frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Updates to JWT Client Authentication and Assertion-Based Authorization Grants

https://www.rfc-editor.org/rfc/rfc10070.html
1•mooreds•23s ago•0 comments

Canada's AI translation tool keeps making hilarious mistakes

https://www.blogto.com/tech/2026/11/canada-ai-translation-tool-making-mistakes/
3•jethronethro•1m ago•0 comments

US Bonds’ Election Rally Skids to Halt After Strong Jobs Data

https://www.bloomberg.com/news/articles/2026-11-06/us-treasuries-stumble-as-strong-labor-market-l...
1•frank_clover•2m ago•0 comments

Eggnomic.com – Mac app that researches sites from screenshot

https://eggnomic.com
1•frankensteins•3m ago•1 comments

For learning self help content, deciding what to believe is most important

https://www.milanmecklenburg.com/p/for-learning-self-help-content-deciding
1•milanmeck•4m ago•0 comments

A new web bsed Markdown editor WASM

https://github.com/solancer/sarala/
1•solancer•4m ago•0 comments

Craft: A Tendon-Driven Hand with Hybrid Hard-Soft Compliance

https://craft-hand.github.io/
1•olalonde•4m ago•0 comments

The Heavy Cloud: Hydrosocial Dispossession and the Water Coloniality of AI Infra

https://rgs-ibg.onlinelibrary.wiley.com/doi/10.1002/geo2.70113
1•raybb•7m ago•0 comments

Two Dimensional Version Control

https://www.redblobgames.com/blog/2026-09-27-jujutsu-experience/
1•birdculture•7m ago•0 comments

Open dataset of prompt-injection CVEs with a monthly threat index

https://promptinjections.de/threat-index/zahlen/
1•koeseo•10m ago•0 comments

Silicon Valley Promises AI Will Cure Disease. Drugmaker CEOs Aren't Buying It

https://www.wsj.com/tech/ai/silicon-valley-promises-ai-will-cure-disease-drugmaker-ceos-arent-buy...
4•zzzeek•11m ago•2 comments

Web frameworks overtrust the HTTP Forwarded: header

https://www.lkoskela.fi/blog/2026-11-05-forwarded-without-question/
1•fanf2•12m ago•0 comments

New drug could be cure for common cause of high blood pressure

https://www.theguardian.com/society/2026/nov/08/new-drug-high-blood-pressure-baxdrostat
2•tosh•12m ago•0 comments

Show HN: LLM-cost-watch – Ask Claude why your LLM bill jumped

https://github.com/rohith0707/llm-cost-watch
1•rohith0707•14m ago•0 comments

A Unicode Escape Can Turn a Java Comment into Executable Code

https://octri.dev/blog/java-unicode-escape-comment
2•khalidkhair•14m ago•0 comments

Playing Zork 1 on a CP/M emulator on Linux

https://kevinboone.me/cpmzork.html
2•linuxkernal•20m ago•2 comments

Show HN: Hackertube for Roku TV

https://github.com/piyushkhemka/hackertube-roku-app
1•piyushkhemka•20m ago•0 comments

I built a mailing list where strangers write every email

https://maxgirkins.com/writings/email-lottery
2•mgirkins•21m ago•0 comments

Show HN: Is your product AI slop?

https://slopcalculator.com/
1•nshelia•21m ago•0 comments

Show HN: Elo Ratings for Tests, ODIs, and T20Is

https://outside-edge.github.io/side_order/
1•neehao•24m ago•0 comments

Torrents Are Perfect for Model Distribution

https://pirateface.co/articles/every-ai-model-should-be-a-torrent
3•pirateface•25m ago•0 comments

What Should We Learn? What LLMs Taught Me: Understanding Isn't Producing

https://dennysora.me/en/thoughts/what-should-we-learn-in-the-ai-era/
1•dennysora-main•28m ago•0 comments

Show HN: 3-SAT: Let me show you 500K variables

https://zenodo.org/records/23933428
1•8lamaster8•33m ago•0 comments

(Artificial) Intelligence as a political construct

https://aworkinglibrary.com/writing/toolmen
1•supriyo-biswas•33m ago•1 comments

Show HN: Recto – A tool that lets you visually edit what coding agents create

https://recto.design/
5•maroofkhan2007•36m ago•4 comments

Goldman Sachs Is Pulling Claude Code from Its Bankers and Traders

https://www.thestateofai.com/news/goldman-sachs-claude-code-traders-bankers
64•TheWiggles•38m ago•13 comments

Western Design Center

https://westerndesigncenter.com/wdc/
2•brcmthrowaway•42m ago•0 comments

Sem86: A Full-System Emulator Without Hard-Coded Semantics

https://liblisa.nl/sem86/
1•matt_d•47m ago•0 comments

NASA Seeks Next Generation of Explorers to Join Astronaut Corps

https://www.nasa.gov/news-release/nasa-seeks-next-generation-of-explorers-to-join-astronaut-corps/
1•phyzix5761•47m ago•0 comments

Rethinking Virtual Machine Monitors for Better Security in Clouds [pdf]

https://rusnikola.github.io/files/redwood-middleware26.pdf
1•matt_d•48m ago•0 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?