MurphyA/hacker-news huggingface dataset:
by fifteen1506 | 2025-07-16 10:31:10+00:00
Look, I understand. Excess of information leads people to start skimming all text. But look:

"Below suggestions are independent of PuTTY. They are not endorsements by the PuTTY project."

Above of this is a direct link to PuTTY's website.

I'm afraid this is a non-issue. Sure, you are free to rant, and I appreciate the good intentions behind it, but count me out on raging.

www.putty.org SHOULD be the correct address. Failing that, LINKING to the correct website is an acceptable measure, specially when such linking is on top.

Want to blame someone? Blame SEO, where a decent 2000 website with no issues whatsoever is pushed down the results.
by antonvs | 2025-07-16 10:31:47+00:00
> the poster is unconsciously arguing from a place of human exceptionalism

I find the specifics of that exceptionalism interesting: there's typically a lack of recognition of their own thinking process as having an explanation.

Human thought is assumed to be a mystical and fundamentally irreproducible phenomenon, so anything that resembles it must be "just" prediction or "just" pattern matching.

It's quite close to belief in a soul as something other than an emergent phenomenon.
by fsflover | 2025-07-16 10:31:50+00:00
Which "non-FF" browser? Ladybird? Lynx?

https://news.ycombinator.com/item?id=41871873

https://news.ycombinator.com/item?id=43240477

https://news.ycombinator.com/item?id=43240845

https://news.ycombinator.com/item?id=43241306
by sunshine-o | 2025-07-16 10:31:59+00:00
To be clear I am freaking out about the Android ecosystem.

As of today I already need an 2 Android phones

1/ One Google Android phone for my banking app with Google Integrity API working

2/ One GrapheneOS phone for everything else

I could switch bank for the 3rd time, sure. But how long can I run away?

So what I meant is hopefully in the future we will have a GrapheneOS hardware device, but they might also need to fork or leave AOSP. Because trying to be in the Google Android ecosystem and out of it at the same time became impossible or too costly.

We can't spent most of our resources trying fit in instead of creating our own path.
Show HN: KisanAI – WhatsApp Agricultural Assistant
by mandarwagh | 2025-07-16 10:32:44+00:00
A comprehensive Flask-based WhatsApp chatbot specifically designed for farmers and agricultural communities. The bot integrates with Google's Gemini AI to provide intelligent agricultural advice, crop disease identification, market information, and government scheme details. Built with conversation memory and multilingual support to serve farmers effectively.

Features Agricultural Intelligence: Specialized AI responses for farming queries, crop management, and agricultural best practices Crop Disease Detection: Image analysis for plant disease identification and treatment recommendations Market Price Information: Real-time crop price data and market trends Government Schemes: Information about agricultural subsidies, schemes, and farmer benefits Voice Message Support: Audio message processing with automatic transcription Multilingual Support: Translation services for regional language support Knowledge Base: Comprehensive agricultural knowledge database Conversation Memory: Maintains chat history for personalized farming advice WhatsApp Integration: Seamless integration with WhatsApp Business API Secure Communication: HMAC signature verification for secure webhooks Response Validation: Quality assurance for AI-generated agricultural advice
by _Wintermute | 2025-07-16 10:32:55+00:00
The choice of groovy was unfortunate, but yet it still seems more popular than snakemake which I can only attribute to the nf-core set of curated workflows.

I have a dislike of nextflow because it submits 10s of thousands of separate jobs to our HPC scheduler which causes a number of issues, though they've now added support for array jobs which should hopefully solve that.
by ben_w | 2025-07-16 10:33:40+00:00
I disagree. The health burden from smoking is approximately the same as death toll as the sum of all in the Holocaust, but smoking does it every nine months. And 1.3 million/year of those are non-smokers who are dying because they are exposed to second-hand smoke: https://ourworldindata.org/smoking

Even when the self-righteous are at their most dangerous, they have to be self-righteous and in power, e.g.:

Caedite eos. Novit enim Dominus qui sunt eius.

- https://en.wikipedia.org/wiki/Caedite_eos._Novit_enim_Dominu....

or:

រក្សាន្នកគ្មានប្រយោជន៍ខាត។ បំផ្លាញអ្នកគ្មានការខាតបង់

