MurphyA/hacker-news huggingface dataset:
by sofixa | 2025-12-12 16:28:34+00:00
Chinese propaganda full of nonsense falsehoods isn't better diplomacy either.

> Guo noted that the Chinese People's War of Resistance Against Japanese Aggression was an important part of the World Anti-Fascist War. 80 years ago, the Chinese people made tremendous national sacrifices to save human civilization

Lol, that particular part is hilarious. Imperial Japan wasn't drastically different in terms of governance compared to Chiang's or Mao's China. All three were pretty brutal anti-democratic regimes. Chiang had pretty clear fascist inspirations too.

> showed a lack of basic historical knowledge

Indeed, Chinese propaganda doesn't concern itself with historical knowledge. Those are the same people who imagine claims to half of Southeast Asia.

But China is a bit like Russia, their foreign minister blabbers nonsense, but that doesn't prevent actual trade or deal making.
by ipython | 2025-12-12 16:28:45+00:00
Do you have kids? I'm not being glib.

Yes, I have set up technical guardrails.

But when your kid needs Internet access to do their homework, and you forget to turn off the WiFi to their device after they're done... then they sneak that Chromebook to their room and watch videos all night, you lose.

When you have a extra phone that was sitting on your desk that you were preparing to resell and your kid sneaks that to their room to watch a few hundred YouTube shorts before you catch him, you lose.

When you have parental controls set up on your wifi network, but it's trivial to shut the wifi off and use the cellular network instead, you lose.

When your friends all have personal cell phones but you don't, you lose.

Parents have their hands full enough. Make it easier for parents, don't poke at them with a pointy stick.
by mytailorisrich | 2025-12-12 16:28:49+00:00
Well, except that in the UK the devolved nations (Wales, Northern Ireland, and Scotland) receive more funding from the government than England does. For instance, Wales received 20% more money per person than England does.

Devolution itself also means that, effectively, the UK government is in charge of England while the devolved governments are in charge of their respective nations, so just looking at which projects the UK government funds is misleading.

So, it is not accurate to say that regions are neglected, and you might even argue that ultimately the South East of England and England overall fund the whole country...

Overall, I do not know if that was specifically a benefit for Wales. Obviously in the end the Welsh decided that the cons outweighted the pros, anyway.
by tsunamifury | 2025-12-12 16:28:59+00:00
This technology (which I had a small part in inventing) was not based on intelligently navigating the information space, it’s fundamentally based on forecasting your own thoughts by weighting your pre-linguistic vectors and feeding them back to you. Attention layers in conjunction of roof later allowed that to be grouped in higher order and scan a wider beam space to reward higher complexity answers.

When trained on chatting (a reflection system on your own thoughts) it mostly just uses a false mental model to pretend to be a desperate intelligence.

Thus the term stochastic parrot (which for many us actually pretty useful)
by losvedir | 2025-12-12 16:29:06+00:00
Huh, I use a "stock" (I think?) MacOS Safari and got "Your browser has a nearly-unique fingerprint" and "Partial protection" for ads and invisible trackers.

Did you change a setting or add an ad blocker or something?

edit: I feel like someone with a username "monerozcash" must have some customization to your browsing experience, that maybe you don't even remember doing...
by johnisgood | 2025-12-12 16:29:26+00:00
I mean, it does invite the Government to your household, just like marriage (which is a legal contract) invites the Government into your bedroom. I oppose both.

Parents are supposed to be parenting, without the help of the Government. You do not want your kid to spend their time on Facebook or Instagram? Do something about it yourself, as a parent. I understand that tech-illiterate people may be at a disadvantage here, but we are on HN and I am pretty sure we are able to:

Set up a Raspberry Pi (or any other SBC, or even an old x86 box) running Pi-hole with custom blocklists, configure DNS-level filtering with time-based access rules, or implement iptables/nftables rules on your router to enforce schedules. You can use hostapd with separate SSIDs for children with different firewall rules, set up a transparent proxy with squid + SquidGuard for content filtering and time restrictions, or configure your router's DHCP to assign specific DNS servers per MAC address with dnsmasq managing time windows. If you want more granular control, there's pfSense or OPNsense with packages like pfBlockerNG-devel for domain blocking and traffic shaping, or you could write a simple cron job that modifies your firewall rules based on time of day. These are all straightforward solutions that don't require government-mandated age verification systems with their inevitable privacy nightmares and implementation overreach.

