MurphyA/hacker-news huggingface dataset:
by pixelpoet | 2025-12-31 12:37:48+00:00
They literally are gangsters; look at what they're doing in Venezuela, literally stealing and selling oil tankers, extrajudicial killings and all the rest of it.

Only 33% of the population opposed it the second time (when it was already clear what their Dear Leader is like), so it's very difficult to escape the conclusion that they're gangsters and fine with that. Even here on HN they're blithely saying "might makes right"...
by luckylion | 2025-12-31 12:38:00+00:00
> Other professions have done what you have stated (i.e. certification) and seen higher wages than otherwise which also proves my point.

I'd generally agree with that if it regards to safety (e.g. industrial control systems), but we manage that by certifying the manufacturer, not the individual developer.
But otherwise I think it's harmful to society, even if beneficial to the individuals - but there's a lot of things falling in that bucket, and it's usually not the things we strive for at a societal level.

In my experience, getting better and faster has always translated into being paid more. I don't know that there's a direct relationship to specific tools, but I'm pretty sure that the mainstreaming of software development has caused the huge inflation of total comp that you see in many companies. If it was slow and there's only this handful of people that can do it, but they're not really adding a huge amount of value, you wouldn't be seeing that kind of multiplier vs the average job.
by palata | 2025-12-31 12:38:10+00:00
> I fail to see how withholding is profitable.

Because you keep ignoring the part where it is profitable :-).

> If A finds a second block between minute 1 and 2, then they win, but it would be the same if the didn't withhold their block.

Except that by withholding their block, they got a headstart so they are more likely to find the second block. So it's not the same.

And you keep ignoring the fact that they don't necessarily have to wait until someone else finds a competing block. Maybe a winning strategy is to always withhold the block for 5 seconds. If you slightly increase your likelihood to find the winning block, you increase your profit, and that's the whole point.