- https://km.wikipedia.org/wiki/ប្រជាជនថ្មី
by javiramos | 2025-07-16 10:37:06+00:00
Different perspective... As an NSF grad student I didn't feel underpaid -- I felt extremely lucky that I got to do cutting-edge research while being paid a low but decent, livable salary. Of course, I could have made more money going into industry -- but at least we have a choice with institutions like the NSF willing to support risky projects that move humanity forward.
by skrebbel | 2025-07-16 10:37:30+00:00
The explanation is a great read. It reminds me of Unc's amazing explanation of how they did "cdak", possibly one of the best 4k demos ever made:

https://web.archive.org/web/20150112121832/https://www.pouet...

(for completeness, cdak pouet/download page: https://www.pouet.net/prod.php?which=55758 - youtube capture: https://www.youtube.com/watch?v=RCh3Q08HMfs)
by HenryBemis | 2025-07-16 10:37:38+00:00
Whoah.. -4..

Fun fact, I was internal auditor in a bank (I will not specify the year(s) for safety/privacy). We did the due diligence and ended up buying a Ukrainian bank. Part of the 'collections' was really to smash people's faces. Believe it or not. But sure.. you know best.
by WillAdams | 2025-07-16 10:37:41+00:00
The thing is, Jerry Pournelle claimed in his "Chaos Manor" column from _Byte Magazine_ that he and his wife had developed a system for teaching even adults to read in short order using a video game/tutorial system and playing games seems to be pretty much universal on devices.

Why can't things such as Khan Academy be included in the school curriculum, allowing children the chance to work at their own pace? The best school system I ever attended did this (through 8th grade, children were allowed to work up to 4 grades ahead --- after that there was no cap, many teachers were accredited as faculty at a local college (or students would be taken to the college, or professors from there brought to the school) --- it was not uncommon for a student to graduate from high school and simultaneously be awarded a college degree.
by thyristan | 2025-07-16 10:37:41+00:00
Almost everything will have cycles in IT. People want and security requires some kind of SSO. Now SSO is a dependency for almost everything, including the administration of underlying systems that run SSO. Same for the network. Same for a lot of things.

Bootstrapping from zero will never be easy and will always take some time. I don't think you can prepare your way out of this, short of preparing a fully redundant, fully separate secondary infrastructure.
by Mawr | 2025-07-16 10:37:52+00:00
Just a small note on the code in the linked script:

API_KEY = os.environ.get("YOUTUBE_API_KEY") CHANNEL_ID = os.environ.get("YOUTUBE_CHANNEL_ID") if not API_KEY or not CHANNEL_ID: print("Missing YOUTUBE_API_KEY or YOUTUBE_CHANNEL_ID.") exit(1)

Presenting the user with "Missing X OR Y" when there's no reason that OR has to be there massively frustrates the user for the near zero benefit of having one fewer if statement.

if not API_KEY: print("Missing YOUTUBE_API_KEY.") exit(1) if not CHANNEL_ID: print("Missing YOUTUBE_CHANNEL_ID.") exit(1)

Way better user experience, 0.00001% slower dev time.
by throwaway7356 | 2025-07-16 10:38:19+00:00
Meanwhile on the Xlibre mailing list: https://www.freelists.org/post/xlibre/Proposal-Standards-for...

The official telegram also has antisemetic memes, messages mentioning "gene therapies" for COVID and other stuff that doesn't seem problematic to moderators.

I guess it is "normal" for the community there given the Xlibre founder posts stuff like https://web.archive.org/web/20190404153507/https://lists.dyn..., 9/11 truther or anti-vax conspiracy stuff himself. From outside it looks like something one would not want to interact with.
by poulpy123 | 2025-07-16 10:38:37+00:00
> I’m serious, read Knox’s review, and tell me if it doesn’t make you want to read Logue

Yeah it makes me want to read him like a clickbait title and thumbnail make me click on a youtube video. It works, but it's not healthy.

I've never read Christopher Logue, but the examples shown here and in a quoted article show that it's not a translation, so I don't see the point to use it in an article about translation and translator. For the work itself, I don't see the interest and the point in 2025, but maybe it was different in the period's zeitgest
by mijoharas | 2025-07-16 10:39:09+00:00
I've got two on my wishlist:

WebUSB. The only time I open chrome nowadays is to flash an ESPHome device. I'd like to drop that dependency.

I wish the extension API supported favicons in a better way. I use vimium and due to a recent change it's nice and easy to have a key binding to select bookmarks. It can't have the visual favicon which would it easier to distinguish things at a glance.
by danenania | 2025-07-16 10:39:58+00:00
> one assumes there actually is some product they're showing

Can it simply be that anyone who wants to create new competitive models at this point needs billions for training? This isn't a saas where you can whip up a prototype in a month. Rather than having a product to show, I'd guess it's more about an experienced team and some plausible-sounding research ideas.
by wahern | 2025-07-16 10:40:53+00:00
> [a] submerged neutrally buoyant submarine produces no first order gravitational anomaly; however, because the distribution of mass throughout the submarine is not uniform, second and higher order effects can be produced. [...] For a submarine to be in stable equilibrium while submerged it is necessary that its center of mass be below its center of buoyancy (in submarine-fixed coordinates). That is, the mass of the lower half of a neutrally buoyant submarine's volume (including ballast) must be greater than the mass of the water it displaces whereas the mass of the upper half must be smaller than the mass of water it displaces. Therefore, a submerged submarine may be considered to possess a net vertical gravitational dipole moment having "negative mass" above and "positive mass" below.

https://apps.dtic.mil/sti/pdfs/AD1012150.pdf

Though, that 1989 paper concludes that because gravimeters would need a sensitivity of at least one part in 10^13 for practical usage, far beyond what was capable at the time, "[t]he concept of detecting submarines by means of detecting gravitational anomalies they produce, should be abandoned."
by richrichardsson | 2025-07-16 10:42:50+00:00
Except Google, DuckDuckGo, Bing all return putty.org as the top result. The "official" PuTTY website appears as either the 2nd or 3rd result.

putty.org has this on their page:

> On July 13, 2025, Bitvise was contacted by a political interrogator posing as a journalist.

They are doing a great job of making themselves look like assholes.
by ChrisMarshallNY | 2025-07-16 10:43:17+00:00
When HP converted to SAP, I think their production basically stopped, for six months, and they lost $400 million.

Switching to a new system; even when it is for the better, is a painful, expensive process.

The company that I worked for, did a successful transition to SAP, but it took about two years, and a lot of butthurt.
by sovok_x | 2025-07-16 10:43:33+00:00
This doesn't work though. I was banned there without as much as a single-line explanation after 10+ years of being a normal rule-abiding user which didn't change even up to that point. Maximum stuff they might not like I did is visiting through a proxy due to my country's circumstances. Right after that I tried appeals daily nearly for a week with no reaction whatsoever. So I just deleted my acc, less value for them is better.
by BrandoElFollito | 2025-07-16 10:44:21+00:00
I run a small home lab, about 30 services

One day I decided to change my main disk and used the opportunity to rebuild everything from scratch and from backups. I was up in about an hour.

And then I spent a week fixing this and that, ah yes I changed that too and, crap, I cannot remember why this thingie is set up this way. And some more.

This is a one-man lab, with simple services, all on docker. I also work in IT.

Recovering from scratch a whole infrastructure managed by many people over the years is a titanic task.

I helped to recover my nearby hospital as a volunteer when it was ransomwared. The poor two IT guys over there has no idea how to recover and the official help was pityful.

I also helped with a ransomware attack on a large company. The effort people had to do to remember why something was that way, or just remember whatever was colossal. Sure a lot of things were "documented" and "tested" but reality hit hard.
by other8026 | 2025-07-16 10:44:31+00:00
That's not at all correct. Members of GrapheneOS readily admit when there are things that can be improved, but will call out misinformation when needed.

The fact that you're bringing up the Rossmann video after saying that is very telling. There's a huge difference between technical discussion and what was very clearly an attack by Rossmann. He clearly knew what he was doing. The video was made shortly after GrapheneOS's founder was swatted. He was understandably upset about that and with Rossmann and Rossmann recorded a private conversation and used that to attack not only GrapheneOS, but also its founder in an attempt to harm GrapheneOS's reputation. Louis didn't actually stop using GrapheneOS, so that part was a lie. It's clear that he was still using GrapheneOS in his later videos.

It's pretty low to bring that video up here. If you have a real technical issue with GrapheneOS, then you could bring that up instead.
by sanitycheck | 2025-07-16 10:46:37+00:00
There are jobs in which one may find oneself where doing them poorly is better for the world than doing them well.

I think you and your colleagues should sit back and take it easy, maybe have a few beers every lunchtime, install some video games on the company PCs, anything you can get away with. Don't get fired (because then you'll be replaced by keen new hires), just do the minimum acceptable and feel good about that karma you're accumulating as a brake on evil.
by sofixa | 2025-07-16 10:47:05+00:00
Czechia: https://en.wikipedia.org/wiki/2014_Vrb%C4%9Btice_ammunition_...