The technical capability exists; the question is whether parents are willing to invest a few hours to implement it rather than demanding legislation to do their job for them.
by nixpulvis | 2025-12-12 16:29:30+00:00
> This is time efficient* but rather wasteful of space.

You're saying that the blog's solution is time efficient. Which it is not. Your solution may be O(1) but it is also not efficient. As I'm sure you are aware.

I can tell you a practical solution which is also O(1) and takes up maybe 2 or 3 instructions of program code and no extra memory at all.

`x & 1` or `x % 2 != 0`

This blog post was taking a joke and running with it. And your comment is in that spirit as well, I just wanted to point out that it's by no means time efficient when we have 2s or 1s complement numbers which make this algorithm trivial.
by marcusverus | 2025-12-12 16:30:02+00:00
> Who cares?

The vast majority of people care.

> We were nomads before we settled in cities, and it's only the designs of the empowered few that ever made the idea compulsory.

Reasoning from pre-agrarian living patterns is, quite frankly, hippy nonsense. And no, we didn't settle in cities because of "the designs of the empowered few", but because agriculture leads to more permanent, prosperous settlements, which attract raiders, and settling close together allowed for common defense. In other words, as soon as people earned a living by their own planning and sustained effort, (as opposed to merely collecting the bounty of the earth) they settled down and drew borders to protect what they had built from people who wanted to just show up and reap the rewards of their effort, at their expense!

> I also lived where I could see Tijuana from my back yard and all the pearl clutching and self-fanning over "illegal immigrants" is a giant crock of blustery nonsense.

We can't have borders because you could see Tijuana from your back yard?

> We have bigger problems than normal folks just trying to live their lives.

Defending borders is the most basic function of the state. It quite literally does not have anything better to do than to defend its borders.
by GlobalFrog | 2025-12-12 16:30:30+00:00
The core issue here, as often, is that it pits ethical and economic concerns against one another. There has been a systemic choice by web/tech companies to prioritize maximum profit, often at the expense of necessary user support and compliance. Because of that, user support/relations are deficient and there is little accountability for what they're doing, even if, as we often read here, a tech company cancels user accounts, projects, or monetary accounts, without anyone or anywhere to appeal. Age verification presents the same problem. If companies maintained a professional, human-centered user relations function, they could implement a non-intrusive, real-time validation process. If we were in the real world, with for example a barman needing an ID, that single person could confirm the age without copying or indefinitely keeping the ID card. The digital equivalent would be a decent support representative who could conduct a live brief video interaction to confirm a user's age, without even storing a copy of the ID, and who could even require the parents to be there with the minors signing in. That would address both the need for verification and the data minimization problem. Yes, that would cost the companies a lot of money, but that would solve both problems at the same time: verifying the user's age and ensuring privacy. And guess what, the same person could also serve as an entry point for other issues that no one can really appeal against now, like the frozen accounts and other horror stories mentioned above. Yes, parental control is necessary, but it is insufficient. Zero-Knowledge Proof thingies could allow a device to validate parts of the process, but the possibilities of circumventing this are so enormous and endless that they look to me as completely insecure (and using a third party validating this adds another layer of trouble). The most effective way would be to reintroduce a human element in the process, but we have already given up, because we are at the mercy of the web companies due to their free tools. The governments trying to introduce some ethics to those processes are not the problem at all, they should be commended for that. We are the problem because we accept that what should be the web companies' responsibilities is not being fulfilled because we don't want them to make less money as we would lose some freebies. That's on us, not on the laws. So the answer to "Why isn't online age verification just like showing your ID in person?" is : because we collectively accept it is not exactly showing our ID in person.
by tasuki | 2025-12-12 16:30:43+00:00
> That's simply not true

I'm not sure I understand your comment tbh. Where does the money come from, if not from EU taxpayers?