With the interesting consequence (and that's the game theory part) where if everybody starts withholding their block for 5 seconds, then it changes the winning strategy.
by sillyfluke | 2025-12-31 12:39:58+00:00
>The above poster is completely correct.

Not really. The poster you're agreeing with specifically stated that "nothing has fundamentally changed" and that the US has been "using human rights as an excuse". I don't know if you're completely unaware but Trump is definitely not using human rights as an excuse when sanctioning the ICC judges or whoever fits his fancy. In fact, he's not even using international law as an excuse as the term "human rights" actually means something under the UN. That is the change. And it's just as likely he'd do it if it was in his interest but not American interest. That also would be a rather fundamental change.
by cranium | 2025-12-31 12:42:28+00:00
I've found that cooking extra food with the intent of freezing it in individual portions is a game changer for when I'm alone at home - my fiancée can also pack them for lunch. Rice, curries, ragoûts are really nice to get out of the freezer, put on a plate in the microwave and eat a few minutes later.

Look at Souper Cubes (or any silicon knockoff) for the molds.
by strobe | 2025-12-31 12:42:46+00:00
From what I heard, even if a person is an EU citizen and does not have dual citizenship but was born in some ex-USSR/CIS countries. For example, if they migrated with their parents at the age of 1y, they will always be considered a higher-risk client by EU banks and will always be under some suspicion. So if that true is not possible to stop being related at least fully.
by bluecalm | 2025-12-31 12:42:47+00:00
I've had Youtube Premium since it was introduced and I still use yt-dlp because it's the most convenient way for me to make an mp3 from a video so I can listen to it offline. I don't think they care. They probably care about music industry getting worked up about it if it was more mainstream though. This is annoying because I don't even download music, just podcasts and interviews.
by palata | 2025-12-31 12:44:02+00:00
> they can't connect the domain names to my IP

They can't, but does it matter? They can connect the domain name to your server (through the tunnel).

> or infer what services I run

Why not? The port is open on Cloudflare's side, it's exactly the same.

The one thing you get from Cloudflare is that probably Cloudflare has a list of blocked IPs and they will prevent them from reaching your server. Though I'm sure there are public lists of "bad IPs" and it shouldn't be too hard to have a firewall that uses them. And anyway in your case you have a list of allowed IPs, so it's not a concern at all.
by bonplan23 | 2025-12-31 12:45:06+00:00
"Someone" literally did that (+/- 2 years): https://link.springer.com/book/10.1007/978-3-540-68677-4

I think it was supposed to be a more useful term than the earlier and more common "Strong AI". With regards to strong AI, there was a widely accepted definition - i.e. passing the Turing Test - and we are way past that point already: ( see https://arxiv.org/pdf/2503.23674 )
by Luc | 2025-12-31 12:45:20+00:00
> Magnetic North: Shortest surface line to the magnetic north pole (simply in the direction of the compass at your location).

Magnetic North is the local horizontal direction of the magnetic field. But that doesn't generally coincide with the shortest surface line (geodesic) to the magnetic north pole (however you define that - there's several).

If you followed your compass you could end up in a loop without reaching the magnetic north pole.
by gnz11 | 2025-12-31 12:46:14+00:00
It's called Hacker News, not Founder News. It's right there in the title. Also, many of these "founders" are noise for LinkedIn . Anyone in their pajamas can start a single person LLC out of their bedroom and call themselves a "founder". Heck most don't even do that step anymore. I'm more interested with what an experienced grey beard has to say than some 20 something "founder" of some terrible, half-baked idea that was generated via an LLM.
by ofalkaed | 2025-12-31 12:47:02+00:00
I find it interesting but not surprising that this got downvoted. Sure my idea of the craft is different than the article's and of many people but if the craft only there if it is pure hand written code then it is a craft which the vast majority can not afford. I can pay a luthier a few thousand and get my dream guitar and would happily spend that sort of money on getting custom software but that is not going to happen if I insist on 100% handwritten code, just as getting my dream guitar would not happen if I insisted on the luthier only using hand tools.
by tmtvl | 2025-12-31 12:47:36+00:00
> The skittles game.

Oh, Darkened Skye? Funny how it's just a fairly bland fantasy 3rd-person action-adventure game and then you get to spellcasting and it's skittles. Also, when I think of video game advertising, I think Cool Spot.

A 'right' reason for illicitly obtaining a video game would be if the game is unobtainable because of licensing shenanigans. Project Cars 2 has the best single player career mode of any existing circuit racing game and it being unavailable because the licenses to the cars (and maybe also the tracks?) expired is a shame.
by wiether | 2025-12-31 12:47:41+00:00
I'm not sure I understand the thing about boiling water:

1. Put a modest amount of water in the pot and turn the stove element on.

2. Put a modest amount of water in the electric kettle and turn it on.

3. If one boils before the other, either combine them (if the other is nearly boiling) or add a little more water to the already-boiling one.

What happens if they boils at the same time? Don't combine them?
What happens if pot boils before kettle? Add water to the pot and forget about the kettle?

And overall boiling water seems to be the worst example to pick to show how to optimize cooking.
You can't over-boil water, so depending on your appliance, if you don't start using your boiling water as soon as it boils, it will either stop heating and start loosing temperature, or it will keep boiling, water will be lost through evaporation and energy consumed needlessly.
But if your focus is time, then boiling is not an issue. You can do whatever you want during heating.
Furthermore, with electric kettle and induction stove, you'll hardly have time to chop a few onions or clean a few carrots before water is ready.

I've seen people needing half to a full our to make paste with a store-bought sauce, and thought that was crazy, but that's because they weren't doing things in parallel and/or not in the right order.

Like, if you plan to make pasta, first you put water to boil, then you get your pasta and everything else while its heating.
And don't wait for your pasta to be ready to get your strainer.
Same for the sauce. Get it and open it while the pasta are cooking.
by weihz5138 | 2025-12-31 12:47:54+00:00
Best Free Online Escape Room Games in 2026 brings together the most engaging browser-based escape experiences you can play instantly, with no downloads or sign-ups required. From logic-driven puzzles and immersive storylines to multiplayer challenges designed for friends and remote teams, these free online escape room games offer something for every skill level. Whether you are looking to sharpen problem-solving skills, enjoy a casual brain workout, or collaborate in real time, this curated list highlights the top choices in 2026 for quality, accessibility, and fun—all playable directly in your browser.
by Doctor_Fegg | 2025-12-31 12:48:50+00:00
Organ improvisation is a remarkable art, whether or not accompanying a silent film. In any of France's great cathedrals, the foremost musical experience is to hear the "titulaire" (essentially the headline organist) improvising on whatever theme they've selected for the day - sometimes chant, sometimes a hymn tune, sometimes something entirely frivolous and inappropriate that takes on a life of its own.

Even here in the UK, where it's not such a big thing, there's often an enjoyable few minutes at evensong where the organist improvises in the gap between finishing the prelude and the choir processing in. But France does it like nowhere else. One of the finest musical experiences I've ever known was Olivier Latry, titulaire at Notre Dame, giving a recital at Worcester Cathedral. After the appointed recital, he performed a 20-minute improvisation on the hymn chosen for evensong earlier that day (Herbert Howells' "Michael"), which he had never heard before. Superb yet entirely ephemeral - like most improvisations, it was never recorded.
by throw0101c | 2025-12-31 12:49:46+00:00
> Even killing all pathogens does not reduce all toxins already present in contaminated liquids.

