MurphyA/hacker-news huggingface dataset:
by nandomrumber | 2025-11-08 18:25:23+00:00
Further to my comment about:

In October 2025, the scheme was reported to be 67% complete but it could not be completed within the A$12 billion forecast cost.

https://en.wikipedia.org/wiki/Snowy_2.0_Pumped_Storage_Power...

6 years, incomplete, expected to cost well over six times the initial estimate if it ever gets completed.

Expect Snow 2.0 to a big impact on electricity prices in Australia. Upwards. We’ll have to most expensive pumped hydro in the world. What an achievement!
by president_zippy | 2025-11-08 18:26:06+00:00
We really need some antitrust enforcement right about now.

When second and fourth largest companies by market cap find it in their financial best interest to collaborate with each other, we have a problem.

In healthy markets, two companies that harvest and sell data as a major source of revenue would want to pull an Auric Goldfinger and disrupt one another's data collection practices to decrease the supply and increase the price of ad-relevant data.
by ChrisArchitect | 2025-11-08 18:26:07+00:00
Related CNN edition a few days ago:

Parents say ChatGPT encouraged son to kill himself

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

Big NYT feature on the Garcia case too:

Teen in love with chatbot killed himself – can the chatbot be held responsible?

https://www.nytimes.com/2025/10/24/magazine/character-ai-cha...