> the EU subsidy budget is dwarfed by each country's national budget.

My comment had nothing to do with that.

The page you linked has a question "How is the budget funded", which lists the revenues:

> Another difference between the EU budget and national budgets is that the EU lacks direct taxation power to finance its budget and instead relies on revenues called “own resources”.

> These revenues are:

> - Custom duties on imports into the EU

> - A small part of the VAT collected by each EU country

> - A contribution based on the amount of non-recycled plastic waste in each EU country

> - National contribution from each EU country based on its gross national income (GNI). All member states contribute according to their share in the combined GNI of EU countries. This is the largest share of the own resources.

I'd say all of that comes from the EU taxpayers.
by walterbell | 2025-12-12 16:30:49+00:00
https://www.trendforce.com/news/2025/12/05/exclusive-memory-...

> Lenovo has begun notifying clients of coming price hikes, with adjustments set to take effect in early 2026.. Dell is expected to raise prices by at least 15-20%, with the increase potentially taking effect as soon as mid-December.. Dell COO Jeff Clarke warned that he’s “never seen memory-chip costs rise this fast,” .. Lenovo [cited] two key factors: an intensifying memory shortage and the rapid integration of AI technologies.. TrendForce has downgraded its 2026 notebook shipment forecast from an initial 1.7% YoY growth to a 2.4% YoY decline.

https://hanchouhsu.substack.com/p/overview-of-the-memory-mar...

> The full-year price increase for Samsung’s storage products supplied to Apple in 2026 has been finalized, with DRAM prices rising by 53% and NAND prices rising by 52%. Earlier rumors suggesting an 80% full-year increase for DRAM were inaccurate.. Apple negotiated the prices down to the aforementioned levels and signed long-term agreements (LTAs).. Kioxia also signed a similar agreement with Apple, with price increases consistent with Samsung’s.
by Bender | 2025-12-12 16:31:01+00:00
Do git clients support HTTP/2.0 yet? Or could they use SSH? I ask because I block most of the bots by requiring HTTP/2.0 even on my silliest of throw-away sites. I agree their caching method is good and should be done when much of the content is cachable. Blocking specific IP's is a never-ending game of whack-a-mole. I do block some data-centers ASN's as I do not expect real people to come from them even though they could. It's an acceptable trade-off for my junk. There are many things people can learn from capturing TCP SYN packets for a day and comparing to access logs sorting out bots vs legit people. There are quite a few headers that a browser will send that most bots do not. Many bots also lack sending a valid TCP MSS and TCP WINDOW.

Anyway, test some scrapers and bots here [1] and let me know if they get through. A successful response will show "Can your bot see this? If so you win 10 bot points." and a figlet banner. Read-only SFTP login is "mirror" and no pw.

[Edit] - I should add that I require bots to tell me they speak English optionally in addition to other languages but not a couple that are blocked, e.g. en,de-DE,de good, de-DE,de will fail, because. Not suggesting anyone do this.

[1] - https://mirror.newsdump.org/bot_test.txt
by MangoToupe | 2025-12-12 16:31:15+00:00
I live way out in the bumfuck of nowhere, way west of western mass. It's still obvious the big dig was worth it at 4x the cost it actually ran. Yes, even though my taxpayer dollars haven't returned to me in any way I can straightforwardly estimate or point to.

Of course, the big dig is no excuse to not invest outside of the Boston metro area. But that's a completely different argument than saying the investment wasn't worth it.

> The investment at a reasonable price would be wroth for more because it allows similar investments elsewhere and so the total pay off would be much higher.

This is an insane way to reason about investments. No wonder this country is such a shithole. Obviously we should do similar big-dig style investments outside of Boston. Obviously investments like the big dig prompt investments nearby. But individualistic assholes like you force us all to commit suicide instead because you can't use your fucking brain to connect why investment now means we all eat good later.
by tracker1 | 2025-12-12 16:31:25+00:00
Yeah, I kind of hate it... Blazor has a massive payload and/or you're waiting seconds to see a response to a click event. I'm not fond of RSC either... and I say this as someone absolutely and more than happy with React, Redux and MUI for a long while at this point.

