🛠️ All DevTools
Showing 1–20 of 3633 tools
Last Updated
March 05, 2026 at 08:11 PM
Labor market impacts of AI: A new measure and early evidence
Hacker News (score: 44)Labor market impacts of AI: A new measure and early evidence
Ethiopia gets $350M World Bank financing for its digital ID project (2024)
Hacker News (score: 19)Ethiopia gets $350M World Bank financing for its digital ID project (2024)
Proton Mail Helped FBI Unmask Anonymous 'Stop Cop City' Protester
Hacker News (score: 141)Proton Mail Helped FBI Unmask Anonymous 'Stop Cop City' Protester
Show HN: Docker pulls more than it needs to - and how we can fix it
Show HN (score: 6)Show HN: Docker pulls more than it needs to - and how we can fix it Hi all!<p>I've built a small tool to visualize how inefficient `docker pull` is, in preparation for standing up a new Docker registry + transport. It's bugged me for a while that updating one dependency with Docker drags along many other changes. It's a huge problem with Docker+robotics. With dozens or hundreds of dependencies, there's no "right" way to organize the layers that doesn't end up invalidating a bunch of layers on a single dependency update - and this is ignoring things like compiled code, embedded ML weights, etc. Even worse, many robotics deployments are on terrible internet, either due to being out in the boonies or due to customer shenanagins. I've been up at 4AM before supporting a field tech who needs to pull 100MB of mostly unchanged Docker layers to 8 robots on a 1Mbps connnection. (and I don't think that robotics is the only industry that runs into this, either - see the ollama example, that's a painful pull)<p>What if Docker were smarter and knew about the files were already on disk? How many copies of `python3.10` do I have floating around `/var/lib/docker`. For that matter, how many copies of it does DockerHub have? A registry that could address and deduplicate at the file level rather than just the layer level is surely cheaper to run.<p>This tool:<p>- Given two docker images, one you have and one you are pulling, finds how much data docker pull would use, as well as how much data is _actually_ required to pull<p>- Shows an estiimate for how much time you will save on various levels of cruddy internet<p>- There's a bunch of examples given of situations where more intelligent pulls would help, but the two image names are free text, feel free to write your own values there and try it out (one at a time though, there's a work queue to analyze new image pairs)<p>The one thing I wish it had but haven't gotten around to fitting in the UI somehow is a visualization of the files that _didn't_ change but are getting pulled anyhow.<p>It was written entirely in Claude Code, which is a new experience for me. I don't know nextjs at all, I don't generally write frontends. I could have written the backend maybe a little slower than Claude, but the frontend would have taken me 4x as long and wouldn't have been as pretty. It helped that I knew what I wanted on the backend, I think.<p>The registry/transport/snapshotter(?) I'm building will allow both sharing files across docker layers on your local machine well as in the registry. There's a bit of prior art with this, but only on the client side. The eStargz format allows splitting apart the metadata for a filesystem and the contents, while still remaining OCI compliant - but it does lazy pulls of the contents, and has no deduplication. I think it could easily compete with other image providers both on cost (due to using less storage and bandwidth...everywhere) as well as speed.<p>If you'd be interested, please reach out.
GLiNER2: Unified Schema-Based Information Extraction
Hacker News (score: 30)GLiNER2: Unified Schema-Based Information Extraction
Show HN: Vet – Prevent coding agents from making mistakes
Show HN (score: 15)Show HN: Vet – Prevent coding agents from making mistakes
Seventeen Years of Coding and Starting Over
Hacker News (score: 11)Seventeen Years of Coding and Starting Over
Cloudflare rewrites Next.js as AI rewrites commercial open source
Hacker News (score: 13)Cloudflare rewrites Next.js as AI rewrites commercial open source
Show HN: Reformat Word document citations (APA/Vancouver) in <1 second
Show HN (score: 5)Show HN: Reformat Word document citations (APA/Vancouver) in <1 second
Show HN: PageAgent, A GUI agent that lives inside your web app
Hacker News (score: 44)Show HN: PageAgent, A GUI agent that lives inside your web app Title: Show HN: PageAgent, A GUI agent that lives inside your web app<p>Hi HN,<p>I'm building PageAgent, an open-source (MIT) library that embeds an AI agent directly into your frontend.<p>I built this because I believe there's a massive design space for deploying general agents natively inside the web apps we already use, rather than treating the web merely as a dumb target for isolated bots.<p>Currently, most AI agents operate from external clients or server-side programs, effectively leaving web development out of the AI ecosystem. I'm experimenting with an "inside-out" paradigm instead. By dropping the library into a page, you get a client-side agent that interacts natively with the live DOM tree and inherits the user's active session out of the box, which works perfectly for SPAs.<p>To handle cross-page tasks, I built an optional browser extension that acts as a "bridge". This allows the web-page agent to control the entire browser with explicit user authorization. Instead of a desktop app controlling your browser, your web app is empowered to act as a general agent that can navigate the broader web.<p>I'd love to start a conversation about the viability of this architecture, and what you all think about the future of in-app general agents. Happy to answer any questions!
Show HN: Tracemap – run and visualize traceroutes from probes around the world Hi HN,<p>I thought it would be fun to plot a traceroute on a map to visually see the path packets take. I know this idea has been done before, but I still wanted to scratch that itch.<p>The first version just let you paste in a traceroute and it would plot the hops on a map. Later I discovered Globalping (<a href="https://globalping.io" rel="nofollow">https://globalping.io</a>), which allows you to run traceroutes and MTRs from probes around the world, so I integrated that into the tool.<p>From playing around with it, I noticed a few interesting things:<p>• It's very easy to spot incorrect IP geolocation. If a hop shows 1–2 ms latency but appears to jump across continents, the geolocation is probably wrong.<p>• Suboptimal routing is sometimes much easier to notice visually than by just looking at latency numbers.<p>• Even with really good databases like IPinfo, IP geolocation is still not perfect, so parts of the path may occasionally be misleading.<p>Huge credit to the teams behind Globalping and IPinfo — Globalping for the measurement infrastructure and IPinfo for the geolocation data.<p>Feedback welcome.
A GitHub Issue Title Compromised 4k Developer Machines
Hacker News (score: 156)A GitHub Issue Title Compromised 4k Developer Machines
microsoft/hve-core
GitHub TrendingA refined collection of Hypervelocity Engineering components (instructions, prompts, agents) to start your project off right, or upgrade your existing projects to get the most out of all Copilots
TheCraigHewitt/seomachine
GitHub TrendingA specialized Claude Code workspace for creating long-form, SEO-optimized blog content for any business. This system helps you research, write, analyze, and optimize content that ranks well and serves your target audience.
Wikipedia in read-only mode following mass admin account compromise
Hacker News (score: 619)Wikipedia in read-only mode following mass admin account compromise <a href="https://wikipediocracy.com/forum/viewtopic.php?f=8&t=14555" rel="nofollow">https://wikipediocracy.com/forum/viewtopic.php?f=8&t=14555</a><p><a href="https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Meta-Wiki_compromised" rel="nofollow">https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(techni...</a><p><a href="https://old.reddit.com/r/wikipedia/comments/1rllcdg/megathread_wikimedia_wikis_locked_accounts/" rel="nofollow">https://old.reddit.com/r/wikipedia/comments/1rllcdg/megathre...</a>
Show HN: Jido 2.0, Elixir Agent Framework
Hacker News (score: 23)Show HN: Jido 2.0, Elixir Agent Framework Hi HN!<p>I'm the author of an Elixir Agent Framework called Jido. We reached our 2.0 release this week, shipping a production-hardened framework to build, manage and run Agents on the BEAM.<p>Jido now supports a host of Agentic features, including:<p>- Tool Calling and Agent Skills - Comprehensive multi-agent support across distributed BEAM processes with Supervision - Multiple reasoning strategies including ReAct, Chain of Thought, Tree of Thought, and more - Advanced workflow capabilities - Durability through a robust Storage and Persistence layer - Agentic Memory - MCP and Sensors to interface with external services - Deep observability and debugging capabilities, including full stack OTel<p>I know Agent Frameworks can be considered a bit stale, but there hasn't been a major release of a framework on the BEAM. With a growing realization that the architecture of the BEAM is a good match for Agentic workloads, the time was right to make the announcement.<p>My background is enterprise engineering, distributed systems and Open Source. We've got a strong and growing community of builders committed to the Jido ecosystem. We're looking forward to what gets built on top of Jido!<p>Come build agents with us!
The IRIX 6.5.7M (sgi) source code
Hacker News (score: 14)The IRIX 6.5.7M (sgi) source code
Rising carbon dioxide levels now detected in human blood
Hacker News (score: 77)Rising carbon dioxide levels now detected in human blood
Show HN: Hormuz Crisis Dashboard Real-time shipping disruption tracker
Show HN (score: 5)Show HN: Hormuz Crisis Dashboard Real-time shipping disruption tracker Built this in ~4 hours with zero coding background. Tracks a few economy angles of the largest acute shipping disruption since WWII.
Show HN: Keep large tool output out of LLM context: 3x accuracy 95% fewer tokens LLM agents often place raw JSON tool outputs directly in the prompt. After a few tool calls, earlier results get compacted or truncated and answers become incorrect or inconsistent.<p>I built Sift, a drop-in MCP gateway that stores tool outputs as local artifacts (filesystem blobs indexed in SQLite) and returns an `artifact_id` plus compact schema hints when responses are large or paginated.<p>Instead of reasoning over full JSON in the prompt, the model runs a small Python query:<p><pre><code> def run(data, schema, params): return max(data, key=lambda x: x["magnitude"])["place"] </code></pre> Query code runs in a constrained subprocess (AST/import guards + timeout/memory caps). Only the computed result is returned to the model.<p>Benchmark (Claude Sonnet 4.6, 103 questions across 12 datasets):<p>- Baseline (raw JSON in prompt): 34/103 (33%), 10.7M input tokens<p>- Sift (artifact + code query): 102/103 (99%), 489K input tokens<p>Open benchmark + MIT code: <a href="https://github.com/lourencomaciel/sift-gateway" rel="nofollow">https://github.com/lourencomaciel/sift-gateway</a><p>Install:<p><pre><code> pipx install sift-gateway sift-gateway init --from claude </code></pre> Works with Claude Code, Cursor, Windsurf, Zed, and VS Code. Existing MCP servers and tools require no changes.