frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Breitling Navitimer

https://en.wikipedia.org/wiki/Breitling_Navitimer
1•tosh•35s ago•0 comments

Air-Traffic Resilience Portfolio

https://tilt.now/tilt/MTwqny
1•drupeek•4m ago•0 comments

Transitive Policies for Agents: Agent Permissions Don't Automatically Compose

https://glthr.com/transitive-policies-for-ai-agents
1•glth•4m ago•0 comments

Why platform teams fail (and AI makes it worse)

https://willdady.com/why-platform-teams-fail
2•Groady•5m ago•0 comments

The Data Driven Illusion

https://dpereira.substack.com/p/the-data-driven-illusion
1•kiyanwang•10m ago•0 comments

UBM, and a lament for the software industry (2020)

https://georgestocker.com/2020/09/14/ubm-and-a-lament-for-the-software-industry/
1•chmaynard•11m ago•0 comments

AWS Nitro Sandboxes: Hardware-Enforced Workload Isolation on Amazon EKS

https://aws.amazon.com/blogs/containers/aws-nitro-sandboxes-hardware-enforced-workload-isolation-...
1•csantanapr•11m ago•1 comments

Psychoanalyzing a Megalomaniac

https://www.theatlantic.com/ideas/2026/11/hitler-langer-cia-psychoanalysis/689434/
1•samizdis•13m ago•0 comments

Polymarket and Kalshi now host bets on measles and other US health crises

https://www.theguardian.com/world/2026/nov/14/measles-kalshi-polymarket-betting
2•geox•16m ago•0 comments

Advanced paper aircraft construction (1991)

https://archive.org/details/advancedpaperair0000morr
1•vismit2000•19m ago•0 comments

DocCrisp: Image to Editable Office Documents

https://doccrisp.com/
1•sealin•19m ago•1 comments

The girl who loved rape

https://qchu.substack.com/p/the-girl-who-loved-rape
1•eatitraw•21m ago•0 comments

Build Your Own AI Coding Agent Harness

https://vercel.com/academy/build-ai-agent-harness
1•ankitg12•28m ago•0 comments

Amazon's plan to own the product data and fight AI shopping agents

https://www.reuters.com/business/media-telecom/amazons-plan-own-worlds-product-data-fight-ai-shop...
2•martey•28m ago•0 comments

Show HN: Free GitHub Repo Security Scanner –finds leaked secrets,exposed configs

https://edgeiqlabs.com/free-repo-scanner/
1•edgeiqlabs•29m ago•0 comments

App like GitHub for your conversations with AI

http://ainiconva.com
3•charlesamumdemo•29m ago•1 comments

Do what must be done

1•alexhr•29m ago•0 comments

Literary Map of the U.S.

https://kottke.org/26/11/a-literary-map-of-the-united-states
1•bookofjoe•33m ago•0 comments

Show HN: Bright Lines – a fail-closed guard hook for Claude Code

https://github.com/LeriderTechnologies/bright-lines
1•lerider•35m ago•0 comments

Brave strips hidden Meta identifiers from Facebook and Instagram photos

https://cyberinsider.com/brave-removes-meta-tracking-identifiers-facebook-instagram-photos/
1•siddheshgunjal•38m ago•0 comments

Organized crime steals millions through an Apple gift card scam

https://appleinsider.com/articles/26/09/02/how-organized-crime-steals-millions-through-an-apple-g...
1•cisc•43m ago•0 comments

So Far, AI Pessimism Is Observationally Equivalent to AI Optimism

https://www.betonit.ai/p/so-far-ai-pessimism-is-observationally
2•JulianPaul•44m ago•0 comments

Global Optimization for Combinatorial Geometry Problems Revisited in Era of LLMs

https://arxiv.org/abs/2601.05943
1•YeGoblynQueenne•45m ago•0 comments

Show HN: Ledge – a shelf for files, clipboard history, and music

https://www.tryledge.app
1•sb78639•56m ago•0 comments

In 1 in 6 repos with both files, Claude Code never loads the AGENTS.md

https://gethrbr.com/blog/claude-md-agents-md-github-study
1•rshoustak•57m ago•0 comments

A Chromium Bug Caused by a 25-Hour Day

https://ramsayleung.github.io/en/post/2026/the_chromium_bug_caused_by_25_hour_day/
1•signa11•57m ago•0 comments

A few drawings about Linux (2016)

https://jvns.ca/blog/2016/11/10/a-few-drawings-about-linux/
2•sammatilda•1h ago•0 comments

The Curse of Recursion: Training on Generated Data Makes Models Forget (2024)

https://arxiv.org/abs/2305.17493
1•Eridanus2•1h ago•0 comments

Light Pollution Map

https://lightpollutionmap.app/
3•joebig•1h ago•0 comments

Tetragon Outgoing Guard

https://github.com/danielecr/tetragon-outgoing-guard
1•danielecr•1h 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?