HNHacker News
TopNewBestAskShowJobs

dimgl

2,533 karma · joined December 30, 2014

submissionscomments
dimgl··on Asyncio: A library with too many sharp corners
Sounds like trading one problem for another
dimgl··on Run TypeScript code without worrying about configuration
Bun is still unstable for me. I’ve had to switch back to Node for several projects and I end up falling back to tsx.
dimgl··on Run TypeScript code without worrying about configuration
tsx is such an amazing tool. A couple of years ago I discovered it and abandoned ts-node and all of the alternatives. I still use it today and I was a sponsor for many months.

Thanks again to the author. It has saved me (and my team) dozens of hours. And I was able to replace all of my ESBuild workarounds that I had made to easily run TypeScript. Cheers.

dimgl··on Supabase MCP can leak your entire SQL database
I think I know what you're talking about because I ran into this too. In defense of Supabase, you can still use transactions in other ways. Transactions through the client are messy and not easily supported by PostgREST.

The GitHub issue here sums up the conversation about this:

https://github.com/PostgREST/postgrest/issues/286

Regardless of Hacker News's thoughts on MCP servers, there is a cohort of users that are finding them to be immensely useful. Myself included. It doesn't excuse the thought processes around security; I'm just saying that LLMs are here and this is not going away.

dimgl··on Unexpected security footguns in Go's parsers
> And it doesn't claim to.

Yes it does. The title is literally "Unexpected security footguns in Go's parsers". The article didn't identify a single footgun. This is just bad design.

dimgl··on My AI skeptic friends are all nuts
This is exactly right. This is what's happened with every vibe coded codebase I've made. As a result, I only selectively use LLMs now with sections of the codebase. Or I'll just relinquish control to the LLM. I think the latter will happen en masse, which is scary.
dimgl··on Show HN: Every problem and solution in Beyond Cracking the Coding Interview
I used to agree with the anti-Leetcode sentiment like the OP, but changed my tune fairly quickly once I started doing actual production-grade software engineering that goes beyond just simple CRUD and realized the things that Leetcode tests are applicable everywhere. It just kinda clicked one day for me and I started passing Leetcode assessments.

Sure, some interviews are pretty hard and some algorithms/data structures are not as common on the job. But given a complex enough system, you'll run into lots of situations where having this foundation will pay off. I mean, it's just computer science.

That's the thing about software engineering. You can get a lot done without knowing the foundational stuff. But then you're just a blunt instrument. Everything looks like a nail to a hammer.

dimgl··on Office is too slow, so Microsoft is making it load at Windows startup
This is a great comment. I may wipe my Windows machine a 10th time and try again, but I'm sticking with Linux for now.
dimgl··on Office is too slow, so Microsoft is making it load at Windows startup
I love these kinds of comments. It reminds me of the Reddit threads of people complaining about bugs on Cyberpunk 2077's release, only for people to reply with "I played the game, I didn't run into any bugs! What bugs are you talking about?" Meanwhile a quick Google/YouTube search reveals entire montages devoted purely to bugs.

Here are Windows Forum threads talking about each of the problems I've mentioned, with thousands of people saying "I have the same question":

https://answers.microsoft.com/en-us/windows/forum/all/unable...

https://answers.microsoft.com/en-us/windows/forum/all/window...

https://answers.microsoft.com/en-us/windows/forum/all/window...

https://answers.microsoft.com/en-us/windows/forum/all/snippi...

https://answers.microsoft.com/en-us/xbox/forum/all/unwanted-...

dimgl··on Claude Integrations
This is great, but can you fix Claude 3.7 and make it more like 3.5? I'm seriously disappointed with 3.7. It seems to be performing significantly worse for me on all tasks.

Even my wife, who normally used Claude to create interesting recipes to bake cookies, has noticed a huge downgrade in 3.7.

dimgl··on Office is too slow, so Microsoft is making it load at Windows startup
I haven't used Office tools in over a decade...
dimgl··on Office is too slow, so Microsoft is making it load at Windows startup
Windows is bafflingly bad. It's gotten so much worse in the last four years, but it's always been bad. I've never gotten bluetooth to work correctly on Windows. Apps randomly crash. Three different versions of settings pages, and they crash. Snipping Tool only works half the time. I had to run a debloater on my system because searching for something in the Start Menu would never give me the results I wanted. Xbox ads during gameplay... I mean the list goes on.

I'm done with it. I've switched to Ubuntu and I haven't looked back. I only boot up my Windows installation when I need to do game development on Unreal or use an incompatible program. But for now, MacOS and Linux are covering everything.

I used to be a big gamer but I've basically given up on playing games that don't work on Linux. The selection of games is steadily growing and some games work at launch (like Oblivion Remastered).

I know there's a lot of animosity for GNOME, but it's the best Linux desktop in my opinion. In terms of polish it's definitely the closest to MacOS.

