MurphyA/hacker-news huggingface dataset:
by weinzierl | 2026-01-02 14:50:45+00:00
To add some context and to spare readers who, like me, know nothing about Joscha Bach and only little about Epstein from having to go through all the linked material:

The allegations do not appear to involve abuse or moral complicity with Epstein. Instead, they seem to focus on emails Bach exchanged with Epstein concerning IQ, race, and possibly sex. Bach denies these allegations of racism and sexism.

That is at least how I understand the material based on the provided links.
by adastra22 | 2026-01-02 14:50:46+00:00
To learn something is generally the point. Either me, or you. I’ve been developing in rust for half a decade now and genuinely do not know what you were talking about here. I haven’t experienced it.

So either there are pain points that I’m not familiar with (which I’m totally open to), or you might be mistaken about how rust works. Either way, one or both of us might learn something today.
by embedding-shape | 2026-01-02 14:51:11+00:00
> where I expect the exact same look and feel regardless of the underlying OS

Slightly ironic, as I think a new UI is underway (and coming soon?). Not sure what version it's planned for, but I think some beta has it enabled by default already, was surprised when I saw it. So the consistent UI is here today, and will be in the future, but there will be a slice of time where different users will run different versions where some switched to the new UI, and some haven't. But it'll hopefully be a brief period, and of course it's still cross-platform :)
by aPoCoMiLogin | 2026-01-02 14:51:12+00:00
in my case, i ultimately introduced linters, formatters, git hooks, gh actions, etc. i've tried to explain and tried other things, but it felt like babysitting at that point. if someone is unaware of their own weaknesses, there isn’t really much you can do about it; you'll just end up fighting, which will make both of you resent each other

make everything as code, introduce linters, formatters, hooks and checks. when you work in a small team with people of a relatively similar mindset, such things aren't necessary, but when the team grows, there will always be issues with such things. so having a mechanism to enforce rules is necessary for your own sake
by sgc | 2026-01-02 14:51:14+00:00
I had my 80 year old mom on Linux Mint for 15 years, from about 62-78, and she didn't even know it. She tried to show me her Windows with exactly one problem 15 years in, and I was present with the Mint boot screen. Problem at that point was her laptop, not Mint. Grandmas tend to do very simple things, and the OS can just chug along forever without problems.
by rs_rs_rs_rs_rs | 2026-01-02 14:51:22+00:00
The one on bsd jails https://media.ccc.de/v/39c3-escaping-containment-a-security-...

The one on whatsapp bugs https://media.ccc.de/v/39c3-dngerouslink-a-deep-dive-into-wh...
by JulianWasTaken | 2026-01-02 14:51:53+00:00
I went the "build a few PDF statement parser" route.

Some I wrote by hand using PyMuPDF, some I coerced Claude into writing (again using PyMuPDF) by uploading a sample bill (I'd never put my own data into an LLM but it's nice being able to find a sample bill, gets it close enough to correct that I can do the remaining bits if there are variations in bills over time).

Overall it's effort (and yes certainly effort for manual transactions). The financial industry is very behind on this stuff clearly. I'm not sure in a few years whether I'll still think it's worth the effort I put in, which has gone down over the past few months as I automate things, but until it stops being fun I'll keep going.
by bell-cot | 2026-01-02 14:52:05+00:00
s/don't know/know, but currently prefer public deniability/

You can't sneak steady MW's or GW's into data centers in an unmarked truck. And the control systems for the Dutch national grid are not magically spook-proof. Obviously the Dutch know, and their public ignorance is a political calculation.

The only real question is how much is being paid, by whom and to whom, for the Dutch officially playing dumb.

EDIT: Looks like the spooks are redundant. Per Wikipedia:

> TenneT B.V. is the national electricity transmission system operator of the Netherlands, headquartered in Arnhem. Controlled and owned by the Dutch government, it is responsible for overseeing the operation of the 380, 220 kV, 150 and 110kV high-voltage grid throughout the Netherlands and its interconnections with neighbouring countries. In Germany, its subsidiary TenneT TSO GmbH is one of the four transmission system operators.
by throw10920 | 2026-01-02 14:53:17+00:00
That's not what you said originally. You said:

> To say that israel invests in defense is at least 1/4 untrue, since the US sends billions every year.

That statement is completely false, and is very different than what you said just now.

If you're going to walk back your words because you were proven wrong, that's fine, but don't claim you're "rephrasing" when you're actually changing your claim.
by Balgair | 2026-01-02 14:53:28+00:00
With having kids, there is no 'right' time. Life is too unpredictable and hard and chaotic to get all your ducks in a row for that long.

But there are very much worse times. Clearly.

However, the adage with marriage applies with kids too: Marriage is not a capstone, its a cornerstone. You build a life together.

The same is sorta true with kids.
by netsharc | 2026-01-02 14:54:10+00:00
> I remember that i did not used to make typos but since a particular period that i vaguely rememebr i have noticed that i make more and more of them.

That "rememebr" has great comedic timing :D .. but as far as I can see it's the only typo too.

I've read that aging doesn't happen in a constant rate but at some ages it accelerates. I pride myself of having a high IQ but as I get older I notice the cognitive decline. I'm not being an elitist, but it makes me wonder if the way I feel now is what people with "slower" brains feel like all the time (I've only known what it feels like inside my own brain, obviously)
by timr | 2026-01-02 14:54:11+00:00
> While it won't clear an existing infection, it protects against different strains and reinfection (typically body removed HPV in 1-2 years). See: https://pubmed.ncbi.nlm.nih.gov/38137661/

The study you've quoted here is not definitive evidence of the claim you're making, and that claim is...let's just say that it's controversial. Conventional wisdom is that you're unlikely to benefit from HPV vaccination unless you have not already seroconverted for at least one of the 9 strains (6, 11, 16, 18, 31, 33, 45, 52, 58) in the current vaccine.

There's not much hard evidence to suggest that vaccination for HPV has any ability to protect after you've already been infected, and this study is small, unrandomized, and the measured primary outcome (anti-HPV IgG) doesn't really tell you anything about clearing an infection. The only real evidence they advance for this claim is:

> Persistent HPV infection after vaccination was significantly less frequent in the nine-valent vaccinated group (23.5%) compared to the control group (88.9%; p < 0.001).

...but again, this is a small, unrandomized trial. We don't know how these 60 people differ from the typical HPV-positive case. You can't rely on this kind of observational data to claim causality.

Vaccination is great, but let's not exaggerate or spread inaccurate claims in a fit of pro-vaccine exuberance.
by pmdulaney | 2026-01-02 14:54:35+00:00
"Always give your real reason for not doing something."

For example, a friend wants you to join a fiction book group, but you just don't like reading novels. Don't say, "I'm sorry, I don't have a car on Thursday nights" -- your friend may figure out how to get you a ride, or perhaps offer to switch the group meeting to a different night. In which case, you either end up doing something you don't want or coming off as a jerk for not giving your real reason in the first place.
by goku12 | 2026-01-02 14:54:41+00:00
Sounds a lot like the A/B update method used widely in Android and to a lesser extend for embedded GNU/Linux OTA updates. But it uses two distinct boot partitions. Since ZFS is involved here, I assume that boot environments take advantage of its copy-on-write mechanism to avoid duplicating the entire boot dataset.

NixOS and Guix use a concept called 'system generations' to do the same without the support of the filesystem. LibOSTree can do the same and is called 'atomic rollback'.

Talking about NixOS, does anybody know of a similar concept in the BSD world (preferably FreeBSD)?
by gf000 | 2026-01-02 14:54:42+00:00
Well then look at the logs? Sure it's not as in-your-face, but steam/proton does log and I'm fairly sure that a combination of at most setting a command invocation parameter, looking at the game logs and system logs will show you the exact problem and given that these games run just fine for a lot of people, the fix is probably trivial.
by jameskilton | 2026-01-02 14:54:43+00:00
My daughter will not get a phone at all until she's at least 16 and probably finally actually needs one.

As for the Switch and Nintendo Online, I didn't find it confusing or difficult at all to set up a child's account, make sure they can't buy anything without my permission, and then I make sure my daughter knows what she can and can't do, and I keep an eye on it to make sure she follows my rules. I don't trust parental controls to do everything for me.

