frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP

https://printervention.app/details
66•gmac•2h ago

Comments

redeeman•1h ago
surely a glorious OS like osx would not be without support for hardware that linux supports? when will it be year of osx desktop?
akdev1l•37m ago
wdym?

OSX has literally always been supported only on very limited hardware so how would it support anything else?

morpheuskafka•1h ago
If you are using an LLM, wouldn't it have been a lot easier to just have the LLM find the relevant CUPS driver decompile or just capture the USB traffic, and rewrite it in Go or something native? (No need to deal with the system printing framework, the goal was just an app that accepts JPEG input.)
gmac•1h ago
Interesting suggestion: I guess that would have been possible. On the other hand I think this is a more general solution, and it does minimal reinventing-the-wheel.
dolmen•45m ago
Or ask the agent to write a Dockerfile (to abstract the build environment) that builds CUPS and all your stuff around it directl in WASM, instead of targeting x86 and then emulating x86 with WASM.
hulitu•1h ago
Another AI add.
hahn-kev•1h ago
This is pretty cool! Thanks for sharing.
juancn•44m ago
Thank you, loved this and it made me "duh!".

I have an old-ish Samsung laser printer that works perfectly and a Linux file server at home and the printer no longer supports AirPrint.

I never thought about using the Linux box as an AirPrint server! This will free me from all the odd print requests from my kids! (probably)

mikepurvis•4m ago
I have a Samsung ML-1740 kicking around still that I just can't bear to part with; I've been meaning forever to RasPi-ify it, but it's one of those projects that feels like it's going to end up being a rabbit hole.
SoftTalker•42m ago
I have an old Epson MX80 dot-matrix printer in the closet, have thought about getting a Raspberry Pi and setting that up so we can wirelessly print to it. But... who would really want that?
mrighele•12m ago
For a printer like an Epson MX80 an esp32 should be enough to share the printer on a raw TCP interface (AppSocket I think the protocol is named) on port 9100. It is supported by Windows and CUPS.

Very easy implementation as it essentially it just forwards the data to the printer. Since it's a raw interface you need the proper driver, but luckily Epson provides a Windows 10 driver for the Epson MX-80 (!) [1] CUPS doesn't have driver for the MX-80 but it has a number of generic Epson drivers and my guess is that one of those will work.

The most difficult part is probably the parallel interface (unless you have a printer with a serial interface in which case it will be much easier)

[1] https://epson.com/Support/Printers/Impact-Printers/MX-Series...

monocasa•39m ago
Isn't cups a de facto apple project? What's the VM getting you?
yjftsjthsd-h•30m ago
The gutenprint drivers to support the specific printer don't support darwin
monocasa•1m ago
Gutenprint supports macos as a first class citizen, including this particular printer AFAICT.
merb•30m ago
No. Most cups changes nowadays happen in https://github.com/openprinting/cups?tab=readme-ov-file

See here for the details: https://openprinting.github.io/achievements/#cups-upstream-h...

monocasa•3m ago
Oh, OK, new information, thanks!

But this driver is older than OpenPrinting's fork from Apple CUPS.

bityard•29m ago
Okay, this is reasonably genius. I have quite a few USB devices lying around that are either old enough or were niche enough that they don't work on modern _anything_, even Linux. One of them is a GameBoy Advance flash cartridge.
yjftsjthsd-h•24m ago
Oh, there's a thought - v86 supports lots of old DOS/Windows versions too, so assuming you could get the right port through (probably easy with anything USB, maybe possible with other things?) you could probably use your choice of old drivers:)
leptons•23m ago
Too bad Apple is still preventing the WebUSB spec from being standardized. They won't even make suggestions to get it through committee because WebUSB might cut into their native app store.

Project Glasswing: Securing critical software for the AI era

https://www.anthropic.com/glasswing
182•Ryan5453•58m ago•55 comments

System Card: Claude Mythos Preview [pdf]

https://www-cdn.anthropic.com/53566bf5440a10affd749724787c8913a2ae0841.pdf
132•be7a•49m ago•56 comments

GLM-5.1: Towards Long-Horizon Tasks

https://z.ai/blog/glm-5.1
225•zixuanlimit•2h ago•68 comments

Cambodia unveils a statue of famous landmine-sniffing rat Magawa

https://www.bbc.com/news/articles/c0rx7xzd10xo
104•speckx•1h ago•17 comments

