frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

What we talk about when we talk about sideloading

https://f-droid.org/2025/10/28/sideloading.html
238•rom1v•2h ago•103 comments

Why do some radio towers blink?

https://www.jeffgeerling.com/blog/2025/why-do-some-radio-towers-blink
29•warrenm•1h ago•17 comments

Using AI to negotiate a $195k hospital bill down to $33k

https://www.threads.com/@nthmonkey/post/DQVdAD1gHhw
638•stevenhubertron•4h ago•509 comments

EuroLLM: LLM made in Europe built to support all 24 official EU languages

https://eurollm.io/
425•NotInOurNames•5h ago•316 comments

Mapping the off-target effects of every FDA-approved drug in existence

https://www.owlposting.com/p/mapping-the-off-target-effects-of
39•abhishaike•2h ago•0 comments

Our LLM-controlled office robot can't pass butter

https://andonlabs.com/evals/butter-bench
106•lukaspetersson•6h ago•44 comments

A brief history of random numbers

https://crates.io/crates/oorandom#a-brief-history-of-random-numbers
132•todsacerdoti•6h ago•39 comments

Cheese Crystals

https://snipettemag.com/cheese-crystals/
27•Kaibeezy•5d ago•12 comments

Fil-C: A memory-safe C implementation

https://lwn.net/SubscriberLink/1042938/658ade3768dd4758/
28•chmaynard•3h ago•3 comments

Ubiquiti SFP Wizard

https://blog.ui.com/article/welcome-to-sfp-liberation-day
158•eXpl0it3r•7h ago•121 comments

How to build a 747 – A WorldFlight Story

https://www.x-plane.com/2025/10/how-to-build-a-747-a-worldflight-story/
63•hggh•5h ago•10 comments

Washington Post editorials omit a key disclosure: Bezos' financial ties

https://www.npr.org/2025/10/28/nx-s1-5587932/washington-post-editorials-omit-a-key-disclosure-bez...
428•ilamont•6h ago•171 comments

Sick: Indexed deduplicated binary storage for JSON-like data structures

https://github.com/7mind/sick
95•pshirshov•7h ago•42 comments

SigNoz (YC W21) Is Hiring DevRel Engineers in the US – Open Source O11y Platform

https://jobs.ashbyhq.com/SigNoz/8447522c-1163-48d0-8f55-fac25f64a0f3
1•pranay01•3h ago

Show HN: Bash Screensavers

https://github.com/attogram/bash-screensavers
177•attogram•9h ago•59 comments

Poker Tournament for LLMs

https://pokerbattle.ai/event
257•SweetSoftPillow•13h ago•172 comments

Show HN: ISS in Real Time – 25 Years Aboard the International Space Station

https://issinrealtime.org
111•bfeist•1d ago•13 comments

Austrian ministry kicks out Microsoft in favor of Nextcloud

https://news.itsfoss.com/austrian-ministry-kicks-out-microsoft/
312•buyucu•7h ago•75 comments

Subvocalization: Toward Hearing the Inner Thoughts of Developers (2011) [pdf]

https://chrisparnin.me/pdf/emg.pdf
16•faqriansyah•1d ago•7 comments

Text2SQL is dead – long live text2SQL

https://www.exasol.com/blog/text-to-sql-governance/
44•exagolo•6h ago•39 comments

The next chapter of the Microsoft–OpenAI partnership

https://openai.com/index/next-chapter-of-microsoft-openai-partnership/
290•meetpateltech•7h ago•405 comments

Show HN: Dexto – Connect your AI Agents with real-world tools and data

https://github.com/truffle-ai/dexto
15•shaunaks•4h ago•2 comments

Samsung makes ads on $3,499 smart fridges official with upcoming software update

https://arstechnica.com/gadgets/2025/10/samsung-makes-ads-on-3499-smart-fridges-official-with-upc...
122•stalfosknight•1h ago•96 comments

The AirPods Pro 3 flight problem

https://basicappleguy.com/basicappleblog/the-airpods-pro-3-flight-problem
241•andrem•6h ago•167 comments

I've been loving Claude Code on the web

https://ben.page/claude-code-web
66•speckx•4h ago•56 comments

Vitamin D reduces incidence and duration of colds in those with low levels

https://ijmpr.in/article/the-role-of-vitamin-d-supplementation-in-the-prevention-of-acute-respira...
275•cachecrab•7h ago•188 comments

Emily Riehl is rewriting the foundations of higher category theory (2020)

https://www.quantamagazine.org/emily-riehl-conducts-the-mathematical-orchestra-from-the-middle-20...
73•perihelions•5d ago•14 comments

How the brain's activity, energy use and blood flow change as people fall asleep

https://www.massgeneralbrigham.org/en/about/newsroom/press-releases/research-shows-coordinated-sh...
138•XzetaU8•3d ago•79 comments

Inside Amazon's engineering culture: Lessons from their senior principals

https://olshansky.substack.com/p/inside-amazons-engineering-culture
10•Olshansky•40m ago•4 comments

Chrome to warn on unencrypted HTTP by default

https://security.googleblog.com/2025/10/https-by-default.html
79•jhalderm•2h ago•80 comments
Open in hackernews

Show HN: Apache Fory Rust – 10-20x faster serialization than JSON/Protobuf

