MurphyA/hacker-news huggingface dataset:
by DonHopkins | 2025-09-24 19:50:58+00:00
Maybe they were going to use them to hack Google Maps and fake traffic jams!

An Artist Used 99 Phones to Fake a Google Maps Traffic Jam:

https://www.wired.com/story/99-phones-fake-google-maps-traff...

Google Maps Hacks by Simon Weckert

https://www.youtube.com/watch?v=k5eL_al_m7Q

>99 smartphones are transported in a handcart to generate virtual traffic jam in Google Maps.Through this activity, it is possible to turn a green street red which has an impact in the physical world by navigating cars on another route to avoid being stuck in traffic. #googlemapshacks
by jmogly | 2025-09-24 19:51:06+00:00
They should have created a systems language to replace objective C and an easy language like Python or JavaScript for app dev, instead they created a language that tries to do everything and the result is a mess. For example SwiftUI, UIkit, you’re constantly running up against weird type system errors and compiler errors. Like dude I’m trying to make a list, swift will say “no you can’t make a list there and I’m not sure why”
by baby | 2025-09-24 19:51:25+00:00
There was a year I made more money from flying than I spent, because I kept flying ryanair or easyjet and I kept getting massive delays (one was a 20h delay, in which I spent the night at the airport squatting some of the couches in a cafe in the terminal, because small delays kept being slowly pushed on us, and we also spent 2h waiting in the final plane for it to take off, no A/C and they refused to give us water threatening to call the cops on us if we did get water bottles ourselves, great experience!)
by senkora | 2025-09-24 19:51:38+00:00
An optimal society would provide no-cost embryo screening and IVF to couples with the gene for HD, because that cost is certainly far <50% of the lifetime cost of living with HD in treatment costs, lost income, and lost QALY's.

I hope that we can work towards such a society.

(And of course this research is still worth doing to help the population who already have the illness)
by jerf | 2025-09-24 19:51:45+00:00
This document seems to treat "data" as a fungible commodity. Perhaps our use of the word encourages that. But it's not.

How valuable is 70 petabytes of temperature sensor readings to a commercial LLM? It is in fact negative. You don't want to be training the LLM on that data. You've only got so much room in those neurons and we don't need it consumed with trying to predict temperature data series.

We don't need "more data", we need "more data of the specific types we're training on". That is not so readily available.

Although it doesn't really matter anyhow. The ideas in the document are utterly impractical. Nobody is going to label the world's data with a super-complex permission scheme any more than the world created the Semantic Web by labeling the world's data with rich metadata and cross-linking. But especially since it would be of negative value to AI training anyhow.
by bilekas | 2025-09-24 19:51:55+00:00
I'm mostly behind you with this, a great point that you make is the insurance.

> Businesses are able to insure their limited cost of cancellations, and price their tickets to absord these insurance costs (which are ultimately born by the ticket-payer).

Those insurance companies have requirements for paying out, in Europe for example a low fare airline Ryanair will offer you a refund if your flight is delayed 2/3 hours. You can choose to still take the flight though which, for some is acceptable. But that refund is by way of a request, it's not automatically processed. It works, for me personally, but I've been delayed for important things where it was only an hour, I would have loved to have been able to get s refund to book on another airline but I have to say, I wouldn't "expect" that.. which is why I can soften on their first point.
by einpoklum | 2025-09-24 19:52:27+00:00
1. Zero

2. N/A, but enough content creators on YT are very much aware of the kind of prison it is, especially in the years after the Adpocalypse.

3. Obviously, nobody should be able to monetize the copying of content. If it is released, it is publicly released. But they can use LibrePay/Patreon/Buy me a coffee, they can sell merch or signed copies of things, they can do live appearances, etc.
by Nick-Abbott | 2025-09-24 19:52:42+00:00
Any framework does add overhead, and this is no exception. But Mosaic does a pretty good job of keeping things flowing. All of your API requests are running on totally separate threads with no shared memory to get blocked. The overhead is limited to a native ConcurrentHashMap lookup per tile invocation and the map instance is unique per API request, even when multiple are being handled at the same time. Shouldn’t be a concern for 99% of use cases.

