MurphyA/hacker-news huggingface dataset:
by throwaway17_17 | 2025-12-18 03:50:15+00:00
From the outside looking in, it seems that despite trends in language development to the contrary, Rust has taken an extremely conservative stance on the inclusions into and the evolution of its standard library. I applaud the decision and the will of the core teams for sticking to their guns in this area. I had assumed that the reasons you give above were the motivating factors for being vigilant about the slower cadence of development and smaller ‘size’ of additions/alterations/removals to the standard library . But having it confirmed makes it very comfortable for me to think it is a nearly unqualified positive stance for the language to take.

I have seen your talk about the long future of Rust and I think there is the implication that you and the other Rust language developers are looking toward a 25-30 year timeframe (which encompasses nearly every language in wide spread use today) as the minimum expected lifespan of the language, with a view to be responsive and flexible enough to see the language continue to adapt and evolve throughout a longer period as well. With that type of longevity as an active consideration in planning the language’s growth/evolution I think Rust is setting a good precedent for non-BDFL style governance and stewardship of programming languages. I would hope a more long term compatible view takes hold in programming language development particularly, but general software development could probably stand to benefit if the time horizon was lengthened well beyond what seems to be standard today.
How Much Energy Does One Solar Panel Produce in Australia?
by scorpeoanlibra | 2025-12-18 03:50:52+00:00
Interesting to see how Australia is hitting the solar saturation limit. In Victoria especially, the VEU upgrades are shifting the focus from 'how many panels' to 'how efficient is the load' (heat pumps, etc). We wrote a piece on what a single 400W+ panel actually produces in the current AU grid environment versus what the sales guys claim.

Link for those interested: https://cyanergy.com.au/blog/how-much-energy-does-one-solar-panel-produce-in-australia/
by Frajedo | 2025-12-18 03:51:45+00:00
Just signed our 3rd customer with TrueCast (600€/month) (https://www.truecast.fr/), which is Granola for tech and non-tech recruiters. Rather than replacing recruiters in the HR process, we want to give them real time hard skills knowledge superpowers so they can better assess candidates before submitting them to their teams. We are convinced that recruiting should remain human-first.

There’s also a bot option, for self-conducted interviews, mostly used for open applications for some pre-filtering.

We are still unsure on how to enter such market, so we are doing direct networking atm, if you guys have an idea on how you’d do it or want a free trial of the product we’d love having a chat with you about it.
by mmh0000 | 2025-12-18 03:53:14+00:00
Provide context when asking.

: “hey bob, I looked here and here and here and didn’t find the correct information. Can you show me where to look or tell me the answer so I can document it”

Because most people don’t bother doing the tiniest amount of their own research before asking dumb questions it becomes a huge headache to answer the same thing a million times.

However, if you can show that you did put in the effort to look up the answer first people will be much more willing to help.
by libertyit | 2025-12-18 03:53:18+00:00
> Who decided √−1 belongs on a vertical axis?

It really doesn't. The imaginary axis is symmetrical and it makes sense to make it horizontal - there's no intrinsic physical difference between left and right. But it makes sense to map the real axis +ve/-ve onto (gravitational) up/down. That's why the Mandelbrot set looks so much more beautiful with that orientation (as it's displayed at https://fractal.institute/introduction-to-fractals/how-to-ge...) - it's a Buddha!
by yellow_lead | 2025-12-18 03:53:38+00:00
Please disclose AI use, or the name of your "writing agent" at least, so I can know to skip the article. So much "it's not X it's Y" in this post, I'm losing it.

> This isn’t whimsy; it’s how I remember who the work is actually for.

> These aren’t chatbots with personalities; they’re specialized configurations I invoke by name to focus my intent.

> That’s when I realized the naming wasn’t a quirk. It was a practice.

It is a quirk

> I’m not asking for a generic security scan. I’m saying that I need to look for what I missed.

You aren't asking for a generic security scan? It seems like you're asking for a generic security scan.

> I need to look for what I missed. I need to find the secret traveling farther than it should, the data leaking where it shouldn’t, the assumption I made that an attacker won’t make. I need to be paranoid on behalf of the users whose data and trust I’m protecting.

> The names aren’t just labels. They’re invocations. They shape my intent before the work even starts.

They are just labels.
by jesseendahl | 2025-12-18 03:55:05+00:00
The primary credential a user relies on for logging in (whether it's a password or a passkey) is pretty unrelated to the the "lockout issue". The lockout issue is really the age old question of: what happens if I can't do a normal email-based account recovery flow (aka "I forgot/lost my password/passkey").

The answer to that is stuff like this:

https://blog.google/technology/safety-security/recovery-cont...

https://support.apple.com/en-us/102641
by uselesswords | 2025-12-18 03:55:15+00:00
I agree with everything you said, but the news organization's decision to include or not include a quote or speculation from someone is fundamentally a narrative choice. And every news organization makes those choices at their own discretion and it can result in uncritical reporting.

Pick a few frontpage stories from any news site you like, then see how its covered one a new source you don't like/leans the opposite way politically (short of the crazy outlets) and see how the same stories are reported. You'll see different quotes, different speculation, different choices of what to include or not include. Hell even the choice of what is covered on the frontpage will obviously vary if you just compare them. Saying that what a news outlet is reporting is "not the opinion of the news organization itself" may be technically correct in a legal sense, but that's worst kind of correct.
by ryandrake | 2025-12-18 03:56:54+00:00
> someone might introduce politics or something else divisive.

Reminds me of a project I was peripherally involved with many moons ago. The codename for the project was "Tardis" from Doctor Who. No problem there. But we ended up having to redo a significant portion of it later, and someone had the bright idea of changing the redo codename to "ReTardis". It was hilariously juvenile at the time, but I could see how, decades later as society gotten less tolerant of that kind of humor, the codename probably has become objectionable.
by heliumtera | 2025-12-18 03:57:03+00:00
i do not believe transformers were created by independent and autonomous researchers. will not blame individuals, no. but yeah, pretty much, I maintain the original point. if the question is what are the incentives in place and funding mechanisms to pursue such technology...surveillance and mass profiling. 'we want to serve YOU as well as we can, and we want to know what YOU stands for' kind of profiling and surveillance, not necessarily the all knowing god government kind.
by wowthatsucks | 2025-12-18 03:57:04+00:00
I noticed that too.

There's no option to disable the transition too (not even when hovering the tabs, which is very common). At first I liked how they used a grid and transitioned every cell - it's very info dense - but without being able to pause it becomes useless.

I had to keep clicking and waiting for the animation to end to keep reading.

Design: 4/5 Usability: 1/5
by asdff | 2025-12-18 03:57:40+00:00
What percent of work from homers actually avoid the highway of death? Sure there are some living an urban car free lifestyle working from home, but plenty chose the opposite for their remote work, choosing space and inconvenience from job centers which in America inevitably means car centric exurban or rural living. I'd wager you are more at risk driving 5 miles for groceries on one of those single lane per direction 50mph rural roads than you are commuting in rush hour traffic at 16mph.
by CGamesPlay | 2025-12-18 03:58:18+00:00
I took issue with this paragraph of the article, on account of several pieces of misinformation, presumably courtesy of Claude hallucinations:

> Here’s the test. If /tmp/.XIN-unix/javae exists on my host, I’m fucked. If it doesn’t exist, then what I’m seeing is just Docker’s default behavior of showing container processes in the host’s ps output, but they’re actually isolated.

1. Files of running programs can be deleted while the program is running. If the program were trying to hide itself, it would have deleted /tmp/.XIN-unix/javae after it started. The nonexistence of the file is not a reliable source of information for confirming that the container was not escaped.

2. ps shows program-controlled command lines. Any program can change what gets displayed here, including the program name and arguments. If the program were trying to hide itself, it would change this to display `login -fp ubuntu` instead. This is not a reliable source of information for diagnosing problems.

It is good to verify the systemd units and crontab, and since this malware is so obvious, it probably isn't doing these two hiding methods, but information-stealing malware might not be detected by these methods alone.

Later, the article says "Write your own Dockerfiles" and gives one piece of useless advice (using USER root does not affect your container's security posture) and two pieces of good advice that don't have anything to do with writing your own Dockerfiles. "Write your own Dockerfiles" is not useful security advice.
by kinj28 | 2025-12-18 04:00:25+00:00
In my dad’s case- he had gastric melonama. We surgically removed it and as consolidation We administered pd-L1 Immune checkpoint inhibitor. Melonama recurred again in 6 months time. This time in esophagus.

As an engineer I think all drugs tested and efficacies studied are on statistically not so significant data points. Given the permutations and combinations far exceed the clinical trials available and hence everything post clinical trial is also just an extended trial.

Wonder How to fix this? I am assuming heLa cells etc are also not the right test setup to have better test results.
by raw_anon_1111 | 2025-12-18 04:00:38+00:00
For context: I have cerebral palsy. Play the smallest fiddle for me, it only affects my left hand and slightly my left foot. But I’ve been a part time fitness instructor, properly conditioned I have run decently (10 minute mile) up to a 15K before my slight favoring of my right leg takes it’s toll and I’ve been a gym rat since 1990 and I just left the gym.

But I would never expect someone giving out a free service to spend extra money to make accommodations for me.
by Spartan-S63 | 2025-12-18 04:02:34+00:00
Even still, over more than two decades, only a ten percentage point increase is still somewhat mind-blowing.

As someone who grew up upper middle class in a wealthier suburban area, I lived in a bubble where the vast majority of people I went to high school with went off to college and got bachelors degrees. To me, it seemed that that was the norm for most Americans, but that's far from reality.
by danpalmer | 2025-12-18 04:03:13+00:00
I thought it was generally accepted that inference was faster on TPUs. This was one of my takeaways from the LLM scaling book: https://jax-ml.github.io/scaling-book/ – TPUs just do less work, and data needs to move around less for the same amount of processing compared to GPUs. This would lead to lower latency as far as I understand it.

The citation link you provided takes me to a sales form, not an FAQ, so I can't see any further detail there.

> Both Cerebras and Grok have custom AI-processing hardware (not CPUs).

I'm aware of Cerebras' custom hardware. I agree with the other commenter here that I haven't heard of Grok having any. My point about knowledge grounding was simply that Grok may be achieving its latency with guardrail/knowledge/safety trade-offs instead of custom hardware.
by egberts1 | 2025-12-18 04:03:14+00:00
Foomuuri is ALMOST there.

I mean there are some payload over payload like GRE VPE/VXLAN/VLAN or IPSec that needs to be written in raw nft if using Foomuuni but it works!.

But I love the Shorewall approach and your configuration gracefully encapsulated Shorewall mechanic.

Disclaimer: I maintain vim-syntax-nftables syntax highlighter repo at Github.
Ask HN: Etiquette giving feedback on mostly AI-generated PRs from co-workers
by chfritz | 2025-12-18 04:03:58+00:00
I struggle to find the right way to provide feedback on pull requests (PRs) that mostly consist of AI generated code. Co-workers submitting them have learned to disclose this -- I found it frustrating when they didn't -- and now say they have reviewed and iterated on it. But often the result is still what I would describe as "a big contribution off the mark", meaning a lot of code that just follows the wrong approach.

Usually, when someone does a lot of work, which we used to be able to measure in lines of code, it would seem unfair to criticize them afterwards. A good development process with ticket discussions would ensure that someone doesn't do a lot of work before there is agreement on the general approach. But now, with AI, this script no longer works, partially because it's "too easy" to do it before even deciding this.

So I'm asking myself and now HN: is it OK to point out when an entire PR as such is garbage and should simply be discarded? How can I tell how much "brain juice" a co-worker has spent on it and how attached they might be to it by now if I don't even know whether they even know the code they submitted or not?

I have to admit that I hate reviewing huge PRs and the problem with AI generated code is that often it would have been much better to find and use an existing open-source library to get the task done rather than (re-)generate a lot of code for it. But how will I know this until I've actually taken the time to review and understand the big, new proposed contributions? And even if I now do spend the time to actually understand the code and implied approach, how will I know which part of it reflects their genuine opinion and intellect (which I'd be hesitant to criticize) and what is AI-fluff I can rip apart without stepping on their toes? If the answer is "let's have a meeting", then I'd say the process has failed.

Not sure there is a right answer here, but I would love to hear people's take on this.
by octaane | 2025-12-18 04:05:12+00:00
Keytruda, pembrolizumab, (what he probably received) can only do so much. If it was in his GI tract it was also elsewhere in multiple places. The PD-L1 drugs at this point have more than 400k patients treated, with decent efficacy. I'm sorry for your loss. If his melanoma had metastasized to his GI tract it was too late for anything except palliative care.

This drug has been used in a huge number of patients for more than 11 years; the next gen of drugs is currently being used. I'm sorry for my curt style of writing, but - people like your father have helped pave the way for that next generation of drugs by constraining clinical trial designs.
by rich_sasha | 2025-12-18 04:05:28+00:00
One thing I cannot make out is of these tankers are legitimately sanctioned or not.

They are sometimes described as "sanctioned", but what does it mean here? Does it mean Trump tweeted so? Is that by UN? US Congress?

Trump is clearly acting with bad will in Venezuela regardless, but I think the criticism should focus on the many parts where he is doing something wrong. If there were internationally-recognised sanctions that simply weren't enforced, I'd criticise Trump for all the other parts.
by mkummer | 2025-12-18 04:06:23+00:00
https://dreamandcolor.com/ has been a fun solo bootstrapped side project for me for the past 2.5ish years - (specialize in converting photos to coloring pages for parents, educators, etc)

I started it primarily wanting to take a shot at productizing an image diffusion model (Stable Diffusion 1.5 when I started) in a novel (at the time) way and it ended up growing legs of it's own.

She's steadily chugging along, growing about 10-20% per month with minimal marketing, exceeding all expectations I had for the project when I set out
by kelipso | 2025-12-18 04:07:51+00:00
Let me just write this down… Just for illustration, assume average lifespan of poor person is 60 and average lifespan of rich person is 80, 30% of the population is from the rich person group and rest from the poor person group, and these two facts hold for current time and the 90s.

Let’s say currently, every rich person goes to college, so college to non-college lifespan is 80:60.

While in the 90s, let’s say 20% goes to college and every college going person is rich. Then the lifespan of college going person would still be 80 and non-college going person would be more than 60.

So, another way of looking at it is that the non-college going population is getting to be the special demographic whose statistics are getting skewed, though I’m not sure that’s the correct way of looking at it.
by versteegen | 2025-12-18 04:08:24+00:00
A completely flipped perspective:

> "Why the f*ck are you asking, you should know this"

Because you mentioned NZ: my father, a toolmaker, said there was a huge difference between Europe and NZ. In Germany/Netherlands, he'd be working under a more senior toolmaker. When he took a job in NZ and asked the boss something, as would have been the proper thing to do in Europe, he got a response just like that: because he was the expert, and his NZ boss was just a manager.
by Abishek_Muthian | 2025-12-18 04:08:27+00:00
I never had a pleasant GitHub connection experience in any platform.

Permission to allow the specific repo only access never works, so I'll have to allow access to all repo and then manually change it back to specific repo inside GitHub after connecting.

There have been instances of endless loop after Oauth sign-in, more recent experience was in Claude Code Web[1].

Poor GitHub folks, only if someone can donate time/money to this struggling small company these critical issues could be addressed /S

[1] https://github.com/anthropics/claude-code/issues/11730
by nradov | 2025-12-18 04:10:29+00:00
It was legitimate as far as we know. A seizure warrant was issued under 18 U.S.C. §§ 981, 982, 2332b(g)(5), and 2339B(a)(1). So far no court has ruled against that.

https://www.justice.gov/usao-dc/pr/us-unseals-warrant-tanker...
by egberts1 | 2025-12-18 04:11:10+00:00
Precisely. There is dubious flight hour qualification and going into a corridor at night.

And possible failure to adjust altimeter after a storm pressure front has passed, before takeoff.

I think the older veteran copilot is not forceful enough when he noticed as being too high.

Doesn't help that ATC was dismissive as well either due to ignorance or misunderstanding.

Regretfully, a veritable comedy of errors. Better to settle ouy of court than set a precedent.
by dpark | 2025-12-18 04:12:03+00:00
Donations to for profit organizations are not tax deductible and have to be reported as income. If the Mozilla Corp accepted donations there would likely be a lot of confusion about whether the donations could be written off for taxes as donations to Mozilla Foundation. There’s also potentially complications with state laws around solicitation.

If they wanted to allow donations they would have to be really clear that it’s not tax deductible. They would also have to give a cut to Apple and Google if they accepted donations on their mobile platforms.
by kaesve | 2025-12-18 04:12:14+00:00
My wife's Etsy shop (https://www.etsy.com/shop/LittleLanternShop) is starting to pick up. She is leaning into creating digital sewing patterns for decorative felt crafts. We have had Etsy success before with 3d printed products, but managing printers and fulfilling orders can be stressful and time consuming, and she was hoping to build up a more passive income stream. She made over $1000 in the past month, which beat both our expectations

(We'll get back into 3d printing once life slows down a _little_ bit again)
by mocheeze | 2025-12-18 04:12:54+00:00
In middle school (age 11-13 in the late '90s, USA) I had a hand-me-down Palm Pilot (probably upgraded to Handspring in there). I'd leave it on my serial(?) port cradle and have it download my daily news from sites like IGN and Slashdot over 56K before I woke up. I was also the kid that regularly read the "Time Life for Kids" mags they'd pass out to us in homeroom. That's the outlet I learned about Napster from and hooked my school onto. Your comment reminded me of those days. Now I'm still desperately hooked on RSS since the early days.

ETA: When I was a late teen I ended up managing a bunch of younger teams for a free mod for an indie PC game called Blockland. I had them code up IRC and RSS capabilities into the mod from scratch in the Torque Game Engine's custom TorcueScript. I couldn't believe what those kids were capable of. They all went into programming, engineering, or founding their own companies out of highschool and college. If one of them told me something was impossible I'd just tell them that I saw that a competing mod already figured it out. Magically my dudes had a solution really quick lol. Sometimes when you have limited resources and/or experience the old and proven ways are just as good.

Was great when they had all that XML experience in a weird scripting language and I asked them to implement Jabber in-game from my Dreamhost shared-hosting plan. Crazy what a bunch of teens can do for an online Lego-like game.

Thanks for letting this older dude wax nostalgic off the rails. Hope it reminds others on HN about early hacking days like OP's project.
by defrost | 2025-12-18 04:13:44+00:00
You must be living under a rock if you've missed out the past 140 years of debate on this subject.

There has been multiple definitions put forward, they all fall at a few (very few out of nine billion) edge cases.

I look forward to your explaination of why you feel that every human on on the planet must be assigned as either [M] or [F] at birth with no recognition of the real circumstances in the actual edge cases.

Not even the class of South African hermaphrodites cleanly all fall one way or the other.. there's furious individual by individual debate over which of the two potential gamate producing mechanisms is less mangled than the other - as you should be aware given your apparent singular obsession here.

I'm curious as to why so recently so much money has been spent on pushing Colin Wright as the new prophet of an old idea that doesn't provide a complete classification.