MurphyA/hacker-news huggingface dataset:
by xpe | 2025-09-17 03:01:46+00:00
> ... I know this sounds melodramatic, but I think we've witnessed something unprecedented in our shared culture: the wholesale abandonment of progress as a governing narrative. Where we used to tell ourselves stories about systems that could be reformed, institutions that could be redeemed, and problems that could be solved, we now traffic almost exclusively in a paradigm of decay, capture, and inevitable disappointment.

Yes, this new reality is grim; many countries (including the US) are sliding more into autocracy every day. One can look at this and say "we have lost so much". _And_ we can look at this and say "look at how much we have to do". Both points of view are valid and probably necessary, but I find the latter to be more motivational.

I strive to operate from a position of no expectations. Just reality. There is nothing we are owed. There is nothing guaranteed. We have to strive.

Our generation has a long struggle ahead. Even if you didn't live through World War II or the Cold War, your ancestors did. They found a way to survive and move ahead. So can we.

Doing the best we can in life does _not_ have to be coupled with a rosy outlook for the future. I've been in this kind of mental space for many years. It is uncomfortable at first, but there is no law of the universe that says our life has to be easy. There are no guarantees that:

1. Your economic prospects will match (much less exceed) your parents.

2. American society will go on the way we want it to.

3. If/when super intelligent AI arrives, it will not kill us all.

4. Climate change will be ok.

And so on. We can choose to go on anyway, this is a test of our character and resolve.

I'm not being melodramatic; this is a pretty dry summary of my views.

There is a silver lining; if you want a life of purpose, this is a great time to live. If you read philosophers who explore happiness, two aspects often show up: the importance of human connection and goals bigger than oneself.
by eigen | 2025-09-17 03:01:51+00:00
> Pixels 8 and later get 7 years.

looks like Pixel 8 was released October 2023, so not even 2 years ago. not sure I'd put much stock in what Google says about support after <30% of the stated time.

> Pixels 6-7 got 5 years.

looks like Pixel 6 was released October 2021, so not even 4 years ago.
by AbstractH24 | 2025-09-17 03:02:19+00:00
> My approach is to understand the topic one level deeper than is needed to satisfy my immediate needs.

This is great advice!

A lot of what I read here so far is either “never” or “when I get the job done.” The first answer risks burnout or imposter syndrome, while the second risks failing to grasp first principles and how to do things efficiently, salably, sustainably.

Your answer helps avoid either problem.
by crummy | 2025-09-17 03:02:40+00:00
Presumably the end of such a winter would involve the tech sector growing.

According to wikipedia[0] there doesn't seem to be any significant uptick in H1Bs. Is that what you were referring to by "immigrants coming over in hopes of getting a white-collar job"?

[0] https://en.wikipedia.org/wiki/H-1B_visa#H-1B_visa_tables_and...
by klipt | 2025-09-17 03:02:51+00:00
It's very easy to kill people with dumb weapons especially in a dense city.

Syria killed 10,000s of civilians in just a few weeks using only dumb artillery to shell a city: https://en.wikipedia.org/wiki/1982_Hama_massacre

The American incendiary bombing of Tokyo killed 100,000 people in a single night of bombing: https://en.wikipedia.org/wiki/Bombing_of_Tokyo_(10_March_194...
by pea | 2025-09-17 03:03:04+00:00
I got a nasty one of these recently. Attacker had my wife’s CC, and made purchases they knew would flag our bank and look sus and pop up on the app. Then I get a call from my “bank”, correct number, I ask them to verify and they say look at the number. All they ask for is the customer support code in my banking app to cancel to fraudulent transactions. At that moment I insist on calling back and they hang up, but I was very close.
by JustExAWS | 2025-09-17 03:03:49+00:00
The company I work for now has 700 people and has no “site”. When I was hired, they gave me a choice of having my laptop shipped directly from Apple or picking up from an Apple Store and I installed the MDM software after I picked it up.

Of course the laptop is registered in the company’s name.

I would be hesitant to work remotely for any company that wasn’t “remote only”.
by Fomite | 2025-09-17 03:03:56+00:00
This isn't a conspiracy theory - I worked on projects around that during graduate school, and talked to my colleagues who worked on them. Cost-effectiveness thresholds are a consideration that goes into how widely a vaccine will be rolled out, etc.

That was, for example, why boys were originally not part of the recommendation for the HPV vaccine. It would double to cost, while doing very little to prevent cervical cancer via indirect protection. Once the evidence accumulated that it was associated with other cancers, that stopped being true.

Similar logic applied to older women and men.
by tTarnMhrkm | 2025-09-17 03:05:07+00:00
Wow, thank you so much for this. That's an incredibly thoughtful and well-put response.

You've perfectly articulated the exact strategy I think we should be trying to follow. My entire bet is that stamina is the only real moat. The copycats are looking for a quick win, but I'm committed to playing the long game: regular updates, new features, and genuine support. I already have new updates for macOS 26 rolling out.

Really appreciate you taking the time to lay it all out so clearly. This is exactly the kind of advice I was hoping we can all get from this discussion.
by joecool1029 | 2025-09-17 03:07:31+00:00
Might as well say it since nobody else commented about it, but modem/soc vendors are huge limiting factor on longterm android support. Qualcomm maintains these updates for only a few years, basically nothing earlier than around 2020-2021 gets kernel driver or modem updates.

Of course it's still up to phone manufacturer to integrate these changes, but it puts an effective security support timeline on even 3rd party ROM's like lineageos. They can cherrypick, but it's not as secure once that support ends.

Apple has almost everything in-house (except until recently, modems). So they have a ton of flexibility in continuing to provide updates.
by TranquilMarmot | 2025-09-17 03:08:49+00:00
Okay but how do I actually run it? Do I need to self-host it?

"A new holistic exploration of music creation inside your browser."

So it's a browser app, but not hosted on a website anywhere?

I was expecting a link in the GitHub README to run the app but there was nothing.

Eventually, I scrolled back up to find https://opendaw.org/ listed in the right sidebar.

I was expecting a big huge "Run app" button on the main page of the website but instead there's just a picture of a fake box (?) and an FAQ that... doesn't show how to actually run the app.

At the top we've got openDAW (which does _not_ run the app), Mission, Features, Ambassadors, Education, Contribute, Imprint... none of those run the app!

Going back to the README, I see a tiny section about how to "Prepare, Clone, Installation, and Run" but that's as a sub-header to "And big hugs to all our supporters!" so I'm not sure it's related?

Anyway, I give up, could be an interesting project though.
by CamperBob2 | 2025-09-17 03:08:57+00:00
For HF, look at the technical articles by PA3WFM for the WebSDR at utwente.nl, especially this one: https://www.pa3fwm.nl/technotes/tn07.html

TL,DR: you probably don't want a random wire for HF reception, but either an E-field whip antenna like that one, or an H-field loop which will likely be larger and more expensive, but will have useful directional properties that the whip will not.
by nodja | 2025-09-17 03:08:57+00:00
For my homelab: portable state. I don't use this image specifically but I use many others.

I put docker-compose files in ~/configdata/_docker/

The docker-compose files always mount volumes inside the ~/configdata/ directory. So let's say irssi has a config directory to mount I'd mount it to ~/configdata/irssi/config/

Then I can just run a daily backup on ~/configdata/ using duplicati or whatever differential backup tool of your choice and be able to restore application state, easily move it to another server, etc.
by zzrrt | 2025-09-17 03:10:32+00:00
I’m probably guilty of gratuitous template stuff, because it adds fun to the otherwise boring code I spend a lot of time on. But I feel like the 90% cutdowns are when someone used copy-paste instead of templates, overloads, and inheritance. I don’t think both problems happen at the same time, though, or maybe I misunderstood.
Show HN: Simple sandboxed way to install and run Node.js scripts using Docker
by freakynit | 2025-09-17 03:12:09+00:00
Motivated by recent supply-chain attacks in the npm ecosystem, I built a lightweight bash tool to run nodejs scripts safely inside docker.

It keeps node_modules in a persistent docker volume and blocks network access by default, so you can install and test packages without polluting your system.

Repo: https://github.com/freakynit/simple-npm-sandbox
by lifthrasiir | 2025-09-17 03:12:56+00:00
I personally think that operator overloading itself is justified, but the pervasive scope of operator overloading is bad. To me the best solution is from OCaml: all operators are regular functions (`a + b` is `(+) a b`) and default bindings can't be changed but you can import them locally, like `let (+) = my_add in ...`. OCaml also comes with a great convenience syntax where `MyOps.(a + b * c)` is `MyOps.(+) a (MyOps.(*) b c)` (assuming that MyOps defines both `(+)` and `(*)`), which scopes operator overloading in a clear and still convenient way.
by c54 | 2025-09-17 03:13:45+00:00
The police also killed 19 people but your comment doesn’t mention that.

In addition the military has not taken over, but currently seems to be honoring the demand of the protestors for new leadership and addressing the widespread corruption in the nation.

It’s too early to call, to be sure. But I’m hopeful that there can be a peaceful transition from here towards something better for Nepal.
by epistasis | 2025-09-17 03:13:48+00:00
Yes, Michael Douglas had a throat cancer he said was from "oral sex" meaning HPV infection, and I remember social media berating him for saying that as if it were impossible, but it really is.

Random anecdote: with whole genome sequencing, which is fairly common among the rich with cancer, you can sometimes find the exact cancer driving genes that the HPV has amplified. I remember looking at one case where the HER2 gene was amplified with many copies, and you could see it attached to chunks of HPV genome. Fortunately there's now many drugs that specifically target amplified HER2, originally developed only for breast cancer, where there are diagnostic test to find the subset of breast cancers with the amplification.
Show HN: HuMo AI – Create Realistic Videos with Text, Image, and Audio Inputs
by Viaya | 2025-09-17 03:14:00+00:00
Hi HN,

I’m excited to share HuMo AI, an AI-driven tool that helps creators easily produce realistic, human-centric videos. HuMo AI supports text, image, and audio inputs, turning simple ideas into fully customized, lifelike content.

Key Features:

Multi-Input Support: Combine text, images, and audio to generate videos.

Realistic Results: Lifelike videos with perfect synchronization.

Perfect for Storytelling: Ideal for immersive experiences, education, and character creation.

Full Customization: Tailor every element, from appearance to actions.

HuMo AI uses an advanced AI reasoning engine, making it highly versatile for various creative tasks. Whether for gaming, education, or marketing, it offers a new level of freedom and control for creators.

The main challenge was integrating different input types to maintain synchronization and consistency. We’re continuously refining this, and we’d love your feedback.
by CBLT | 2025-09-17 03:14:25+00:00
https://www.phoronix.com/news/AMDVLK-Discontinued

> This is a good but long overdue decision by AMD. RADV has long been more popular with gamers/enthusiasts on Linux than their own official driver. Thanks to Valve, Google, Red Hat, and others, RADV has evolved very nicely.
by TheFreim | 2025-09-17 03:14:26+00:00
The Holocaust does not justify committing a genocide against another population. Some people having inaccurate, or even immoral, views about what occurred on October 7th does not justify genocide. The fact that Hamas engages in evil acts does not justify genocide perpetrated against innocents.

In short: Two wrongs do not make a right.

It is also worth noting that you are not portraying the matter fairly. You are transposing certain radical elements, i.e. those who actively defend Hamas, on to people who simply oppose the ethnic cleansing and genocide being perpetrated by Israel. I don't support Hamas, and I also don't support Israel.

Furthermore, you falsely assume that people are generally ignoring the evil actions perpetrated by Hamas, which is not the case. It is a false dichotomy to present the issue as supporting either Israel or Hamas. Hamas undeniably has engaged in terrorism, but that has no bearing on whether or not Israel is acting properly in response. The fact of the matter is that Israel hasn't merely been attacking Hamas targets that happen to also have civilians present, but rather that Israel is going beyond that to willfully engage in a near-indiscriminate extermination campaign against unjustifiable targets.
by defrost | 2025-09-17 03:15:28+00:00
Related in today's news:

Only social media companies know for sure how the teen ban will work - https://www.abc.net.au/news/2025-09-17/social-media-ban-law-...

Australia to let Big Tech choose its own adventure to enact kids social media ban - https://www.theregister.com/2025/09/17/australia_kids_social...
by pornel | 2025-09-17 03:17:43+00:00
It seems likely that C++ will end up in a similar place as COBOL or Fortran, but I don't see that as a good future for a language.

