MurphyA/hacker-news huggingface dataset:
by LanceJones | 2025-09-16 19:17:56+00:00
Overvalued by traditional (PE) means. I've ridden in Waymo (50+) and Austin Robotaxis (12). Tesla has Waymo beat in terms of human-like feel, interior features (sync to your own Spotify, Youtube, etc). When Tesla removes the passenger seat monitor, scaling will happen much faster than Waymo... Tesla just received the initial license for driverless Robotaxi in Nevada. Tesla also produces more Robotaxi-capable Model Ys in ~6 hours as Waymo has cars in service (in total).
by acdha | 2025-09-16 19:18:17+00:00
How do they do that if you are incapable of giving them a valid authentication code?

I don’t use Google but at least in the Apple world you also get a fairly different prompt for enrolling a new iCloud Keychain device than simply logging in. Obviously that’s not perfect but there is a good argument for not getting people accustomed to hitting okay for both high and low impact challenges using the same prompt.
by brudgers | 2025-09-16 19:18:32+00:00
“I know enough to do the thing,” is fine.

“I know enough about X,” is willful ignorance. But “I have reached the limit of my interest in X for now,” is subtly different and healthy because interests come and go.

But, you can’t keep up and feeling like you ever kept up is an illusion of youth. So my advice:

If you have to pick something to learn (because you do not know useful things to learn) consider things that have been around a while like Linux and JavaScript and C++ and RDBMS etc. because they probably aren’t going to stop being relevant. Good luck.
by ApolloFortyNine | 2025-09-16 19:18:39+00:00
Google support actually did ask me for that code when I had them disable energy savings on my nest thermostat. (it's insane that this had to be done through support, it's the setting where the power company can essentially control your thermostat in exchange for savings)

To their credit/discredit, when I said no I'm not giving that out it says not to they just moved on. Not sure why they even asked then.
by ryandrake | 2025-09-16 19:18:41+00:00
Yea, I hate to break it to OP, but for almost every job you can take, when you peel back the onion, all you are doing is making already-rich shareholders even richer. The entire world is structured so that the vast majority of us participate and contribute towards the outsized enrichment of a relative few, while the scraps go to retail investors and (less and less) to workers.
by astrange | 2025-09-16 19:19:08+00:00
Much of Japan's transit infrastructure is private. There's nothing special about transit that means the government has to own it; being a government, it can regulate things without owning them.

Americans have this idea that transit is for poor people, which translates to "it's not important for transit to make money", which translates to "we need to make it illegal for transit to possibly try to make money", so there aren't even vending machines at the platforms. Whereas in Asia they do profitable land development at the transit stations.
by dmix | 2025-09-16 19:20:27+00:00
If you buy Alphabet stock you're betting on the whole company doing well.

Google makes around $300B a year. Uber's entire business makes around $50B and that took a decade. Waymo would have to become a major business to move Alphabet's stock price in the near term.

Considering Waymo is very likely losing money, experiment very slowly with scaling up, and still raising billions in private capital outside Google... idk. Doesn't seem as simple as buy $goog in 2025.

Otherwise I agree Tesla is a bit of a meme stock.
by UncleMeat | 2025-09-16 19:20:49+00:00
There’s threats and there are threats. Second factors largely exist to prevent password stuffing from password reuse. Even if the second factor is the same device as the device where you are initiating a login this works just fine.

If your goal is to stay safe even after one of your devices is owned then you’ve got a rarer (and way more difficult) threat model.
by PaulHoule | 2025-09-16 19:20:54+00:00
It doesn’t work because people don’t understand it. They understand they are getting harassed all the time and in a state of terror because you might get locked out from your accounts because you lost a device or because something went wrong with your relationship with Apple, Google, Microsoft and other large unaccountable vendors —- something you may or may not get an explanation of.

Since you’re getting harassed all the time and dealing with opaque rules it is no wonder people are fatigued, make mistakes, are inclined to panic when they get a scary call and hand over the keys, etc.

