MurphyA/hacker-news huggingface dataset:
by mike_hearn | 2025-12-15 20:46:48+00:00
The big differences are:

- Wealth tax is much lower, think a percent of your wealth or less vs 20% of your gains.

- You can avoid wealth tax by spending. If you sell a bunch of shares to earn $100k then take a year off to see the world, you pay no tax on that (other than sales taxes etc).

- In practice a lot of things aren't covered by wealth tax. If you spend on a fancy new TV it's not measured. Only the big ticket items are wealth taxed (houses, financial assets, art, cash piles, etc).
by integralid | 2025-12-15 20:46:50+00:00
US probably never was "the good guy" and just acted on its own interests, but that's not the point. People believed that it's true. Or probably just internalized that as a part of a "country stereotype", like how Germans are hard-working and brits are polite. So it was OK and sometimes even expected for the US to scold the evildoers.

Now that changed, at least in my social circle, and US being moralistic is seen as hypocrisy.
by JodieBenitez | 2025-12-15 20:47:57+00:00
L'absence de marque de respect ne constitue pas en soi un irrespect, ce n'est pas une variable booléenne. En revanche cette simple marque de respect change toutes les dispositions de votre interlocuteur, quel que soit le pays et la langue d'ailleurs. Visiblement vous avez eu la chance de ne jamais tomber sur des touristes balourds voir suffisant, tant mieux pour vous. Pourtant ils existent et peuvent être une plaie (oui, les français à l'étranger aussi peuvent l'être). C'est heureusement une minorité, tout comme les français qui refuseraient de parler anglais "par principe".
by codedokode | 2025-12-15 20:47:58+00:00
Does Signal protect from the scheme when the government sends discovery requests for all existing phone numbers (< 1B) and gets a full mapping between user id and phone number?

While slightly unrelated, I thought, how we can fix this for truly secure and privacy-aware, non-commercial communication platforms like Matrix? Make it impossible to build such mapping. The core idea is that you should be able to find the user by number only if you are in their contact list - strangers not welcome. So every user, who wishes to be discovered, uploads hash(A, B) for every contact - a hash of user's phone number (A) and contact's phone number (B), swapped if B < A. Let's say user A uploaded hashes h(A,B) and h(A,C). Now, user B wishes to discover contacts and uploads hashes h(A, B) and h(B, D). The server sees matching hashes between A and B and lets them discover each other without knowing their numbers.

The advantages:

- as we hash a pair of 9-digit numbers, the hash function domain space is larger and it is more difficult to reverse the hashes (hash of a single phone number is reversed easily)

- each user can decide who may discover them

Disadvantages:

- a patient attacker can create hashes of A with all existing numbers and discover who are the contacts of A. Basically, extract anyone's phone book via discovery API. One way to protect against this would be to verify A's phone number before using discovery, but the government, probably, can intercept SMS codes and pass the verification anyway. However, the government can also see all the phone calls, so they know who is in whose phone book anyway.

- if the hash is reversed, you get pairs of phone numbers instead of just one number
by alexgotoi | 2025-12-15 20:48:03+00:00
Absolutely worth it, maybe more than ever. AI floods the zone with generic takes - having a personal blog with actual POV cuts through that.

The economics changed though. You're not writing for SEO anymore (AI won), you're writing for humans who specifically want non-generic thinking. Smaller audience, but they'll actually care.

This is actually why I started curating AI discussions from HN - cut through the generic AI content with actual substantive threads: https://hackernewsai.com
DietPi released a new version v9.20
by StephanStS | 2025-12-15 20:48:04+00:00
DietPi is a lightweight Debian based Linux distribution for SBCs and server systems, with the option to install desktop environments, too. It ships as minimal image but allows to install complete and ready-to-use software stacks with a set of console based shell dialogs and scripts.

The source code is hosted on GitHub: https://github.com/MichaIng/DietPi The main website can be found at: https://dietpi.com/ Wikipedia: https://de.wikipedia.org/wiki/DietPi

The project released the version DietPi v9.20 on December 14th, 2025.