(https://news.ycombinator.com/item?id=45701134)
by Waterluvian | 2025-11-08 18:26:14+00:00
I’m sensing a potentially significant misallocation of resources. My mental model is that there’s a hypothetical quantification of not just your time and money, but your anxiety, attention bandwidth, mental energy, etc.

I think, in some ways, the trick is being able to short circuit the entire journey represented by this website in favour of some form of, “I’m 40. I should be more mindful of heart disease. I should add a 30 min walk to my mornings.” And then move on with your life.

I think many cultures, but especially American healthcare culture, foment a growing background noise of constant anxieties and stressors. Life is sufficiently complex but there’s always a peddler eager to throw you a new ball to juggle (and pay for).
by riskable | 2025-11-08 18:26:16+00:00
We should make a collective git repo full of every kind of annoying bug we (expert developers) can think of. Then use that to benchmark LLMs.

Someone want to start? I've got a Yjs/CRDT collaborative editing bug that took like a week and a half of attempts with Claude Code (Sonnet 4.5), GPT5-codex (medium), and GLM-4.6 many, many attempts to figure out. Even then they didn't really get it... Just came up with a successful workaround (which is good enough for me but still...).

Aside: You know what really moved the progress bar on finding and fixing the bug? When I had a moment of inspiration and made the frontend send all it's logs to the backend so the AIs could see what was actually happening on the frontend (near real-time). Really, I was just getting sick of manual testing and pasting the console output into the chat (LOL). Laziness FTW!

I have the Google Chrome Dev Tools MCP but for some reason it doesn't work as well :shrug:
by ApolloFortyNine | 2025-11-08 18:27:15+00:00
>Lucas’s son-in-law, Chris King, told the Lake and McHenry County Scanner that news of the video made his family “hold our loss tighter to our hearts”.

>“We … will continue to pray for what the driver must be going through,” King reportedly said. “We are trying to find our ways to live, without someone we cherished so much.”

Damn, I wouldn't be saying anything like praying for the driver after something like that.
by rolph | 2025-11-08 18:28:06+00:00
no one should be allowed to pay thier way to exclusive installs on new hardwares.

no one should be allowed to lie, imply there is danger or crime, pay to enforce firmware based or chip/die based exclusory mechanisms.

there must be liability for destruction, modification or snooping of data or owner activities, unless explicitly initiated by owner void of coercion.
by marcosdumay | 2025-11-08 18:29:51+00:00
> That's not what I want. I want a subtle shade of grey.

Does your preference change if you reduce your screen brightness?

Bright features over a really dark background can be unsettling, but that's about screen adjustment, not really about the software colors.

Anyway, I do argue that people shouldn't just pick #000 and #fff by default. But that's because if you are already using the extremes of your palette, you can't get a more extreme one when you need to emphasize something. The arguments on "unnatural" colors and visual preferences all seem baseless to me, because those numbers don't correspond with any actual physical color, they are all relative.

About dark maps, I've seen it done well. Exactly once, and I can't point you the software because it was embedded and I don't remember what the device was. But as hard as it seems to be, it is still possible.
by 0xrelogic | 2025-11-08 18:30:54+00:00
I wrote this after Jensen Huang's Nov 7 statement that Nvidia now has "zero share" of China's AI datacenter market, down from 95%. The geopolitical split is creating three distinct compute ecosystems. - China revenue impact: Dropped from 21.4% of Nvidia's total (FY2023) to 13.1% (FY2025), with ~$15B in annual datacenter revenue now offline

- Huawei Ascend 910C performance: Delivers roughly 60% of H100 throughput for inference workloads, but training large-scale models remains challenging. The bigger gap is software CUDA's 15-year ecosystem vs Huawei's CANN framework

- Google TPU positioning: While Nvidia Blackwell has 12-18 month lead times and China is locked out, Google's TPU becomes more attractive for specific workloads (Transformer training, inference at scale) especially for GCP customers

- China's 30% mandate: State-funded datacenter projects under 30% completion must remove all foreign AI chips or lose funding (Reuters reporting from this week)

The article traces the export control timeline from Oct 2022 initial rules through Oct 2023 tightening, with all revenue figures verified against Nvidia's public financials and multiple sources.

Three parallel tracks are forming

1. Nvidia Blackwell (premium, supply-constrained, no China)

2. Huawei Ascend (domestic alternative, 60% H100 performance, ecosystem gap)

3. Google TPU (available hedge for workload-specific optimization)

Happy to discuss the geopolitics, technical performance comparisons, or supply chain implications. Also interested if anyone has hands-on experience with Ascend 910C vs H100 workloads.

Sources include Reuters, BIS.gov export control documents, Nvidia's FY2025 financials, and verified tech specs from multiple outlets.
by einpoklum | 2025-11-08 18:30:58+00:00
> I don’t see C++ taking either route, realistically.

But it has been taking the "compartmentalization" route: Once a new, nicer/safer/terser idiom to express something in code emerges, people being taught the language are directed to use that, without looking into the "compartment". Some of this compartmentalization is in the language itself, some in the standard library, and some is more in the 'wild' and programming customs.

It's true, though, that if you want to write your own library, flexibly enough for public use - or otherwise cater to whatever any other programmer might throw at you - you do have to dive in rather deep into the arcane specifics.
by portaouflop | 2025-11-08 18:31:58+00:00
Alcohol free beer was a game changer for me. Also if I can’t avoid it alternating alcohol-containing and alcohol-free drinks.

For exercise your tip doesn’t help me at all. I hate audiobooks and podcasts so that would turn me off more from exercising. Also I want to concentrate on the exercise and not do it halfhearted.

What helped me was to realise how much better I feel after exercising - since then i kinda got addicted to it because I notice how much worse I feel after not doing it for a couple of days.

I agree on the friction. Just not having access to cigarettes is the best way for me to not smoke. I just don’t buy them and bumming one from someone else comes with a degree of personal shame for me that makes me avoid them (in almost all cases).

I naturally don’t like sweet stuff that much - however since I moved from EU to America (not US) it’s been really hard to avoid sugar. Y’all put that stuff into everything it’s crazy; I gotta watch out like a hawk and go to special stores. In Europe it was so much easier, there are always cheap sugar free whole foods available in every supermarket.
by bradly | 2025-11-08 18:32:00+00:00
> I'm not sure this was ever a problem to begin with. The obsession with "confirm you are human" has created a lot of "bureaucracy" on technical level without actually protecting websites from unauthorised use. Why not actually bite the bullet and allow automations to interact with web resources instead of bothering humans to solve puzzles 10 times per day?

I mostly just let the bots have my sites, but I also don't have anything popular enough that it costs me money to do so. If I was paying for extra compute or bandwidth to accommodate bots, I may have a stronger stance.

I do feel a burden with my private site that has a request an account form that has no captcha or bot blocking technology. Fake account requests are 100 to 1 real account, but this is my burden as a site owner, not my users' burden. Currently the fake account requests are easy enough to scan and I think I do a good job of picking out the humans, but I can't be sure and I fear this works because I run small software.
by m_a_g | 2025-11-08 18:32:34+00:00
> and for good reasons

That prior discussion gives no good reasons. The linked medium posts are, to be frank, trash.

Statins are well-tolerated drugs with little to no noticeable side effects. You might have to try a few. You may need to combine ezetimibe to maintain a moderate statin dosage level, and that's it. (Like the author of this article)

Source: Leading cardiologists worldwide, and doctors of the rich and famous.
by embedding-shape | 2025-11-08 18:33:10+00:00
> I don't know if this will replace htop for me

I kind of avoided it too, htop, bmon, iotop and nvidia-smi worked fine as it was. But eventually came across it for the Nth time and finally tried it out, it's basically all of them in one, with some nicer graphs and customization. Do I require it to do my job? No, but with it I need 3-4 tmux panes less to see the same info. Also does most of the stuff I used htop for, sorting by different things, filtering by letters and easy to kill the currently selected process.
by port11 | 2025-11-08 18:34:15+00:00
In Europe these were largely publicly-owned, but the neoliberal tendency to privatise everything has slowly dismantled the public corporation.

My home country's formerly public energy provider has a weird share structure: a Chinese company and BlackRock add up to a fourth of the stock. No foreign investor should really be buying up stock in critical infrastructure.

This will always upset me.
by quincepie | 2025-11-08 18:34:35+00:00
I think what sets Zig apart from other low level languages is how easy it is to navigate a Zig source code. I was discouraged at the time (things probably changed now) when the best source for documentation was "read the Zig's source code". But I was impressed by how easy it was to find what I needed.

while this is due to Zig maintainers' code quality, I think a large contributing factor is the choice of syntax. As an exercise, try navigating a C, C++ and any other language source code without an IDE or LSP. things like:

- "Where did that function come from?"

- "What and where is this type?"

what do you have to do to find that out? due to the flexible ways you can declare things in C, it may take you a lot of steps to find these information. even in search, a variable and a function can share the same prefix due to the return type placement. hence why some people prefer function return types in a separate line.

Even with languages like Rust for example, finding if a type in a function parameters is an enum or struct and finding its definition can require multiple steps like search "enum Foo" or "struct Foo", in Zig i can search "const Foo" and i will immediately know what it is.

while i do hope that C gets defer and constexpr functions in the next standard or maybe better generics or enums, Zig syntax is much better to work with in my opinion.
by mxuribe | 2025-11-08 18:34:53+00:00
Well, this sucks! Whether its the Chinese gov. (like in this piece), or the U.s. gov in other areas (and w/more frequency this year), its an awful state of affairs for everyone. I remember years, maybe a couple of decades ago, there was this rush to "remove the borders" for "better global business"...this helped capitalism spread (for better or worse), and now it feels like more and more the borders that might contain fascism are disappearing...so fascism is spreading more and more. Ugh! :-(
by setopt | 2025-11-08 18:35:42+00:00
I manually type en- and em-dashes, which on Mac is easily typed using the Option key and on Linux is easily typed with a Compose key, and even on iOS you just long-press the hyphen key.

I had to learn the difference between hyphen, en-dash, and em-dash when typesetting scientific papers and theses in LaTeX, and after that it just doesn’t feel right to not use them "properly".
by einpoklum | 2025-11-08 18:36:06+00:00
It's important to notice that you can keep well out of trouble by sticking to the rule of _zero_, i.e. relying on the defaults for copy&move ctors, assignment operators and destructor.

So, the best advice is: Don't mess with the razor blades. And these days, C++ gives you enough in the standard library to avoid messing with them yourself. But since this is C++, you _can_ always open up the safety casing and messing with things, if you really want to.
by jauntywundrkind | 2025-11-08 18:36:30+00:00
>> As a sysadmin, containers irritate me because they amount to abandoning the idea of well done, well organized, well understood, etc installation of software.

And much latter, in reply, after defending containers for a while,

> But I don't have to be happy that software doesn't necessarily even try, that we seem to be increasingly abandoning much of the idea of running services in shared environments. Shared environments are convenient. A shared Unix environment gives you a lot of power and avoids a lot of complexity that containers create.

I feel this way about statically compiled binaries too. Building a good shared world is hard. Satisfying dependencies is hard. But the payoff of having much reduced memory footprint, of being able to have the OS page cache share more is hugely compelling to me. It doesn't feel like it will make or break many software systems, but a program that can reuse the world rather than being the world with it feels much kinder to me.

with containers, typically this static binary question is less relevant, since the container has typically brought the world with it anyways, in most extreme form. However there's work like Composefs, which uses a content addressed store of blobs and a separate metadata layer to serve images, such that if multiple containers have the same (bit wise) file, they'll share the same content blob (including in the page cache). Less memory pressure, faster load times, all sorts of neat benefits from sharing the world. https://github.com/composefs/composefs https://github.com/containers/composefs-rs

My hope is one day wasm can truly embody this spirit too, of a shared world, where small programs can have their dependency libraries satisfied by already loaded ready to go libraries. Allowing for very very start up and execution of programs that need even very sizable dependency trees, with little overhead.
by jokoon | 2025-11-08 18:37:21+00:00
I like neither C nor zig

C is too verbose, Zig has too many features and things.

I would rather have some sort of "improved C", without the complexity of C++, but with things map, string, vector math, etc, just standard quality-of-life stuff.

Zig has the same problems rust has: its syntax is too complicated, too modern and sophisticated.

Language designers need to understand that programmers are not always patient, smart or motivated to learn all those things. It's the 101 of user experience: make it easy and intuitive.

The programming language who dominate, dominate because they are accessible to lesser skilled people.

The more complex it is, the fewer chance it will reach adoption.
by embedding-shape | 2025-11-08 18:37:53+00:00
Seems to only be "Current GPU utilization", as far as I can tell.

btop in contrast, currently shows me: GPU utilization (graph/historic+current), clock speed, power-state, power usage, encoding/decoding utilization, VRAM frequency, VRAM bandwidth utilization (graph+current) + VRAM total/free usage and finally the current transmit/receive rate to/from VRAM.
by dontlaugh | 2025-11-08 18:37:53+00:00
It seems entirely reasonable to pay dues for a benefit you receive. I don’t see why that’s such a big deal. You still don’t need to be involved in organising.

It’s entirely ok for the majority of workers to democratically decide that they shouldn’t have to fight for benefits that others get for free. Unions aren’t middlemen, they’re just the majority of workers in a workplace organising themselves.
by hinkley | 2025-11-08 18:38:18+00:00
I saw a video recently that submitted that the beginning of the end for SouthWest started because their rerouting software was even worse than the intrinsic complexity of the problem.

During a blizzard, their system fell so far behind trying to route planes and crews around it to make sure uncancelled flights could still be honored that they had to do it by hand and they were stranding crews and passengers all over the US by not reacting fast enough to new closures.

After that hit to their reputation the ownership and board shifted to a more extractive model and they have continued to spiral.
by 1970-01-01 | 2025-11-08 18:38:32+00:00
'Hardcore mode' is already a thing, just login as 'Administrator' (SID 500) and run a script to shutoff all the bullshit protections (Group Policy and PowerShell debloat script)

Here's one of my favorites: https://github.com/Mr1Stark/win11debloat
by dedsec1121fk | 2025-11-08 18:38:35+00:00
The DedSec Project is a comprehensive, no-root cybersecurity toolkit for Android that turns your phone into a powerful security lab via Termux. It goes beyond simple scripts, offering over 40 specialized tools that provide real hacking capabilities directly on your mobile device, all without requiring root access.

The core toolkit includes advanced utilities like a Network Scanner for Wi-Fi and port analysis, a Digital Footprint Finder that checks for username exposure across 250+ platforms, and a File Converter supporting 40+ formats. For communication and management, it features Fox's Connections for secure messaging and 50GB file sharing, and Smart Notes for organizing research with an integrated reminder system.

For authorized security testing, the toolkit includes sophisticated social engineering modules. These encompass fake login pages for major platforms like Facebook, Instagram, and TikTok, as well as advanced data capture tools that can secretly activate device cameras and microphones, or harvest location data and credit card information through convincingly disguised interfaces.

Completely open-source and available in both English and Greek, the DedSec Project is built for cybersecurity education and ethical penetration testing. It provides the most extensive collection of mobile security tools available, making professional-grade security research accessible to everyone. Explore the full capabilities at: https://ded-sec.space
by riskable | 2025-11-08 18:39:14+00:00
Nobody really knows "the point" of LLMs yet. They weren't even "invented" as much as they emerged as a trick to get computers to better understand human language.

They're still brand spanking new and everyone's trying to figure out how to best use them. We don't even really know if they're ever going to be "really good at" any given task!

Are they "really good at" these things or are they merely "OK-ish"?

* Answering factual questions. * Programming. * Understanding what the user wants from natural language. * Searching/recommending stuff.

Real world testing suggests that with billions and billions of dollars spent, you really can get an LLM to be "OK-ish" at all those things :D
by mojoe | 2025-11-08 18:39:42+00:00
Good question, original publishers (the magazines, in this case) set the terms for how long an exclusivity period they want to purchase for first print rights. It's usually a year, but many magazine contracts have a carve-out for "year's best" anthologies like mine.

I deal directly with the authors, not the original publishers. I pay a fixed rate for reprint rights, which is a one-time deal. This is mostly because pro rata royalties on an anthology are a pain to calculate (I've done this before), but also because it's unlikely for me to make back the money I spend on anthology creation, so if there were ever royalties they would be tiny in any case.

There's not much money in short fiction -- many authors tend to use it as a stepping stone to novels, or just as a hobby.
by torginus | 2025-11-08 18:39:42+00:00
I might have been a bit harsh in how I phrased it, however if it's just a personal blog post, it does not belong on HN. I don't think most people here are interested in strangers' personal lives.

If it was her who posted it, she should've made it more clear that this is a 'personal journey' post. If it was someone else without her permission, then that should've not done so.

If you look at most of the discussion that emerged around it, it's about the relative technical merits of various compiler frameworks and techniques, and getting a job working with compilers, which I think most people expected to read about.
by mingus88 | 2025-11-08 18:40:32+00:00
This is fine. Getting yourself into shape to even be able to finish a 5k or better is an accomplishment in itself. There is no comparison to the trophies that every little leaguer gets for having parents drop them off at practice.

There are a handful of people who enter these events trying to win. They get money. For the rest of us, finishing represents a victory over the couch, that pint of ice cream, or general malaise towards bettering ourselves.

So I’ll take that finishing medal and be proud of it.

Besides, the same boomer generation who complains about participation trophies is the same generation who invented them.
by toast0 | 2025-11-08 18:40:38+00:00
If you're exercising for cardio, and you're able to follow your book or podcast, you're probably not doing good cardio. OTOH, it's not a bad way to do interval training while watching sports, go hard when they're yammering, slow down when the sports are happening (or, if you're watching soccer, you can go hard most of the time and then slow down for the replay if anything happens, which is unlikely)
by Ozzie_osman | 2025-11-08 18:40:42+00:00
Harakat (diacritics) are actually pretty rare in _any_ Arabic writing, unless it's the Quran (because meaning needs to be very exact/nuanced) or educational (for kids or other learners of the language). In fact, I think historically, not just the diacritics but even the dots (eg ب or ت) would be skipped, and people would guess the letter and pronunciation based on the context.

But you're right, with transliteration, it's much harder to guess because the sounds/combinations of letters are not typical, and the words are unfamiliar. So you just guess a bit and then you get corrected when you hear the sound (eg, on the song).