MurphyA/hacker-news huggingface dataset:
by cortesoft | 2025-10-15 17:50:27+00:00
I find it really interesting when you describe “good bot” traffic.

> During my investigation, a source from the e-commerce data industry provided a crucial piece of the puzzle. He explained that his former company was responsible for scraping 70 million retailer web pages every single day. This is a legitimate and massive source of automated traffic.

> Why do they do this? For vital business intelligence. Major retailers like Amazon do not always notify vendors when they run out of stock. So, brands pay for data scraping services to monitor their own products. These "good bots" check inventory levels, see who is winning the "buy box," ensure product descriptions are correct, and track search result rankings. They even scrape from different locations and mobile device profiles to analyze what banner ads are being shown to different audiences.

I think a lot of the players involved in this would say those are bad bots. Having your competitors scrape your site for data would probably be something most website owners wouldn’t like, but getting data about THEIR competitors would be something they WOULD like.

All bot traffic is good from SOMEONE’S perspective, otherwise it wouldn’t be happening. Someone had to program the bot, someone has to be running it. They obviously think they are good bots.

The people running AI scraping bots think they are good bots. Many content creators think those are bad bots. Price comparison sites scraping retailers think their bots are good. The sites being scraped often think they are bad bots.

I just don’t think we can clearly separate good and bad bot traffic without specifying whose perspective we are talking about.
by runjake | 2025-10-15 17:50:36+00:00
It's probably due to the Electron bug[1]. A lot of common apps haven't patched up yet.

I also have an M2 Pro with 32GB of memory. When I A/B test with Electron apps running vs without, the lag disappears when all the unpatched Electron apps are closed out.

1. https://avarayr.github.io/shamelectron/

Here's a script I got from somewhere that shows unpatched Electron apps on your system:

Edit: HN nerfed the script. Found a direct link: https://gist.github.com/tkafka/e3eb63a5ec448e9be6701bfd1f1b1...
by MacSourcePorts | 2025-10-15 17:50:48+00:00
In a lot of cases the easiest way is going to be to get the game from GOG and use my Extractor utility to get the data from the Windows installer

https://www.macsourceports.com/utility/extractor

Extractor is just a GUI-based version of innoextract, so if you prefer the command line you can use that.
by Strilanc | 2025-10-15 17:51:51+00:00
> the people writing the standard are not exactly known for adding features “just because”

Ah yes, C++, the discerning language.

Iterating over optional does seem syntactically convenient. My main question would be if it guarantees no overhead. For example, is there an additional conditional branch due to the iterator hiding the statically know fact that there's at most one iteration? I don't use C++ for its beauty, I use it for speed.
Ask HN: Code quality in projects developed with intensive use of AI tools
by marko-djuric | 2025-10-15 17:52:23+00:00
Have you had the opportunity to carefully analyze code from such projects, whether open-source or within companies? What have you seen "in the wild"?

How would you rate the quality of that code: high, low, or average? How would you compare those projects to conventional, "hand-made by humans" ones? What makes them stand out or gives them away?

What’s your overall conclusion, does this represent a significant improvement and acceleration, or is it more of a "meh"? Because even these tools, once you start configuring them and trying to make them work properly, tend to take up a lot of time, energy, and learning.
by rootusrootus | 2025-10-15 17:52:34+00:00
You can definitely quibble that totalitarianism is not left- or right-wing by the conventions we are most familiar with, which makes the comparison a little bit of a stretch. But it is certainly closer to present-day right wing authoritarianism that we are experiencing a surge of across the world than it is to left-wing. To be sure, left-wing authoritarianism absolutely is a thing, it's just that the left wing largely doesn't exist any more and certainly doesn't have enough power to implement any authoritarian policies.
by alephnerd | 2025-10-15 17:52:42+00:00
> Citations needed

HDI comparison of Cambodia, Vietnam, and Bangladesh [0]. Notice how Cambodia and Bangladesh used to be developmental peers until 2010.

Life expectancy comparison of Cambodia, Vietnam, and Bangladesh [1].

