frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The AI Revolution in Coding: Why I'm Ignoring the Prophets of Doom

https://codingismycraft.blog/index.php/2026/01/23/the-ai-revolution-in-coding-why-im-ignoring-the...
1•mmphosis•53s ago•0 comments

A Metabolic Workspace

https://www.joanwestenberg.com/a-metabolic-workspace/
1•andsoitis•5m ago•0 comments

First, Make Me Care

https://gwern.net/blog/2026/make-me-care
2•andsoitis•7m ago•0 comments

National poll: Less than half of parents say swearing is never OK for kids

https://www.michiganmedicine.org/health-lab/less-half-parents-say-swearing-never-ok-kids
1•PaulHoule•9m ago•0 comments

Frozen Insight in a Moving World

https://jdu.github.io/2026-01-25-frozen-insights-in-a-moving-world.html
1•todsacerdoti•9m ago•0 comments

Strategies and lessons from partitioning a 17TB table in PostgreSQL

https://www.tines.com/blog/futureproofing-tines-partitioning-a-17tb-table-in-postgresql/
1•shayonj•10m ago•0 comments

List of Engineering Blunders

https://en.wikipedia.org/wiki/List_of_engineering_blunders
3•erhuve•10m ago•0 comments

The API Authorization Hierarchy of Needs: Why You Aren't Ready for AI Agents

https://auth0.com/blog/api-authorization-hierarchy-needs/
1•aaguiarz•12m ago•0 comments

Show HN: HyprKCS – A fast, native GTK4/Adwaita keybind manager for Hyprland

https://github.com/kosa12/hyprKCS
1•kosa12•13m ago•0 comments

Show HN: Decompile and deminify Bun using an LLM

https://www.npmjs.com/package/@shepherdjerred/bun-decompile
1•shepherdjerred•13m ago•0 comments

Show HN: Fdir – find and organize anything on your system

https://github.com/VG-dev1/fdir
1•Orbyss_Studio•14m ago•0 comments

Forza's Game Studio Rejects No-AI Clause, French VA Localization Canceled

https://twitter.com/MathieuTouquet/status/2015425148237533311
1•WhereIsTheTruth•14m ago•0 comments

Show HN: Uv-pack – Pack a uv environment for later portable (offline) install

https://github.com/davnn/uv-pack
1•davnn•14m ago•0 comments

Animals Build a Sense of Direction

https://www.quantamagazine.org/how-animals-build-a-sense-of-direction-20260121/
1•tzury•15m ago•0 comments

ACM Conference on Reproducibility and Replicability

https://acmrep.github.io
2•jruohonen•15m ago•1 comments

Generative AI is not trained on "data"

https://deniz.aksimsek.tr/2026/training-data/
1•speckx•15m ago•0 comments

PkgFed: ActivityPub for Package Releases

https://nesbitt.io/2026/01/25/pkgfed-activitypub-for-package-releases.html
2•8organicbits•16m ago•0 comments

Why Building AI Agents Is Mostly a Waste of Time

https://medium.com/data-science-collective/why-building-ai-agents-is-mostly-a-waste-of-time-55600...
4•onurkanbkrc•19m ago•1 comments

Imposter Syndrome Predicts Perfectionism

https://www.psypost.org/imposter-syndrome-is-strongly-linked-to-these-two-types-of-perfectionism/
2•mustaphah•20m ago•0 comments

Cursor AI Hackathon Idea: AI/FOSS ERP, Tax and Legal Infrastructure

https://blog.hermesloom.org/p/hackathon-idea-global-ai-and-foss
1•sigalor•22m ago•0 comments

Agent is building things you'll never use

https://mahdiyusuf.com/your-agent-is-building-things-youll-never-use/
1•birdculture•23m ago•0 comments

New York Startup Builds Fridge-Sized Machine That Can Turn Air into Gasoline

https://www.jalopnik.com/2083556/new-york-startup-builds-machine-that-makes-gasoline-from-air/
1•fcpguru•23m ago•0 comments

Oracles AI datacenters buildout needs $500B Wall Street is flinching

https://www.businessinsider.com/oracle-openai-stargate-loans-jpmorgan-diminishing-interest-debt-2...
1•zerosizedweasle•25m ago•2 comments

Brazilian Vercel (Now in Beta)

https://trapiche.cloud
1•acfilho•26m ago•0 comments

The Strange Brain of the World’s Greatest Solo Climber

https://nautil.us/the-strange-brain-of-the-worlds-greatest-solo-climber-236051/
1•thm•28m ago•0 comments

I added an epistemology layer to a coding agent. It got cleaner, but dumber

https://leanpub.com/system3-fluent-autonomy
1•hanialshater•29m ago•1 comments

What if there was a free tool to generate a music playlist for your next flight?

https://www.hypemyflight.com
1•codexhaus•30m ago•0 comments

CorsProxy

https://corsproxy.io/
2•kaycebasques•31m ago•1 comments

The Retail Coffee Revolution: Why Brands Like LV and Coach Are Opening Cafes

https://kpimacrr.gensparkspace.com/
2•rohitS18•31m ago•0 comments

Freedium: Paywall Breakthrough for Medium

https://github.com/Freedium-cfd
2•thunderbong•32m ago•0 comments
Open in hackernews

Packed Data Support in Haskell

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

Comments

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

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

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