HackerNews

Show HN: Optio – A self-hosted orchestration platform for AI agents

Hey HN! I shared Optio here back in March. Originally it was focused on getting swarms of coding agents (claude code/codex) to drive PRs towards a merge by automatically resuming them on CI failures or PR comments. Since then, I've reworked the project to be a general platform for running any kind of AI workflow on your infra by allowing users to configure each component of a possible workflow: When: On demand, a cron schedule, or triggered by external events such as a webhook, slack message, ti...
HackerNews

Reclaim disk space with an AI agent

Article URL: https://github.com/riza/ai-disk-cleanup Comments URL: https://news.ycombinator.com/item?id=50235230 Points: 1 # Comments: 0
Wallhack M-001 Review: When Fun Overrides Specs
🌍 Wired

Wallhack M-001 Review: When Fun Overrides Specs

With a tactile dongle for on-the-fly customization and a metal chassis, the Wallhack M-001 is the most fun I've had reviewing a gaming mouse in a long time.
🌍 TheVerge

Google’s AI search changes upended online publishing

This is The Stepback, a weekly newsletter breaking down one essential story from the tech world. For more about AI's impact on the web, follow Emma Roth. The Stepback arrives in our subscribers' inboxes on Sunday at 8AM ET. Opt in for The Stepback here. How it started The digital publishing industry has relied on […]
🌍 TheVerge

r/opensource just banned AI, non-English speakers, and more

The mods at r/opensource posted new submission rules that, among other things, banned projects that use AI. The post made Saturday evening opens by saying, "If your project uses AI, is made by AI, or is intended for AI, it's not welcome on r/opensource. AI, as it exists today, is incongruent to this Open Source […]
🌍 Dev.to

Microsoft's Agensh runs 1,024 coding agents with no manager: one agent on the newer model beat the whole fleet

Microsoft Research open-sourced Agensh on October 24, MIT-licensed, with the harness, the experiment launch scripts, and a reproduction guide. The paper behind it, Agensh: Scaling Organizational Intelligence to 1,024 Agents , has been on arXiv since September 22. The headline claim: 1,024 coding agents working in one shared repository, with no lead agent and no central scheduler assigning tasks. I read the paper, the README, and the reproduction guide before writing this, because the most ...
Segno Player: a sheet music player that keeps the engraver's layout
🌍 Dev.to

Segno Player: a sheet music player that keeps the engraver's layout