Bulgaria: https://www.theguardian.com/world/2022/aug/01/arms-dealer-10...

Poland: https://www.theguardian.com/world/2025/may/12/poland-to-clos...

And UK.

Plus a million cyberattacks against all sorts of infrastructure.
by gsf_emergency_2 | 2025-07-16 10:48:08+00:00
The other alright adaptation was New Rose Hotel

https://youtu.be/FskaT9FcNsI

https://youtu.be/SWdMv6Tv3Lw

https://youtu.be/mOIuL3ulhyI

https://youtu.be/8qvflE8jPtQ

Feels political heh

https://en.wikipedia.org/wiki/LaSalle_Corbell_Pickett

I agree with you on the relative merits of the book vs adaptation. Maybe Amazon took the "pros" a bit too seriously? The ratings didn't seem bad at all!

https://lithub.com/sadly-the-peripheral-is-not-the-great-cyb...

https://www.goonhammer.com/amazons-the-peripheral-this-meeti...
by stingraycharles | 2025-07-16 10:49:05+00:00
TBH at this point the failure modes in which 1.1.1.1 would go down and 1.0.0.1 would not are not that many. At CloudFlare’s scale, it’s hardly believable a single of these DNS servers would go down, and it’s rather a large-scale system failure.

But I understand why Cloudflare can’t just say “use 8.8.8.8 as your backup”.
by pfdietz | 2025-07-16 10:49:13+00:00
The cool thing (pun intended) about this is that the previous clement temperature of the underground was an effectively non-renewable resource. The thermal capacity of the earth around the tunnels is so large that it takes a very long time for it to be changed. Once that capacity was used up, it would also take a very long time to get it back.

