MurphyA/hacker-news huggingface dataset:
by savolai | 2025-10-27 06:28:27+00:00
I like your clarity about personal responsibility, but it might also help to remember that human capacity for self-regulation isn’t uniform. We all grow through developmental stages and carry traits that shape how we handle influence, impulse, and awareness.

The idea that “we just need herd immunity” assumes we’re all equally capable of recognizing manipulation or addiction, but as ericmcer noted, the evidence all around us suggests most of us are not quite there. In many ways, that belief in our individual mastery is part of what Western culture keeps overestimating, as if understanding the trick is enough to undo the conditioning.

There also seems to be a deeper resistance in our western cultures to actually pausing, turning inward, and staying present with what’s happening inside us. We intellectualize awareness instead of living it. Real freedom will begin not with more information or clever systems, but with learning to meet our own impulses directly. To listen, to stay with discomfort, to see what drives us without immediately trying to fix it. Until we're willing to practice that kind of contact with ourselves, we’ll keep playing defense against the surface symptoms.
by rkomorn | 2025-10-27 06:28:52+00:00
> Blocking is a weapon of last resort

This is exactly how I feel. The only times I would block a PR is if I know it will either:

a- actually break something existing

b- not deliver what the PR says it should deliver (eg new feature but the feature doesn't actually work)

It's basically saying "I'm certain that if we merge this, something bad will happen and we'll either cause an incident or need a hotfix".
by fuglede_ | 2025-10-27 06:28:55+00:00
Just to not feed the witch hunt further, note that human 30 second solve times can be entirely possible for the easiest puzzles, with enough experience, practice, and a bit of risk-taking; see e.g. https://adventofcode.com/2021/leaderboard/day/1 part 1. But the 4 second solution times we saw last year are not, no matter how you look at it.
by almosthere | 2025-10-27 06:29:38+00:00
This is kind of annoying.

The "computer" on star trek TNG was basically agentic LLMs (it knows what you mean when you ask it things, and it could solve things and modify programs by telling it what changes to make)

Data on ST:TNG was more like AGI. It had dreams, argued for itself as a sentient being, created art, controlled its own destiny through decision making.
by yathaid | 2025-10-27 06:30:02+00:00
A part of the job is only enabled when you get the Principal label. Unlike almost all other transitions, you only prove that you can do the role when given the opportunities. The hardest part about this transition is that you are doing two almost orthogonal roles - Sr. SDE / Tech Lead and the principal parts. It is very easy to not show impact in the former while chasing the latter.
by superasn | 2025-10-27 06:30:49+00:00
Great job on this release! I've been waiting for something like it since my favorite browser, Kiwi, stopped getting updates.

Without updates, many sites will likely stop working with it soon.

Kiwi had some great features, like disabling AMP mode, rearranging the Chrome Store for mobile, and customizable tab layouts, etc. These features might interest others as well.
by scuff3d | 2025-10-27 06:30:55+00:00
Nobody is denying that? Andrew Kelly and the Zig team have been extremely clear that they are okay making break changes. So if you're choosing to use it in large projects, as some have, you're taking that risk.

I think it speaks volumes that these projects chose to use it, and speak very highly of it, despite the fact that it's still pre 1.0.
by muldvarp | 2025-10-27 06:30:59+00:00
I genuinely feel like I got bait-and-switched by computer science. If I could go back and study something different I would do it in a heartbeat.

Sadly, there's very little I can do now. I don't have the financial means to meaningfully change careers now. Pretty much the only thing I could do now that pays somewhat well and doesn't require me to go to university again is teaching. I think I will ride this one out and end it when it ends.
by 1313ed01 | 2025-10-27 06:32:02+00:00
I enjoy old fiction enough that sites like gutenberg.org has that covered and I barely bother with trying to find anything new that I want to read, and that began long pre-ai-slop so no real change for me.

For non-fiction it is a bit trickier. I buy DRM-free from some niche publishers, but I have no idea which ones can be trusted to not begin to mix in AI slop in their books.
by globular-toast | 2025-10-27 06:32:38+00:00
I've heard this a lot about geese and swans. It doesn't match my experience at all. These birds won't just randomly attack you, but they will stand their ground and defend themselves and their families. I've come to believe the people who think these birds are aggressive are either the bully kids who chase ducks and pigeons but were shocked when a goose refused to be bullied, or people with zero empathy or respect and can't understand not to get in another animal's face or at least understand they don't want you to come any closer.
by deaux | 2025-10-27 06:32:41+00:00
They do not have anything to contribute. It's all made up.

> Having worked extensively with battery systems, I think the grid storage potential of second-life EV batteries is more complex than it appears

> Having worked extensively with computer vision models for our interview analysis system,

> Having dealt with similar high-stakes outages in travel tech, the root cause here seems to be their dependency

> Having gone through S3 cost optimization ourselves,

> The surgical metaphor really resonates with my experience building real-time interview analysis systems

The sad news is that very soon it will be slightly less obvious and then when I call them out just like now I'll be slapped by dang et. al with such accusations being against the HN guidelines. Right now most, like this one, don't care enough so it's still beyond doubt to an extent where that doesn't happen.

Unfortunately they're clearly already good enough to fool you and many here.
by AnthonyMouse | 2025-10-27 06:33:01+00:00
> The fund began operations in April 1934, under director Archie Lochhead and financed by $2 billion of the $2.8 billion gold surplus the government had realized by devaluing the dollar.

> The ESF can convert SDRs into dollars on its account by issuing certificates against them and selling the certificates to the Federal Reserve,[6] and later repurchase them when it has surplus cash.

So they did actually fund it by printing money.
by zippyman55 | 2025-10-27 06:34:17+00:00
I needed people on my team to crawl over broken glass at 3 AM to get stuff done. And they did that because they knew I cared for them, more than the organization did. I'd still give pretty unvarnished, candid advice, to the members and up the chain too. I'm not sure Twitter, formerly X is a good example to use, it was more of an established system that can very well atrophy over time, especially if the employees are not passionate of the firm.
New AI Browser Alert: Get 1 Month of Perplexity Pro for Free
by zailushang | 2025-10-27 06:34:26+00:00
This browser was recently launched and is called Comet AI Browser. Currently, the official promotion allows users to get 1 month of Perplexity Pro for free through a referral link(No credit card required):

https://pplx.ai/hellohua34509

Steps to claim the free month:

Download Comet and log in to your account.

Use Comet and ask at least one question.

You’ll receive 1 month of Perplexity Pro for free.

This is the only way to get the free Pro plan. If you don’t use a referral link, you’ll need to pay $20/month to upgrade to Pro. The promotion is a limited-time offer, and the official site hasn’t announced when it will end — it might end at any time.
by rich_sasha | 2025-10-27 06:34:55+00:00
> I imagine vaccine hesitancy must be rising in the US as well, but this is about Africa.

You strike an interesting point.

From a scientific PoV, vaccine rejection in the West is pretty much unjustifiable according to mainstream medicine. But the not-worst-case, fairly bad outcome is kinda manageable. Your child gets measles, is probably OK, but if not, goes to an expensive hospital and will probably be fine. Even without vaccinations, it's probably not a life or death scenario. I'm not saying it's good, only that the price tag is likely low.

But of course it's completely different in poorer countries, many places in Africa among them. These are also places with poorer education on average, I'd imagine. And what do they think when the West is sending them (or they're buying out or scarce resources) stuff that we refuse because it's "dangerous"?

And if you get a measles outbreak in Somalia, you won't be worrying about childcare and copayment, it will literally be life and death.

People who peddle anti vaccine BS should think about this too.
by bdcravens | 2025-10-27 06:35:16+00:00
I recently noticed that a channel I subscribed completely gave up. She used to have a lot of reselling and business content, and even had an Amazon Liquidations storefront, etc. Now all that's gone, and she's showing typical rage bait BS, like Walmart shoplifters getting caught and the like, and every video she's wearing low-cut tops to get extra cleavage out there. I have no doubt she's getting more engagement than she used to.
Programming is morphing from a creative craft to a dismal science
by pyeri | 2025-10-27 06:35:29+00:00
To be fair, it had already started happening much before AI came when programmer roles started getting commoditized into "Python coder", "PHP scripter", "dotnet developer", etc. Though these exact phrases weren't used in job descriptions, this is how recruiters and clients started referring programmers as such.

But LLMs took it a notch even further, coders have started morphing into LLM prompters today, that is primarily how software is getting produced. They still must baby sit these LLMs presently, reviewing and testing the code thoroughly before pushing it to the repo for CI/CD. A few more years and even that may not be needed as the more enhanced LLM capabilities like "reasoning", "context determination", "illumination", etc. (maybe even "engineering"!) would have become part of gpt-9 or whatever hottest flavor of LLM be at that time.

The problem is that even though the end result would be a very robust running program that reeks of creativity, there won't be any human creativity in that. The phrase dismal science was first used in reference to economics by medieval scholars like Thomas Carlyle. We can only guess their motivations for using that term but maybe people of that time thought that economics was somehow taking away the life force from society of humans, much similar to the way many feel about AI/LLM today?

Now I understand the need for putting food on the table. To survive this cut throat IT job market, we must adapt to changing trends and technologies and that includes getting skilled with LLM. Nonetheless, I can't help but get a very dismal feeling about this new way of software development, don't you?
by flowerthoughts | 2025-10-27 06:35:33+00:00
The win here might be using HashMap to avoid having to sort all entries. Then sorting at the end instead. What's the ratio of duplicates in the benchmark input?

There is no text encoding processing, so this only works for single byte encodings. That probably speeds it up a little bit.

Depending on the size of the benchmark input, sort(1) may have done disk-based sorting. What's the size of the benchmark input?
by yes_man | 2025-10-27 06:35:35+00:00
Just putting aside the bold assumption that LLMs do make coders obsolete or coding unnecessary, it is possible to find similar joy in the end result as one does (or did, given the article) for programming itself. Focusing on what kind of tools or products are being created, and what problems are being solved, and together with LLMs achieving that goal better and faster than without them and finding joy in solving problems this world has. That’s typically why anyone would have paid you to code anyway even before LLMs.

Of course in reality there’s weird economical mechanics where making the most money and building something that benefits the world don’t necessarily collide, but theres always demand for and joy in solving complex problems, even if its on a higher abstraction level than coding with your favorite language.
by heddycrow | 2025-10-27 06:37:07+00:00
Choose your own adventure:

1) you are using coding assistant too much - you aren't yet ready for the Senior role that requires. Advice: chill out with that and get back to coding solo

or

2) you haven't used coding assistant enough to realize it's an idiot savant grade Junior to Mid programmer. Advice: use coding assistant more and then see #1