Assessing Claude Mythos Preview's cybersecurity capabilities

https://red.anthropic.com/2026/mythos-preview/
55•sweis•56m ago•3 comments

Show HN: Brutalist Concrete Laptop Stand (2024)

https://sam-burns.com/posts/concrete-laptop-stand/
590•sam-bee•8h ago•189 comments

Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP

https://printervention.app/details
66•gmac•2h ago•19 comments

Cloudflare targets 2029 for full post-quantum security

https://blog.cloudflare.com/post-quantum-roadmap/
181•ilreb•5h ago•55 comments

A truck driver spent 20 years making a scale model of every building in NYC

https://www.smithsonianmag.com/smart-news/a-truck-drive-spent-20-years-making-this-astonishing-sc...
34•1659447091•1d ago•2 comments

AI helps add 10k more photos to OldNYC

https://www.danvk.org/2026/03/08/oldnyc-updates.html
59•evakhoury•1d ago•14 comments

Google open-sources experimental agent orchestration testbed Scion

https://www.infoq.com/news/2026/04/google-agent-testbed-scion/
82•timbilt•5h ago•24 comments

We found an undocumented bug in the Apollo 11 guidance computer code

https://www.juxt.pro/blog/a-bug-on-the-dark-side-of-the-moon/
329•henrygarner•8h ago•163 comments

A new Postcrossing stamp from the USA

https://www.postcrossing.com/blog/2026/03/31/a-new-postcrossing-stamp-from-the-usa
48•Tomte•3d ago•16 comments

John Coltrane Illustrates the Mathematics of Jazz

https://www.americanjazzmusicsociety.com/blog/john-coltrane-draws
49•luu•13h ago•4 comments

Moving fast in hardware: lessons from lab to $100M ARR

https://blog.zacka.io/p/simplify-then-add-lightness-bc4
75•rryan•4h ago•20 comments

12k Tons of Dumped Orange Peel Grew into a Landscape Nobody Expected (2017)

https://www.sciencealert.com/how-12-000-tonnes-of-dumped-orange-peel-produced-something-nobody-im...
177•pulisse•3h ago•58 comments

9 Mothers (YC P26) Is Hiring – Lead Robotics and More

https://jobs.ashbyhq.com/9-mothers?utm_source=x8pZ4B3P3Q
1•ukd1•5h ago

Emotion Concepts and Their Function in a Large Language Model

https://transformer-circuits.pub/2026/emotions/index.html
34•Anon84•3d ago•0 comments

Dropping Cloudflare for Bunny.net

https://jola.dev/posts/dropping-cloudflare
317•shintoist•5h ago•158 comments

Show HN: A cartographer's attempt to realistically map Tolkien's world

https://www.intofarlands.com/atlasofarda
129•intofarlands•6h ago•24 comments

Every GPU That Mattered

https://sheets.works/data-viz/every-gpu
277•jonbaer•10h ago•156 comments

My Experience as a Rice Farmer

https://xd009642.github.io/2026/04/01/My-Experience-as-a-Rice-Farmer.html
324•surprisetalk•5d ago•167 comments

SQLite in Production: Lessons from Running a Store on a Single File

https://ultrathink.art/blog/sqlite-in-production-lessons
141•thunderbong•3d ago•91 comments

Identify a London Underground Line just by listening to it

https://tubesoundquiz.com/
152•nelson687•8h ago•48 comments

Haunting Photos Show the Aftermath of the Kursk Submarine Disaster in 2000

https://rarehistoricalphotos.com/kursk-submarine-disaster-photos/
138•mooreds•5d ago•36 comments

Wi-Fi That Can Withstand a Nuclear Reactor: This receiver chip can take it

https://spectrum.ieee.org/robotics-in-nuclear-industry
78•voxadam•5d ago•6 comments

Global Physics Photowalk: 2025 winners revealed

https://www.quantamagazine.org/global-physics-photowalk-2025-winners-revealed-20260401/
23•ibobev•4d ago•1 comments

Good Taste the Only Real Moat Left

https://rajnandan.com/posts/taste-in-the-age-of-ai-and-llms/
153•speckx•3h ago•133 comments

Show HN: Finalrun – Spec-driven testing using English and vision for mobile apps

https://github.com/final-run/finalrun-agent
17•ashish004•4h ago•7 comments

Blackholing My Email

https://www.johnsto.co.uk/blog/blackholing-my-email/
151•semyonsh•10h ago•23 comments