Mean years of schooling in Cambodia, Vietnam, and Bangladesh [2]

Gross GNI per Capita PPP (log normalized) in Cambodia, Vietnam, and Bangladesh [3] - the only metric Cambodia is roughly comparable to either country.

There is no way around it - the average Bangladeshi let alone the average Vietnamese is healthier, better educated, and richer than the average Cambodian. And this divergence only began in the 2010s when Hun Sen and Cambodia's political leadership began backsliding into kleptocratic authoritarianism.

[0] - https://globaldatalab.org/shdi/table/shdi/BGD+KHM+VNM/?level...

[1] - https://globaldatalab.org/shdi/table/lifexp/BGD+KHM+VNM/?lev...

[2] - https://globaldatalab.org/shdi/table/msch/BGD+KHM+VNM/?level...

[3] - https://globaldatalab.org/shdi/table/lgnic/BGD+KHM+VNM/?leve...
by zamadatix | 2025-10-15 17:52:57+00:00
Even if it was actually an honest to god nation-state I can't see why security circles get hyperfixated on the term. Does it really matter at all if it's a nation, state, or nation-state? Of course not, but "nation-state" sounds really cool so that's the go to, even when it's not actually a nation-state.
by drdaeman | 2025-10-15 17:53:20+00:00
> I would say your entire argument is completely debunked.

With all due respect, I did not have any argument.

I was reading your conversation, I had difficulty seeing a contradiction, so I asked a question.

You've introduced one more statement instead, "mass arrests with long-term sentences have drastically reduced crime rate in El Salvador". I see your point but this doesn't really help me with my original question. How do we know that it's the sentence terms is a significant factor (out of the combination), and not the mass arrests or something else? We don't have a control group, do we?
by ismail8ahmed | 2025-10-15 17:54:22+00:00
The typical end-to-end (E2E) encryption method used for secure cloud computing is not enough anymore because there are new inference/frequency analysis attacks that can be performed by the cloud providers. We need oblivious computation together with E2E encryption for safe and scalable cloud computing. My Master Capstone Project with Professors Jose Renau and Owen Arden of University of California, Santa Cruz and Baskin Engineering at UCSC (called Locker 2.0), adds oblivious computation to Kubernetes and Etcd that can be used with Kubernetes Secrets to enable almost-perfect security (except for client side-channel and currently-unknown attacks). The article submitted describes Locker 2.0 in detail.
by jncfhnb | 2025-10-15 17:54:31+00:00
You could probably argue that a model updating its parameters in real time is ideal but it’s not likely to matter. We can do that today, if we wanted to. There’s really just no incentive to do so.

This is part of what I mean by encoding emotional state. You want standard explicit state in a simple form that is not a billion dimension latent space . The interactions with that space are emergently complex. But you won’t be able to stuff it all into a context window for a real GAI agent.

This orchestration layer is the replacement for LLMs. LLMs do bear a lot of similarities to brains and a lot of dissimilarities. But people should not fixate on this because _human minds are not brains_. They are systems of many interconnected parts and hormones.

It is the system framework that we are most prominently missing. Not raw intellectual power.
by jazzyjackson | 2025-10-15 17:54:44+00:00
I know minis don't sell well but I wish they kept the Air 11" format but without the bezel one way or another

My craving has been answered by the GPD WIN MAX 2, a 10" mini laptop with lots of ports and bitchin' performance (AI 9 chip sips battery). It's windows, but an upgrade to pro to disable the annoying stuff via group policy + never signing into a Microsoft account, it's amazing how much faster it is than a machine that's always trying to authenticate to the cloud before it does anything. Wake from sleep is also excellent which was the main thing that kept me using MacBooks. Anyway it's the first computer I've bought in a decade that has some innovation to it.

Edit: there's a slot for a cellular modem but I haven't done enough research to find one that will play nice on US networks
by cortesoft | 2025-10-15 17:54:50+00:00
> Your residence history and your presences on the distributed Internet is the HARDEST to fake.

