Hacker News

Latest

Show HN: Coldframe, a honeypot that poses as a supermarket fridge controller

2026-11-07 @ 17:27:30Points: 145Comments: 32

To learn more about this I built a honeypot that resembled perfectly the Danfoss AK-SM 800A and Dixell XWEB interfaces. Both of them are recognized on Shodan as real ones (an not as honeypots). It’s one Python file using only the standard library, and it builds on eppser/danfoss-ak-sm-decoy and public research by Synacktiv, Claroty and Ironhackers.

Things that were fun to get right:

- Matching real units. I used Shodan records of real devices to match header order, page titles, certificate fields and TLS versions. The Danfoss persona sends nginx headers in the same order as a real AK-SM 800A. The Dixell persona sends no Server header and pads its page to exactly 8,202 bytes.

- Recognising exploit attempts. It recognises CVE-2025-41450, the Danfoss “code of the day” login bypass, and records whether the submitted code is correct for today. It also tags attempts targeting three other Danfoss CVEs and the XWEB vulnerabilities.

- Letting them in. Default logins open a fake store dashboard with defrost buttons, so you see the second move, not just the first. Nothing behind it is real.

Two instances have been live for a day. So far they’ve only seen generic scanners and Shodan’s crawler, which is called refrigerator.census.shodan.io.

Feedback welcome, especially from anyone who has seen these devices in the field!

Apple Keyboard has a blacklist of phrases you can't swipe

2026-11-07 @ 17:06:36Points: 241Comments: 154

How Long Can Life Wait?

2026-11-07 @ 16:22:59Points: 98Comments: 54

They don't make 'em like that any more: Borland Turbo Pascal 7

2026-11-07 @ 16:06:27Points: 169Comments: 93

Show HN: We compressed a 31B video+audio diffusion model to 14B, 6 steps, INT8

2026-11-07 @ 15:16:01Points: 46Comments: 10

Ask HN: How did you convince family and friends to join your XMPP/Matrix server?

2026-11-07 @ 15:14:40Points: 67Comments: 62

Whenever XMPP or Matrix threads pop up on HN, several commenters casually mention their "friends and family XMPP (or Matrix) server."

How did you convince friends and family to move away from SMS/WhatsApp and replace it with a niche messaging app?

My family and friends aren't hardcore nerdy, but they're more tech-savvy than average. Their needs in messaging are mainly pragmatic: they want ease of use, reliability, and fun features. They don't care that much about privacy, decentralization, or extensibility (though I care about those things a lot).

I've been experimenting with self-hosting XMPP and Matrix servers and clients in the past week, and the UX is even worse than I expected. It seems like all the clients either imitate Slack, imitate Discord, or imitate hot garbage. I haven't seen any that try to be a simple, friendly replacement for SMS. I'm a software developer who uses computers all day, and I find the UX for most of the clients incredibly hard to use.

The only angle I could see to pitch XMPP/Matrix to people for non-philosophical reasons are that there's a more consistent experience across iOS/Android. The biggest shortcoming I think is visible to regular users is that there's feature degradation and missing information when iOS users have SMS conversations with Android users, especially in group chats.

For people who have successfully won family and friends to XMPP or Matrix, what was your pitch? What do you recommend others do to make XMPP or Matrix an attractive experience for a regular person?

The Gordon Gekko Effect: The Role of Culture in the Financial Industry [pdf]

2026-11-07 @ 14:18:45Points: 48Comments: 29

The $8 Linux Computer (2022)

2026-11-07 @ 14:00:20Points: 178Comments: 80

Every Mac comes with an (undocumented) family member classifier

2026-11-07 @ 09:46:03Points: 525Comments: 312

Running a law firm on Free software

2026-11-07 @ 09:39:06Points: 209Comments: 96

Need for Speed Underground 2 online in the browser

2026-11-07 @ 09:36:36Points: 702Comments: 202

The Components of Agent Memory

2026-11-07 @ 06:39:04Points: 144Comments: 73

Libghostty 1.0

2026-11-06 @ 23:30:52Points: 987Comments: 173

A Jev that can ask Opus for help gives Opus accuracy at 4x lower cost

2026-11-06 @ 19:48:51Points: 568Comments: 143

Firecracker VM Escape: PwnEscape Part 2

2026-11-06 @ 19:33:38Points: 277Comments: 126

Notes on San Marino

2026-11-06 @ 17:12:05Points: 140Comments: 48

US FAA says it will phase out floppy disks from air traffic control by 2028

2026-11-06 @ 04:00:28Points: 402Comments: 324

Show HN: Spindle – a full-featured, type-safe web framework for OCaml 5

2026-11-05 @ 10:45:28Points: 53Comments: 8

Its central idea is to provide an expressive, type-driven API and derive the rest: codecs, request validation, OpenAPI spec and frontend schemas (Zod and Melange). This keeps contracts in sync between server and client without maintaining separate definitions.

The framework includes an RFC-strict HTTP server, composable dependencies, WebSockets, SSE and high-level primitives for building MCP servers. It also provides production-ready essentials like distributed tracing, OT-compatible metrics, logging and other features you would expect. Speed was never the goal but the benchmarks show it running x2 faster than NestJS and x5 faster than FastAPI on a single core.

Give it a try.

Documentation: https://hyphatech.github.io/spindle/

The great butter and cheese fire of 1991

2026-11-05 @ 00:44:16Points: 78Comments: 22

8088 Domination Post-Mortem

2026-11-04 @ 18:06:14Points: 71Comments: 10

PostgreSQL Internals [pdf] (2023)

2026-11-04 @ 05:22:43Points: 82Comments: 7

Text.js: Build full-stack React apps that render inside console.log

2026-11-04 @ 04:59:36Points: 71Comments: 40

Building the NBC News Big Board

2026-11-04 @ 04:09:48Points: 55Comments: 23

Greece has its own Pompeii: Thera buried Akrotiri in ash 17th-16th century BCE

2026-11-04 @ 02:19:16Points: 195Comments: 26

Tasfer: a text editor drawn on a 2D canvas

2026-11-03 @ 20:58:40Points: 51Comments: 23

Optimising the Rail Cube

2026-11-03 @ 20:31:26Points: 25Comments: 1

ToothPaste

2026-11-03 @ 18:27:27Points: 87Comments: 18

ZeBridge – PostgreSQL replicas on devices, synchronized over NATS

2026-11-03 @ 17:11:32Points: 22Comments: 1

British Library Legal deposit and web archiving

2026-11-03 @ 14:56:30Points: 56Comments: 25

The Flash C Compiler

2026-11-03 @ 14:49:42Points: 100Comments: 52

Archives

2026

2025

2024

2023

2022