MurphyA/hacker-news huggingface dataset:
by Copenjin | 2025-10-15 06:17:25+00:00
I understand which category of people you are describing, but this is what a proper programmer actually does:

- Check stackoverflow only for very niche issues, never finds what he needs but reaches a solution reading multiple answers and sometimes used to post a better solution for his issue

- Have his own templates if he does repetitive and boring stuff (common), implements the complex logic if any first and get the rest done as fast as possible being mildly disgusted.

- Imports libraries and often take a look at the code noticing stuff that could be improved. Has private forks of some popular opensource libraries that fix issues or improve performance fixing silly errors upstream. Sometimes he is allowed/has time to send the fixes back upstream. When using those libraries sometimes he finds bugs, and the first thing he does is checking the code and try to fix them directly, no tickets to the maintainers, often opens a PR with the fix directly.
by csomar | 2025-10-15 06:17:32+00:00
According to the indictment:

> Those funds (the Defendant Cryptocurrency) are presently in the custody of the U.S. government.

> The defendant and his co-conspirators subsequently used some of the criminal proceeds for luxury travel and entertainment and to make extravagant purchases such as watches, yachts, private jets, vacation homes, high-end collectables, and rare artwork, including a Picasso painting purchased through an auction house in New York City.

My guess some of defendants were in New York or around the US. You can be a criminal master mind and also be a complete f*king idiot.
by not_that_d | 2025-10-15 06:18:11+00:00
I am living this but the CEOs of my company are also "active" programmers.

Even when I already hear from them that "it helps them in language they do not know" (which is also my experience) I get frown upon if on meetings I do not say that I am "Actively using AI to GENERATE whole files of code".

I use AI as rubber duck, generate repetitive code or support me when going into an new language or technology, but as soon as I understand it, most of the code given for complete, non hobby, enterprise level projects contains either inefficient code or just plain mistakes which takes me ages to fix for new technologies.
by overgard | 2025-10-15 06:18:26+00:00
That may be the case some day, but I don't think it's going to happen with LLMs. They get too many things wrong via hallucinations (likely unfixable) and often they can go deep into an (incorrect) rabbit hole burning a ton of tokens at the same time.

Useful tools, but I think the idea that they'll replace programmers is (wishful? eek) thinking.
by germandiago | 2025-10-15 06:18:41+00:00
You want some advice from a 16 years-in-industry person? Not so long, but long enough: software, as all industries, are driven by metrics.

Metrics we understand, but that managers miss to understand sometimes. You are a means to produce. With the advent of AI, some very hyped people think and wish they could get rid of programmers.

You know what I am doing in the meantime? I built a business. I am just finishing the beta deploymet test now. It can go wrong? Yes.

But otherwise, be faced to be a number, a production chain thing in the future. Besides that, when they can get rid of you, you are going to be in a bad positio to move at that time. Invest time now in an alternative strategy, if you can.

Of course, I know nothing about you so I might be totally wrong. If you already have financial safety for the rest of your life, this does not apply as hard.

I am trying to buy more freedom on my side. I already had some, but not enough. You will not be free with a manager to report to, even if you are thinking you are doing a better job than he thinks. Or even if you are objetively doing it.

They will care about delivery in a rush, politics, self-interest (this is not different from any human, but you will depend on them), etc.

Just choose freedom :D
by toredash | 2025-10-15 06:18:43+00:00
> Most people should start with a single-zone setup and just accept that there's a risk associated with zone failure. If you have a single-zone setup, you have a node group in that one zone, you have the managed database in the same zone, and you're done.

I don't disagree, but there is one issue with this approach and that is that RDS is a multi AZ service by itself. That means that when a maintenance event occur on your insaance, AWS will start a new instance in a new zone, and fail over to that one.

You could of course manually failover RDS afterwards to your primary zone. Not sure if that is better than manually scaling up a node pool if a zone fails.