Real talk: all moments suck and all moments are wonderful. Source: have lived through few computer moments.

What a time to be alive!
by mattikl | 2025-10-27 06:38:23+00:00
That's certainly a more positive way to look at this. Working software has always relied on having people who grok the code, and this happens by spending a lot of time thinking about the code while writing it. And it's undocumented, because the nature of it is something you cannot really document.

If AI is writing all the code, how do we keep the quality good? It's so obvious with the current GenAI tools that they're getting great at producing code, but they don't really understand the code.

We don't really know how this story unfolds, so it's good to keep a positive mindset.
by messe | 2025-10-27 06:39:08+00:00
> The rest is handled by the compiler, instead of depending on the C calling convention, it can avoid having things in registers during yield.

Yep, the frame pointer as well if you're using it. This is exactly how its implemented in user-space in Zig's WIP std.Io branch green-threading implementation: https://github.com/ziglang/zig/blob/ce704963037fed60a30fd9d4...

On ARM64, only fp, sp and pc are explicitly restored; and on x86_64 only rbp, rsp, and rip. For everything else, the compiler is just informed that the registers will be clobbered by the call, so it can optimize allocation to avoid having to save/restore them from the stack when it can.
by seer | 2025-10-27 06:39:11+00:00
Isn't this compiled languages vs writing pure machine code argument all over again?

