MurphyA/hacker-news huggingface dataset:
by rasmus-kirk | 2025-07-16 09:09:50+00:00
There is not a lot of free content out there comparatively. As for ripping yourself, that's fine, but usually it's:

1. Takes a lot more time. 2. Costs _a lot_ more money than streaming services. 3. Is _often_ illegal.

You could say price shouldn't be an issue here, if we're talking about morals, but a single season on BLU-RAY of shows can easily cost ~70 USD (at least here in Denmark), compared to a ~10 USD streaming service. The idea is, of course that the largest fans and collectors are willing to purchase these, but it's not doable for replacing a streaming flow. So practically, it's a large consideration.

And principally I really can't blame pirates when they get their stuff, cheaper, better, faster and more easily. Again, Steam represents a nice counter-balance, Steam is much easier, while still being very affordable, than pirating. I haven't pirated a game in 10 years, even for studios who I would rather not have my money (Disco Elysium), I still purchased the game on sale, just for the convenience.
by komali2 | 2025-07-16 09:10:31+00:00
DNS shouldn't be privatized at all since it's a critical part of internet infrastructure, however at the same time the idea that somehow it's something a corporation should be allowed to sell to you at all (or "give you for free") is silly given that the service is meaningless without the infrastructure of the internet, which is built by governments (through taxes). I can't even think of an equivalent it's so ridiculous that it's allowed at all, my best guess would be maybe, if your landlord was allowed to charge you for walking on the sidewalk in front of the apartment or something.
by tojumpship | 2025-07-16 09:10:49+00:00
LLM written, spurring up controversy, holding a private company accountable like they are the government. If they - PuTTY - is bothered enough, they are allowed to sue or request a takedown, and if legal grounds are not viable I don't think Google would mind ranking the correct website up after request. This "issue" has been present for years and this journalist picks up on it, presses on the guy as if he was in the Panama Papers or something and writes the article with newgen LLM no less. Disgraceful.
by kachapopopow | 2025-07-16 09:10:53+00:00
Interesting to see that they probably lost 20% of 1.1.1.1 usage from a roughly 20 minute incident.

Not sure how cloudflare keeps struggling with issues like these, this isn't the first (and probably won't be the last) time they have these 'simple', 'deprecated', 'legacy' issues occuring.

8.8.8.8+8.8.4.4 hasn't had a global(1) second of downtime for almost a decade.

1: localized issues did exist, but that's really the fault of the internet and they did remain running when google itself suffered severe downtime in various different services.
by pyman | 2025-07-16 09:11:16+00:00
From what I was told, Python was originally seen as a Swiss Army knife for sysadmins. It started gaining more traction when Canonical adopted it as the main language for Ubuntu 4.10 in 2004.

Then, in 2005, Guido van Rossum was hired by Google to work on Google Cloud. That opened the door for wider adoption in academia, since Python had strong math libraries and integrated well with tools researchers were already using, like Hadoop, right around the time big data and ML were starting to take off.

Also, between 2005 and 2006, two important things happened: Ruby on Rails came out and inspired Django, which was starting to gain popularity, and web developers were getting tired of Perl's messy syntax. That's how Python quickly became a solid choice not just for server-side scripts, but for building proper web apps. In the meantime, another language that could be embedded directly into HTML was storming the web: PHP. Its syntax was similar to JavaScript, it was easy to pick up, lowered the barrier to entry for software development, worked straight out of the box, and didn't require thousands of print statements to get things done.

The 3 Ps made history. According to programmers from 20 years ago, they were like religions. Each had its own philosophy and a loyal group of followers crusading online, getting into heated debates, all trying to win over more adopters. The new generation of devs is more pragmatic. These days it's less about language wars and more about picking the right tool for the job.
by HenryBemis | 2025-07-16 09:11:46+00:00
I remember Steve Gibson saying some years back that the only reason USA doesn't (cyber-)'attack' Russia's train infra is the inability to 'hide the traces' of the attack, and it would be 'easily' attributed/mapped back to the USA causing (political) issues. Well, Ukraine doesn't have 'that' challenge.

On the other hand (and I'm not defending a drone company), anyone that has a business should know by now that ransomware (with our without deletion) is a real thing, and it's not an 'if' question, it's a 'when' question.

I have never worked with/for a Russian company, so it would be interesting to hear/read from someone who has, how 'well organized' are they? GRC-wise. Assuming that someone would run the COBIT framework on them (Russian companies), would the 'average' be 'ok' or it's a big mess (kinda like working for an EU company in early 00's)?
by gonzobonzo | 2025-07-16 09:14:20+00:00
> Not sure whats your problem, why can't we have both?

Because resources are limited? Any money going to, say, SLS is money that can't go to another project. This would be true even if NASA's budget were 10x bigger.

