MurphyA/hacker-news huggingface dataset:
by nickelpro | 2025-11-26 19:14:42+00:00
> Stallman just cared about code, like fixing his printer, and not a whole social movement?

Stallman created a social movement that just cared about code, yes. He needed the social movement to create an environment in which he could fix his printer.

The social movement was about the license and the code, not about providing support for, documentation of, or continuing development of any particular code.

By creating an environment where code is open, you allow for communities to organically form around code and maintain it. Without the environment, without the code and the license, the communities cannot form.
by roadside_picnic | 2025-11-26 19:15:12+00:00
There's no worship here on my part (in fact I got out of the AI space because was increasingly less about tech/solving problems, and more about pure hype), but my experience in this industry has been that the most dystopian path tends to be the most likely. I would prefer if Google search, Reddit and YouTube were closer to what they were 15 years ago, but I do recognize how they got here.

I mean, look at all this "alignment" research. I think the people working in this space sincerely believe they are protecting humanity of a "misaligned" AGI, but I also strongly believe the people paying for this research want to figure out how to make sure we can keep LLMs aligned with the interests of advertisers.

Meta put so much money into the Metaverse because they were looking for the next space that would be like the iPhone ecosystem: one of total control (but ideally better). Already people are using LLMs for more and more mundane tasks, I can easily imagine a world where an LLM is the interface for interacting online world rather than a web browser (isn't that what we want with all these "agents"?) People already have AI lovers, have AI telling them that they are gods, having people connecting with them on a deeper level than they should. You believe Sam Altman doesn't realize the potential for exploitation here is unbounded?

What AI represents is where a single company control every piece of information fed to you and has also established deep trust with you. All the benefits of running a social media company (unlimited free content creation, social trust) with none of the draw backs (having to manage and pay content creators).
by danishSuri1994 | 2025-11-26 19:15:22+00:00
It’s wild how Voyager forces two truths to sit together:

Technically, what we’ve done is almost boringly modest.

~17 km/s

~1 light-day in ~50 years

No realistic way to steer it anywhere meaningful now On cosmic scales it’s… basically still on our doorstep.

Psychologically, it’s still one of the most ambitious things we’ve ever done.

We built something meant to work for decades, knowing the people who launched it would never see the end of the story.

We pointed a metal box into the dark with the assumption that the future would exist and might care.

I keep coming back to this: Voyager isn’t proof that interstellar travel is around the corner. It’s proof that humans will build absurdly long-horizon projects anyway, even when the ROI is almost entirely knowledge and perspective.

Whether we ever leave the solar system in a serious way probably depends less on physics and more on whether we ever build a civilization stable enough to think in centuries without collapsing every few decades.

Voyager is the test run for that mindset more than for the tech.
by echelon | 2025-11-26 19:15:32+00:00
This is the Hundred Billion Dollar unwrap() Bug.

You can keep unwrap() and panics. I just want a static first class method to ensure it never winds up in our code or in the dependencies we consume.

I have personally been involved in nearly a billion dollars of outages myself and am telling you there are simple things the language can do to help users purge their code of this.

This is a Rust foot gun.

A simple annotation and compiler flag to disallow would suffice. It needs to handle both my code and my dependencies. We can build it ourselves as a hack, but it will never be 100% correct.

This is why I want it:

https://news.ycombinator.com/item?id=46060907
by swatcoder | 2025-11-26 19:15:54+00:00
Ironically, you're making the point you mean to be arguing against.

The dot-com bubble didn't form and burst because the technology or opportunity of the web wouldn't be revolutionary. It formed and burst because investment grossly outpaced how fast the technology could mature into commercial value. That's pretty much what we're seeing here.

LLM's, diffusion, etc are radical new avenues for technology and probably will have made a huge impact on society and business when we look back in 20 years, but investors desperate for high yield in an otherwise stagnating economy flooded the engine, betting as though these dramatic changes would happen immediately rather than gradually.

Unsurprisingly, to people who didn't put their chips on the table at all, this all-in bet on immediacy is proving more and more to be a losing one.
by journal | 2025-11-26 19:16:51+00:00
depends on what you're trying to make. i suggest trying to vibe code a tool like i have called llm.exe which takes contents of predefined md file and sends it for response which is added to the end of the file. then incrementally add new flags to the tool to have more features and use other models, anything from generating audio using audio models to archiving and image input. Then try to create something in framework you are not familiar with and come up with your own methods allowing you to go much further than one shot. i tried to vibe code winapi and it's hard, but i think doable even for large scoped projects, the problem is context hoisting and you need to keep track of a spec. try to think what is the minimum text you need to describe what you are doing. ask models to generate one file or method at a time. i don't use fancy ide.
by ksec | 2025-11-26 19:17:01+00:00
I said this last time, YMTC from China is making NAND and finally crossed the 10% market share. I would not be surprised if they have 30% by 2030. The more NAND Fabs reconfigured to DRAM from Samsung or others the more YMTC will grab NAND market share. So yes naturally those profit current NAND and DRAM player enjoys provides an extra cushion for them to build their Fab which is becoming ever more expensive due it its size and machinery required. But also as war chest. And they know it well.

CXMT's DDR5 and LPDDR5 is also slowly gaining market shares, although not at the pace of YMTC due to yield and cost issues.

Both company are close or already at escape velocity. And then there will be a moment like electric car where DRAM and NAND will oversupply. Which is another reason why DRAM manufactures are eager to move to LPDDR6.
by ferguess_k | 2025-11-26 19:17:45+00:00
Thanks. This alone could be enough validation. I worked only in smaller codebases but I get sometimes it is impossible to untangle a tech debt -- much easier to just ask for a new copy of the requirements and start over, which also has the benefit of triggering things such as "Oh we actually don't need A,B and C, don't bother with them".
by keeda | 2025-11-26 19:17:55+00:00
Maybe the archive link stripped it out, but it would be really useful to look at the actual sources, because TFA seems to be, uhh, "selective" in what stats it presents. For example, this source (Alex Bick at the St Louis Federal Bank) seems to be cited:

https://www.genaiadoptiontracker.com/

TFA presents the most pessimistic stat it could find: daily GenAI usage at work growing from 12.1% to 12.6% in a year. (Interestingly there was a dip to 9% in Nov 2024; maybe end-of-year holidays?)

It does not mention that the same tracker also shows that overall usage (at and outside work, at least once last week) has steadily climbed from 44% to 54%. That is a 10 percentage point growth in a year. (This may also be why OpenAI reveals WAU rather than DAU; people mostly regularly use it on a weekly basis.)

Here is something even more interesting from the same authors at the St Louis Fed using the same data:

https://www.stlouisfed.org/on-the-economy/2025/nov/state-gen...

Really, read that article, it is short and a bit astounding. Money quote:

> When we feed these estimates into a standard aggregate production model, this suggests that generative AI may have increased labor productivity by up to 1.3% since the introduction of ChatGPT. This is consistent with recent estimates of aggregate labor productivity in the U.S. nonfarm business sector. For example, productivity increased at an average rate of 1.43% per year from 2015-2019, before the COVID-19 pandemic. By contrast, from the fourth quarter of 2022 through the second quarter of 2025, aggregate labor productivity increased by 2.16% on an annualized basis. Relative to its prepandemic trend, this corresponds to excess cumulative productivity growth of 1.89 percentage points since ChatGPT was publicly released. ... ...

> We stress that this correlation cannot be interpreted as causal, and that labor productivity is determined by many factors. However, the current results are suggestive that generative AI may already be noticeably affecting industry-level productivity.
by brudgers | 2025-11-26 19:18:20+00:00
Selling a business usually entails a lot of energy and time. Selling at arm’s length always involves a lot of uncertainty.

And with a successful product the owner has certainly received offers and will have an informed opinion about the type of people likely to buy and the offers that would kick off negotiations…there is a reasonable chance the owner has explored selling already.

So my guess is that shutting down and treating existing customers very well using a download is the best thing for actual customers (unconverted users are not customers).

Or to put it simply, doing right by customers might not be practical in any probable sale.
by bluefirebrand | 2025-11-26 19:18:21+00:00
> How do you know their skills and knowledge are declining rapidly

I was describing anecdotally what I have witnessed. Devs that I used to have a reasonably high opinion of struggling to explain or understand the PRs they are making

> Does using an LLM cause one to suddenly forget everything?

I think we can probably agree that when you stop using skills, those skills will atrophy to some extent

Can we also agree that using LLMs to generate code is different from the skill of writing code?

If so, it stands to reason that the more people rely on LLMs to generate things for them, the more their skills of creating those things by hand will atrophy

I don't think it should be very controversial to think that LLMs are making people worse at things

It is also entirely possible that people are becoming better (or faster, anyways. Extremely debatable if faster = better imo) at building software using LLMs while also becoming worse at actually writing code
by LogicFailsMe | 2025-11-26 19:18:26+00:00
Sturgeon's law: 90% of everything is crap. Ergo we shouldn't be surprised if AI can replace 90% of supposed art and media in the long run. Not sure I will particularly notice since I can't stand most media already.

But good luck with that remaining 10% AI...

I think the reason 3D printers can't print anything is because most things are mixed media and 3D printers aren't so great at that yet. There are also issues with topology and the structural quality of 3D printed things compared to things put in a mold. And that's not entirely unlike people (who I once would have thought would know better ) oversimplifying the engineering and scientific challenges of AI for it to be human equivalent or better.
by GeneralMayhem | 2025-11-26 19:18:41+00:00
"Ignoring the code entirely and only prompting" is the only definition of vibe-coding I'm aware of. It's from a Karpathy tweet (https://x.com/karpathy/status/1886192184808149383):

> There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists... I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension.

It specifically doesn't mean "using an LLM as a code assistant". It definitely doesn't mean asking the LLM questions about code which you'll then use to write your own code. Those are LLM-assisted activities, and it's totally fine if you're using the LLM that way. But it's not what the term "vibe coding" means. "Vibe coding" is giving up on any pretense that you're in control, and letting the LLM take the wheel. It's fun for getting quick projects done, but it's also now becoming a distressingly common practice for people who literally do not know how to program in order to get a "product" to market.
by BozeWolf | 2025-11-26 19:19:00+00:00
Totally different experience here! For a project I wanted to try “euro cloud”. Something comparable to digital ocean. No need for hyperscaler functionality.

It has been great. Good terraform provider and reliable service. I like their console, although the design feel very vaporwave to me.

Of course stuff can be better, but it is rapidly improving. The way they implemented grafana + user management was shit. But that’s fixed. Grafana still feels bolted on however. And login is a bit weird with their dedibox or whatever button next to the cloud offering. But no where near as confusing as aws is!

Also bumped on a bug in their terraform provider, found a related bug report, contributed some info and it was fixed within two weeks.

Quite happy so far. Running serverless sql, serverless containers. Secrets management and some iam config. No big stuff but quite sure it is capable to run a decently sized saas.
by jauntywundrkind | 2025-11-26 19:19:08+00:00
Given how badly the EU just folded on GDPR, data protection and AI laws (which were good laws generally imo, and tragic to see useful exercise of sovereignty erased), I want to have hope that this might not stand.

But unfortunately I feel like the big tech interests probably somewhat want this happen, are happy to hand the citizenry over to the state. That we won't hear much from them over this all. With some notable Signal sized / Medium Tech exceptions.

It sure does seem like there's a huge legitimacy crisis the EU council is creating around itself by going so far against the will of the people, by intruding so forcibly into literally everyone's life.
by theoa | 2025-11-26 19:19:22+00:00
The math was beyond me. So, I asked Gemini 3 for help. I share what they replied to my many questions here:

https://gemini.google.com/share/1a6663a83898

Schrodinger and Penrose: pro. Einstein: con.

My favorite part is the debate between His Holiness the Dalai Lama and President Donald Trump on Maria Strømme's interesting effort.
by alex1138 | 2025-11-26 19:19:25+00:00
And everything to do with covid

https://rumble.com/vt62y6-covid-19-a-second-opinion.html

https://rumble.com/v28x6zk-sasha-latypova-msc.-nsa-team-enig...

(and so on; many other links)

I don't understand the reluctance of people to click Rumble links. I'd love to link you to stuff on Youtube but TPTB have decided you're not allowed to see it (this should be a very narrow category of things and those I linked and others absolutely should be allowed)

This is when they're doing outright censorship too and not just demonetization

They're a criminal cartel
by strangattractor | 2025-11-26 19:19:42+00:00
Shocker! is correct.

A popular belief these days is that investors from 2000 ultimately got it right. Truth - they simply got it wrong. They dumped tons of money into things that had no hope of justifying an ROI. They thought adoption of the technology would happen at a pace that was unprecedented or even possible. They assumed things would happen in 3 years that actually took 20. Yes - Shocker!
by TomasBM | 2025-11-26 19:20:02+00:00
They're still around and offering new online courses. I hope they don't have any problems to keep afloat, because they do offer useful material at the very least.

I agree it's hard, but I think it's because initially the lecturers were involved in the online community, which can be tiring and unrewarding even if you don't have other obligations.

I think the courses should have purely standalone material that lecturers can publish, earn extra money, and refresh the content when it makes sense. Maybe platform moderators could help with some questions or grading, but it's even easier to have chatbot support for that nowadays. Also, platforms really need to improve.

So, I think the problem with MOOCs has been the execution, not the concept itself.
by frumplestlatz | 2025-11-26 19:20:22+00:00
Result declares a type-level invariant — an assertion enforced by the compiler, not runtime — that the operation can fail.

Ignoring that is bypassing the type system. It means your types are either wrong, or your type system is incapable of modeling your true invariants.

In the case of the cloudflare error, their types were wrong. That was an avoidable failure. They needed to fix their type-level invariants, not yolo the issue with `.unwrap()`.

Your willful persistent lack of understanding doesn’t mean my philosophy is incoherent. Using `.unwrap()` is always an example of a failure to accurately model your invariants in the type system.
by pshirshov | 2025-11-26 19:20:39+00:00
My own (very dirty) tool, there are some public ones, probably I'll try to migrate to one of the more mature tools later. Example: https://github.com/ruvnet/claude-flow

> is this possible with those?

You can always write to stdin/read from stdout even if there is no SDK available I guess. Or create your own agent on top of an LLM provider.
by nickelpro | 2025-11-26 19:21:01+00:00
> That is obviously false...

It is fundamentally true. You cannot have a Pokemon community without Pokemon, a knitting community with yarn, or a software community without software.

> Technically true

You should have stopped here. It is true. Period, full stop. Everything else is fluff.

> The vast majority of software which can technically be described as "open source" is mostly inconsequential to computing or anyone's lives.

This is because the open source software movement was so overwhelming in its success it became the norm.

> He didn't need to invent a social movement and philosophy to fix his printer issue.

Yes he did. The philosophy is about the freedom to fix your printer. It is not about engaging others to fix your printer, or obliging maintainers to fix your printer.

Those things are follow ons to the core philosophy. Once you have the freedom to fix your printer, you can form communities of people also interested in fixing printers. The freedom comes first.

> Whether the original developers supported it or not is irrelevant.

It's literally the only thing we're talking about. Open source enables others to come along and support software abandoned by or simply never championed by its original creator. Without open source you do not have those later "someones".
by homebrewer | 2025-11-26 19:21:31+00:00
> the limitation on "1 Window - 1 Project" is laughable in IDEA

There's no such limitation in IDEA. If your project consists of separate subprojects stored in subdirectories inside a single large directory, just open that directory in IDEA. Your subdirectories will work/look/feel like different projects, all within the same window, with global symbol search, support for attaching SQL resolution scopes (i.e. attaching different databases to different projects and/or paths within them and having correct autocomplete), etc.

One of the things I work on is such a project built from a dozen separate subprojects, some of them written in Java, one in PHP, one in JS/node, one in TS/React, two in Go, one in Python. Plus the usual stuff like Markdown, HTML, CSS, SQL, etc. It all integrates very nicely within the same window.

If they're stored in completely separate directories, and you want to combine them into a single window for some reason, it's still perfectly possible by attaching them as "modules" inside your project settings. It looks and feels exactly like the first case, even when projects are spread across the system.
by keeda | 2025-11-26 19:21:39+00:00
> Of course I still bill the time it would have taken me but for a professional it can be a great improvement.

This may be a flippant comment, but it actually represents one of the reasons it is difficult to track GenAI usage and impact!

Multiple researchers have hypothesized (often based on discrepancies in data) that the gains from workers using GenAI are not necessarily propagated to their employers. E.g. any time savings may be dedicated to other professional or leisure pursuits.
by stuffn | 2025-11-26 19:21:54+00:00
> Click interesting title related to <profession>

> Get flashbanged by furry imagery

It's a fetish. The topic is ostensibly professional. You must be deliberately ignoring the obvious to not see why OP said what they said. Not only is putting your fetish everywhere seen as unprofessional, furry cartoons are a neck breaking contrast to the potential seriousness of the topic.
by burntsushi | 2025-11-26 19:21:56+00:00
You said:

> Rust needs to get rid of .unwrap() and its kin.

Now you say:

> You can keep unwrap() and panics.

So which is it?

> I just want a static first class method to ensure it never winds up in our code or in the dependencies we consume.

Now this is absolutely a reasonable request. But it's not an easy one to provide depending on how you go about it. For example, I'd expect your suggestion in your other comment to be a non-starter because of the impact it will have on language complexity. But that doesn't mean there isn't a better way. (I just don't know what it is.)

This is a classic motte and bailey. You come out with a bombastic claim like "remove unwrap and its ilk," but when confronted, you retreat to the far more reasonable, "I just want tools to detect and prevent panicking branches." If you had said the latter, I wouldn't have even responded to you. I wouldn't have even batted an eye.

> This is the Hundred Billion Dollar unwrap() Bug.

The Cloudflare bug wasn't even caused by unwrap(). unwrap() is just its manifestation. From a Cloudflare employee:

> In this case the unwrap() was only a symptom of an already bad state causing an error that the service couldn't recover from. This would have been as much of an unrecoverable error if it was reported in any other way. The mechanisms needed to either prevent it or recover are much more nuanced than just whether it's an unwrap or Result.
by klabb3 | 2025-11-26 19:22:30+00:00
> The vibe coded aspect of this article seems quite irrelevant to me.

IMO not really, because of your own point:

> Vibe-coded garbage perhaps has increased the volume of terrible stuff to wade through

This is not a hypothetical, nor an incremental difference. People are drowning in garbage, and if they don’t use garbage generation themselves, they get pushed out because they have to review a ton of garbage and they have to bump their stats (CLOC, PRs etc).

> but is secondary to a familiar story of dumb leaders making dumb decisions.

Well, sure. Both can be true. The social lessons will take a long time. MBA style leadership doctrines typically last for a decade or more, until overwhelming anecdotal evidence pushes them into the next hype. In the meantime, we’re definitely in for a ride.
by disgruntledphd2 | 2025-11-26 19:22:44+00:00
I have indeed being paying attention, thanks. One executive does not an ads product make, though.

I think that ads are definitely a plausible way to make money, but it's legally required that they be clearly marked as such, and inline ads in the responses are at least 1-2 versions away.

The other option is either top ads or bottom ads. It's not clear to me if this will actually work (the precedents in messaging apps are not encouraging) but LLM chat boxes may be perceived differently.

And just because you have a good ad product doesn't mean you'll get loads of budget. You also need targeting options, brand safety, attribution and a massive sales team. It's a lot of work and I still maintain it will take till 2030 at least.