The compiler produces a metric shit ton of code that I don't see when I'm writing C++ code. And don't get me started on TypeScript/Clojure - the amount of code that gets written underneath is mindbogglingly staggering, yet I don't see it, for me the code is "clean".

And I'm old enough to remember the tail end of the MachineCode -> CompiledCode transition, and have certainly lived through CompiledCode -> InterpretedCode -> TranspiledCode ones.

There were certainly people who knew the ins and outs of the underlying technology who produced some stunningly fast and beautiful code, but the march of progress was inevitable and they were gradually driven to obscurity.

This recent LLM step just feels like more of the same. *I* know how to write an optimized routine that the LLM will stumble to do cleanly, but back in the day lots of assembler wizards were doing some crazy stuff, stuff that I admired but didn't have the time to replicate.

I imagine in the next 10-20 years we will have Devs that _only_ know English, are trained in classical logic and have flame wars about what code exactly would their tools generate given various sentence invocations. And people would benchmark and investigate the way we currently do about JIT compilation and CPU caching - very few know how it actually works but the rest don't have to, as long as the machine produces the results we want.

Just one more step on the abstraction ladder.

The "Mars" trilogy by Kim Stanley Robinson had very cool extrapolations where this all could lead, technologically, politically, social and morally. LLMs didn't exists when he was writing it, but he predicted it anyway.
by hansvm | 2025-10-27 06:39:14+00:00
Beyond that, the tips get less general-purpose. The two big over-arching ideas are:

1. Numerical code is the canonical example of "functional" code. If you prove all the pieces correct then the result is also correct. If you prove one wrong then you know why your overall code is wrong. As such, focusing more heavily than normal on proving each piece correct is prudent. Use automated techniques (like numerical gradient checking), and use randomized inputs. It's easier than you'd think for your favorite special cases to be correct in both right and wrong algorithms. Your eyes will deceive you, so use the computer to do your spot checks.

2. I lied in (1). Especially when you start involving GPUs, it's easy to have to start worrying about variable lifetimes, UAF, double-free, un-initialized memory, accidental clobberings, and other ways in which an innocent "functional" computation can stomp on something else you're doing. Still start with all the checks from (1), and if the parts are correct and the whole is broken then you're messing up global state somewhere. Tracking that down is more art than science, but one technique is adding a "poison" field, tracking deinit count, and otherwise exposing metrics regarding those failure modes. Panic/crash when you hit an invalid state, and once you figure out where the issue happens you can triage as normal (working backward from the broken state to figure out how you got there). With a solid memory management strategy up-front you'll not see this sort of thing, but if it's not something you've thought about then I wouldn't rule it out.

3. Not really another point, just an extension of (2), corruption can show up in subtle ways (like stack-copied pointers inside a paused async function closure which occasionally gets copied by your event loop). If global state is the issue, it's worth a full audit of the application.
by chc4 | 2025-10-27 06:39:53+00:00
...And this is how I learn that the line "Steele Dakota's sandhill crane" from mewithoutYou's Nine Stories is talking about a bird species and not a literal mechanical crane. Apparently they have the largest sculpture of a sandhill crane in the world at 40ft (which makes more sense in the context of the song than a mechnical one!) https://www.ndtourism.com/steele/attractions-entertainment/f...
by deaux | 2025-10-27 06:40:09+00:00
LLMs are incredibly prone towards producing examples and reasons in groups of 3, in an A, B, C pattern. The comment in question does so almost every paragraph.

> We found that implementing proper data durability (3+ replicas, corruption detection, automatic repair)

> The engineering time spent building and maintaining custom tooling for multi-region replication, access controls, and monitoring ended

And so on. On top of this a 5 second look at the profile confirms that it's a bot.

They're using a very structured and detailed prompt. The upside of that for them is that their comment looks much more "HN-natural" than 99% of LLM comments on here. The downside is that their comments look even much more similar to each other than other bots, which display more variety. That's the tradeoff they're making. Other bots' comments are much more obviously sloppy, but there's more variety across their different comments.
by marak830 | 2025-10-27 06:40:35+00:00
Ollama is a good one, LM Studio is great for those who are unsure what to do (will help you get a model that fits into your system specs).

If you use open webui(I recommend via docker) you can access your ollama hosted model via the browser on any device on your network. Tailscale will help make that accessible remotely.

I'm currently working on an open source long term memory system designed to work with ollama to help local models be more competitive with the big players, so we are not so beholden to these big companies.
by ElectroBuffoon | 2025-10-27 06:40:41+00:00
If the same garbage is repeated enough all over the net, the AIs will suffer brain rot. GIGO and https://news.ycombinator.com/item?id=45656223

Next step will be to mask the real information with typ0canno. Or parts of the text, otherwise search engines will fail miserably. Also squirrel anywhere so dogs look in the other direction. Up.

Imagine filtering the meaty parts with something like /usr/games/rasterman:

> what about garbage thta are dififult to tell from truth?

> for example.. say i have an ad&d website.. how does ai etll whether a piece of fr history is canon ro not? yeah ik now it's a bit etreme.. but u gewt teh idea...

or /usr/games/scramble:

> Waht aobut ggaabre taht are dficiuflt to tlel form ttruh?

> For eapxlme, say I hvae an AD&D wisbete, how deos AI tlel wthheer a pciee of FR hsiotry is caonn or not? Yaeh I konw it's a bit emxetre, but you get the ieda.

Sadly punny humans will have a harder time decyphering the mess and trying to get the silly references. But that is a sacrifice Titans are willing to make for their own good.

ElectroBuffoon over. bttzzzz
by jabl | 2025-10-27 06:40:53+00:00
My understanding is that fiberglass and mineral wool [1] are classified as skin (yes, it itches), eye, and lung irritants (coughing), but they're not carcinogenic. Considering how extremely widely they have been used for a long time, if they were we'd most likely have seen it by now.

Sure it's not good for you, so using PPE is certainly warranted, but it's on a whole different level of badness compared to asbestos.

[1] Per wikipedia, there are some varieties of mineral wool used for high temperatures (think insulating industrial furnaces and such) which are carcinogens.
by usr1106 | 2025-10-27 06:41:32+00:00
Does this still exist? I thought it has a horrible reputation where inexperienced people produce a high quantity of low quality contributions, cause unbearable workload to maintainer and a lot of anger.

Yes, contributing should be encoraged, but contributing a lot in a short period of time is absolutely the wrong incentive for newcomers. You need to lurk around a longer time, following the mailing list, chat, committed changes of a project carefully before starting to contribute. Replying the questions might be better first step than sending in changes.
by throwaway86RXR | 2025-10-27 06:42:09+00:00
Circa. '99 is when the Alpine scene for K2, K1 -Everest, and K8 - Naga Parbat was subject to a degeneration.

Correcting for K2, which is the semi-autonomous placement for oxygen attenuation, at a series of heights.

And K8, with the proper credential, accessed either on the southern face, which is the prescribed route for border authorities.
by ilikehurdles | 2025-10-27 06:42:35+00:00
That’s wrong.

Not all rights are natural rights (or human rights).

Citizens have a right to vote. Guests typically do not.

Citizens in some countries have an exclusive right to own land in those countries.

Should a visitor to a country enjoy the right to explicitly espouse opposition to that country without any negative consequence?

I would say no, and I would say the constitutional court of the US will have no problem agreeing with me. Affiliation with a communist or totalitarian party has been legally held up as a disqualification from becoming a US citizen; this is despite US citizens having the right to associate with such parties.

Ergo, citizens and guests do not hold the same rights.