Only if you don’t plan ahead. I can’t remember which book/movie/show it was from, but there was a character who spent decades building identities by registering for credit cards, signing up for services, signing leases, posting to social media, etc so that they could sell them in the future. Seems like it would be trivial to automate this for digital only things.
by Topfi | 2025-10-15 17:55:04+00:00
Very preliminary testing is very promising, seems far more precise in code changes over GPT-5 models in not ingesting irrelevant to the task at hand code sections for changes which tends to make GPT-5 as a coding assistant take longer than sometimes expected. With that being the case, it is possible that in actual day-to-day use, Haiku 4.5 may be less expensive than the raw cost breakdown may appear initially, though the increase is significant.

Branding is the true issue that Anthropic has though. Haiku 4.5 may (not saying it is, far to early to tell) be roughly equivalent in code output quality compared to Sonnet 4, which would serve a lot users amazingly well, but by virtue of the connotations smaller models have, alongside recent performance degradations making users more suspicious than beforehand, getting these do adopt Haiku 4.5 over Sonnet 4.5 even will be challenging. I'd love to know whether Haiku 3, 3.5 and 4.5 are roughly in the same ballpark in terms of parameters and course, nerdy old me would like that to be public information for all models, but in fairness to companies, many would just go for the largest model thinking it serves all use cases best. GPT-5 to me is still most impressive because of its pricing relative to performance and Haiku may end up similar, though with far less adoption. Everyone believes their task requires no less than Opus it seems after all.

For reference:

Haiku 3: I $0.25/M, O $1.25/M

Haiku 4.5: I $1.00/M, O $5.00/M

GPT-5: I $1.25/M, O $10.00/M

GPT-5-mini: I $0.25/M, O $2.00/M

GPT-5-nano: I $0.05/M, O $0.40/M

GLM-4.6: I $0.60/M, O $2.20/M
Show HN: Corgina – Open-source pregnancy tracker I built for my wife (iOS 26)
by ben_talent | 2025-10-15 17:55:16+00:00
Hi HN, I built Corgina, an open-source pregnancy health tracker for my wife after getting frustrated with commercial pregnancy apps that sell user data and lack privacy. GitHub: https://github.com/benjaminshafii/Corgina

KEY FEATURES: • Voice-first AI logging: "I ate tahini for lunch" → automatically logs at 12pm with full nutritional data (calories, protein, carbs, fat) • 100% private: All data stored locally on device, never touches the cloud • Your own API key: Bring your own OpenAI API key for AI features (GPT-4o for nutrition estimation) • Tracks food, water, vitamins, symptoms, and PUQE scores (pregnancy nausea severity) • iOS 26 Liquid Glass UI with on-device speech recognition

TECHNICAL DETAILS: - SwiftUI with iOS 26 design patterns - On-device speech recognition (Speech framework) - GPT-4o for nutrition estimation (~$0.10-0.30/day usage) - Actor-based concurrency for background processing - 100% local storage (UserDefaults + file system) WHY I BUILT THIS:

Most pregnancy apps treat your health data as a product to sell. My wife needed something that: 1. Respects privacy (no cloud storage, no analytics, no tracking) 2. Makes logging effortless (voice commands instead of endless forms) 3. Provides accurate nutrition data for pregnancy diet tracking

CURRENT STATUS: - iOS 26 only at the moment (requires iPhone with iOS 26.0+) - Install via Xcode (sideload) - full instructions in repo - Setting up TestFlight for easy testing - will share link in comments soon! - Free to use and modify I'd love feedback from the HN community, especially: - Privacy-conscious parents - iOS developers interested in iOS 26 patterns - Anyone with experience building health tracking apps

If there's interest, I'm happy to set up a TestFlight beta for easier installation. Just let me know in the comments! Happy to answer any questions!
by leakycap | 2025-10-15 17:55:53+00:00
The planet doesn't care about your political grievances. You cannot negotiate with reality.

Those with the most resources—whether nations, corporations, or individuals—have the most to lose when ecosystems collapse. They also have the most capacity to act.

