frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

AI-Assisted Cognition Endangers Human Development

https://heidenstedt.org/posts/2026/ai-assisted-cognition-endangers-human-development/
21•i5heu•24m ago•3 comments

God Sleeps in the Minerals

https://wchambliss.wordpress.com/2026/03/03/god-sleeps-in-the-minerals/
334•speckx•5h ago•75 comments

Google Broke Its Promise to Me. Now ICE Has My Data

https://www.eff.org/deeplinks/2026/04/google-broke-its-promise-me-now-ice-has-my-data
204•Brajeshwar•56m ago•29 comments

CPUs Aren't Dead. Gemma2B Out Scored GPT-3.5 Turbo on Test That Made It Famous

https://seqpu.com/CPUsArentDead/
52•fredmendoza•1h ago•28 comments

Open Source Isn't Dead. Cal.com Just Learned the Wrong Lesson

https://www.strix.ai/blog/cal-com-is-closing-its-code-due-to-ai-threats
206•bearsyankees•2h ago•120 comments

Want to Write a Compiler? Just Read These Two Papers (2008)

https://prog21.dadgum.com/30.html
377•downbad_•8h ago•115 comments

Fix monitor that goes black, off or blinks due to static electricity in chair

https://aalonso.dev/blog/2023/how-to-fix-monitor-that-goes-black-off-due-to-static-electricity-in...
26•cyclopeanutopia•3d ago•16 comments

Good Sleep, Good Learning (2012)

https://super-memory.com/articles/sleep.htm
287•downbad_•9h ago•134 comments

Adaptional (YC S25) Is Hiring Founding AI Engineers

https://www.ycombinator.com/companies/adaptional/jobs/k7W6ge9-founding-engineer
1•acesohc•1h ago

Show HN: Libretto – Making AI browser automations deterministic

https://github.com/saffron-health/libretto
33•muchael•2h ago•8 comments

Forcing an inversion of control on the SaaS stack

https://www.100x.bot/a/client-side-injection-inversion-of-control-saas
37•shardullavekar•5d ago•31 comments

Do you even need a database?

https://www.dbpro.app/blog/do-you-even-need-a-database
102•upmostly•6h ago•180 comments

Kalshi CEO expects US DOJ to prosecute insider trading cases

https://www.semafor.com/article/04/15/2026/kalshi-ceo-tarek-mansour-expects-us-doj-to-prosecute-i...
21•thm•29m ago•11 comments

How do Wake-On-LAN works

https://blog.xaner.dev/post/wake-on-lan/
45•swq115•4d ago•15 comments

Anna's Archive loses $322M Spotify piracy case without a fight

https://torrentfreak.com/annas-archive-loses-322-million-spotify-piracy-case-without-a-fight/
172•askl•10h ago•189 comments

Gemini Robotics-ER 1.6

https://deepmind.google/blog/gemini-robotics-er-1-6/
155•markerbrod•4h ago•50 comments

The Future of Everything Is Lies, I Guess: New Jobs

https://aphyr.com/posts/419-the-future-of-everything-is-lies-i-guess-new-jobs
190•aphyr•5h ago•129 comments

Show HN: GNU Grep as a PHP Extension

https://github.com/hparadiz/ext-gnu-grep
6•hparadiz•5d ago•0 comments

Wacli – WhatsApp CLI

https://github.com/steipete/wacli
207•dinakars777•11h ago•137 comments

Costasiella kuroshimae – Solar Powered animals, that do indirect photosynthesis

https://en.wikipedia.org/wiki/Costasiella_kuroshimae
114•vinnyglennon•3d ago•48 comments

Fixing a 20-year-old bug in Enlightenment E16

https://iczelia.net/posts/e16-20-year-old-bug/
238•snoofydude•13h ago•136 comments

Where did my taxes go?

https://wherethefuckdidmytaxesgo.com/
76•kacy•1h ago•111 comments

We ran Doom on a 40 year old printer controller (Agfa Compugraphic 9000PS) [video]

https://www.youtube.com/watch?v=cltnlks2-uU
47•zdw•4d ago•15 comments

Metro stop is Ancient Rome's new attraction

https://www.bbc.com/travel/article/20260408-a-150-metro-ticket-to-ancient-rome
89•Stevvo•5d ago•21 comments

Pretty Fish: A better mermaid diagram editor

https://pretty.fish/
101•pastelsky•5d ago•21 comments