https://fory.apache.org/blog/2025/10/29/fory_rust_versatile_serialization_framework/
50•chaokunyang•2h ago
Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf.

  Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs.

  Unique features that other fast serializers don't have:
  - Cross-language without IDL files (Rust ↔ Python/Java/Go)
  - Trait object serialization (Box<dyn Trait>)
  - Automatic circular reference handling
  - Schema evolution without coordination

  Happy to discuss design trade-offs.

  Benchmarks: https://fory.apache.org/docs/benchmarks/rust

Comments

fritzo•1h ago
link is 404 for me
paddy_m•1h ago
What's the story for JS. I see that there is a javascript directory, but it only mentions nodejs. I don't see an npm package. So does this work in web browsers?
paddy_m•1h ago
How does this deal with numeric types like NaN, Infinity...?
dietr1ch•1h ago
I get a 404 on https://fory.apache.org/docs/benchmarks/rust

You can browse https://fory.apache.org/docs/, but I didn't find any benchmarks directory

Brian_K_White•1h ago
Guessing one of these

https://fory.apache.org/docs/docs/introduction/benchmark

https://fory.apache.org/docs/docs/guide/rust_serialization

mlhamel•1h ago
I'm wondering how do you share you shared types between languages if there's no schema ?
athorax•1h ago
I am confused on this as well, they list polyglot teams[0] as their top use case and consider not needing schema files a feature

[0] https://fory.apache.org/blog/2025/10/29/fory_rust_versatile_...

kenhwang•1h ago
Looks like there's a type mapping chart for supported types: https://fory.apache.org/docs/docs/guide/xlang_type_mapping

Otherwise, the schema seems to be derived from the class being serialized for typed languages, or otherwise annotated in code. The serializer and deserializer code must be manually written to be compatible instead of both sides being codegen'd to match from a schema file. He's the example I found for python: https://fory.apache.org/docs/docs/guide/python_serialization...

fabiensanglard•1h ago
Not explaining this case makes me wonder how much this lib is actually used in production. This was also the first question I asked myself.
stmw•31m ago
I am skeptical that it's possible to make this work in the long run.
shinypenguin•1h ago
Benchmark link gives me 404, but I found this link that seems to show the proper benchmarks:

https://fory.apache.org/docs/docs/introduction/benchmark

seg_lol•55m ago
Why this over serialization free formats like CapnProto and Flatbuffers? If you want it to be compact, send it through zstd (with a custom dictionary).

I do really like that is broad support out of the box and looks easy to use.

For Python I still prefer using dill since it handles code objects.

https://github.com/uqfoundation/dill

stmw•54m ago
Regarding design tradeoffs: I am very skeptical that this can be made to work for the long run in a cross-language way without formalizing the on-the-wire contract via IDL or similar.

In my experience, while starting from a language to arrive at the serialization often feels more ergonomic (e.g. RPC style) in the start, it hides too much of what's going on from the users and over time suffers greatly from programming language / runtime changes - the latter multiplied by the number of languages or frameworks supported.

jasonjmcghee•52m ago
Would love to see how it compares to Flatbuffers - was surprised to not see it in the benchmarks!
lsb•32m ago
Curious about comparisons with Apache Arrow, which uses flatbuffers to avoid memory copying during deserialization, which is well supported by the Pandas ecosystem, and which allows users to serialize arrays as lists of numbers that have hardware support from a GPU (int8-64, float)
nitwit005•28m ago
These binary protocols generally also try to keep the data size small. Protobuf is essentially compressing its integers (varint or zigzag encoding), for example.

It'd be helpful to see a plot of serialization costs vs data size. If you only display serialization TPS, you're always going to lose to the "do nothing" option of just writing your C structs directly to the wire, which is essentially zero cost.

tnorgaard•12m ago
I wish we would focus on making tooling better for W3C EXI (Binary XML encoding) instead of inventing new formats. Just being fast isn't enough, I don't see many using Aeron/SBT, it need a ecosystem - which XML does have.
no_circuit•12m ago
Are the benchmarks actually fair? See:

https://github.com/apache/fory/blob/fd1d53bd0fbbc5e0ce6d53ef...

It seems if the serialization object is not a "Fory" struct, then it is forced to go through to/from conversion as part of the measured serialization work:

https://github.com/apache/fory/blob/fd1d53bd0fbbc5e0ce6d53ef...

The to/from type of work includes cloning Strings:

https://github.com/apache/fory/blob/fd1d53bd0fbbc5e0ce6d53ef...

reallocating growing arrays with collect:

https://github.com/apache/fory/blob/fd1d53bd0fbbc5e0ce6d53ef...

I'd think that the to/from Fory types is shouldn't be part of the tests.

Also, when used in an actual system tonic would be providing a 8KB buffer to write into, not just a Vec::default() that may need to be resized multiple times:

https://github.com/hyperium/tonic/blob/147c94cd661c0015af2e5...

wiseowise•4m ago
Still mad they had to change the name. "Fury" was a really fitting name for fast serialization framework, "fory" is just bogus. Should've renamed it to "foray" or something.
no_circuit•1m ago
Is 4096 types enough for everyone?

https://github.com/apache/fory/blob/fd1d53bd0fbbc5e0ce6d53ef...