MurphyA/hacker-news huggingface dataset:
by lysace | 2025-12-18 12:02:22+00:00
Here are some key sections from the article:

“The government blames the current crisis on changing climate [but] the dramatic water security issues of Iran are rooted in decades of disintegrated planning and managerial myopia,” says Keveh Madani, a former deputy head of the country’s environment department and now director of the United Nations University’s Institute of Water, Environment and Health.

...

While failed rains may be the immediate cause of the crisis, they say, the root cause is more than half a century of often foolhardy modern water engineering — extending back to before the country’s Islamic revolution of 1979, but accelerated by the Ayatollahs’ policies since.
Show HN: Desktop app to never miss GitHub security alerts
by stephanebouget | 2025-12-18 12:02:51+00:00
Hi HN,

I manage a lot of GitHub repositories and kept missing security alert notifications. Between emails, GitHub UI, and multiple orgs, important alerts were easy to overlook.

So I built GitHub Security Alerts: a free, open-source desktop app that centralizes GitHub depndabots alerts from all my repositories in one place.

The goal is simple: one view, no missed alerts.

Tech details: - Desktop app built with Tauri + JavaScript - Uses the GitHub API - Works across multiple repositories and organizations

This is an early version and I’d really appreciate feedback, criticism, and ideas for improvement.
by somenameforme | 2025-12-18 12:03:06+00:00
Ok I actually agree with you about debt and the general societal degradation, but kidnapping is a non-issue.

In modern times there's a total of about 70 child kidnappings per year in the US. I am excluding parental kidnappings which sends that up by orders of magnitude, but I think that's fair because that's an entirely different issue and you specifically said stranger anyhow (though even of those 70 - a sizable chunk are not strangers). For contrast about 400 people are struck by lightning each year.

Statistically, it just doesn't happen. It's just one of those things, like terrorism or mass shootings, that is so unbelievably terrifying that people overreact in a self destructive way to try to prevent something that is statistically much less of a threat than just normal behaviors we take for granted.

I don't think money is the key issue. There were no clubs or nice tracks when I grew up, but ditches, canals, and forested areas worked just as well.
by nerdsniper | 2025-12-18 12:03:43+00:00
They share the same gas field with Qatar, who does all their desalination with all the excess gas production they can’t sell.

Qatar has no surface freshwater or groundwater. So all of their water is desalinated. It’s often still quite salty to the taste though - the last few ppms would be an exorbitant cost to remove.

However, Qatar has 3 million people. Iran has 92 million people - 9 million in Tehran alone. So their half of that gas field in the Gulf contributes far less energy per capita.

And even if the energy is free (unlimited natural gas, fusion, magic, whatever) desalination is still fairly expensive. I think only about 50% of the cost is energy, the other half is CapEx, operations, and replacing the membranes as they get used up.
by N_Lens | 2025-12-18 12:03:54+00:00
I searched him up briefly, he's an advocate for the ketogenic diet for neural health. It's not surprising because medical grade keto can solve various nerve related issues such as epilepsy and may even be beneficial for childhood ADHD and Autism. He also advocates abstaining from substances which may harm brain and nervous system health, such as marijuana and alcohol. He also advocates for a holistic program of stress management, sleep and nutrient optimization.
by robotsquidward | 2025-12-18 12:04:02+00:00
After almost 5 years of lying dormant, I finally pushed an update to my iOS note-taking app — OctoNote!

OctoNote is a simple markdown-based note taking app that saves your notes as GitHub gists. This makes them easy to share, to edit on the web, and to maintain a rich editing history - since every gist is a little git repo. OctoNote basically enables a specific gist workflow - using gists to create & edit markdown files in the context of note-taking. If you're a developer who's already using GitHub (or has ever written a nice README), OctoNote should feel right at home in your workflow.

Just happy to share that I've been able to get this release out the door amid a crazy holiday schedule. Hope some of you might enjoy it!
by Atomic_Torrfisk | 2025-12-18 12:04:04+00:00
Serious question, Do we need another type checker in Python?