There are two things to be mindful of: Food Poisoning and Food Intoxication.

Poisoning occurs from microbes (e.g. salmonella). Most are killed instantly at ~165F/74F, or at lower temperatures if those temperatures are kept for some period of time (140F/60C@12min; 150F/65C@72sec):

* https://www.michiganfoodsafety.com/wp-content/uploads/2024/0...

* Tables 2 to 4: https://www.fsis.usda.gov/sites/default/files/media_file/202...

However, microbes are living things, and when they metabolize food they create waste. That waste can also be harmful to humans as well, but the waste is not dealt with high temperatures. So even if you kill the microbes at high temperatures to prevent poisoning, if there's enough waste around and you ingest it you may get food intoxication.
by sadeshmukh | 2025-12-31 12:49:47+00:00
They have a post describing themselves as not a programmer, and one as "as engineers". It's got all the hallmarks (lists, "not just but", bolding when you can't). But what really got me was this conversation literally about why they're not AI! It's insanity, and now I'm convinced it's at least a few accounts in tandem, if not more.

Someone else, please, scroll through the account, then read this thread and tell me I'm not crazy: https://news.ycombinator.com/item?id=46439821
by nebula8804 | 2025-12-31 12:50:13+00:00
No the US is just becoming a laggard in this technology because the investments made with the push of the Biden administration have not panned out and are now having to be written down. Its not just Trump, they wrongly anticipated how much demand there would be in the US. Other regions are making great progress, the US is moving forward but much slower than expected. The US will get there eventually but its going to be on peoples own terms.
by japhyr | 2025-12-31 12:50:19+00:00
> Previous industrial revolutions externalised their costs onto environments that seemed infinite until they weren't. Software ecosystems are no different: dependency chains, maintenance burdens, security surfaces that compound as output scales. Technical debt is the pollution of the digital world, invisible until it chokes the systems that depend on it. In an era of mass automation, we may find that the hardest problem is not production, but stewardship. Who maintains the software that no one owns?

This whole article was interesting, but I really like the conclusion. I think the comparison to the externalized costs of industrialization, which we are finally facing without any easy out, is a good one to make. We've been on the same path for a long time in the software world, as evidenced by the persistent relevance of that one XKCD comic.

There's always going to be work to do in our field. How appealing that work is, and how we're treated as we do that work, is a wide open question.
by baq | 2025-12-31 12:51:18+00:00
of course, but no need to look that far into the future - 400 years at 2.3% pa is enough to boil oceans.

AI capabilities are growing exponentially thanks to exponential compute/energy consumption, but also thanks to algorithmic improvements. we've got a proof that human-level intelligence can run at 20W of power, so we've got plenty of room to offset the currently-missing compute.
by ignoramous | 2025-12-31 12:51:28+00:00
> I've got a not production ready at all hobby OS

