frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Deliberate Abstraction

https://entropicthoughts.com/deliberate-abstraction
15•todsacerdoti•2d ago

Comments

cassonmars•3h ago
> Try mentally taking apart a car. Can you point to the component that supplies the transportation functionality?

Transportation, in agile terms, isn't a feature or primary function – it's an epic. I agree with the conclusion that emergent behaviors cannot be well implemented solely as features, but it's also somewhat tautological, and the argument can only be constructed from the initial (invalid) premise.

kazinator•2h ago
Transportation is a set of requirements about getting from point A to point B, with various conditions.

We can easily identify requirements that are implemented in a car which are not Transportation requirements.

kazinator•2h ago
> Try mentally taking apart a car. Can you point to the component that supplies the transportation functionality?

Of course not. Transportation emerges from the interactions between air, fuel, cylinder, drive shaft, wheels, etc.

We can easily remove what does not contribute to Transportation.

Firstly, we take a shortcut: take the most economic car with the fewest features. That provides Transportation.

Then, start gutting things that obviously don't contribute to Transportation.

Let's assume that Transporation means getting from A to B in any weather, and any time of day or night. The roof is not removable even if the car is convertible because the roofless car doesn't function in any weather.

Thus, all fluff is gone. Power windows. Power steering. Remote door locks. Any sort of touchscreen nonsense. No stereo. Basic ventilation probably stays. Safety features like seatbelts should stay.

we are pretty much left with the chassis and cabin with doors and seats, belts and maybe air bags, steering wheel and pedals, speedometer and a few gauges, engine, transmission, wheels, brakes, suspension, headlights, turn signals, brake lights, and windshield wipers.

There are some tricky aspects. Suppose the car is internal combustion and we don't introduce an engine block heater. It then doesn't readily provide Transportation in areas where it is left parked outside overnight at seriously low temperatures below zero.There are geographically sensitive requirements under Transportation. Air conditioning is such. If the car is unbearably or even dangerously hot to be in, that interferes with its ability to provide Transportation.

KDE launches its own distribution

https://lwn.net/SubscriberLink/1037166/caa6979c16a99c9e/
314•Bogdanp•7h ago•166 comments

DOOMscrolling: The Game

https://ironicsans.ghost.io/doomscrolling-the-game/
153•jfil•6h ago•37 comments

Court rejects Verizon claim that selling location data without consent is legal

https://arstechnica.com/tech-policy/2025/09/court-rejects-verizon-claim-that-selling-location-dat...
278•nobody9999•4h ago•20 comments

Show HN: Term.everything – Run any GUI app in the terminal

https://github.com/mmulet/term.everything
746•mmulet•1d ago•110 comments

ChatGPT Developer Mode: Full MCP client access

https://platform.openai.com/docs/guides/developer-mode
407•meetpateltech•13h ago•222 comments

Pontevedra, Spain declares its entire urban area a "reduced traffic zone"

https://www.greeneuropeanjournal.eu/made-for-people-not-cars-reclaiming-european-cities/
744•robtherobber•19h ago•821 comments

Where did the Smurfs get their hats

https://www.pipelinecomics.com/beginning-bd-smurfs-hats-origin/
37•andsoitis•4h ago•12 comments

Intel's E2200 "Mount Morgan" IPU at Hot Chips 2025

https://chipsandcheese.com/p/intels-e2200-mount-morgan-ipu-at
54•ingve•7h ago•24 comments

Rewriting Dataframes for MicroHaskell

https://mchav.github.io/rewriting-dataframes-for-microhs/
9•internet_points•2d ago•0 comments

A polyglot's guide to multiple-dispatch (2016)

https://eli.thegreenplace.net/2016/a-polyglots-guide-to-multiple-dispatch/
46•andsoitis•3d ago•7 comments

The HackberryPi CM5 handheld computer

https://github.com/ZitaoTech/HackberryPiCM5
174•kristianpaul•2d ago•49 comments

Launch HN: Recall.ai (YC W20) – API for meeting recordings and transcripts

80•davidgu•13h ago•34 comments

Defeating Nondeterminism in LLM Inference

https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/
219•jxmorris12•12h ago•83 comments

Jiratui – A Textual UI for interacting with Atlassian Jira from your shell

https://jiratui.sh/
186•gjvc•14h ago•57 comments

Hot Chips 2025: Session 1 – CPUs – By George Cozma

https://chipsandcheese.com/p/hot-chips-2025-session-1-cpus
9•rbanffy•2d ago•0 comments

Fraudulent Publishing in the Mathematical Sciences

https://arxiv.org/abs/2509.07257
50•bikenaga•8h ago•23 comments

“No Tax on Tips” Includes Digital Creators, Too

https://www.hollywoodreporter.com/business/business-news/no-tax-on-tips-guidance-creators-trump-t...
108•aspenmayer•13h ago•174 comments

A desktop environment without graphics (tmux-like)

https://github.com/Julien-cpsn/desktop-tui
36•mustaphah•2d ago•6 comments

The Four Fallacies of Modern AI

https://blog.apiad.net/p/the-four-fallacies-of-modern-ai
11•13years•3h ago•3 comments

Clojure's Solutions to the Expression Problem

https://www.infoq.com/presentations/Clojure-Expression-Problem/
88•adityaathalye•3d ago•5 comments

Show HN: Haystack – Review pull requests like you wrote them yourself

https://haystackeditor.com
58•akshaysg•11h ago•38 comments

Mux (YC W16) Is Hiring Engineering ICs and Managers

https://mux.com/jobs
1•mmcclure•8h ago

I didn't bring my son to a museum to look at screens

https://sethpurcell.com/writing/screens-in-museums/
881•arch_deluxe•13h ago•293 comments

Dotter: Dotfile manager and templater written in Rust

https://github.com/SuperCuber/dotter
68•nateb2022•10h ago•44 comments

Kerberoasting

https://blog.cryptographyengineering.com/2025/09/10/kerberoasting/
166•feross•17h ago•56 comments

Formally verifying a floating-point division routine with Gappa – part 1

https://community.arm.com/arm-community-blogs/b/embedded-and-microcontrollers-blog/posts/formally...
11•montalbano•2d ago•0 comments

Show HN: TailGuard – Bridge your WireGuard router into Tailscale via a container

https://github.com/juhovh/tailguard
122•juhovh•1d ago•26 comments

Picat: A Logic-based Multi-paradigm Language (2014) [pdf]

https://logicprogramming.org/wp-content/uploads/2014/07/alp14.pdf
22•b-man•2d ago•0 comments

Harvey Mudd Miniature Machine

https://www.cs.hmc.edu/~cs5grad/cs5/hmmm/documentation/documentation.html
60•nill0•3d ago•23 comments

Semantic Line Breaks (2017)

https://sembr.org
83•Bogdanp•3d ago•52 comments