I've been loosely following the Rust equivalents (Leptos, Yew, Dioxux) for a while in the hopes that one of them would see a component library near the level of Mantine or MUI (Leptos + Thaw is pretty close). It feels a little safer in the longer term than Blazor IMO and again, RSC for react feels icky at best.
by Neywiny | 2025-12-12 16:31:35+00:00
Not sure if that counts as lying but I've heard that an ML model (way before all this GPT LLM stuff) learned to classify images based on the text that was written. For an obfuscated example, it learned to read "stop", "arrêt", "alto", etc. on a stop sign instead of recognizing the red octagon with white letters. Which naturally does not work when the actual dataset has different text.
by nobody9999 | 2025-12-12 16:31:47+00:00
>Are these the same thing?

Both articles appear to point at the same 9th circuit appeals court ruling:

The Ars piece points at:

https://cdn.arstechnica.net/wp-content/uploads/2025/12/US-Co...

Which appears to be the same ruling as the Reuters piece links to:

https://fingfx.thomsonreuters.com/gfx/legaldocs/lgvdqxweopo/...

As such, I believe that, yes, this is the same ruling reported by both Ars and Reuters.
by marco_craveiro | 2025-12-12 16:33:13+00:00
I use both Sonnet 4.5 and Opus 4.5 to edit lisp (emacs lisp to be be precise) and run into this issue extremely infrequently. Not sure if they have some special handling for this but seems to work ok. I have this problem with Gemini, and less frequently, with Qwen.
by GoblinSlayer | 2025-12-12 16:33:25+00:00
>Iocaine has served 38.16GB of garbage

And what is the effect?

I opened https://iocaine.madhouse-project.org/ and it gave the generated maze thinking I'm an AI :)

>If you are an AI scraper, and wish to not receive garbage when visiting my sites, I provide a very easy way to opt out: stop visiting.
by 9rx | 2025-12-12 16:33:43+00:00
"Parse, don't validate", while familiar to all HN users (it feels like it gets posted here every week), is orthogonal and does not address what we are talking about. To extrapolate, let's stay with the email address type example.

In Typescript, you can define an EmailAddress type as:

type EmailAddress = string & { __brand: "EmailAddress" }

If you are feeling saucy, you can even define it as:

type EmailAddress = `${string}@${string}` & { __brand: "EmailAddress" }

But nether of these prove to me, the user of your API, that an EmailAddress value is actually a RFC-compliant email address. Your "parse" function, if you want to think in those terms, is quite free to slip in noncompliant characters (even if only by accident) that I, the consumer, am not expecting. The only way for me to have confidence in your promise that EmailAddress is RFC-compliant is to lean on your tests written around EmailAddress production.

That isn't true for languages with better type systems. In those you can define EmailAddress such that it is impossible for you to produce anything that isn't RFC-compliant. But Typescript does not fit into the category of those languages. It has to rely on testing to define the contract.
by hirako2000 | 2025-12-12 16:35:19+00:00
If they considered having some ethical responsibility they would at least tame the bidding war that turned a well paid ads for an existing, unrelated business show before the legitimate link, or limit it so that the search result to show the legitimate link on the first page.

For certain popular sites, it doesn't. Those businesses got to pay the shelf tax if they want their published piece to ever be - not just seen, but reasonably - found when looking specifically for it.
by Neywiny | 2025-12-12 16:35:47+00:00
The explanation given makes sense. If they're operating on the same data, especially if the result goes to the same consumer, are they really different services? On the other hand, if the shared service provides different data to each, is it really one microservice or has it started to become a tad monolithic in that it's one service performing multiple functions?

I like that the author provides both solutions: join (my preferred) or split the share.
by nine_k | 2025-12-12 16:35:58+00:00
Arresting a person for holding a blank placard would indeed be Russia-level oppression. The person in question was not arrested, but threatened to be arrested if he wrote a particular phrase on it [1]. Not great at all, but still no cigar.

A man wearing the "Plasticine Action" T-shirt was indeed arrested [2]. That was extra absurd because the protest was against AI-generated animation, not about a political cause.