I've never really felt the existing options were lacking for our use case. Completely fair game if this was just a passion project, but at this point at best this feels like noise, at worst some overzealous developer is going to implement this in my teams pipeline and waste time. Waste his time because the existing type checker did the job and there was not reason to change it, and waste our time because they will likely change (probably tighten) the existing behavior and waste our time while we adapt our habits to it.
by Topfi | 2025-12-18 12:04:16+00:00
That worst in class hallucination rate, coupled with a massive output token amount that ends up making the benchmark run more expensive than models such as Haiku 4.5 despite a cheaper per million token cost are really disappointing and do align with some personal testing of mine, not to mention the initial experience I commented on yesterday in the announcement thread.

I have a hard time understanding the significant positive sentiment considering how strongly the performance I am seeing deviates from the benchmark results published. 3 Flash is almost Grok level in this regard which is very disappointing for Google. Speed and cost are also not an edge seeing as e.g. Kimi K2 by not overly abusing the reasoning budget comes out cheaper in real world testing and reliably hits the same or higher throughput depending on the provider. Maybe I am underestimating how many users real life use cases cover solving ArcAGI games or publicly accessible and impossible to keep out of the training data databases of questions...

Scroll down to "Cost to Run Artificial Analysis Intelligence Index" for a per run cost comparison between 3 Flash, Kimi K2 Thinking and Haiku 4.5 with 3 Flash being almost twice as expensive as Haiku 4.5: https://artificialanalysis.ai/?models=gemini-3-flash-reasoni...
by ack_complete | 2025-12-18 12:04:26+00:00
The compiler is also a factor, as MSVC's ARM64 backend is less mature than the x64 backend, while the xtajit(64) emulators in Windows were written by emulation veterans. But even then, I've typically seen a ~25% penalty between a native optimized ARM64 build and an emulated optimized x64 build. Major optimized code paths being disabled or suboptimal in the ARM64 port would definitely be more plausible, especially in licensed third-party libraries.
by jstimpfle | 2025-12-18 12:04:57+00:00
I think your general idea is right, it sounds reasonable that the insane cancelation mania can bring some conservatives to dig into deeper holes. It is probably what enabled the recent right shift in politics. As to Blow specifically, I've watched his streams quite a bit. I've always had sympathy for him and have been able to relate to his opinions a lot (about software in particular). But I can see how some other people could take offense from the way he's presented his stances.

I say that as someone who once made him angry myself when I live-commented in one of his streams because I had a rare disagreement. I was maybe not in shock but at least startled by his reaction. I had presented my disagreement relatively casually.

Now, my impression is that he's tuned down his considerably and developed a more well meaning stance on things over the years. Recently I've found him more on the side of "here's how most people are doing this, I don't like this, maybe I don't think it's sustainable or how you get good results, but anyway here's what I like to do instead, make of it what you want".
by gwd | 2025-12-18 12:07:02+00:00
Lots of courts think differently. In particular, Visio already tried to move the case from a state court to a federal court, on the grounds that this is only about copyright (over which apparently only federal courts have jurisdiction). The federal court denied that, saying that there was indeed a contract, and thus it should be sorted out in the state courts.

https://sfconservancy.org/news/2022/may/16/vizio-remand-win/
by lordnacho | 2025-12-18 12:08:21+00:00
Even in my lifetime, it seems like growing up has become increasingly a sort of highwire-walking. Especially in the educated segment that I find myself in, it seems like you HAVE to do certain things to grow up "successfully". When I was a kid, there were no expectations beyond getting a degree, and even that was a particular quirk in my father's thinking; my uncle did not make it a given for his kids.

Through my old school I know a guy who is also at my old uni, so I compare notes with him. Nowadays, everyone feels like they have to have an internship every year to get a job. Well, to do that, you needed to be at a top uni, getting top grades. To get into top uni, you needed to go to a good high school, and to do that, you needed to go to a good primary school.

I ended up living in this little bubble where everyone in my local area hires a tutor for their kid. The kids do the typical middle-class activities: an instrument or other performance art, a team sport, or maybe an individual sport. Everything is done with the goal of getting into the best senior school, or the best university.

