frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Simple Is Not Small

https://jyn.dev/simple-is-not-the-same-as-small/
24•zdw•3d ago

Comments

hankbond•3d ago
Great piece, very straightforward examples, although I did have to squint for quite a while to grok the Closure portion.

I am currently building a piece of very modular software and it has been the hardest-to-design project of my entire career. I would never be allotted this amount of time-effort at any job I have held to make something this robust and clearly defined. Many aspects of this project have taken 3-5 rounds trying-and-trashing to get an abstraction that is uncomplicated.

This is precisely why vibe coding is so successful for building tiny isolated scripts, and so disastrous for anything else. It's just really dang hard to build something large and simple.

StilesCrisis•46m ago
This argument is just based on "I wish the things I need to do were baked into the language." It's nice when that happens, but once programs get sufficiently large and complex, it stops mattering--you're dealing with domain-specific concepts that have zero built-in helpers and you're just building everything yourself regardless.
fwlr•30m ago
The examples in the essay are perhaps not specific enough - they do gesture in the direction of the author’s point, but they also admit other valid interpretations like your own. I think the Rich Hickey talk “Simple Made Easy”, which this post is based on, makes the point more clearly and precisely.

(For what it’s worth, the point of both this essay and the aforementioned talk is that programs do not have to get complex, even when they get large, even when it gets hard because there are no more easy / close-at-hand / familiar helpers in the language to tackle the domain specifics. In support of this point I will note that Rich Hickey is the creator of Clojure, a language in which “building domain-specific helpers yourself” is very nearly idiomatic.)

embedding-shape•30m ago
Important to note as well, is that "simple" isn't "lesser" or "dumber", it can be "more" and "wider", yet still "simpler".

Unexpectedly, Rich Hickey explains it best, watch the "Simple Made Easy" talk if you haven't before, one of the few talks I probably watch bi-yearly: https://www.youtube.com/watch?v=SxdOUGdseq4

Few things, concepts and ideas have changed as much of my programming mind as Hickey's talk and ultimately Clojure have done over the years.

Wish we had new amazing Hickey talks to link to, maybe it seems he's about the hang up the hammock perhaps?

andai•22m ago
The word simple is used here a way I'm having trouble wrapping my head around.

This specific usage appears to come from this linked talk, Simple Made Easy:

https://www.youtube.com/watch?v=SxdOUGdseq4

My reaction to the Unix pipeline was that, the reason it exploded in complexity is because the pieces were too simple. They were insufficiently expressive.

But the word is used in a different way here, and I'll have to watch the talk to understand what exactly is meant. (Something like orthogonality?)

voidhorse•4m ago
I don't think it's possible to have a universal "colloquial" definition of "simple" that is also precise. It's all relative.

This is why I think the formalists studying complexity back in the 50s had the right approach. You can only give "simple" precise meaning within some kind of formal system with a shared set of initial axioms or assumptions. From that point you can define it quantitatively over some set of objects (relations, programs).

Funnily enough, this approach also touches on Hickey's etymological derivation. The root words also fundamentally have to do with the quantity of relationships.

De-Brainrot Vacations

https://devz.cl/posts/i-spent-my-vacations-de-brainrotting/
222•DanielVZ•2h ago•88 comments

bzip3

https://github.com/iczelia/bzip3
82•tosh•1h ago•23 comments

Keep Our Servers Running

https://blog.archive.org/2026/09/01/keep-our-servers-running-your-recurring-donation-goes-3x-this...
726•sonicrocketman•11h ago•176 comments

Caltech Mathathon – first hackathon ever devoted to research level mathematics

https://mathathonchallenge.com/index.html
109•astroanax•5h ago•23 comments

Splash-free urinals (2025)

https://academic.oup.com/pnasnexus/article/4/4/pgaf087/8098745?login=false
121•u1hcw9nx•2h ago•59 comments

Live map of public transport in Belgium

https://openbaarvervoerbelgie.be/
120•coinfused•6h ago•54 comments

