((((sandro.net))))

terça-feira, 19 de maio de 2026

Show HN: Closed Rings – A CLI-first time tracker for developers https://ift.tt/zdMJtcu

Show HN: Closed Rings – A CLI-first time tracker for developers Hi, HN. I built Closed Rings. A developer-friendly, AI-agent-first time tracker that integrates with my workflow. I wanted something that lives in my terminal and my coding agent. You can run `rings start "OAuth 2.0" -m "Start integrating OAuth 2.0"` when you start a new task and `rings close` when you're done with your current work. In between, it tracks context switches. You get a stand-up-ready summary, a focus report (longest focus block, number of context switches, time per project), and an export grouped by project or day. You can also ask your AI agent: _Start tracking "OAuth 2.0"._ Or track retroactively: _Track a 1-hour meeting I forgot to track this morning at 8._ The MCP has a comprehensive set of tools. This is primarily for consultants or freelance developers who want to start tracking their time right away. The CLI is pretty straightforward, and the MCP allows you to do everything you can do in the dashboard. Want to integrate it in your own systems? Just create an API key and start communicating with the API. The stack is pretty simple: Ruby on Rails (MCP + API), Go (CLI). The pricing is also pretty flat: $7/mo ($60/year). My first product. Feedback welcome. https://ift.tt/xfawYqo May 19, 2026 at 02:29AM

Show HN: MyUUIDshop, Generate UUIDs and never worry about duplicates https://ift.tt/9D6v2or

Show HN: MyUUIDshop, Generate UUIDs and never worry about duplicates In response to some recent discussion here and on X about a company having an in house uuid microservice and team dedicated to it. At first that was made fun of, but further discussion revealed in fact sometimes uuids can collide due to improper entropy seeding most likely. In order to ensure that UUIDs are unique, we store each generation in a database, then check new generations against it to ensure they are not previously generated. As well, there is an API through which you can check if a UUID is present in the database. Paid options available for heavy use. Enjoy! https://myuuid.shop May 19, 2026 at 02:17AM

Show HN: Clark-Browser – Stealth Chromium https://ift.tt/oDf7LG8

Show HN: Clark-Browser – Stealth Chromium Fully open-sourced, perfect for agentic browsing, works with Vercel's agent-browser and playwright. https://ift.tt/nNFyhEr May 19, 2026 at 12:09AM

segunda-feira, 18 de maio de 2026

domingo, 17 de maio de 2026

Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep https://ift.tt/GXp0nLW

Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep Hey HN! We (Stephan and Thomas) recently open-sourced Semble. We kept running into the same problem while using Claude Code on large codebases: when the agent can't find something directly, it falls back to grep, reading full files or launching subagents. This uses a lot of tokens, and often still misses the relevant code. There are existing tools for this, but they were either too slow to index on demand, needed API keys, or had poor retrieval quality. Semble is our solution for this. It combines static Model2Vec embeddings (using our latest static model: potion-code-16M) with BM25, fused via RRF and reranked with code-aware signals. Everything runs on CPU since there's no transformers involved. On our benchmark of ~1250 query/document pairs across 63 repos and 19 languages, it uses 98% fewer tokens than grep+read and reaches 99% of the retrieval quality of a 137M-parameter code-trained transformer, while being ~200x faster. Main features: - Token-efficient: 98% fewer tokens than grep+read - Fast: ~250ms to index a typical repo on our benchmark, ~1.5ms per query on CPU (very large repos may take longer) - Accurate: 0.854 NDCG@10, 99% of the best transformer setup we tested - MCP server: drop-in for Claude Code, Cursor, Codex, OpenCode - Zero config: no API keys, no GPU, no external services Install in Claude Code with: claude mcp add semble -s user -- uvx --from "semble[mcp]" semble Or check our README for other installation instructions, benchmarks, and methodology: Semble: https://ift.tt/Mo6hpQ3 Benchmarks: https://ift.tt/bLTiqDw Model: https://ift.tt/ArlPiTE Let us know if you have any feedback or questions! https://ift.tt/Mo6hpQ3 May 17, 2026 at 12:37PM

Show HN: I made a printable graph papaer templates website https://ift.tt/fGSuviK

Show HN: I made a printable graph papaer templates website https://ift.tt/jt537fa May 17, 2026 at 11:56AM

DJ Sandro

http://sandroxbox.listen2myradio.com