HNHacker News
TopNewBestAskShowJobs

000ooo000

2,550 karma · joined February 13, 2023

submissionscomments
000ooo000··on Vibe coding cleanup as a service
>My response to both was that I was confident the market would fix this problem itself

Based on..?

>I cannot imagine that machines will ever replace any work where there is any meaningful threshold for "correct".

Autopilot?

000ooo000··on If you are good at code review, you will be good at using AI agents
This blog gets posted often but the content is usually lousy. Lots of specious assertions about the nature of software development that really give off a "I totally have this figured out" vibe. I can't help but feel that anyone who feels so about this young industry that changes so rapidly and is so badly performed at so many places, is yet to summit Mt. Stupid.
000ooo000··on September 15, 2025: The Day the Industry Admitted AI Subscriptions Don't Work
Ad
000ooo000··on Gleam is my new obsession
https://github.com/gleam-lang/gleam/discussions/3633

About the only argument I find remotely convincing from language devs (Nim is another similar lang) is that they don't want to maintain anything extra. Fair enough. The other arguments they roll out are always specious. The stuff in the issue above is comical: default GH tab width is 8, don't want Gleam to look weird to people looking at Gleam on GH, so force 2 spaces.. lol. Sometimes it seems like lang maintainers get a little too far up their own arses about this stuff. Your v0.x just-past-toy lang with a weak std lib and barely any ecosystem isn't turning off potential adopters because of how default indentation looks on one - arguably the worst - forge.. it's turning adopters away because of these silly hills you choose to die on. Nearly all mainstream langs handle spaces or tabs; forcing 2 spaces is just more "perceived strangeness", as a maintainer on that issue put it. It's your lang, do as you like with it, but if you want growth, don't be arbitrarily rigid.

000ooo000··on Pure and Impure Software Engineering
I can't be bothered doing more than the first paragraph but you can see where I'm going..

>Why do solo game developers tend to get into fights with big tech engineers?

Do they? Often enough for it to be recognised as more than simply two loud, opinionated members of each set each having a twitter account?

>Why do high-profile external hires to large companies often fizzle out?

'Often'? More vibes-based analysis?

>Those two types of engineers often assume their counterparts are simply incompetent, but they’re really just working in different fields.

'Often' again?

If one wants to make generalisations about an entire field of diverse individuals working in diverse roles, that themselves can vary significantly in scope, I think I need more than some flaky premises cobbled together from cherry picked scenarios and assertions based on, realisitically, minimal exposure to those individuals and roles. Look at the author's resume on his site: 2 employers. Don't get me wrong, he's free and should continue to pontificate, but I'm also free to reject it as naive and unconvincing.

000ooo000··on Pure and Impure Software Engineering
Quite a bit of speculation and generalisation here..
000ooo000··on Some thoughts on personal Git hosting
We get it, you can't operate Git outside GitHub. You can stop commenting as such now.
000ooo000··on All You Need Is SSH
Is your three year old in the tech circles TFA is referencing?
000ooo000··on I don't want AI agents controlling my laptop
>Microsoft re-enables disabled abc after xyz

>Microsoft launches shitfoo; users livid they can't disable it

If I had a dollar for every time one of these headlines has scrolled across my screen.. just recently CoPilot has drawn the ire of devs who don't want it involved with their repos.

https://www.theregister.com/2025/09/05/github_copilot_compla...

If you think MS isn't interested in shoving all this down your throat on Windows at the earliest opportunity, then I dunno what to tell you. But people are allowed to have opinions on things and TFA is just that.

000ooo000··on Use singular nouns for database table names
>As long as it's [..] consistent, who cares?

That's what the article is about..

000ooo000··on Setting up a home VPN server with WireGuard (2019)
e.g. my cheap hosting on cPanel lets me do this through a simple HTTP req

https://docs.cpanel.net/cpanel/domains/dynamic-dns/

My ISR only supports DynDNS and NOIP, so I just curl this URL every day.

000ooo000··on Setting up a home VPN server with WireGuard (2019)
>official wireguard clients allow you to set “excluded” wireless SSIDs, so if you are out and about, and not on a SSID that matches one of your excluded SSIDs, you are automatically connected to wireguard.

