frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Simple trick to increase coverage: Lying to users about signal strength

https://nickvsnetworking.com/simple-trick-to-increase-coverage-lying-to-users-about-signal-strength/
101•tsujamin•3h ago•19 comments

Facts about throwing good parties

https://www.atvbt.com/21-facts-about-throwing-good-parties/
352•cjbarber•6h ago•122 comments

Oxy is Cloudflare's Rust-based next generation proxy framework

https://blog.cloudflare.com/introducing-oxy/
25•Garbage•1h ago•3 comments

Paris had a moving sidewalk in 1900, and a Thomas Edison film captured it (2020)

https://www.openculture.com/2020/03/paris-had-a-moving-sidewalk-in-1900.html
220•rbanffy•7h ago•97 comments

Using FreeBSD to make self-hosting fun again

https://jsteuernagel.de/posts/using-freebsd-to-make-self-hosting-fun-again/
249•todsacerdoti•18h ago•67 comments

When models manipulate manifolds: The geometry of a counting task

https://transformer-circuits.pub/2025/linebreaks/index.html
22•vinhnx•4d ago•0 comments

Alleged Jabber Zeus Coder 'MrICQ' in U.S. Custody

https://krebsonsecurity.com/2025/11/alleged-jabber-zeus-coder-mricq-in-u-s-custody/
107•todsacerdoti•8h ago•24 comments

Why don't you use dependent types?

https://lawrencecpaulson.github.io//2025/11/02/Why-not-dependent.html
197•baruchel•13h ago•70 comments

Tongyi DeepResearch – open-source 30B MoE Model that rivals OpenAI DeepResearch

https://tongyi-agent.github.io/blog/introducing-tongyi-deep-research/
266•meander_water•17h ago•104 comments

How the Mayans were able to accurately predict solar eclipses for centuries

https://phys.org/news/2025-10-mayans-accurately-solar-eclipses-centuries.html
45•pseudolus•6d ago•11 comments

Lisp: Notes on its Past and Future (1980)

https://www-formal.stanford.edu/jmc/lisp20th/lisp20th.html
141•birdculture•9h ago•71 comments

URLs are state containers

https://alfy.blog/2025/10/31/your-url-is-your-state.html
358•thm•17h ago•155 comments

Terahertz Tech Sets Stage for "Wireless Wired" Chips

https://spectrum.ieee.org/terahertz-chip-room-temperature
7•FromTheArchives•1w ago•0 comments

Reproducing the AWS Outage Race Condition with a Model Checker

https://wyounas.github.io/aws/concurrency/2025/10/30/reproducing-the-aws-outage-race-condition-wi...
103•simplegeek•10h ago•18 comments

Why does Swiss cheese have holes?

https://www.usdairy.com/news-articles/why-does-swiss-cheese-have-holes
57•QueensGambit•5d ago•107 comments

Collatz-Weyl Generators: Pseudorandom Number Generators (2023)

https://arxiv.org/abs/2312.17043
11•danny00•4d ago•0 comments

Notes by djb on using Fil-C

https://cr.yp.to/2025/fil-c.html
311•transpute•23h ago•203 comments

X.org Security Advisory: multiple security issues X.Org X server and Xwayland

https://lists.x.org/archives/xorg-announce/2025-October/003635.html
151•birdculture•15h ago•114 comments

Is Your Bluetooth Chip Leaking Secrets via RF Signals?

https://www.semanticscholar.org/paper/Is-Your-Bluetooth-Chip-Leaking-Secrets-via-RF-Ji-Dubrova/c1...
84•transpute•10h ago•19 comments

FurtherAI (Series A – A16Z, YC) Is Hiring Across Software and AI

1•sgondala_ycapp•7h ago

Solar-powered QR reading postboxes being rolled out across UK

https://www.bbc.co.uk/news/articles/cgln72rgrero
40•thinkingemote•4d ago•21 comments

Syllabi – Open-source agentic AI with tools, RAG, and multi-channel deploy

https://www.syllabi-ai.com/
6•achushankar•3h ago•3 comments

