Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
stouset
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
691.
▲
by
stouset
1y ago
This is not an argument for doing nothing. It is an argument for phasing in these types of rules slowly.
692.
▲
by
stouset
1y ago
Accent marks give additional phonetic information.
693.
▲
by
stouset
1y ago
> anyone still thinks that they can draw a security boundary anywhere with a shared kernel Containers are everywhere.
694.
▲
by
stouset
1y ago
> How can you arrive at your destination if the distance keeps increasing? Calculus is the solution to Zeno’s paradox.
695.
▲
by
stouset
1y ago
Carbon taxes are for paying for the impact of carbon. The impact on everyone else from deciding to drive into Manhattan during a weekday is entirely separate.
696.
▲
by
stouset
1y ago
“We built something badly but spent a lot of money doing it” is not the slam dunk argument you seem to think it is.
697.
▲
by
stouset
1y ago
Okay, keep your car. But start paying for the externalities it causes.
698.
▲
by
stouset
1y ago
His logic, rationale, and evidence are worthless when his evidence is fabricated and/or cherry-picked and his logic and rationale stem from a pre-drawn conclusion incompatible with the existing evidence. If he wants to focus on encoura
699.
▲
by
stouset
1y ago
Because it's not the "prevailing narrative". It's science and evidence-based medicine. Vaccines have saved well over a hundred million lives globally.
700.
▲
by
stouset
1y ago
Ted Kennedy has been dead for 16 years. Find another dead horse to beat.
701.
▲
by
stouset
1y ago
This goes completely against the golang error-handling mindset. Error handling is so important, we must dedicate two-thirds of the lines of every golang program to it. It is so important that it must be made a verbose, manual process. But
702.
▲
by
stouset
1y ago
> all available evidence Where is this evidence? Where is the data that I am supposed to believe?
703.
▲
by
stouset
1y ago
> Programming languages are designed systems, they need to make sense holistically. Of all the languages in common use, golang is the one that makes the least sense holistically. Return values are tuples, but there's nothing that
704.
▲
by
stouset
1y ago
> every type has to have a designated zero value This bonkers design decision is, as far as I can tell, the underlying infectious cause of nearly every real issue with the language.
705.
▲
by
stouset
1y ago
> 90% of the time, err != nil is enough Only if your only desire is to bubble the error up and quite literally not handle it at all. If you want to actually handle an error, knowing what actually went wrong is critical.
706.
▲
by
stouset
1y ago
> Unless documented otherwise, a non-nil error renders all other return values invalid, so there's no real sense of a "bogus value" alongside a non-nil error. Ah yes the classic golang philosophy of “just avoid bugs by not
707.
▲
by
stouset
1y ago
It reached out to the Internet and pulled the docs. Repeatedly. I even linked to the docs directly to be helpful.
708.
▲
by
stouset
1y ago
The agent reached out to the internet and pulled the golangci-lint docs. Repeatedly. After generating a v1-compatible config I pointed it to the v2 docs. It tried to do the automatic migration but still wound up with incorrect syntax. I ask
709.
▲
by
stouset
1y ago
I saw this article and thought, now's the time to try again! Using Claude Sonnet 4, I attempted to add some better configuration to my golang project. An hour later, I was unable to get it to produce a usable configuration, apparently
710.
▲
by
stouset
1y ago
The first cars were probably much less useful than horses. They didn’t go very far, gas pumping infrastructure wasn’t widely available, and you needed specialized knowledge to operate them. Sure, they got better. But at the outset they were
711.
▲
by
stouset
1y ago
Right now they are fancy autocompletes. That is enormously useful for a language where 90% of the typing is boilerplate in desperate need of autocompletion. Most of the “interesting” logic I write is nowhere close to autocompleted success
712.
▲
by
stouset
1y ago
I have never understood why people want to use LLMs for programming outside of learning. I have written Perl, C, C#, Rust, and Ruby professionally and to this day I feel like they would slow me down. I have used golang in the past and I was
713.
▲
by
stouset
1y ago
This is why I'm personally unimpressed by "I supported Trump until it personally affected me and my eyes were opened" narratives. When I see these stories, it's clear that nothing about that person has fundamentally chan
714.
▲
by
stouset
1y ago
The existing solution for this is SRP (Secure Remote Passwords http://srp.stanford.edu/ ). Unfortunately my understanding is that it’s trivial to implement unsoundly but it’s also not something for which there are an abundan
715.
▲
by
stouset
1y ago
It's frightening how quickly the answer in golang becomes "downcast to interface{} and force type problems to happen at runtime".
716.
▲
by
stouset
1y ago
My main issue with panics is poor interop across FFI boundaries.
717.
▲
by
stouset
1y ago
That makes sense for a 2D rope in 4D space, but I’m not convinced the same approach holds for a 3D ”hyperrope” in 4D space.
718.
▲
by
stouset
1y ago
Every single definition that segments a real world set of continuous objects into discrete buckets has surprising edge cases. This is basically inescapable. To steal a quote: All definitions are wrong. Some are useful.
719.
▲
by
stouset
1y ago
How is this any different than the—effectively—donations to red states made by blue states and cities in the U.S.?
720.
▲
by
stouset
1y ago
I hate that I know you're right.
More ›