MurphyA/hacker-news huggingface dataset:
by aredox | 2025-09-09 08:02:16+00:00
You are nitpicking. The Supreme Court is allowing racial targeting right now. It is happening, right now. People are being roughhandled, thrown to the ground, handcuffed right now. People are going missing from their families right now, for the "crime" of having non-white skin, speaking Spanish and working menial jobs.

The fact that they will make a decision a posteriori about it (in, what, several months? Maybe? There isn't any deadline after the Sept. 24th hearing) doesn't change the fact racial profiling is happening at this very hour because the Supreme Court took the action to go against a lower court that stopped it. You are splitting hairs and playing with words from the comfort of your comfortable armchair, free from any personal concern, with no skin in the game, because "ooooh, someone may misunderstand the Supreme Court's decision scope and breadth, we can't allow that to happen".
Building a lightweight tool to track and kill forgotten SaaS subscriptions
by dpdhruv | 2025-09-09 08:02:50+00:00
Hi HN,

As a founder, I keep running into the same problem: subscriptions pile up, autopay drains accounts, and I forget what I’m actually paying for — Stripe, GPay, bank debits, etc.

I’m building a lightweight tool to fix this:

Upload your bank/credit card CSV or connect Stripe.

Automatically detect recurring charges.

See your monthly burn summary at a glance.

Flag subscriptions as Keep or Cancel (tracking only for MVP).

Export reports for accounting / team sharing.

Tagline: “Find and kill useless subscriptions in minutes.”

Freemium idea: first 10 recurring charges free → $9/month for unlimited + alerts.

I’d love feedback from founders & indie hackers:

* Would you actually use this?

* What’s the one feature that would make it a must-have for your startup?

* Would you pay $9/month for it if it saved you even 1–2 forgotten subscriptions per month?

Thanks for any thoughts — trying to validate demand before building integrations with GPay and other banks.
by babaceca | 2025-09-09 08:02:56+00:00
The vast majority of C programmers will agree that they don't care for any of the new features, as is clearly evident by the fact that almost nobody elects to use the latest standards.

The "most popular programming languages" are irrelevant here.

C and C++ are standardized languages, and also the tools we use for code that actually matters. A standard that can't be implemented is worthless, and even the "3 high quality" implementations of C/C++ haven't fully implemented the latest 2 editions of either language.

There's a lot more riding on these two languages than you give credit for, and they should be held to a higher standard. C is not the language to experiment with shiny new features, it's the language that works.

> I can tel you that as a matter of fact a key reason why the likes of Rust took off

So what's the problem? If Rust is gaining traction on C/C++, and people are excited about what it brings to the table, use it. We'll both do our thing, let it play out - we'll see which approach yields better software in 10 years.
by imtringued | 2025-09-09 08:02:59+00:00
That's a gross misrepresentation of what SMT is to the point where nothing you said is correct.

First of all. In SMT there is only one instruction decoder. SMT merely adds a second set of registers, which is why it is considered a "free lunch". The cost is small in comparison to the theoretical benefit (up to 2x performance).

Secondly. The effectiveness of SMT is workload dependent, which is a property of the software and not the hardware.

If you have a properly optimized workload that makes use of the execution units, e.g. a video game or simulation, the benefit is not that big or even negative, because you are already keeping the execution units busy and two threads end up sharing limited resources. Meanwhile if you have a web server written in python, then SMT is basically doubling your performance.

So, it is in fact the opposite. For SMT to be effective, the instruction decoder has to be faster than your execution units, because there are a lot of instructions that don't even touch them.
by darkamaul | 2025-09-09 08:03:01+00:00
I don’t really get why ASML is putting money into Mistral AI. ASML is specialized in lithography machines. Mistral, on the other hand, is yet another LLM startup.

What’s the actual synergy here? The closest angle I can imagine is that AI workloads drive demand for more chips, but I believe ASML is already selling everything it can make.
by scrollaway | 2025-09-09 08:03:11+00:00
It works whatever way is agreed upon between them and the investors. For such large amounts it’s unlikely to be pure cash (there’s likely some amount of services somewhere in there), and they won’t be calling for all that cash at once.

The cash that is guaranteed is sent as soon as the investee needs it (they do what is called a capital call). Early stage startups and investments just do one capital call for the full amount, but larger amounts are often committed for periods of time; this also helps the investors schedule their own cash flow: for example if I have 500m this year and 500m next year, I can invest 1b in you, given the right schedule.
by spwa4 | 2025-09-09 08:03:43+00:00
I hate how people say things like "unquestionably well-intended law enforcement". This is being done for is to protect-the-children, as per usual.

So did anyone ask the question ... is law enforcement actually helping children, when they act? This of course often results in the state raising such children, so the real question is how well that works, compared to not acting at all. Turns out there's a huge study on this, and of course the answer is a big fat no. And that was before another 10+ years of funding cuts.

https://web.archive.org/web/20120609063509/https://www.usato...

https://mitsloan.mit.edu/shared/ods/documents?PublicationDoc...

So no, this is not about law enforcement helping children, because they don't provide a solution for the damage they do when acting. The result is law enforcement, on average, makes things worse for children, not better. These institutions are also getting systematically defunded across the EU, it's not getting better.

It is not reasonably believable this is about protecting children. You want to protect children? FIRST, you restore the budget of the institutions caring for children after law enforcement "helps".
by rpozarickij | 2025-09-09 08:04:02+00:00
I used to take Nordic Naturals EPA Xtra for a long time in the past and when taking them I'd sometimes have days when my thinking was unusually fluid and clear, something I have never experienced while taking my current brand of Omega 3 (the European Moller's Omega 3 Extra). (There could definitely be other reasons too besides Omega 3 intake.)

