frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

The Temporary Democratization of Software Reverse Engineering

https://www.da.vidbuchanan.co.uk/blog/reversing.html
1•1317•2m ago•0 comments

Musk says he will rename SpaceXAI to SpaceXSI

https://www.reuters.com/business/media-telecom/musk-says-he-will-rename-spacexai-spacexsi-2026-10...
1•theanonymousone•3m ago•0 comments

"Get ready for a new age" (music CD promoting Microsoft Office 2000)

https://archive.org/details/12-well-balanced
1•jfil•3m ago•0 comments

Further thoughts on Android's native desktop mode

https://kevinboone.me/android_desktop_mode_2.html
1•lr0•4m ago•0 comments

System-level ad-blocking in Android in 2026

https://kevinboone.me/adblock.html
1•lr0•4m ago•0 comments

As We May Think (1945)[pdf]

https://web.mit.edu/STS.035/www/PDFs/think.pdf
1•AntiRush•6m ago•0 comments

Wikipedia: AI or Not Quiz

https://en.wikipedia.org/wiki/Wikipedia:AI_or_not_quiz
1•msub2•6m ago•0 comments

The short, tormented life of computer genius Phil Katz (PKZip) (2000)

http://www.bbsdocumentary.com/library/CONTROVERSY/LAWSUITS/SEA/katzbio.txt
2•porjo•10m ago•1 comments

The AI industry is booming. Women are getting left behind

https://www.theguardian.com/technology/2026/oct/04/women-ai-jobs-inequality
4•shadow28•15m ago•2 comments

Paid.Expert – discover paid expert gigs for training AI

https://paid.expert
1•paid_dot_expert•19m ago•0 comments

What would you build if trying cost almost nothing?

https://www.echohive.ai/the-price-of-an-idea
1•echohive42•19m ago•0 comments

Bioinformaticians have been writing the same abstract for decades

https://luispedro.substack.com/p/bioinformaticians-have-been-writing
1•davikr•26m ago•0 comments

Kagi Ends Orion Browser Development for Linux, Will Open-Source It

https://linuxiac.com/kagi-ends-orion-browser-development-for-linux-will-open-source-it/
3•MilnerRoute•33m ago•0 comments

Why's Foxes: A Guest Book

https://whysfoxes.github.io/whysfoxes_web/
1•thunderbong•48m ago•1 comments

Show HN: Recursant, the agent-aware model router built for hybrid workloads

https://github.com/ajensenwaud/recursant/
1•hestefisk•50m ago•0 comments

Show HN: SRA-RiskGate-4B – Local LLM for stablecoin risk gating and disputes

https://huggingface.co/sriram1983007/SRA-RiskGate-4B
1•sriram1983007•54m ago•0 comments

Rewind VM: a flaky build you only catch once

https://fzakaria.com/2026/10/03/rewind-vm-a-flaky-build-you-only-catch-once
2•setheron•58m ago•2 comments

All Games Are Open Source Now

https://twitter.com/rehan_shei/status/2106548006350942533
3•apitman•1h ago•3 comments

Tmux Buffers and Popups: Load, Save, Paste

https://saurabhkushwah.com/blog/tmux-buffers
2•saurabh-kushwah•1h ago•0 comments

The AI Safety community is unfortunately doing more harm than good

https://twitter.com/knowerofmarkets/status/2105330652732125602
3•gmays•1h ago•1 comments

Grok Bot (is really good)

https://jamespember.substack.com/p/grok-bot-is-really-good
3•jep888•1h ago•1 comments

Postgres: Are we reverting patches because of bugs found by AI?

https://vondra.me/posts/are-we-reverting-patches-because-of-bugs-found-by-ai/
2•Shorn•1h ago•0 comments

Show HN: Ramen – self-hosted multi-zone MCP server for Kubernetes(Rust & Python)

https://github.com/bkraad47/ramen
3•bulkguy47•1h ago•0 comments

Nix and Home Manager on the steam frame

https://johns.codes/blog/nix-on-steam-frame
2•jrmurray•1h ago•0 comments

How is your country doing on "AI inside Drones"?

https://dronegpt.ai/
1•laumer•1h ago•1 comments

Florida county discovers mysterious Flock cameras with no obvious owner

https://www.washingtonpost.com/nation/2026/10/01/florida-county-discovers-mysterious-flock-camera...
4•WaitWaitWha•1h ago•1 comments

Calling AI 'other intelligence' better describes the advent of a new lifeform

https://www.abc.net.au/news/2026-10-05/is-artificial-intelligence-a-new-lifeform/107226762
2•jyhrow•1h ago•4 comments

Irrelevant visual details interfere with decisions under uncertainty

https://medicalxpress.com/news/2026-10-irrelevant-visual-decisions-uncertainty-brain.html
2•WaitWaitWha•1h ago•0 comments

Secret Microsoft Layoffs and Maybe Another "Voluntary Exit Program"

https://techrights.org/n/2026/10/04/Secret_Microsoft_Layoffs_and_Maybe_Another_Voluntary_Exit_Pro...
1•amcclure•1h ago•0 comments

AWS European Sovereign Cloud: Demonstrating an Independent Operation

https://aws.amazon.com/blogs/security/aws-european-sovereign-cloud-demonstrating-an-independent-o...
1•Betelbuddy•1h ago•1 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?