HNHacker News
TopNewBestAskShowJobs

well_ackshually

504 karma · joined December 20, 2025

submissionscomments
well_ackshually··on Four Months of Zig
>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

well_ackshually··on Early progress on accelerating drug development with Claude
> 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.

well_ackshually··on New 14‑inch MacBook Pro with M6
Cool. Pay them extra for it and stop fucking the rest of us over.
well_ackshually··on New 14‑inch MacBook Pro with M6
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.
well_ackshually··on Genie 4
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.

well_ackshually··on Roblox downloaded 145GB models from us (including adult content) without asking
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.

well_ackshually··on Roblox downloaded 145GB models from us (including adult content) without asking
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.
well_ackshually··on Switzerland. Block by block. At 1:1 scale
>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!

well_ackshually··on Switzerland. Block by block. At 1:1 scale
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.

well_ackshually··on Switzerland. Block by block. At 1:1 scale
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.
well_ackshually··on iPhone Duo Teardown
>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.

well_ackshually··on Switzerland. Block by block. At 1:1 scale
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.
well_ackshually··on Switzerland. Block by block. At 1:1 scale
>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"

well_ackshually··on Switzerland. Block by block. At 1:1 scale
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.

well_ackshually··on iPhone Duo Teardown
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.

well_ackshually··on We should be more ambitious with the software we build
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?

well_ackshually··on We should be more ambitious with the software we build
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.

well_ackshually··on Meta Ignores Brazilian Court Order to End Bolsonaro Favoritism
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 ?

well_ackshually··on Meta Ignores Brazilian Court Order to End Bolsonaro Favoritism
Oh, if you think _that_ is the incendiary hot take and extreme rethoric, you're extremely mistaken.
well_ackshually··on We should be more ambitious with the software we build
>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%

well_ackshually··on We should be more ambitious with the software we build
Rendering the final triangles isn't the issue. The issue is that while your 3D world is nicely setup polygons that benefit from all the culling you can do with it, your 2D UI is requiring vector graphics which your GPU will absolutely hate having to render. The actual composition of the UI elements is incredibly non-performant. Pushing the pixels doesn't matter.

There's a reason why browsers are so complicated and equally non performant. 2D rendering, even GPU accelerated, with the constraints we have right now (or rather, the lack of constraints, because 3D rendering is basically tradeoffs all the time), is not going to be more performant.

well_ackshually··on Meta Ignores Brazilian Court Order to End Bolsonaro Favoritism
I mean, ideally I'd have Zuckerberg, Musk, Dorsey and friends in jail forcreating social networks where conflict is rewarded and pushed in front of everyone, leading to the collapse of the social fabric we're seeing throughout the world right now, but censorship is fine by me in the mean time.

your own country flipped its shit and said that Tiktok was CCP propaganda less than a year ago and tried to ban it, so it seems like foreign influence on your politics does seem to be a bad thing.

well_ackshually··on We should be more ambitious with the software we build
No you won't. Firstly because your software is one of dozens running and it doesn't get to take the privilege of fucking over my battery consumption and asking for my GPU to spin so you can edit markdown, and also because 2D rendering is miserable and non-performant in every single game engine you can think off. 2D sucks to make, 2D eats half of your frame time by just existing and slicing those triangles.
well_ackshually··on Today, we hacked what we'd set out to hack: the iPhone
- Apple's own UI is widely non accessible and noncompliant. Their toggles are an accessibility nightmare, for example.

- VoiceOver is notoriously non-customizable. It's good enough for blind users, and catastrophic for any motor issues. All of Apple's accessibility is entirely focused over on blind users. Your grandma with the shakes can go fuck herself however.

- VoiceOver is catastrophically unaware of context. I can't count the times it read "Walk fifteen em" instead of Walk 15 meters.

- Apple's solution to accessibility is to not care about their apps and to just make an "accessible" copy.

- Implementing accessibility properly in UIKit/SwiftUI is a kludgey piece of shit where it's extremely common to see people entirely modifying how text is being read, which in an accessibility nightmare and only considers basically blind users.

Source: the software I work on has to be 80%+ accessible, with regular accessibility audits and a panel of various users.

well_ackshually··on How Block Blast harvests its players for ad money
You're doing really good. You're beating your high score. You've shown that you will watch ads because it gives you "rewards". Watching an ad after you failed ? You get to go back in the past and fix your mistakes. The next available ad is marked as particularly valuable by their ad network, paying them close to 4 times as much. They know you'd do anything to keep playing, even watching more ads.

It's the perfect time to put out a puzzle that you will almost instantly fail.

well_ackshually··on Around a dozen banking apps began specifically permitting GrapheneOS
Lmao, it's never legislation and/or enforcement. It's the checkboxes that their insurances told them they had to check or they wouldn't be covered. Half of the problem goes back to insurances being thieves who would do anything to not pay up, the other half goes to upper management not giving a shit about people.
well_ackshually··on Today, we hacked what we'd set out to hack: the iPhone
If you know of any company that would bother to spend days making accessibility improvements, yet for some reason decide to not bring those to the US release, they're the dumbest fucking company in existence.

The EU accessibility mandates will be followed by apps, not by platforms. I don't care if Apple Music wants to keep being trash, Spotify, Deezer and Tidal will improve and lift everyone with it.

well_ackshually··on Today, we hacked what we'd set out to hack: the iPhone
You grab an Android phone anyways because Android accessibility is very much on par or even better than whatever slop Apple is putting out with VoiceOver these days, and developers also somewhat care about it more on Android.

You're also going to benefit from European mandates to have accessible mobile apps anyways, it's coming for free to you.

well_ackshually··on Faster than earcut: triangulating 3.7M map polygons in 489 ms
Triangles that repeatedly cover the same pixel are a performance issue also. Super thin strips are not great for performance and more than offset the memory cost.
well_ackshually··on Way to Play Super Mario 64: On Apple Vision Pro
The Nintendo Store goes down in ten years, and you're shit out of luck.

People on this thread are talking about playing Super Mario 64 because they own their game. Nintendo has been ensuring you will not pass down your games to your children.

Page 1 of 14Next →