Google Gemma 4 Runs Natively on iPhone with Full Offline AI Inference

https://www.gizmoweek.com/gemma-4-runs-iphone/
236•takumi123•13h ago•157 comments

Show HN: Every CEO and CFO change at US public companies, live from SEC

https://tracksuccession.com/explore
148•porsche959•5h ago•60 comments

Study: Back-to-basics approach can match or outperform AI in language analysis

https://www.manchester.ac.uk/about/news/back-to-basics-approach-can-match-or-outperform-ai/
30•giuliomagnifico•6h ago•12 comments

The tiniest e-reader in the world, and you can build one yourself

https://www.androidauthority.com/tiny-e-reader-diy-3657661/
30•Brajeshwar•1h ago•7 comments

CRISPR takes a bold leap toward silencing Down syndrome's extra chromosome

https://medicalxpress.com/news/2026-04-crispr-bold-silencing-syndrome-extra.html
32•amichail•2h ago•31 comments
Open in hackernews

Show HN: Libretto – Making AI browser automations deterministic

https://github.com/saffron-health/libretto
32•muchael•2h ago
Libretto (https://libretto.sh) is a Skill+CLI that makes it easy for your coding agent to generate deterministic browser automations and debug existing ones. Key shift is going from “give an agent a prompt at runtime and hope it figures things out” to: “Use coding agents to generate real scripts you can inspect, run, and debug”.

Here’s a demo: https://www.youtube.com/watch?v=0cDpIntmHAM. Docs start at https://libretto.sh/docs/get-started/introduction.

We spent a year building and maintaining browser automations for EHR and payer portal integrations at our healthcare startup. Building these automations and debugging failed ones was incredibly time-consuming.

There’s lots of tools that use runtime AI like Browseruse and Stagehand which we tried, but (1) they’re reliant on custom DOM parsing that's unreliable on older and complicated websites (including all of healthcare). Using a website’s internal network calls is faster and more reliable when possible. (2) They can be expensive since they rely on lots of AI calls and for workflows with complicated logic you can’t always rely on caching actions to make sure it will work. (3) They’re at runtime so it’s not interpretable what the agent is going to do. You kind of hope you prompted it correctly to do the right thing, but legacy workflows are often unintuitive and inconsistent across sites so you can’t trust an agent to just figure it out at runtime. (4) They don’t really help you generate new automations or help you debug automation failures.

We wanted a way to reliably generate and maintain browser automations in messy, high-stakes environments, without relying on fragile runtime agents.

Libretto is different because instead of runtime agents it uses “development-time AI”: scripts are generated ahead of time as actual code you can read and control, not opaque agent behavior at runtime. Instead of a black box, you own the code and can inspect, modify, version, and debug everything.

Rather than relying on runtime DOM parsing, Libretto takes a hybrid approach combining Playwright UI automation with direct network/API requests within the browser session for better reliability and bot detection evasion.

It records manual user actions to help agents generate and update scripts, supports step-through debugging, has an optional read-only mode to prevent agents from accidentally submitting or modifying data, and generates code that follows all the abstractions and conventions you have already in your coding repo.

Would love to hear how others are building and maintaining browser automations in practice, and any feedback on the approach we’ve taken here.

Comments

devstatic•1h ago
this is interesting
messh•1h ago
how does it differ from playwright-cli?
muchael•27m ago
At its core, libretto generates, validates, and helps with debugging RPA scripts. As far as I understand tools like playwright CLI are more focused on letting your agent use playwright to perform one-off automations.

The implementation is also pretty different:

- libretto gives your agent a single exec tool (instead of different tools for each action) so it can write arbitrary playwright/javascript and is more context efficient

- Also we gave libretto instructions on bot detection avoidance so that it will prefer using network requests for automation (something that other tools don’t support), but will fall back to playwright if it identifies network requests as too risky

seagull•1h ago
I've wanted something like this for ages, excited to try this out!
surgical_fire•39m ago
For a moment I throught it was something about libretro. As an avid RetroArch user the headline picked my interest.

Then I clicked and realized it's just some other AI shit.

gbibas•33m ago
Cool. Thank you for sharing. While AI tools are extremely powerful, packages like this help create some good standards and stepping stones for connectivity that the models haven’t gotten around to yet. Thanks again.
arpadav•26m ago
this looks awesome
etwigg•22m ago
Thanks for this! We have clear answers for things that are 100% and 0% automated, but it’s always that 80%-99% automated slice where the frontier is, great idea.