Segno Player ( https://github.com/segnomusic/segno-player ) is an open source web component that plays a MuseScore score's audio on its original engraved pages, with a marker on the bar being played and a cursor that follows the notes. This post covers why I built it, how it works and where it's heading. Background I have a hobby, or possibly a problem, of collecting sheet music for old public domain songs, mostly Swedish folk music and choral music. Some of it does get sung or ...
🌍 Dev.to

Park Graph MCP: let Claude and ChatGPT find, price and book parking

Most parking lots are invisible to AI assistants. Ask Claude or ChatGPT to "find me parking near Coors Field tonight" and it can only guess from web pages. We built Park Graph to fix that. Lot owners print one QR sign. Drivers scan and pay in 30 seconds. And every lot on Park Graph is exposed to AI agents through a hosted Model Context Protocol (MCP) server. The endpoint https://parkgraph.com/api/mcp Remote, streamable HTTP. The driver flow needs no API key. I...
🌍 Dev.to

A free MCP server and API for 95,000+ US EV charging stations

68% of EV drivers hit a broken charger in a single year (Plug In America survey). Most charger data an AI assistant can reach is stale, scraped or undated. ChargingNear.me covers 95,724 US charging stations in all 50 states and DC, including 17,028 DC fast chargers from 98 networks. It syncs daily from the U.S. Department of Energy NREL database and cross-checks Open Charge Map, Google Places and TomTom. Every station page carries the date it was last verified. We opened that data to age...
🌍 Dev.to

DraftKey: On-Device AI Autocomplete for Every Mac App ($4.99 Lifetime)

DraftKey is a Mac app that suggests the next few words as you type, in almost any app, using an AI model that runs entirely on your Mac. Nothing you type goes to a server. It costs $4.99 once, with no subscription, and you can get it at getdraftkey.com . Disclosure up front: I built DraftKey. It's made by Aura Technologies, my small indie studio. This post is a straight description of what it does, who it's for, and where it falls short, so you can decide in two minutes whether it's worth fi...
🌍 Dev.to

React useState Hook

useState is a React Hook used to store and update data in a component. When the state changes, React updates the UI. 1. Basic syntax const [ value , setValue ] = useState ( initialValue ); value β€” current state value. setValue β€” function to update the state. useState(initialValue) β€” sets the initial value. 2. Example: Counter import { useState } from " react " ; export default function App () { const [ count ...
SomnoSloth: The Zero-Cloud Offline Wind-Down Companion That Puts You to Sleep
🌍 Dev.to

SomnoSloth: The Zero-Cloud Offline Wind-Down Companion That Puts You to Sleep

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built Every night, millions of developers and knowledge workers experience the exact same struggle: after spending 8 to 12 hours staring into code editors and terminals, they lie in bed with racing thoughts, falling into "revenge bedtime procrastination." Commercial sleep apps like Calm and Headspace promise to help, but they lock basic white noise and bedtime stories behind...
Understanding JavaScript Web APIs: Part 3
🌍 Dev.to

Understanding JavaScript Web APIs: Part 3

Welcome back to the third part of our series on essential Web APIs! If you haven't had the opportunity to explore Part 2 yet, where we extensively covered the nuances of the Web History API and Web Storage API , I encourage you to catch up here to gain valuable insights into efficiently managing browser history and local data storage. And for newcomers, don't overlook Part 1, where we thoroughly examined the fundamental principles of the Web Forms API, which you can access right here . In ...
🌍 Dev.to

How to Price and Sell the AI Agent or n8n Workflow You Built: A Practical Guide for Creators

You built something that works. Maybe it's an n8n workflow that turns inbound emails into CRM records, a Telegram bot that answers customer questions from a knowledge base, or an agent that drafts weekly reports from a spreadsheet. It saves you hours, and you suspect it could save other people hours too. The hard part isn't the build. It's figuring out what to charge, what exactly you're selling, and how to get it in front of people who will pay. This guide walks through those decisions step ...
🌍 Dev.to

Embedding Model Selection for Chatbot RAG Semantic Search: CRM Action Gates

TL;DR: The best embedding model for chatbot RAG semantic search is the one that wins on your labeled retrieval set while preserving the fields your application needs to act on. For an edtech sales-call assistant, I would measure retrieval of the right CRM policy, objection playbook, and follow-up rule before looking at model size or price. The winning flow is: define the CRM action schema, build hard examples from real call summaries, compare candidate embedders with the same chunking and index,...
🌍 Dev.to

Your lidar says 40 m and reaches 9 m: the four numbers that decide a real range

Your lidar says 40 m. Outdoors it stops at 9 m. Nothing is broken β€” the datasheet was measured under conditions nobody wrote down. I maintain an open dataset of laser rangefinder and single-point lidar modules ( specs.erdilrf.com ), and the most common support question is some variant of "why is my range so much worse than the datasheet?" It is almost always one of four numbers, and the datasheet usually gives you one of them. The four numbers 1. Target reflectance. Most m...
🌍 Dev.to

Python 3.10 end of life is Oct 31: find every pinned Python and Node version

Python 3.10 reaches end of life on October 31, 2026 . Node 20 already did, on April 30, 2026 . End of life doesn't break anything. The interpreter keeps running. What stops is security releases: the next CVE in that version never gets a patch, and nothing in your build turns red to tell you. The hard part isn't upgrading. It's knowing where the version is pinned, because it's rarely in one place. Where runtime versions hide File What it looks like Dock...