Recent submissions

Comment · 1 month ago
The name itself is confusing to begin with.

I come across reduce once in a few months, then I think it's a neat trick and a nice to have function.

then I forget it's even available and don't ever use unless these days LLM brings it up again.

Comment · 2 months ago
Feels exactly the way my 2 year old behaves.

How does a fan work: Swish swish swish swish

Where do these clouds come from: Points to a far away direction in the sky and says they come from there.

Who does all these roads, trees and environment belong to? It all belongs to me. Obviously.

They have an answer ready for every question you throw at them and they will answer it with absolute certainty. I will have to wait and see at what age does the concept of "I don't know" develop.

Comment · 5 months ago
Would be very difficult keeping it going knowing you will be laid off.
Comment · 5 months ago
All the probability mathematics aside, the real world we live in is probably a lot less random even with the best hardware random number generators.

I've moved on to something like TSID(where security isn't a factor) or uuidv7 to make sure this never really occurs in practice rather than over engineering the code with retries.

Comment · 6 months ago
Can someone explain how is this different from lambda calculus, it seems like you can derive the same in both. I don't understand both well enough and hence the question.
Comment · 8 months ago
This is similar to how I solved a BYOK(bring your own key) feature at work. We had a lot of hardcoded endpoints and structures on the client and code that was too difficult to move over a nice BYOK structure within the given timeframe. So we ended up making a proxy that basically injected customer keys as they passed through our servers. note that there are a lot security implications doing this.
Comment · 11 months ago
Most of these compiler projects and books would be 100x more popular and accessible if they were in Javascript
Comment · 1 year ago
Can someone please ELI5
Comment · 1 year ago
Letsencrypt Https should be a default like caddy.

Mounting certs, opening right ports and mapping them right is really not what I want to mess around with just to get SSL.

Comment · 1 year ago
NotebookLM is a success in spite of the interface not because of it.

Pretty awful UX to be honest. Credit goes to the backend engineers who made this happen.

Took me ages to figure out you can copy paste simple text. Editing any text isn't great either.

Why isn't there a dedicated markdown notes section with folder and files? Most of us won't have ready to use PDFs but almost all of know how to use a text editor and paste text into it. Your Notes app UI is without proper support for editing and maintaining notes.

Comment · 1 year ago
Are you a middle aged+ developer? You read the DDD/CQRS/event driven book or viewed the conference. My dear friend, you have fallen victim to developer porn. It's very addictive. You end up playing "the architecture game" rather than building anything useful.

I have yet to come across ONE good large scale project that makes use of these and isn't a big ball of mud.

Comment · 1 year ago
I wish I had the time to do any of this. I could probably do it on a weekend but maintaining it, upgrading it to keep up with new releases would be something I wouldn't have time for.

I end up just paying a cloud provider and forget about it.

Anyone else on the same boat? What has been your approach?

Comment · 1 year ago
After working with NATS, I wouldn't want to touch Kafka even with a long stick. Its just too complex and a memory hog for no good reason. It doesn't have all the features that NATS supports as well.
Comment · 1 year ago
Apart from the GUI, What does it improve on when compared to aider.
Comment · 1 year ago
How does this compare to aider?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton