HNHacker News
TopNewBestAskShowJobs

OkayPhysicist

5,930 karma · joined March 4, 2020

submissionscomments
OkayPhysicist··on The arguments against open source AI are bad
I live in one of the exceptions to that, and still have zero concern that someone's going to shoot up my workplace. Again, civilization works because the vast majority of people are utterly repulsed by the idea of harming another person.

Most of the hypotheticals that people come up with are things that could pretty trivially done by a mad scientist today. But that doesn't happen, because this isn't a comic book, there is nobody hell-bent on turning everyone into dinosaurs.

OkayPhysicist··on The arguments against open source AI are bad
So? The primary thing stopping people from doing really really bad things is, and always has been, most people not wanting to do bad things.

It's never been difficult. Literally, right this second, you could grab a pen off your desk and pretty easy ram it into the neck of your nearest coworker. Killing's easy. You don't need some hyperintellect to tell you how to do it.

The reason you haven't rammed a pen into your coworker's neck is the same reason why most possible really bad things don't happen: People don't want to do them.

OkayPhysicist··on The arguments against open source AI are bad
Good luck with your Butlerian Jihad.
OkayPhysicist··on The arguments against open source AI are bad
If it's a superweapon, then it's unconstitutional to ban it. Huzzah for the 2nd Ammendment.
OkayPhysicist··on Ask HN: Why are US tech workers so pro open borders?
I'd put the shift even later than that. 2015 maybe. I think 2008 redirected a lot of people who would have gone into "Business" in the abstract towards tech, eroding the prior engineering culture, and then it took a few years for that crowd to establish themselves as a relevant voice in the community.

Looking back, the reaction to Aaron Shwartz's death in 2013 was, IMO, indicative of the older culture. It definitely felt like a minority viewpoint by the time Covid rolled around. So, somewhere in there.

OkayPhysicist··on Passkeys were invented by engineers with zero understanding of consumer brain
Here's KeePassXC being threatened with blacklisting over granting users control over their own data:

https://github.com/keepassxreboot/keepassxc/issues/10407#iss...

Here's the most readable reference to playing favorites on passkey vaults I could find from the FIDO Alliance (the previously mentioned 'cabal of evil').

See Section 2.2: "Validating FIDO UAF authenticator attestations against the configured authenticator metadata to ensure only trusted authenticators are registered for use. "

And Section 2.3: "Verify attestation assertions made by the FIDO UAF Authenticators to ensure the authenticator is authentic and trusted. Verification occurs using the attestation public key certificates distributed via authenticator metadata. "

https://fidoalliance.org/specs/fido-uaf-v1.2-ps-20201020/fid...

Basically, Relying Parties (the sites you are logging in to) are expected to allow/disallow certain passkey authenticators (the devices or software that hold your passkeys), based on registration and trusted lists. The FIDO Alliance can use entry into those trusted lists as a cudgel to force compliance with the standard. Effectively, the standard is that users must be locked into to proprietary ecosystems, unable to escape.

OkayPhysicist··on Passkeys were invented by engineers with zero understanding of consumer brain
The cabal of evil behind the passkey project actively have KeePassXC on their naughty list fore deigning to allow users to access their keys, and specifically included in the standard the means to discriminate between different passkey vault providers. It is the opposite of an open system, and cannot, under any circumstances, be trusted. Do not use passkeys, tell other people not to use passkeys, and make sure to not let shills astroturf conversations about passkeys unopposed.
OkayPhysicist··on Passkeys were invented by engineers with zero understanding of consumer brain
That issue was exactly why I took up my "Never use, under any circumstances" stance on passkeys. It is an indictment of the entire passkey project. I now routinely tell the less technical folks in my life, when asked about those weird passkey options, that they are the mark of the beast, and should be avoided at all costs.
OkayPhysicist··on Passkeys were invented by engineers with zero understanding of consumer brain
I've taken up the strategy of telling any less-technical person who asks me about passkeys that they are the mark of the beast, intrinsically evil, and should be avoided at all costs, and I encourage all y'all to do the same.