> So you are presuming that, when RDS automatically fails over to zone b to account for zone a failure, that you will certainly be able to scale up a full scale production environment in zone b as well, in spite of nearly every other AWS customer attempting more or less the same strategy;

Thats up to the user to decide via the Kyverno policy. We used the preferredDuringSchedulingIgnoredDuringExecution affinity setting to instruct the scheduler to attempt to schedule the pods in the optimal zone.

I believe the only way to be 100% sure that you have compute capacity available in your AWS account is the use EC2 On-Demand Capacity Reservations (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capa...). If your current zone is at full capacity, and for some reason the nodes your VMs are running on dies, that capacity is lost, and you wont get it back either.
by Root_Denied | 2025-10-15 06:19:02+00:00
>And if they really tied their livelihood to working at the same company for next decade because they maxed out their lifestyle relative to the income generated by that company, then that falls all on them and I don't actually feel that bad for them.

I'd say that there's some room for nuance there. Tech hiring has slowed significantly, such that even people in senior roles who get laid off may be looking for a long time.

If you work for Microsoft you're not getting top tier comp already (at least as compared with many other tech companies), and then on top of that you're required to work out of a V/HCOL city. Add in the expenses of a family, which have risen dramatically the last few years, and it's easy to find examples of people who are starting to get stretched paycheck to paycheck who weren't having that issue a couple of years ago.

Check the prices in Seattle, SF, LA, DC, and NYC metro areas for 2-4 bedroom rentals and how they've jumped the last few years. You're looking at 35%-45% of their take home pay just on rent even before utilities. I'm not sure the math works out all that well for people trying to support a family, even with both parents working.
by seba_dos1 | 2025-10-15 06:19:26+00:00
You make it sound like the Redpine card ended up being shitty because of RYF efforts. The Redpine card was chosen because of its internal flash, but the fact that the vendor failed to properly support the advertised features (and even removed some that worked before), abandoned its mainline driver and pretty much halted the firmware development after SiLabs acquisition is orthogonal to that and could have happened with a different card as well. So nice it was a replaceable M.2 card, isn't it? ;)
by vineyardmike | 2025-10-15 06:20:25+00:00
I don't want to wade into the actual effectiveness of RTO nor LLMs at boosting productivity, but if you buy into the claims made by advocates, it seems pretty obvious that the "in office boosts communication" claim is only true if your coworker (the other side of the conversation) is in office. Not everyone has the same priorities, so you'd have to mandate compliance to see the benefits.

Similarly, many people don't like learning new tools, and don't like changing their behavior. Especially if it's something they enjoy vs something good for the business. It's 2025 and people will have adamantly used vim for 25 years; some people aren't likely to change what they're comfortable with. Regardless of what is good for productivity (which vim may or may not be), developers are picky about their tools, and its hard to convince people to try new things.

I think the assumption that people will choose to boost their own productivity is questionable, especially in the face of their own comfort or enjoyment, and if "the business" must wait for them to explore and discover it on their own time, they risk forgoing profits associated with that employee's work.
by _ZeD_ | 2025-10-15 06:20:32+00:00
what baffles me is how much more rage is coming from any other creative workers (painters, filmmakers, musicians) than from programmers.

Why are programs - the result of the ingenuity of people working in software field - not protected against AI slop stuff.

Why is there not any kind of narrative out there describing how fake and soulless is code written by any AI agent?
by visarga | 2025-10-15 06:21:16+00:00
The forcing argument has merit, it should not be forced, in fact they should say very little about how we do our work.

But the "rubber-stamp" framing is wrong, if it were true then you would not be needed at all. It's actually harder to use gen AI than to code manually. Gen AI has a rapid pace and overwhelming quantity of code you need to ensure is not broken in non-obvious ways. You need to layer constraints, tests, feedback systems for self repair and handle memories across contexts.