The highlights of this version are: Orange Pi 5/Max/Ultra, Radxa ZERO 3: Fixes for these SBCs RustDesk Server: New software title (selfhosted remote access server) DietPi-Backup: Improvements for NFSv4 mounts Allo GUI: New major version is used for installation Fixes for Portainer, DietPi-Drive_Manager, BirdNET-Go, ProFTPD, LazyLibrarian, Fail2Ban, Radarr The full release notes can be found at: https://dietpi.com/docs/releases/v9_20/
by vel0city | 2025-12-15 20:48:05+00:00
> If they 'take bribes' I don't want a judge to accept their word. They should have to justify their ruling before the court.

If they're taking bribes they should be tried under corruption laws such as 18 U.S.C. § 201

Meanwhile our SC justices can accept all kinds of gifts from industry and make whatever ruling they want without any repercussions. They're in charge of determining their own conflicts of interests and their own ethics violations. Which surprise, they never seem to have any!

Its far easier to remove a regulator, even one of a supposedly independent agency (we'll see how that goes), for doing something obviously corrupt than a Supreme Court judge, as evidenced by the current court.
by SilverElfin | 2025-12-15 20:48:09+00:00
Given that Trump and Hegseth seem to now be friendly with China and talking about a “G2” (as opposed to G7), I feel the TikTok ban that should have happened months ago is just going to not happen, as long as (my speculation) someone in the Trump family is able to profit off business dealings with China. It makes no sense not to enact the ban that Congress passed.
by voidfunc | 2025-12-15 20:48:46+00:00
If I was late-career with a good solid financial foundation im place and just looking to work to cover living expenses the Federal Gov as fucked as it may be doesn't seem like a bad gig. Since the bar is so incredibly fucking low you just mail it in and collect the money and when youre furloughed you play golf or do extra hobbies. The ball just needs to keep moving, it doesn't actually need to move quickly. Heck it doesn't even need to necessarily move forward.
by gruez | 2025-12-15 20:48:53+00:00
>If you’re requesting certificates from our tlsserver or shortlived profiles, you’ll begin to see certificates which come from the Generation Y hierarchy this week. This switch will also mark the opt-in general availability of short-lived certificates from Let’s Encrypt, including support for IP Addresses on certificates.

Does that mean IP certificates will be generally available some time this week?
by peanut-walrus | 2025-12-15 20:50:17+00:00
Unless you give it admin permissions, it really can't (admittedly, a lot of Windows users do run their computers with their admin account by default). Also, Windows users generally have at least some kind of anti-malware running, which, while not perfect, does work well against most spray-and-pray malware out there.

Edit: did some research, I must correct myself, the stealers have indeed evolved so admin permissions are not required for most credentials on Windows either.

However, should "strictly speaking, not really worse than Windows" be the security target we aim for in Linux?
by SilverElfin | 2025-12-15 20:50:47+00:00
> TikTok is an American company with American employees

Those American employees are required to basically uphold the interests of the CCP. This is done as part of an agreement around their stock grants apparently. From https://dailycallernewsfoundation.org/2025/01/14/exclusive-d... there are details on what executives of TikTok have to agree to in writing:

> “You shall comply with applicable laws and guidelines and abide by public order and good customs, the socialist system, national interests, legal rights of other citizens, and information authenticity requirements,” the purported Douyin agreement reviewed by the DCNF states.

> The document also lists a number of prohibited activities for employees, including “overthrowing the socialist system,” “inciting secession,” “undermining national religious policies, or promoting cults and superstitions,” as well as injunctions against “meaningless information or deliberate use of character combinations to avoid technical censorship.”

And in fact, they’re required to report to a ByteDance management team in China, and acknowledge that they’re employees of ByteDance (and therefore NOT the American company):

> TikTok executives also sign agreements with ByteDance consenting to digital surveillance and report to China-based leadership, according to other documents and audio recordings supporting Puris’ lawsuit.

> Other documents also seem to indicate TikTok ultimately considered Puris to be a ByteDance employee.

> While onboarding in 2019, Puris was allegedly required to sign one hiring document reviewed by the DCNF affirming: “I am a director, executive officer or general partner of ByteDance LTD.”
by twoodfin | 2025-12-15 20:50:47+00:00
Sure, I believe that completely. But that's not how ChatGPT writes!

Here are some random examples from one of the (at least) half-dozen LLM-co-written posts that rose high on the front page over the weekend:

https://blog.canoozie.net/disks-lie-building-a-wal-that-actu...

You write a record to disk before applying it to your in-memory state. If you crash, you replay the log and recover. Done. Except your disk is lying to you.

This is why people who've lost data in production are paranoid about durability. And rightfully so.

Why this matters: Hardware bit flips happen. Disk firmware corrupts data. Memory busses misbehave. And here's the kicker: None of these trigger an error flag.

Together, they mean: "I know this is slower. I also know I actually care about durability."

This creates an ordering guarantee without context switches. Both writes complete before we return control to the application. No race conditions. No reordering.

... I only got about halfway through. This is just phrasing, forget about the clickbaity noun-phrase subheads or random boldface.

None of these are representative (I hope!) of the kind of "sophisticated" writing meant to reinforce class distinctions or whatever. It's just blech LinkedIn-speak.
by tialaramex | 2025-12-15 20:51:08+00:00
I still can't agree with weaker. Yes, it's conditional on the unsafe code actually obeying the rules, and on the tooling, but Fil-C has the same situation, there will be bugs in the compiler, indeed in some cases the same bugs because LLVM has plenty of bugs.

Crucially unsafe Rust doesn't have weaker rules, it has the same rules, that's my whole thrust here. The change is that the burden of obeying those rules is on you, the programmer, and that's a heavy burden. But it is very much possible for skilled practitioners to carefully achieve that. It's very similar skill to writing C++ stdlib implementations. Aria's "Pre-pooping your pants" essay is colourful but ultimately it's the same sort of thing strong exception guarantees are made of in C++. We go in eyes open, expecting the worst so that we're pleasantly surprised when it doesn't happen.

It's not practical for humans to write code like this all day, everyday, they make too many mistakes that's the problem in C or C++ - but, seems like it is practical for some skilled people, sometimes, with the benefit of oversight from similarly skilled peers.

If that isn't enough for you I have good news and I have bad news. The bad news is that for general purpose software too bad, we've known since the middle of last century that we can't do better than this. Fil-C isn't magic, nor are Java and C#. At runtime we detect we can no longer assure correct operation and we abort, this might not be OK, but we can't do better.

The good news is that we can do better if we're willing to sacrifice generality. The difficulties all come from the fact that ultimately if we're a general purpose programming language we can be made into a Gödel number and then obliged to perform computations on ourselves and we're toast. But we can invent useful languages which aren't powerful enough to do that. Want to decompress ZIP files? No generality needed. Crop some JPEGs? Not needed. Validate whether these graphs are isomorphic? Ditto.

Rust is a general purpose language, but you might well not need one for your problem, and I say we should prefer not to use a general purpose language when we don't need one.
by jmyeet | 2025-12-15 20:51:24+00:00
As a reminder of the timeline:

- November 2023: audio leaked of Apartheid Defense League CEO Jonathon Greenblatt saying they had a Tiktok problem [1] because Tiktok didn't sufficiently censor live broadcast of the genocide, unlike, say, Meta [2]

- 5 March 2024: the bill to ban Tiktok was introduced to the Senate [3];

- 7 March 2024: the bill passes the Senate;

- 13 March 2024: the bill passes the House;

- 24 April 2024: Biden signs the bill into law.

So yes the Tiktok "ban" was about a foreign government, just not the one usually stated.

Larry Ellison is the world's second richest man. His son, David Ellison, now heads Paramount Skydance and are key players in the Tiktok acquisition. David Ellison acquired CBS News and put Bari Weiss in charge of it. Why was CBS News for sale? Because 60 Minutes said one slightly negative thing about Israel's involvement in Gaza so Shari Redstone sold it to Paramount [4].

What I find both funny and depressing is that the US government is doing exactly what they accuse China of doing. It's not even a partisan issue. On foreign policy, America is uniparty, just like China.

For anyone who follows legislative affairs, this rocketed through.

[1]: https://nymag.com/intelligencer/article/inside-adl-anti-defa...

[2]: https://www.hrw.org/report/2023/12/21/metas-broken-promises/...

[3]: https://nolabels.org/the-latest/tiktok-ban-timeline-how-trum...

[4]: https://www.cjr.org/feature/cbs-news-redstone-ellison-60-min...
by agentifysh | 2025-12-15 20:51:43+00:00
I'm curious why a Canadian is so hell bent on causing more division in America by embedding his political views in an otherwise decent vulnerability analysis.

He makes it sound he's on some sort of a mission...like the users of the messaging app ( which I have never heard of before until today ) should face some sort of backlash for their own political views opposite of him....which is amusing to say the least as Canadians seem to have permanently marked conservatives, not just in their own country but all over the world as "MAGA".

also I'd appreciate if we can keep politics out which just detracts focus on technical end of things
by UniverseHacker | 2025-12-15 20:52:14+00:00
No, the scanners and imaging equipment do not fit large trailers like I was towing, so I had to bypass all of the equipment to a manual inspection area, but then they waived me through.

Racial profiling - as well as other types of profiling - are absolutely a major factor in US border enforcement, and are currently done openly and legally. Your odds of being extensively searched are astronomically higher if you are crossing legally but have an accent or darker skin tone. ICE and border patrol openly use racial profiling, and recently won a supreme court case Noem v. Vasquez Perdomo allowing them to continue doing so. They wouldn't fight all the way to the supreme court and win for the right to racially profile people if they didn't even do it!

Moreover, the job of a border agent, especially under the current administration actively seeks out and recruits employees that are attracted to the idea of a career that allows and encourages xenophobia, bullying, and racism. Sadistic people like Greg Bovino, who revels in fascist imagery and illegal brutality rise to top leadership positions. The recruitment materials for these jobs use white nationalist and white supremacists imagery and slogans- often using images stolen verbatim from white supremacist websites and forums.
by IanCal | 2025-12-15 20:52:26+00:00
> The point I am making is that the reason artefacts of highly automated production (even with minimal human labor required) will never become accessible for very low human labor, because all that automation has its own cost

While I'm not sure I agree, this is not solved by tackling things at a low level and should be done at a higher level of abstraction - that's what they were saying.

> don't think that makes much sense. If a data center consumes all available electricity in a given municipality, it may provide AI services at a very low cost, but thereby makes the region uninhabitable.

If the data center was providing streaming services would you want to manage that differently? Imagine you had a data center that solved some user problem X, and another one that solves the same problem. Data center A uses AI, B does not but uses more power. Would you want to tax B less? Given what you've said so far I'd assume the answer is no - you'd want to tax that more because it's not really the AI part you care about, it's the power usage/emissions/local impact/externality X you want to avoid.

> I agree that it's a systemic issue that must be addressed holistically, but the actual solutions have to be implemented at all levels of the production chain.

Actually the more abstract sometimes the fewer places you have to deal with it. You don't have to figure out what cars everyone has, the specific MPG of each, driving patterns, how far your delivery driver went, whether they had other packages, etc - you can tax gasoline. This automatically flows through and avoids lots of wrangling about details and loopholes.

> Currently, we often pick the latter option, because it usually has the better profit margin.

Yes - and this drive makes it hard to manage when you put very precise rules around it. Tax AI and watch things rebrand as whatever falls just outside the limits of AI. See how products are built, deconstructed and remade exactly based on specific tariffs. Ford used to ship vans with windows and seats installed, then take them out again after they arrived!
by maxglute | 2025-12-15 20:52:31+00:00
I think the sentiment is nice but historic greviences still strong. Utlimately the problem isn't more or less reliance on US security hedging but force balance being so lopsidded in PRC that US don't matter. Reminder TW use to have the largest airforce in East Asia. At somepoint (that we're probably well past), US not capable of east asia security gurantee. And whatever you think about recent PRC/JP tussle, and ignore takaichi picking fights with RU over sakahlin and SKR over dokodo within last few weeks, JP having maritime/territorial disputes with all her neighbours despite beign loser of WW2, where her borders should be prescribed by treaty, is going to lead to messy situations.
by random9749832 | 2025-12-15 20:53:05+00:00
Not sure about "easily" but I believe the idea at this point is to not escalate, drag out the war and win on economic grounds. Of course dragging things out also comes at a huge price for Ukraine but the EU/US seem to have accepted that as the price to be paid despite the moral posturing.

This is definitely not the sort of "protection" I would rely on.
by dpark | 2025-12-15 20:53:08+00:00
> So in your example there is no "person" identified by "phone number" but rather "at timestamp X we captured information about a person at the time named Y and using phone number Z". Once you start thinking about your database as structured storage of facts that you can use to infer conclusions, there is much less need for surrogate keys.

This is so needlessly complex that you contradicted yourself immediately. You claim there is no “person” identified but immediately say you have information “about a person”. The fact that you can assert that the information is about a person means that you have identified a person.

Clearly tying data to the person makes things so much easier. I feel like attempting to do what you propose is begging to mess up GDPR erasure.

> “So I got a request from a John Doe to erase all data we recorded for them. They identified themselves by mailing address and current phone number. So we deleted all data we recorded for that phone number.”

> “Did you delete data recorded for their previous phone number?”

> “Uh, what?”

The stubborn refusal to create a persistent identifier makes your job harder, not easier.
by tsimionescu | 2025-12-15 20:53:12+00:00
While I agree to some extent with your point, I think your definition is far too strict. For example, by your definition, the UK is currently and has always been a tyranny, since they don't have a formal constitution in the sense of any US-style state.

However, I do think you're generally right - even under a more relaxed definition of what does or doesn't constitute a tyranny, the USA is clearly one of the first non-tyrannical states, at least among those that still exist today. The UK had a mostly-democratic ruling system for even longer than that.

On the other hand, if we define tyranny to refer to any state in which elections are restricted to a relatively small subset of the population, then the USA or UK are not that early. Voting in the USA was largely restricted to male property owners until 1840. Many other countries had adopted at least universal male voting by this time. The UK was even later to pass this standard.
by nhumrich | 2025-12-15 20:53:29+00:00
I think "caged" is not "evil" in a lot of people's minds. This is NOT society saying "we will look the other way", it's society saying, "that's not evil"

Also, organic doesn't mean, "without pesticides" it means a lot MORE than that. For example, I have no problem buying genetically modified produce. If there was an option for "pesticide free, but not organic because of GMO" I would probably buy that.

Anyways, my point really being, you can't extrapolate that people are looking the other way because of price. All your examples are more of examples of society not being morally aligned to what you are considering evil.
by 0x3f | 2025-12-15 20:53:29+00:00
I'd like the right to burn any religious text I please, and to call someone a 'diversity hire', if those were my feelings. I thought that was clear from me using them as examples.

Crticisim of religion, through symbolic speech, is pretty classically part and parcel of the tenets of free speech. It's hardly some fringe belief.

Even if you think calling someone a 'diversity hire' is often untrue, or often racist, or some such thing, there are surely some cases where it is true or a legitimate criticism of hiring policy. Should we not be able to claim as much? On peril of imprisonment?

I don't think your views on this are particularly uncommon. It's just that British people don't have a history of wrestling with free speech, or its importance. Tone policing is a thought-terminating cliche in the UK.
by speff | 2025-12-15 20:53:52+00:00
We're actually in a unique situation where the planning+buying isn't the hard part, but the deciding is. We're within walking distance of a super-cheap grocery store and I'm able to cook a wide variety of dishes - many of which I can make quickly. The hard part is my wife doesn't do well with open-ended questions like "what would you like to eat"? Seeing a discrete list of things I can make and her just picking/submitting the options would solve the problem.

Though that only holds while we have free time. If we have a kid, then I can see a great amount of value in that app.
by rob74 | 2025-12-15 20:54:06+00:00
"We" are (currently) not flying the MDs you are referring to, and it's questionable if they will ever fly again. And paradoxically the worst hit are not the airlines flying the MD-11, but the cash-strapped firefighting companies who only relatively recently switched to the (now also grounded) DC-10 from much older planes (https://www.youtube.com/watch?v=c61ALDSN-ws&t=335s).