These languages are not among the top contenders for new projects. They're a legacy problem, and are kept alive only by a slowly shrinking number of projects. It may take a while to literally drop to zero, but it's a path of exponential decay towards extinction.

C++ has strong arguments for sticking around as a legacy language for several too-big-to-rewrite C++ projects, but it's becoming less and less attractive for starting new projects.

C++ needs a better selling point than being a language that some old projects are stuck with. Without growth from new projects, it's only a matter of time until it's going to be eclipsed by other languages and relegated to shrinking niches.
by lapcat | 2025-09-17 03:18:21+00:00
Do you have links?

So far none of your claims have been substantiated.

Frankly, this entire submission feels like a ruse to get publicity.

If you wanted to just talk about your app, this should have been a Show HN like your past submissions: https://news.ycombinator.com/submitted?id=tTarnMhrkm

On the other hand, you appear to be blatantly violating the HN guidelines, which say "Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity." Literally all of your submissions and comments are about your own apps. https://news.ycombinator.com/newsguidelines.html
by Fomite | 2025-09-17 03:18:39+00:00
"this was pre- antivaxxer anxiety" - It was really, really not.

Another thing to keep in mind was that the initial trials were only using cervical cancer endpoints - the association between HOV infection and cervical cancer is really strong. At that time, vaccinating boys provided only indirect protection (you couldn't infect a female partner), rather than direct protection (you won't be infected) in the context of cervical cancer.

Women prior to sexual debut were the biggest "bang for the buck" and the obvious first recommendation target.

Researchers both at universities and in private industry then started working on other populations based on alternative endpoints.
by nebula8804 | 2025-09-17 03:18:52+00:00
Actually I think thats exactly the plan. They will milk the US as long as they can and once they have gotten everything they can from that dead corpse, they will do what any other nation would do: Align themselves with whatever partner that can help them the most. They have a lot of talent and investment (thanks to the US) and can offer other future superpowers plenty in exchange for partnerships.
by socrateswasone | 2025-09-17 03:19:12+00:00
Mosley was an anachronism but his time seems to be coming. Shying away from it isn't the answer. Young men are online a lot and they're seeing an appeal in traditional values and group identity in opposition to individualist and technocratic norms. The left is weak, and these spasms of violence like the Kirk assassination are symptoms of that. Let's hope this right wing energy can be released productively and some of their grievances addressed before it builds further.
by slg | 2025-09-17 03:19:17+00:00
It is funny to say this as if there was some past story on here that everyone saw. In the last month, the story about a potential TikTok deal with the most engagement maxed out at 3 comments and 17 points[1]. This is probably the most important news in the social media sphere since Musk bought Twitter and the HN audience doesn't care about it until contracts are signed? That's pretty unbelievable.

[1] - https://news.ycombinator.com/item?id=45249430
by neom | 2025-09-17 03:19:43+00:00
fwiw I think y'all do a fine enough job of dealing with this difficult nuanced stance. I've noticed that when they stick around, it appears to be a combo of: this seems important enough, the community can probably have a civil conversation around this, people who don't participate will find learnings through the comments still. These 3 things always seem well satisfied, personally I appreciate the measured nature of this community and thank you and tom for the genuine work of trying to maintain the balances.
by LargoLasskhyfv | 2025-09-17 03:20:21+00:00
You mean https://en.wikipedia.org/wiki/Subliminal_stimuli as claimed by https://en.wikipedia.org/wiki/James_Vicary / https://www.bbc.com/news/magazine-30878843 ?

https://en.wikipedia.org/wiki/Programming_the_Nation%3F

https://en.wikipedia.org/wiki/They_Live !

Now playing Tiga & Zyntherius - Sunglasses at Night https://www.youtube.com/watch?v=2kE8565_xrc

