frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

I built SaasList, a Product Hunt alternative focused on fairer discovery

https://www.saaslist.io/
1•francocanzani•37s ago•1 comments

Scientists reveal five big moments when your brain dramatically changes

https://www.sciencedaily.com/releases/2025/12/251201084942.htm
1•gradus_ad•2m ago•0 comments

A Highway Is Crumbling. New York Can't Agree on How to Fix It

https://www.nytimes.com/interactive/2025/11/26/nyregion/brooklyn-queens-expressway-new-york-highw...
1•bryanrasmussen•5m ago•0 comments

The consumption of AI-generated content at scale

https://www.sh-reya.com/blog/consumption-ai-scale/
2•ivansavz•5m ago•0 comments

'It's the golden age of spreadsheet geekery'

https://www.bbc.com/news/articles/cj6xw9w976jo
3•devonnull•8m ago•0 comments

3k tons of cocaine: controversial figure pits Colombia against the UN

https://english.elpais.com/international/2025-11-18/3000-tons-of-cocaine-the-controversial-figure...
1•PaulHoule•15m ago•0 comments

The Programmer as Navigator by Charles W. Bachman

https://dl.acm.org/doi/pdf/10.1145/355611.362534
1•znpy•15m ago•0 comments

Olares: An Open-Source Personal Cloud to Reclaim Your Data

https://github.com/beclab/Olares
2•etamponi•16m ago•0 comments

Olares One: Local AI Desktop by Olares

https://one.olares.com/
2•etamponi•18m ago•0 comments

Arcee AI Trinity Mini and Nano – US based open weight models

https://www.arcee.ai/blog/the-trinity-manifesto
2•BarakWidawsky•18m ago•1 comments

Most popular cooking oil in America may directly contribute to obesity

https://www.foxnews.com/health/americas-most-popular-cooking-oil-may-linked-obesity-new-study-finds
1•bilsbie•18m ago•1 comments

Has the freedom of hybrid work made us happier?

https://www.rnz.co.nz/life/wellbeing/has-the-freedom-of-hybrid-work-made-us-happier
3•billybuckwheat•19m ago•0 comments

HN: Want to ship a native-like launcher for your Python app? Meet PyAppExec

https://github.com/hyperfield/pyappexec
2•hyperfield•24m ago•1 comments

List of Interstellar and Circumstellar Molecules

https://en.wikipedia.org/wiki/List_of_interstellar_and_circumstellar_molecules
1•rolph•25m ago•0 comments

Nike's Crisis and the Economics of Brand Decay

https://philippdubach.com/2025/12/01/nikes-crisis-and-the-economics-of-brand-decay/
4•7777777phil•26m ago•1 comments

Lewis and Clark Geolocation

https://www.johndcook.com/blog/2025/12/01/lewis-clark-geolocation/
1•ibobev•27m ago•0 comments

The experimental Sokol Vulkan back end

https://floooh.github.io/2025/12/01/sokol-vulkan-backend-1.html
1•ibobev•27m ago•0 comments

More Data Independence and the History of the Relational Model

https://buttondown.com/jaffray/archive/more-data-independence-and-the-history-of-the/
1•ibobev•28m ago•0 comments

AI Wet Labs – Chapter 1 [video]

https://www.youtube.com/watch?v=XhKbq8Jzp0U
1•inshard•28m ago•1 comments

Why Am I Paying $40k for the Birth of My Child?

https://aaronstannard.com/40k-baby/
42•Aaronontheweb•29m ago•0 comments

Rockstar co-founder compares AI to 'mad cow disease'

https://www.pcgamer.com/software/ai/rockstar-co-founder-compares-ai-to-mad-cow-disease-and-says-t...
4•dzonga•29m ago•0 comments

Mozilla's Latest Quagmire

https://rubenerd.com/mozillas-latest-quagmire/
2•nivethan•30m ago•1 comments

Unitree Robotics

https://www.unitree.com/
1•stefankuehnel•32m ago•0 comments

Locales, encodings, Unicode, and C++ [pdf]

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2020r0.pdf
1•fanf2•32m ago•0 comments

Show HN: Locu – Deep work sessions for engineers (Linear/Jira, local-first)

https://locu.app
1•drankou•35m ago•0 comments

GTA 6 Is Likely Too Advanced for 60FPS, Even on the PS5 Pro

https://www.gtaboom.com/gta-vi-60-fps-discussion-711c
3•mdotk•39m ago•0 comments

Earth is spinning faster, leading timekeepers to consider an unprecedented move

https://www.cnn.com/2025/07/21/science/earth-spinning-faster-shorter-days
4•tosh•43m ago•0 comments

Nano Banana 2

https://banananano2.io
1•122506•43m ago•1 comments

DataSetIQ – The Global Macro Data Intelligence Platform

https://www.datasetiq.com/
1•dsptl•43m ago•1 comments

Prisma 7

https://www.prisma.io/blog/announcing-prisma-orm-7-0-0
1•cfcfcf•44m ago•0 comments
Open in hackernews

Packed Data Support in Haskell

https://arthi-chaud.github.io/posts/packed/
77•matt_d•7mo ago

Comments

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

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

carterschonwald•7mo ago
One thing that sometimes gets tricky in these things is handling Sub term sharing. I wonder how they implemented it.
tlb•7mo 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•7mo 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•7mo 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•7mo ago
honestly i wish more stuff worked this way - fewer hops in memory always makes me happy
lordleft•7mo ago
This was very well written. Excellent article!
NetOpWibby•7mo ago
Is this like MessagePack for Haskell?