19,028 karma · joined May 31, 2011
Pro tip: Take a different route, or drive 15mph.
Getting people to buy (their first and only) home is a really important issue. Creating more landlords doesn't not solve housing problems.
US does not buy weapons that self-regulate generally. The US can and has purchased weapons with stipulations on how they should be used. For instance, and I'm making this up, they might purchase cluster munitions for smashing up an airfields, but with a stipulation they may not be used where humans are present or something. The munition doesn't check GPS and refuse to detonate if GPS doesn't indicate it's over some Russian airfield. Nor does an M4 fail to fire if it's on US Soil. Anthropic tried to build safeguards and out-regulate the government. Everyone here should know that such limitations would (can and have, see some famous IFF spoofing incidents) be exploited by an enemy, which is generally why they aren't acceptable in a military context. Without seeing the contract signed, one possibility is Anthropic tried to push regulations onto the government, and Anthropic gets to ride away on a high horse.
The other side: The Supply Chain Risk feels like an abuse. It's likely a valid designation and likely has its historical uses. If this was a contract issue, that would have been the correct way to litigate. Instead, again without seeing the contract, it feels like this is way to try and stifle their uptake in defense sector; basically attempting to strong arm them by choking a business segment off. Again, if there is a in fact a legitimate breach of contract here, it should be litigated as such. The alternative is there is no such breach, and Anthropic built limitations into the contract and the Pentagon just has buyers remorse. Honestly this wouldn't surprise me, the federal government generally incinerates tax dollars, and with the massive marketing hullabaloo pushed by AI companies, its completely likely a giant contract was signed without reading the fine print.
Honestly both sides of this annoy me.
I imagine with cells in that configuration, lifting wind loads are significant which is why it's overbuilt like that.
Perhaps some laminate timber for the cross supports?
Lastly, the US has got to start eating seasonally. The water problem in the southwest is all agriculture: people want to grow baby spinach in January. Unless we figure out a way to create a crap ton of energy cheaply so we can supply industrial sized flows without worrying about the energy cost, we use far more water than we should in California and Arizona.
Splitting it off the JDK was definitely the correct call. It's a Desktop UI framework, it should not be bound to JDK releases.
This makes state and shared data management in JavaFX much nicer, as you offload those concerns to a container. CDI also provides extensive capabilities with portable extensions and scope management, as well as a sync and async eventing framework.
The problem is that I don't have a "real life" project to try this out on, so development kinda slumped off.
Now please, go after every FAANG company.
Website problems:
* First big problem: you try to kludge them as an "add-on" to a password or SMS "2fa". Just rip the band aide off and let people go 100% passkey by default. It's actually really easy for users. We do a push at the end of their onboarding flow and have a 95% conversion. Users love it and its seamless.
* Don't make people enter a username. Just have a "login with passkey" button first, and thats it. If the HIPPO in your organizations insists a username-password still be available, make the user navigate to a secondary page first to do so. Make the passkey the first-class citizen.
Password Manager problems:
* Google, Apple, Microsoft are trying to lock people in to proprietary password managers. Microsoft's password manager, plus their "microsoft account" experience is a steaming pile of shit. The key here would be portability. An export format exists for the public key (thats how enrollment works): It's a but of digits in ANSI X9.62 format. Not hard. The private key would be an unbelievably simple export.
Protocol problems, and I'm happy to be wrong here:
* The client does not sign the server issued nonce (aka the 'challenge') during the authentication flow. This is kinda weird IMHO. Technically, yes it is secure, but it relies solely on the TLS channel heuristics. It'd be much better to have the client prove the signature on enrollment as layered security.
To address the author fears on attestation: This is a real threat to users... imagine a website "only accepting passkeys from OUR password manager". Luckily, Apple has done us all a favor and outright killed that part of the protocol by refusing to send this required fields there, protecting all users.
Overall, you should use them. We need one tiny change to the protocol and better password managers.