HNHacker News
TopNewBestAskShowJobs

ohdeargodno

277 karma · joined June 3, 2025

submissionscomments
ohdeargodno··on Yt-dlp: Upcoming new requirements for YouTube downloads
And you're welcome to implement them and submit them as a PR.

The yt-dlp contributors are not in the business of writing or finding JS runtimes, they're trying to download videos.

ohdeargodno··on Java 25 officially released
As of somewhat recently, Kotlin has a language server: https://github.com/Kotlin/kotlin-lsp

Using it in vscode, while not perfect yet, is starting to be alright.

ohdeargodno··on macOS Tahoe
Asahi is only supporting M1, and partly M2 I believe. M3 was enough of a change that there are no drivers for it.
ohdeargodno··on World emissions hit record high, but the EU leads trend reversal
That's not -20 OR +40. You're getting both. And while you're busy touting your preferences, I'm sure your farmers will be happy about their crops freezing, their land becoming unusable, your building being thoroughly unable to withstand such massive temperature swings and cracking, making it even worse to live in.

>We know for sure when we arrive at that point.

The moment you do arrive at the -20 every year point means that:

* You've spent the previous 40 years in denial that it happens more and more often

* You're on the path to -30 already, with no way to stop it.

So, no, we won't "wait and see", no.

ohdeargodno··on Java 25's new CPU-Time Profiler
> However, gradle build or mvn install won’t select a proper version of Java to build your code.

    build.gradle.kts
    java {
        toolchain {
             languageVersion = JavaLanguageVersion.of(17)
             //bonus: pick your favorite distribution with vendor = JvmVendorSpec.<X>
        }
    }

Oh yes they will.

> It won’t even tell you are building with wrong version.

Right, "Class file has wrong version" doesn't explicitly tell you it's the wrong JDK. Gradle itself runs from a JDK8, so even the install you made with your Windows XP will work fine.

If your last experience with Java was 20 years ago and you think that for some reason it hasn't kept up with modern advancement and leapfrogged most languages (how's async doing in rust? virtual threads still stuck nowhere? cool.), sure, keep telling yourself that. You could at least keep it to yourself out of politeness though, or at the very least check that what you're saying is accurate.

ohdeargodno··on Charlie Kirk killed at event in Utah
"I can't stand the word empathy. I think empathy is a made up new age term that does a lot of damage" -- Charlie Kirk, who would be very angry at your condolences apparently.

But then again, when it comes to quoting a culture war grifter, you can find a lot of stupid ass quotes.

ohdeargodno··on iPhone Air
That's a great piece of marketing straight out of Apple's Big Number Book of Important Numbers, but _who the fuck cares_ ?

Aside from a tiny amount of nerds needing post hoc rationalisation as to why they blew $1500 on a gimmick, absolutely nobody will go looking for a phone and consider grams/mm² as an important measure.

ohdeargodno··on We all dodged a bullet
Sorry, the "npm ecosystem" command has been deprecated. You can instead use npm environment (or npm under-your-keyboard because we helpfully decided it should autocorrect and be an alias)
ohdeargodno··on We all dodged a bullet
>maybe we shouldn't let registrars sell npm.<TLD> regardless of the TLD

Cool, get big enough, become friends with the right people and you can squat an entire name on the internet. What, you're the Nepalese Party for Marxists, you've existed for 70 years and you want to buy npm.np ? Nope, tough luck, some random dude pushes shitty javascript packages over there. Sorry for the existing npm.org address too, we're going to expropriate the National Association of Pastoral Musicians. Dare I remind you that the whole left-pad situation was because Kik, the company, stole (with NPM's assistance because they were big enough and friends with the right people) the kik package ?

At least they're paying dozens of millions to buy a shitty ass .google that noone cares about because more and more browsers are hiding the URL bar. I'm glad ICANN can use it to buy drinks, hookers instead of being useful.

ohdeargodno··on AMD claims Arm ISA doesn't offer efficiency advantage over x86
It's not, because Apple purposefully lied on their marketing material. Letting a 3090 go on full blast brings it pretty much in line in perf/watt. Your 3090 will not massively thermal throttle after 30 minutes either, but the M1 Ultra will.

So, yes, if you want to look good on pointless benchmarks, a M1 ultra ran for 1 minute is more efficient than a downclocked 3090.

