🛠️ All DevTools
Showing 701–720 of 6094 tools
Last Updated
July 18, 2026 at 04:00 AM
Everything Is Logarithms
Hacker News (score: 73)Everything Is Logarithms
Show HN: Recall – fully-local project memory for Claude Code
Show HN (score: 58)Show HN: Recall – fully-local project memory for Claude Code
There is minimal downside to switching to open models
Hacker News (score: 11)There is minimal downside to switching to open models
Nintendo Wii U games running from a 1980's Bernoulli disk [video]
Hacker News (score: 59)Nintendo Wii U games running from a 1980's Bernoulli disk [video]
Show HN: DebugBrief – turn debugging sessions into reports, no AI
Show HN (score: 6)Show HN: DebugBrief – turn debugging sessions into reports, no AI
Show HN: CleverCrow: give tokens to your favorite projects
Show HN (score: 12)Show HN: CleverCrow: give tokens to your favorite projects Howdy all. I'm Zack :wave:. I've been thinking about the problem of misguided AI pull requests and figured I'd throw a possible solution out there for feedback. Basically, CleverCrow lets supporters give tokens to a GitHub repo (or set of issues in that repo) for the maintainers to use to build/fix stuff. The fun implementation challenges have been around implementing the pooling dynamics and keeping the maintainers in charge while the backers are motivated to support their work.
Show HN: Pure Effect – Reproduce production bugs on your laptop without a DB
Hacker News (score: 19)[Testing] Show HN: Pure Effect – Reproduce production bugs on your laptop without a DB Hi HN,<p>I think it's safe to say that the majority of developers don't give a second thought to writing code with I/O tangled in business logic. It's all too common to see code like: const user = findUser(email); if (!user) await saveUser(user);<p>Now, you may ask: what's the big deal? When we write code like this, two things happen:<p>1. It gets harder to debug production bugs. Unless you have the exact same database and remote API services to connect to, you may fail to reproduce the bug.<p>2. You have to use mocks and fakes in your tests, or use test containers, which only help somewhat, and they are slow!<p>To solve these issues, I built Pure Effect, a tiny TypeScript/JavaScript effect library. The core idea is simple: if a function performs I/O, it isn't pure. But if it returns a description of the I/O it wants to perform, it is. So instead of await findUser(email), you return a Command object that says, "I would like to call this function, and when it finishes, here's what to do next." Your business logic becomes a pure function. Same input, same output, every time. The database never gets touched until the interpreter (runEffect) runs.<p>When I first started the library, I didn't expect just how far that one idea would stretch. Once your pipelines are just data, a lot of wonderful things become possible:<p>- No need for mocking libraries. You walk the tree in tests and assert on its structure: assert.equal(flow.cmd.name, 'cmdFindUser'). Nothing is executed.<p>- Wrap any effect with Retry(effect, { attempts: 3, delay: 200, backoff: 2 }). The configuration is plain data, so you can assert on it in tests.<p>- Every command's input and output flows through the interpreter, so you get a full execution trace for free. You can write a simple timeTravel() function that replays it locally without touching any I/O. Perfect for debugging complex production bugs.<p>- An onBeforeCommand hook sits between your business logic and the interpreter. Since it sees every intended side effect before it fires, it can be used to enforce runtime guardrails. You can quarantine destructive calls before they happen for example.<p>- You can review AI-generated code before it runs. Since Pure Effect pipelines are plain data, you can inspect what the generated code intends to do before it touches anything.<p>There are just six primitives: Success, Failure, Command, Ask, Retry, and Parallel, plus effectPipe and runEffect. Zero dependencies. Under 1 KB minified and gzipped.<p>How it compares to Effect-TS<p>Effect-TS is the full-featured option in this space and has a large ecosystem. Pure Effect offers a different tradeoff. It covers the 80% case: testable pipelines, dependency injection, retry, and OpenTelemetry hooks, all in under 1 KB with zero dependencies and no new vocabulary to learn. Effect-TS is a framework you build around. Pure Effect, on the other hand, is a pattern you drop into existing code.<p>I've been using Pure Effect in production since December. It's at v0.8.0, not 1.0 yet, but stable enough that I wanted to put it out there and hear what people think.<p>GitHub: <a href="https://github.com/aycangulez/pure-effect" rel="nofollow">https://github.com/aycangulez/pure-effect</a><p>I wrote five posts that document how Pure Effect evolved. They are tagged at <a href="https://lackofimagination.org/tags/effect/" rel="nofollow">https://lackofimagination.org/tags/effect/</a> if you want the longer story.
(How to Write a (Lisp) Interpreter (In Python))
Hacker News (score: 15)(How to Write a (Lisp) Interpreter (In Python))
Who Owns Your ATProto Identity? Hint: It's Probably Not You
Hacker News (score: 66)Who Owns Your ATProto Identity? Hint: It's Probably Not You
Show HN: lpviz – Interactive linear programming visualization in the browser
Show HN (score: 8)Show HN: lpviz – Interactive linear programming visualization in the browser <a href="https://github.com/lpviz/lpviz" rel="nofollow">https://github.com/lpviz/lpviz</a><p>Visualize linear programming solvers - Simplex, Interior Point, PDHG, and Central Path - in the browser. Drag the objective/vertices/constraints around and watch the solver trajectory respond in real time. Enter 3D mode to view solver metadata (like centrality for IPM or KKT residual for PDHG) on the z-axis. Always happy to get feedback and feature requests, one thing that is coming soon is support for importing problems from e.g. JuMP or cvxpy.
8086 Segmented Memory was a good idea
Hacker News (score: 51)8086 Segmented Memory was a good idea
AI Under Trump's Control: Can France Still Avoid Digital Dependence?
Hacker News (score: 19)AI Under Trump's Control: Can France Still Avoid Digital Dependence?
Show HN: TermType – a terminal typing game where words fall like Space Invaders Just a small game for the term.
Identity verification on Claude
Hacker News (score: 290)Identity verification on Claude <a href="https://old.reddit.com/r/ClaudeAI/comments/1ubm53n/official_anthropic_to_require_identity/" rel="nofollow">https://old.reddit.com/r/ClaudeAI/comments/1ubm53n/official_...</a>
byoungd/English-level-up-tips
GitHub TrendingAn advanced guide to learn English which might benefit you a lot 🎉 . 离谱的英语学习指南/英语学习教程/英语学习/学英语
smicallef/spiderfoot
GitHub TrendingSpiderFoot automates OSINT for threat intelligence and mapping your attack surface.
ZhuLinsen/daily_stock_analysis
GitHub TrendingLLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.
Show HN: Chainstack Self-Hosted, hosting your own blockchain nodes made simple Hi HN, Alexey from Chainstack here.<p>We built Chainstack Self-Hosted to package everything we’ve learned from 8+ years of running blockchain nodes into a single control panel. The goal we’re building this product around is to make blockchain infrastructure boring to operate.<p>The software is free to install. You only pay for the infrastructure you run it on.<p>The quickest way to get hands-on with it is through the Vultr Marketplace or one of the other providers listed in the docs.<p>The current release supports Ethereum Mainnet, Sepolia, and Hoodi with Reth + Prysm full nodes. We’ll be adding more EVM chains in the coming weeks and expect Self-Hosted to support all major blockchain protocols by EOY.<p>I’d love feedback from people who run their own nodes today. What’s still the most painful part: initial setup, sync times, storage management, monitoring, upgrades, failover, or something else?
Windows UI evolution: Clicking an unassociated file
Hacker News (score: 48)Windows UI evolution: Clicking an unassociated file
Polymarket Paid Dozens to Post Videos of Themselves 'Winning' with Fake Bets
Hacker News (score: 17)Polymarket Paid Dozens to Post Videos of Themselves 'Winning' with Fake Bets