As for the ease of learning, please, give it a try! I think it’s very straightforward but I’m obviously a bit biased. Would welcome good feedback to incorporate into a v1 release.
by timschmidt | 2025-09-24 19:52:47+00:00
I'm no expert, but I've been hacking in Rust for several years now, and the only unsafe I've written was required as part of building a safe interface over some hardware peripherals. Exactly as intended.

The borrow checker is something new Rust devs struggle with for a couple months, as they learn, then the rules are internalized and the code gets written just like any other language. I think new devs only struggle with the borrow checker because everyone has internalized the C memory model for the last 50 years. In another 50, everyone will be unlearning Rust for whatever replaces it.
by presidentender | 2025-09-24 19:52:49+00:00
One of my mom's best friends when I was a kid had Huntington's. She was a few years older than mom, and her sons were a few years older than my brother and I. One of them chose to get tested. The other chose not to. I remember thinking that was foolish, but I was seven years old. In retrospect, it's strange that a seven-year-old was privy to such things.
by WorldMaker | 2025-09-24 19:52:51+00:00
> From what I can tell, DATAS basically makes a .Net application have a normal memory footprint.

In Server environments. DATAS is an upgrade to garbage collection in "Server mode". Server GC assumed it could be the only thing running on a machine and could use as much memory as it wanted and so would just easily over-allocate memory much more than what it immediately needed. (As the article points out, it would start at a large fixed amount of memory times the number of CPU cores.)

(As opposed to "Workstation GC" which has always tried to minimize memory consumption because it assumes it is running as only one of many apps on an end user system.)

> (and often run out of memory when run on Mono with the Bohem garbage collector.)