Application installs are still an absolute pain, but it's gotten better. At the very least I can now go through the Ubuntu App Center to get the most common apps. There's the occassional app that doesn't work (like VLC) and then I'll have to look into Snap or Flatpak or whatever other variation of app packaging Linux devs decide to unleash on the masses... but then it works and I don't think about it again.

One last gripe for me is the lack of HDR support in Ubuntu. I can't use my LG C2 with it. But I've switched to using two Dell monitors with DisplayPort and now it doesn't matter... and I use the LG C2 with something else.

For the average user this experience sucks. But for me, I'm okay putting up with this pain if it means never using Windows again.

dimgl··on Ask HN: AI Replacing Engineers – Firsthand Stories?
> For frontend, we don't need people anymore

We've found that most, if not all, models are extremely bad at writing frontend code. I really hope you all know what you're doing here; you could end up with unmaintainable, incomprehensible AI slop...

dimgl··on Qwen3: Think deeper, act faster
Just tried it on OpenRouter and I'm surprised by both its speed and its accuracy, especially with web search.
dimgl··on Qwen3: Think deeper, act faster
I'm actually finding Claude 3.7 to be a huge step down from 3.5. I dislike it so much I actually stopped using Claude altogether...
dimgl··on Programming in D: Tutorial and Reference
> And Dlang was, by far, the worst experience out of the lot. Firstly is the lack of adequate, comprehensive, and centralised tooling. I almost gave up when dmd could not even compile a freshly init'd project.

Yep this also happened to me when I tried D. I love the idea of the language and the syntax is great, but I really don't want to fight my tools when I'm working on a project.

dimgl··on Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
This is a bit disingenuous, no? None of these have actually taken off.
dimgl··on Show HN: Nue – Apps lighter than a React button
Why would you ever have 100,000 entities on a page? What is the business use case for this?
dimgl··on Show HN: Nue – Apps lighter than a React button
I can’t find a single example of what a Nue app looks like. All I can find is pretentious claims about how Tailwind sucks and other outlandish claims.
dimgl··on Good-bye core types; Hello Go as we know and love it
Can you show me? You keep talking about Google search and yet haven't brought up a single example.
dimgl··on Good-bye core types; Hello Go as we know and love it
I’m playing devil’s advocate. Again, I worked with Go in a production setting for 3+ years and didn’t need to do any code generation. Maybe my use case was simple… or maybe it’s unnecessary.
dimgl··on Good-bye core types; Hello Go as we know and love it
Have you ever used Golang? I have not needed to use codegen once.
dimgl··on Svelte: $derived can now be overwritten
That's right; but a lot of packages, like Superforms, use stores.
dimgl··on Svelte: $derived can now be overwritten
As much as I appreciate Svelte, the React devex is unmatched. I built a client-side app using Wails with Svelte 5 and I found myself wanting React's seamless devex and vast ecosystem. Once I migrated over to React it was like a huge handicap was lifted.

Svelte is great. But if you're in a time crunch and you don't have a specific technical requirement that makes React a bad match, I don't think Svelte is worth it. A big part of the Svelte ecosystem is still using Svelte stores, and I found the "one component per file" paradigm to be a bit limiting.

dimgl··on Next.js version 15.2.3 has been released to address a security vulnerability
> React added a lot of complexity to the front end,

I keep hearing this but I disagree completely. Does no one remember Angular.js? Backbone? Ember.js? Even my favorite framework, Knockout, had lots of complexity.

SSR has been misused widely for years and we’re now starting to see the effects of that. But there ARE great use cases for SSR.

And frontend dev is the easiest it’s ever been. Run Vite Create and you have a fully working React SPA that can deployed in minutes on Render.com. No more messing with Webpack, or Bower, or Brocolli, or Gulp or Grunt or whatever madness came before. Frontend dev is in the best place it’s been in years.

dimgl··on Ask HN: Are You Polite to AI?
I frequently yell at it and yell expletives. Maybe says a lot about my personality?
dimgl··on I use Cursor daily - here's how I avoid the garbage parts
The new Cursor update (0.47) is cursed. They got rid of codebase searching (WTF?) and the agent is noticeably worse, even when using Sonnet 3.5.

I'm really shocked, actually. This might push me to look at competitors.

dimgl··on A 10x Faster TypeScript
https://github.com/microsoft/typescript-go/discussions/411

There's more reactions here. I think devs have lost the plot, tbh.

dimgl··on A 10x Faster TypeScript
I wouldn't be asking if there wasn't a visceral reaction from Rust devs. I must have missed previous discussions on other threads.
dimgl··on A 10x Faster TypeScript
> Especially just how worse langdev UX in Go is compared to C#, F# or Rust.

Can you explain why the DX in Go is "worse"? I've seen the exact opposite during my professional work.

← PreviousPage 5 of 30Next →