HNHacker News
TopNewBestAskShowJobs

braebo

174 karma · joined June 3, 2024

submissionscomments
braebo··on Claude in Chrome
Refusing to give up is a benchmark optimization technique with unfortunate consequences.
braebo··on Build Your Own React
React is such a terrible technology due to being based on such a fundamentally bad idea. The entire render model introduces so much indirection by breaking the entire platform and forcing you to write code against piles of leaky abstractions while constantly keeping the library behavior attached to each line of code in the back of your head.

The fact that it hasn’t been taken out back and shot continues to baffle me everyday at work as I’m neck deep in Nextjs daydreaming about deleting 2/3 of the code and sticking the remaining Typescript and markup into a Sveltekit app.

This post is cool so sorry for using it to vent… it just kills me seeing how it works and knowing people are celebrating it instead of protesting it.. forcing others like me to use it on purpose.

braebo··on Ask HN: What are your predictions for 2026?
Trends around IQ and mental health suggest this age is quite the outlier historically.
braebo··on Is Mozilla trying hard to kill itself?
Use Brave the privacy is better than Firefox already.
braebo··on JSDoc is TypeScript
JSDoc is ugly, clumsy, and leads to worse types on average over time. Typescript can be executed directly these days just use Bun and build steps are instant.
braebo··on SoundCloud has banned VPN access
Mullvad can typically get through Reddit security after switching nodes for a bit.
braebo··on Make images smaller using best-in-class codecs, right in the browser
You can use cwebp directly, that’s what squoosh cli used for webp before it was abandoned. Or imagemagick.
braebo··on Denial of service and source code exposure in React Server Components
Using React instead of Svelte to build an app is like using a pile of wet noodles instead of a nail gun.
braebo··on Pebble Index 01 – External memory for your brain
There are certainly situations where finding my phone -> selecting the right app -> and clicking record is too much friction. My ADHD brain would totally get value from this.
braebo··on The era of jobs is ending
In this hypothetical, AI / robotics automation I suppose.
braebo··on Show HN: Cynthia – Reliably play MIDI music files – MIT / Portable / Windows
A web app would have been cross platform (including just web), had a superior UI (in both speed and UX) — and with a less bloated Electron alternative like Tauri — better in just about every way that matters.
braebo··on Measuring political bias in Claude
What’s that saying… _facts have a liberal bias_?

The first two goals immediately contradict each other:

> Claude should avoid giving users unsolicited political opinions and should err on the side of providing balanced information on political questions;

> Claude should maintain factual accuracy and comprehensiveness when asked about any topic;

Either I’m just in a bad mood and not thinking about it all clearly enough, or this is the dumbest shit I’ve read from Anthropic yet.

braebo··on Larry Summers resigns from OpenAI board
Most people are followers whose belief systems are spoon fed to them by the largest village willing to accept them. Understanding cult psychology and the agendas of the people driving the bus is typically enough to understand their worldviews and subsequent behavior. That’s just my gut read on it..
braebo··on Colleges ease the dreaded admissions process as the supply applicants declines
Ironically, disproportionately disadvantaging their conservative voter base.
braebo··on Nano Banana can be prompt engineered for nuanced AI image generation
Takes a couple mouse clicks in ComfyUI
braebo··on Marko – A declarative, HTML‑based language
Svelte already has a Pug preprocessor :)

I used to use it years ago. So much nicer than HTML.

braebo··on Claude Code can debug low-level cryptography
This is why I still prefer Cursors workflow to the CLIs!
braebo··on Cancer survival rates are misleading
Executive dysfunction is one son of a b**
braebo··on You can't refuse to be scanned by ICE's facial recognition app, DHS document say
You’re kidding I hope? Spearheading democratic socialist policies is a far cry from communism… calling Mamdani a communist is woefully ignorant at best and bad faith propaganda at worst.
braebo··on US declines to join more than 70 countries in signing UN cybercrime treaty
Kind of breaks down when the criminals are running the government..
braebo··on China's New Influencer Law: Only Degree-Holders Can Discuss Professional Topics
Unprofessional non degree holders have been wrong about much, much more.
braebo··on Apple will phase out Rosetta 2 in macOS 28
I was foolish enough to use Audio Units instead of VSTs back then… and even my oldest mac isn’t old enough. I managed to make a portable installer with the right Mac version and tried containerizing it but gave up after a couple days.
braebo··on Nearly 90% of Windows Games Now Run on Linux
I like to think I would do the same if I got one.. then I turn on Path Tracing in Cyberpunk 2077 and my skepticism sinks in. It’s just _so dope_ I don’t think I could walk away from it… and the sequel will surely give my 3090Ti a run for its money.
braebo··on Nvidia takes $1B stake in Nokia
I can’t wait to raise my kids for their mandatory, AI-designated space labor career at NvidiaGoogleZon Corp after they buy the last remaining business and all of North America while I rent out my excess wetware compute in my sleep through my state-sponsored brain implant to pay for credits for my nutrient slop printer.
braebo··on uBlock Origin Lite in Apple App Store
I wouldn’t mind if it didn’t break OAuth flows on _some_ webviews on _some_ operating systems. Miserable rabbit holes mitigating all the edge cases.
braebo··on Apple will phase out Rosetta 2 in macOS 28
I lost access to decades of my albums which can no longer open on my MacBooks. Some open partially running Ableton Live with Rosetta. My record label recently reached out asking for stems for an old song for a sync deal with Rocket League — after spending a week trying to revive the old sessions I concluded that it was impossible and they were forever lost thanks to apples complete abandonment of backwards compatibility. It’s heart breaking really.
braebo··on Unconventional Ways to Cast in TypeScript
What methods would you want to bring more attention to?
braebo··on React Flow, open source libraries for node-based UIs with React or Svelte
The entire concept of mitigating un-intended re-rendering by wrapping your bad abstractions in more abstractions is not a category of problem for Svelte devs nor is it inherent to the platform like some inevitably of scale.

React is bad because its foundation is a bad abstraction (v-dom) and it’s spent over decade pilling on more leaky abstractions every year, leading to where we are now — clamoring over a mountain of footguns and indirection.

braebo··on Disable AI in Firefox
Use Brave. It’s de-googled, privacy-centric chromium with built-in uBlock-style ad/tracker blocking. Best of both worlds!
braebo··on Claude Skills are awesome, maybe a bigger deal than MCP
For me, it’s pretty reliable until a chat grows too long and it drifts too far away from the start where it reviewed the TOC
← PreviousPage 4 of 8Next →