HNHacker News
TopNewBestAskShowJobs

ketzo

7,998 karma · joined October 2, 2018

I like writing things as if I know what I'm talking about (I don't)
submissionscomments
ketzo··on Postgres IDE in VS Code
The longer I work in engineering the fewer windows I want open on my screen

If this is “PGAdmin, but 50% worse, but it just lives as another tab in your editor instead of another application” that is genuinely a huge win for me

Probably that’s because my day-to-day isn’t actually database administration, it’s application development where I need to be able to work with a database from time to time — so the preservation of context, however marginal, is really nice.

ketzo··on Find Your People
I think this is an excellent comment. Not enough people talk about living near other parents in this way, and you’re right that it’s a massive difference-maker.
ketzo··on Find Your People
It’s certainly true that there are real downsides to both ends of the spectrum — but all things being equal I’d rather be wiping my tears with hundred dollar bills than tissues
ketzo··on Find Your People
Aside from the pure “networking” factor, the expectations/environment are a big deal too

I went to private school and in hindsight it pretty obviously altered my life for the better — I was a smart but lazy kid, and being surrounded by people who were dead-set on going to Harvard, and by teachers who expected excellence, was a huge factor in making me actually try hard.

If I was a smart lazy kid at a school where I had to try to find that environment, rather than being thrust into it, I would have had a much lower trajectory.

ketzo··on Postgres IDE in VS Code
Ooooh can’t wait for that, and for further investment in Prisma Studio generally — already a really nice tool, I just want some slightly more power-user-y stuff!
ketzo··on Claude 4
Anecdotal of course, but I feel a very distinct difference between 3.5 and 3.7 when swapping between them in Cursor’s Agent mode (so the system prompt stays consistent).
ketzo··on Claude 4
Only if they perceive the sycophancy. And many people don’t have a very evolved filter for it!
ketzo··on Malicious compliance by booking an available meeting room
This thread is absolutely fascinating — American, never heard of this practice (esp ct/st), and desperately want it in my life now!
ketzo··on Migrating to Postgres
I think this is kinda reductive. If you’ve got users all over the world, then global DB replicas are a sizable performance improvement, whether you’ve got 1 engineer or 1,000.
ketzo··on Migrating to Postgres
Not 100% parallel, but I was debugging a slow endpoint earlier today in our app which uses Mongo/mongoose.

I removed a $lookup (the mongodb JOIN equivalent) and replaced it with, as Prisma does, two table lookups and an in-memory join

p90 response times dropped from 35 seconds to 1.2 seconds

ketzo··on Bus stops here: Shanghai lets riders design their own routes
Well, certainly, a transit operator should be doing their own research — this isn’t a replacement for that.

But this is excellent as a complementary new piece of data, especially one that can be gathered so frequently and easily (especially compared to lengthy transit studies)

ketzo··on Bus stops here: Shanghai lets riders design their own routes
This is really brilliant — like desire paths, but for transit. Obviously execution will be challenging, but the concept is fantastic, and China/Shanghai seems like one of the few places with the requisite density & state capacity to actually make this work.

Generally I think that the design of public spaces has SO MUCH room to be improved by just responding to the wisdom of the crowd.

ketzo··on US vs. Google amicus curiae brief of Y Combinator in support of plaintiffs [pdf]
Really? Google would still have an astonishingly large lead in the ad markets.
ketzo··on WebGL Water (2010)
Saw the “made by Evan Wallace” and went “huh, that sounds familiar…”

Yeah, not surprising this guy went on to build Figma! Super cool

ketzo··on Before the Undo Command, There Was the Electric Eraser
I had the same thought! Honestly, even the body of the device isn’t really that far off from what you would get today. Kinda awesome.
ketzo··on Vibe Coding Is Overrated
Biking isn’t difficult, but you’ll still travel more with a car.
ketzo··on Anubis saved our websites from a DDoS attack
Cool. Good luck on both that and Anubis generally — seems like you’ve found something that’s both a meaningful benefit to the common good AND could maybe make a buncha money, or at least enough to pay for development, which is awesome.
ketzo··on The Day Anubis Saved Our Websites from a DDoS Attack
> reputation database I'm working on named hivemind.