To add to that, having anything to do with crypto is to put a big target on your back and make yourself vulnerable.
by zahlman | 2025-09-16 19:20:54+00:00
> You must be aware

I don't know why, considering I'm not even American and don't have a Twitter account. But I looked into this since you mentioned it.

> I wonder why he has suddenly changed his mind.

I don't think that "people should not be fired for previously having expressed bigotry" and "people should be fired for endorsing political violence" are inconsistent.

Especially if the bigotry occurred prior to being hired, on a non-work account. Should such a person never work again? Should such a person receive welfare? Is such a person beyond reform?

And the same for the political violence advocates, honestly. They should have an opportunity to repent, apologize and return to a normal life.
by schnatterer | 2025-09-16 19:21:23+00:00
I am surprised that no one criticized kernel architecture as base for a secure mobile OS, yet.

Let me heat up the discussion using this quote

> The Linux kernel has atrocious security. It has an anti-security architecture, implementation and culture. The Linux kernel is not a good base for building any new operating system with a focus on privacy and security

https://grapheneos.social/@GrapheneOS/114665594121762341
by squigz | 2025-09-16 19:21:37+00:00
I think at a certain point, "the grand scheme" is too abstract a notion to have an effect on an individual. There are trillions of beings in The Culture, spread throughout a galaxy. What would any individual having an effect on that grand a scheme even look like?

But on a smaller scale, the (still billions of) beings on, say, an Orbital can have a much greater effect on things. But again, they don't often choose to, opting to let the Minds run things. And, given that the Minds are sentient beings and citizens of The Culture as well as the humans, this is more or less the same as our current delegation of decision-making to politicians. Of course there's much to be said about doing that presently, but I think it's a given that at least the Minds are not incompetent, which can't always be said about our current politicians :P

And do keep in mind that it's not "letting" humans vote on "small things" - they have the right to vote on any matter they want, big or small, and as far as my reading goes, the Minds would respect that.
by hunglee2 | 2025-09-16 19:22:13+00:00
Cultural Revolution with US characteristics. It is difficult to stop the mob once it is mobilised, there are both network effects and feedback loops in effect, and the entire thing can become roiling storm beyond anyone's control before it blows out. Took China 10 years and only then after the death of Mao, were the pragmatists able to restore order. America is inviting trouble unto itself, we can only hope it will be a lighter storm.
by addicted | 2025-09-16 19:22:49+00:00
If you think anyone has "forgotten" the issues you're deeply mistaken.

Apple essentially has a monopoly on iOS so just because people have adapted to their decisions doesn't make their decisions correct, or at the very least, painless.

If a headphone jack existed people would still be using it.

The USB-C example is particularly ironic given that it was Apple that was fighting switching over to USB-C on the iPhone until forced to do so by the EU. For years you could carry an Android and Macbook with a single charger, but needed 2 chargers for a Macbook and an iPhone. When Apple dropped USB-A completely it was painful for years, and people still have trouble with it. Most competitors still include at least 1 USB-A port.

Which wasn't the case for the CDRom or the floppy drive examples, showing that those decisions were correct in a way the USB-A removal one wasnt.

Further, even when Apple dropped the CD-Rom, it was a phased removal starting with teh Macbook Air, which made complete sense. People who bought the MacBook Pro still had CD Roms (except for 1 of the cheapest models). That was the correct way to approach this. Remove it from a device where it made sense to remove it, while keeping it for the Pros who needed it, but also signaling that it was going away giving people time to transition their workflows.