ohdeargodno··on Firefox 32-bit Linux Support to End in 2026
Congratulations, you now need to make sure your on-launch detector is compatible with the lowest common denominator, while at the same time being able to detect modern architectures. You also now carry 10 different instances of firefox.exe to support people eventually running on Itanium, people that will open support requests and expect you to fix their abandoned platform.

For what reason, exactly ?

You want 32b x86 support: pay for it. You want <obscure architecture> support: pay for it. If you're ok with it being a fork, then maintain it.

ohdeargodno··on 996
No, it isn't. Every single definition of violence includes forms other than just physical.

The World Health Organization (WHO) defines violence as "the intentional use of physical force or power, threatened or actual, against oneself, another person, or against a group or community, which either results in or has a high likelihood of resulting in injury, death, psychological harm, maldevelopment, or deprivation

ohdeargodno··on 996
[flagged]
ohdeargodno··on 996
996 done on your own time without expectations of it being done can be understood if you're excited about it. It's dumb, it ruins your health and your social experiences, but whatever, you're usually young and dumb. A good employer would actively tell you to slow down and manage your energy if it goes on for too long..

996 mandated by the company is 1/ illegal 2/ straight up illegal 3/ a clear signal that they do not see you as a human being.

Worst case scenario, 996 is dumb. Not a super high bar to clear.

ohdeargodno··on 996
>Who have no experience of the reality of working long hours themselves?

The vast, vast majority of investors are nepo babies that inherited dad's company and his trust fund. The rest of them that may have worked have deluded themselves into thinking it was because of their "hard work" they got there

So uh, yeah, they're dumbasses. But even then: they don't care that long hours have no significant benefit: the people that will accept 996 will do it for the same salary as someone doing a 9-5. Don't anthropomophize investors, they never see people, they see numbers.

ohdeargodno··on Hollow Knight: Silksong causes server chaos on Xbox, Steam, and Nintendo
And for the same reason, you don't _have_ to do Path of Pain, or Pantheon.
ohdeargodno··on Liquid Glass? That's what your M4 CPU is for
>you never compute individual pixels because you never need to

Pixel shaders are looking at this laughing at you. PS_OUTPUT is a single pixel whether you want it or not. PS wavefronts are usually very small, so you're still going to be doing a lot of sampling.

ohdeargodno··on Liquid Glass? That's what your M4 CPU is for
>3rd party UI frameworks can't copy it without a massive performance hit.

Do you believe pixel shaders are some unique magic that only Apple has the secret sauce to and noone else can use? There were some efficient implementations of liquid glass for flutter before the iOS beta was even released. Glass effects are dime a dozen on shadertoy, they're one of the most basic effects you could learn to do when learning about texture sampling.

The platforms that will take a large performance hit are the ones that can't drop down to the native platforms, i.e. the web.

ohdeargodno··on Apple pulls iPhone torrent app from AltStore PAL in Europe
No, an iOS 0day _is_ less valuable. Every exploit acquisition program pays out more for an Android RCE than it does for an iOS RCE. And it's not surprising: give iMessage a mean look and a .png that looks funny and it breaks under the pressure.

The rest of the thread above is merely the delusions of an Apple fanboy, followed by dozens of people listing out reasons why an iPhone is more vulnerable to attacks, both from external actors _and_ from Apple collecting massive amounts of data and having total remote control of "your" device.

ohdeargodno··on Next.js is infuriating
yeah | it's | so | much | better | with | bash | tr | cut -d' ' -t5 | jq .entry[].text | sed -i s/who/evenknows/g

Anyone who has ever maintained a semi complex set of bash invocations and pipes knows it's a fragile incantation that breaks anytime you look at it funny, or something in your chain produces unexpected output.

Powershell, while absolutely horrible to read and only slightly less horrible to write (hey look, proper auto completion instead of trying to cut on the 4th, wait no sorry 5th, ah fuck it's the 6th there's an invisible space) at least produces consistent and reproductible results.

No, your python script doesn't count, it makes me do a pip install requests. Oh, sorry, pip can't be used like that, gotta run apt instill python3-pip or my whole system breaks.

