HNHacker News
TopNewBestAskShowJobs

tredre3

3,821 karma · joined April 22, 2022

submissionscomments
tredre3··on There's No Limit to How Bad Code Can Get
I'm willing to keep an open mind but the only example you've shared of such a success story and debunk was a LLM clearing the technical debt of a codebase that was fully LLM-written from the very first commit?

If LLMs are so good at fixing tech debts, why did it write so much to begin with? And why do you assume that now there's no more debt?

tredre3··on Fine, I'll build my own text editor
Emojis have been over-used by javascript developers for decades. Long before LLMs, the README of any javascript project was filled with emojis. A non trivial amount of projects even add emojis to their git messages!

As unpleasant as emojis are in this context, they aren't a reliable tell about AI.

tredre3··on Fine, I'll build my own text editor
VSCode at least has the excuse of being a full web browser, explaining (but not justifying!) its bloat.

What's Sublime's excuse for needing 300MB to open a text file?

tredre3··on Play Store blocks AuroraStore, hurting GrapheneOS users
I'm under no illusion that google doesn't know I own my multiple accounts. They most certainly do. I usually use the same user agent (with containers) on the same IP, after all.

But my goal is to avoid a stranger gaining access to my google services if they manage to unlock a lost device or steal my TV/streaming box that has no lock at all.

I wish Google supported a permission system per device. For example on most of my android devices all I really want is to be logged into Youtube and the play store. I most certainly do not want those devices to have access to my contacts, emails, calendar, keep, drive, payment, etc. (I don't personally use all of those things, but you might and that's what a random thief would gain access to.)

tredre3··on OpenShot 4.0 – Open-source video editor
LosslessCut gives you the option to cut at the nearest keyframe, or to re-encode the small portion from the chosen timestamp to the next key frame (at most a few seconds). Sounds lossless enough to me.
tredre3··on Debian votes to allow "responsible use of generative AI"
Whoever controls the AI, as per the article we're discussing.

Debian isn't a free-for-all, they don't accept fly-by-night contributions, there needs to be a real and serious person behind every contribution.

tredre3··on Debugging my new network, when 10 Gigabit Ethernet Runs at 300 Megabits
The write speed of the PS5 SSD is indeed quite bad but it's still way faster than gigabit ethernet, it can't be the bottleneck. It also can't be the bottleneck with load times, it still reads at 5000MB/s even though it writes at 1/10 that on a good day.
tredre3··on Chicken products recalled in five states due to “false marks of inspection”
It sounds bad when you only point out the recent examples, but overall the recalls haven't increased under Trump.

https://www.usatoday.com/story/news/health/2026/08/28/food-r...

One might be tempted to wave the numbers away as "Obviously there are fewer recalls, because they don't do inspections to begin with!"

That might be true. It's hard to prove or disprove, though. Perhaps if we look at the statistics on the other end, the actual hospitalizations from tainted food?