The x86 Interrupt List, aka “Ralf Brown's Interrupt List” (2018)

http://www.cs.cmu.edu/~ralf/files.html
65•surprisetalk•1w ago•14 comments

Autodesk's John Walker Explained HP and IBM in 1991 (2015)

https://www.cringely.com/2015/06/03/autodesks-john-walker-explained-hp-and-ibm-in-1991/
121•suioir•4d ago•61 comments

Backpropagation is a leaky abstraction (2016)

https://karpathy.medium.com/yes-you-should-understand-backprop-e2f06eab496b
302•swatson741•23h ago•125 comments

Anti-cybercrime laws are being weaponized to repress journalism

https://www.cjr.org/analysis/nigeria-pakistan-jordan-cybercrime-laws-journalism.php
267•giuliomagnifico•10h ago•79 comments

At the end you use `git bisect`

https://kevin3010.github.io/git/2025/11/02/At-the-end-you-use-git-bisect.html
174•_spaceatom•11h ago•143 comments

I ****Ing Hate Science (2021)

https://buttondown.com/hillelwayne/archive/i-ing-hate-science/
15•todsacerdoti•5h ago•10 comments

Scents of Arabia: Interdisciplinary approaches to ancient olfactory worlds

https://www.scientificamerican.com/article/how-archaeology-is-reviving-the-smell-of-history/
23•quapster•6d ago•1 comments

Writing FreeDOS Programs in C

https://www.freedos.org/books/cprogramming/
96•AlexeyBrin•15h ago•49 comments
Open in hackernews

"You Don't Need Kafka, Just Use Postgres" Considered Harmful

https://www.morling.dev/blog/you-dont-need-kafka-just-use-postgres-considered-harmful/
34•ingve•8h ago

Comments

ekjhgkejhgk•7h ago
"Considered harmful" considered harmful.
wewewedxfgdf•4h ago
It lends an academic pomposity that demands respect.
noxs•1h ago
At certain point this will become ""Considered harmful" considered harmful" considered harmful.
philipwhiuk•6h ago
> Named a Java Champion, I enjoy speaking at conferences, for instance at QCon, JavaOne, Red Hat Summit, JavaZone, JavaLand and Kafka Summit.
candiddevmike•6h ago
That tracks, I feel like Kafka is over represented in the Java codebases I've seen TBH.
cultofmetatron•6h ago
Id argue that if you are in the position where you legitimately NEED kafka, you hopefully also know what you're doing. You're outside the audience for the "just use postres" crowd. That said, if you're in a startup with a few thousand users, just use postgres is still solid advice.
threatofrain•6h ago
If you need some kind of event streaming system there are other choices which have less dev ops burden, such as just using any particular cloud's proprietary or managed offerings. I've seen two companies on NATS so far, I'm trying it out myself for size as well.

There are plenty of choices between PSQL & Kafka. It's not like you take one step north and you're in the "oh no you better know what you're doing" territory.

strken•5h ago
The problem with taking one step north and leaving the border of Postgres is what you lose, not the direct ops burden.

Postgres land is a comfy place filled with transactions across all your data at once, one backup solution that you (hopefully) have had running for months or years and has been thoroughly tested, and ACID compliance. You have a single host, probably, which means that you are neither Available nor Partion-tolerant, but at least you are Consistent.

The moment you expand beyond a single database host you now have a distributed system, and woe unto you if you don't understand what that means.

cultofmetatron•5h ago
well said. I've been working on my startup. We are profitable in part because I spend my time focused on building new features and improving our reliability instead of chasing after all the idiosyncratic bugs that come with distributed systems.
threatofrain•5h ago
If you wanted such simplicity then nothing is stopping you from running single-node NATS or even just Redis. You always had all the simplicity and consistency you wanted.
strken•5h ago
The problem is that now you use Postgres for 95% of your system, and also Redis or NATS, which means you lose the ability to atomically commit changes to your database and send a message in one transaction.

You can work around this, but to the best of my knowledge you can't have consistency (between your existing Postgres database and your separate queue or event log) and simplicity.

hactually•6h ago
isn't Kafka old news at this point?