ohdeargodno··on Next.js is infuriating
Windows had most of these APIs _before_ UNIX ever dreamed them up. You can jerk yourself off about the superiority of io_uring all day long, but it had been in Win32 for 15 years prior, and has kept compatibility throughout. I can't promise that io_uring will still be in the kernel by 2040.

So, yeah, speaking in hindsight is really easy.

PS: no, the UNIX way is also shit, just in a different way.

ohdeargodno··on Unfortunately, the ICEBlock app is activism theater
Ah, yes, "Tired of Being Politically Correct (@USBornNRaised)" is certainly a very accurate source for information, and is definitely not the kind of person that would repost shitty edited pictures for political gain.

Journalists ? Judges ? What's that ? Real americans get their news from random propaganda accounts on X.

ohdeargodno··on Apple pulls iPhone torrent app from AltStore PAL in Europe
>The amount of money you can get for a iPhone 0day confirms it.

Less than for an Android 0day then. Yes, it's quite telling.

ohdeargodno··on Unfortunately, the ICEBlock app is activism theater
No, that is merely what the US government alleged. There's an allegation from a suspended cop that he is a gang member because he wore a Chicago Bulls hat, and that's all ICE is basing itself on to call him a gang member.

The court said not to send him back to El Salvador because he applied for asylum, and was granted asylum because he faced dangers in El Salvador. Not because he's a gang member, which are allegations that have never been proven.

ohdeargodno··on Unfortunately, the ICEBlock app is activism theater
ICE blew up a family's door with explosives, geared like tacticool nerds equipped to capture Bin Laden because one guy blocked them with his van.

The whole point of this was to show the consequences of not complying with the brownshirts. Shoot one of them down, you might well discover they have the budget to buy F35s now.

>Some of the border states where they’re doing this like Texas and Arizona I’d say no more than three houses.

Great news: they've been doing this to thousands of houses in the very states you mention. Just not the white ones.

ohdeargodno··on Unfortunately, the ICEBlock app is activism theater
You're being naive. ICE has had _zero_ problems taking away legal immigrants. Kilmar Abrego Garcia, the most notorious case was an illegal immigrant, granted a right to stay and work by a judge, and spent months in a prison. Forgetting your papers at home (having an ID on you is not a legal requirement. Nor is having an ID in the US, which is another set of problems. Nor is actually getting any legal immigration documents, since the systems are setup to make your life as miserable as possible)

ICE does not behave like a well mannered cop that will check your papers and let you go. They're an unregulated fascist militia that will blow up your door while your children are sleeping because you stopped their car two days ago, and will take you away simply because you're being too brown for their liking today.

ohdeargodno··on Next.js is infuriating
Windows has had envvars since before Linux existed. It also has FindFirstChangeNotification (or ReadDirectoryChangesW if you hate yourself) since before inotify existed, etc.

Windows has pretty much everything you can dream of (although sometimes in the form of complete abominations), it's just that the people employed by Vercel don't give a shit about using native APIs well, and will map everything towards a UNIX-ish way of doing things.

ohdeargodno··on The future of 32-bit support in the kernel
I wish there were strong enough words to tell you about how few shits I give about the name of a branch.

> Not that it really matters either way

But you still decided to make it your personal battle to make a comment remind people that the evil inclusive people did a no no by forcing you to rename your branches from master to main, yes.

>pays to be accurate.

No, it doesn't. Source: you knew exactly what I was talking about when I said main. You also would have known what I was talking about had I said trunk, master, develop or latest.

ohdeargodno··on The future of 32-bit support in the kernel
Nothing prevents you from maintaining nommu as a fork. The reality of things is, despite your feelings, people have to work on the kernel, daily, and there comes a point where your tinkering needs do not need to be supported in main. You can keep using old versions of the kernel, too.

Linux remains open source, extendable, and someone would most likely maintain these ripped out modules. Just not at the expense of the singular maintainer of the subsystem inside the kernel.

ohdeargodno··on Can You Develop Film in a Jägerbomb?
Don't get me wrong: I am not blaming anyone for liking alcohol, I have plenty of wine and various liquors, and it's a fun indulgence.

There is no "used wisely" with alcohol. It is destructive from the first drop to the last. It is about one of the worst things you could put in your body. Alcohol gets a free pass because it's socially acceptable, but it is, objectively, dangerous, and every single doctor and research in the world agrees with that.

Page 1 of 5Next →