Shipping costs matter. So does having a livable planet. Beyond the obvious priorities: The people framing this as "taxation without representation" are the same ones who've externalized environmental costs onto everyone else for decades.

Is the U.N. fund perfect? No bureaucracy is.

Doing nothing while waiting for perfect solutions is how we got here.
by viktorcode | 2025-10-15 17:56:08+00:00
Could be true, but not sure how good the results can theoretically become. According to Cerny's words from an interview the current PS5 pro upscaler is tuned specifically for popular playstation games, i.e. they have some extensive testing to catch artefacts.

However it can be a way to ship a smaller and less capable model which fits limited memory and is working just good enough.
by tyleo | 2025-10-15 17:56:33+00:00
I did a performance test over the weekend of compilation times across 4 projects using 4 devices.

My M4 MacBook Pro is faster than my modern i9 desktop that work spent $$$ on...

iPad feels like a genie trapped in a bottle to me. It has that same M4 but there's so much less to use it for. Too bad I can't just set it by my PC and throw workloads at the processor or something. Continuity works well enough as a second screen but I'd love a second M4 CPU.
by apparent | 2025-10-15 17:56:51+00:00
Why carry around two cellular modems? Are you ever out and about with your computer but not your phone? I've been happy to hotspot my computers and tablets to my phone, which I always have with me.

The only possible issue I can think of is battery life, but if I'm carrying around my laptop I can throw a charge cable in the bag to keep my phone juiced.
by jandrewrogers | 2025-10-15 17:57:31+00:00
I've worked on a couple different projects that did substantial parallel development in C++20 and Rust, which created interesting opportunities for concrete comparison. It was performance-engineered code and we needed to validate their equivalence by testing them against each other.

The practical differences are larger than the theoretical differences, so I would expect the gap to diminish over time.

Rust reminded me of when I used to write database engines in Java. It required a lot more code, which has its own costs, but never really delivered on claims of comparable performance. The "more code" part largely comes down to the more limited ability to build good abstractions compared to C++20 and more limited composability. The "slower binaries" part comes down to worse codegen, which you can't blame on Rust per se, and a lot of extra overhead introduced in the code to satisfy the Rust safety model that would simply not be required in other systems languages.

Safety is a mixed bag. Rust can check several things at compile-time that C++20 cannot. C++20 can check several things at compile-time that Rust cannot.

For high-performance database-y code, memory is allocated at startup and is accessed via managed index handles. Rust does the same thing. In these types of memory models, i.e. no dynamic allocation and no raw pointers, both Rust and C++20 offer similar memory safety guarantees. Most high-performance software is thread-per-core that is almost purely single-threaded, so thread-safety concerns are limited.

That said, stripping away all of the above, the only real advantage that C++20 has its much more powerful toolset for building abstractions. Its performance and unique safety elements are based almost entirely on the ability to build concise, contextual, and highly composable abstractions as needed. This is not a feature that should be downplayed, I immediately miss it when I use most other languages.
by conductr | 2025-10-15 17:57:41+00:00
Yeah - day -1 in new house, get internet. ATT modem, tech has me scan a QR code to login to this WiFi via my iPhone. (I have a mesh network but hadn’t moved belongings, this was just making sure service was working.)

Couple days later, we had moved belongings and setup an old dumb TV for my kid. I was a bit surprised when then Apple TV had the WiFi credentials but I was busy moving and just shrugged it off.

Couple days later, I replaced the old dumb TV with a new Samsung. It had connectivity too, without doing anything specific. This isn’t my first smart TV but I never give any TV my WiFi and instead always use the Apple TV devices. So was a little more shocked on this one but thought I’ll figure it out when I setup my mesh.

Over the next few days, the JennAir appliances showed signs of connectivity. I wasn’t sure how. Hadn’t intended on giving them any Internet access. Don’t really care about having a smart oven.

About 2 weeks later, I get around to setting up the mesh. Start going device by device and having it forget the ATT routers Wi-Fi. None of the devices know my mesh info, so set them up individually. I need to just disable the ATT routers Wi-Fi network, haven’t yet.

