frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Open Java Format – a maintained fork of Palantir-Java-format

https://github.com/openjavaformat/open-java-format
1•abashev•5m ago•0 comments

Cognex to Acquire RealSense, Expanding Machine Vision Robotic Perception Market

https://www.cognex.com/en/company/press-releases/cognex-to-acquire-realsense
1•ripe•7m ago•1 comments

28% of job postings on company career sites have been open over 90 days

https://unlisted.careers/ghost-jobs/report/2026-09
2•rubatrejo•9m ago•1 comments

Show HN: Karpathy's microgpt in Rust and an array language

https://softwarewrighter.github.io/microgpt-mlpl/
1•softwarewright•10m ago•0 comments

Compound Delay: The Causes and Consequences of Later Grandmotherhood

https://www.nber.org/papers/w35773
1•paulpauper•10m ago•0 comments

Nunchux on AMD MI355X: 5s MiniMax-H3 Videos in 1.3s

https://www.nunchux.ai/blog/video-generation-on-amd-mi355x
4•lmxyy•11m ago•1 comments

What I've Been Reading

https://marginalrevolution.com/marginalrevolution/2026/09/what-ive-been-reading-295.html
2•paulpauper•11m ago•0 comments

The Plunging Price of Thought

https://epoch.ai/publications/the-plunging-price-of-thought
4•paulpauper•11m ago•0 comments

AI Is a Boring Technology

https://www.chrbutler.com/ai-is-a-boring-technology
3•delaugust•12m ago•0 comments

You cannot manage your peers

https://louisedeason.substack.com/p/you-cannot-manage-your-peers
3•mheap•12m ago•0 comments

How Scientists Contained a Threat That Could Have Destroyed Humanity

https://www.nytimes.com/2026/09/23/us/asilomar-dna-ai-self-regulation-laws.html
2•dataflow•13m ago•0 comments

New model gev outperforms jev and takes images as input too

https://anyeval.com/eval/jevbench/versus?a=typesafe-ai%252Fjev&b=trustedrouter%252Fgev-1.0
1•ljlolel•14m ago•1 comments

Amateur Naturalists Are Helping Scientists Track What Everything Eats

https://news.ncsu.edu/2026/09/who-eats-whom-research/
1•rdmuser•14m ago•0 comments

Show HN: Tenderness – open-source synthetic data generation for VLM/OCR

https://github.com/paperchase-labs/tenderness
1•ohmyjob•14m ago•1 comments

Everyone is hilariously prompt-injecting AI via llms.txt and you aren't

https://installmap.com/research/llms-txt-ai-instructions
2•jakobgreenfeld•15m ago•0 comments

How Deep Is Tulainyo Lake?

https://caseyhandmer.wordpress.com/2026/09/20/how-deep-is-tulainyo-lake/
1•dannyobrien•16m ago•0 comments

The Windows message loop: how applications became reactive

https://www.diagrid.io/blog/agentic-execution-evolution-2-windows-message-loop
1•mwfussell•17m ago•0 comments

Hardware-Agnostic Models in vLLM

https://pytorch.org/blog/hardware-agnostic-models-in-vllm/
1•matt_d•18m ago•0 comments

Slop grenade – demo of Window Management API

https://slop-grenade.yeah.io/
1•ownerr•18m ago•0 comments

Apple Removes iPhone 16 and iPhone 17 from Texture and Grain Support

https://www.macobserver.com/news/apple-locks-iphone-16-17-out-texture-grain-controls/
1•ValentineC•19m ago•0 comments

Show HN: HookDeploy – Webhook infra with mTLS private delivery

https://hookdeploy.dev
1•mbernstein01•19m ago•0 comments

Using Local Coding Agents

https://magazine.sebastianraschka.com/p/using-local-coding-agents
1•pretext•19m ago•0 comments

Tired of Tracking Apps?

https://play.google.com/store/apps/details?id=com.versanyx.explainmy_phone&hl=en_US
1•Globe_18•19m ago•0 comments

Show HN: Droid ASC – An On-Demand Android Decompiler, 41–269x Faster Than JADX

https://github.com/MG1937/ASC
2•mgaldys4•20m ago•1 comments

Ask HN: Will software still matter when AI write all our programs?

1•estranhosidade•20m ago•1 comments

Extending Scapy for Hardware Reverse Engineering

https://voidstarsec.com/blog/scapy-spi-reconstruction
1•wrongbaud•22m ago•0 comments

Show HN: Local Software Factory – running multiple coding agents in parallel

https://github.com/stratonext/software-factory
1•gianlucabertell•23m ago•0 comments

Show HN: Make It Nice

https://liseman.github.io/make-it-nice/#/result/ATAC1fBVUPvgLIZ-Je3tNSsbNREfGzUbGysVdjhmd3JrZzJ5d...
1•liseman•23m ago•0 comments

LLM Benchmark for de-identification and synthesis

https://huggingface.co/datasets/TonicAI/Privacy-Bench
2•akamor•28m ago•1 comments

Law firm paid £200M to support Post Office, while police investigating scandal

https://www.computerweekly.com/news/366650861/Law-firm-paid-200m-to-support-Post-Office-while-pol...
1•latein•28m 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?