I'm not sure what it is about NASA that leads people to pretending that we have infinite budgets. In just about any other area, we can have a discussion about whether or not this is a good allocation of resources (for instance, the Human Brain Project I mentioned before). But when NASA comes up, this goes out the window and we're supposed to believe projects like the SLS are tantamount to being free, and that they aren't diverting resources from other potential NASA projects.
by t43562 | 2025-07-16 09:15:06+00:00
I'm glad someone else discovered they can like python.

I got forced to learn it for a project where I was proposing Ruby and the customer insisted on Python. This was years ago when Ruby was much slower. I was annoyed but I got used to it and here I am enjoying it many years later.

I take issue with the description and use of make though! :-D What is the point of it if you're not going to use dependencies? One might as well just write a script with a case statement..... I'm adding smileys because I don't mean to be all that serious but I really do think that the failure of the youth of today to get to grips with Make is a sad reflection on our culture....... and get off my lawn, ok? :-)
by bborud | 2025-07-16 09:15:32+00:00
For the last 20 years that has been the mantra. Some X "solves" all the problems.

Except it doesn't. It just creates another X that is popular for a while, and doesn't somehow retroactively "fix" all the chaotic projects that are a nightmare to install and upgrade. Yes, I understand people like Python. Yes, I understand the LLM bros love it. But in a real production environment, for real applications, you still want to avoid it because it isn't particularly easy to create robust systems for industrial use. You may survive if you can contain the madness in a datacenter somewhere and have people babysit it.
by throwaway290 | 2025-07-16 09:15:40+00:00
Maybe Israel or Ukraine if they keep "regular communication". On Russian side friend is able to text like once every few weeks I think because of jamming and internet shutdown at the border.

And "diverting somebody away from combat" for this kinda reason sounds not like russian army.

And they saying it is "defensive existential war" is another thing, if this turns out to be Russia GrapheneOS would be on my personal blacklist forever
by evilsetg | 2025-07-16 09:15:40+00:00
We have to find a new equilibrium for fertility that does not depend on opression of women. This could very well mean we need more rights, most of all more stable, plannable lifes i think. The old opressive ways of ensuring fertility are gone and without major societal upheaval they will not come back. I think that is good and we should focus on alternative solutions.
by hackernews-oj | 2025-07-16 09:16:24+00:00
Here are some screenshots showing seal.codes in action:

1. Document with embedded QR seal: https://github.com/seal-codes/pitch/blob/main/public/screens... - This shows how the QR code is embedded directly in the document, functioning as a digital seal.

2. Verification process: https://github.com/seal-codes/pitch/blob/main/public/screens... - When someone scans the QR code, they can verify the content hasn't been tampered with and confirm the creator's identity.
by aalhour | 2025-07-16 09:16:27+00:00
I worked as a manager at a local German company in Germany with a strong Worker's Council team. Performance Management was run through them, they had comments, the process was adapted and managers were onboarded. This is not to say that performance management doesn't suck in general (because once you start having metrics, people start gaming them and you're almost superimposing it on people's way of working), but the Worker's Council didn't block it, because at the end of the day it was neither invasive nor exploitative.

EDIT: typos.
by DataDaoDe | 2025-07-16 09:16:42+00:00
Python has done an impressive job over the years of making steady robust improvements. The typing and tooling has just gotten better and better. There are still plenty of problems though, imho async is still a much bigger pain than it should be (compared to other runtimes with a very nice experience like go or elixir, even dotnet has been less pain in my experience). Overall I like python, but it mainly boils down to the robust libraries for things I do (ML, Data munching/analysis)
by somenameforme | 2025-07-16 09:16:59+00:00
Putting a man on the Moon is something many view as humanity's greatest achievement, ever. Even if we ignore absolutely everything else, I think this alone makes it worth it. People need to be inspired. It's the spice of life.

But if we look the future, the possibilities are even more enticing. Richard Nixon effectively cancelled human space flight after a series of Moon landings. Had he not, we could very well have a civilization on Mars today, industry in space, and who knows what else. I mean there's no realistic argument for why these things should be impossible given what we know today - they're certainly far less to strive for than putting a man on the Moon when starting from effectively nothing.

And these achievements are no longer just flag poling, but stand to genuinely revolutionize humanity - to say nothing how inspiring such achievements will be. Perhaps we might live in a world where our grandchildren will again want to be scientists and astronauts, instead of YouTubers.
by Wild_Dolphins | 2025-07-16 09:17:29+00:00
Gemini is a beautiful idea.

However, it works on the basis of mandatory-prohibition. The prohibition is: "You cannot track and exploit your site visitors". This philosophy is enforced 'remotely', by the creators of the Gemini protocol.

An identical end-result can be achieved in HTML, by choosing not to use hostile markup. However, with HTML the prohibition must be enforced 'locally', by the ethical-philosophical position of the website-designer.

The problem with the Gemini-protocol is that it introduces an attack vector: The Gemini 'browsers' themselves. The most popular one is not audited; has a huge code-base; and has relatively few eyes-on-it.

I'm not saying that Gemini protocol is a honey-trap for those trying to exit the surveillance-internet; but if I was a tech-giant / agency profiting from the surveillance-internet, I would definitely write browsers for the Gemini protocol and backdoor them.

As a former "Don't be evil" company, it would be of great interest to me who was trying to exit my 'web'; how; and why :)

Food for thought...
by esseph | 2025-07-16 09:18:02+00:00
So many of the things we use today on a daily basis came from having a manned space program.

It used to be that in the 1960s we were spending about 4.4% of the total federal budget on the space program.

Since the 1970s, it's gone down to around 0.71%.

Since the 2010s, it's gone down even further to 0.3% - 0.4%.

We've also not pushed much for talent in the federal government by way of salary and perks.

Despite these challenges, there are a whole host of technologies, medical treatments, navigational advancements, etc. we would not have without simply being in space. Even accounting for inflation adjusted dollars, the amount total spent in the history of NASA, across all programs, is absolutely miniscule to the technological and economic advancements that have come from it.

There are around 1,600 published papers with data from the ISS, and those have been collectively cited over 14,000 times by other papers.

That is a significant impact and can only be done by having people there.
by nxobject | 2025-07-16 09:18:32+00:00
I've always wondered what it would be like to "live" in ALGOL 68 for a while, because of its ambition and idiosyncrasy. With a modern perspective, what would I be surprised to actually have, and what would I be surprised to miss?

