MurphyA/hacker-news huggingface dataset:
by aurareturn | 2025-12-26 06:43:49+00:00
From my point of view, many programmers hate Gen AI because they feel like they've lost a lot of power. With LLMs advancing, they go from kings of the company to normal employees. This is not unlike many industries where some technology or machine automates much of what they do and they resist.

For programmers, they lose the power to command a huge salary writing software and to "bully" non-technical people in the company around.

Traditional programmers are no longer some of the highest paid tech people around. It's AI engineers/researchers. Obviously many software devs can transition into AI devs but it involves learning, starting from the bottom, etc. For older entrenched programmers, it's not always easy to transition from something they're familiar with.

Losing the ability to "bully" business people inside tech companies is a hard pill to swallow for many software devs. I remember the CEO of my tech company having to bend the knees to keep the software team happy so they don't leave and because he doesn't have insights into how the software is written. Meanwhile, he had no problem overwhelming business folks in meetings. Software devs always talked to the CEO with confidence because they knew something he didn't, the code.

When a product manager can generate a highly detailed and working demo of what he wants in 5 minutes using gen AI, the traditional software developer loses a ton of power in tech companies.

/signed as someone who writes software
by mmooss | 2025-12-26 06:44:38+00:00
I think the OP is blocking 'all AI' in a broad context, which I think is a knee-jerk response to new technology.

> Some of us are opposed to either specific cases

I definitely support that.

> or the broad deployment of LLMs.

I'm not sure what that means, but I support regulation of LLMs in general. For example, an LLM should not be allowed to represent itself as human.
by benatkin | 2025-12-26 06:45:23+00:00
Ouch.

While I can see where he's coming from, agentvillage.org from the screenshot sounded intriguing to me, so I looked at it.

https://theaidigest.org/village

Clicking on memory next to Claude Opus 4.5, I found Rob Pike along with other lucky recipients:

- Anders Hejlsberg
- Guido van Rossum
- Rob Pike
- Ken Thompson
- Brian Kernighan
- James Gosling
- Bjarne Stroustrup
- Donald Knuth
- Vint Cerf
- Larry Wall
- Leslie Lamport
- Alan Kay
- Butler Lampson
- Barbara Liskov
- Tony Hoare
- Robert Tarjan
- John Hopcroft
by teaearlgraycold | 2025-12-26 06:45:34+00:00
I that once in a technical interview and got the job (just paused for 30 seconds until the answer came to me). I think they expected a 15 minute process of problem solving.

If I recall correctly the question was something like:

You are sitting recording cars by their license plate as they drive down a road. You only have N spots on your worksheet. You can overwrite spots as many times as you need to. By the end of the day you must have an unbiased sampling of cars that have driven by you. How do you record the cars?
by lil-lugger | 2025-12-26 06:46:05+00:00
It sucks and I hate it but this is an incredible steam engine engineer, who invented complex gasket designs and belt based power delivery mechanisms lamenting the loss of steam as the dominant technology. We are entering a new era and method for humans to tell computers what to do. We can marvel at the ingenuity that went into technology of the past, but the world will move onto the combustion engine and electricity and there’s just not much we can do about it other than very strong regulation, and fighting for the technology to benefit the people rather than just the share price.
by refulgentis | 2025-12-26 06:46:44+00:00
What was the objectionable detail I forgot to include? Feeding the HTTP GET result to an AI? Then it’s the same as slavery? Sounds clearly wrong to me. You really made me realize how weak it is when you pointed out the thing that is the same as 1800s slavery is also the same as child pornography. Maybe take the rest of the night off?
by ChrisArchitect | 2025-12-26 06:48:00+00:00
Related:

Ask HN: Is maintaining a personal blog still worth it?

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

Why I still blog after 15 years

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

Write the post you wish you'd found

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

Blogging in 2025: Screaming into the Void

https://news.ycombinator.com/item?id=46156379
by ttsalami | 2025-12-26 06:48:16+00:00
My main ones are career focused:

- Vastly and in depth expand my knowledge of data architecture approaches. I'm an analytics engineer but have no experience in high level planning of architecture and I feel like I'm missing a lot of knowledge of the field.

- Learn data engineering skills like handling event streams. I'm very happy with my analytics engineer position, but it seems like standard data engineering is a very desired skill for any new career opportunities.

- Learn how to manage a small SaaS company and the product. I'm in the finishing stages of a platform that I have been developing by myself(while my cofounder is the industry expert). Neither of us has knowledge on what it takes to launch and sell this product, for which we know there is demand in the industry.

- Finally; create practical real life ML workflows. I have only theoretical experience since I never had the need or opportunity to work with a more real scenario. This is both from personal interest and for career growth.

Some non-technical:

- Force myself into more social situations, especially with absolutely non-tech people.

- Just started treating ADHD, so hopefully wrangle that.
by Robertda5 | 2025-12-26 06:48:50+00:00
Finding reliable lighting manufacturers that offer free shipping can greatly enhance your purchasing experience. Whether you're a retailer looking to stock up on LED products or a homeowner seeking to upgrade your lighting fixtures, understanding where to source these products with the added benefit of free shipping is crucial. This guide explores top lighting manufacturers who provide free shipping options, ensuring you get quality products without the extra costs.https://info.kailinlighting.com/where-to-find-free-shipping-...
by tracker1 | 2025-12-26 06:48:55+00:00
More bloated frameworks and the wife variety of packages built on then allow for faster feature development from less skilled and less experienced developers... Though plenty of experienced developers implement Enterprise patterns that bring plenty of bloat with them.

Electron as bad as it can be, has allowed for a level of cross platform applications in practice that has never existed... It's bloated on several levels.

Most of that ease in being able to deliver software that works well enough and quickly doing so wouldn't be possible without the improvements in technology.
by mechramc | 2025-12-26 06:49:40+00:00
It looks ateach error in isolation. It captures the stack trace at the point of failure, but there’s no correlation across async boundaries.
Are you using OpenTelemetry or a custom tracing solution for your agent workflows? Wondering if there’s value in Debug Buddy exporting spans in OTLP format so it plugs into existing observability stacks rather than reinventing tracing.
by hamirhere | 2025-12-26 06:50:23+00:00
> We need a better model. Platforms like LinkedIn and Instagram shouldn't own your content.

This reminds me of a post I read the other day, https://overreacted.io/open-social/.

It's by Dan Abramov, the former React.js core contributor.

I created a BlueSky account because of it.

https://bsky.app/profile/hamirhere.bsky.social
by godelski | 2025-12-26 06:50:32+00:00
> Tor is censorship-resistant

I'm not sure that's actually accurate. Using Tor or even many VPNs you get hit with a lot of block lists or bot detectors. I also heard that Tor is blocked in China. I mean isn't the list of entries and exits public?

Of course these groups are also shooting themselves in the foot. Tor was invented by the Navy after all and they like spies to go through it because connecting to "totallynotNSA.com" is a great way to get yourself found. But Tor also only works for those purposes if non bad actors make up the majority of traffic
by vlovich123 | 2025-12-26 06:50:33+00:00
Reading comprehension and critical thinking again missing from your post.

The article would only “invalidate” what I wrote if the sudo-rs vulnerability was a result of memory safety. That isn’t what these vulnerabilities are.

By the way, the data on this is so clear and readily available about the real world reduction in memory safety issues Rust has in the real world I really don’t understand how you’re doubling down on your flawed position: https://security.googleblog.com/2025/11/rust-in-android-move....

This is literally empirical validation of the theoretical expected result. And Microsoft has also presented they’re seeing similar results. This is literally scientific evidence for the blinking neon sign that Rust achieves a significantly meaningful higher bar of memory safety than C/C++ regardless of any concerns you’ve raised (valid or otherwise). Rust isn’t evaluated in a vacuum against a hypothetically perfect alternative.

Unsafe rust behind harder to work with also doesn’t mean that unsafe in sudo-rs instantly runs into such issues. You can see the vast majority of the unsafe here is invoking syscalls. That isn’t what people are typically referring to as “unsafe is hard”. Basically you seem to not actually understand the issues at play and are cherry picking sound bites you think support the predetermined position you’re really set on taking. Thats what I mean by being lazy - you claim the existence of unsafe in sudo-rs makes it memory unsafe when that’s not at all necessarily the case - it just means there’s a risk there. Same with the Vec example - it’s highlighting how there can be issues but it doesn’t mean the vast majority of unsafe runs into it.

Is rust as memory safe as Java? No, it’s not. Is it substantially closer to Java safety than C/C++? Yes and it looks like it’s about at least an order of magnitude better than C/C++ while offering the same performance profile (and actually often better because it’s aliasing rules can be more aggressive and the standard library is more modern). An order of magnitude fewer vulnerabilities for the same performance is an insane jump in the Pareto frontier.
by refulgentis | 2025-12-26 06:51:02+00:00
Which is what? I’m honestly unsure. Could be: we need to nuke the data centers, or unseat any judge that has allowed this, or somehow move the law from “it’s cool to do matmuls with text as long as you have the right to read it.” Not against any of those but I’m sure I’m Other Team coded to you given the amount of harassment you’ve done in this thread to me and others.
by codys | 2025-12-26 06:51:07+00:00
Here's an example where a bug could exist in go due torn writes in a real program.

I found this by searching for places where folks reload there config at runtime, as they are generally a place where people forget to synchronize correctly in go.

1. A viper.OnConfigChange callback is set up to call readConfig(): https://github.com/OdyseeTeam/chainquery/blob/48c092515dea5c...

2. Inside readConfig(), we assign to a slice `twillio.RecipientList` (https://github.com/OdyseeTeam/chainquery/blob/48c092515dea5c...

3. Note that in Go, slices are objects composed of 3 words (https://go.dev/blog/slices-intro#slice-internals) And there isn't syncronization built-in over updating them. As a result, if something reads the slice while it's being updated we will mix together a data pointer & length & capacity that correspond to different real slice objects. If the length we read is from a slice that has real length 10, but the data pointer we read is from a slice with real length 1, when iterating we'll read memory out of bounds.

Note: I'm not familiar with this repo otherwise. This is from a quick search.
by Jumpmanlives | 2025-12-26 06:52:14+00:00
Good stuff Anna's Archive. The Anchormen, premium sea shanty crew from Western Australia, officially endorsed you sharing our salty tunes. https://www.facebook.com/theanchormenwa/

https://open.spotify.com/album/07IyzOA9jJWPZcLDysQwpo?si=KZO...
by tombert | 2025-12-26 06:53:04+00:00
I'm not entirely convinced it's going to lead to programmers losing the power to command high salaries. Now that nearly anyone can generate thousands upon thousands of lines of mediocre-to-bad code, they will likely be the doing exactly that without really being able to understand what they're doing and as such there will always be the need for humans who can actually read and actually understand code when a billion unforeseen consequences pop up from deploying code without oversight.
by jwrallie | 2025-12-26 06:53:48+00:00
Would a child have access to a paid VPN like Mullvad anyway, I wonder.

If they ban OpenVPN and WireGuard through what I can only think is something akin to the great firewall of China, then what is the next step, making ssh -D unlawful?

Maybe encryption too? Maybe they need to ban booting Linux and filter access to open source software as well? Running unsigned code? Might as well just shut down the internet.
by awesome_dude | 2025-12-26 06:55:10+00:00
There's still a lot of confusion on where AI is going to land - there's no doubt that it's helpful, much the same way as spell checkers, IDEs, linters, grammarly, etc, were

But the current layoffs "because AI is taking over" is pure BS, there was an overhire during the lockdowns, and now there's a correction (recall that people were complaining for a while that they landed a job at FAANG only for it to be doing... nothing)

That correction is what's affecting salaries (and "power"), not AI.

/signed someone actually interested in AI and SWE
by MangoCoffee | 2025-12-26 06:55:54+00:00
>This is a new tech where I don't see a big future role for US tech. They blocked chips, so China built their own. They blocked the machines (ASML) so China built their own.

Nvidia, ASML, and most tech companies want to sell their products to China. Politicians are the ones blocking it. Whether there's a future for US tech is another debate.
Show HN: Seasons Come and Go – a calm overview of the natural rhythms around us
by vsupalov | 2025-12-26 06:55:57+00:00
A starting page focused on natural rhythms around us. A reminder that the earth keeps on turning, seasons are in motion and each day the sun has a slightly different arc across the sky.

This was created as an excuse to try jj, almost exclusively through prompting claude to turn a vague vision into reality. All it took was part of my attention here and there across two days, while still thoroughly enjoying Christmas with extended family.

For me, seeing our place in the solar dance and the season progress has a calming effect and provides some perspective. I hope some of you will find it interesting as well.
by vlovich123 | 2025-12-26 06:56:20+00:00
I don’t know how people claim the science is solved and “it’s just engineering” when scaling up to no trivial quantum circuits is literally the problem no one has solved and hand waving it away as an “engineering problem” seems really disingenuous. Foundational science needs to be done to solve these problems.

Classical CPUs have slowed but not stopped but more importantly quantum machines haven’t even been built yet let alone been proven possible to scale up arbitrarily. Haven’t even demonstrated they can factor 17 faster than a classical computer.
by beeflet | 2025-12-26 06:57:01+00:00
Yes, they're objecting to people training on data they don't have the right to, not just the GET request as you suggest.

If you distribute child porn, that is a crime. But if you crawl every image on the web and then train a model that can then synthesize child porn, the current legal model apparently has no concept of this and it is treated completely differently.

Generally, I am more interested in how this effects copyright. These AI companies just have free reign to convert copyrighted works into the public domain through the proxy of over-trained AI models. If you release something as GPL, they can strip the license, but the same is not true of closed-source code which isn't trained on.
by phil21 | 2025-12-26 06:57:30+00:00
Yeah, this is why I'm having a hard time taking many programmers serious on this one.

As a general class of folks, programmers and technologists have been putting people out of work via automation since we existed. We justified it via many ways, but generally "if I can replace you with a small shell script, your job shouldn't exist anyways and you can do something more productive instead". These same programmers would look over the shoulder of "business process" and see how folks did their jobs - "stealing" the workflows and processes so they could be automated.

Now that programmers jobs are on the firing block all of a sudden automation is bad. It's hard to sort through genuine vs. self-serving concern here.

It's more or less a case of what comes around goes around to me so far.

I don't think LLMs are great or problem free - or even that the training data set scraped from the Internet is moral or not. I just find the reaction to be incredibly hypocritical.

Learn to prompt, I guess?
by tombert | 2025-12-26 07:01:00+00:00
Producing something interesting has never been an issue for a junior engineer. I built lots of stuff that I still think is interesting when I was still a junior and I was neither unique nor special. Any idiot could always go to a book store and buy a book on C++ or JavaScript and write software to build something interesting. High-school me was such an idiot.

"Senior" is much more about making sure what you're working on is polished and works as expected and understanding edge cases. Getting the first 80% of a project was always the easy part; the last 20% is the part that ends up mattering the most, and also the part that AI tends to be especially bad at.

It will certainly get better, and I'm all for it honestly, but I do find it a little annoying that people will see a quick demo of AI doing something interesting really quickly, and then conclude that that is the hard part part; even before GenAI, we had hackathons where people would make cool demos in a day or two, but there's a reason that most of those demos weren't immediately put onto store shelves without revision.
by mmooss | 2025-12-26 07:01:51+00:00
> no matter what criteria you use YouTube/TikTok/Shorts/etc has a [set of videos] which demonstrates quality similar to any novel or literary work.

Could you provide some examples that match the best literary works? I'd love to see them. Edit: Here are some proposed examples:

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

Nothing prevents the video medium from matching literature - full-length films, for example, are on that level. I think there are two drawbacks to short video: First, the amount of content - their length - limits what they can accomplish, like short stories are limited. Second, the medium hasn't had time to mature as an artform; novels and film, for example, were both around for a long time before there was much great art.
by digitaltrees | 2025-12-26 07:02:11+00:00
We might release it as a framework of gems.

We created an Abstract controller that handles all of the typical behavior for a resource, auth, filtering, pagination, tenancy, import/export, serialization etc.

Then we expanded rails generators to cover ALL typical behavior. And the markdown file calls the generators.

It was a bit complicated to model polymorphic behavior but we got it working thanks to Ruby/Rails.

But the basic premise that made this work is: Use only restful actions; don’t turn it into RPC.
Recognize that most RPC/graphql functions are state changes that could have been a patch request. So instead of /clients/activate its /clients with a status attribute for “activate” or “archive”. Then most nested routes aren’t needed, use accepts nested attributes for and return child ids in the show action. There’s more to it that this but by strictly following conventions and modeling the data for rest, the api ends up
Super simple.

Our standard controller only whitelists strong params. All other behavior is automatic.
by intermerda | 2025-12-26 07:02:17+00:00
I didn't realize it was important to be bored until I read/watched this: https://hbr.org/2025/08/you-need-to-be-bored-heres-why. There are some pointers in there that you might find helpful.

One thing that's helped me is solo hikes which I've done many times before. I still do them for workouts and use them as an opportunity to get bored.
by Jesserio-17 | 2025-12-26 07:02:38+00:00
In the rapidly evolving mining machinery industry, sourcing high-quality parts is crucial for operational efficiency and reliability. This article explores the top reputable importers of mining machine parts, highlighting their strengths, market reach, and contributions to the industry. With a focus on companies that prioritize quality, innovation, and customer service, we aim to provide insights into the best options for mining operations worldwide.https://info.minedrillings.com/top-reputable-mining-machine-...
by idle_zealot | 2025-12-26 07:02:52+00:00
> When a product manager can generate a highly detailed and working demo of what he wants in 5 minutes using gen AI, the traditional software developer loses a ton of power in tech companies.

Yeah, software devs will probably be pretty upset in the way you describe once that happens. In the present though, what's actually happened is that product managers can have an LLM generate a project template and minimally interactive mockup in five minutes or less, and then mentally devalue the work that goes into making that into an actual product. They got it to 80% in 5 minutes after all, surely the devs can just poke and prod Claude a bit more to get the details sorted!

The jury is out on how productivity is impacted by LLM use. That makes sense, considering we never really figured out how to measure baseline productivity in any case.

What we know for sure is: non-engineers still can't do engineering work, and a lot of non-engineers are now convinced that software engineering is basically fully automated so they can finally treat their engineers like interchangeable cogs in an assembly line.

The dynamic would be totally different if LLMs actually brodged the brain-computer barrier and enabled near-frictionless generation of programs that match an arbitrary specification. Software engineering would change dramatically, but ultimately it would be a revolution or evolution of the discipline. As things stand major software houses and tech companies are cutting back and regressing in quality.
by shunia_huang | 2025-12-26 07:02:57+00:00
Just want to add more context here:

For me personally, it's the uncertainty dealing with non native languages. I can see that for my own language it is so hard to take full control of all cases for even a simple word, that gives me nerve to think before I say anything non native, as I learn, there are more complex cases that makes a single word fitting to more and more scenarios. Although I totally understand that the native speakers will definitely understand even if I do it wrong, but still, I feel that nerve every time.
by pjmlp | 2025-12-26 07:03:10+00:00
Those people usually overlook the history of Smalltalk, Self and Common Lisp, which are just as dynamic if not more, due to image use, debugging and compilation on the fly where anything can be changed at any time.

For all its dynamism, Python doesn't have anything closer to becomes:.

I would say that by now what is holding Python back is the C ABI and the culture that considers C code as Python.
by neilv | 2025-12-26 07:03:21+00:00
What's confusing to me is that even most of the the print-on-demand services I've seen for self-published writers don't go below trade paperback trim sizes (5x8 inches).

There's a huge amount of indie fiction that really wants to be in pocket-size mass-market print format (for those buyers who prefer paper to ereaders), for ergonomics and some of the pulp aesthetic, but it's forced to trade paperback trim.