I’m not really a networking guru. I just never had this happen before. I think I either accidentally allowed my phone to share the information or it’s possible my wife did. I had never used QR to login, so maybe that exposed something.
by myrmidon | 2025-10-15 17:58:28+00:00
This is not an argument at all, you just restate your whole conclusion as an assumption ("a symbol manipulating device is incapable of cognition").

It's not even a reasonable assumption (to me), because I'd assume an exact simulation of a human brain to have the exact same cognitive capabilities (which is inevitable, really, unless you believe in magic).

And machines are well capable of simulating physics.

I'm not advocating for that approach because it is obviously extremely inefficient; we did not achieve flight by replicating flapping wings either, after all.
by ako | 2025-10-15 17:58:33+00:00
So just because all the parts are collaborating to get the desired outcome, and specific aspects of that outcome cannot be contributed to specific parts of the llm you think we don’t understand LLMs? With mixture of expert systems we’re introducing dedicated subsystems into the llm responsible for specific aspect of the llm, so we’re partially moving in that direction.

But overall in my opinion if devs are able to rebuild it from scratch with a predefined outcome, and even know how to improve the system to improve certain aspects of it, we do understand how it works.
by culll_kuprey | 2025-10-15 17:58:35+00:00
> Your residence history and your presences on the distributed Internet is the HARDES to fake.

When I was 18 with little to no credit trying to do things. Financial institutions would often hit me with security questions like this.

But, I was incredibly confused because many of the questions had no valid answer. Somehow these institutions got the idea that I was my stepmother or something and started asking me about address and vehicles she owned before I ever knew her.
by criemen | 2025-10-15 17:58:35+00:00
I don't understand why we're paying for caching at all (except: model providers can charge for it). It's almost extortion - the provider stores some data for 5min on some disk, and gets to sell their highly limited GPU resources to someone else instead (because you are using the kv cache instead of GPU capacity for a good chunk of your input tokens). They charge you 10% of their GPU-level prices for effectively _not_ using their GPU at all for the tokens that hit the cache.

If I'm missing something about how inference works that explains why there is still a cost for cached tokens, please let me know!
by tabbott | 2025-10-15 17:58:53+00:00
In my view, the core issue here is that Android's permissions system doesn't consider "Running in the background" and "Accessing the Internet" to be things that apps need to ask the user for permission and the user can restrict.

This attack wouldn't work if every app, even an "offline game", has those implicit permissions by default. Many apps should at most have "Only while using the app" permission to access the Internet. Which would not be complete protection -- there's always the risk you misclick on a now-malicious app that you never use -- but it would make the attack far less effective.
by eitland | 2025-10-15 17:58:54+00:00
Only sometimes it doesn't work. (For me on a Norwegian keyboard it is CMD+<)

Specifically, sometimes it works with my Safari windows ans sometimes it doesn't.

And sometimes when it doesn't work, Option+< will work for some reason.

But sometimes that doesn't work either and then I just have to swipe and slide or use alt-tab (yes, you can now install a program that gives you proper alt-tab, so I do not have to deal with this IMO nonsense, it just feels like the right thing to do when I know I'm just looking for the other Safari window.)

I'm not complaining, I knew what I went to when I asked $WORK for a Mac, I have had one before and for me the tradeoff of having a laptop supported by IT and with good battery time is worth it even if the UX is (again IMO) somewhat crazy for a guy who comes from a C64->Win 3.1->Windows 95/98->Linux (all of them and a number of weird desktops) background.
by nonethewiser | 2025-10-15 17:59:30+00:00
Extremely developed thought experiment maybe. Only 2 nuclear weapons have ever been dropped. Which is why I say it's a massive assumption.

You tell me. How does this escalate into a total destruction scenario? Russia uses a small nuke on a military target in the middle of nowhere Ukraine. ___________________________. Everyone is firing nukes at eachother.

Fill in the blank.

We are not talking about the scenario where Russia fire a nuke at Washington, Colorado, CA, Montana, forward deployments, etc. and the US responds in kind while nukes are en-route.