The USB-A port was signaled for 1 year at best (and even then it really wasn't signaled...it was simply removed from the cheapest model, which could have been seen as cost cutting more than anything else), and then a year later all the PRO laptops lost their USB-A ports completely. This was the opposite of the kind of transition they did earlier (such as keeping Firewire on the Pro laptops for years after they were removed from their no Pro versions).
by zahlman | 2025-09-16 19:23:06+00:00
> "We’re going to go after the NGO network that foments, facilitates and engages in violence" -Pence

Then they should have included this.

> (not sure what NGO he was referring to, that sponsored this shooting)

"Sponsored" means something else.

> That's correct, it's just the vice president directly telling people to dox and harrass people

"Calling people out" and "calling their employers" is not doxxing or harassment. Or at least, so I've been told for years by others doing the same to right-wingers.
by lock1 | 2025-09-16 19:23:39+00:00
As other sibling comments have said, it's cultural. Fortunately, there's some push toward functional & ADT-style modelling in the Java community and they've decided to call it "data-oriented programming" for some reason.

Eh, I don't think Java type system is strict, nor is it the root cause of this cargo cult mess. It's probably due to many enterprise programmers who think design patterns are the building blocks of everything rather than an invisible, emergent structure.
by themafia | 2025-09-16 19:23:41+00:00
When everything is working correctly, no other pilots have emergencies, and no temporary restrictions are in place, and there are no clouds in the sky. Then yes, it /could/ be easier, but almost always it never actually is.

There's a reason the majority of accidents occur during take off and landing.

Spend some time listening: https://www.liveatc.net/search/?icao=ksfo
by jasode | 2025-09-16 19:23:54+00:00
>I’ve personally never had that happen. It should go on a name and shame list

The key situation for giving out an SMS code that the gp is pointing out is the customer initiates the call to the support center.

For example, suppose somebody wants to add a credit-card to their smartphone digital wallet. They have to call the bank issuing their credit-card to do that. Once the customer support person answers the call, a common security verification (e.g. Chase Bank does this) is for them to send you a 6 digit code to your phone. You then repeat this code back to the support person on the call. They want proof of your identity and also proof that you physically have the smartphone with you. Repeating the SMS code to the customer support person is safe because the customer called the official 1-800 number on the back of their card.

That's a totally different sequence of steps from receiving a random call from somebody claiming they are from Chase Bank. Yes, in those cases, you never give out SMS codes to that untrusted person on the phone.
by tptacek | 2025-09-16 19:24:17+00:00
I mean, no, the defendant was definitely not in a legal grey area. You might think it's a moral grey area? But he broke into a data center facility and unplugged a bunch of servers, and brought a company down for a month in the process, out of spite. That's a pretty normal crime. He was lucky not to have been prosecuted, and his luck ran out.
by AnimalMuppet | 2025-09-16 19:24:21+00:00
Um... there was this thing called "September 11". It was after 1990. Out of the three named groups, 520 killed does not put them at the top.

The left only killed 15% as many people as the right. That is noteworthy. But saying that "Since 1990, far-right extremists have committed far more ideologically motivated homicides than... radical Islamist extremists" has to be massively cherry-picking the data.
by Etheryte | 2025-09-16 19:24:21+00:00
If this was the case, why do we need to define the dependency list to begin with? If this was both the mainline right thing to do and the compiler can do it, why are we doing it manually? In that case we could just as well omit it by default and only have users define it when they want something different. The answer, in my opinion, is that it's just a patch over what's a leaky abstraction and the added overhead costs more than the benefit in the end.
by petcat | 2025-09-16 19:24:35+00:00
> banks have a policy of reimbursing people who had their accounts emptied despite taking reasonable precautions

In USA, banks are actually required by law to reimburse fraudulent account activity if reported within 60 days. However, this does not cover cases where the account holder themselves made the transfers even if they were tricked into doing so.

But if someone gets your login and liquidates your bank account, in USA a least, the bank is 100% responsible for that fraud.

Credit card companies are 100% responsible for fraud regardless. Even if they try to market it as a perk "You're never responsible for unauthorized transactions". Yeah, no shit. It's the law.
by acdha | 2025-09-16 19:25:08+00:00
Yes, they made a mistake. They were honest about that.

A little secret which will help you in life: everyone makes mistakes, even people who don’t think they will, even you. Looking all the way back to last week and 2 major NPM hacks ago, you can get access to a lot of systems simply by hitting someone when they’re busy and distracted.
by cryptos | 2025-09-16 19:25:10+00:00
One reason for that Java style is that Java was not such a powerful language for a long time. For example lambda expressions were only introduced in Java 8 (2014) and before that developers need to work around this restriction. A common workaround were/are some annotations above of methods and some reflection magic on top. For example a life cycle callback method annotated with @PrePersist is basically the same a registering a _function_. The whole Lombok library is a massive hack to circumvent some inconveniences in Java (and in my opinion no longer needed).
by godelski | 2025-09-16 19:25:35+00:00
I think you made bad assumptions. If I installed the APK through a third party, sure, my bad. But then I agree with shmel, that there's still some blame on Google. Like why not have a default where we disable screenshots not performed by a physical action and have an advanced option for API based screenshots? It's not bulletproof but neither is the current implementation.

But if I install via the playstore like most people then no, I don't think it's the user's fault. Testing every single app seems like a big ask but we're also talking about a 3 trillion dollar company. I mean FFS a 1 trillion dollar company didn't even exist 10 years ago and 10 years before that a 500b company barely did. So I think they can stand to lose some profits and do harder work. Really, if we don't hold these companies to high standards then that bar just continues lower and it's a race to the bottom. They'll be as lazy as we let them be
by toomuchtodo | 2025-09-16 19:25:40+00:00
There are people who will do the right thing, there will be people who you can teach to do the right thing, and there will be people who will ignore you no matter what. Optimize for the first two. "Pick better parents" is unfortunately unactionable advice.

Australia has almost eradicated cervical cancer through HPV vaccination efforts, other countries will get there as a function of uptake and cohort replacement. There is a recently developed blood test that can detect the biomarkers from HPV related cancers years before they would traditionally be diagnosed, but prevention via vaccination remains key.

https://www.who.int/news/item/17-11-2023-global-partners-che...

https://www.thelancet.com/journals/lanpub/article/PIIS2468-2...

https://en.wikipedia.org/wiki/HPV_vaccine

https://academic.oup.com/jnci/advance-article-abstract/doi/1... | https://doi.org/10.1093/jnci/djaf249
by mauvehaus | 2025-09-16 19:25:48+00:00
I have a friend who has run it for charity multiple times. They're a six-ish-plus hour marathoner. My partner has run them in the last 10 miles a couple of times pre-bombing. Her take is that it's pretty miserable if you're that slow because they start breaking down the course, the aid stations get light on supplies, and the porta-potties get unspeakable. So yeah, you can, but it would be a better experience if you're not quite so far behind a BQ time.

As for me, I don't run. Props to anyone who can run a BQ and enjoy it.
by mikewarot | 2025-09-16 19:25:52+00:00
I do a lot of repairs on electronics. I stop when I understand enough of the theory of operation to get things fixed. I've worked on everything from industrial control like 480 volt 3 phase SCR packs to Cesium beam atomic clocks.

If it was interesting, I'll dive in to learn more in case I encounter something similar in the future.
by rkomorn | 2025-09-16 19:26:12+00:00
The current goal of autonomy for airliners is single-pilot operation more than full autonomy.

It's very cool stuff, technology wise, with potentially significant redesigns of cockpits, etc.

But the main thing is the plane basically needs to be able to operate just about entirely autonomously (especially during critical flight phases) in case the pilot is incapacitated.

In theory, once SPO is solved, autonomy is almost solved.
by p2detar | 2025-09-16 19:26:12+00:00
> seduced by the promises of a language simple to learn, build, and deploy

That's actually quite correct and I'm saying this as someone that does Java on daily basis. Go is in fact superior in terms of deployment. I would rather deploy a Go-written service than a Spring Boot one. That being said, I love using Java for monoliths - large code bases crammed with business logic. I personally don't see Go doing very well in that direction.
by kolektiv | 2025-09-16 19:26:19+00:00
Way, way off-topic now, but if you ever get a chance to see https://en.wikipedia.org/wiki/A_Disappearing_Number, don't miss it. It's rare to see a play weave mathematics and history into such a form, threading them through our modern world and showing the humanity of those who lived and breathed the equations on the page.
by glitchc | 2025-09-16 19:26:35+00:00
> Much of Japan's transit infrastructure is private. There's nothing special about transit that means the government has to own it; being a government, it can regulate things without owning them.

Japan's private transit infrastructure is only private in high-very high density environments (inner-city) and subsidized in low-density environments (rural, cross-country). Ultimately private group transit requires population density above a certain threshold to be viable.
by themafia | 2025-09-16 19:27:27+00:00
Most carriers have a rule that on clear days you always hand fly the landing.

This is a competence you do not want to lose.

It's also the case that you can have a whole approach setup in your flight computer and at the last minute the controller gives you a runway change. You could drop your head down and start typing a bunch info the FMC but you're generally better off just disabling auto pilot and manually making the adjustment.
by kayodelycaon | 2025-09-16 19:28:08+00:00
I have an Ultra Mobile eSIM as a second line on my iPhone. Costs $3/mo and you can buy cards to top it up or add a credit card. My primary eSIM is a regular phone plan.

It works surprisingly well. I can easily turn off the second line in Settings without removing it.

I could’ve bought an unlocked phone with cash somewhere and used the SIM in that. They wouldn’t know who I was.

I didn’t do that because it was inconvenient and it wouldn’t be anonymous once I started using it for SMS authentication.
by balamatom | 2025-09-16 19:28:35+00:00
Natural language has parentheses. Math notation has those and different kinds of brackets, too. But tell me, what language has closing tags? A language for parrots?

Only half joking, it's same principle as how indentation-based Python ate world, while languages with `begin` and `end` keywords like Ruby and Pascal are hardly to be seen these days
by raverbashing | 2025-09-16 19:28:51+00:00
Honestly, it seems some very technically minded people are very naive and very unprepared in regards to practical and legal aspects of life elsewhere.

While building a career over such a project like KDE is certainly laudable it seems it leaves people in a very precarious position where the number of companies worldwide where you can be employed at any given time can be counted with the fingers in one hand, with some to spare
by like_any_other | 2025-09-16 19:28:58+00:00
> A mass “doxing” effort to track down, intimidate and harass people perceived not to have sufficiently mourned the killing of the rightwing activist Charlie Kirk

Track down, intimidate, harass.. interesting phrasing. Quite the contrast compared to

Now, a major survey reveals how many Americans feel about the term and its power to hold people accountable. - https://www.theguardian.com/us-news/2021/may/19/survey-cance...

'Cancel culture' doesn't stifle debate, but it does challenge the old order [..] Although free speech remains the bedrock of a free society, for everyone to enjoy the benefits of freedom, liberty needs to be tempered by two further dimensions: equality and accountability. - https://www.theguardian.com/commentisfree/2020/jul/10/free-s...

The 'cancel culture' war is really about old elites losing power in the social media age; Those decried as ‘online mobs’ are mostly people who’ve never been able to influence conversations about their own fates - https://www.theguardian.com/commentisfree/2020/jul/13/cancel...

And given all the inflammatory rhetoric (Nazis this, trans genocide that..), I'm surprised the Guardian didn't think to mention stochastic terrorism. It's not something they usually forget:

Like other stochastic terrorists, Trump spews his incendiary rhetoric, licensing random others to take up the call into action. He whips up the emotions of his base, inculcating white fears of invasion. - https://www.theguardian.com/commentisfree/2019/aug/10/trump-...

“Words really matter. There’s a lot of people who are starting to talk about stochastic terrorism and what the effect of that is,” she said. (Stochastic terrorism is the public demonization of a person or group that incites an individual’s violent act against the demonized group.) - https://www.theguardian.com/us-news/2022/nov/23/teachers-uni...
by chinathrow | 2025-09-16 19:29:15+00:00
> The attacker already had access to my Gmail, Drive, Photos — and my Google Authenticator codes, because Google had cloud-synced my codes.

Don't do that. Don't put your 2FAs somewhere else than in an unsynched app. Not in Bitwarden, not in any online account, nowhere else than "Something you have".