Anywhere I can read more about this? Sounds super interesting, and a cursory search didn’t show anything for it on your site.

Otherwise I’m sure I’ll hear about it soon anyway, at the rate Anubis is going!

ketzo··on Claude Integrations
I mean, to be honest, they gotta do both to achieve what they’re aiming for.

A truly useful AI assistant has context on my last 100,000 emails - and also recalls the details of each individual one perfectly, without confusion or hallucination.

Obviously I’m setting a high bar here; I guess what I’m saying is “yes, and”

ketzo··on Redis is open source again
I imagine there is quite a large, quiet fraction (majority) of users who were the same way.

Not to say it’s not an important discussion!

ketzo··on "AI-first" is the new Return To Office
I mostly agree that the benefit of a product-focused founder & CEO is the ability to make judgement calls, even corrections, and get things moving faster

However, I think the more work you blow up when you do this, the more it’s reflective of a poor management style; even if it’s the right call under the circumstances, that call should almost certainly have been made earlier.

Of course we don’t live in a perfect world, and if something’s 75% done but really bad, you press the red button and stop it, even if people will be upset.

But if you’re consistently being described as a “tornado”, that says to me you’re not applying your founder judgement early enough in your company’s development process.

ketzo··on Waymo and Toyota outline partnership to advance autonomous driving deployment
Really? Maybe my knowledge of EV ranges is way out of wack. I was assuming avg ranges look much more like ~200mi on a full battery in real-world conditions, and that a 30-min charge usually only gets you 80%. Sounds like I’m at least somewhat misinformed.
ketzo··on Waymo and Toyota outline partnership to advance autonomous driving deployment
Superchargers aren’t available everywhere, and even in your scenario that’s still twice as long as it takes me to fill a gas tank, and you have to do it twice as often (at least).

That’s not nothing!

ketzo··on Waymo and Toyota outline partnership to advance autonomous driving deployment
Even if there are charging stations every ten miles along the exact route you were already planning to take, it’s just straightforwardly true that it’s more annoying to charge vs. get gas.

I can fill my tank and be back on the road in <5 minutes in most cases, and I only have to do that once every 350 miles.

With an EV, I would be stopping anywhere from 10-30minutes (depending on the kinds of chargers available) (assuming I don’t have to wait for one to open up), and I’d be doing it twice as often.

It adds a very meaningful amount of time to long car trips.

ketzo··on O3 beats a master-level GeoGuessr player, even with fake EXIF data
If we don’t actively try to identify and implement positive use cases, then yes, it’ll definitely bring more harm than good.

Isn’t that all the more reason to call out our high hopes?

ketzo··on What If We Could Rebuild Kafka from Scratch?
Actually thinking about building something with Redis streams next week. Any particular advice/sharp edges/etc?
ketzo··on A Postmortem of a Startup
Depends on whether you think renting a home is a way to solve the housing crisis.

If your definition of “solved housing crisis” is “everyone can buy a home,” a ban on corporate ownership could help a little.

If your goal is instead “everyone has a place to live,” no, corporate ownership is not inherently problematic.

ketzo··on How University Students Use Claude
barely related to your point but “I can align and maximize ANY laser” is such an incredibly specific flex, I love it
ketzo··on PostgreSQL Full-Text Search: Fast When Done Right (Debunking the Slow Myth)
There are good reasons mentioned already, but additionally, there’s a real strong cargo cult developing around Postgres these days.
ketzo··on In React {Transitions} = F(state)
The answer -- as it is with every version of "why is this JS so complicated?" -- is that frontend web dev:

- is the default way that most humans interact with computers

- is an extraordinarily broad problem space and solution space

- is something that basically every modern software company needs to do in some capacity, and with even a few developers, abstractions become desirable

I'm not saying there wasn't a better way for React to adopt FP principles. I certainly have my own gripes.

But to start a conversation with "why does the most widely adopted framework for the most broadly-used software interface in history have some rough edges?" seems, to me, to be sort of begging the question.

← PreviousPage 2 of 34Next →