Maybe, at some distant point in the past, there was a plan for a whole system of intercommunicating implementations of passkeys. That is no longer the case. The moment that they decided to include the information necessary to only allow the use of certain passkey vaults in the protocol, and then use that capability to threaten to lock out certain vaults that dared to let users actually be in control of THEIR OWN DAMN CREDENTIALS, it invalidated the entire project in my eyes. Passkeys cannot be trusted, they are designed to let entrenched powers hold your authentication hostage, and should under no circumstances be allowed to take root in the computing ecosystem.

OkayPhysicist··on The Price of Happiness (2024)
If you're free, you're free to pursue happiness.
OkayPhysicist··on Why Are There No Empires in Age of Empires? (2019)
That's how my friends and I play Civ. We had an issue in the beginning with players getting knocked out in the first day of a game that might go for 5 or more play sessions, so we devised a scheme where a player could be forced into vassalage. They can no longer win outright, they merely exist to support the conqueror. The conqueror gets to overrule any decisions made by the vassal, but there's a bit of a gentleman's agreement that this power should be used sparingly, since it's annoying to be micromanaged, and it slows the game to a crawl. In particularly aggro games, the same vassal might be handed back and forth between two players still in the fight several times, because as a relatively underdeveloped nation, they represent a fair peace settlement.
OkayPhysicist··on My two year old taught me constraint solving
Another nifty maze solving trick: Using flood-fill in Paint or some such, starting at the entrance, paint the wall on one side of the entrance red, and the other blue. You'll find that the border between the red and blue sections (the path where one wall is red and the other is blue) is the path to the exit. If there are loops, then you'll end up with uncolored squares, but you can just treat those as blue if you follow the red edge.
OkayPhysicist··on Firefox 153.0 Beta
That seems like all the more reason it's worthwhile. If they're going to invest in the tools for 1% of their users, why wouldn't they invest in tools for 50% of their users?
OkayPhysicist··on Donation Controversy
The key observation missing from the conversation here is that you're being judged by Americans, where damn near everybody (save ~1% Native Americans) belongs to "an entire family tree" of immigrants. Race relations are one of those things that the US catches a lot of shit for because we've had to deal with it for the entirety of our nation's history, which lets us look at the attitudes alarmingly prevalent in Europe and go, "hey, that's like when my granddaddy was burning crosses in his neighbor's lawn. That's fucked up".
OkayPhysicist··on Donation Controversy
Congrats on falling for hundred year old propaganda. Fascism loves dancing around in the flayed skin of the socialism it violently represses. Go look into what they did to trade unions if you think the Nazis were some Worker's Party.
OkayPhysicist··on Donation Controversy
There is a very, very, very large gap between "open borders" and "keep all those disgusting foreigners out". I guarantee if you ask the average "immigration control activist" in most countries what the acceptable number of brown people to let into their country is, the answer is zero. Because the most active members of these movements are motivated by racism.
OkayPhysicist··on Donation Controversy
That's because they are wrong, immoral, and stupid. They're grovelling in the crumbs left over by the rich, and then getting pissed that there are other people groveling for the same crumbs.

Blaming immigrants is easy because you get an immediate base amongst racists (the immoral). They'll perk up at the sound of your dog whistles, and immediately start barking shit like "finally someone had the bravery to say what we're all thinking". That amplification of your message then reaches the reactionaries, who accurately look around at the world that is hell bent on destroying them, but are a little too dense to understand the web of systems that make up that world, and thus are eager for a simple explanation (the stupid). And once your message gets embedded in the zeitgeist from that lot, normal, relatively detached from politics people start hearing all this talk about immigration being a problem, and believe it (the wrong).

The same way you can't be frugal to make up for making poverty wages, you can't shrink the pool of disadvantaged workers to make them advantaged.

OkayPhysicist··on China’s open-weights AI strategy is winning
The US funds (and used to even moreso) scientific endeavors that stand to bolster the entire country all the time. Medical research is the obvious one, DARPA is the defense based one (though oftentimes defense is just a post-hoc justification for a lot of those), the Department of Agriculture is constantly researching improvements to the farming industry, the Bureau of Weights and Measures and the NSA fund cryptography research.

Research and development of new technologies often is a "rising tides lifts all ships"-type deal, which it is absolutely in the government's best interest to support.

