frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Astronomer May Have Witnessed a Comet Stop Its Spin–Then Reverse Its Rotation

https://www.smithsonianmag.com/smart-news/in-a-first-an-astronomer-may-have-witnessed-a-comet-sto...
1•pseudolus•32s ago•0 comments

Book Review: There Is No Antimemetics Division

https://www.stephendiehl.com/posts/no_antimimetics/
1•ibobev•1m ago•0 comments

Book Review: Piranesi

https://www.stephendiehl.com/posts/piranesi/
1•ibobev•2m ago•0 comments

Book Review: What We Can Know

https://www.stephendiehl.com/posts/what_we_can_know/
1•ibobev•2m ago•0 comments

A DIY OpenClaw

https://ben.page/claude-mac
1•jer0me•4m ago•0 comments

Building a Custom Claude Code Statusline

https://www.dandoescode.com/blog/claude-code-custom-statusline
1•juanpabloaj•4m ago•0 comments

Is.team – AI agents and humans on the same project board

https://is.team
1•spotlayn•4m ago•0 comments

Anthropic says Claude Code subscribers will need to pay extra for OpenClaw usage

https://techcrunch.com/2026/04/04/anthropic-says-claude-code-subscribers-will-need-to-pay-extra-f...
1•taude•5m ago•0 comments

Adam Curtis Fears AI Is a Hungry Ghost

https://www.youtube.com/watch?v=SM9hRuy31JA
2•OhMeadhbh•6m ago•1 comments

Txpay.app – Your Crypto Payment Link

https://txpay.app/
1•maximoCorrea•6m ago•0 comments

Open States strives to improve civic engagement at the state level

https://github.com/openstates
1•janandonly•7m ago•0 comments

Exposing and Understanding Scrolling Transfer Functions (2012) [pdf]

https://direction.bordeaux.inria.fr/~roussel/publications/2012-UIST-scrolling-tf.pdf
2•t23414321•8m ago•0 comments

Benchmark-Dependent Output Dynamics in LLM Prompt Compression

https://arxiv.org/abs/2603.23527
1•PaulHoule•8m ago•0 comments

Leaked texts reveal how Russian spies recruit, pressure and run their informants

https://www.politico.eu/article/russia-spy-recruit-pressure/
2•Michelangelo11•9m ago•0 comments

BlackIceHQ – detecting account takeover from login sequences

https://www.blackicehq.com/
1•alexmocki•9m ago•1 comments

TecBot

https://tecbot.h2msolutions.de
1•h2msolutions•10m ago•1 comments

Full Report: What Claude Code Actually Chooses

https://amplifying.ai/research/claude-code-picks/report
1•firtoz•10m ago•1 comments

Ask HN: How are you orchestrating multi-agent AI workflows in production?

2•swrly•11m ago•0 comments

Hallucinated citations are polluting the scientific literature.What can be done?

https://www.nature.com/articles/d41586-026-00969-z
1•bookofjoe•12m ago•1 comments

Pscale – Logarithmic compression for LLM knowledge bases

https://github.com/pscale-commons/pscale
1•davidmpinto•12m ago•1 comments

LiteClaw – Use Claude Code from Your Phone via Telegram

1•breaktheready•12m ago•0 comments

Value numbering

https://bernsteinbear.com/blog/value-numbering/
1•tekknolagi•14m ago•0 comments

I Woke Up Not Knowing Who I Was – Building an AI Robot Brain [video]

https://www.youtube.com/watch?v=7T3ogtB5YS0
1•cobbzilla•16m ago•0 comments

If we hope to build artificial souls, where should we start?

https://aeon.co/essays/if-we-hope-to-build-artificial-souls-where-should-we-start
2•speckx•18m ago•2 comments

Show HN: Expi – Local No Subscription Converter and Media Editor

https://getexpi.app
2•philematic•18m ago•0 comments

Is grep all you need for agentic search?

https://softwaredoug.com/blog/2026/04/06/agentic-search-is-having-a-grep-moment.html
2•ingve•19m ago•0 comments

SpectralQuant: Breaking TurboQuant's Compression Limit via Spectral Structure

https://github.com/Dynamis-Labs/spectralquant
1•Numerlor•21m ago•0 comments

We Built a Skills Optimizer, Here's What We Learned About Claude Code

https://aaroneaton.com/walkthroughs/claudecode-skill-evolution-retrospective/
1•obrien1984ae•21m ago•0 comments

Show HN: I built a theme engine for white-label apps using OKLCH color science

https://hextimator.com
3•grga•22m ago•0 comments

Full Anatomy of Mercor's Data Breach

https://share.jotbird.com/restless-steady-riverbend
3•chirau•23m ago•0 comments
Open in hackernews

Packed Data Support in Haskell

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

Comments

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

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

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