All in all, quite bad :(

[1]: https://www.standard.co.uk/news/uk/police-arrest-blank-paper...

[2]: https://www.independent.co.uk/news/uk/crime/palestine-action...
by deflator | 2025-12-12 16:36:22+00:00
When I was about 3 years old, a man in a car tried to abduct me right in my front yard by offering me candy to lure me closer. An old woman we did not know witnessed this from down the street, recognized what was off about the situation, and rushed over yelling, scaring off the man. Not sure if I would be here today if not for her. My parents never were able to find out who she was.
by sheeshe | 2025-12-12 16:36:26+00:00
Thanks for your input - great to hear from someone involved that this is the direction of travel.

I remain highly skeptical of this idea that it will replace anyone - the biggest danger I see is people falling for the illusion. That the thing is intrinsically smart when it’s not - it can be highly useful in the hands of disciplined people who know a particular area well and augment their productivity no doubt. Because the way we humans come up with ideas and so on is highly complex. Personally my ideas come out of nowhere and mostly are derived from intuition that can only be expressed in logical statements ex-post.
by Joker_vD | 2025-12-12 16:37:50+00:00
It's everywhere. Just recently (a couple of months ago) on HN there was a story about an SQLite-but-rewritten-in-Rust [0], how they've discovered some peculiarity in SQLite file format by reading its source code. Except, of course, this peculiarity has been documented for decades, on SQLite's official site. How did they manage to write SQLite-compatible DBMS without reading the official documentation of the file format, I have no idea.

[0] https://news.ycombinator.com/item?id=45059888
by c420 | 2025-12-12 16:37:52+00:00
"Cannabis companies have been courting Trump, including by filling his political operation's coffers.

The pro-cannabis American Rights and Reform PAC has donated $1 million to a Trump-aligned super PAC.

Several cannabis companies donated to Trump's inaugural fund."

https://www.axios.com/2025/12/12/trump-marijuana-federal-res...
by popcornricecake | 2025-12-12 16:38:03+00:00
If I remember right, a problem with this is that you need to get those proofs by submitting your id or similar, you only get a limited amount of proofs at a time, they expire in maybe a few months, and you can only get them using a government specific app that is only for "secure" devices. Instead of being tracked by the site you're being tracked by the government, you now need a Google Android phone in order to browse adult sites on your PC, and depending on your habits you may need to re-show your id potentially multiple times a day unless you opt to being tracked by the sites instead.

It really should be just once that you need to show your id and then you should be able to generate as many proofs as you need whenever you need on any computer device, but they have an obsession on making very sure that it cannot be circumvented, as if it was insanely important.
by businessmate | 2025-12-12 16:38:27+00:00
AI assistants are now routinely used by employees, customers, suppliers, and partners to evaluate vendors, interpret obligations, compare products, and assess organisational suitability. These systems increasingly shape decisions before formal procurement, legal review, or internal approval processes begin. Enterprises generally assume these assistants behave like stable analysts: consistent, re-constructable, and broadly aligned with approved disclosures. That assumption is no longer valid. Under fixed conditions, leading AI systems generate compressed judgments that vary across runs, contradict prior outputs, silently substitute facts, and introduce representations that cannot be traced to any approved internal source. These outputs are not logged, governed, or reproducible within existing enterprise control frameworks, yet they influence decisions as if they were authoritative. What has emerged is not a tooling issue, a marketing problem, or a debate about model quality. It is a governance and evidentiary control gap. AI assistants now operate as a parallel decision surface that sits outside established systems of disclosure, assurance, and accountability.
by tialaramex | 2025-12-12 16:38:39+00:00
I mean, they are, so presumably you mean more quickly ? There's a HN article about this after Mozilla fired loads of Rust hackers, and a larger fraction of the Firefox codebase is in Rust than was then, which was in turn more than in 2021 when I first was interested.

It's possible that if Rust had remained "secret sauce" for Mozilla it would have hurt its usage elsewhere, impossible at this distance in time to be sure. There is, for example, far less Rust in Chromium (less than 4%) than in Firefox (more than 12%).