The parents are all of the type who went through this gauntlet. Two lawyers, a lawyer and a doctor, finance and law, and so on. Everyone is spending a hefty chunk to afford to live here, and on their kid's education.

To circle back to the point of the article, these are professions that make a lot of money. They didn't exist in nearly the same scale as they did a hundred years ago, and London benefits from being the world centre of at least one of these formerly tie-wearing professions, so there's enough of a concentration here to make you think your kid could get one of these jobs in a few years.

But the road is long, and not every kid is going to enjoy becoming a lawyer or a banker. But it's also the case that it's hard to see how you could live in your childhood neighborhood without one of these jobs, so the parents steer the kids down the road before they are really old enough to decide.

I wonder if having fewer kids is behind the rat-race atmosphere. With all your eggs in one basket, they need to be well protected. If you had 4 kids, like my uncle, you wouldn't have time to puff them all down the same path.
by huhtenberg | 2025-12-18 12:08:57+00:00
A bit of unsolicited advice -

* Focus on Windows users. Windows desktop share is 10x that of Mac and nowadays Windows users pay almost as willingly as Mac ones.

* Charge several times more.

* Redo the website. In particular get rid of 3D slant and on-hover animations, put larger high-res screenshots, explain each of them well (and not in gray on gray text), put up "Windows / Mac / Linux" in bold friendly and highly-visible letters. Better yet have separate Download buttons for each. Add version and last release date, next to the Download button. Have at-a-glance summary of features closer to the top of the page. Ditto for pricing and trialing details. Ideally, adjust windows chrome in the screenshots based on the web client's OS, i.e. show Windows screenshots to Windows visitors, Mac ones - to those coming from Macs, etc. The last thing you want to show Mac screenshots to Windows people, because it implies that the Windows version was an afterthought.

All in all, the site gives an amateurish/hobby project vibe, and the $5 price cements the impression. If you are to spruce things up a bit, you can potentially live off this app. At the very least and with not much of an effort you can double/triple what you make off it.
by diego_moita | 2025-12-18 12:09:09+00:00
Talking about "ghost jobs" is like talking about "fake news": everyone that does assumes that only others do, not them. Everyone will somehow always pretend to be "the real thing", even to themselves. It is like misleading propaganda, it will always find a way.

The biggest irony is that the majority of HN's own "Who's Hiring" are ghost jobs.

I won't disappear, it won't even decrease, even with regulation.
by falcor84 | 2025-12-18 12:09:13+00:00
I'm not looking to draw a general distinction between the terms, but rather just saying that there's a qualitative difference between a thing you write and publish in a single afternoon (or even a single lunch break), and something you research and prepare over 6 months. Many people routinely do both and are good at both; neither is inherently better, but they are different things.
by hobofan | 2025-12-18 12:09:52+00:00
I also think its fine and fair to charge for the general GHA infrastructure that one would also be using with self-hosted runners.

I suspect that they weren't looking to make money off of those charges, but rather use that as a forcing function to push more usage of their managed runner (which are higher margin) which didn't work out. Rather than everyone saying "damn that makes alternatives financially unattactive", a good chunk of the feedback was "sure I'll pay those charges as long as I don't have to use the shitty managed runners".
by Waterluvian | 2025-12-18 12:10:01+00:00
Wow. That’s a hydrological feature I’ve never come across in my studies. Thanks for sharing.

