frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Ask HN: Is ageism in tech still a problem in 2026?

1•leonagano•2m ago•0 comments

Machines that think, Part 3: embodied intelligence

https://janbosch.com/machines-that-think-embodied-intelligence/
1•gmays•3m ago•0 comments

AI: Lot of "Hideous" Code but Found Bottlenecks for Faster Linux Compilation

https://www.phoronix.com/news/AI-To-Faster-Linux-Kernel-Comp
1•doener•8m ago•0 comments

27.5KB language-agnostic WebGPU syntax highlighter

https://gpu-lexer.vercel.app/
2•bpierre•8m ago•0 comments

US to ban Canadian dairy, alcohol, motor vehicle imports on September 29

https://www.reuters.com/business/us-ban-canadian-dairy-alcohol-motor-vehicle-imports-september-29...
2•JumpCrisscross•9m ago•0 comments

The spy who betrayed his country for 'Viagra'

https://www.the-independent.com/arts-entertainment/books/ben-macintyre-kgb-spy-redwood-sexual-dys...
1•pseudolus•10m ago•0 comments

China's used EV crisis: Why dealers reject 5-year-old electric cars

https://restofworld.org/2026/china-used-ev-depreciation-five-year-battery-warranty-dealers/
2•rdmuser•12m ago•1 comments

WHO validates Bhutan for eliminating dog-transmitted human rabies

https://www.who.int/news/item/04-09-2026-who-validates-bhutan-for-eliminating-dog-transmitted-hum...
2•thunderbong•20m ago•0 comments

Continual Harness: Online Adaptation for Self-Improving Foundation Agents

https://arxiv.org/abs/2605.09998
2•wslh•23m ago•1 comments

Show HN: Full feature ECS game engine for TypeScript

https://github.com/oasys-works/oecs
1•2khan•23m ago•0 comments

'Star Trek' Endures for the Next Generation, and the Next, and the Next

https://www.nytimes.com/2026/09/08/crosswords/intergenerational-star-trek-fandom.html
2•otoolep•27m ago•0 comments

Explain this to me like im 5 years old

https://laymans.vercel.app
1•wwolfson97•32m ago•0 comments

Client-side developer security tools that run with zero telemetry

https://envforge.aventinelabs.com
2•markbgilbert•33m ago•0 comments

Orionx Shutdown Raises Fresh Questions on Trust, Custody and Crypto Risk

https://predx-article.fika.bar/orionx-shutdown-raises-fresh-questions-about-trust-custody-01M1ZAE...
1•joeymabia1•40m ago•0 comments

Codex silently begs agents to make arbitrary web requests

https://spader.zone/wtf/
3•dboon•42m ago•0 comments

Cerebras's Laser Focus on Latency and Throughput

https://www.whatrunsai.com/research/cerebras
1•hmichaelson24•42m ago•1 comments

Wrangling blockchain RPC nodes, for dummies: Introducing Lasso

https://lasso.sh/
1•jaxernst•42m ago•0 comments

I resigned from Anthropic today

https://twitter.com/hilbertspaess/status/2097476196791709843#m
66•yurivish•42m ago•41 comments

Source code for small iOS app to show real-time charge rate, thermals, etc.

https://github.com/gregsramblings/ios-charging-monitor
1•gw5815•44m ago•1 comments

Bessent Dares Traders to Bet Against Yen: 'I Am the House Now'

https://www.bloomberg.com/news/articles/2026-09-08/bessent-dares-traders-to-bet-against-yen-i-am-...
1•petethomas•46m ago•0 comments

Ask HN: Would you hire a new engineer, or get 300k worth of tokens for the team?

3•websap•47m ago•2 comments

A Harvard PhD Is Designing Schizophrenia Drugs in His Garage with ChatGPT

1•wslh•47m ago•0 comments

Show HN: Browser-based Nginx config generator with live preview

https://tools.techtransit.org/nginx-generator
2•techgpt•1h ago•0 comments

MCP for Official Wildfire Incidents

https://docs.deepfire.co/ai/connect-to-ai
2•louiscb•1h ago•0 comments

The universal language of space is Star Trek? Mais oui

https://arstechnica.com/space/2026/09/astronaut-on-iss-celebrates-60-years-of-star-trek-with-prop...
2•rbanffy•1h ago•0 comments

The Growing Push to Ban Superintelligent AI

https://time.com/article/2026/09/08/ban-superintelligence-ai-uk-us-lawmakers/
3•lf88•1h ago•2 comments

What I learned gathering nootropic ratings

https://web.archive.org/web/20260313002349/https://troof.blog/posts/nootropics/#most-famous-nootr...
1•bilsbie•1h ago•0 comments

Where Understanding Stops Scaling

https://medium.com/@gurvinder372/article-12-where-understanding-stops-scaling-59cf85b17875
1•gps372•1h ago•0 comments

ChatGPT Voice has been brutally nerfed

https://www.reddit.com/r/ChatGPT/s/J2nPKbPeQq
1•wslh•1h ago•0 comments

Bullshit arguments about AI (not) replacing jobs (2023)

https://imadrahmoune.com/bullshit-ai-argument/
2•imadr•1h ago•1 comments
Open in hackernews

Packed Data Support in Haskell

https://arthi-chaud.github.io/posts/packed/
77•matt_d•1y ago

Comments

nine_k•1y ago
> Introducing the ‘packed’ data format, a binary format that allows using data as it is, without the need for a deserialisation step. A notable perk of this format is that traversals on packed trees is proven to be faster than on ‘unpacked’ trees: as the fields of data structures are inlines, there are no pointer jumps, thus making the most of the L1 cache.

That is, a "memory dump -> zero-copy memory read" of a subgraph of Haskell objects, allowing to pass such trees / subgraphs directly over a network. Slightly reminiscent of Cap'n Proto.

90s_dev•1y ago
We are always reinventing wheels. If we didn't, they'd all still be made of wood.
Zolomon•1y ago
They mention this in the article.
spockz•1y ago
It reminds me more of flat buffers though. Does protobuf also have zero allocation (beyond initial ingestion) and no pointer jumps?
cstrahan•1y ago
No, one example of why being variable sized integers.

See https://protobuf.dev/programming-guides/encoding/

carterschonwald•1y ago
One thing that sometimes gets tricky in these things is handling Sub term sharing. I wonder how they implemented it.
tlb•1y ago
> the serialised version of the data is usually bigger than its in-memory representation

I don’t think this is common. Perhaps for arrays of floats serialized as JSON or something. But I can’t think of a case where binary serialization is bigger. Data types like maps are necessarily larger in memory to support fast lookup and mutability.

nine_k•1y ago
I suppose all self-describing formats, like protobuf, or thrift or, well, JSON are bigger than the efficient machine representation, because they carry the schema in every message, one way or another.
IsTom•1y ago
If you use a lot of sharing in immutable data it can grow a lot when serializing. A simple pathological example would be a tree that has all left subtrees same as the right ones. It takes O(height) space in memory, but O(2^height) when serialized.
gitroom•1y ago
honestly i wish more stuff worked this way - fewer hops in memory always makes me happy
lordleft•1y ago
This was very well written. Excellent article!
NetOpWibby•1y ago
Is this like MessagePack for Haskell?