tredre3··on Get your Windows license refund
Okay we force Apple to give the consumer freedom to choose at least one other OS. But none other exists, so what should Apple do? Create a second operating system themselves to give the illusion of choice? Be forced to bankroll an independent team such as Asahi (which you don't seem to consider valid)?

It seems to me that you are asking too much.

tredre3··on Get your Windows license refund
Expectations change over time.

But I also believe your recollection is erroneous or must differ by region because I was there as early as the 80s and computers sold without an operating system weren't common. If you were buying a PC clone in the 90s you could buy it without the Windows license, of course, but the default was to include it.

Even before PCs, computers typically shipped with BASIC, which was their operating system of sort. Macs, Amigas, they all shipped with an OS as well.

tredre3··on Migrating to HTTPX2
HTTPX2 isn't about the protocol version, it's the name of a python library to make http requests.

But yes, it doesn't support HTTP3. Here's the related issue: https://github.com/pydantic/httpx2/issues/92

tredre3··on Migrating to HTTPX2
That is a legitimate feeling, but to spite the trillion dollars company he also hurts thousands of regular developers.

He doesn't owe those developers anything, of course, but likewise they do not owe him loyalty and thus since an open fork exists, his project will die.

Killing the project is also his right, but people also have a right to be upset by his passive aggressive behavior. Just announce that you're shutting down the project and move on, don't waste our time.

tredre3··on We found a division by zero bug in FFmpeg with a vibecoded fuzzer
Anubis is usually less obtrusive than that, though. This is the longest anubis challenge I've ever had, to the point of being absurd. Hopefully they have a genuine reason for having set the difficulty so high.
tredre3··on Doctors are finally learning to manage antidepressant withdrawal
> But you pivot to TMS and you see 60-80 percent improvement rates. Esketamine is close too.

I have received both rTMS and esketamine and the providers themselves told me they saw roughly a 30-40% response rate (not remission, that's even lower!). Upon researching the topic myself, I found that the meta analysis usually agreed with this 30% figure, but recent research papers mark eskatamine even lower. Both treatments can be miraculous for a few select people and it makes a good headline, but it's a total failure for the majority of people.

I agree with you that those treatments should be easier to access, though.

> Too many therapists dismiss meds and too many psychiatrists dismiss therapy.

This is the only factually true statement in your entire comment.

tredre3··on Windows 95 released August 24, 1995
Windows 95 was a big step up, at least for PC users. What, if anything, impressed you more at the time?
tredre3··on Jabber/XMPP: 25 Years of Digital Independence
> the protocol is desperately in need of an "XMPP: the Good Parts" doc.

It exists! https://docs.modernxmpp.org/

tredre3··on Jabber/XMPP: 25 Years of Digital Independence
Counter point: I ran prosody for years and changed almost nothing to the defaults.

Just like with Apache, all you need is a sane default configuration that covers the most common use cases, and I think modern XMPP servers offer that.

tredre3··on Canada will match US tariffs 'dollar for dollar' as trade talks break down
Century Initiative obviously doesn't specify from which countries, it merely mentions skilled immigration as its primary source of growth.

However if you take a step back and wish to argue in good faith, and look at where people did come from when Trudeau decided to open the flood gates 10 years ago, you'll find that India represents roughly 40% of immigrants. I'd say that can be described as "largely", and there is no reason to believe that opening the gates even wider would change those proportions.

tredre3··on Canada will match US tariffs 'dollar for dollar' as trade talks break down
> Many, possibly most, maple syrup producers in New England do not sell to national grocery store chains.

But scarcity is the problem. Unless you're able to demonstrate that the low supply is artificial, and that maple syrup producers are a cartel and restrict their own production and distribution chain, as well as block any newcomers from trying to enter large-scale production.

Because as is is, if they manage to sell their entire supply through their sugar shacks, then it obviously means they don't have enough capacity to supply grocery chains, let alone on a national level. That's the literal definition of scarce supply.

tredre3··on Bun 1.4
> It's weird their promotional video repeats "you can do <million things> without installing dependencies"

In 1.3 you couldn't even use the repl without downloading dependencies.

In 1.4 it is now finally built-in, hurray! That alone is why I'm going to install 1.4. Finally a truly portable typescript repl.

tredre3··on Norway should buy OpenAI
> That gets you near parity at best.

So they don't spend 20 trillion dollars to achieve AGI, and in the end they still end up at parity for a tiny fraction of the cost.

How can you claim that this isn't a win?

tredre3··on Cursor launches Origin, GitHub alternative
Those kind of SMS check usually ban voip providers. So you need a real line or a prepaid cellphone, and it can presumably only be used once or twice on this service before the number is "burned".

Such checks, although not perfect, do prevent a huge amount of spam and bots by having a very real cost for bots/spammers, and essentially no cost (other than their privacy) for the user.

tredre3··on Universal health coverage could save $1T and 114k lives a year: study
I know that you tend to be balls deep in American Exceptionalism, but the truth is that reasonable countries with reasonable health care average 15-30 MRI machines per million inhabitants.

America is a wild outlier, and unless you have data to back that those machines are put to good use, I'd trust the rest of the world who decided the sweet spot is 15-30 mer million, not 60.

tredre3··on Universal health coverage could save $1T and 114k lives a year: study
Why do you limit it to people with children? Why do you assume that the children are beautiful and healthy?

> Medicare available for free for households making over $100,000 annually

Sure, why not try it? It's still 50% of America getting coverage.

After a few years maybe they'll realize that not having to think about health care insurance is a good thing actually (tm) and start supporting it for lower brackets of the population too.

tredre3··on How Go detects struct copies with sync.noCopy
Not that it matters, but fclose() doesn't happen in the kernel, so the kernel devs can't do anything about it. All libcs have essentially the same implementation:

- is fp NULL or already already closed? return error

- call fflush() and return error if it fails (fflush also happens in userland, it does a seek() then a write() of the userland buffer)

- call close() and return error if it fails

close() follows essentially the same process inside the kernel: check fd is valid, call flush() (this time truly to disk), close it.

tredre3··on AI-Generated GitHub Copilot “Autofix” Allowed Compromise of Snowflake's Jira
Admitting that there was human review from not one but two maintainers would entirely defeat the purpose of the article, which was to sell you an AI solution to the AI problem and insist that no human in the loop is better. Which, to be fair, in this case might have been better.
tredre3··on Does anyone run Postgres without PgBouncer?
> PHP runs a separate logical process on every request which can't share resources with any other request.

PHP allows persistent connections to postgres that will be reused by subsequent requests. But of course the connection isn't shared by concurrent requests (unless you use Swoole), so it doesn't solve the process-per-connection on postgres' side, it merely saves some overhead.

tredre3··on Gmail might partially be to blame for receiving emails from other Sean Conners
Two comments on the referenced stackexchange [1] claim that very early gmail accounts with and without dots were distinct. But searching the web, and reluctantly asking AI, I can find no reference to this so I believe they are mistaken.

According to Google themselves dots never mattered, not even in 2004.

1. https://webapps.stackexchange.com/questions/14668/why-does-g...

tredre3··on Tell HN: Cloudflare silently injects its analytics when you switch nameservers
If RUM is such a good thing, why is it opt-in for paid users? Why push this gracious gift only onto free users?
tredre3··on Protobuf has LSP support
They are doing us a favor, there's no denying that. Just like dozen of other providers did them a favor by providing them with the free software pieces they relied on to build their product.

Of course it's poor taste to add the "You're welcome". But poor taste is par for the course for such startup, unfortunately.

← PreviousPage 3 of 34Next →