HNHacker News
TopNewBestAskShowJobs

TheRealPomax

8,257 karma · joined April 26, 2012

I'm Pomax. I make things on the web. Typically you'll know me from https://pomax.github.io/bezierinfo or maybe https://pomax.github.io/are-we-flying

Software engineer at the Mozilla Foundation for 10 years, now working on Glitch at Fastly.

submissionscomments
TheRealPomax··on Astra for Law
how about "just turn off your company if you're so worried about AI instead of immediately suggesting we use it to judge people's lives and livelihoods"?
TheRealPomax··on Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA
Indeed, it is extremely clear: by not saying "manufactured in Japan", the words "developed in Japan" tell you that they drew up the designs for the CPU in Japan, and then sent those designs off to a fab outside Japan for actual manufacturing. Then they bring those CPUs back to Japan, so that the server can be manufactured in Japan even if the server components are not.

That manufacturing step may change in the future, but right now that CPU is not "Made in Japan", it's only "Designed in Japan".

TheRealPomax··on How Big Are Factorials?
The main.css file it imports dates itself to March 9 of 2005, and is housed in an "ancient history" section of the website that covers everything before October 26, 2010, so: "sometime between those two years" =P
TheRealPomax··on Matt Mullenweg tells Automattic staff in Slack he's back in control after ouster
Or they need the pay. It's all well and good to go "they could just leave" but then what? Spend 6 months looking for a new job only for everyone to go "sorry, the hundreds of thousands of layoffs from every other highly skilled tech workforce beat you to it"?
TheRealPomax··on Shopify is moving from React Native back to Swift and Kotlin
First off, RAM is not app size, and second, the point of having RAM is literally so it's there to be used. Sure, Chrome is absolute nonsense, but Electron is not Chrome, and an Electron app using 300 MB in memory where data needs to be uncompressed and directly accessible when your computer (including your phone) has gigabytes of the stuff to work with is just... irrelevant? That's pretty much pretending there's a problem for the sake of wanting a problem.

And yes, not using electron will use less memory, which is an excellent reason to go "we're not using Electron". But there's a difference between "We want to use as little memory as possible" and "300MB of RAM on a system with 8 gigabytes of the stuff is a problem". The first is an excellent call. The second is nonsense =)

TheRealPomax··on Shopify is moving from React Native back to Swift and Kotlin
It's funny how folks can't even get that number right. Depending on how much you care to optimize, Electron adds 50 to 80 MB to your application. Those multi hundreds of megabyte apps? Yeah that's not because of electron, that's things like "we couldn't be bothered to actually think about the assets we bundled in". 100 uncompressed 16 bit PNG? Sure why not. 20MB worth of fonts because we don't like the built in ones and no we've never heard of subsetting? Let's go. 50MB worth of .json data files that we couldn't be bothered to gzip first? Who's going to notice!

Electron is way bigger than an app needs to be, of course, but those giant apps that you hate, 250MB just for a health tracker? That's not electron being the problem.

TheRealPomax··on “Tweet” and the bird logo apparently enter the public domain
Those include the name of the company and actively marketed product. If Google rebranded to Winklemoops, and Android get renamed to Callithing, then the "Google" and "Android" trademarks would eventually expire due to trademarks being contingent on actual use. So yeah, "Google Wallet" and "Android Pay" would eventually become perfectly valid names for someone else to claim.

And Twitter being renamed to X is literally that: the company and product name were changed, and both the company and product no longer uses that original name for anything other than to call out "formerly Twitter". That is not "use" for the purposes of keeping your trademark.

TheRealPomax··on “Tweet” and the bird logo apparently enter the public domain
Surely by literally saying "formerly Twitter", this is an admission of non-use, thus invalidating the trademark on the term as it is not just "not used for anything" but is explicitly being distanced from by X in writing.
TheRealPomax··on Claude, change the “Add to Cart” button to blue
I understand your frustration, it can be hard to hear that other people's experience of a technology is so different from your own that you cannot relate.

I have misbehaved in this fashion for many people across the full spectrum from casual users to highly experienced software engineers with millions of social media followers, so the statement that it's similar to making a joke about a calculator misadding two numbers because a stray beam of solar radiation flipped a bit at least for my part is not true.

Would you like me to start using bad English and doing things you never asked me to for your sessions, too? Just say the word.

TheRealPomax··on No constitutional right to clean water, federal court finds
Except the law clearly says "deprive" not "provide". You'll have to show how folks are being deprived of water if you want to argue this line of reasoning, "providing contaminated water" is not covered by this text, and has the trivial rebutal that no one is forced to accept said water, even if the alternative is a shit situation. That situation does not deprive them of life, liberty, or property, and so there is no constitutional violation.

Plus, you don't need the constitution to place lawful burner on parties, you just need laws that do not conflict with that constitution. Just because the 14th/2nd don't guarantee access to clean water does not mean they therefore guarantee no access to clean water. That is not how words work.

TheRealPomax··on QBittorrent breaks out of sandbox to commit crimes
What do you mean "in trouble"? We're literally seeing that stonks go up when crime.
TheRealPomax··on Dutch central bank moves share of gold from U.S., Canada to London
you're confusing "value as a material" with "value as a currency". Currency is made up. Material properties are not. "If gold was cheaper" is literally "yes, everyone could wake up tomorrow and just decide that's the case, and now it is."

Just like a fiat currency.

TheRealPomax··on Dutch central bank moves share of gold from U.S., Canada to London
That's the fun thing about gold. It's literal gold, not numbers on a spreadsheet. Moving it really means moving it: bars are stamped and owned, and if the owner wants to move them, those bars need to get transported to wherever the owner says they should be.

It's also the idiotic thing about gold, a metal that has no more or less inherent monetary value than a fiat currency =)

TheRealPomax··on Smartphone LED detects hidden cameras with AI
not really, no. It'll happily show you IR (just point it at your remote control with the camera active, and press some buttons. Enjoy the light show on your screen that your eyes don't see).
TheRealPomax··on Get your Windows license refund
A laptop is whatever uses a rigid clamshell form factor with a screen that folds down over the keyboard. A screen with a flippy floppy detachable keyboard is not that, so:

- A chrome book is a laptop, it uses the laptop form factor.

- A Steamdeck is not a laptop. It does not use the laptop form factor.

- An iPad is not a laptop. It does not use the laptop form factor out of the box, it needs peripherals to even pretend to be one.

- A surface Pro is also not a laptop, but the Surface Laptop is. Just "having a flippy floppy magnetic keyboard pre-bundled with it" doesn't make a tablet a laptop. Having a rigid clamshell design makes it a laptop.

And yes, that makes the Asus Zenbook a laptop, because it is. It just has the circuitry in the screen instead of the base. Hell, Asus literally calls them laptops themselves.

TheRealPomax··on Apple introduces M6 and M5 Ultra
There is nothing special about making a computer that's unaffordable, irrespective of whether it's 2026 or 1989. If anything, it just shows how little they're trying.
TheRealPomax··on I spent $266 and four AI models to own my tablet. GLM-5.3 finished it in a day
1. I've said this in real life

2. I've said this multiple times in real life because fuck FAANG

3. that's a new one for me

4. Every colleague I've worked with has used this in real life, for decades

5. Also a new one

So... sorry what were we talking about?

TheRealPomax··on One Oakland police officer made $490k in overtime
I think a system that looks like how many hours someone puts in and then sends an email to both them and their boss going "you're abusing overtime, you will work the hours that are in your contract" would work a hell of a lot better to stop that grift. Nothing stopping someone from finding another trick to get those overtime hours if the system rewards that.
TheRealPomax··on One Oakland police officer made $490k in overtime
This is so factually incorrect I don't even know where to begin. Have you even read about modern LLM usage?
TheRealPomax··on One Oakland police officer made $490k in overtime
So what you're saying is there are two problems. Why frame that to imply it's not worth making sure people stay accountable, so that people CAN be held accountable again once you help fix the country?
TheRealPomax··on One Oakland police officer made $490k in overtime
A computer cannot be held accountable, and so a computer should never be allowed to replace decision making.
TheRealPomax··on An Engineer's Old Cooking Trick Is Going Viral, Divides the Internet
Sorry, is there supposed to be an actual article somewhere hiding behind this giant collection of embedded whatever-the-hell-X-calls-posts quotes? Because there does not appear to be one. "Someone said X and then someone else said Y and then even more folks said Z" was slop long before AI existed.
TheRealPomax··on One Oakland police officer made $490k in overtime
Don't dare them to replace cops with AI. That's what they want you to demand, so they can replace cops with AI.
TheRealPomax··on AI-Generated GitHub Copilot “Autofix” Allowed Compromise of Snowflake's Jira
No, Snowflake allowing autofixes compromised their Jira. If you tell someone to shoot you in the foot, and they shoot you in the foot, you shot yourself in the foot, just with more steps. If someone else finds the memo that says you've set up foot shooting as a service, and then they trigger that service, you still shot yourself in the foot.
TheRealPomax··on Abdominal fat predicts heart disease risk better than BMI
The 2000's called. We've known this for decades because we did a LOT of studies back in the day when you could still get government funding.
TheRealPomax··on Can Intel finally beat ARM on performance per Watt?
When the laptop is literally the thickness of a headphone jack? Because a USB-C port is less than 2mm, but a 3.5mm headphone jack port is more like 6mm. That becomes a problem when the actual shell it need to go in is 7.5mm.

Did it need to be that thin? Heck no. But it is, and yeah there is absolutely no room for one because of that decision.

TheRealPomax··on A year of fighting scrapers on my 1.5 million-page website
No one was hurt, you were at most inconvenienced. And that's perfectly fine.

Also, using jargon that doesn't apply: a knee-jerk reaction is one that does way too much to address a small problem. Objectively, this is the literal opposite: targeted reactions to different aspects of a huge problem.

TheRealPomax··on Kitesurf: Agent-first browser that runs in V8 isolates
But then the obvious next question is: is it still a browser, then? In the same vein as asking whether a tool that can extract data from PDF files is a "PDF Reader" (probably not) or a tool that runs a game demo for benchmarking purposes is still "the actual game" (definitely not).

It's a web data tool, but as something not used for browsing, by definition this is not a browser.

TheRealPomax··on Why are all the amounts values negative?
That's the problem: what you see and what is actually in the PDF are not the same thing: the actual text in the PDF has a minus sign on both. The entry that you see as "$110.00-" is withdrawal, and its minus sign is very much real. However, the entry that you see as "$1,527.57" also has a minus sign. but you don't see it because it's been given the same font colour as the background.

So we have two identically formatted piece of data, where only the text colour offers a clue on what's real and what isn't. Absolutely insane.

TheRealPomax··on Why are all the amounts values negative?
Some trailing minus signs are true negatives, but it depends on the color which ones are and which ones aren't (and someone got paid for that. Amazing).
← PreviousPage 2 of 34Next →