I recently vibe coded 100K LOC across dozens of apps, I feel the rush of power in coding agents but also the danger. At any moment they could hallucinate, misunderstand or use a different premise than you did. Going past 1000 LOC requires sustained focus, it will quickly unravel into a mess otherwise.
by hilbert42 | 2025-10-15 06:21:39+00:00
Why do you let your vehicle update without supervision and knowing exactly what the update entails (what it does)?

If you knew upates were occurring why didn't you stop them by not allowing internet access and or disabling the web/net hardware?

I find it very odd, I never allow any hardware unfettered internet access let alone update its firmware. Experience has taught me that that's a recipe for trouble.
by lmm | 2025-10-15 06:21:58+00:00
No. Only to unblock when they get blocked/flagged as fraud (tends to happen for large transactions like plane tickets or buying a bunch of furniture), and even then I currently have the option of authorizing via the web browser (and I think also via phone call).

But sending a bank transfer is also a fairly common day-to-day transaction that I do a couple of times a month (and is the only way to pay for some government services like tax certificates short of visiting the tax office in person). Authorising a new direct debit happens occasionally (joined a gym, changed my utility provider, got a new credit card, that kind of thing).
by avhception | 2025-10-15 06:22:01+00:00
Just yesterday I made some notes about a program I'd like to write (hobby project, to be open sourced). After that, the thought of using an LLM to turn the notes into an implementation squished the joy right out of me.

The better the code generated by LLMs get, the less there is of an incentive to say "no". Granted, we're not nearly there yet (even though media reports and zealous tech bros say otherwise). But - and this is especially true for organizations that already had a big code quality problem before the LLMs showed up - if the interpreter / compiler accepts the code and it superficially looks like it does what it should, there is pressure to simply accept it.

Why say no when we could be done now and move on!? Rubber-stamp it and let's go! Sigh. Maybe I'm overly pessimistic, reading the raves about LLMs every day grinds me down.
by BLKNSLVR | 2025-10-15 06:23:09+00:00
Meta-commentary: At least within the HN community there seems to be a strong interest in a pursuit such as this, given that this is at the top of the front page, and has been for a little while, plus the first page has simultaneously contained these two stories:

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

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

It's heartening.
by krackers | 2025-10-15 06:23:26+00:00
I find LLM generated code ends up pushing review/maintenance burden onto others. It "looks" right at first glance, and passes superficial tests, so it's easy to get merged. But then as you build on top of it, you realize the foundations are hastily put together, so a lot of it needs to be rewritten. Fine for throwaway or exploratory work, but heaven help you if you're working in a project where people use LLMs to "fix" bugs generated by previous LLM generated code.

So yes it does increase "velocity" for the person A who can get away with using it. But then the decrease in velocity for person B trying to build on top of that code is never properly tracked. It's like a game of hot potato, if you want to game the metrics you better be the one working on greenfield code (although I suppose maintenance work has never been looked at favorably in performance review; but now the cycle of code rot is accelerated)
by mkesper | 2025-10-15 06:23:26+00:00
I mean, it's basic knowledge that in BASIC printing a whole line is faster than poking characters in a loop. You can also simulate curses positioning by using strings of control characters https://www.c64-wiki.com/wiki/control_character No need to have a real C64 to evaluate most things, there are quite accurate emulators, too.
How can someone expand their business to Japan?
by antara_d | 2025-10-15 06:23:31+00:00
Hi everyone,

If someone wants to expand their business like a US-based company that builds custom apps and websites for startups and small businesses or enterprise, to Japan, what steps should they take?

Can anyone share how can someone connect with local startups or small companies there? Except using LinkedIn and email for outreach, but what else can be done that works well in Japan?

