frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Google auto-banned my Bug Hunter account for exposing their fake "Delete" button

https://medium.com/@istokovicsgyorgy79/google-auto-banned-my-bug-hunter-account-for-exposing-thei...
1•Bitu79•2m ago•0 comments

iPhone 18 Pro Camera Review: Dunton, Colorado

https://www.austinmann.com/trek/iphone-18-pro-camera-review-dunton
1•ValentineC•3m ago•0 comments

Low-Cost Servers for AI and Developers

https://rawhq.io
2•eulerpoolapi•4m ago•0 comments

Show HN: A directory of 164 Asian AI companies, ranked by disclosed scale

https://asiaai.fyi/tech-index/
1•ghernando•5m ago•0 comments

ComplianceSnap – Free Ada/WCAG risk scanner for Shopify/WooCommerce stores: C

https://shop.lumnika.com/compliancesnap/
1•deusautoai725•11m ago•0 comments

Antigravity-Preview-09-2026

https://aistudio.google.com/learn/managed-agents-updated-harness-files-credentials
2•tvvocold•11m ago•0 comments

Garbage trucks analyze homes with AI-powered cameras

https://www.popsci.com/technology/city-detect-garbage-trucks-cameras/
2•sippingabonedry•14m ago•0 comments

Pentagon weighs pulling nearly a third of U.S. forces from Europe

https://www.nbcnews.com/politics/national-security/pentagon-weighs-pulling-nearly-third-us-forces...
3•consumer451•16m ago•0 comments

The open source version of Claude Project that gives you the context ownershp

https://github.com/zqiren/Orbital
2•10keane•16m ago•0 comments

Essays of Dario Amodei are why people are worried about artificial intelligence

https://www.nytimes.com/2026/09/17/technology/dario-amodei-anthropic-essays-ai.html
3•Alien1Being•17m ago•1 comments

Jev plays Roulette Wars on its own

https://twitter.com/NicoSaraintaris/status/2100745151622664392
1•lafferty•18m ago•0 comments

LeanReact: Expressing Composable and Correct React Components in Lean

https://theoric.com/blog/leanreact_introduction/
1•hargup•22m ago•0 comments

Shapelearn Qwen 3.8 27B (13.1 GB VRAM)

https://byteshape.com/blogs/Qwen3.8-27B/
1•syntaxing•26m ago•0 comments

Minimal Phone 2

https://minimalcompany.com/
3•nashashmi•30m ago•0 comments

Ubuntu 26.10 Moves cp, mv and rm Over To Rust Coreutils For 100% Transition

https://www.phoronix.com/news/Ubuntu-Completes-Rust-Coreutils
4•thunderbong•31m ago•0 comments

AWS now supports spend limits

https://docs.aws.amazon.com/accounts/latest/reference/create-spend-limit.html
2•xyos•31m ago•0 comments

You can run Git on object storage if you re-make packfiles

https://www.tigrisdata.com/blog/objgit-packfiles/
2•zbentley•34m ago•1 comments

.agt – The Agent Namespace

https://agtnames.substack.com/p/introducing-agt
2•danschmitz•43m ago•1 comments

Tiny e-readers aren't small Kindles. They're a different bet

https://www.readme.club/news/tiny-e-readers-aren-t-just-small-kindles
5•billybuckwheat•43m ago•0 comments

Unix Was Right. We Made Linux Too Complicated [video]

https://www.youtube.com/watch?v=wmmsdT93ils
4•jamesgill•51m ago•0 comments

This California Educational Juggernaut Doesn't Need the SAT

https://www.nytimes.com/2026/09/16/opinion/university-of-california-sat.html
3•like_any_other•53m ago•2 comments

Spectral AI Architecture: Executive Summary and Core Concepts

https://github.com/srdwy99m5j-lab/glowing-rotary-phone
2•paskinz69•53m ago•0 comments

What Is LPO, NPO, CPO? Knowledge of Optical Interconnect Technologies

https://www.fiber-mart.com/news/what-is-lpo-npo-cpo-knowledge-of-optical-interconnect-technologie...
2•peter_d_sherman•55m ago•0 comments

Ask A Monk – A digital wilderness for thoughts with no immediate answer

https://askamonk.online
2•13613288957•56m ago•0 comments

Kubernetes v1.37: Hardening emptyDir and bind mounts

https://kubernetes.io/blog/2026/09/16/kubernetes-v1-37-hardening-container-storage/
3•iamsyr•1h ago•0 comments

Fender Is Making Enemies with a Messy Fight over Its Iconic Strat

https://www.bloomberg.com/news/features/2026-09-17/fender-takes-on-the-electric-guitar-industry-o...
2•ilamont•1h ago•1 comments

Show HN: PortButler – send files from macOS to a device with no way to receive

https://portbutler.sshlab.dev
4•swq115•1h ago•0 comments

How often people say a habit, therapy, diet or supplement changed their life

https://www.jeravalue.com/en/life-changing
2•nreece•1h ago•0 comments

Fingerprinting Network Honeypots with Weighted Behavioral Scoring Engine

https://meetcyber.net/fingerprinting-network-honeypots-with-weighted-behavioral-scoring-engine-86...
2•ls1911•1h ago•0 comments

Claude Code from Source

https://claude-code-from-source.com/
15•pykello•1h ago•4 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?