There is a direct analogy with primary geothermal energy, which is effectively non-renewable heat mining. Despite common misconception it is not exploiting the average rate of flow of heat up from the deeper Earth.
by sylware | 2025-07-16 10:49:14+00:00
A kernel is mostly "hardware drivers" with an ABI.

That's why performant "standard" hardware programing interfaces are so much important. Those interfaces should be the simple and stable in time as much as possible.

Many hardware realms have such _performant_ interface: nvme, usb, etc.

Basically it means DMA, doorbells/IRQ "ring buffers", command ring buffers("queues").

Because for those alternative kernel initiatives, this would allow them to become 'real-life' much faster.

And a NOTE related to RISC-V hardware: keep an eye on arm piggybacking RISC-V chips(they are the bad guys with their blocking/$$$ intellectual property), but the target goal does include AV1 video dec/enc blocks instead of mpeg, and DisplayPort instead of hdmi, because those are hardly less worse than arm.

And some hardware is going even further, the "next step": user level hardware queues (look at AMD GPUs which started to implement those). I know there is 3D pipeline programming behind this hardware interface, but I believ that if they started to clean the base hardware interface, they will cleanup their 3D pipeline programming too.
by LourensT | 2025-07-16 10:50:38+00:00
Regardless of accusations of anthropomorphizing, continual thinking seems to be a precursor to any sense of agency, simply because agency requires something to be running.

Eventually LLM output degrades when most of the context is its own output. So should there also be an input stream of experience? The proverbial "staring out the window", fed into the model to keep it grounded and give hooks to go off?
by lucumo | 2025-07-16 10:51:07+00:00
It blocks Youtube's ads just fine.

You might've tried it during an arms race moment. YT is constantly changing it's anti-blocking measures, and uBO and uBO Lite are constantly responding. uBO had the same issue.

uBO Lite does lack custom filters and custom filter lists. It also doesn't have sync, but uBO didn't do sync well anyway. Also sync is far less useful without custom filters.
by sofixa | 2025-07-16 10:51:52+00:00
> And the Russian military has gained real battle tested knowledge.

Yes, on using human wave attacks, trenches, and cheap Iranian drones. Oh, and at the cost of almost all trained troops and modern equipment. Not a very good deal.

> It's been a disaster for the west. The measure of success was Russia weakened and ideally Putin weakened or gone. And instead Russia have shrugged off the sanctions, and Putin is much stronger.

