521 karma · joined December 20, 2025
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"
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.
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.
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?
* 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.
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 ?
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%
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.
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.
- 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.
It's the perfect time to put out a puzzle that you will almost instantly fail.
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.
You're also going to benefit from European mandates to have accessible mobile apps anyways, it's coming for free to you.
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.
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.
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)
Same thing applies to those up and coming countries: they immediately have more efficient technologies.
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.
as if electricity for spacex wasn't literally illegally installed gas turbines polluting the air
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.
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.
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.
But you didn't, Claude did. Your commits display it.
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.