Now that said, Minecraft on the Switch is one gawd-awful frankenstein amalgamation of permissions and accounts run by Nintendo and Microsoft. I got that working but it's by far the worst experience I've ever dealt with to play a game, even single player.
by mopsi | 2026-01-02 14:54:57+00:00
There was no such thing as 2008 Bucharest Memorandum. NATO held a summit in Bucharest in 2008. Ukraine and Georgia hoped to get invitations to join NATO. Under Russian pressure, they were denied entry, and that was the end of it. This left Georgia and Ukraine outside NATO's protective umbrella and enabled Russia to invade both without triggering a response from the entire alliance.
by walterbell | 2026-01-02 14:55:33+00:00
Apple’s new Secure Indicator Light (SIL) mechanism. When using the microphone or camera, the corresponding indicator dot is effectively rendered in hardware, making it a lot less likely that any malware or user space app would be able to access those sensors without the user’s knowledge.

If this mechanism isn't working as intended, Apple pays $100,000 to $2,000,000 bounty for bugs that breach security boundaries which protect sensitive user data or sandboxes.

https://security.apple.com/bounty/categories/
by throw4847285 | 2026-01-02 14:56:03+00:00
First of all, respect for using "sex without a condom" as a metaphor for solitude.

Second, it's weird that what you've written comes off as entirely insincere. It's like you've been assigned a high school essay to "write what a sad person sounds like."

You aren't even really talking to me at all. It's a story you're telling yourself that is actually deeply self-absorbed, maudlin, and also clearly false. I don't think you find your life pleasant, but I believe there is something you are not telling me, or yourself, about why that is. Good luck figuring that out. I don't know you at all, but I think you're capable of it.
by bilsbie | 2026-01-02 14:56:44+00:00
I can see how you’d think that. We’re all a product of the media we consume.

It’s an interesting exercise to try to figure out what the ideal co2 level should be. Why are we fixated on preindustrial levels. I’m very open to thinking 600ppm might be more ideal than the current level.

I feel that idea has some support from things like the optimal for many crops/greenhouse plants being 800–1,200 ppm.
And that Earth's vegetation has greened since the 1980s due to increased CO2.
by delichon | 2026-01-02 14:56:46+00:00
That passive awareness of time passing would require me to look at the phone frequently, which I prefer to avoid. A gentle chime when the alarm is approaching would be better. I'd rather have something that fixes the overly alarming system alarm, e.g. by letting me select the audio file and starting it quiet and gentle. That would also be useful across apps, including oodles of timers and time boxers. But I don't know if phone OSes allow this kind of customization.
by amelius | 2026-01-02 14:57:33+00:00
For context:

https://learn.microsoft.com/en-us/cpp/cpp/structured-excepti...

> Although Windows and Microsoft C++ support SEH, we recommend that you use ISO-standard C++ exception handling in C++ code. It makes your code more portable and flexible. However, to maintain existing code or for particular kinds of programs, you still might have to use SEH.
by lostlogin | 2026-01-02 14:57:44+00:00
I rarely see a USB-C memory stick. I bought one and I’m not sure I’ve seen another. I’m usually dealing with ones other pass to me.

To make it worse, the machines I use have several USB-A ports and at most, 1 USB-C.

This is primary on MRI scanners, for getting files in and off them. We live in a deeply flawed world.
by alexpotato | 2026-01-02 14:58:04+00:00
Having used many issue trackers over the years (JIRA, custom tools, GH Issues), I've found GitHub issues to be very usable.

Especially with the new features added last year (parent tickets, better boolean search etc) although I'm not sure if you need to opt in to get those.