Do you usually publish your hobby code publicly? If not, consider this an appeal to do so (:

> Modern NICs tend to be fairly similar in interface, so if the manufacturer provides documentation, it shouldn't take too long to add support at least once you've got one driver ... For storage, you can probably get by with two drivers

I take that there aren't any pluggable drivers for NICs like there's for nvme/sata disks?
by andy99 | 2025-12-31 12:51:49+00:00
It’s not exploitive if you like working on it. I can see an additional upside here (for tinygrad) that they better screen out people who are just trying to optimize for job prospects or money, who would do better elsewhere, and get people who actually like contributing.

Few people with no innate interest in the project are likely to ramp up and start contributing just for a shot at a job. Whereas if you’re Facebook or whoever you are much more likely to get people who don’t care about the product and just have decided they can make a lot of money by jumping through the right hoops.
by perlgeek | 2025-12-31 12:52:37+00:00
> who are the consumers of the software produced at industrial scale?

Basically every company that does anything non-trivial could benefit from tailor-made software that supports their specific workflow.
Many small companies don't have that, either they cannot afford their own development team, or they don't know that/how software could improve their workflow, or they are too risk-averse.

Heck, even my small family of 4 persons could benefit from some custom software, but only in small ways, so it's not worth it for me to pursue it.

Once we're at the point where a (potentially specialized) LLM can generate, securely operate and maintain software to run a small to medium-sized business, we'll probably find that there are far more places that could benefit from custom software.

Usually if you introduce, say, an ERP system into a company that doesn't use one yet, you need to customize it and change workflows in the company, and maybe even restructure it. If it were cheap enough to build a custom ERP system that caters to the existing workflows, that would be less disruptive and thus less risky.
by briHass | 2025-12-31 12:53:00+00:00
The water boiling one doesn't make any sense. One of those devices (stove or kettle) transfers more heat per unit of time into the water. Just use that device for the full amount of water.

An induction range would remove the need for transferring boiling water around. At least in the US, that's the fastest device, since countertop kettles are limited to 1.8kW or so. Induction 'burners' usually are 2.5-4kW, and assuming the right cookware, much better at transferring that energy into the water (and not the air like a gas burner)
by csomar | 2025-12-31 12:53:09+00:00
If what you mean by vibe-coding is building a full app without writing/reading/touching code, the furthest I got with it is this game: https://qpingpong.codeinput.com (source: https://github.com/omarabid/qpingpong)

After a while, you hit a maxima where the LLM can't really add anything without breaking something else. You are always limited by what you know (which if you fully vibe coded the thing, then it's nothing?). You can get a bit farther by decomposing parts of the app into react components but after that you are stuck.

In real life, any clearly "vibe-coded" product was practically a shit-show especially in terms of UX. You can see the UI but things are quite unstable/unreliable. I have yet to see a fully vibe-coded product that actually works.
by ofalkaed | 2025-12-31 12:54:14+00:00
Occasionally when right clicking on a misspelled word to correct it, I bump the track pad and accidentally add the misspelled word to my dictionary. Business is one of those words I apparently did that with. I have never been able to figure out how to remove words from my dictionary, but honestly never looked that hard, for some ridiculous reason I think people will focus on what was said instead of looking for nits to pick despite all the evidence suggesting otherwise.
by xtiansimon | 2025-12-31 12:54:30+00:00
I can think of a few SaaS products in the document scanning and OCR space whose UIs are not efficient or simple, while being time consuming and, to my mind, chaotic.

There should be an Akin Exit Clause from said 3-year contracts. They have zero incentives to fix or improve _anything_ during those years of servitude.
by josephg | 2025-12-31 12:55:40+00:00
Thanks for your work on react. I just realised who I’m talking to sweats. I agree that the functional reactive model is a very different programming model than VB6. We all owe a lot to react, even though I personally don’t use the react library itself any more. But it does seem a pity to me how many sloppy, bloated websites out there are built on top of react. And how SwiftUI and others seem to be trying to copy react rather than copy its newer, younger siblings which had a chance to learn from some of react’s choices and iterate on them.