The Sports Research Triple Strength capsules just like the Nordical Naturals have much more EPA than DHA (but the ratio is different), so I might give these a try too.

Another piece of personal anecdata related to Omega 3, is that I recently started taking most of it with dinner, and my sleep subjectively feels slightly better than when I used to take them earlier in the day.
by nine_k | 2025-09-09 08:04:39+00:00
Roman Empire, or Genghis Khan, or Nazi Germany did not have a "conflict" with neighbors, some kind of quarrel that can end in a compromise. They had a desire to conquer, subdue, and consume the neighbors. There could be no resolution beside a complete capitulation and becoming annexed.

Russia is currently acting in this mode. There can be no "resolution", only a devastating military defeat of one of the sides.
by 1718627440 | 2025-09-09 08:05:02+00:00
The author writes that contract_assume invokes undefined behaviour when the assertion fails:

#define contract_assume(COND, ...) do { if (!(COND)) unreachable(); } while (false)

But this means that the compiler is allowed to e.g. reorder the condition check and never output the message. (Or invoke nasal demons, of course).

This doesn't make much sense. I get that you want the compiler to maybe do nothing different or panic after the assertion failed, but only really after triggering the assertion and the notion of after doesn't really exist with undefined behaviour. The whole program is simply invalid.
by jnsaff2 | 2025-09-09 08:06:02+00:00
+1 for AeroSpace. I have been i3/sway user for about a decade and was really missing similar experience on Mac. All the previous ones came with gotchas or were nowhere near the usability of i3/sway.

AeroSpace is almost there, it has a few quirks and annoyances and is missing some features but it's close enough that it's now my daily driver for client work requiring being on a Mac.

Highly recommended and hopefully it continues to evolve. Also hoping that the churn in macOS is not going to kill it for some unexpected reason.

As far as Hyprland, I tried it and when I got to a setup that I felt comfortable I realized that I had basically replicated my Sway setup with no added benefits so I just switched back to Sway. I'm not much into ricing anyway. I mostly want the chrome to stay out of my way.

That said, for people unfamiliar with i3/Sway, Hyprland could be a great way of getting into tiling so I'm definitely rooting for them!
by cybersecmele | 2025-09-09 08:06:33+00:00
It is great you implemented backups but as someone in the comments has already said make sure they are tested. Also, remember about recovery capabilities. I mainly use GitProtect.io as it covers my entire stack, allows me to oversee all the processes, works in accordance with the 3-2-1 backup rule and is automated too. So yeah, in terms of tracking backups, that tool resolves my issues as there is a central management console where you manage everything from one place.
Show HN: Stressio – Control Stress Levels
by antoniorodr | 2025-09-09 08:06:55+00:00
Hello everyone!

After a few months of working on it in my free time, I just launched my biggest project since I started learning programming in August 2024.

It’s called Stressio, and it’s a tool designed for companies, especially managers. Employees can anonymously log their stress levels, and managers get a heatmap showing which months are the most stressful. This helps teams identify patterns and take action where needed.

There are still some features I want to add, but they’ll come in future updates.

Link: https://stressio.dev
by eimrine | 2025-09-09 08:07:20+00:00
Motivation is weather: changeable, unpredictable, often absent when you need it most. You can’t build a life on it. Discipline is climate: the steady, reliable conditions you create for yourself regardless of how you feel on any given day. The most prolific writers don’t write when they’re inspired; they write until they’re inspired. The most successful engineers don’t solve problems when they feel brilliant; they sit with the problem, patiently, methodically, until a solution reveals itself.
by makeitdouble | 2025-09-09 08:07:31+00:00
As you point out, that revenue split has a set of conditions, which also require a level of contract on Youtube and other requirements (not being DMCA stroke for instance)

So where does your Premium money go when you watch a very small creator ? where does it go for a demonetized video ? etc.

That might sounds like a subtle difference, but consider the gap with channel membership, super chats (which are also roughly 50% split I think?) or patreon for instance.
by PeterStuer | 2025-09-09 08:07:40+00:00
It will be interesting to see how this plays out. ASML is a highly strategically important company which results in secrecy, and a highly scrutinized and strictly controlled freedom to operate. They basically can't take a toilet break without clearing it with their NATO overlords first.

Mistral is about the only credible EU contender in the LLM space, and has been not just vocal but also in its actions very much in favor of transparancy and openness.

Interesting how these two cultures will collide.
by kevindavis | 2025-09-09 08:08:02+00:00
Dispatch Care - Remote (US time zones required) - Full Stack Engineer

We make an app that helps hospital patients communicate with their care team, saving busy nurses time.

I think this would be a great role for someone with a few years of experience with Rails / mobile development and is eager to learn a lot and take on a lot of ownership.

https://dispatch-care.notion.site/Job-Description-Full-Stack...
by ViewTrick1002 | 2025-09-09 08:08:04+00:00
> In December 2011 China’s National Energy Administration (NEA) announced that China would make nuclear energy the foundation of its electricity generation system in the next “10 to 20 years”, adding as much as 300 gigawatts (GWe) of nuclear capacity over that period.

> This was followed by a period of delay as China undertook a comprehensive review of nuclear safety in the aftermath of the Fukushima nuclear disaster.

> Subsequently, moderated nuclear energy targets were established, aiming for a nuclear energy contribution of 15% of China’s total electricity generation by 2035, 20-25% by 2050 and 45% in the second half of the century.

> However by 2023 it was becoming clear that China’s nuclear construction program was well behind schedule. The target for 2020 had not been achieved, and targets for subsequent 5-year plans were unlikely to be achieved.

> In September 2023 the China Nuclear Energy Association (CNEA) reported that China was now aiming to achieve a nuclear energy contribution of 10% by 2035, increasing to around 18% by 2060.

https://reneweconomy.com.au/chinas-quiet-energy-revolution-t...

China has also revamped the funding model for nuclear power with it now having to compete on costs with alternative generation. They have an enormous backlog of reactors which has achieved regulatory approval but have yet to start construction.

In 2025 only 4 reactors have so far started construction, in 2024 the total number was 6 reactors.

At current expansion rates nuclear power's slice of the Chinese grid is shrinking. Let alone multiplying.
by sleepychu | 2025-09-09 08:08:19+00:00
> It’s common to rack up 4 hours or more of screen time a day on your phone. Here’s one way to see the cost of that: every 20 years, you lose 5 years of your waking time looking at your phone.

