frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Points compliance check for redid generated by deep seek for Sparrow

https://chat.deepseek.com/share/9eakpdlaa6b88e38u3
1•melezhik•45s ago•1 comments

Someone vibe coded a dashboard for global energy flow

https://global-energy-flow.com/
1•ghoshbishakh•50s ago•0 comments

Remote Code Execution Vulnerability in Fooocus

https://mrbruh.com/fooocus/
2•MrBruh•2m ago•0 comments

Lets Encrypt Stopping Issuance for Potential Incident

https://letsencrypt.status.io/pages/incident/55957a99e800baa4470002da/69fe2d6698ca07050eb4b1b3
3•rbaudibert•2m ago•0 comments

Interpreting A/B Test Results: Statistical vs. Practical Significance

https://prepvector.substack.com/p/interpreting-ab-test-results-statistical
1•arnavashank19•2m ago•0 comments

Production engineering when trading billions of dollars a day [video]

https://www.youtube.com/watch?v=zR9PpXWsKFQ
2•abstrus•2m ago•0 comments

Roadside Attraction

https://theoffingmag.com/essay/roadside-attraction/
2•aways•5m ago•0 comments

Next

https://apps.apple.com/us/app/next-task-money-management/id6477492823
1•inkoda•6m ago•0 comments

You gave me a u32. I gave you root. (io_uring ZCRX freelist LPE)

https://ze3tar.github.io/post-zcrx.html
2•MrBruh•7m ago•0 comments

Show HN: Chat with UFO Files

3•freakynit•7m ago•1 comments

Guy Goma's Accidental BBC Interview Lives on After 20 Years

https://www.nytimes.com/2026/05/06/business/media/bbc-guy-goma-interview.html
1•nxobject•11m ago•0 comments

PayPal layoffs: New CEO cuts 20% of workforce in Q1 2026

https://qz.com/paypal-layoffs-ceo-turnaround-cost-cutting-050626
2•josephscott•12m ago•0 comments

My first in-prod corrupted hard drive problem

https://blog.pavementlink.ch/2026/05/07/my-first-corrupted-hard-drive-problem/
4•r1chk1t•12m ago•0 comments

Model Report, May 2026

https://www.oxen.ai/blog/oxens-model-report-may-8th-2026
2•eloyalbmartinez•15m ago•0 comments

Amazon's Durability

https://stratechery.com/2026/amazons-durability/
1•wslh•15m ago•0 comments

Jane Street Pulls in Record $16.1B Quarterly Trading Haul

https://www.bloomberg.com/news/articles/2026-05-08/jane-street-pulls-in-record-16-1-billion-quart...
3•petethomas•16m ago•0 comments

New PRNG, 3x faster than PCG64, more random, with secure version

https://mltechniques.com/2026/05/05/npg-new-random-generator-3x-faster-stronger-than-pcg64/
1•MLTechniques•16m ago•1 comments

Google A2ui to Prod

https://github.com/manupareekk/agent-ui-to-pr
3•manupareek•18m ago•0 comments

Show HN: tltv – Federation protocol for 24/7 TV channels

https://timelooptv.org/
2•tltv•19m ago•0 comments

Meta plans advanced 'agentic' AI assistant for users

https://www.reuters.com/business/meta-plans-advanced-agentic-ai-assistant-users-ft-reports-2026-0...
2•gmays•19m ago•0 comments

Retardmaxx Your Life

https://www.retardmaxx.com
1•mitchbob•21m ago•0 comments

Scientology Speedrunning

https://en.wikipedia.org/wiki/Scientology_speedrunning
3•Tomte•23m ago•1 comments

Coinbase logs second straight quarterly loss as crypto trading momentum fades

https://www.reuters.com/business/finance/coinbase-logs-second-straight-quarterly-loss-crypto-trad...
5•1vuio0pswjnm7•24m ago•0 comments

Canada's Spring Economic Update 2026 proposes to ban crypto ATMs

https://budget.canada.ca/update-miseajour/2026/report-rapport/chap2-en.html
1•pavel_lishin•25m ago•0 comments

Cloudflare's slowing growth disappoints investors betting on AI boost

https://www.reuters.com/business/cloudflares-slowing-growth-disappoints-investors-betting-ai-boos...
3•1vuio0pswjnm7•26m ago•0 comments

Git Out

https://mht.wtf/post/git-out/index.html
1•speckx•26m ago•0 comments

Why Tennessee just banned cryptocurrency ATMs

https://www.tennessean.com/story/money/business/2026/04/29/tennessee-bans-cryptocurrency-atms-bit...
3•pavel_lishin•27m ago•0 comments

What Makes a Game Tick? Special Issue – Buffy the Performance Slayer

https://mropert.github.io/2026/05/05/making_games_tick_buffy_special/
1•ibobev•27m ago•0 comments

Schools reach out to Canvas hackers as breach hits US classrooms, source says

https://www.reuters.com/legal/litigation/schools-reach-out-hackers-canvas-breach-hits-us-classroo...
1•1vuio0pswjnm7•27m ago•0 comments

Apple Is Holding My Pictures Hostage Until I Accept Their New Terms of Service

https://probablydance.com/2026/05/01/apple-is-holding-my-pictures-hostage-until-i-accept-their-ne...
3•ibobev•28m ago•2 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?