Very neat, thanks for sharing. Hopefully the Android client is the same. A home WG server is next up on my homeland TODO. WG-easy looks to be a good spot to start.

000ooo000··on AI Adoption Rate Trending Down for Large Companies
Whoever fills out the survey isn't a CEO
000ooo000··on 'Make invalid states unrepresentable' considered harmful
I have a feeling this article is just suggesting some invalid states should be valid states, but it doesn't know it.
000ooo000··on 'Make invalid states unrepresentable' considered harmful
Yep. It's an example contrived to the point of silliness anyway. Like most problems, you would decompose it - not hamfist a bunch of new shit in, throw your hands in there because it's complex, then write a confused blog.
000ooo000··on simonw has vibe-coded 124 useful tools
>useful tools

https://tools.simonwillison.net/bullish-bearish

Come on..

000ooo000··on Making a Linux home server sleep on idle and wake on demand (2023)
Start a blog about making more money instead of exploring technology and see if anyone gives a shit
000ooo000··on We should have the ability to run any code we want on hardware we own
Odd to hear for me. Netflix Australia has been in steep decline for years now. The only shows I recognise by title or actors in the poster are 15+ years old, or are adorned with 'Leaving Soon'. Everything of value has been poached by a competitor.
000ooo000··on Show HN: Envoy – Command Logger
Comments on every other line stating what the line does is very LLM
000ooo000··on Show HN: Envoy – Command Logger
Well this one looks like AI slop, so..
000ooo000··on Fixing an old .NET Core native library loading issue on Alpine
Adding to this, IME, doco for .NET Framework is increasingly hard to find because the .NET Core stuff bubbles up in its place - possibly also because Google is absolute trash these days. Not a big deal if you have some hardcore .NET lifers who know Framework inside out.. but I'd say those are heavily outnumbered, and eventually going to move on to goose farming anyway.
000ooo000··on I researched every attempt to stop fascism in history. The success rate is 0%
OP said failure to prevent fascism is the Democrats' fault. The reply said fascism is fascists' fault. Two different things. Where exactly is the insight in 'fascism is the fascists' fault'?
000ooo000··on Show HN: Envoy – Command Logger
The readme uses history so surely the author knows this?

    function preexec_go() {
      local command_line=$(history 1 | sed 's/^ *[0-9]* *//')
      if [[ -n "$command_line" && "$command_line" != "preexec_go" ]]; then
        # CHANGE THIS PATH to the location of your 'envoy' executable
        ( 
    ~/Desktop/projects/envoy/envoy "$command_line" >/dev/null 2>&1 & ) disown
      fi
    }
    trap 'preexec_go' DEBUG
000ooo000··on I researched every attempt to stop fascism in history. The success rate is 0%
This is like saying failure to prevent crime is the criminals' fault.
000ooo000··on Coinbase CEO explains why he fired engineers who didn't try AI immediately
Amen. Ours recently pushed a platform for comparing prices between the duopolies in our country to help us employees out with CoL. These duopolies are widely credited with contributing to the CoL problem. You just have to laugh.
000ooo000··on Coinbase CEO explains why he fired engineers who didn't try AI immediately
AI is just a tool, and depending on ones seniority, a tool of possibly low value. Sacking people who elect not to commit to a tool, a tool THEY are best placed to evaluate in terms of value, is just as unhinged as sacking someone who uses VSCode over Rider. This is just another example of an idiot CEO, and it's depressing to think anyone might consider this anything else.
000ooo000··on Code review can be better
Having a PR worktree is good with this kind of workflow.
000ooo000··on Code review can be better
Looks like VSCode in macOS, maybe with some custom CSS.
000ooo000··on Code review can be better
There's something to be said for reviewing code you've never seen before. When you're familiar with it, you lose the ability to be surprised, and sometimes "WTF?" is useful for a reviewer to think.
000ooo000··on Code review can be better
Curious if you've used GitLab in anger. It is my pick of the big 4.
← PreviousPage 6 of 29Next →