New stories

cargo-shear: Remove unused dependencies in a Rust project
modinfo 11 minutes ago

cargo-shear: Remove unused dependencies in a Rust project

Cargo Shear is a command-line tool that helps developers optimize their Rust code by identifying and removing unused dependencies, reducing the size of compiled binaries. This tool integrates seamlessly with the Cargo build system, providing users with a simple and efficient way to streamline their Rust projects.

github.com
2 0
Summary
kelseyfrog 15 minutes ago

A Campaign to Tackle Loneliness – Empty Chairs

emptychairs.org.uk
1 0
rdmuser 15 minutes ago

Local.html: Social Discovery by Browser-Based Crawling

lofihi.fi
1 0
walshhub 16 minutes ago

Show HN: I built an MCP server to recruit employees for free

Hi HN,

I've built an MCP Server for Himalayas (https://himalayas.app) to make our entire recruiting workflow accessible via AI chat.

It's great seeing Claude able to search for talent for a role, evaluate them, and then message them all by asking something like "Find me talent for <X> role in Australia".

I've also integrated the ability to manage and post job listings (including with Stripe checkout for paid postings).

Open to any ideas for how to build this out further and simplify the employer's workflow.

github.com
1 0
Show HN: React Redact – One keyboard shortcut to make your app demo-safe
bilater 16 minutes ago

Show HN: React Redact – One keyboard shortcut to make your app demo-safe

react-redact is a zero-dependency React “demo-safe mode” you can toggle with a single keyboard shortcut.

Wrap your app in <RedactProvider> and hit Cmd+Shift+X (or Ctrl+Shift+X) to instantly blur, mask, or replace marked (or auto-detected) PII like emails, phone numbers, SSNs, credit cards, and IPs.

It’s a visual-only helper for demos and screenshares (it does not remove data from the DOM), and it’s Next.js and TypeScript friendly.

github.com
1 0
Summary
doener 16 minutes ago

/e/OS is a complete "deGoogled", mobile ecosystem

E OS is an open-source operating system designed to provide a secure and private digital experience. It focuses on user privacy, secure communications, and ethical technology, aiming to empower individuals in an increasingly digital world.

e.foundation
2 0
Summary
doener 19 minutes ago

Can Europe break free of Visa and Mastercard? MEPs stall digital euro

The article discusses the European Parliament's efforts to reduce the dominance of Visa and Mastercard in the European payments market by accelerating the development of a digital euro. It highlights the potential benefits of a European-controlled digital currency, including increased competition and reduced transaction fees.

euronews.com
1 0
Summary
mariusbolik 22 minutes ago

Angular Best Practice File Structure Principles 2026

The article discusses best practices for organizing files and folders in an Angular application, emphasizing principles such as modularization, separation of concerns, and maintainability. It provides guidelines for structuring code, organizing shared resources, and managing feature-specific components to improve the overall scalability and organization of the project.

medium.com
1 0
Summary
Lab-grown organoids trained to solve CartPole
Otterly99 22 minutes ago

Lab-grown organoids trained to solve CartPole

Researchers have successfully trained brain organoids, miniature 3D models of the human brain, to perform goal-directed learning tasks, providing new insights into how the brain processes information and learns.

news.ucsc.edu
1 0
Summary
Show HN: Mini-coder – small, fast CLI coding agent
sacenox1 22 minutes ago

Show HN: Mini-coder – small, fast CLI coding agent

I got tired of coding agents that feel like IDEs in disguise. Slow to start, full of chrome, opinionated about where you work. So I built one that doesn't get in the way.

It's called *mini-coder*. The command is `mc`. Tagline: Small. Fast. Gets out of your way.

Oh — and it mostly wrote itself (with some help from me).

---

## What it is

mini-coder is a terminal-native AI coding agent built on *Bun.js* — fast startup, native TypeScript, built-in SQLite, no ceremony. It routes to *Anthropic, OpenAI, Google, Ollama, and Zen* and auto-detects your provider from env vars. No config file to write. No account to create. No telemetry.

Session memory lives in local SQLite. Resume your last session with `mc -c`, or pick one with `mc -r <id>`. Your history stays on your machine.

---

## How it works

The LLM gets a tight set of tools: `glob`, `grep`, `read`, `create`, `replace`, `insert`, `shell`, and `subagent`. That last one is the interesting bit — mini-coder can spawn parallel sub-agents for independent subtasks, up to 3 levels deep. It delegates, waits, synthesizes. It works the way you do.

Inside the REPL, `!command` runs shell commands inline and `@file` references files with tab completion. Slash commands cover the essentials: `/model` to switch providers, `/plan` for read-only mode, `/ralph` for a fully autonomous loop, `/review`, `/undo`, `/new`, and `/help`.

16 ANSI colors only. It inherits your terminal theme. Always.

---

## The `.agents` folder