Short tangent: I want to stop and admire that you shared an article in Portuguese and in seconds I could read it with Safari’s translation feature. It even translated labels on the images, and got the hydrologic cycle figure right! (However, I think “Rio de 28 Old Women” is probably an error.) This makes me feel connected with you in a way that wouldn’t have been possible a generation ago.
by cogogo | 2025-12-18 12:10:11+00:00
That is a fast track from cars to societal collapse. But agree cars are terrifying. I live in what should be a walking friendly part of Boston that is very pedestrian unfriendly because drivers are overly aggressive, on their phones, or commuting through to avoid traffic and do not care. It is the only reason our 10 year old is not yet wandering around on his own. I have spent years writing local politicians about improved intersections and traffic enforcement and have given up. No one seems to care. The car is king in the US. Even in a corner of the country where there is a lot of room to design around them not for them.
by locallost | 2025-12-18 12:10:32+00:00
One reason I think this is the case is because working with children, broadly teaching, pedagogy etc. is also something that needs to be learned. Parents in the past realistically did not have the time to spend so much time with their children. We have more time now, but lack the skills (in general) to do it effectively. What I see often is kids not really having the freedom to make mistakes and figure out things on their own. In my case I realized how bad I am at teaching during covid lockdowns and home schooling. The desire to help was there, but it's difficult to grasp the level the kids can understand. One solution for me was to say, work on it on your own, and try as best as you can. Doing it wrong is allowed and if you are really confused, ask me. But with a lot of parents, they run around their kids trying to help them do everything right from the beginning. I just don't think that can work.
by exceptione | 2025-12-18 12:10:48+00:00
That sucks, I never had any problem running a Dockerfile in podman. I don't know what I do differently, but I would as a principle filter out any container that messes with stuff like docker in docker. Podman doesn't need these kind of shenegians.

Also the Docker Compose tool is a well-know exception to the compatibility story. (There is some unofficial podman compose tool, but that is not feature complete and quadlets are better anyway.)

I agree with approaching podman as its own thing though. Yes, you can build a Dockerfile, but buildah lets you build an efficient OCI image from scratch without needing root. For those interested, this document¹ explains how buildah compares to podman and docker.

1. https://github.com/containers/buildah/tree/main/docs/contain...
by jan_Inkepa | 2025-12-18 12:11:20+00:00
Puzzle design is his strong point (and the team has several v. good puzzle designers on it), so it's safe to assume there'll be some good ones there. The sheer quantity make me wonder about how the game will be structured - they can't presumably all be stumpers (aka hard puzzles that you'll have to step back from and think about) - maybe there'll be more of a gentle flow between puzzles, like in the Witness, or maybe there'll be lots of optional levels/branching in the game design. I guess we'll see! I'm curious :)
by Donnakravo | 2025-12-18 12:13:01+00:00
I was diagnosed with Parkinson's disease a year ago at the age of 67. For several months I had noticed tremors in my right hand and the shaking of my right foot when I was sitting. My normally beautiful cursive writing was now small, cramped printing. And I tended to lose my balance. The neurologist had me walk down the hall and said I didn't swing my right arm. I had never noticed! I was in denial for a while, as there is no history in my family of parents and five older siblings, but I had to accept I had classic symptoms. I was taking amantadine and carbidopa/levodopa and was about to start physical therapy to strengthen muscles. I used different supplements that didn't work, so last July, I tried the PD-5 protocol—the best decision ever! My tremors eased, my energy returned, and I sleep soundly. I feel like a new woman, and I can walk and exercise again. I got the PD-5 from ww w. limitlesshealthcenter. com
by zaycad | 2025-12-18 12:13:12+00:00
> Submit resume through company site

>AI rejects it for unknown reason and HR never sees it

>Go to company HQ to prove I'm human and see the culture

>Seething antisocial neckbeard engineer refuses to shake my hand, throws my resume in trash, and HR never sees it

The fact a simple human action like job hunting makes you boil with hatred and antipathy is shocking. I guarantee you, none of these people are thinking about you hard enough to consider intentionally wasting your time. They want to feed their families just like you.
Show HN: Quercle – Web Fetch/Search API for AI Agents
by liran_yo | 2025-12-18 12:15:59+00:00
Inspiration: While building LLM agents, I needed simple web fetch + search (like Claude Code has), but existing tools gave raw HTML, irrelevant markdown, or broke on JS sites. Evolution: Started as part of another project - pivoted to standalone as it was more feasible and scoped. Trade-off: Prioritized simplicity and LLM-ready outputs (via an LLM layer) over raw speed. Now: Handles JS-heavy sites, easy integrations (LangChain, Vercel AI SDK, MCP).

