MurphyA/hacker-news huggingface dataset:
by socalgal2 | 2025-10-12 03:25:28+00:00
Google Maps still tracks my location.

The difference is they no longer store the data on their servers, it's stored on your phone (iPhone/Android)

https://support.google.com/maps/answer/6258979

That way, they can't respond to requests for that data by governments as they don't have it.

I can look on my phone and see all the places I've been today/yesterday, etc
by err4nt | 2025-10-12 03:26:04+00:00
This leaves a bad taste in my mouth. I see that the man was Israeli in the original story and I don't want to presume a religious perspective, but I can share some thoughts from my own based on his story and yours. I've read the New Testament within a Jewish framework and one of the things it says, Rabbi Shaul says in 1 Corinthians 12:23 that those people in the community who are most embarrassing or cause us to blush, like the parts of our own body who are honoured or dignified by being clothed with underwear, likewise in the community are owed a special covering and to be afforded dignity by the other parts of the same body/community. Just something to think about in light of this story!
by PrateekJ17 | 2025-10-12 03:28:51+00:00
So we started this because we needed a way to provision infrastructure for AI agents at scale. Turns out nobody had really solved this properly. We wanted agents that could just... spin up a VM when they needed one, do their thing, and shut down. Simple idea, but getting it to actually work reliably was a whole journey. What we ended up building:

Agents that can deploy and control their own virtual machines An orchestration layer that doesn't fall over when you scale to 100+ agents Support for pretty much any LLM (GPT-5, Claude, local models, whatever) Real monitoring because debugging invisible agents is a nightmare

The whole thing is open source. Apache license. No strings attached. We're using it for automated testing and web scraping stuff, but honestly people are probably going to use it for things we haven't even thought of. If you've ever tried to run computer-use agents in production, you know the pain points. That's what we tried to fix. GitHub: https://github.com/LLmHub-dev/open-computer-use
by pdpi | 2025-10-12 03:29:31+00:00
Parentheses are inserted by pressing two keys simultaneously. Diacritics on layouts that use dead keys are inserted by pressing two keys in sequence. Or, often, two keys simultaneously and then a third key in sequence (E.g. Shift-6 then Space for ^)

I'm Portuguese but live in the UK. The Portuguese layout (especially on macs) is dreadful for programming (because a bunch of important characters like brackets require Alt Gr to type), the UK layout sucks for writing Portuguese (because of the diacritics), so I ended up having to get used to US International as the compromise layout. I've gotten kind of used to it over the years, but the exact behaviour for dead keys varies a fair bit by platform, and especially on Linux can get quite aggravating.
by JimDabell | 2025-10-12 03:29:40+00:00
Apple’s scanning system for CSAM. The vast majority of the debate was dominated by how people imagined it worked, which was very different to how it actually worked.

It was an extremely interesting effort where you could tell a huge amount of thought and effort went into making it as privacy-preserving as possible. I’m not convinced it’s a great idea, but it was a substantial improvement over what is in widespread use today and I wanted there to be a reasonable debate on it instead of knee-jerk outrage. But congrats, I guess. All the cloud hosting systems scan what they want anyway, and the one that was actually designed with privacy in mind got screamed out of existence by people who didn’t care to learn the first thing about it.
by itsme0000 | 2025-10-12 03:29:49+00:00
I was an “alcoholic” for many years. It ruined my life and alienated me from many people I love.

Then I met a wonderful woman who wouldn’t give up on me. We went to the doctor over and over again until I was diagnosed with dystonia, a disease which alcohol relieves the painful symptoms of. Once I knew that I wasn’t simply cured, but I had the hope and the knowledge to see though my pain.

Many other drugs are the same way. It’s easier to get these classes of drug illegally rather than legally. People who do these drugs know there’s something wrong with them, but they remain defiant and strong in the face of a society projecting its own decadence onto them.

If you do drugs or alcohol and you know it hurts you and want to stop, there is always hope for you as long as you can accept help. I know from experience.