This is the part is to help with community configurations. mini-coder follows the `.agents` convention that's emerging across the AI coding tool ecosystem — the same one used by Claude Code, Opencode, and others. Write your config once, and it works everywhere. (It supports the .claude conventions as well out of the box!)

Here's what drops in there:

- *`.agents/commands/.md`* — a Markdown file becomes a slash command - *`.agents/agents/.md`* — a Markdown file becomes a custom agent, callable with `@agent-name` - *`.agents/skills/<name>/SKILL.md`* — reusable skills you inject with `@skill-name` - *`.agents/hooks/post-<tool>`* — scripts that auto-run after any tool call (e.g., auto-format after every file write) - *`AGENTS.md`* — project context injected into every system prompt

MCP is supported too — connect tools like Exa web search or the MMO Spacemolt all work. Wire them in via `/mcp`.

The philosophy here is community over invention. Follow existing conventions. Don't make people learn a new system.

---

## Get it

```sh bun add -g mini-coder # or npm install -g mini-coder ```

GitHub: [https://github.com/sacenox/mini-coder](https://github.com/sacenox/mini-coder)

---

The best tools disappear into your workflow. That's what I was going for. Here's what the early adopter had to say:

> "sean this is fucking sick" — vpr99

That's good enough for me. Give it a spin. I would love some feedback, contributions, or just a star on. Github!

github.com
1 0
Summary
Mopolo 26 minutes ago

macOS-native sandboxing for local agents

agent-safehouse.dev
1 0
nkko 26 minutes ago

X's Rust and Python Architecture Analysed

This article explores the inner workings of Twitter's algorithm and how it shapes the user experience. It discusses the role of personalization, engagement-driven curation, and the potential impact on the spread of information on the platform.

nibzard.github.io
1 0
Summary
Show HN: Omni – Open-source workplace search and chat, built on Postgres
prvnsmpth 28 minutes ago

Show HN: Omni – Open-source workplace search and chat, built on Postgres

Hey HN!

Over the past few months, I've been working on building Omni - a workplace search and chat platform that connects to apps like Google Drive/Gmail, Slack, Confluence, etc. Essentially an open-source alternative to Glean, fully self-hosted.

I noticed that some orgs find Glean to be expensive and not very extensible. I wanted to build something that small to mid-size teams could run themselves, so I decided to build it all on Postgres (ParadeDB to be precise) and pgvector. No Elasticsearch, or dedicated vector databases. I figured Postgres is more than capable of handling the level of scale required.

To bring up Omni on your own infra, all it takes is a single `docker compose up`, and some basic configuration to connect your apps and LLMs.

What it does:

- Syncs data from all connected apps and builds a BM25 index (ParadeDB) and HNSW vector index (pgvector) - Hybrid search combines results from both - Chat UI where the LLM has tools to search the index - not just basic RAG - Traditional search UI - Users bring their own LLM provider (OpenAI/Anthropic/Gemini) - Connectors for Google Workspace, Slack, Confluence, Jira, HubSpot, and more - Connector SDK to build your own custom connectors

Omni is in beta right now, and I'd love your feedback, especially on the following:

- Has anyone tried self-hosting workplace search and/or AI tools, and what was your experience like? - Any concerns with the Postgres-only approach at larger scales?

Happy to answer any questions!

The code: https://github.com/getomnico/omni (Apache 2.0 licensed)

github.com
5 0
Summary
shivaodin 32 minutes ago

Show HN: Add a knowledge chat widget to your static site with one script tag

I built a tool for static websites — blogs, docs, marketing pages — that lets visitors ask questions and get answers from your actual content.

You paste your URL, it crawls the pages, indexes them into a vector store, and hands you a script tag. The bot answers only from what's on your site and cites the specific pages it used.

Works well for content-heavy sites where people have questions but don't want to dig through navigation.

Stack: Rust on Cloudflare Workers, Vectorize, Cloudflare Queues.

chat.juror8.ai
1 0
Summary
mikidoodle 32 minutes ago

Your AI Slop Bores Me

when the AI so ahh you genuinely js take over its job

youraislopbores.me
1 0
Graphtoy
netule 35 minutes ago

Graphtoy

GraphToy is an interactive tool that allows users to create and visualize mathematical functions and their graphs in real-time. It provides a intuitive interface for exploring a variety of functions and their properties.

graphtoy.com
1 0
Summary
Fooling Go's X.509 Certificate Verification
hasheddan 35 minutes ago

Fooling Go's X.509 Certificate Verification

The article explores a vulnerability in Go's x509 certificate verification process, where a malicious actor can bypass certificate verification and establish a secure connection with a server. The author demonstrates a proof-of-concept attack and discusses the implications of this vulnerability for secure communication in Go applications.

danielmangum.com
1 0
Summary
rbanffy about 1 hour ago

Getting Started with Snobol – Ratfactor

The article provides a brief introduction to the SNOBOL programming language, highlighting its unique pattern-matching capabilities and its potential applications in text processing tasks. It outlines the basic syntax and structure of SNOBOL programs to give readers a general understanding of the language.

ratfactor.com
2 0
Summary
MrBuddyCasino about 1 hour ago

Is Traditional Software Engineering Dead?

The tweet suggests that using software to automate routine tasks can free up time and mental energy to focus on more important, high-impact work. It emphasizes the value of leveraging technology to become more productive and efficient.

twitter.com
1 0
Summary
okoddcat about 1 hour ago

Let OpenClaw bot to manage your issues and Git repositories

This article provides an overview of the AI Bot Skills feature, which allows developers to create custom AI-powered skills for their chatbots. It discusses the different types of skills, the development process, and how to integrate the skills into a chatbot application.

gisia.dev
1 1
Summary
After gunshots in entertainment district: Waymo taxi blocks ambulance in Austin
doener about 1 hour ago

After gunshots in entertainment district: Waymo taxi blocks ambulance in Austin

A Waymo autonomous vehicle in Austin, Texas blocked an ambulance following gunshots in an entertainment district, raising concerns about the interaction between self-driving cars and emergency services. The incident highlights the need to address such issues as self-driving technology becomes more prevalent.

heise.de
3 0
Summary
Show HN: Deterministic symbolic memory layer for grounding LLMs
Th3Hypn0tist about 1 hour ago

Show HN: Deterministic symbolic memory layer for grounding LLMs

Most AI systems today rely on probabilistic recall: RAG, embeddings, and prompt-based memory.

This makes it hard to enforce invariants, audit facts, or maintain a clear separation between reasoning and ground truth.

I built a minimal proof-of-concept showing a different approach: a deterministic symbolic memory layer accessible via MCP.

Instead of storing “memory inside the model”, knowledge is resolved just-in-time from an explicit symbolic layer.

The goal is not to replace RAG or assistant memory, but to provide a missing infrastructure layer: a controllable knowledge backbone for AI systems.

This repo demonstrates the minimal viable form of that idea.

github.com
1 0
Summary
polyglotfacto about 1 hour ago

Lean and AI caught a bug in my 2-year-old TLA+ spec

The article explores the current and future trends in software development, including the rise of low-code and no-code platforms, the increasing importance of data and AI, and the growing need for multidisciplinary teams and continuous learning.

medium.com
1 1
Summary
Why was the Commodore 64 disk drive so slow?
Two9A about 1 hour ago

Why was the Commodore 64 disk drive so slow?

The article examines the Commodore 1541 diskette drive, a popular storage device for the Commodore 64 home computer. It provides an overview of the drive's technical specifications, its role in the Commodore ecosystem, and the challenges users faced in utilizing it effectively.

imrannazar.com
1 0
Summary
The Forever Wars of 1984
jbegley about 1 hour ago

The Forever Wars of 1984

The article explores the parallels between the world depicted in George Orwell's novel '1984' and the ongoing 'forever wars' of the modern era, highlighting how the dynamics of surveillance, propaganda, and power struggles remain relevant today.

junot.substack.com
2 0
Summary
r4um about 1 hour ago

How to identify assumptions by distorting times

The article discusses the use of 'distorting time' as a tool for identifying assumptions. By considering how a situation would unfold over a different time frame, individuals can uncover hidden assumptions and biases that shape their thinking.

jonesabi.com
1 0
Summary
Show HN: Synthesize complex agent training data with just a few lines of code
Junnn about 1 hour ago

Show HN: Synthesize complex agent training data with just a few lines of code

AgentFlow is an open-source system that enables the creation of intelligent software agents, with a focus on modularity, flexibility, and scalability. It provides a framework for developing and deploying agent-based applications across various domains.

github.com
1 0
Summary
jbegley about 1 hour ago

Junot Diaz on George Orwell

The article explores author Junot Díaz's perspective on George Orwell's essay 'Hate Week,' examining how the themes of nationalism, jingoism, and demonization of the 'other' resonate in contemporary politics and society.

thesirennews.com
1 0
Summary
Java Running Directly on Apple Silicon GPUs with TornadoVM Metal Codegen
mikepapadim about 1 hour ago

Java Running Directly on Apple Silicon GPUs with TornadoVM Metal Codegen

This pull request introduces a new dynamic scheduler for TornadoVM, a framework for heterogeneous computing. The new scheduler aims to improve the performance and efficiency of task scheduling on various hardware accelerators, including GPUs and FPGAs.

github.com
2 0
Summary
Banned on Lobsters
medv about 1 hour ago

Banned on Lobsters

The article discusses the author's experience of being banned from the Lobsters community, a curated online forum for programmers, due to perceived violations of the community's guidelines. It explores the implications of such bans and the challenges of moderating online communities.

medv.io
2 1
Summary