In fact, it's become our primary issue tracker at work.
by amlib | 2026-01-02 14:58:31+00:00
How is bandwidth not a problem if data usage on a cellular network is? You can dramatically lower your data usage by constraining bandwidth to say, ~2mbps, but doing so while keeping a decent image requires many sacrifices, like lowering resolution or using a software encoder that can squeeze out as much quality as possible out of 2mbps at a penalty for your latencies (won't matter much since you are already incurring latencies from your internet connection). You may also switch to a wi-fi hotspot once that's an option, and then even lift the bandwidth restrictions.

Regarding latency, this solution is meant as a way to use your notebook for any task, not just gaming. You can still play and enjoy most fps games with a mouse even at 20ms of extra latency, and you can tolerate much more when playing games with a gamepad. If you need to perform your best on a competitive match of cs2 you obviously should be on a wired connection, in front of a nice desktop pc (the very same you were using to stream to your notebook perhaps) and with a nice high refresh rate monitor. Notebooks are usually garbage for that anyways.
by gnerd00 | 2026-01-02 14:58:43+00:00
as an ordinary person, I see almost zero throat cancer cases in decades of living. Meanwhile pharma companies are working with Kaiser Health to constantly push new vaccines of all kinds, as if they are required. Bill Gates has fantasies of requiring vaccinations of hundreds of millions of people, and was formally barred from enacting in the US. I see a profit and power motive with weak, scared people acting as foot soldiers, and mercenary companies as professional actors. Bad, bad combinations IMHO.
by Balgair | 2026-01-02 14:59:04+00:00
To some degree, you can't be 'ready' to have kids. They are a nuke that explodes in your life. You're totally different after having a kid. You're always 'on stage', listening, watching, being there for your kid. You can't just check out and 'do it tomorrow' when it comes to the kid (laundry, sure though). And telling people that don't have kids what it is like just ends up as a list of complaints and misses all the intense joys, and you can tell that they just don't get it.
by ben_w | 2026-01-02 14:59:20+00:00
I'm British by birth, lived there until 2018. I've also visited Kenya and Switzerland.

Kenya's actually third-world. Was playing a card game with my partner and family in a gas station in Nairobi when sparks started flying out of the outdoor lighting system. Place I was staying, there was a power cut that meant the water pump couldn't keep the taps and toilet pressurised. The fancier toilets in the shopping mall, the paper was outside the cubical because it cost too much to not be a theft target if it was inside; other places, squat toilets. Public transport included a Matatu, kind of a hybrid of a bus and a taxi, very cheap but it was about as many people as would physically fit into a minivan if you replace the cargo area with another two benches and squeeze.

Switzerland… the discount food is priced like Waitrose. In this regard, it's a bit like America. But American discount food has the quality of Poundland, while Swiss discount food has the quality of Sainsbury's.
by floatrock | 2026-01-02 14:59:22+00:00
US car companies became banks that happen to make cars.

How much would you like to pay for that 80k new truck? Sure, we can give you that monthly payment, lets just structure it as a 10-year loan where you end up paying twice that on a rapidly depreciating asset. Boom, we've just sold two cars and only had to manufacture one.
by jorvi | 2026-01-02 14:59:22+00:00
It was just an example. Other packages could also set new variables / parameters in their configuration. It might not be a problem in the beginning if the variable is just repopulated, but it might blow up in your face in the future.

If you use Nix you're completely blind to that unless you A) religiously check your state or B) use another tool like 'git' or 'nh'. Like I said, it's a blind spot, both figuratively and literally.
Ask HN: How does one scrape a website?
by terry_hc | 2026-01-02 14:59:34+00:00
I wish to scrape and preserve the blog of a dead author, before their domain and writings expire. What would be the most accurate wget invocation for obtaining all their articles, all images, et cetera, that reside under the website's domain, such that the whole site (bar external content) can be browsed locally?
by TheOtherHobbes | 2026-01-02 14:59:40+00:00
You're not comparing like for like.

The $1m is gross income, pre-royalty slicing. The actual payout to artists on a label will be much lower.

The $3/album is post-royalty at the other end of the telescope, and the actual number varied by territory. The gross income to labels would be much higher.

So the final premise is incorrect. The real winners - the household name bands, artists, and soundtracks - made incredible numbers from their royalty slices which are impossible on Spotify today, especially once labels take their cut.

Drake may be getting lifetime sales of $400m, but a chunk of that goes to UMG for distribution.

Meanwhile there were vital scene subcultures around indie/rave/dance/hiphop where niche artists turned DIY music production, pressing, and distribution into a workable fairly well-paid full-time career. Those numbers mostly weren't logged.

Spotify dilutes the scene effect because everyone is competing with everyone else, globally, so it's harder to get exposure, even in a specific niche.
by DrewADesign | 2026-01-02 15:00:05+00:00
Yeah totally. The point I’m trying to make, however, is that most people don’t code, so they didn’t get the multiplier, and only got the mediocre-to-bad. I think that’s why a lot of people in the software business are utterly bewildered when customers aren’t jumping for joy when they release a new AI “feature.”
by michaelrpeskin | 2026-01-02 15:00:15+00:00
One of the things that the tracking taught me was to be allergic to subscriptions. I only have a few where significantly more convenient because I know I'll use it. Outside of our phones (and the kids don't get phones), we have one music service for the family, I'll allow two video streaming services and if the kids want to add one, they have to pick one to cancel, and I have a coffee subscription because the owner lives down the street from me and it's fresher than I'd get in the grocery store.