If you spend 4 hours/24 hours on your phone then every 20X you'll have lost 3.33... X.

I think the author is using year and waking-years but it doesn't parse well for me because you don't get close to 20 waking-years for every 20 years.
by spwa4 | 2025-09-09 08:08:32+00:00
Add to this that law enforcement is human, and famously opposed to checking their members. Resulting in things like this:

https://www.heraldnet.com/news/investigation-seattle-cop-use...

https://www.kansas.com/news/politics-government/article29105...

If the lowest level of law enforcement can figure out how to use the system for this, imagine what a government ministry can do.
by hodgehog11 | 2025-09-09 08:09:04+00:00
Do you really think that Friendly Jordies, Jeff Geerling, Second Wind, Red Letter Media, Brodie Robertson, Game Grumps, Vinesauce, Dead Meat, Dark Viper, and Linus Tech Tips, for example, are in the same Discord channel (Friendly Jordies is an Aussie political channel for goodness sake, he couldn't care less about tech), and are part of a conspiracy to fabricate viewership data... to get sympathy? To draw attention to their channels? And as part of this plan, they astroturfed multiple social networks with this fake data for the last week?

Pretty sure YouTube made an algorithm change and it's causing problems. Again.
by Scaevolus | 2025-09-09 08:09:38+00:00
The player controller in that Contra game is extremely simple. Movement snaps and stops instantly, and the animation are simple. You stand, run left or right at a constant velocity, jump, and shoot in one of 5 directions.

Giving your character more movement possibilities tickles the brain with the complexity, enables more fluid and aesthetic movements on the screen, and increases the possible difficulty of platforming sections and boss fights.

Silksong has a very complex movement controller. The player has mass, can grab edges and climb up, and unlocks additional abilities as they play. Now they can dash, run, doing a running jump, wall jump, stall a fall with a float, and more. Attacks come in many flavors, with different styles enabling attacks of different speeds and distances and strengths, with different considerations to manage.

More complex controls take more investment for players to learn and are more rewarding. An extreme example of this is found in games like Monster Hunter, where each of a dozen different weapons controls very differently and takes many hours to become proficient in.

Elden Ring does not have an excessively complex movement system. You walk, run, jump, dodge, and have a handful of fast and slow attacks for a given weapon. It finds success through incredible world and level design and its difficult and rewarding bosses. The game loop is exploration, fighting difficult foes, and slowly growing stronger-- both through game mechanics of gear and stats, and through personal mastery of combat.

Soulslike games revolve around players gambling directly with arbitrary amounts of time-- when you die you drop your money, and if you die again before reaching that grave it's gone permanently. They make you bid the only resource that you care about: your hard-won progress over time.

Complexity and stakes deepen the intellectual and emotional enjoyment of a game.
by Fnoord | 2025-09-09 08:09:51+00:00
Hey, are you interested in whey powd... <skip> I guess not. And often it is the same sponsor in multiple video/audio. No, I am not interested in Crowdstrike. No, i don't want to become a Lord by owning a small amount of land in Scotland. Yes, I know about Ground News but I won't need it and yes, I know you can cheaply buy whey powder, add some flavor and hype it up.

And yet, HN (a text-based website) has advertising. It is a small headline in the list. Do people block this? I don't, and I am quite an adblocking person.

I actually believe billboards are a net minus for public safety. Just like you wouldn't want all kind of unnecessary traffic signs.
by scrollaway | 2025-09-09 08:10:27+00:00
A frontier lab being “behind” doesn’t really matter because a lot of the work done by those labs - the rnd - is only proven useful once released and the releases end up letting other frontier labs catch up.

The play is either “dear god let me be first to market and have 8bn users” or something else.

OpenAI is now playing both camps as they’re pushing hard on b2g now. But it’s a terrible idea for govs in europe to create a dependency to OpenAI. There’s a likely world where 90%+ of eu govs sign with Mistral and that is a perfectly fine outcome for the investors imo.
by teekert | 2025-09-09 08:10:41+00:00
Big tech has slowly convinced us that it is their right to violate us. Because they give us so much for free. But they also take things away from us, without our knowledge and consent, they manipulate us, they make barriers between us en the information we need. They change the human condition for the worse.

We do not have to feel guilty to act against them.

Btw, yesterday Chromium told me Ublock Origin is no longer supported. Well, thank you, now I know why I wasn't using Chromium for anything other than MS365 stuff. It's working just fine on Firefox.
by magicalhippo | 2025-09-09 08:10:42+00:00
Well I mean, it's a spreadsheet, if it's not a number then surely it's a date. Why else would you put something in a cell? /s

At work we have a lot of Excel sheets being sent from customers that are basically data dumps from databases. People export to CSV, open it in Excel (not import), and tada, very convenient. Except now those numerical article numbers are missing all the leading zeros, half the weights are dates and so on...

It sure is one enticing hammer...
by 1718627440 | 2025-09-09 08:12:43+00:00
I think the main point of pre- and post-conditions is, that the compiler can see them and prove that they match and will never be triggered. There probably will be a compiler flag for outputting all non-proved pre/postconditions, there is already -fanalyzer.

I think these conditions should be part of the type signature, different to what was suggested in the otherwise good talk you cited.
by darkamaul | 2025-09-09 08:13:02+00:00
I get the sentiment behind 'just use a password manager', but I don’t think victim-blaming should be the first reflex. Anyone can be targeted, and anyone can fail, even people who do 'everything right'.

Password managers themselves have had vulnerabilities, browser autofill can fail, and phishing can bypass even well-trained users if the attack is convincing enough.

Good hygiene (password managers, MFA, domain awareness) certainly reduces risk, but it doesn’t eliminate it. Framing security only as a matter of 'individual responsibility' ignores that attackers adapt, and that humans are not perfect computers. A healthier approach would be: encourage best practices, but also design systems that are resilient when users inevitably make mistakes.
by mrtksn | 2025-09-09 08:13:03+00:00
What is the USP of the countless others? They even converged on API.

Being in EU is actually a rather strong USP with history happening. Just the other day Korean workers building a factory in US were detained and publicly humiliated and sent back. At some point there will be an incident where ICE/TSA or military deployed to as a police will kill a family member(a mother that doesn't speak English, a father that looks islamic etc.) of prominent researcher or entrepreneur and the compensations will need to go even higher to convince that it’s worth the risk(like the people who work at refineries in warzones). Most of the AI researchers and developers are foreigners, some very prominent of them are Europeans and when the risk with Trump is realized it will be very important having place for them to return and this is a huge upside.
by ojosilva | 2025-09-09 08:13:04+00:00
Except that the risks of running open models from dubious, misaligned foreign sources (China primarily) make it nearly impossible for the enterprise to plug it into their infrastructures today. It's so easy to plug/poison a backdoor into these models, it's not even funny!

OTOH, Mistral may be confronted with the fact that enterprises are slow adopting tech, slower in conservative UE, and that for the time being, the current AI offering is already diverse, confusing and not time-tested enough to justify the investment in in-house GPU datacenters.
by MrBuddyCasino | 2025-09-09 08:13:10+00:00
One would think people would learn from the disastrous results of the German Energiewende, where this has already been tried, but no.

The problem is that the issue of intermittent energy generation is unsolved. It is currently not feasible to use batteries for base load needs, it would be insanely expensive. Some day perhaps, but not yet.

There was never a technically solid plan to solve this issue by the German Greens, just wishful thinking. They undertook this massive project without having the faintest clue about the underlying physics and financials, which is hard to believe but true. The overwhelming majority of green party members are from the humanities, not STEM.

So you either have a lot of pumped hydro, in which case great, or you don’t, which is the case nearly everywhere but the nordics and perhaps Switzerland.

Solar is much better than wind btw, wind is simply a costly mistake as it is a lot more intermittent than solar. The math doesn’t add up.