frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

A worker fell into a nuclear reactor pool

https://www.nrc.gov/reading-rm/doc-collections/event-status/event/2025/20251022en?brid=vscAjql9kZ...
123•nvahalik•1h ago•81 comments

Pico-Banana-400k

https://github.com/apple/pico-banana-400k
30•dvrp•46m ago•2 comments

The Linux Boot Process: From Power Button to Kernel

https://www.0xkato.xyz/linux-boot/
95•0xkato•3h ago•33 comments

California invests in battery energy storage, leaving rolling blackouts behind

https://www.latimes.com/environment/story/2025-10-17/california-made-it-through-another-summer-wi...
191•JumpCrisscross•6h ago•154 comments

The Journey Before main()

https://amit.prasad.me/blog/before-main
155•amitprasad•7h ago•56 comments

I'm drowning in AI features I never asked for and I hate it

https://www.makeuseof.com/ai-features-being-rammed-down-our-throats/
133•gnabgib•2h ago•65 comments

Show HN: Diagram as code tool with draggable customizations

https://github.com/RohanAdwankar/oxdraw
122•RohanAdwankar•6h ago•23 comments

D2: Diagram Scripting Language

https://d2lang.com/tour/intro/
47•benzguo•4h ago•7 comments

How programs get run: ELF binaries (2015)

https://lwn.net/Articles/631631/
62•st_goliath•5h ago•1 comments

Agent Lightning: Train agents with RL (no code changes needed)

https://github.com/microsoft/agent-lightning
56•bakigul•6h ago•7 comments

An Update on TinyKVM

https://fwsgonzo.medium.com/an-update-on-tinykvm-7a38518e57e9
76•ingve•5h ago•17 comments

Doctor Who archive expert shares positive update on missing episode

https://www.radiotimes.com/tv/sci-fi/doctor-who-missing-episodes-update-teases-announcement-newsu...
49•gnabgib•6d ago•25 comments

Show HN: Shadcn/UI theme editor – Design and share Shadcn themes

https://shadcnthemer.com
84•miketromba•6h ago•22 comments

ARM Memory Tagging: how it improves C/C++ memory safety (2018) [pdf]

https://llvm.org/devmtg/2018-10/slides/Serebryany-Stepanov-Tsyrklevich-Memory-Tagging-Slides-LLVM...
47•fanf2•6h ago•16 comments

Rock Tumbler Instructions

https://rocktumbler.com/tips/rock-tumbler-instructions/
152•debo_•10h ago•75 comments

An Efficient Implementation of SELF (1989) [pdf]

https://courses.cs.washington.edu/courses/cse501/15sp/papers/chambers.pdf
36•todsacerdoti•5h ago•18 comments

AI, Wikipedia, and uncorrected machine translations of vulnerable languages

https://www.technologyreview.com/2025/09/25/1124005/ai-wikipedia-vulnerable-languages-doom-spiral/
63•kawera•6h ago•31 comments

We do not have sufficient links to the UK for Online Safety Act to be applicable

https://libera.chat/news/advised
202•todsacerdoti•9h ago•61 comments

WebDAV isn't dead yet

https://blog.feld.me/posts/2025/09/webdav-isnt-dead-yet/
104•toomuchtodo•1d ago•55 comments

In memory of the Christmas Island shrew

https://news.mongabay.com/2025/10/in-memory-of-the-christmas-island-shrew/
52•hexhowells•6h ago•16 comments

Belittled Magazine: Thirty years after the Sokal affair

https://thebaffler.com/salvos/belittled-magazine-robbins
36•Hooke•5h ago•24 comments

Ubios: China's Alternative to UEFI

https://pbxscience.com/ubios-chinas-alternative-to-uefi-and-the-new-era-of-firmware-standards/
12•1970-01-01•2d ago•5 comments

Testing out BLE beacons with BeaconDB

https://blog.matthewbrunelle.com/testing-out-ble-beacons-with-beacondb/
41•zdw•6h ago•12 comments

Passwords and Power Drills

https://google.github.io/building-secure-and-reliable-systems/raw/ch01.html#on_passwords_and_powe...
53•harporoeder•4d ago•15 comments

Show HN: LLM Rescuer – Fixing the billion dollar mistake in Ruby

https://github.com/barodeur/llm_rescuer
65•barodeur•1d ago•10 comments

Making a micro Linux distro (2023)

https://popovicu.com/posts/making-a-micro-linux-distro/
156•turrini•13h ago•27 comments

Project Amplify: Powered footwear for running and walking

https://about.nike.com/en/newsroom/releases/nike-project-amplify-official-images
49•justinmayer•6h ago•35 comments

Tarmageddon: RCE vulnerability highlights challenges of open source abandonware

https://edera.dev/stories/tarmageddon
65•vsgherzi•3d ago•30 comments

The future of Python web services looks GIL-free

https://blog.baro.dev/p/the-future-of-python-web-services-looks-gil-free
180•gi0baro-dev•6d ago•75 comments

Honda's ASIMO (2021)

https://www.robotsgottalents.com/post/asimo
34•nothrowaways•6h ago•10 comments
Open in hackernews

D2: Diagram Scripting Language

https://d2lang.com/tour/intro/
47•benzguo•4h ago

Comments

benzguo•2h ago
D2 has been around for a while (and has been posted here before) but still surprisingly unknown. It's so much better than mermaid – giving them a boost with this post!
0x696C6961•2h ago
I like d2 better than mermaid, but mermaid is natively supported in so many places making it the pragmatic choice.
benzguo•2h ago
true, unfortunately not supported in most markdown renderers... generally i've chosen d2 when i want a more intricate/custom diagram
bargainbin•2h ago
D2 has a lot of merits but there’s little that sells it over PlantUML or Mermaid - I do feel like diagrams-as-code is still waiting for a killer program that makes everything else obsolete.

I’m forever chasing that dragon. In the meantime I still recommend D2 if PUML is feeling a bit stale.

benzguo•2h ago
I chose D2 as for our AI's "generate diagram" tool in https://zo.computer and it works quite well. I think the fact that D2 is more expressive than Mermaid is a useful property when doing AI-aided diagram generation.
teleforce•2h ago
Recent post on D2 (73 comments):

[1] D2 (text to diagram tool) now supports ASCII renders:

https://news.ycombinator.com/item?id=44954524

rtpg•1h ago
I have been looking at things like D2 and Penrose, trying to wrap Python around them to make it a bit easier to script up diagrams based on data.

Working through the problem I realize I probably would have a better time with something like Haskell but I do think the lower the barrier to entry is for drawing up stuff with these tools the more people will reach for programmatic diagramming to help debug and explain things.

The biggest problem with most of the declarative tools like D2,dot,mermaid etc is that they tend to not really offer "declare, then tweak" workflows. You can of course generate some SVG and then tweak it in Inkscape, but sometimes you just want to move something a bit after layout, constraints be damned.

Penrose makes that easier, at the cost of ... I guess everything else being weirder and randomized.