News for hackers. Stuff that matters.

well_ackshually

Re:Mac at Any Scale on Tuesday November 03, 2026 @02:49PM (#50357197)
> their code signing experience is leaps and bounds better than Android at this point.

In which universe ? You generate a signing key, its password, configure the alias, the alias password and then just modify your gradle build script to say signingConfig.set(file("file/path.jks"))

Hell, if you want to go even further, give up on signing, use the debug signing certificate and let google sign for you with their own keys.

Considering 35 of these 50 years is quite literally not the Soviet Union, that list is still long: https://en.wikipedia.org/wiki/Timeline_of_Russian_innovation
Re:Mathematics has changed. Let's act like it on Monday November 02, 2026 @07:10AM (#50335768)
You don't need to wait for the LLM driven NPCs. It already exists and has been done for years. It's always, always, always absolute dog shit and doesn't add anything to the game. Voice acting is whatever trash the LLM puts out. You get the same roundabout sentences that LLMs put out.

Character customisation already exists. AI won't make blending textures easier or harder.

>game artists would change from making 3D meshes, textures and animations to being authors of storylines and styles.

You fundamentally misunderstand game artists if you think that the meshes, textures and animations they make _today_ isn't driven by a storyline and styling. That's the absolute core of everything artists do. Otherwise we'd have reusable animation packs everywhere, like every default UE5 game does and nobody would redo a 50th running animation.

Re:Prospero: A new coding harness for a more civilized age on Saturday October 31, 2026 @10:14AM (#50316415)
That is old. Every harness (herdr, paseo, pi, etc) uses claude through the Agent SDK, and this draws from your subscription, not API pricing. If you're thinking of going with the "but Anthropic could ban every user doing this", if it's good enough for Google to slap it in Android Studio for everyone to use, it's good enough for you in literally any other harness.
Re:Serbia just elected the world's brainiest parliament on Saturday October 31, 2026 @07:07AM (#50314903)
The US is famous for never intervening into other countries' politics. Other famous examples of no intervention in the area is their total non-involvement in Ukraine with Euromaidan protests for example!

Conspiracy would be saying that the US orchestrated the existence of the Student's list and created protests from thin air. Realism is that the US is very happy about any political destabilization that could favor their interest and will provide unofficial support wherever it's convenient for them.

Re:French digital tax may kill VideoLan non-profit on Friday October 30, 2026 @05:17PM (#50310262)
We'd be very sad because there wouldn't be legitimate idiots like you to entertain us <3
Re:French national assembly votes 0.055€/GB internet tax on Friday October 30, 2026 @03:18PM (#50308892)
When we say best in the world at everything, we mean everything (⌐■_■)

That said, we do have the Germans as neighbours who are pretty damn skilled too.

Re:French national assembly votes 0.055€/GB internet tax on Friday October 30, 2026 @03:16PM (#50308855)
A massive portion of our lawmakers are absolute clowns too, it's not exclusive to the US.

Note that this amendment to the law was passed with 11 votes for, 10 no... With a national assembly of 577. I have to assume it was voted at night, that's when peak democracy happens.

Re:French national assembly votes 0.055€/GB internet tax on Friday October 30, 2026 @03:10PM (#50308772)
They do request ISPs to monitor and report, yes.
Re:French national assembly votes 0.055€/GB internet tax on Friday October 30, 2026 @02:47PM (#50308431)
Everyone hates the socialist party, episode 3825. It's okay, they're soon just a part of history and the left will be better off without them.
Re:Four Months of Zig on Wednesday October 28, 2026 @08:26AM (#50272516)
>Unfortunately, it breaks outside of directories without a build.zig.zon

Are you telling me someone was building a tool to switch versions left and right and did not have the thought to name the build file build.zig.zag? Wasted potential

Re:Early progress on accelerating drug development with Claude on Wednesday October 28, 2026 @04:55AM (#50270801)
> For example, the elderly and those with terminal diagnoses.

The amount of disdain you have for human life when it's past an accepted state of freshness is disgusting.

Re:Apple introduces the new 14-inch MacBook Pro with M6 on Tuesday October 27, 2026 @02:56PM (#50264024)
Cool. Pay them extra for it and stop fucking the rest of us over.
Re:Apple introduces the new 14-inch MacBook Pro with M6 on Tuesday October 27, 2026 @12:32PM (#50261689)
Apple is spending engineering resources every day to _prevent you_ from installing what you want on your own device. They're actively spending R&D money to fuck you over.
Re:Genie 4 on Tuesday October 27, 2026 @12:21PM (#50261537)
And nobody will play that trash, and the world won't change.

Also, lmao, they're already trying to nickel and dime you and sell you microtransactions that took 5 minutes to make for 10 bucks. If you think they're going to pay the costs for running a world model for every single person, lol.

If only you could read the article and see that the vast majority of the assets are licensed under a non-commercial clause.

I guess we'll never know until you learn to read anything other than sheet music.

Man if only there was such a thing as good manners, good behaviour, accepted practices from a community to not massively hammer servers. If only these websites had been up for a decade with very few problems, before a notoriously manipulative, lying, deceiving, abusive company that makes money off of child abusers came in and just went hurr durr free data in the WORST possible way instead of just politely asking for a dump.
Re:Switzerland. Block by block. At 1:1 scale on Monday October 26, 2026 @09:27AM (#50243294)
>It's implemented that way because that is the point, to show it is possible

You're either incredibly naïve, or haven't realized that it is an astroturfed post by a swiss consultancy to sell more of their services. It isn't done out of "love for Switzerland". Love for the money Switzerland can make, maybe. Or, considering your entire posting history, a sealioner here to waste people's time. Either way, it's not looking good for you.

>Somebody created something new and it is a bad thing?

Indeed. I ingest food made by talented people, and when I digest it and shit it out, it's something new!

Re:Switzerland. Block by block. At 1:1 scale on Monday October 26, 2026 @09:17AM (#50243109)
Deal! Let's go!

Here's Chicago (assuming their preview is always the same): https://map2minecraft.com/for/developers#world-demo. It took zero effort.

Picking Providence, New York on a map took two minutes to render, and I was walking around it. Paying 20 bucks gets me the whole 88km². Is it steep? Yeah, a bit. At least they get to have the excuse that it takes some actual CPU time to render because it's all on demand, but they don't have the gall to pretend that they "need it to improve the peaks".

But if you don't want to pay a single cent, feel free to download https://arnismc.com/, it'll fetch the data from OSM, terrain elevation from Tilezen, and you can get absolutely any area in the world you want. It'll cost you... The electricity and the time.

You don't even need to prompt it. cargo run --release --no-default-features -- --output-dir="C:/YOUR_PATH/.minecraft/saves" --bbox="min_lat,min_lng,max_lat,max_lng" is right there. It's a single command.

>it sounds like you believe that’s the sum total of work the author put into it.

It _is_ the sum total of work the author put into it. Prism Launcher (https://prismlauncher.org/) handles the modding part of it. OptiFine makes it playable. Cubic Chunks removes the height limit. Can't be arsed to download 1GB of test data, but arnis or equivalent open source software is used to voxelize it. Leeching off of free work, through and through.

Also the "author" is trying to pass this off as a small, funny little independent artist stuff, when the company behind it quite literally sells 3D prints of the same areas of Switzerland. The entire goal is to be a profiteer, a leech. Literally a dropshipper.

Re:Switzerland. Block by block. At 1:1 scale on Monday October 26, 2026 @09:05AM (#50242943)
Google Maps is absolutely not open data lmao. A single read of their terms of services threatens you about twenty times about the consequences of copying, caching or looking the wrong way at their tiles, metadata, map styles, reverse geocoders and any other service.
Re:iPhone Duo Teardown on Monday October 26, 2026 @08:22AM (#50242459)
>It seems like initial reviews don't find problems due to the "nano-texture" display

Initial reviews don't find problems on Android foldables either, but the crease becomes noticeably visible no matter the phone over time. Apple did not invent magic: their phones already crease (and break)

> As for software, once apps have been optimized for Duo

They won't. There is zero business interest in making dedicated layouts for such a small portion of the population that won't be using your app anyways, unless you're hyper specialized. I'm sure Bloomberg can justify a foldable layout, the New York Times doesn't.

Apple is going to rediscover every single issue that Android has has five years to go through, and loudly yell LA LA LA NOT A PROBLEM FOR US APPLE MAGIC TRUST US while having worse APIs for developers to properly support those layouts.

Re:Switzerland. Block by block. At 1:1 scale on Monday October 26, 2026 @08:09AM (#50242333)
Because if you're a talentless hack, you could have least have the decency to not charge for open data (that Swiss taxpayers have already paid for). There is nothing original, creative, new to this project.
Re:Switzerland. Block by block. At 1:1 scale on Monday October 26, 2026 @06:18AM (#50241567)
>Why would I buy a potato when I could grow one myself.

Because growing fruits is hard.

>Why do I give a busker money when I could play the real track on spotify.

Because playing music is hard.

This project is just "I handed https://arnismc.com/ to Claude and it generated maps from the open data that the Swiss government puts out for free. Oh and also I'm charging you for the slop"

Re:Switzerland. Block by block. At 1:1 scale on Monday October 26, 2026 @06:15AM (#50241536)
Denmark did it 10 years ago with existing open source tools and open data.

This reuses the same open source tools, the same open data, and has the gall to put up a slop website and ask for 15CHF (or worse, 48) to pay for a Claude subscription that's doing it all behind.

Re:iPhone Duo Teardown on Monday October 26, 2026 @05:46AM (#50241333)
A $500 console is not a "luxury good", unless you also count having a flat screen TV as a luxury good. Games is one of the most common things done in a household today

A $2000 phone (which will never be $2000, it's the minimum spec) to watch youtube videos and enjoy apps with bad layouts is in another category entirely.

Re:We should be more ambitious with the software we build on Monday October 26, 2026 @03:34AM (#50240341)
You just don't get it, do you? What I'm saying is that your approach can _never_ lead to a good UI toolkit. You've made a funny toy that renders three boxes that can never work in the real world. Not only is your frame time in the milliseconds on a browser (on a 5080 too), you've made a toy prototype that covers 1% of the necessary features, claimed that it's entirely complete and declared yourself winner (and that implementing the rest would have zero impact on that performance, lol)

It's now been three times you ignore the reality of the world, loudly proclaim yourself winner then proceed to drop 90% of what is necessary. No shit, you can draw empty boxes in 2ms and badly shape text in 3.

>I would love to hear how handling taps, adding a mobile-friendly layout to the demo, handling selection or accessibility would change the calculus on that.

Because now for half of these, you are involving the CPU again, with endless back and forths. Keep repeating it until you have something that works and congratulations, you have more or less exactly what browsers do today.

Considering the hubris, the loud proclamations that you're right and that the whole world around you is wrong, the complete ignorance of the state of the art and the insistence on badly reimplementing things from scratch, the "you don't need those features actually", let me guess, game engine developer?

Re:We should be more ambitious with the software we build on Sunday October 25, 2026 @02:42PM (#50234696)
So, not to shit on your parade my dude, but it is, in fact, hard. Should your users do silly things like open it on a phone like I just did. As a non exhaustive list:

* Your font rendering is catastrophically bad, because it doesn't take DPI into account. It's a blurry, low quality mess.

* You don't handle taps, because you made it with a PC without considering other users. I can therefore not tap on anything. Is it all mobile devices? Is it just Firefox? Is it just that device? Surely that's an easy problem to solve, it and doesn't involve dozens of interop hacks! Scrolling that main page does work though, thankfully the horrible bad UI toolkit does the job for you.

* Layout: congrats, you've remade Clay. It's mostly a solved problem for the past twenty years, although modern layout needs like "rescaling your UI because your users aren't in 1920x1080" seem to be unneeded. Flex and grid layout have plenty of open source implementations, I'm sure Claude can copy it.

* Your text is not selectable or copyable, but I'm going to be graceful and say that maybe it's because it doesn't handle taps either and that it definitely works on desktop. Right?

* People that have accessibility needs seemingly can go fuck themselves, since your entire website is just a canvas. How hard could it be to integrate with the DOM for ARIA elements anyways? (Trick question, it's impossible.). And when that's done, you get to redo it for AccessibilityKit on Apple platforms, UIA on Windows, AAF on Android, AT-SPI on Linux... Don't worry, they're all very similar APIs, how hard could it be to have one model that integrates with them all? (Watch out, trick question again. Especially if you intend to do it _well_).

* I haven't tested it (remember, doesn't work on a mobile device?), but you do restore text input, in the way that is expected by platforms, right? Android has lifecycle events like PAUSE and STOP, as well as activity recreation like it just did upon going to low battery mode as I was typing. Firefox restored this very long comment. You would do the same, right? It is the responsibility of an UI framework: two way binding of inputs is a recipe for UI nightmares.

It took me longer to type this than to collect all of these issues. That was from just the first 30 seconds of interacting with your toy.

Maybe, just maybe, some people are smarter than you, and have spent more time working on the subject than you, and you should be ever so slightly more humble. That the complexity and the performance of current UI toolkits is not an accident that needs to be fixed by geniuses like you gracing us with your previously undiscovered research. Or keep jerking yourself off, unilaterally declaring that people don't need shadows, transparency, or other very niche features like animations, and ignore the world around you, I'm not your dad.

https://www.nicbarker.com/clay does everything you're doing, except better, and it's _still_ not good enough.

Whereas you are the paragon of rationality and can do no evil. Private company good, must not rein in, invisible hand of market daddy <3

When faced between the choice of "genocide" or "no genocide", do you also pick "a little genocide is fine", or has the market already priced it in so you can stop thinking about it ?

Oh, if you think _that_ is the incendiary hot take and extreme rethoric, you're extremely mistaken.
Re:We should be more ambitious with the software we build on Sunday October 25, 2026 @09:05AM (#50231132)
>I'm pretty sure that there are parallel algorithms for triangulating vector graphics that can be run on a gpu

They are. They're not particularly more performant that what we do today. It all involves tesselation on the CPU, or dropping entire feature sets.

>But in general handling vector graphics is simply overkill.

You don't get to decide that.

>Rounded corners? We don't those! Let's use a paradigm that's more GPU friendly.

That ship has sailed. The text input I'm typing this comment in has slightly rounded corners. The text it's containing is vector graphics with rounded corners everywhere, where the best renderer solution at the moment is Slug, with SDFs being a distant second.

>Text can all be cached.

sure, if you drop ligatures, only care about latin alphabet languages, accept having to rerender everything the moment I zoom the page to 110% or 125%

Older »