Looking for early testers right now - DM me (@liran_yo on X) with your login email and I'll send you credits to try it out! Pricing shown isn't final yet - after gathering stats from users like you, I hope to lower it dramatically based on real usage patterns.

Does this solve your web data pains? Would you use it in production? What’s missing?

Thank you
by lucyjojo | 2025-12-18 12:16:36+00:00
there are waves of people like us. it's the zeitgeist of the era for a sub-category of coders/hackers.

i, too, started baking sourdough bread. and DIY, electronics, music for myself.

i suspect a double digit percentage of that subcategory also dabbles in lisp/clojure/emacs and another double digit subsection abandoned AAA for indie gaming. and a single digit percentage might have enjoyed ruby in the old times.
by flowerthoughts | 2025-12-18 12:16:41+00:00
> He warns that developers of apps like Signal and WhatsApp could technically fall within the legal definition of "hostile activity" simply because their technology "make[s] it more difficult for UK security and intelligence agencies to monitor communications.

Sounds like Let's Encrypt would also fall under that.

This has got to stop. If you want to stop criminals, then focus on their illegal activites, not the streets they walk on. I walk on them too. And don't use CP as a catch-all argument to insert backdoors.

Their big problem here is that previously, it was hard to find people with the same opinion as you. If you couldn't find someone in the same village who wanted to start a rebellion, it probably wouldn't happen. Today, someone can post a Telegram group message and make thousands of people rally to a town square. I see the dangers, and I see why governments think they are doing this to protect the people. No one wants civil war. That is still not a strong enough reason to call road construction a hostile activity.

I'm back in Sweden after 12 years abroad. Time to read up on which parties are sane and which aren't when it comes to technical infrastructure.
by superstarryeyes | 2025-12-18 12:17:25+00:00
that's a valid concern.

first of all, i'm not trying to reinvent the wheel here. for xml parsing, i'm using libexpat, one of the most widely used c xml parsers.

for networking, i'm using libcurl, the industry standard.

i have some limits in place, too. the feed size is capped at 200 kb, and there are timeouts for hanging connections. there's also a sanitization step that strips control characters that could mess with the terminal emulator, mitigating escape sequences.

that said, i'm no security expert, and the source code is public. if anyone more knowledgeable spots a security hole, i'd be happy to merge a fix.
by somenameforme | 2025-12-18 12:17:32+00:00
I think this is one of the first lessons independent developers quickly learn. I think we're initially geared to want to make beautiful, elegant, and technically pleasant code because it's our thing - it's like how e.g. a guitarist is going to want to play a song other guitarists would be impressed by. You spend a million hours perfecting Classical Gas, while Smoke On The Water goes down as one of the most iconic tracks and riffs in history.

I'm not endorsing slop, but rather advising against the equal but opposite.
by vishyouluck | 2025-12-18 12:17:37+00:00
Chunking an OWL ontology or knowledge graph is not a one-size-fits-all operation. Different ontologies exhibit different structural characteristics — deep class hierarchies, multiple namespaces, loose coupling, or heavy annotation usage. To address this, the library provides a portfolio of OWL-aware chunking strategies, each optimized for a specific ontology shape and downstream use case.

All strategies operate directly on OWL axioms and graph structure, ensuring that semantic relationships, logical constraints, and entity coherence are preserved.
by gosub100 | 2025-12-18 12:17:46+00:00
If LLMs get more popular, fewer people will actually "browse the web" which could reduce the need for it to be published. At the least, fewer people will ask stack overflow questions for the LLM to learn from. So there could be an island of knowledge where LLMs excel at topics that had mass volume published before AI, and be much less useful for new tech developed after.
by lylejantzi3rd | 2025-12-18 12:18:36+00:00
That's true, a game like Blue Prince doesn't suffer from bad engineering because of the type of game it is. There are plenty of other games, like Cyberpunk 2077, where the lack of engineering made an otherwise good game unplayable and unenjoyable.

The fact remains that Blue Prince would have been more enjoyable for those people who did see those bugs had some time been spent on better engineering.