LinkedIn have moved onto Northguard... but no GitHub yet

AceJohnny2•5h ago
so you mean that Kafka is boring, functional and stable?

https://boringtechnology.club/

rubenvanwyk•1h ago
Also wish there was more information available about Northguard.
blindriver•6h ago
""You don't need Kafka" considered harmful by employees of Kafka."
redhale•6h ago
Yes. Setting aside the specific merits of the argument, this blog post should really have a disclaimer somewhere that the author works for Confluent, a major managed Kafka service provider. Perhaps that makes him an expert on this topic, but it should still be disclosed!

> Managed services make running Kafka a very uneventful experience (pun intended) and should be the first choice

Confluent, you say?

gunnarmorling•6h ago
> this blog post should really have a disclaimer somewhere that the author works for Confluent

Good idea; this is stated in the bio on my web site, but I've just added the same info again to the end of the post.

redhale•5h ago
Fair point.

It might be worth adding a more direct call-out to posts like this one. Many may not go as far as reading the Bio page. That may be on them technically speaking, but still.

In any case, thank you for writing and sharing your considered opinion!

blindriver•5h ago
Confluent isn't just "a major managed Kafka service provider." The founders of Confluent created Kafka and they and their employees/former employees dominate the PMC committee for Kafka, meaning they control the direction of Kafka. Confluent is Kafka.

The author is a an employee for Confluent/Kafka so because his paycheck and equity grant depends on it and CFLT stock price, obviously whatever he writes is going to be heavily slanted in favor of Kafka. This isn't something that is a footnote at the bottom, it should be right up at the front.

pheggs•6h ago
employee of Confluent.

I think that shouldn't matter but I still have a lot to disagree with the article.

feels like overengineering has become the standard for some people, and I quite dislike it personally.

atoav•6h ago
Could we please just agree not to use this "considered harmful" phrase to describe advice where the answer is "depends"? This kinda makes the author seem like he has lost the ability to consider what software is out there. That he is working for Kafka doesn't help.

Example: Someone writes a software that could use something simple like SQLite, and they switched to Postgres for performance reasons. Now unless what Kafka beings is the core reason they switched to Postgres not pulling in another dependency and adding a nother piece to the puzzle, can be a total legitimate engineering decision. And that renders the "considered harmful" utterly ridiculous.

Use a system like Kafka if you need what it brings (a distributed event streaming platform). If that isn't what you need or a very simple postgres solition suffices, go for that. Maybe you need event streaming but distributing it is overkill. Maybe you just need some sort of queue. Who knows? Not the author of this post.

scottcodie•6h ago
One thing the other blog post missed and this post misses too is that you don't need Kafka to use Debezium with Postgres. This gives you a pretty seamless onramp to event streaming tools as you scale.
brettgriffin•6h ago
> Looking to make it to the front page of HackerNews?

Nailed it. I read the original post earlier this week and was very impressed with its technical detail. But the point of the the post was incongruent with the post's title. But the post got way more attention because of that title.

But if you think about the effort it took to write that post, the title was a really good bet on ROI.

tacticus•3h ago
> > Looking to make it to the front page of HackerNews?

> Nailed it.

Worked for the confluent marketing fluff as well.

wewewedxfgdf•4h ago
There's many many ways to make a message queue these days - all the main SQL databases can act as a queue - everything from Postgres to MS SQL server to MySQL to Oracle to sqlite to the custom applications like Kafka and for the most part they are all more or less valid - it's not all about Postgres.

Take the approach that appeals to you and feel happy about it without big open source telling you "you're holding it wrong!"

jauntywundrkind•3h ago
I'm more interested in the "You don't need Kafka the product, when we have this Kafka protocol compatible alternative". Kafka is more than a product: it's become a standard, with many many implementations. I'd love to see wider coverage of the alternatives. RedPanda, StreamNative Ursa, OSO, Aiven, many others.
oompydoompy74•3h ago
Insufferable tone aside, I really dislike the “right tool for the job” argument. The correct tool is the one that is handy and gets the job done. Has the author never encountered a Swiss Army Knife?