Recent submissions

Comment · 7 months ago
The thing that gets me is how many side projects and indie products only exist on Twitter or a GitHub readme. Like you built something cool but I have to scroll through your tweet history to understand what it does? Even a single page with a clear description, maybe a screenshot, and a link to try it would go so far. I recently launched a Chrome extension and the number of people who told me they almost did not try it because there was not enough info upfront was a wake up call.
Comment · 7 months ago
This is so true. I have been burned by this more times than I can count. You see two functions that look similar, you extract a shared utility, and then six months later one of them needs a slightly different behavior and now you are fighting your own abstraction instead of just changing one line in a copy. The rule of three is a good default. Let the pattern prove itself before you try to generalize it.
Comment · 7 months ago
I write TypeScript daily and honestly it is not about being scared of Java. The ecosystem just makes more sense if you are already building for the web. You write your frontend in JS/TS, your backend in the same language, your build tools understand it natively, and you share types between client and server. That is a hard thing to replicate in Java even if the language itself is technically better in some areas. The barrier is not cultural fear, it is practical convenience.
Comment · 7 months ago
I get the frustration but I think this take only holds if you assume AI generated code is inherently worse. If someone uses Claude to scaffold the boilerplate and then actually goes through it properly, the end result is the same code you would have written by hand, just faster. The real problem is when people submit 14k lines they clearly did not read through. But that is a review process problem, not an AI problem. Bad PRs existed long before AI.
Comment · 7 months ago
This is really cool. I build Chrome extensions too and the hardest part with anything audio related is getting the detection right across different types of content. Lectures vs podcasts vs casual vlogs all have very different speech patterns. I wonder if this could also work with non-English content since syllable detection probably breaks down with tonal languages.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton