HNHacker News
TopNewBestAskShowJobs

kemayo

9,870 karma · joined August 9, 2010

I am a developer. I write the codes that makes the things go ping. I'm not one of those fancy entrepreneurs. Sorry.

I work at Wikimedia, but this is very much not me making official statements.

http://davidlynch.org/

submissionscomments
kemayo··on I now assume that all ads on Apple news are scams
I dunno, I think that multiple people doing a workout together in the same at-home room is a bit of an edge case for this app. I have a not-tiny house, and I don't have a space where I could do that without having to move heavy furniture around first. People who live in apartments are really out of luck.

They do support syncing up the workouts of people who're each using their own device: https://support.apple.com/en-us/101979

kemayo··on Wikipedia: Sandbox
Though, just to be clear, the per-user ones are also public. They're just a convention where if you make a subpage of your user page and call it "Sandbox", nobody is going to complain about the encyclopedic value of your edits.
kemayo··on House vote keeps federal "kill switch" vehicle mandate
Here's a representative news article about it (WaPo because they were first in the search results): https://www.washingtonpost.com/immigration/2026/01/22/ice-me... (paywall-avoiding: https://archive.is/bsdv9)

They've come up with a memo saying that non-judicial warrants can let them break in. This has historically been very much not allowed.

Edit: As a quick explanation, this is more or less a separation-of-powers thing. The rule has been that for the executive to enter someone's home they need a warrant from a judge, a member of the judicial branch. They now say that an "administrative warrant" is enough, issued by an immigration judge -- but immigration judges are just executive branch employees, so this is saying that the executive can decide on its own when it wants to break into your house.

kemayo··on Why Object of Arrays beat interleaved arrays: a JavaScript performance issue
A lot of words to say "it's quicker when you allocate three large arrays rather 1,000,000 objects"

That feels sufficiently intuitive that describing it as "a JavaScript performance issue" is a bit confusing.

(There's other optimizations they're applying, but that's the only one that really matters.)

kemayo··on 25 Years of Wikipedia
To elaborate slightly, note that "reliable" is sort of Wikipedia jargon. When it applies to a news organization, it means that statements of fact are likely to be correct... or at least, not intentionally incorrect, because errors do happen. So a source can be reliable and biased at the same time, which means that if it says a thing happened you can largely trust that it really did happen... but any interpretation of that might be slanted, and so shouldn't be trusted.

The New York Post isn't "reliable" because it's a tabloid that doesn't care overmuch about fact-checking what it publishes (and, worse, has a history of just making stuff up sometimes). So the Wikipedia position is that you can't trust a citation to the NY Post without finding something else to corroborate it -- at which point you might as well just cite the corroborating reliable source instead.

Whereas Mother Jones will absolutely mostly publish articles which say good things about progressives and bad things about conservatives, but those things will all be true. Their bias comes in the form of selectively presenting these things -- they're unlikely to bother posting a "Ted Cruz just did a good thing" article -- and in their color commentary / opinion pieces, not in the form of just making things up.

See: https://en.wikipedia.org/wiki/Wikipedia:Reliable_sources

kemayo··on Statement from Jerome Powell
He's also appreciably more senile now, and a common manifestation of that is lowered inhibitions. I'm not saying that Trump was great at 70, but now that he's 80 he's considerably less in control of himself.

(If you doubt this, go watch some clips and compare how he talks now to how he talked during his first administration. If you were concerned about Biden's state in 2024, you should be concerned about Trump now.)

kemayo··on X faces global investigations for deepfake porn of women and minors
Not just California. Non-consensual deepfake porn is explicitly federally illegal now.

Ted Cruz's "Take It Down" Act passed last year: https://www.congress.gov/bill/119th-congress/senate-bill/146

(This may or may not be constitutional in the end, but it's certainly current law on the books.)

kemayo··on Tumblr removed from Apple App Store over abuse images (2018)
2018 -- I'd assume that this is posted today as a pointed jab at X getting quite different treatment despite Grok being used to make child porn and other revenge-porn style content.

e.g. https://www.wired.com/story/x-grok-app-store-nudify-csam-app...

EDIT: wow, I have never seen the score on a comment I posted fluctuate up and down this wildly before. :P

kemayo··on Ask HN: Why Did Python Win?
"Ugly" is a very opinionated statement there. I personally find it's fine, and Python's required-indentation matches what I'd be doing anyway. It's no different to me than a project which lints indentation via something like gofmt.
kemayo··on Ask HN: Why Did Python Win?
It's hardly "inexplicable"... particularly if you're comparing it to Perl, a famously hard to read language.

* Python has clean and readable syntax that a complete beginner can understand -- it's really close to the pseudocode you might use for teaching.

* Python has a good standard library, so you can do a lot before you need to work out how to install more (and, reproducibility concerns aside, `pip install` is really simple once you get there)

* Because it was easy to pick up and easy to use for teaching, it took over some niches like stats in academia / data-analysis, where the people doing the work aren't professional programmers but just need something they can hack together. Once NumPy existed, people had minimal incentive to move away.

(Insert Marge Simpson "I just think it's neat" gif here.)

kemayo··on Hacker News front page now, but the titles are honest
It's inaccurate on two fronts: he didn't spend the money because he loaned the hardware... and the reviewed thing was actually $40k. :D
kemayo··on Valve is running Apple's playbook in reverse
I could amend to "Apple is thoroughly not-invested in the kind of gaming that Valve is invested in".
kemayo··on Valve is running Apple's playbook in reverse
I'm not sure they've got Apple targeted so much, because Apple has been so thoroughly not-invested in gaming. The place they're closest to colliding is VR, but Apple's Vision headset is doing something really different from Valve's VR products, which are far more directly lined up against Meta's Oculus.

Valve could branch into Apple's areas, but they don't seem particularly interested in doing so yet.

EDIT: rather, Apple cares a lot about phone gaming, but that's an area that Valve has shown few signs of moving in on.

kemayo··on Is Mozilla trying hard to kill itself?
If people are curious, all the stats for Wikimedia properties are here: https://analytics.wikimedia.org/dashboards/browsers/#desktop...

As of December 7th, Firefox is 10.3% of traffic there. This makes it the #2 browser, after Chrome (at 62.2%) -- a spot it has been dueling with Edge over for the last year or so.

I'm inclined to think that "people visiting wikipedia" is a fairly representative sample of "normal users", overall.

kemayo··on Rob Reiner has died
To elaborate a bit for those who don't want to go read that sort of thing: Trump said Reiner was killed because he made people so angry by being opposed to Trump. There were a bunch of asides about Reiner's talent and mental state, and it closed with trying to brag about (fictional) administration accomplishments.

Trump's a piece of work, all right.

kemayo··on Build Your Own Router with URLPattern()
Based on https://github.com/whatwg/urlpattern/blob/main/explainer.md it looks like they specifically wanted it as a way to scope service workers so it's easy to make them only run on certain parts of a site, and viewed giving people something easy to use for other URL matching as a nice bonus.
kemayo··on The Generative Burrito Test
Hunyuan V3 is the only other one that plausibly has a bite taken. The weirdness of the fillings being decoratively sprinkled on top of it does rather count against it, though.
kemayo··on I think nobody wants AI in Firefox, Mozilla
"Get me the recipe from this page" feels like a place where I do really care that it gets it right, because in an unfamiliar recipe it doesn't take much hallucination around the ingredients to ruin the dish.
kemayo··on The 'Toy Story' You Remember
> You can't see all of the detail the artists drew

That's the point in that Lion King frame, though. They drew it planning for it to get washed out by the sunlight effect, and when it's not it absolutely ruins the "vast crowd" effect they were going for because you can clearly see there's no more animals in the background and it's just 20 guys standing there.

kemayo··on The 'Toy Story' You Remember
The one frame they showed from the Lion King really stood out. The difference in how the background animals were washed out by the sunlight makes the film version look significantly better.
kemayo··on My Git history was a mess of 'update' and 'fix' – so I made AI clean it up
I actually have. I have a bunch of long-running projects, and it has sometimes been useful to be able to look back to the commit that added some behavior I'm not sure about now and go "oh, okay, this was part of a commit in 2014 where I said I was doing X".

(And sure, you could also say that I should have added better documentation back in 2014...)

kemayo··on At the end you use `git bisect`
> assuming you know the location of the bug

Well, yes. But `git bisect` is often the quickest way to find that, in a complex system.

kemayo··on At the end you use `git bisect`
Yeah, bisect is really handy because often a bug will have been introduced as a side-effect of a change made to support something else, and if you don't know what new usage was introduced you're relatively likely to break that in the course of fixing the bug.

You can avoid it via the "just look at every usage of this function and hold the entire codebase in your head" method, of course, but looking at the commit seems a bit simpler.

kemayo··on Wikipedia says traffic is falling due to AI search summaries and social video
You can get a general sense of it from the org chart here: https://meta.wikimedia.org/wiki/Wikimedia_Foundation/Organiz...

A lot of it is engineers who work on improving the software that runs Wikipedia, and keeping the site running, which you can see happening at https://phabricator.wikimedia.org -- outside of security issues, all the dev work is done in the open. There's constant ongoing work on making Wikipedia and all the related projects work better.

There's also people who do the fundraising, community management, legal defense, etc. Then there's general HR infrastructure around employing hundreds of people.

Basically, that "Hosting was 3.4%. Facilities was 1.4%." point gets brought up, and neglects to mention that you then need to pay for a bunch of people to manage those servers and facilities.

(Disclaimer: I'm an employee of the WMF. I'm just an engineer, so I'm not speaking authoritatively about financial details.)

kemayo··on 4Chan Lawyer publishes Ofcom correspondence
I'll neutrally note that this is why Trump is blowing up Venezuelan fishing boats currently: https://www.npr.org/2025/10/15/nx-s1-5575699/why-is-the-trum...

(I'll less-neutrally note that this is also absurd, and probably criminal.)

kemayo··on EVs are depreciating faster than gas-powered cars
It's difficult to decouple your knowledge of how much you paid for something. Even if you intellectually know the fair market value of something is now 0.1x what you paid for it, it can still feel like you're just losing all that money by accepting that price.
kemayo··on EVs are depreciating faster than gas-powered cars
> For Tesla owners in the U.S., their 2023 Model Ys are worth 42% less than what they paid two years ago

I want to suggest that there are recent reasons why Tesla, as a brand, has specifically gotten a bit less popular that are unrelated to the entire EV category. (It's Elon. He's the reason.)

That said, to the extent the result holds true for the entire category, I'd suspect it's because EVs are still fairly immature. It's like "resale value of desktop PCs falling rapidly" back in the 90s, when the field was advancing quickly enough that buying used was genuinely a bad idea.

kemayo··on Apple M5 chip
> Why the hell is there no key to delete a file?

Command + backspace.

kemayo··on Indefinite Backpack Travel
I do wonder if the sort of person who can lose a watch "frequently" is also the sort of person who would immensely benefit from only owning 20 things and having absolutely zero choices to make about clothes.
kemayo··on US gov shutdown leaves IT projects hanging, security defenders a skeleton crew
They could have raised the debt limit through reconciliation, but this shutdown isn't about the debt limit. This is literally the bill saying what the budget for the next year is, without which the government isn't allowed to spend any money (as opposed to not having any money to spend when it's the debt limit).

I think the reason they can't use reconciliation for this is that the budget has to include discretionary spending, and reconciliation is only allowed to be used for mandatory spending.

← PreviousPage 2 of 34Next →