HNHacker News
TopNewBestAskShowJobs

creatonez

3,637 karma · joined June 2, 2016

submissionscomments
creatonez··on Minecraft: Java Edition now uses SDL3
GLFW itself is supposed to work, but there are areas of the API surface that Minecraft touches that have been a problem, so Minecraft hasn't been able to enable it. I believe the two major issues that cause crashes have been the way Minecraft sets the taskbar icon and the way it sets the window geometry. And various quality of life problems with the mouse (like hovering over the window capturing the mouse instantly).
creatonez··on Minecraft: Java Edition now uses SDL3
Not sure, but they were able to get Wayland support working out of the box in this update. Previously it required workarounds, and even with workarounds, new issues would pop up in a game of whack-a-mole, and nobody really cared because running MC in XWayland was good enough for most people. Whereas SDL3 has very solid Wayland support out of the box. Minecraft only really uses GLFW to create the window, set the taskbar icon, go into fullscreen mode, and accept input, with everything else being handled by raw OpenGL, so this was an easy switchover. Now that Minecraft supports Vulkan, it's able to use a fully modern stack on Linux desktops / Steam Decks.
creatonez··on Minecraft: Java Edition now uses SDL3
Minecraft essentially only uses GLFW (and now SDL3) to create the window and accept input. The game itself is essentially coded in raw OpenGL (and now vulkan).
creatonez··on Minecraft: Java Edition now uses SDL3
They are explicitly a beta channel, and in fact if you create a world on a snapshot you don't have an upgrade path to future releases (unless you start hacking at your world files with an NBT editor). So most of the community ignores them and waits till release.
creatonez··on AWS: Inaccurate Estimated Billing Data – $1.7 billion
Not everyone got a 10 figure bill estimates, some posts were mentioning 8 and 9 figure estimates
creatonez··on Swiss parliament lifts ban on new nuclear power plants
There's nothing to fear about these locations unless you are heavily disturbing the soil
creatonez··on Re: [PATCH] OOM_pardon, a.k.a. don't kill my xlock (2004)
The modern desktops seem to have some way to jam themselves if the lock screen fails.

For example, KDE: https://preview.redd.it/plasma-lock-screen-messed-up-v0-zx7h...

GNOME: https://forums.freebsd.org/attachments/index-jpeg.8571/

I think this only works because there is top-down integration between the different parts. The compositor knows when it's supposed to be locked. Whereas the old screen lockers were just very aggressive Xorg apps that suffer from "What if two programs did this?" problems (https://devblogs.microsoft.com/oldnewthing/20110310-00/?p=11...)

creatonez··on You can no longer Google the word 'disregard'
The removal of dictionary definitions from google search (even if you use "define") is absolutely infuriating. Dictionary definitions are written with the exact amount of precision/broadness needed for each particular word, compared to AI output which is just wrong most of the time.
creatonez··on A Wayland Compositor in Minecraft
Can't they just compete in separate categories? People have been making high-level computer mods years before even ComputerCraft, RedPower, or OpenComputers existed. And people will continue to make pure-redstone computers far into the future. Neither category is replacing the other :)
creatonez··on The <Noscript> Element as a Trap
Not sure if uBlock Origin has a checkbox to turn off <noscript> globally, but since it is an ad blocker, you could just manually add a global filter on all <noscript> tags. Or you could rely on the community's filter lists to remove specific instances of bullshit found in popular websites.
creatonez··on The <Noscript> Element as a Trap
Indeed, <noscript> doesn't show just because the page didn't properly load the scripts in the page. It's not a fallback for errors, it's a fallback to serve users who deliberately disabled Javascript. This is a rare scenario these days, but it does get displayed when you disable JS in Tor Browser, use the disable Javascript button in uBlock Origin (I personally use this to whitelist javascript per-domain), or use various other extensions like NoScript. This is dependent on the implementation, though. In theory some crappy browser extension could provide JS disabling functionality otherwise identical to tor/ublock/noscript but forget to display <noscript>s, but I haven't heard of implementations that are like this.

Either way, make sure you have something sensible to display for all scenarios, even if it's just an error page. Mysterious blank pages are not fun.

creatonez··on OpenBSD 7.9
> And even for background tasks shouldn't it be better to have them complete faster for less power

Race to idle is only clearly beneficial for tasks that have a clear start and end. If a background task is sustained, responds to unpredictable events, or does small amounts of work and wakes frequently, the CPU's boost logic won't solve your energy usage problem.

> To say nothing about what if they have different features. what happens when a process that wants to use cpu feature X(avx512?) gets scheduled on a cpu without X

This idea has been proposed in the past, but isn't actually used on x86-64 or ARM. E-cores have the same instruction set as P-cores, so there's no risk of running into an invalid CPU instruction.

Truly heterogeneous instruction sets may come back in the future, though. So be on your toes.

creatonez··on I’ve banned query strings
> "query strings are horrible"

That's not at all what the article says. You're responding to a weird strawman that doesn't resemble the article's actual point.