Any advice or personal experience would be really helpful for my knowledge.
by Nio1024 | 2025-10-15 06:23:40+00:00
I don’t think AI is anywhere near the point of replacing humans yet. The main issue here is whether the use of these tools is forced or voluntary. I’ve seen quite a few companies where the boss tries to fully adopt AI productivity tools, but faces strong resistance during implementation.From the employees’ perspective, the boss might be moving too aggressively without considering the practical realities. From the boss’s perspective, it’s frustrating to see the pushback.This tension seems to be a common challenge at the current stage of AI adoption.
by therein | 2025-10-15 06:23:41+00:00
It is not harder if you don't care about or even understand what could go wrong. It is harder if you care and want to be as confident of this code as if it is your own hand-written code.

Feels like you are assuming everyone has your diligence and the diligence that exists in the industry isn't already rapidly decaying due to what's happening.
by vasco | 2025-10-15 06:23:55+00:00
Re-read the comment I replied to and check if that comment was referring to everything being great already because those systems are in place or if they were calling for some kind of ad-hoc popular vote at any point during a mandate based on not liking the policies, rather than for egregious actions as you described. Your reply is theoretically correct but not what I replied to.
by yrds96 | 2025-10-15 06:24:10+00:00
Did people force React? Cloud infrastructure? Microservices? You get it.

I know there are people still using PHP 5 and deploying via FTP, but most people moved on to be better professionals and use better tools. Many people are doing this to AI, too, me included.

The problem is that some big companies and influential people treat AI as a silver bullet and convince investors and customers to think the same way. These people aren't thinking about how much AI can help people be productive. They are just thinking about how much revenue it can give until the bubble pops.
by ricksunny | 2025-10-15 06:24:36+00:00
Ok, starting to get somewhere, so I thank you for that much. We have the understanding now that there is some discontent with one of Mr Mansfield’s amendments, specifically its perceived outcome on innovative, not-necessarily-defense-oriented-but-still-could-be research funding.

Still unanswered questions:

• Which Mansfield amendment is wing referred to? Namong the year would be suffiicnetly identifying

• What were Mr. Mansfield’s goals in pushing his eponymous amendment.

And I would like to ask a follow-on, once again in appreciation of your response: • Among the people (usually academicians in my experience) who express unhappiness with (one of) the Mansfield amendments, why don’t they express at least equal level of unhappiness with the NSF not being allocated a larger budget with mandate to fund the future Engelbarts & Kays? Or why don’t they advocate the standing-up of a National Engineering Foundation, or a peacetime non-weapons version of the OSRD to fund the next Engelbart, as vociferously as they express discontent with Mr. Mansfield’s amendment?
by ruszki | 2025-10-15 06:26:05+00:00
You just repackaged the “but my feelings” movement, when your quote with its context says the exact same thing as others above said, that it’s probably the news. When a customer calls you, that their mouse doesn’t work, and you figure out that they cut its cord, and you apply this quote, it doesn’t mean that the problem is that they cannot cut the cord, but that they want a wireless mouse. You applied this as they would want to have a cord which can be cut with scissors.
by rkomorn | 2025-10-15 06:26:51+00:00
I agree with this.

I was using emacs for a while, but when I switched to vim, something about the different modes just really meshed with how I thought about what I was doing, and I enjoyed it way more and stuck to it for a couple of decades.

I see people that I'd say are more proficient with their emacs, VS Code, etc setups than I am with my vim setup, so I don't think there's anything special about vim other than "it works for me".
by wahern | 2025-10-15 06:27:40+00:00
> Does the local gov "buying" a voting machine give them total visibility into the software? I am genuinely curious.

No, it doesn't. But there's a wide variety of machines, from comparatively simple, tested-and-true Scantrons to the fancy touch screen Dominion machines with conceptually easier-to-hack software and processes, and plenty of nuance across the board. But I think the author's language is still sloppy, if not downright misleading.