Not exactly a fair comparison between .NET's actual GC and Mono's old simpler GC before the merger. (Today's .NET shares the same GC on Windows and Linux [and macOS].)

> This is one of my big frustrations with .net, (although I tend to look at how dependency injection is implemented as a bigger culprit.)

Startup times have gotten a lot better in recent versions of .NET, AOT compiling has much improved (especially compared to the ancient ngen for anyone old enough to remember needing to use that for startup optimization), and while I agree .NET has seen a lot of terrible DI implementations the out-of-the-box one in Microsoft.Extensions does a lot of things right now, including avoiding a lot of Reflection in standard usage which was the big thing slowing down older DI systems. (I've seen people add Reflection based "helpers" back on top of the Microsoft.Extensions DI, but at that point that is a user problem more than a DI problem.)

> It does make me wonder: How practical is it to just use traditional reference counting and then periodically do a mark-and-sweep?

Technically the "mark" of "mark-and-sweep" can be implemented as traditional reference counting (and some of the earliest "mark-and-sweep" implementations did just that). It still only solves half the problem, though. Also, the optimizations made by modern "mark" systems come from that you don't need detailed counts, you just need tools equivalent to Bloom filters (what's the probability this is referenced at least once) and those can be much faster/more efficient to compute and use a lot less memory space than reference counters while doing that.

If your concern is total memory consumption, traditional reference counting uses more space (if only just to store counts), and by itself doesn't solve fragmentation (the "sweep" part of "mark-and-sweep"). From a practical standpoint, combining "traditional reference counting" and a "mark-and-sweep" sounds to me like asking for a less efficient "mark-twice-and-sweep" algorithm.
by thomassmith65 | 2025-09-24 19:53:06+00:00
There is long-standing discontent over economic issues, yet the people are equally furious about toxic 5G radio towers, and a thousand other delusions.

The public, before social media, was better informed about the world. They have access to much more information now, but that means little when the information they consume first has been sharted out the asshole of some idiot podcaster.

For various reasons, social media incentivizes knee-jerk antiestablishment takes: "Get angry! The MSM is hiding the horrible truth we are about to share with you! Like and subscribe or be kept under their control!" That is why any nation with social media, and a sufficient number of gullible citizens, tends towards violent revolution and pugilistic leadership.
by doodlebugging | 2025-09-24 19:53:35+00:00
Thanks for this additional reply. Pulling a vacuum from the bleeder screw may be problematic since air can be pulled past the bleeder screws and you might not ever achieve a vacuum there unless you can install an open port in place of the bleeder screw and attach your MityVac or other tool to that port. I pulled vacuum at the reservoir end as was recommended in several forums and videos. It did pull air up to the reservoir but without straightening all the kinks in the system that act as traps it could not evacuate all the air. I spent multiple hours at 25 psi and never successfully bled the system. In theory it should work great though.

I'm a longtime manual transmission driving speed-shifter with broad experience push-starting or roll-starting vehicles with dead batteries or other problems. I have even had one automatic transmission vehicle that could be started by putting the transmission into forward or reverse gear and turning the key so that the starter bendix drive pinion gear would engage and rotate the flywheel until it cranked the engine. Gasoline engine - 283 cubic inch Chevrolet with a PowerGlide transmission behind it. This was in a 1946 Chevy PU that had no top speed that I ever found. It would go faster until your own common sense took over.

Downshifting and upshifting by RPM are useful skills for anyone driving a vehicle with a manual transmission. Catching the point where your RPMs allow you to slip into a lower gear takes a little practice. You should do like I did and refine your skills in an old Ford dump truck with dicey hydraulic brakes, one headlight bulb, no windshield wipers, and a 6 cubic yard load of crushed limestone in the dump bed. It's more fun that way.
by BasilofBasiley | 2025-09-24 19:53:40+00:00
When I wrote "the bank" I meant, the bank in question, which is the one mentioned in the URL. Hope this makes it clearer for you.

As for alternatives, yes there are, I'm still figuring which ones do not require an app on the smart-phone, though.

I believe I've found a fair alternative after asking a few friends but, I have to account for other factors as well, like, how secure their infrastructure is.

This is because offline 2FA keyfobs were never that popular in Portugal (to my knowledge), unlike 2FA via SMS which I find less secure that keyfobs, but now with the SCA directives from the EU, most banks are jumping on the App 2FA bandwagon. Some do offer a government issued alternative [0] but it still requires an app. I'd be perfectly happy to sign in with my Citizen's ID card reader but that is also rarely implemented (bank-wise), specially since the Chave Movel Digital app from the government [0].

Bottom line, most major banks are going in one direction (deploying their own apps onto customer devices), while smaller banks are staying put (with SMS 2FA) but their security was never that great. So I'm still prospecting and yes, there's a bank co-op on my list also.

Oh, and by "security" I'm mostly going by feel here. Like, if the web interface is a bit jankie I don't feel secure. I'm not going to look into obfuscated .js and pretend like I know anything about web security.

[0] https://www.autenticacao.gov.pt/a-chave-movel-digital
by porridgeraisin | 2025-09-24 19:53:52+00:00
Autonomous ground vehicles were funded by the DARPA grand challenge, and the motivation was explicitly military[1]

[1] Rational subsection of the Background section (section I) in this pdf: https://www.esd.whs.mil/Portals/54/Documents/FOID/Reading%20...

The whole thing is worth a read too, it explains all the other military use tech that will arise from the self driving car ecosystem, further justifying the investment.
by kemayo | 2025-09-24 19:54:14+00:00
If you want to talk about steelmanning arguments, have you considered that I might also be unconvinced by prior examples? And thus dismissed those off-hand references as largely irrelevant to the main content of your post?

Jeff, they're a pair of closely-related operating systems that share a lot of common subsystems, and always have been. I don't want to say they'll never unify them more closely, but that's not something they seem to me to be doing. If you've been saying they've been merging them for 14 years, then they're really not making much progress on that.

> Why would you assume this? The two platforms are very different in physical characteristics.

Are you saying that the make-controls-more-visible argument doesn't apply? Because although I just threw that one out there without much thought, it really does seem reasonable on any device to me.
by ImPostingOnHN | 2025-09-24 19:54:18+00:00
> Lecturing about "good faith" in the same comment that equates (extreme) economic mismanagement with intentional mass murder. Spare us the sanctimony.

The 'assume good faith' guideline pertains to our fellow HN posters, not stalin.

As far as I know, it's totally ok to conclude stalin was not acting in good faith when he killed millions of undesirables.
by hombre_fatal | 2025-09-24 19:54:20+00:00
Good point.

Everyone in the comments is talking about websites, but TFA is talking about the iOS Bumble app where it's trivial to unintentionally create unselectable text. e.g. SwiftUI Text components are unselectable by default.

Also, in an iOS app, it's common to decide that interacting with some text should do something like navigate.

IIRC tapping a comment in iOS Apollo (defunct Reddit client) would collapse the comment. If you wanted to make a text selection, the Apollo app developer created a specific text-selection-mode for that. That's how anti-user the norms are on native apps compared to the web.

Often, disabling selection on the web comes from trying to port native app norms to a web app.
by rudedogg | 2025-09-24 19:54:22+00:00
If you look at even the Claude/OpenAI chat UIs, they kind of suck. Not sure why you think someone else can't/won't do it better. Yes, the big players will copy what they can, but they also need to chase insane growth and getting every human on earth paying for an LLM subscription.

A tool that is good for everyone is great for no one.

Also, I think we're seeing the limits on "value" of a chat interface already. Now they're all chasing developers since there's a real potential to improve productivity (or sadly cut-costs) there. But even that is proving difficult.
by ranger_danger | 2025-09-24 19:55:08+00:00
> Why has the Tor Project created a network used extensively for child sexual abuse

Hottest take of the week right there.

Why do they seem to imply that Tor was somehow created explicitly with this purpose in mind? That's like saying only criminals use the Internet, just because it can be used to commit crimes.

I think they are taking Tor's words and applying it to a much broader scope than they originally intended.

> Tor Browser prevents someone watching your connection from knowing what websites you visit.

If someone is watching only your connection as it exits your local ISP and nothing else, then yes, this is in fact true. It's just not articulated that plainly.

But if the author actually went as far as they are trying to, they might as well tell people to just give up because there's a chance your attacker already controls the destination server you're talking to in the first place.

If you're going to the trouble of trying to calculate the chances that nodes in the middle are compromised, why not include the destination itself too?

> The small set of people that centrally control Tor software and centrally manage the Tor network have the power to act to stop this abuse without lessening their (weak) protections.

Source: trust me bro

> The world's standards for encrypting data are so secure that no one has enough money or time to brute force their way into properly encrypted data, not even governments. They are better off waiting for a scientific breakthrough that may never come.

This completely disregards the possibility that any one of a number of root CAs aren't already compromised or cannot be coerced by your attacker.

If you're going to claim tor is insecure, you might as well go all the way and say it's pointless to use anything at all, ever.
by tjs8rj | 2025-09-24 19:55:11+00:00
In today’s world is it actually in our best interest to have the government break up large organizations? Or is that the worse of 2 evils?

The state derives a lot of its power globally from wealth, influence, military power (funded by wealth). The state is only as powerful as it is - and only as capable as it is at promoting American interests in the world because it has many of the biggest winner-take-all corporations in its jurisdiction.

A world where it breaks them up while China keeps them is probably a world where China is far more powerful than the US

The meta as a state today is to cultivate as much wealth and power as possible by encouraging super corporations
by kkfx | 2025-09-24 19:55:17+00:00
What a sovereign tech indeed, considered that both Android and iOS are USA flagship mobile OSes...

Beside that, as long as people do not realize that Desktops are for personal ownership and personal production while mobile are only for surveillance and consumption all digitization efforts will push those who knows toward something else, cryptos instead of legal tender money, self-hosted stuff and so on.

As a result at a given point in time population will be split in two main cohort: those who knows vs all the rest.
by patch_cable | 2025-09-24 19:55:21+00:00
Excited to say I worked on this feature! (Standard disclaimer: thoughts and opinions are my own and may or may not be shared by my employer.)

To give an idea of the kinds of things you can do now:

- Keys or other secrets can only be decrypted (via KMS) by an EC2 instance if it is running an approved AMI. - You could build a certificate authority (CA) which only issues a certificate to an instance running an approved AMI.

This is similar to the functionality that was available in Nitro Enclaves. However, enclaves came with restrictions (such as only being able to communicate through a vsock) that made them not a great fit for all use cases.
by karmakurtisaani | 2025-09-24 19:55:45+00:00
> Well, ok, it is that persons job

This is the key. If they don't do it, it's not their job anymore. The team won't just revolt in unison, but the lead will be replaced with someone more complacent. The only option is to comply, but let the team know in private that you don't like the new vibes.
by dionidium | 2025-09-24 19:55:51+00:00
> A good starting point for reading about this is "Harland Bartholomew". He's the architect of what turned out to be St. Louis's ring suburb design

Bartholomew was born 13 years after the Great Divorce between St. Louis City and County was approved by voters, establishing the city's modern borders, and ultimately dictating the "ring suburb design" that we see today.
by frollogaston | 2025-09-24 19:56:46+00:00
I was talking about the client side here, which is maybe a web backend. If it's using threads, at least the connection pool will be thread-safe. If it's event loop, N/A.

If you want to look at the DBMS itself, well typically there's a separate process per connection, but say it uses threading instead... It'd be thread-safe too. You aren't hitting UB by doing concurrent xacts.

Snapshot xact is what I was thinking about. Not sure about Oracle, but in Spanner they can be parallel.
by toomuchtodo | 2025-09-24 19:57:35+00:00
https://en.wikipedia.org/wiki/Ivanpah_Solar_Power_Facility

https://www.gem.wiki/Ivanpah_Solar_Electric_Generating_Syste...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

(solar PV prices declined far faster than expected; combined with concentrated solar thermal operational challenges, it led to the plant being uneconomical; could potentially be re-powered as solar PV)
by dfxm12 | 2025-09-24 19:58:10+00:00
The mentioned Stonemilker video was one of the few things to really grab my attention with the Google Daydream VR when it got for free with whatever Pixel it was that came with it.

At the time, she said of the 360 VR technology that it was a challenge and "it’s still being discovered, but people don’t know what it is."

Daydream VR would be discontinued 4 years later...

https://youtu.be/gQEyezu7G20?si=Tu7DirCjq8psKI8x
by ViewTrick1002 | 2025-09-24 19:58:16+00:00
The article is a bit alarmist but it is true that the nuclear industry has shunned paying the full price for the needed accident since the industries inception.

Nuclear boosters like to compare deaths/kWh. Of course excluding remediation costs and that for renewables the few deaths they cause are regular workplace hazards coming from people who has chosen to work in the industry.

The deaths/kWh for the general public not involved in the industry is as close to zero as it can get.
by matheusmoreira | 2025-09-24 19:58:20+00:00
It's that hope that things will work out that causes suffering and disappointment.

"I'll be nice, and others will be nice in turn" is magical thinking. There is no such deal in place.

It's perfectly possible for others to soak up all that niceness and then suddenly leave without being equally nice in return. If pressed, they might even say they didn't ask for the goodness that befell them, they were just happy to accept when it was offered, thereby absolving themselves of any obligation.
by Shihab_8 | 2025-09-24 19:58:21+00:00
Lights Out is a beautiful and comprehensive real-time race statistics app built for Liquid Glass.

Get all the latest stats and info from races, qualifying sessions, sprints, and practice sessions in real-time. Stay up to date with Widgets on your Home Screen and Lock Screen, get real-time updates with Live Activities, and catch up on what you missed on your Watch. View pit stop data, listen in to driver radios, read race control messages, and more.

- Beautiful Liquid Glass UI - Foundation Models / Apple Intelligence (for Commentary Summaries) - AlarmKit (for event reminders) - Widgets to display race countdowns, upcoming Grand Prix, driver and team standings, and more (on your Home Screen and Lock Screen) - Watch app (with Maps and Liquid Glass) - Apple Weather (for race forecasts) - Works well on iPad and Vision Pro - Accessible - Dynamic text sizing support - No subscriptions - No ads