Hacker News

Latest

IPv8 Proposal

2026-04-16 @ 05:07:05Points: 95Comments: 65

Why Sal Khan's AI revolution hasn't happened yet, according to Sal Khan

2026-04-16 @ 05:05:44Points: 42Comments: 44

Airbnb discloses a billion-series Prometheus metrics pipeline

2026-04-16 @ 05:01:05Points: 25Comments: 6

The size of this Grafana Mimir deployment would rank it in the top echelon of customers. The irony is that this may be a $0 revenue user for Grafana Labs.

A Look into NaviDial, Japan's Legacy Phone Service

2026-04-16 @ 04:22:56Points: 27Comments: 3

Darkbloom – Private inference on idle Macs

2026-04-16 @ 04:06:39Points: 148Comments: 75

RedSun: System user access on Win 11/10 and Server with the April 2026 Update

2026-04-16 @ 03:54:21Points: 55Comments: 10

FSF trying to contact Google about spammer sending 10k+ mails from Gmail account

2026-04-16 @ 03:44:38Points: 101Comments: 48

Show HN: Hiraeth – AWS Emulator

2026-04-16 @ 02:28:18Points: 19Comments: 5

A few things I think are cool:

4MB Docker Image Size

Instant Startup

AWS Sigv4 Authentication

A little admin UI that can be helpful for development/troubleshooting

Most of the SQS API implemented, the rest will soon follow :)

Stealth signals are bypassing Iran’s internet blackout

2026-04-16 @ 02:16:50Points: 87Comments: 26

Agent - Native Mac OS X coding ide/harness

2026-04-16 @ 00:19:40Points: 39Comments: 9

I made a terminal pager

2026-04-15 @ 22:27:54Points: 117Comments: 26

The buns in McDonald's Japan's burger photos are all slightly askew

2026-04-15 @ 21:48:18Points: 370Comments: 185

ChatGPT for Excel

2026-04-15 @ 21:21:05Points: 178Comments: 127

PiCore - Raspberry Pi Port of Tiny Core Linux

2026-04-15 @ 19:45:47Points: 103Comments: 12

Live Nation illegally monopolized ticketing market, jury finds

2026-04-15 @ 19:06:39Points: 507Comments: 146

Google broke its promise to me – now ICE has my data

2026-04-15 @ 17:44:26Points: 1362Comments: 583

The Gemini app is now on Mac

2026-04-15 @ 17:25:52Points: 132Comments: 64

Adaptional (YC S25) is hiring AI engineers

2026-04-15 @ 17:00:56Points: 1

CRISPR takes important step toward silencing Down syndrome’s extra chromosome

2026-04-15 @ 16:19:48Points: 132Comments: 73

Cal.com is going closed source

2026-04-15 @ 15:26:46Points: 283Comments: 202

US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf]

2026-04-15 @ 13:47:40Points: 120Comments: 94

God sleeps in the minerals

2026-04-15 @ 13:08:10Points: 512Comments: 100

Retrofitting JIT Compilers into C Interpreters

2026-04-15 @ 12:00:24Points: 72Comments: 17

Show HN: SmallDocs - A CLI and webapp for private Markdown reading and sharing

2026-04-15 @ 11:29:12Points: 8Comments: 2

https://sdocs.dev). I wanted to answer the question of what an agent (and therefore markdown) first version of Microsoft Word or Google Docs would look like. The result is a CLI + webapp to instantly and 100% privately preview, share and optionally style markdown files. (Code: https://github.com/espressoplease/SDocs)

The more we work with command line based agents the more `.md` files are part of our daily lives. Their output is great for agents to produce, but a little bit frustrating for humans: Markdown files are slightly annoying to read/preview and fiddly to share/receive. SDocs helps resolve these pain points.

If you `sdoc path/to/file.md` (after `npm i -g sdocs-dev`) it instantly opens in the browser for you to preview (with our hopefully-nice-to-look-at default styling) and you can immediately share the url.

The `.md` files our agents produce contain some of the most sensitive information we have (about codebases, unresolved bugs, production logs, etc.). For this reason 100% privacy is an essential component of SDocs.

To achieve this SDoc urls contain your markdown document's content in compressed base64 in the url fragment (the bit after the `#`):

https://sdocs.dev/#md=GzcFAMT...(this is the contents of your document)...

The cool thing about the url fragment is that it is never sent to the server (see https://developer.mozilla.org/en-US/docs/Web/URI/Reference/F...: "The fragment is not sent to the server when the URI is requested; it is processed by the client").

The sdocs.dev webapp is purely a client side decoding and rendering engine for the content stored in the url fragment. This means the contents of your document stays with you and those you choose to share it with, the SDocs server doesn't access it. (Feel free to inspect/get your agent to inspect our code to confirm this!)

Because `.md` files might play a big role in the future of work, SDocs wants to push the boundaries of styling and rendering interesting content in markdown files. There is much more to do, but to start with you can add complex styling and render charts visually. The SDocs root (which renders `sdoc.md` with our default styles) has pictures and links to some adventurous examples. `sdoc schema` and `sdoc charts` provides detailed information for you or your agent about how how make the most of SDocs formatting.

If you share a SDocs URL, your styles travel with it because they are added as YAML Front Matter - https://jekyllrb.com/docs/front-matter/ - to the markdown file. E.g.:

   styles:

     fontFamily: Lora

     baseFontSize: 17
At work, we've been putting this project to the test. My team and I have found SDocs to be particularly useful for sharing agent debugging reports and getting easily copyable content out of Claude (e.g. a series of bash commands that need to be ran).

To encourage our agents to use SDocs we add a few lines about them in our root "agent files" (e.g. ~/.claude/CLAUDE.md or ~/.codex/AGENTS.md). When you use the cli for the first time there is an optional setup phase to do this for you.

I'm of course very interested in feedback and open to pull requests if you want to add features to SDocs.

Thank you for taking a look!

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

2026-04-15 @ 08:05:18Points: 398Comments: 400

Cybersecurity looks like proof of work now

2026-04-14 @ 18:08:14Points: 363Comments: 128

Too much discussion of the XOR swap trick

2026-04-13 @ 11:22:22Points: 21Comments: 6

Introduction to spherical harmonics for graphics programmers

2026-04-13 @ 09:05:45Points: 79Comments: 7

The paper computer

2026-04-13 @ 04:57:48Points: 112Comments: 23

Fast and Easy Levenshtein distance using a Trie

2026-04-12 @ 12:00:43Points: 32Comments: 2

Archives

2026

2025

2024

2023

2022