(Apart from the wild terminology. File modes are called "moods", and coincidentally, ALGOL 68's three standard "channels" (i.e. files) are "stand in", "stand out", and "stand back" -- I kid you not, close enough to 'stdin', 'stdout'.)
by Algent | 2025-07-16 09:18:41+00:00
After trying both several time I since stayed with google due to cloudflare always returning really bad IPs for anything involving CDN. Having users complain stuff take age to load because you got matched to an IP on opposite side of planet is a bit problematic especially when it rarely happen on other dns providers. Maybe there is a way to fix this but I admit I went for the easier option of going back to good old 8.8.8.8
by yorwba | 2025-07-16 09:19:18+00:00
If you look at your reflection in water, it may very well move even though you don't. Similarly, you don't need agency or reasoning to create something new, random selection from a large number of combinations is enough, correct horse battery staple.

Of course random new things are typically bad. The article is essentially proposing to generate lots of them anyway and try to filter for only the best ones.
by sargstuff | 2025-07-16 09:19:37+00:00
> .... why do I see something completely different now?

Guessing fallout from no studies on how to get AI motivated about/interested in/trained on cool side project(s)? (vs. human factor of using side projects as way to learn/master/showcase talent with side effect(s) of generating a 'cool' project(s)[5]).

Alteratively, AI intended as automated assistant. So, AI has shifted the base knowledge/skill set(s) one needs to do 'cool stuff'. aka no emacs/lisp/unix for dna computer for hacker/hobbiest yet.[0][1][2][3][4]

----------------------------------------------------------------------

[2] : I told AI to make me a protein. Here's what it came up with : https://www.nature.com/articles/d41586-025-01586-y

[3] : AI Models for Protein Structure Prediction : https://frontlinegenomics.com/ai-models-for-protein-structur...

[4] : AI model deciphers the code in proteins that tells them where to go : AI model deciphers the code in proteins that tells them where to go

[0] : Encoding signal propogation on topology-programmed DNA origami : https://www.nature.com/articles/s41557-024-01565-2

[1] : Instruction-responsive programmable assemblies with DNA origami block pieces : https://academic.oup.com/nar/article/53/1/gkae1193/7928522

[5] : Trickle Down: when doing something silly actually makes sense : https://hackaday.com/2025/07/12/trickle-down-when-doing-some...
by arianvanp | 2025-07-16 09:19:48+00:00
Passkeys use a challenge response protocol where the server sends a challenge to the browser for a specific public key and the browser signs the challenge with the corresponding private key. Keys aren't re-used across domain names which makes the credentials phishing-resistent

The user is required to enter a pin or password to unlock the private key (e.g. stored on their Yubikey or in their password manager) but that's a local decision. Also because a Yubikey and implement local rate limiting you don't need to have a long complicated password but a simple pin might suffice. Or you can use biometrics . This makes a passkey an authentication method with two factors. You provide something you know or are, and something you have.

OPAQUE instead is a key exchange protocol where you establish a secure session with only your password without ever disclosing that password to the server.

However, it's a single factor. You only provide your password as input.

The other problem with OPAQUE is that unlike passkeys there is no anti-phishing guarantee. A user might be tricked into entering their password into another website .

I guess this could be mitigated with browser support that derives a unique key from your password for each domain. But that browser support doesn't exist whilst passkeys do.

In my opinion passkeys are more pragmatic than OPAQUE as the security doesn't rely on the user having to pick a secure password and because there is browser support today
by shafyy | 2025-07-16 09:20:16+00:00
> Seizing the means of production in programming amounts to grabbing a $200 laptop

This might have been true in 20 years ago, but not anymore. Sure, you can produce an app with a $200 and your time (which, by the way, has opportunity costs, which are the main "means of production" in programming), but who is going to pay you for it? Now, you need marketing. For marketing, you need capital. Or more time, which means more opportunity cost.
by a5c11 | 2025-07-16 09:20:23+00:00
> I disagree that being less precise is a flaw.

> Biological evolution shows us how far you can get with "good enough".

That are valid points when speaking about human-human interactions where we can allow ourselves for much more freedom in forming thoughts. But still, written text never will be as expressive as face to face communication when you can hear, see and feel emotions. So even for humans, a raw text is not enough. But it's good enough for biological brains.

When speaking about human-computer interactions, you are just being ignorant. Programming is engineering, and engineering is not biology. Biology allows itself for freedom and randomness, in engineering we rather avoid that kind of stuff unless it's a part of the job. Would you use a "good enough" banking system? Would you use a car with "good enough" safety features? Would you happily cross a bridge which is just "good enough"?

We invented computers to replace humans in critical jobs requiring fast and precise actions. Natural language is not sufficient to give precise instructions concisely because it was never meant to. Sure you can hammer nails with pliers, but... we have hammers.

> In such a world, I would prefer to be an expert in writing specs rather than to be an expert in implementing them in a particular programming language.

Words of a man who didn't choose his career path properly.
by DiogenesKynikos | 2025-07-16 09:20:28+00:00
> And then we had Oslo Accords. How can you make such a claim, when a bit later there was a deal???

The Oslo Accords specifically avoided mentioning anything about a Palestinian state. Why do you think that is? It's because the Israeli negotiators refused to agree to any framework that explicitly called for a Palestinian state.

The Palestinian negotiators at Madrid were shocked to learn that behind their backs, in secret, the PLO had negotiated an agreement with Israel that contained no mention of a Palestinian state, no commitment by Israel to end the expansion of illegal settlements, etc.

This is really basic history of the Israeli-Palestinian conflict that you should know.

> It’s called war. People die in wars. UK was in war with Germany (including bombing civilians).

First, this has nothing to do with war any more. This is one-sided slaughter and destruction of everything, which has sadistically been carried on for nearly two years now. Second, why is it that defenders of Israel always point to war crimes from WWII to justify what Israel is doing? Do you really think that makes Israel look better? Third, nobody except for the most strident Israeli partisans think it's the Palestinians who are analogous to the Nazis in this conflict.

> If such concentration camp would be built it would be immoral.

Then what do you think it says about Israel that the Defense Minister, a major political and governmental figure, is calling for the creation of a concentration camp for Palestinians in Gaza?
by muzani | 2025-07-16 09:21:44+00:00
HN is one of the worse places to keep up with it. It gets buried fast due to the comment vs upvote ratio. Just about every other social media is better - reddit, LinkedIn, FB groups, X, YouTube, TikTok, Discord, WhatsApp, Telegram.

In terms of the technology adoption curve, HN is in Early Majority. Show HN is a notch ahead, and that might be the place to watch.
by latexr | 2025-07-16 09:22:48+00:00
> I started to code more in Python around 6 months ago. Why? Because of AI, obviously. It’s clear (to me) that big money opportunities are all over AI these days.

I find this depressing. Not only are LLMs covertly reducing our ability to think and make decisions, they’re now also making people voluntarily conform to some lower common denominator.

It’s like humanity decided to stagnate at this one point in time (and what a bad choice of point it was) and stop exploring other directions. Only what the LLM vomits is valid.
by CjHuber | 2025-07-16 09:24:29+00:00
I honestly don‘t understand how someone can frame October 7 as genocidal. Gaza was a pressure cooker due to Israel’s inhumane treatment and something like this was to be expected, and I my opinion this was provoked to justify the collective punishment and weakening of not just hamas but the entire Palestinian population.

For years Netanyahu openly admitted he was “bolstering Hamas” with Qatari cash to sabotage a Palestinian state [1]

All in all, Israel’s historical pattern of leveraging crises for territorial or political gain makes it reasonable to suspect that they were less interested in preventing October 7 than in exploiting it

[1] https://www.theguardian.com/commentisfree/2023/oct/20/benjam...