For China, the best case scenario would of course be to control a locked-down best-in-class frontier model that the rest of the world becomes reliant on. The US seems to be beating them at that, and "Everyone is reliant on the United States" is a pretty bad scenario. A middle ground, positive outcome is that no one is reliant on locked-down closed models, so they're supporting that outcome.

It's really not that nefarious.

OkayPhysicist··on Firefox 153.0 Beta
Devtools are built-in on Firefox, and this one is probably useful to more people than want to be looking at the JS console. I can't imagine the maintenance burden is unreasonable, it's just a combination of features that Firefox already has.
OkayPhysicist··on Firefox 153.0 Beta
Users absolutely can edit HTML/CSS/JS without any other tools. That's what the entire dev-tools section of the browser is about.
OkayPhysicist··on LEDs’ potential to save our night skies
I quite like the 2 wavelength light that sodium lamps give out. When I was in school, my university gradually went from all sodium to all LED, and it was definitely a loss. The complete loss of hue, combined with the soft buzz of a dying sodium lamp had a certain otherworldly feel to it. I found it quite relaxing.
OkayPhysicist··on Firefox 153.0 Beta
print.prefer_system_dialog = true in about:config does what you want, i think.
OkayPhysicist··on FDA authorized Zyn nicotine pouches without knowing what they were made of
"Vapes leading to smoking" headlines are always WILDLY misleading. If you look at the surveys they use to create those responses, they always include exceptionally low-frequency cigarette use. (think, "have you smoked a cigarette in the last month"). This captures habitual vapers who, once in a while, can't get a hold of vape juice, and buy a pack of cigarettes.

Like, maybe my vape runs out of battery while I'm out for a night of clubbing with my friends. Nicotine and alcohol get along like a house on fire, and I've got a bit of a habit, so I pop into a gas station. They're not selling vapes, they're selling cigarettes. So I buy a pack of cigarettes, smoke a couple, and probably end up ditching the pack once I get a hold of a charger because vapes are better in every way.

I'm in an age bracket where a lot of people picked up a nicotine habit in college, and literally zero of couple dozen users I know stopped vaping and started smoking cigarettes. Vaping's cheaper, more comfortable (no burning your throat), safer (not to be confused with "healthy"), and doesn't make you stink. And the single biggest reason nobody switches from habitual vaping to habitual smoking is that smoking provides less nicotine. You need to be slurping down cigarettes to get a similar hit.

OkayPhysicist··on 'We used acid to sabotage Microsoft hyperscale data centre construction'
Sabotage works by introducing friction into your opponents activities. Sabotaging one piece of one data center doesn't do much, but the more you do, the more outsized the impact.

Imagine I'm a factory building widgets. If I buy materials, my default assumption is that I get the materials I asked for. If 5% of the time, or even 1% of the time, my vendor sends me junk that breaks my machines, now I have to introduce a step to verify that the vendor sent me the right ingredients to every widget. That's an asymmetric cost.

The messaging for something like this wants to be "we publicly announced and took credit for this this time", because it's good publicity, and the threat of future, clandestine attacks increases costs across the board. If you can include exactly how you did it, you might even inspire copycats.

OkayPhysicist··on If you want to create a button from scratch, you must first create the universe
Almost certainly. I can go out into the woods behind my house and get into the iron age in a few days (most of that time would be waiting for clay to dry and charcoal pits to cool). That cuts out ~300k years of anatomically modern human history. Whether or not it would be possible to bootstrap the industrial revolution without easily accessible coal and petroleum is a bigger question.

We might lose electricity for a while. There's not a lot of utility for electricity in pre-industrial society. Like, given enough copper, I could make a wind turbine, but I can't casually make a useful lightbulb. Maybe a ceiling fan, but it would almost certainly be easier to run that off of mechanical power directly via a series of gears and belts. Electrochemistry would be a neat party trick, but I don't think my shoddily built wind turbine would generate enough juice to process aluminum.

Firearms would probably continue to exist. I could make a musket, and its utility for hunting and defense would make it immediately worth it. Black powder's not terribly difficult to manufacture from base ingredients.

Are we including domesticated crops as "man-made"? Because that would complicate matters. A lot of knowledge could be lost in the time it takes to rebreed the kinds of grains that allow for stable settlement.

We wouldn't need to re-invent writing, since that's just knowledge, and that would give a pretty big leg up in not losing a bunch of knowledge every time someone dies.