creatonez··on I’ve banned query strings
It is. Your ad blocker is removing it, so it doesn't trigger the error page.
creatonez··on Maybe you shouldn't install new software for a bit
For proprietary software, sure. But open source projects rarely ever work like this.

Especially for a project like the kernel, there's no reasonable way to decide who out of thousands of interested parties should have access first.

Android is a rare exception, as of a few years ago they started a program where phone manufacturers get very favorable early access to AOSP code 4 months ahead of public release.

creatonez··on Maybe you shouldn't install new software for a bit
In this case, no insiders broke the embargo. It was reverse engineered from the patch by an unrelated third party and a proof of concept immediately came out of it. At that point, it's kinda fair game.
creatonez··on Agents can now create Cloudflare accounts, buy domains, and deploy
Cloudflare seems to be on a streak, boasting about new capabilities that are only useful for mass spam. When can we start blocking them for deliberately harboring spam?
creatonez··on NPR finds "no sign" of Polymarket at its Panama HQ address
Delaware is quite literally a tax haven set up to assist in evading as many local laws as possible. Do we just excuse it because it's a US state and speaks English?
creatonez··on NPR finds "no sign" of Polymarket at its Panama HQ address
If the only shell(s) for a business are in a completely different jurisdiction with no connection whatsoever to any of the humans involved in operating the organization... yes. It's an outrageous way to escape the force of the law that has been rubber stamped by corrupt politicians.
creatonez··on NPR finds "no sign" of Polymarket at its Panama HQ address
For-profit companies jurisdiction shopping without any physical presence is so clearly sketchy that it's wild anyone could see it otherwise. I can't imagine a normal person not being shocked in disbelief when they first learn about the concept of tax havens.
creatonez··on NPR finds "no sign" of Polymarket at its Panama HQ address
It is indeed already normal for rich people to do things that are sketchy as hell.

Maybe let's make it not normal?

creatonez··on Computer Use is 45x more expensive than structured APIs
Browser agents / vision agents are a menace and ISPs should outright ban subscribers who run them on the public internet.
creatonez··on Open source does not imply open community
Having posted rules on a forum/mailing list/bug tracker is only done to cause trouble? Really?

Codes of conduct exist because the alternatives are either arbitrary punishment for arbitrary infractions, or complete spamfest anarchy. It baffles me that a crowd that previously preached netiquette are now so against clarity and healthy community. (Though on second thought, maybe this is a Goomba fallacy and the folks that have so much disdain for CoCs are the people who constantly spewed flame wars and spam on 1990s usenet)

creatonez··on How Flock is helping make America safer, one city at a time
Flock is engaged in pedophilic snooping and is actively helping a terrorist militia commit racial pogroms. Crime has gone way up, Flock are the criminals.
creatonez··on 'Hairdryer used to trick weather sensor' to win Polymarket bet
> "Hairdryer sometimes get pointed at the weather sensor" and "Government sometimes fudges jobs/CPI data" are more or less the same thing. Build it into your model.

Is this comment satire? Bet on things being intentionally and secretly manipulated by people you will never meet? In what direction? This just sounds like a recipe for participating in the most financially dangerous questions.

creatonez··on Cloudflare Email Service
Agent-produced emails are by definition spam. Everyone should be reacting to this news by immediately blocking your service.
creatonez··on Cloudflare Email Service
AI agents should be nowhere near email, full stop. Who comes up with this shit? Why would Cloudflare ruin their email deliverability by allowing this?
creatonez··on IPv6 traffic crosses the 50% mark
This is probably not the real reason, but I find it interesting that France had Minitel (^1) before and later had to switch to the Internet, and then later became the fastest country to complete the IPv6 transition. So perhaps they had an engineering culture that was prepared for the possibility they would have to upgrade the entire network on a nationwide scale.

^1: https://en.wikipedia.org/wiki/Minitel

creatonez··on Anna's Archive loses $322M Spotify piracy case without a fight
I couldn't be more relieved that RIAA is a four letter agency
creatonez··on Cybersecurity looks like proof of work now
I mostly agree with the article.

> You don’t get points for being clever

Not sure about this framing, this can easily lead to the wrong conclusions. There is an arms race, yes, and defenders are going to need to spend a lot of GPU hours as a result. But it seems self-evident that the fundamentals of cybersecurity still matter a lot, and you still win by being clever. For the foreseeable future, security posture is still going to be a reflection of human systems. Human systems that are under enormous stress, but are still fundamentally human. You win by getting your security culture in order to produce (and continually reproduce) the most resilient defense that masters both the craft and the human element, not just by abandoning human systems in favor of brute forcing security problems away as your only strategy.

Indeed, domains that are truly security critical will acquire this organizational discipline (what's required is the same type of discipline that the nuclear industry acquires after a meltdown, or that the aviation industry acquires after plane crashes), but it will be a bumpy ride.

This article from exactly 1 year ago is almost prophetic to exactly what's going on right now and the subtle ways in which people are most likely to misunderstand the situation: https://knightcolumbia.org/content/ai-as-normal-technology

← PreviousPage 4 of 34Next →