Smartphone makers don't bother to comply with EU repairability requirements

https://www.theregister.com/personal-tech/2026/09/07/smartphone-makers-dont-bother-to-comply-with...
150•mdp2021•3h ago•65 comments

Speculative Decoding in vLLM on AMD GPUs

https://vllm.ai/blog/2026-08-23-speculative-decoding-amd-gpus
74•ankitg12•5h ago•25 comments

LG smart TVs caught logging audio with screen off and snooping on local devices

https://www.notebookcheck.net/LG-smart-TVs-caught-logging-audio-with-screen-off-and-snooping-on-l...
660•chris_overseas•8h ago•335 comments

Impedance Matching (2017)

https://www.edge.org/response-detail/27238
51•muti•5h ago•16 comments

Simple Is Not Small

https://jyn.dev/simple-is-not-the-same-as-small/
24•zdw•3d ago•6 comments

Making a Python interpreter in 1024 bytes

https://austinhenley.com/blog/python1024.html
276•azhenley•16h ago•99 comments

Tiny $70 Xteink X3 e-reader

https://www.theatlantic.com/technology/2026/09/xteink-e-reader-best-technology-years/688539/
118•samizdis•4h ago•105 comments

'You Can See Everything' Review: Nathan Fielder's Doc About Elizabeth Holmes

https://variety.com/2026/film/reviews/nathan-fielder-surprise-film-telluride-elizabeth-holmes-123...
211•cianmm•5h ago•130 comments

Ask HN: How do you manage skills files?

220•imadtaieber•19h ago•191 comments

I Connected My Withings Body+ to Home Assistant with an ESP32

https://didac.dev/blog/i-made-my-withings-scale-sync-to-home-assistant-without-the-cloud
38•sabatesduran•4d ago•14 comments

GrapheneOS Overhauled Default Apps and Secure Clipboard

https://grapheneos.social/@GrapheneOS/117225539756835649
351•Cider9986•18h ago•220 comments

It took a year to ship WebAssembly in Anubis

https://anubis.techaro.lol/blog/2026/anubis-wasm/
312•xena•18h ago•157 comments

Ask HN: Fable hacked my piano, can I release the results?

212•jmpman•2d ago•132 comments

Whistle Synth

https://www.jefftk.com/p/whistle-synth-mac-app
3•luu•3d ago•1 comments

VMware migration reduces Tottenham Hotspur's licensing fees by 85 percent

https://arstechnica.com/information-technology/2026/09/vmware-migration-reduces-tottenham-hotspur...
53•joozio•4h ago•27 comments

Apparently CodePen 2.0 sends data to their servers as you type

74•maxim-fin•3h ago•34 comments

Programming is Art

https://orchidfiles.com/programming-is-art/
151•theorchid•7h ago•147 comments

Why are there no flow batteries with symmetric ferrocyanide electrolytes?

https://chemisting.com/2026/09/02/why-are-there-no-flow-batteries-with-symmetric-ferrocyanide-ele...
41•DamonHD•5d ago•26 comments

Show HN: I made a word building game supporting anagrams and one handed use

22•busymom0•4d ago•3 comments

Is mathematics about to enter the conservatory?

https://mbmccoy.dev/posts/mathematical-conservatory/
94•_alternator_•16h ago•110 comments

Nitter and XCancel resume service after legal advice

https://github.com/zedeus/nitter/commit/1428b4c2b4246f92a7e5b2673438e5fb39fcc4a3
838•zImPatrick•21h ago•357 comments

Show HN: Engrim – A universal, local-first SQLite memory engine for AI CLIs

https://github.com/timgordontg/engrim
63•timgordontg•10h ago•33 comments

Harnessing the Universal Geometry of Embeddings

https://arxiv.org/abs/2505.12540
105•ur-whale•18h ago•34 comments

Show HN: Think Turing Complete, but you write the circuits in TypeScript (WIP)

https://play.simten.dev
18•charlesfrisbee•5d ago•6 comments