frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

HTTP Is Not Simple

https://daniel.haxx.se/blog/2025/08/08/http-is-not-simple/
18•thunderbong•3h ago

Comments

PaulHoule•3h ago
It looks simple from the outside. It's not the hot mess ftp is with having to manage multiple connections to do anything.
nasretdinov•2h ago
I think HTTP before HTTP/2 _is_ simple, but it limits its usefulness too, leading to pain when you want to do anything outside of what was included in the initial design.

But, I'd even argue the best version of HTTP is HTTP/1.0 + ability to specify Host: header (many web servers accept it when requesting via HTTP/1.0 even though it's been introduced in 1.1). The later extensions, including HTTP/1.1 are much harder to implement, thus limiting your implementation options and what you can do with it.

In terms of usefulness for the web (browsers) on the other hand HTTP/3 is the best, but it's far from simple and I doubt anyone would call it that too. Version 1.0 was really simple though, and that makes it beautiful

nly•2h ago
Parsers for HTTP/1.x are kind of a solved problem though, even in unsafe languages.

The danger is always when someone thinks they can do it themselves as a 30 minute side quest.

tracker1•44m ago
The only other protocols I'm relatively familiar with are email and nntp protocols, mostly smtp and pop3. HTTP as a protocol is pretty similar at it's basic constructs. Compared to HTTP/2 or newer, it's insanely simple... IMAP and FTP, those are much more convoluted and difficult to get right even on a practical level.

HTTP is also pretty universal at this point with simple client and server libraries for pretty much every language or platform under the sun that could use them. You don't have to roll your own, unless you're rolling your own language, and even then, you can probably burrow an existing C implementation/library.

hombre_fatal•23m ago
It’s one thing to be hard in practice like IMAP where you get basically need to test again real world servers to see what they do and then build against that.

But tfa makes a good point about http having some odd complexities even on paper that we kinda take for granted.

I feel like I just wrote an LLM-level comment but I definitely clicked the article thinking it was just going to be about the first case.

Vector Types and Debug Performance

https://blog.s-schoener.com/2025-08-07-vector-debug-codegen/
1•matt_d•2m ago•0 comments

Map Shows States Where Property Tax Could Be Repealed

https://www.newsweek.com/map-property-tax-repeal-reform-2110266
1•harambae•2m ago•0 comments

The US has a bullfrog problem

https://www.vox.com/down-to-earth/422353/bullfrogs-invasive-west-native-species
1•bookofjoe•4m ago•0 comments

Bitcoin Demand Shift: Coinbase's 60-Day BTC Premium Streak Is at Risk

https://www.coindesk.com/markets/2025/07/29/bitcoin-demand-shift-coinbase-s-60-day-btc-premium-streak-is-at-risk
1•PaulHoule•4m ago•0 comments

Open-source control plane for Docker MCP Gateways?

1•GeneBordegaray•4m ago•0 comments

SpaceX Dragon Undocking from ISS

https://twitter.com/SpaceX/status/1953935434528002165
1•fillskills•5m ago•2 comments

Article: A Case of Bromism Influenced by Use of Artificial Intelligence

https://www.acpjournals.org/doi/10.7326/aimcc.2024.1260
1•zahirbmirza•6m ago•1 comments

How does Tor work? (2023)

https://skerritt.blog/how-does-tor-really-work/
1•bbno4•7m ago•0 comments

Trump administration seeks $1B settlement from UCLA

https://apnews.com/article/trump-administration-ucla-ec848b4bee5c184f29dba9d7181904a1
1•bikenaga•8m ago•0 comments

Roland's Tadeo Kikumoto on 808, part by part: the ukiyo-e drum machine

https://cdm.link/tadeo-kikumoto-808-day/
2•mariuz•10m ago•0 comments

Meta's AI Strategy

https://thelightcone.substack.com/p/metas-ai-strategy
1•bci12333•11m ago•0 comments

The CIA Spy Who Thwarted Taiwan's Nuclear Plans

https://www.bloomberg.com/news/features/2025-08-08/the-cia-spy-who-exposed-taiwan-s-nuclear-program-now-seems-like-a-hero
1•JumpCrisscross•12m ago•0 comments

GPT-4o is gone and I feel like I lost my soulmate

https://old.reddit.com/r/MyBoyfriendIsAI/comments/1mkbgu1/gpt4o_is_gone_and_i_feel_like_i_lost_my_soulmate/
1•frays•15m ago•0 comments

RISC-V single-board computer for less than 40 euros

https://www.heise.de/en/news/RISC-V-single-board-computer-for-less-than-40-euros-10515044.html
3•doener•18m ago•0 comments

Article II Vests Executive Power, Not the Royal Prerogative

https://repository.law.umich.edu/articles/2062/
5•SubiculumCode•19m ago•1 comments

Its outright war on America's universities

https://www.politico.com/news/2025/08/08/trump-harvard-patents-00500814
2•jonnycomputer•21m ago•1 comments

Free and Ultra-Fast Coding Agent

https://marketplace.visualstudio.com/items?itemName=vsp.vsp
2•pagetok•23m ago•0 comments

What should you do if you accidentally cut off your finger? [video]

https://www.youtube.com/watch?v=wpWm87SfASQ
1•mgh2•25m ago•0 comments

Food companies aren't giving up the chemical that turns products white

https://www.theatlantic.com/health/archive/2025/08/white-food-dye-titanium-dioxide-maha/683806/
1•JumpCrisscross•27m ago•0 comments

Ask HN: Should brain implants be available for everyone as a productivity boost?

2•amichail•27m ago•2 comments

GPT-5 Hangover

https://smartmic.bearblog.dev/gpt-5-hangover/
2•smartmic•27m ago•0 comments

Tversky Neural Networks: Psychologically Plausible Deep Learning With

https://arxiviq.substack.com/p/tversky-neural-networks-psychologically
2•che_shr_cat•27m ago•0 comments

Single Image –> Multiview Splat

https://github.com/rerun-io/vistadream
2•pablovelagomez•34m ago•0 comments

KrebsOnSecurity in New 'Most Wanted' HBO Max Series

https://krebsonsecurity.com/2025/08/krebsonsecurity-in-new-most-wanted-hbo-max-series/
4•todsacerdoti•35m ago•0 comments

Llevered beta is all you need

https://ethanding.substack.com/p/levered-beta-is-all-you-need
1•whoami_nr•35m ago•0 comments

Early-stage lending fintech founders –> how did you fund your first loan book?

1•CocoIemon•38m ago•0 comments

Breaking the Sorting Barrier for Directed Single-Source Shortest Paths

https://www.alphaxiv.org/abs/2504.17033v2
1•chaosprint•40m ago•0 comments

Star leaky app of the week: StarDict

https://www.theregister.com/2025/08/08/stardict_leaky_app_of_week/
1•LorenDB•44m ago•0 comments

Undefined Behavior in C and C++

https://russellw.github.io/undefined-behavior
4•imadr•47m ago•1 comments

Incorrect Lift Theory

https://www.grc.nasa.gov/www/k-12/VirtualAero/BottleRocket/airplane/wrong1.html
2•johlo•49m ago•1 comments