Also, IIRC the purchaser of Dominion has publicly committed to ensuring paper trails for everything, which at least 8 or so years ago was a popular criticism of Dominion machines--what paper receipts it did (or could optionally) produce didn't necessarily provide robust accounting of the overall tabulation system. Beyond being a Trump supporter (which alone says very little about any specific individual), there's no reason to think the new owner would be worse for election integrity than the status quo, and arguably some reason to believe integrity might improve. Only time will tell whether he improves the transparency and integrity of Dominion's products. Though I'm more than a little skeptical, not because of nefarious motives, but just because Dominion's position in the marketplace os providing fancy voting tech. The easiest way to improve integrity might be to just shutdown Dominion's entire voting machine product lineup and tell everybody to move to Scantron paper ballots with hand audits, like California does.
by zozbot234 | 2025-10-15 06:28:07+00:00
> Why? There's no Android port for that device and they keep mentioning LineageOS.

The LineageOS folks are working on supporting their OS on Linux-first devices running a close-to-mainline (not AOSP) kernel. So it could go either way. Of course if they do choose an Android-first device, their efforts would ultimately also make it easier to run a mainline kernel on it as shown by projects like pmOS.
by godelski | 2025-10-15 06:28:19+00:00
> What is important is crime rate given exposure

We have data on that too!

There's tons of sites that show this to varying degrees, here's a few[0,1,2]. Crime is actually fairly localized. This is either entirely surprising or unsurprising to people. That the difference can be just a few blocks. There's quite a bit of research on the topic, and crime is even the main topic of Steve Levitt, that guy from Freakanomics.

But I'm not sure this is really all that related to the topics. Considering that crime is localized and that victims follow a power distribution (a few people are victims to many crimes while a lot of people are victims to few/no crimes) then that only ends up highlighting the distortion even more.

> What matters is interventions and policy in reaction to each observation

This I agree with the most. Certainly we haven't been doing a great job at this and I think it is a more effective discussion to have. Though this too can get heated and myopic very fast. People love to assume that there are clear and simple solutions but do not take the time to recognize that if they were so simple they probably would be used. If they are simple it is even simple for the incompetent. But I think a lot of people are unwilling to admit that topics like crime are exceptionally complicated. I'm not sure why, it is a problem we've been unable to solve across thousands of years of human civilization. Clearly it isn't an easy problem to solve.

[0] https://crimegrade.org/crime-map/

[1] https://maps.crimeometer.com/

[2] https://www.adt.com/crime
by mattmanser | 2025-10-15 06:29:16+00:00
That's a bit like saying knowing how a pipe works is enough to explain a combustion engine. You're just listing part of how LLMs work.

Those mechanisms only explain next word prediction, not LLM reasoning.

That's an emergent property that no person, as far as I understand it, can explain past hand waving.

Happy to be corrected here.
by Nio1024 | 2025-10-15 06:29:57+00:00
Just to add,many people tend to overestimate the power of AI. At least for now, vibe coding doesn’t play a significant role in building complex software. I recently read a Stack Overflow research report showing that:“Most respondents are not vibe coding (72%), and an additional 5% are emphatic it not being part of their development workflow.”It also noted that in a future with advanced AI, the #1 reason developers would still ask another human for help is “When I don’t trust AI’s answers” (75%).This clearly shows that human developers remain the ultimate
by lelanthran | 2025-10-15 06:30:06+00:00
> What if the Prequels were movies with the same actors, acting in the same way, to the same script, but had nothing to do with Star Wars? Would you still think they were full of mature themes

Well, yes. My initial viewing was colored by expecting the same sort of story that the original trilogy had. The prequels ended up being a very different sort of story.

> or that it's all a bunch of half-arsed tropes that panders to the lowest common denominator[1]?

Doesn't this apply to all the movies you like too? What's different in the movies you liked? Are the tropes all full-arsed?
by zwnow | 2025-10-15 06:30:33+00:00
It wont replace humans in the foreseeable future as they can not reason or react to changes they werent trained on. Bosses are jumping on a hype train making decisions in fields they barely have expertise in, which is the frustrating part. They listen to false promises of other "founders". Bosses not listening to their employees always has been a key factor to frustration at work, these businesses have no right to succeed.