UI libraries aside, I’d really love to see the same reactive programming pattern applied to a compiler. Done well, I’m convinced we should be able to implement sub-millisecond patching of a binary as I chance my code.
by ramon156 | 2025-12-31 12:55:57+00:00
I'm going to be that guy (sorry!)

Tailwind was really not needed here, plus this check (currentYear >= 2026) is debatable. is it 2026 in 2027? is "yet" here saying that since it's passed, the statement is true?

I'm half joking here, but it's good to take into account :P
by cryptica | 2025-12-31 12:56:00+00:00
Yes, agreed. producing reliable software is one of these things which sounds trivial but is actually extremely difficult.

With my last side project, I became frustrated with my non-technical founder because he would have a lot of vague ideas and in his mind, he was sure that he had a crystal clear vision of what he wanted... But it was like, every idea he had, I was finding massive logical holes in them and finding contradictions... Like he wanted a feature and some other feature but it was physically impossible to have both without making the UX terrible.

And it wasn't just one time, it was constantly.

He would get upset at me for pointing out the many hurdles ahead of time... When in fact he should have been thanking me for saving us from ramming our heads into one wall after another.
by threethirtytwo | 2025-12-31 12:56:14+00:00
It is inevitable. The AI of today is from the massive contributions of thousands and thousands of people. Each change was incremental and none of those people did their contribution with the intent of harming anyone.

The individual has agency but the collective does not. Think of it this way, how can you stop the collective technological progress of humanity? Who is to blame for that?
by rzerowan | 2025-12-31 12:56:51+00:00
Yeah C++ isnt going away anytime soon - its not even in the COBOL phase of its lifetime despite the rise of Rust/Go as systems languages.

However it would be imperative for a push such as Carbon[1] to be similar to the kotlin to Java. A modernisation that simplifies , maintains backwards/forwards compatibility and reuses established libraries and tooling.

This however will need a entity that can champion and push it forward with a strong enough project to anchor it in the mainstream.The transitions are doable ,like Android dev from plain java to kotlin , or in OSX moving from Objective-C to Swift.

Additionally borrowing a robust batteries type standard library to reduce the sprawl of coding options and funnel greenfield projects into best practices and less boilerplate.

[1] https://www.infoworld.com/article/2337225/beyond-c-the-promi...
by copirate | 2025-12-31 12:57:40+00:00
> You can determine statistically whether you have found a block relatively early, and conversely whether other miners are unlikely to find one soon.

Finding a block relatively early doesn't affect the odds of others finding a block soon. The odds are always the same, each hash is an independent event.

I don't see why withholding would get you an edge on average. If the others find a block while you're withholding, you lose your reward. If you find another block before them, you get the rewards of 2 blocks, exactly like if the same happened but you didn't withhold.

The only way for you to have an advantage is if you find a 2nd block at the same time as another one finds one on the other chain. You can then publish a height of 2 vs a height of 1, so you win. But to do that you have to first put your first block reward at high risk by withholding it. I don't think the odds are in your favor here.
by keepamovin | 2025-12-31 12:58:13+00:00
This looks cool but can you make a "Google Search Box" page where I don't have to sign in but can use it? It's just a bit of friction and I feel unbothered to overcome it. It's not personal to you - it's just how I feel about anything that looks unknown and interesting I just want to try, not have to sign up. For now. You know?
Show HN: TimeProofs – Prove when data existed without uploading it
by timeproofs | 2025-12-31 12:58:15+00:00
Hi HN,

I built TimeProofs, an open, privacy-first protocol to prove when a piece of data existed — without uploading the content.

You generate a hash locally, get a signed timestamp, and store a portable .tproof.json file.
Verification can be done later, online or offline.

No blockchain.
No accounts.
No tracking.
Just cryptographic proof.

This is v0.2 (stateless, bundle-based).
Looking for feedback from devs and infra folks.

Docs: https://timeproofs.io
Protocol: https://timeproofs.io/proofspec.html