HNHacker News
TopNewBestAskShowJobs

well_ackshually

521 karma · joined December 20, 2025

submissionscomments
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.

well_ackshually··on Way to Play Super Mario 64: On Apple Vision Pro
SM64 is an absolute masterpiece. It controls right, movement is simple and smooth, environments are varied. It's a totally ageless game.

Paper Mario is different and suffers more from being the first of its kind. If you're more into RPGs would be a better pick, but overall still a great game.

well_ackshually··on Way to Play Super Mario 64: On Apple Vision Pro
>What's everyone's take on the gamers cheering against the Nintendo?

Nintendo is a scourge on the gaming industry. Gary Bowser is going to spend the rest of his life paying them, they illegally send DMCA takedowns on emulators, threaten developers by sending goons directly to their homes, takes away your ownership of games with their game code carts, tries to control and destroy the second hand market. Nintendo can burn.

>Who's going to create this generation's own franchises like Nintendo did?

Nintendo created zero franchises in this generation. Splatoon, maybe ? They're already creatively dry.

> What will be their incentives to invest time and effort in any new IP?

Piracy and emulation have been present for the past twenty years. Does it look like no new IPs came out in those twenty years ? Hell, for the recent recomp projects, it has been people _begging_ to be able to play games on another platform, they would have paid for it. Bloodborne has gotten a decomp that people have been screaming for for years.

Companies that believe they can get you stuck on their platforms are going to crash and burn, and we'll all be better off for it.

(Also intellectual property as a whole is a farce and has made the world worse)

well_ackshually··on The 1.5°C goal of the Paris Agreement is no longer viable
Yes you can. China has barely emitted half the lifetimes emissions of the US because it didn't go through decades of inefficent and polluting technologies. The ozone hole wasn't caused by China.

Same thing applies to those up and coming countries: they immediately have more efficient technologies.

well_ackshually··on The 1.5°C goal of the Paris Agreement is no longer viable
>Instead they ban plastic straws while the Chinese burn another million tons of coal.

The chinese quite literally have greener energy than germany at the moment and are building the shit that you buy off of amazon. China is the only reason the current solar push is as successful as it is. Tame your sinophobia.

well_ackshually··on DeepSeek just open-sourced its inference engine
as if electricity for openai & anthropic isn't heavily subsidised

as if electricity for spacex wasn't literally illegally installed gas turbines polluting the air

well_ackshually··on US federal budget deficit jumps 12% in one year to nearly $2 Trillion
>Also, US tax rates are relatively low, US can pay the debt by increasing tax rate if there is political will.

The whole point of debt is that it never gets paid. Not. a. single. country. has ever paid it off (and the few times it did happen, hundreds of thousands died). It keeps rolling forward, and gets eaten by inflation. The vast majority of "first world" countries have a 50%+ debt to GDP ratio (except when you do like Germany and manipulate the eurozone currency to your advantage) and are doing just fine. Countries have debt because people want to lend to them, because it's where things happen. Bhutan doesn't have debt, because it doesn't have the money to build it up.

>EU must rescue France in next 4-5 years.

zzzz

Can the american bots worry about their own country and their deeply ingrained problems before repeating the propaganda you read in the atlantic ? It's getting a bit boring.

well_ackshually··on AdFection: Targeted ads turned into a pipeline for zero-click mercenary spyware
>The sheer volume of traffic makes it virtually impossible to vet even a fraction of it

No, it doesn't. Your company is too much of a cheap fuck to do it and would rather offload that cost on society, no matter how bad the effects of it is.

>There is no such thing as "ad provider."

Only when it's to your advantage, because you're very happy to refer to yourself as an ad provider in every single marketing piece.

>AdTech engineer here (some 13 years in the industry)

You've made the world miserable for the past 13 years and have the gall to come over and pretend you're a poor innocent little thing who can't do nothing UwU there's just too much how could we be held responsible.

well_ackshually··on Paying the Price for Trusting the USA
Oh it's not an accusation : the US is the least loyal, least reliable ally you could ever have. Every single occasion they've had to demonstrate it, they did. They'll get you in deep shit, use you then leave you.
well_ackshually··on Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support)
Yes? It's a back and forth discussion, where the model's output (that is much more pluridisciplinary than Terrance will ever be and therefore benefits from the common knowledge of not just an entire field, but thousands of fields over thousands of cultures) actively drives his responses and verifications. Literally, the entire set of messages is "you said X. Does that therefore entail Y in what you said ?". Terrance being an expert knows how to drive the conversation in angles which he explored, but it remains that the bulk of the work is done by Claude.

If I keep asking clarifying questions to Albert Einstein, that doesn't make me the inventor of relativistic physics, no matter how much I know about the subject.

I'm not contradicting OP's expertise on the subject: they seem to at the very least know what they're talking about. But saying "I" did this when all you did is prompt the funny slot machine and approximately none of the code is reviewed (6 commits per day, each being 50+ files on average is not something you have reviewed or understood.) is lying to others and to yourself.

well_ackshually··on Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support)
> if they built a BREP geometry kernel from scratch solo too.

But you didn't, Claude did. Your commits display it.

well_ackshually··on The gap in shared understanding of LLM capability is widening
Claude Code still doesn't have a working scroll back buffer in their new renderer, it regularly flips its shit and mixes different pieces of history.

Claude Code still can't get reasonable performance without writing a "game renderer" (that doesn't work)

Claude Code is still written in JavaScript, eating hundreds of megabytes to make a shitty TUI whose literal sole role is to send API calls.

Claude Code is software made by amateurs.

← PreviousPage 2 of 15Next →