It's a good point about the routine daily purchases, I never thought of that. But I live semi-rural so I'm not out every day wandering around the city and picking up a snack or anything like that. I imagine that could add up.
Ask HN: What if social media was mapped on to a globe?
by anon_anon12 | 2026-01-02 15:00:27+00:00
I have made this app called WorldConverse (https://github.com/anonymouslyanonymous1/WorldConverse) - it's like Reddit and Twitter but on a map/geographic organisation. You can check at a glimpse what's happening, where. I call the indicators, "Core". As more and more people join the core (=> message at least once), the core enlarges - so you'll be able to tell stuff that's trending apart. My main idea is to give people a go-to/single platform to discuss developing news in the world, albeit specific to their region.

I have made a bare minimum structure and open-sourced it, I haven't hosted it yet, but I'd like to hear you lot's thoughts on feasibility, appeal and suggestions..
by kotaKat | 2026-01-02 15:00:31+00:00
> ...It also unlocks access to the Nintendo eShop, which I cannot disable. I can set his eShop spending limit to zero, sure. But I can't block free downloads. So to let my son play online Minecraft with his friends, I have to open him up to an unrelated store full of content I can't possibly evaluate. That's the deal. Take it or leave it.

Hoooooboy you're in for a treat once you see the deals on all the weird "hentai" and "ecchi" games on eShop that Nintendo let past the lotcheck process.
by rmunn | 2026-01-02 15:01:06+00:00
I feel I should also mention one more thing. The fact that you don't have the money until you sell the shares is also why "net worth" can be a highly misleading concept. (All numbers in the following example are fictional and made up on the spot, BTW). Billionaire Gill Bates, whose net worth is reported to be $20 billion, does not actually have 20 billion dollars. He has $5 million (million, not billion) of actual dollars in his bank account(s), but the rest of his net worth is in assets: he owns 200 million shares of MegaSoft Corp, whose share price is currently $100 per share. If MegaSoft Corp's shares suddenly drop in value (say, because a hacker group announces that MegaSoft's Doors 12 OS is full of, well, backdoors and suddenly nobody wants to buy it anymore) and now their shares are selling for $90, then Gill Bates's net worth will become 18 billion dollars instead of 20 billion. Did he "lose" 2 billion dollars in one day? NO. He never had those dollars. The "net worth" calculation is just the theoretical amount of money he could make if he sold all his shares.

And in fact, he could never actually make that amount of money by selling all his shares, because if he did put 200 million MegaSoft shares on the market, he'd never be able to find buyers for all of them at the current share price, and he'd be forced to drop his asking price by quite a bit before he managed to sell all 200 million shares. Not to mention the fact that if he tried to sell his entire holdings of MegaSoft Corp, many people would wonder what he knows about MegaSoft's long-term prospects, and would be afraid to buy those shares, driving the share price down even further. Gill Bates would be lucky to make $5 billion, let alone his theoretical net worth of $20 billion, if he were to suddenly sell all his shares. (If he sold them in a trickle over the course of ten years, he might well make the full $20 billion in the end, but not if he dumped them all on the market at once).

This is why (well, it's just one of the many reasons why) net worth is misleading. It's a theoretical number, but the actual amount of wealth someone has in practice entirely depends on market conditions at the moment they need the money, as well as how urgently they need it. (If the market is low right now, can they afford to wait six months for it to recover? Or do they need the money tomorrow and have to sell at a lower-than-ideal price?)