(Corey Hart 1983 cover https://en.wikipedia.org/wiki/Sunglasses_at_Night )
by TheDong | 2025-09-17 03:21:46+00:00
2FA can be all it's cracked up to be. A Yubikey you have to physically possess, and physically touch, to login to a site is completely immune to this.

Yes, you need to buy hardware, yes you need 1 or more backup yubikeys in a bank safe somewhere in case your primary one breaks, but it is actually safe.

Strong passwords in your head are bad because they're even more phish-able. Like, with FIDO2, my yubikey will not login to "fake-coinbase.com", the attacker cannot proxy the data they get from the yubikey. For 2FA TOTP codes and for passwords, a phishing page can just proxy through the stuff to the real coinbase and login (as happened in this attack).
by jiggawatts | 2025-09-17 03:22:26+00:00
Microsoft was (past tense!) doing something similar for Azure Application Insights... and then the project owner got moved into the AI division and progress on OpenTelemetry support has stopped dead.

These days if your APM doesn't have native OTLP ingestion support, it's effectively useless.

There's just too many languages, frameworks, platforms, and even hardware appliances for any single proprietary closed-source APM to support. Anything that doesn't embrace Open Telemetry is dooming their customers to inevitable dead ends from which the only way out is to switch APM products entirely.

For example, Microsoft "got bored" of supporting Application Insights for PHP, Swift, and GoLang. So any orgs with mixed-language systems (or simply an iOS app or two!) has effectively no recourse other than to switch to a different APM.
by ameliaquining | 2025-09-17 03:22:36+00:00
> Developers accustomed to language-specific dependency managers like npm or pip find it hard to grasp that for C++, the system's package manager (apt, dnf, brew) is the idiomatic way to handle dependencies.

Okay, but is that actually a good idea? Merely saying that something is idiomatic isn't a counterargument to an allegation that the ecosystem has converged on a bad idiom.

For software that's going to be distributed through that same package manager, yes, sure, that's the right way to handle dependencies. But if you're distributing your app in a format that makes the dependencies self-contained, or not distributing it at all (just running it on your own machines), then I don't see what you gain from letting your operating system decide which versions of your dependencies to use. Also this doesn't work if your distro doesn't happen to package the dependency you need. Seems better to minimize version skew and other problems by having the files that govern what versions of dependencies to use (the manifest and lockfile) checked into source control and versioned in lockstep with the application code.

Also, the GCC codebase didn't start incorporating C++ as an implementation language until eight years after Linus wrote that message.
by beaugunderson | 2025-09-17 03:23:38+00:00
> When a project has thousands of users it's irresponsible to use it as a testing playground.

Well, what about motivation? If the author has left behind the original language and rewriting it provides them with motivation to continue then it's not "a testing playground", it's a viable way towards continued maintenance.

There are many ways to write code and maintain a project. Just because they don't align with your preferences doesn't make them shoddy.
by tTarnMhrkm | 2025-09-17 03:23:56+00:00
You're right that for a simple utility, brand can be a tough moat to build, and speed of innovation is definitely a huge part of the equation. My bet is that it's a combination of continuous innovation and a relentless focus on the user experience. The clones can copy a feature list, but it's much harder for them to copy a thoughtfully designed, native-feeling GUI and responsive customer support from a developer who is actually engaged.
by bradly | 2025-09-17 03:24:09+00:00
The author kind of gets there eventually:

> Chrome Extension Rewrite: Finally, I rewrote the element selector of the Chrome extension (the one that lets you select/pointer elements in the browser) the “traditional” way, by hand. Why? Because I realized that my struggles to explain it to AI were actually a problem of abstraction. Once I fixed that, the result was clean, solid, and perfectly ready for future iterations — this time with AI. I realized that getting these abstractions right was writing the spec. And that’s the kind of work architects do.
by const_cast | 2025-09-17 03:24:17+00:00
Its important to note that most of those "irrelevant" countries are only irrelevant because they're perpetually under the thumb of world powers. Hence why they petition the UN. And, hence why empires and somewhat-formally colonial nations ignore them.

Ultimately, a lot of the wealth of the West comes from core countries siphoning wealth from the periphery and propping up psueodo governments to place their thumbs on the scale of world politics. Exhibit A: Israel.
by travisgriggs | 2025-09-17 03:25:15+00:00
I too found Norways placement on the list interesting. I lived there for 2 years. It doesn’t come much more chill than that.

Looking at the indices, while Norway is generally low on all the indicators, it’s maxed out on weapons exports and weapons imports. Not sure why that is? Because NATO traffics through there a bunch?

Meanwhile, next door Sweden ranks lower in these categories, even though Saab makes air fighters and the like. Weird numbers indeed.