On the whole, if we keep selectively bred crops, I'd say we'd be bumped back to about the Middle Ages at the most. If we're losing the crops, then it would come down to whether we could preserve our more advanced knowledge long enough for agriculture to redevelop.

OkayPhysicist··on Sleep regularity is a stronger predictor of mortality risk than sleep duration (2023)
IDK. I got a hand-me-down sporty car when I was in high school, which was initially white, then I had it painted orange as a birthday gift a year or two later. Comparing the before and after, there was a noticeable shift in how other drivers responded to me, and not universally for the better. I was less likely to go unnoticed (think people trying to merge into me, or jumping out in front of me when they have a yield), but a subset of people (mostly other young men, sometimes older men driving minivans) would act significantly more aggressively. No one ever tried to race me when my car was white. It'd happen like once a week once the car was orange. People actively speeding up to avoid me passing them also increased substantially.
OkayPhysicist··on Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK
In the context of competitive online games, ping is going to be ~10-60ms, depending on your connection to the particular server you're playing on, and not particularly noisy (and that's a roundtrip time. Client-Server latency would be 5-30ms). In order for one value to "dominate over" another in an adversarial context, the variance of the former must be much greater than the base rate of the latter.

Imagine a game that's just a pistol duel. When the kerchief hits the ground, players press a button, first person to press the button wins.

In an ideal world, with no delay whatsover, the probability P(A) of player A shooting no later than player B is 100 (because both players shoot at exactly the same time). If we add 5 ms of delay to player A, then P(A) = 0 (he will always lose). If then we add 50 ms of network latency to both players, P(A) = 0 still, because 55 > 50. If we instead make that 50ms delay 50ms +- 10ms (ignoring normal distribution for the moment, pretending every value in that range is equally likely), there's a 25% chance of player A experiencing an unwinnable delay (any network delay value > 55ms results in a value greater than player B's max of 60ms), resulting in a probability of P(A) = 75% * 50* = 38%.

If we make the network delay 50ms +- 5ms, then P(A) drops to 25%.

OkayPhysicist··on Your 'app' could have been a webpage (so I fixed it for you)
Honestly, they probably would have been perfectly happy with a bookmark on their home screen, but have you ever tried walking someone who doesn't know how to enter a url into their browser through the process of making a home page bookmark on their phone?

Ultimately I ended up making a PWA that does nothing except act as a bookmark. Which was way more of a PITA than it should have been.

OkayPhysicist··on Your 'app' could have been a webpage (so I fixed it for you)
Nobody here is talking about the fact that a significant number of users want apps, too.

I'm responsible for an internal tool at the company I work for, hosted as a website, that handles a bunch of miscellaneous tasks that other employees need. Think reimbursements, documentation and reporting, gathering and presenting business data. That sort of thing.

When I took it over, it was desktop only ( a lot of <table> formatted pages with fixed px sizes). I spruced it up, modernized it to work on screens of any size, and created a mobile version of any pages that just didn't translate well to small screens (think "large tables of information").

When I announced the update, the number of people who asked me variations of "how to get website on phone if website on computer" or requested I make the damn thing an app was outrageous.

We take tech literacy for granted, because it's like a dozen levels down fundamental to our entire field. But the tech illiterati exist, and they love apps.

OkayPhysicist··on Buried Apple feature turns an iPhone into the perfect kids' dumb phone
I was definitely that kid. I remember discovering that my district's web filter had a default password (something like "changethis123"), by watching one substitute with exceptionally poor typing skills. Problem was, substitutes' accounts were disabled frequently, and any one account only really had a lifetime of a week or two, before someone in the IT department realized that 300 devices were connecting to the network with the same credentials.

But the staff lists were public, and I had the default password. So I set up a script to turn the lists of names of teachers, librarians, janitors, etc. into usernames, and then tried to login with all of them. Turns out, most support staff, especially custodians, hadn't changed their passwords. (I'm guessing their jobs didn't involve much computer use). With a list of a couple dozen working accounts, I'd mete out 1 or 2 at a time to my friends, and we had teacher-level access for the rest of our time there. Don't remember using it for much, maybe showing my friends a youtube video during lunch or something.

← PreviousPage 7 of 34Next →