frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

How Reading "East of Eden" Affected Writers and Artists

https://www.nytimes.com/2026/10/09/books/review/reading-east-of-eden.html
1•bookofjoe•1m ago•1 comments

PHP2Shell exploitation observed: packet-to-process RCE evidence

https://github.com/0x4D31/honeypot-data/blob/main/reports/php2shell/2026-10-24-confirmed-rce.md
1•choult•4m ago•0 comments

Why Gopher in 2026?

https://gopher.muffinlabs.com/sdf.org/users/nervtoji/phlog/001.txt
2•andsoitis•4m ago•0 comments

Power Leveling – One fitness score from lift, sprint and 5K PRs

https://nolandsoftwarellc.com/apps/power-leveling
1•brendancribbs•4m ago•0 comments

Show HN: Redmi phone can do things that $16K GPU is needed for on Ethereum

https://github.com/ignotusnemo/paramo1d
1•ignotusnemo•4m ago•0 comments

Rin Chat – An Easy to Use AI Roleplay App

https://aicharactercards.com/
1•doener•4m ago•0 comments

Diablo on Gameboy Advance

https://www.youtube.com/watch?v=EDaCPh53LqA
1•debo_•4m ago•0 comments

'Making a heart with maths' with maths

https://www.shadertoy.com/view/73KXRh
1•daRepo90•5m ago•0 comments

Your tokens aren't valuable: No more AI

https://www.reddit.com/r/opensource/comments/1xelcuf/your_tokens_arent_valuable_no_more_ai/
2•mertcikla•6m ago•0 comments

Show HN: Sparse kernel delivering 36% higher training throughput

https://huggingface.co/JakCwi/eugen-sparse
1•jakcwi•11m ago•0 comments

I vibe coded an alternative to splitwise free

https://sharebucks.app/
1•ish-xyz•12m ago•1 comments

Show HN: CodeAIHQ – High-performance technical analysis of cinema VFX pipelines

https://codeaihq.com/dawn-of-the-planet-of-the-apes-vfx-pipeline/
1•CodeAIHQ•15m ago•0 comments

Show HN: Omni Verify, my AI agent can't post until Kane checks every promise

https://github.com/DainoJung/omni-verify
1•wjdekdls3693•22m ago•0 comments

Google has officially turned these Nest thermostats back into dumb thermostats

https://www.makeuseof.com/google-nest-thermostats-unsupported/
2•gnabgib•23m ago•0 comments

Chá 茶 and Chán 禅 are one

https://www.chachan.co/home
2•laybak•23m ago•0 comments

America Has Lost 200k of Jobs in Media, Film and the Arts. How Much Is AI?

https://www.apricitas.io/p/ai-and-the-fall-of-the-creative-class
4•gnabgib•25m ago•0 comments

Ming dynasty statue unearthed in WA returns to China

https://www.abc.net.au/news/2026-10-13/ming-dynasty-buddha-statue-returned-chinese-officials/1072...
2•Gaishan•31m ago•0 comments

Be a Tech Bro

https://world.hey.com/dhh/be-a-tech-bro-30db1962
2•jensgk•34m ago•2 comments

What we learned making 12 apps usable by AI agents with WebMCP

https://mindoodb.com/blog/2026/10/27.10.2026090000KLEAGT/
1•klehmann•38m ago•0 comments

AI Generated launch videos are starting to get insane

https://motioncrackers.com
1•Adam-Hincu•39m ago•1 comments

Wild Version 0.11.0 Released

https://github.com/wild-linker/wild/releases/tag/0.11.0
1•birdculture•39m ago•0 comments

What's in a Name?

https://medium.com/@orlorodriguez/whats-in-a-name-nomen-est-omen-from-ancient-belief-to-literary-...
1•andsoitis•41m ago•0 comments

Free Software Is a Failure

http://www.paritybit.ca/blog/free-software-is-an-abject-failure/
11•gum_wobble•42m ago•9 comments

Why Drug Companies Are Rushing to Market Ketamine Medicines

https://www.nytimes.com/2026/10/20/science/ketamine-fda-spravato-ketafree.html
3•bookofjoe•48m ago•1 comments

What's It Like Inside a Data Center?

https://www.thenation.com/article/society/inside-a-data-center-hyperscale/
3•cdrnsf•48m ago•0 comments

SDF Public Access Unix System – Internet Gopher Club Underground Syndicate

https://gopher.muffinlabs.com/sdf.org
1•andsoitis•49m ago•0 comments

Pencil 4.0

https://github.com/evolus/pencil/releases/tag/v4.0.0
3•pentagrama•52m ago•0 comments

Show HN: DeepSearch – Search engine built on DeepSeek API

https://deepsearch.ing/
2•try-working•52m ago•2 comments

A 1k-mile cloud on Mars may reveal physics never seen in nature

https://www.wired.cz/clanky/tajemny-mrak-na-marsu-merici-az-1-800-kilometru-odhalil-exoticke-fyzi...
2•ViktorRay•54m ago•1 comments

Bambu Lab CLI for slicing and printing 3D models

https://github.com/voska/bambu
1•voska•54m 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?