And to all you who need drugs, but reject a diagnosis. As Big L said “If that’s what you need to maintain, go ahead and do your thang.”
by JoshTriplett | 2025-10-12 03:31:19+00:00
Good riddance to a system that would have provided precedent for client-side scanning for arbitrary other things, as well as likely false positives.

> I wanted there to be a reasonable debate on it

I'm reminded of a recent hit-piece about Chat Control, in which one of the proponent politicians was quoted as complaining about not having a debate. They didn't actually want a debate, they wanted to not get backlash. They would never have changed their minds, so there's no grounds for a debate.

We need to just keep making it clear the answer is "no", and hopefully strengthen that to "no, and perhaps the massive smoking crater that used to be your political career will serve as a warning to the next person who tries".
by raw_anon_1111 | 2025-10-12 03:33:08+00:00
No the point is that you still are hand waving without you personally being able to give a concrete use case of how Safari’s content blocking framework and support for web extensions are “inferior” today October 10th running iOS 26 using software available today?

I didn’t ask about a specific software. I asked what use case did you personally have that can’t be done on iOS 26?

Add your list from your personal experience here…

For instance Ublock Origin allows me to do $x with Firefox and because of limitations with Safari, there is no method running iOS 26 that I can do it on Safari.
by JimDabell | 2025-10-12 03:33:20+00:00
I don’t think you can accurately describe it as client-side scanning and false positives were not likely. Depending upon how you view it, false positives were either extremely unlikely, or 100% guaranteed for practically everybody. And if you think the latter part is a problem, please read up on it!

> I'm reminded of a recent hit-piece about Chat Control, in which one of the proponent politicians was quoted as complaining about not having a debate. They didn't actually want a debate, they wanted to not get backlash. They would never have changed their minds, so there's no grounds for a debate.

Right, well I wanted a debate. And Apple changed their minds. So how is it reminding you of that? Neither of those things apply here.
by heavyset_go | 2025-10-12 03:33:54+00:00
Either Google, and other advertisers, put me in the "uses adblockers, be aggressive with ads" pool, or they've moved on to using DoH/DoT/etc in general. I've been able to confirm this by observing Google and other Android apps making TLS connections to known DoH/DoT/etc IPs, and blocking them worked.

At that point, you need more complex routing than what a simple DNS blocklist can provide via Pihole, and if you want good throughput, you're going to want real networking hardware and not a RPi.
by roenxi | 2025-10-12 03:34:05+00:00
My understanding based on the reports out of the military-industrial complex is that the decision over whether Taiwan falls sits pretty much entirely with the decision makers in Beijing. There isn't much the US can do about it. If they can't coerce Russia in Ukraine then they definitely can't coerce Chinese decision making about the security situation off the coast of China.

It is a bit late to use Taiwan and Ukraine as justifications for the US using a military solution. It isn't winning these fights.
by piskov | 2025-10-12 03:34:56+00:00
It doesn’t force you with tiles (on 6k xdr tiles are a joke).

Its two-stage popup is a game changer. Ie you show it via caps-a, then press one letter to move window anywhere.

And it allows you to specify any arbitrary size and position and save that to the specific one letter.

It’s a shame I can’t find a single screenshot of this killer feature and I write this from a phone.
by gostsamo | 2025-10-12 03:36:58+00:00
as someone blind, there is one more reason to consider image based pdf-s undesirable. OCR works okayish most of the time, but it tends to suck when it does not and if the layout of the scanned page is complex, the output often breaks down. Not to mention that the friction of converting it is a disincentive to bother.
by novoreorx | 2025-10-12 03:38:40+00:00
I deeply resonate with this kind of physically interactive digital medium, some that immediatly came to my mind:

1. DIY live photo with Instax and tape that can be played in Califone Cardmaster (I've seen this in a Chinese video, you can search a lot of similar guides on YouTube)

2. Kazeta, the console DIY solution to let you play game by inserting TF card into a computer. discussed eariler here (https://news.ycombinator.com/item?id=45098269)

3. Digishot, collect physicall stamp on your phone (https://www.koto.co.jp/work/digishot/)

4. Finally, all the projects from Dynamic Land (https://dynamicland.org/) by Bret Victor.

We grew up before smartphones were ubiquitous, our digital experiences were tied to physical media. Cameras had film, Walkmans had tapes, VCD players had discs, and game consoles had cartridges. These objects are deeply embedded in our childhood memories, so seeing them today brings an inevitable wave of nostalgia and joy.

But it's more than just nostalgia. There's a tactile pleasure and a sense of accomplishment in using these physical items that a smartphone can't quite replicate. While phones offer immense convenience through countless apps, they also abstract away many opportunities for exploration and direct interaction with the physical world.

That's why, no matter how advanced our devices become—even if we one day have brain-computer interfaces—I want to preserve a culture of playing with and collecting tangible objects for myself and the next generation. My son currently uses a reading pen for his storybooks at bedtime. In the future, I plan to make him physical "launch cards" for music albums and games. These things serve as anchors, keeping us connected to the real world and preventing us from becoming completely immersed in cyberspace.
by piskov | 2025-10-12 03:38:56+00:00
With 5k/6k displays ordinary tiling is a joke: windows are too big. So apps like moon are far better option.

On Windows there is no such thing as Moom, so I use tiling manager like komorebi.

As a person switching between different OSs and devices, it’s a shame that rift seems to not use well-established key binding like alt+hjkl.

Also for 5k+ display (or ultrawide) this kind of window tiling is a must (which komorebi has)

+-----+-----------+-----+ | | | | | | +-----+ | | | | | | +-----+ | | | | +-----+-----------+-----+

~Welp, I tried, but HN seems to render this not like I paste it~
by rzerowan | 2025-10-12 03:39:45+00:00
RE elemets mining/refining is ~80% China dominated, even US and other producers mined ores go to China for refinement.The concentrations are ridiculous for the process, think several tons to extract some kilos. Then theres the heavy RE and light , with some being produced as byproducts of other refinement/industrial processes where once again the top producer is China , who due to their scale have essentailly commoditized the production. Thats why magnets at cents instead of several dollars or tens of dollars.

As for all those EV/consumer and Mil products its not raw RE being utilised but speciality alloys that are worked to produce whatever the material science requires , where once again there one industrial producer.

Thats what the whole chain part of supply chain comes in , similar to why its easier and cheaper to manufacture iphones in Schenzen; all the refining/alloys/smelting is in one location with the skilled workforce and advanced methods that have been iterated over the last 30 years.

As to what % go into mil products, several kilos of this several of that forged into speciality alloys at commodity prices vs doing it at artisinal mining prices and those billion dollar weapon systems become tens or hundred billion dollar systems.
by gruez | 2025-10-12 03:40:14+00:00
>Never one to shy away from offering anonymized criminal services to the masses, Pavel Durov has announced that you can now buy world-wide eSIMs from a special app inside Telegram called @Mobile. After choosing your region and country, you choose the eSim you want, and then can purchase it paying with Pavel's built-in cryptocurrency, TON, or a credit card if you want to be easily traced by law enforcement.

To be fair these look like data-only esims, for which there are a bazillion vendors online selling them anyways (eg. https://esimdb.com/). Pavel is certainly monetizing his platform to market these, but there isn't much point in singling him out specifically.
by cperciva | 2025-10-12 03:42:03+00:00
regulator quirk

There is, sort of, but it's a constitutional quirk. Securities regulation is, for weird historical reasons, a matter of provincial jurisdiction; past Federal governments have said "hey look this is stupid let's just merge the regulators so we can do one good job instead of 10 bad jobs" but politics got in the way.

If the US SEC were replaced by 50 per-state SECs, you'd probably see Alaska or Wyoming becoming the scam capitals because they lack the resources to properly regulate.
by hamasho | 2025-10-12 03:43:09+00:00
I used to be a heavy user of i3. It's very flexible and configurable, and you can do much more than just moving windows. But after I switched to Mac, I couldn't find a tiling window manager that was both feature-rich and stable. After trying several options, I just use Rectangle[1]. It's not a window manager; it only provides shortcuts for window placements like simply moving windows to left/right/top/bottom or splitting the screen into 3/4/6 sections and place windows. It covers 80% of my needs and there are no pitfalls or unexpected behavior, so now I'm happily using it. Another reason is that I'm getting old and tired of using very flexible software with tons of custom configs.

[1] https://rectangleapp.com/
by tanelpoder | 2025-10-12 03:44:18+00:00
Good article, thanks for sharing. I've been working on one part of this problem space for quite a while too. I want ability to directly drill down into latency reasons and underlying application component threads' wall-clock time, instead of having to correlate various systemwide utilization metrics and try to manually connect the dots.

I'm using eBPF-based dimensional data analysis, starting from bottom up (every system is a bunch of threads, including distributed systems) and move up from there. This doesn't replace existing distributed tracing approaches for end to end request view, but gives you deep observability all the way down to each service's underlying threads' wall-clock time (where blocked, sleeping and why, etc).

At this year's P99CONF I will launch the first GA release of my (open source) 0x.tools xcapture eBPF collectors, with a reference implementation of a TUI tool, showing dimensional performance modeling on these new thread sampling signals (xtop).

A couple of 1-minute asciicasts of xtop are here: https://tanelpoder.com/posts/xcapture-xtop-beta/
by JimDabell | 2025-10-12 03:45:27+00:00
> from the perspective of what surveillance policies it would have (and very possibly did) inspire/set precedent for…

I can’t think of a single thing that’s come along since that is even remotely similar. What are you thinking of?

I think it’s actually a horrible system to implement if you want to spy on people. That’s the point of it! If you wanted to spy on people, there are already loads of systems that exist which don’t intentionally make it difficult to do so. Why would you not use one of those models instead? Why would you take inspiration from this one in particular?
by jrowen | 2025-10-12 03:45:29+00:00
I do appreciate this.

There is, we can't afford it: Hurricane-proof greenhouses for all crops everywhere.

We can definitely afford it. We can cut out the livestock trophic level for a huge reduction in need. We're eating a lot of basic hardy crops. Are we talking about a scenario where this happened suddenly? If it's just climate change we will have so much time, we're not just going to wake up and be in an inferno. Will we be underprepared, will there be unfortunate decisions and conflicts, yes, but I think Covid was evidence that a lot of people are willing to come together for humanity and that was't ever an existential threat, deaths were low and largely already immunocompromised people. We proactively manufactured a crisis to avoid the real crisis.

How? Like managing COVID, only for food and sex this time? OMG! You'll have civil war in every city, town and village, which will cripple production even further => faster collapse.

This is where it's like...I can't prove you wrong, but what evidence is there of that? The evidence we have from Covid and previous epidemics and wars, is that people didn't descend into chaos. You can point to brutal savagery in all cases but by and large society pitches in for society and manages to triumph over bad actors. "What happens if it's worse," sure, but there's just not a lot of basis to assume this asymptotic anomaly that doesn't have any true priors (have parts of civilization broken down or gone backwards or gone through tragic periods? 100%).
by skissane | 2025-10-12 03:45:35+00:00
> It is because the NT kernel implements multiple personalities, so it could compete in the UNIX market.

That wasn’t the original primary reason for it… Windows NT began life as NT OS/2… at first, an evolved OS/2 API was going to be its primary API… then as Windows 3.x took off and the IBM-Microsoft relationship further soured, the OS/2 API was downgraded to a backward compatibility afterthought, and eventually (in Windows XP) dropped entirely.

And because they weren’t even sure what the primary API was going to be at first… and the whole idea of multiple OS “personalities” was all the rage - IBM’s Mach-based Workplace OS sought to unify AIX and OS/2 (and they even talked about extending that to OS/400), Taligent (IBM-Apple joint venture) had similar objectives - so it is understandable they made this API flexibility a focus of their early plans

And the guy they hired as technical lead in developing NT, Dave Cutler - had come from DEC, which had the very real problem of selling two largely incompatible operating systems (Unix and OpenVMS) - and they also sought to unify them through multiple personalities, as their next generation operating system MICA which would merge Unix and OpenVMS, which Cutler was working on, until DEC management decided to cancel the project, and Cutler went to Microsoft to do the same thing there
by MBCook | 2025-10-12 03:45:47+00:00
Passing a couple objects seems easy. But I’ve seen where it leads in a large program.

Passing things down layer after layer gets old. High level stuff takes tons of parameters due to all the layers below.

You end up with God objects that mostly just contain every other object someone might want to reference.

And you know what? That object starts to feel like a great place to put state. Cause it’s already being passed everywhere.

So instead of using Spring to get a ThingService to work with your Thing at the spot you need it, suddenly all the code has access to all the stuff and states. And like the temptation of The One Ring programmers use it.

Now you have a spaghetti rats nest. Where is the code that deals with the state for a Gloop? It’s now everywhere. Intertwined with the code for a Thing. And a Zoob. It doesn’t need to be. But it is.

It becomes almost impossible to unit test things. Because everything can do/see everything. Untangling and extracting or replacing any part of the whole is a Herculean job.

You don’t need Spring for something tiny. And maybe it’s possible to go without dependency injection in a large app and keep things manageable and easy to understand.

In my career I’ve mostly seen the mess. I’ve helped try to untangle it by slowly introducing Spring.

I’d rather have it, with its organization and standard patterns, than the Wild West of whatever any programmer or junior decided to do over the last 15 years and how that has evolved. In a complex application with lots of programmers coming and going I find it a net benefit.
by esperent | 2025-10-12 03:46:39+00:00
> One language, one deployment platform, one database, a couple plugins to choose from, everything simple and straightforward, no decision fatigue.

Sounds not that different from containers, if you just choose the most popular tooling.

Small projects: docker compose, posgres, redis, nginx

Big projects: kubernetes, posgres, redis, nginx

This is why Heroku lost popularity.
by amlib | 2025-10-12 03:46:47+00:00
Yes, that's something I failed to address in my post. I myself have also been happier playing older or just simpler games than chasing the latest AAA with cutting edge graphics.

What I see as a problem though is that the incumbent console manufacturers, sans Nintendo, have been chasing graphical fidelity since time immemorial as the main attraction for new generations of consoles and may have a hard time convincing buyers to purchase a new system once they can't irk out expressive gains in this area. Maybe they will successfully transition into something more akin to what Nintendo does and focus on delivering killer apps, gimmicks and other innovations every new generation.

Or perhaps they will slowly fall into irrelevance and everything will converge into PC/Steam (I doubt Microsoft can pull off whatever plan they have for the future of xbox) and any half-decent computer can run any game for decades to come and Gabe Newell becomes the richest person in the world.
by simonw | 2025-10-12 03:46:52+00:00
I stand firmly by "wild", by which I mean unexpected, surprising and unconventional:

- Giving Claude a skill that creates more skills is recursive and unconventional

- "Please read the book and pull out reusable skills that weren't obvious to you before you started reading" is a creatively weird and ambitious thing to do

- "It made sense to me that the persuasion principles I learned in Robert Cialdini's Influence would work when applied to LLMs" - that's a wild thing to say

- How is the concept of a "feelings journal" not wild?

- The original installation method for this (before plugins came along) was to prompt "Hey Claude. Please read https://raw.githubusercontent.com/obra/Superpowers/refs/head... and do what it says"

I'm actually pretty careful about the words I use, and I'm confident "wild" is justified in this case.
by cortesoft | 2025-10-12 03:47:45+00:00
No, but the scanning is happening on Microsoft servers, not locally, I am guessing.

So if you enable the feature, it sends your photos to MS to scan... If you turn it off, they delete that data, meaning if you turn it on again, they have to process the photos again. Every time you enable it, you are using server resources.

However, this should mean that they don't let you re-enable it after you turn it off 3 times, not that you can't turn it off if you have enabled it 3 times.