Russia started the war, they are the ones who need to win it. The fact that they are stalled is a win for Ukraine, who are the ones trying to survive. The Russian economy is in shambles (cf. the Broken window fallacy), as are their army, navy and air force. It will take them decades to rearm back to the same level. Putin isn't stronger, really. He entered a quagmire of a war he cannot back out of (will appear weak) nor can he actually win in any way. He's stuck.

> It's also brought Russia/China/Iran/North Korea and wider Brics together.

Are you sure you understand what BRICS is? Everyone using Russia's predicament to get cheap natural resources doesn't mean that e.g. Brazil or India are closer to Russia...
by brabel | 2025-07-16 10:53:05+00:00
Agree . We had training to learn how LLM applications can be developed and it was obviously in Python. Never liked Python but between dependencies issues (the demo project used uv but somehow the author forgot to declare some dependencies which she probably had installed globally) which cost hours of everyone’s time, and the persistent magic going on (pipe operators that do nothing similar to unix pipes, wtf!, puydantic shit just to declare a data type with metadata and lots of things like this) nearly everyone immediately switched to a typed language like Kotlin (they have a nice AI framework) as soon as we got the basics of how things work.
by frteger | 2025-07-16 10:53:19+00:00
Working for a manufacturing company, you may be making drone parts, and you don’t really know which side of the war you’re making them for, because they can buy individual parts through different reputable-looking companies.

You could also be making surgical parts that help save lives.

Overall though, I think I’d rather be making nice practical furniture that hopefully people would never throw away. While I support people that want to protect, war is horrible.
by ChrisMarshallNY | 2025-07-16 10:55:50+00:00
One of the things about natural disasters, is that everyone focuses on the big, kinetic ones, like fires, volcanoes, tornados, earthquakes, etc.

But the one that kills the most people, and does the most damage, is good ol' H₂O; water. The giver of life. Even with hurricanes, most of the damage is done by the flooding. Up here, we had Sandy, which, I think was only a Cat 2 or 3, but did 70 Billion dollars' worth of damage, and killed a bunch of folks.

Hulu has a great documentary on the Tsunami from 2004, in the Indian Ocean. It was a true horror.

Insurance companies sure as hell know this. Try getting home insurance in an area that they deem "flood-prone" (you might be surprised, where they say so). I think that most big insurance companies have refused to insure homes, in many parts of Florida.
by frm88 | 2025-07-16 10:55:57+00:00
The second graph is so interesting. Pulling the slider shows less births but an average increase in the mother's age (which in turn accounts for less births if you're looking at 35+ yo first time mothers you don't expect n more kids to follow for (among others biological/medical reasons)). It would be interesting to have a complementary chart on divorces just to have a look whether existential uncertainty plays a role in age decisions.
by sofixa | 2025-07-16 10:56:39+00:00
> Everyone there is doing fine.

As long as they don't say anything critical against the regime. Or have the misfortune of flying in/around Russia while morons are at the trigger of surface to air missiles (cf. MH17 and Azerbaijan Airlines flight 8243). Or have the misfortune of getting conscripted to die in the meat grinder.

> The world order is changing to a level you won't believe - Russia, Venezuela were reported by WSJ or similar to even be running journalist schools in Africa to break the media control there by western media brands.

Yes, Russia, the known beacon of journalistic freedom. How many journalists have been murdered by the regime?

The fact that those Wikipedia sections / articles exist is very telling:

https://en.wikipedia.org/wiki/List_of_journalists_killed_in_...

https://en.wikipedia.org/wiki/Novaya_Gazeta#Deaths_and_attac...

> media control there by western media brands.

Anyone blindly lumping together all "western" media is not to be taken seriously. Especially when comparing with fucking Russia of all places. You can find plenty of disagreements in various "western" media (consider The Guardian vs Financial Times vs Le Figaro vs Le Monde vs NY Times vs Washington Post). Nobody dares contradict the official line in Russia, even calling the war a war, or they get tortured and murdered.
by jeroenhd | 2025-07-16 10:57:15+00:00
Software development is a common skill, but software security is a niche. I imagine any army can make good use of someone who's an expert in finding (and patching) security holes and coming up with new exploitation techniques (to thwart).

This isn't so much about being worthy of protection as it is about the army dealing the most damage it can. Exploiting software vulnerabilities to disable production (like the Ukranians did for that drone production company) can save as many lives as sending someone to the front can. Breaking into networks to gather OPSEC is crucial for any military operation, offensive or defensive.