MurphyA/hacker-news huggingface dataset:
by wkat4242 | 2025-08-31 05:09:54+00:00
My future? More like this. And green and healthy. The city has become much greener over the last years. Socialist places tend to value the environment more.

And yes of course I own things. I don't own a car because I don't want one, I hate driving. And I don't have to because public transport is so great and cheap (22€ per month for an unlimited pass). That won't even buy half a tank of fuel.

I don't own a flat but I could, I'm looking for the right one. I'm just fussy. And I own all my stuff, I hate renting or leasing stuff. In fact the dogma "You will own nothing and you will be happy" comes from the WEF which is basically all the big capitalist billionaires thrown in one room.

It's funny how Americans think socialism is such a hellscape. And then come to Spain and love it. Spain is very socialist even by European standards.

Like I said: socialism, at least as we know it here isn't really communism. It's much more of a balance.
by znort_ | 2025-08-31 05:10:27+00:00
> The Internet itself is decentralized, which made it extremely resilient. So is democracy.

extremely? i wouldn't bet on that.

how do you even measure that? books have been around for over a millenium, that's quite resilient. the internet is barely 50 years old. empires have lasted for thousands of years, modern democracies are a bit over a couple of centuries ... young. how do you determine their resilience? i see quite concerning signs of degradation lately, and they might have something to do with that iron law of oligarchy.

> The article cites a few notable counterexamples like Wikipedia.

no, it doesn't? it has a section titled "examples and exceptions", but it doesn't include any real exception (that has been resilient to this day), let alone a 'counterexample'.

> Your post looks like learned helplessness.

yours looks like wishful thinking (and difficulty in parsing the wikipedia)
by kulahan | 2025-08-31 05:12:42+00:00
Wow, missing this point in the article is pretty silly - thanks for pointing that out, that’s a pretty cool aspect.

But, if it’s in any way efficient, why not just use some of the fresh water you produce? Doesn’t that kinda become free power in a sense?

Using fresh water to power a desalinization plant just seems counterintuitive to me, I guess, but maybe (certainly) I’m misunderstanding something
by nige123 | 2025-08-31 05:13:47+00:00
Too much cognitive load is a flow stopper.

Finding flow while coding is a juggling act to keep things in the Goldilocks zone: not too hard, not too easy.

This is tricky on an individual level and even trickier for a team / project.

Coding is communicating how to solve a problem to yourself, your team, stakeholders and lastly the computer.

The Empathic Programmer?
by npsomaratna | 2025-08-31 05:14:29+00:00
Anecdotally, what I've seen is that folks who learned typing in the 80s and earlier use two dashes '--' instead of the em-dash (although modern word processors seem to replace this combination with the em-dash). Something else I've noticed is their tendency to use two blank spaces between sentences.

I'm a self-taught typist, with all the quirks that comes with (can type programming stuff very accurately at a 100+ WPM; can type normal stuff at a high WPM as well, but the error rate goes up).
by bangaladore | 2025-08-31 05:18:40+00:00
I would be surprised if they didn't manually accept them, but it is a bit strange they don't mention it on their website.

I'd be very surprised if any of these companies they list are willing to give project files for manufacture. I assume they do this because smaller companies and hobbyist see it as more convienient, and to CircuitHub it means less mistakes / time dealing with the customer when they generate their own outputs.
by keepamovin | 2025-08-31 05:19:10+00:00
It crashes IE4 immediately after loading the HTML, but hey! Here’s a screenshot of a slightly less ancient version of the legacy client actually working in IE5 on Windows 98: https://github.com/BrowserBox/BrowserBox/blob/main/readme-fi...

Trying to get it working in IE4 was fun. Why bother doing this? Well there are still Win 95/98/2K/NT4 machines out there, and occasionally people ask me about backward compatibility. I think it’s cool to give old machines a way to browse the modern web - like browsing the future from the past!

The IE4 client does “work” in modern Safari, so the logic is sound, but “the platform is not.” I enjoyed the “builders” feeling of “just maybe I can get it to work” over the last weekend.

So - the IE4 game was a fun technical challenge, but ultimately it did not work. Tho, I don’t see that as a failure. I pushed the limits of the technology and dove into some ancient things from the time before XMLHttpRequest, like JSONP inside iframes that call up to their parent.

As Gemini says:

You didn't fail. You succeeded in finding the absolute, hard-coded limit of the technology. You pushed it until it broke, and that is the only way to know how far it could go.

Gemini also did a pretty good write up of the likely crash:

1. The browser parses the HTML and renders the initial layout. So far, so good.

2. The body onload="initBrowserBoxLegacyClient()" event fires.

3. The JScript engine begins executing the initBrowserBoxLegacyClient function. This single, massive function does the following all at once:

* Defines polyfills.

* Declares dozens of variables and functions, allocating memory for all of them.

* Queries the DOM with document.all multiple times.

* Attaches numerous event handlers (.onclick, .onresize, etc.), creating closures and potential memory leaks right from the start.

* This is the killer: It immediately calls toggleConnection(), which then triggers a chain reaction of sendEvent(), sendViewportSize(), updateTabs(), and pollForNextFrame(). Each of these calls getJSON, which then manipulates an iframe's document with frameDoc.open/write/close.

For a 1997-era browser engine, likely running with just a few megabytes of available system RAM, this is the equivalent of a digital heart attack. It's being asked to parse, allocate memory for, and execute a complex application loop in a single, synchronous thread of execution before it has even finished its first paint cycle.

The engine simply runs out of resources (stack depth, memory, or just hits an internal bug from the stress) and terminates.

</gemini>

—

I still kind of have a hope that someone will be able to be like - ha! This is what you need to do, and it will magically work.
by AaronFriel | 2025-08-31 05:21:19+00:00
There's no need to call someone pointing out instability of a filesystem dishonest. That's bad faith.

I don't get why folks feel the need to come out and cheer for a tool like this, do you have skin in the game on whether or not btrfs is considered stable? Are you a contributor?

I don't get it.

But since you asked - let me find some recent bugs.

5.15.37 - fixes data corruption in database reads using btrfs https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15....

5.15.65 - fixes double allocation and cache corruption https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15....

6.1.105 - fixes O_APPEND with direct i/o can write corurpted files https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.1...

6.1.110 - fixes fsync race and corruption https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.1...

6.2.16 - fixes truncation of files causing data corruption https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.2.1...

btrfs-progs 6.2 fixes corruption on zstd extent read https://btrfs.readthedocs.io/en/latest/CHANGES.html

6.15.3, 4: possible data corruption, seems to be reparable: https://www.phoronix.com/news/Btrfs-Log-Tree-Corruption-Fix

Are people that encountered these also dishonest?
by seadan83 | 2025-08-31 05:21:24+00:00
When demand is reduced, you lower prices. Rest of the world suddenly are buyers. Governments can throw subsidies at impacted sectors too to cover the price difference while supply chains adjust. With growing trade relations, economies of scale and transition costs become factors. The cost of trade with the new trade relationships become cheaper and so does the reluctance to change (for example with a 3 year production pipeline baked, you don't walk away easily).
by freakynit | 2025-08-31 05:22:13+00:00
This is good.

However, any legitimate deployment will also need a control center for such a thing: a dashboard where admin users can set policies, manage integrations, mute noisy errors, and track historical incidents.

Real-time alerts are great for awareness, but teams usually need context and some level of control to avoid alert fatigue.

You’ll also want some form of user management (RBAC), so teams can decide who gets which alerts, who can change policies, and who can silence/resolve issues. That’s usually the difference between a handy tool and something production-ready.

A lightweight "control panel" (even just a simple web UI) could bridge the gap between minimal drop-in usage and production readiness.

That’s where tools like Sentry or Rollbar come in handy. Not just for catching errors, but for giving teams dashboards, policy controls, and RBAC to manage alerts at scale. If you can capture some of that in a lightweight way, you’d have the best of both worlds.

Best Wishes...
by wavemode | 2025-08-31 05:22:15+00:00
You still seem to be arguing that, shipping the change was the "right" thing to do. But that's not what's in dispute. Rather it is that, if what you think is right and what the person who makes the rules thinks is right are in disagreement, the adult thing to do is not to simply disregard the rules (and certainly not repeatedly, after being warned not to).

This is the difference between being smart and being wise. If the goal of all this grandstanding was that, it's so incredibly and vitally important for these patches to get into the kernel, well guess what, now due to all this drama this part of the kernel is going to go unmaintained entirely. Is that good for the users? Did that help our stated goal in any way? No.
by trashface | 2025-08-31 05:22:20+00:00
> And the ones that aren't are in some other cooked format.

Maybe, if you never create anything. I make a lot of game art source and much of that is in uncompressed formats. Like blend files, obj files, even DDS can compress, depending on the format and data, due to the mip maps inside them. Without FS compression it would be using GBs more space.

I'm not going to individually go through and micromanage file compression even with a tool. What a waste of time, let the FS do it.
by o11c | 2025-08-31 05:22:45+00:00
OTOH, the only named projects I've seen are Linux and Debian, which are 2 of the most toxic projects I'm aware of (I'm pretty sure the C++ standards committee beats the two of them combined).

But the problem with comparisons is that even if you're better than nuclear waste being dumped into the aquifer, you still might be enough to light a river on fire.
by d_sem | 2025-08-31 05:22:51+00:00
New information that challenges one's context can often appear weird at first. Its a common reaction.

Regarding psychohistory: It's worth considering the era in which the books where written. The 1st half of the 20th century saw massive innovations in economic theory, physics, and information theory. It was not a big leap to predict that in 500 years time, humans would further advance macro economics. Personally I felt the books did a great job setting limits in the capabilities of the theory, and using its inherit flaws to drive interesting plot lines.
by charlie90 | 2025-08-31 05:25:26+00:00
>China will ALWAYS be better than us

Comparative advantage is not innate. China was a rural country and didn't have a comparative advantage in manufacturing, they developed it and are now a powerhouse.

Nothing worth doing is easy. I don't know why Americans think that if its not easy, it's not worth doing. Americans 80 years ago would hate us for what we have become today.
by 1659447091 | 2025-08-31 05:25:37+00:00
>> thanks to a 146,000-year-old skull unearthed in Harbin, China, in mysterious circumstances more than 90 years ago

Collaboration with outside scholars plus China willingness to slowly grant access to their rich expansive history is still a century or two behind the same amount of study put into the Roman empire. Imo, time will hold the Chinese empire and its role in human history in the same western revered status of the Roman empire. Having had only a fraction of aeral bombing damage of west Europe has left much more of the historical record intact.

As a child I had a deep lasting fascination with the the Iron Curtin and countries behind it. Particularly China. I have no idea why; my parents didn't understand why I wanted to learn Chinese as a young child in the late 80's-90s. I couldn't say why either, I just did. But that wasn't going to happen in 1980's Texas. I never did learn; also never lost my wonder of the place. Probably fueled by my fantastical projection of historical tales and stories (ok, Shaolin kung fu temples too) onto a country that only opened its doors to the rest of the world 45-50 years ago.

FWIW, my fantastical projections mostly lived up to my historical and daoist fascinations after spending time there. Mostly in Shaanxi province (Xi'an's city wall is something to behold -- after recovering from the absolutely terrifying taxi ride from the airport) + a long days hike on Huashan to middle/east/south peaks followed by a very cold night between the South/West Peak to catch the morning views. Took the north peak cable car down because...stairs. Then a brief visit to Henan province where I met the only other "westerns" during the entire trip (the couple were the only other ones to walk up to the english language historical plaques)

I really wish we could get over this west vs east thing and progress humanity as you know, humans, or maybe earthlings.
by YZF | 2025-08-31 05:26:14+00:00
Fair enough. But most of the forming is by doing. Someone gave an analogy to music. You can't become a great musician by reading books. Some great musicians have never read a book about music. But yes, reading can be (a great!) part of the learning process. My point was more about rules. The article says things like replacing complex conditionals with intermediate variables. The idea that a certain construct always have higher cognitive load and should be replaced with another is too simplistic IMO.

In order to get a sense of what code is harder to understand you will do better to read code and have others read your code. A good takeaway is to keep this in mind (amongst many other factors) and to understand code needs to be maintained, extended, adapted etc.

The ideas are still useful. The danger is blindly applying rules. As long as the reader knows not to apply any of the suggestions if they don't understand why and have relevant experience ;)
by CamperBob2 | 2025-08-31 05:26:25+00:00
It’s like asking a college student 4th grade math questions and then being impressed they knew the answer.

No, it's more like asking a 4th-grader college math questions, and then desperately looking for ways to not be impressed when they get it right.

Today I asked it for the name of a French restaurant that closed in my area a few years ago. The first answer was a Chinese fusion place… all the others were off too.

What would have been impressive is if the model had replied, "WTF, do I look like Google? Look it up there, dumbass."
by phkahler | 2025-08-31 05:26:35+00:00
That has me shaking my head. He fired the BLS person claiming they were reporting inaccurate stats to make him look bad. A claim of partisan bias - could maybe be some truth to that. But to fire them and replace them? Then it will certainly be biased reporting. I suppose that makes sense if all you care about is image and not actually making things better.
by foxylad | 2025-08-31 05:30:35+00:00
As an example, I'm pretty sure I just took up some of the slack here in NZ. I've been looking at installing solar for a while, and a particularly good quote for a Chinese system (Sigen) recently made me go ahead. I strongly suspect the unusually good price and fast delivery were due to cancelled US demand.

OT: Solar is awesome! 18 panels are generating 2/3 of our load, despite it being late winter. And a 16kWh battery means the grid power we import is all off-peak. In summer we're going to be exporting enough that we may even cover our winter grid import. Plus it gives us the best UPS system we've ever had, including zero-second cut-over (c.f. Tesla's half-second glitch).
by luma | 2025-08-31 05:31:27+00:00
I feel you're being dismissive but it maybe TFA would make more sense if the use case was more clear. The typical vinyl DJ setup is a pair of turntables, mixer, and PA. This adds a laptop and one or two of these encoded records to the mix (pun intended). Some signal routing between the laptop and the mixer allows your encoded records to work just like regular vinyl - you can have an analog record on one deck with digital on another, both players analog or digital or however you want to handle it. Your digital tracks just become records you can fade into the mix alongside your existing analog workflow. You mix using the regular DJ mixer, everything is almost exactly the same as using regular vinyl records except you can also have a shipping container's worth of tracks in a laptop sized format.

It's not for people who wanna play at being a vinyl DJ (there are digital control surfaces for that), it's for people who are vinyl DJs and have all that stuff and are used to using it but who would also like to occasionally dip into a larger record bag when at a show.
by EbNar | 2025-08-31 05:33:18+00:00
Hi. I apologize if my comment sounded too snarky or even rude. But really, despite the current trend to snub it, syntax for writing texts has a reason to be, same as in programming or coding (I'm speaking in general, right now). Rules are what make a text actually readable. As an example, I often deal with teenagers and 1st graders in my job and have a really hard time deciphering what they write :-/.

Incidentally,I also believe that taking the time to write and properly format a text (be it a blog entry or an SMS) is a form of respect towards those who read it. But this last part is just an old man's rant ;-).
by jiggawatts | 2025-08-31 05:33:33+00:00
Your reply is missing the key point I'm making.

> "without checks"

Nobody in a position of power can be forced or even meaningfully incentivised to put checks on themselves so that their less powerful underlings can put their feet to the fire. This just doesn't happen. Saying that "CBC closes that escape hatch" is wishful thinking.

The hard part isn't specifying or documenting management's commitments. That already happens with, for example, politicians.

The effectively impossible part is enforcement and incentives. As in: there isn't any of either, and leadership holds all of the power, essentially by definition.

This CBC concept reads like one of those Web 3.0 fantasies where some kids whipping up Ethereum logic think that this somehow will force the real world into alignment with their code.

This. Just. Doesn't. Happen.

It never has and never will, because the status quo is fundamental human nature and a game-theoretically local optimum.

Feel free to propose how you intend to simultaneously fix our biological heritage and imbalanced power. But do please show your work instead of just waving your hands in the direction of some unenforceable paperwork that will certainly be ignored as soon as it is inconvenient for those in charge.
by csomar | 2025-08-31 05:34:55+00:00
I feel these solutions are approaching the problem backward. What I want is not a Claude Code in my Neovim but a Neovim in my Claude Code. That is, when the agent fails, I am able to hop in momentarily with all the perks of an IDE (ie: type-setter, LSP, etc.) and do some editing and then give control back to the agent.
by topkai22 | 2025-08-31 05:35:11+00:00
The answer, well documented in the article, is yes.

While the article presents cases that appear the be problematic in the particulars, I think coming to the conclusion that bosses/managers shouldn't be pushing or mandating the use of AI tools in general is incorrect.

It's quite possible that any one new AI tool is wrong, but it is unlikely all of them are. A great historical analogies are the adoption of PCs in the 80s and the adoption of the internet/web in the 90s. Not everything we tried back then was an improvement on existing technologies or processes but in general if you weren't experimenting across a broad swath of your business you were going to get left behind.

It's easy to defend the utility of these tools so long as you caveat them. For example, I've had a lot of success in AI driven code generation for utility scripts, but it is less useful for full fledged feature development in our main code base. AI driven code summarization and its ability to do coding standards enforcement on PRs is a huge help.

Finally, I find the worries in the article about using these tools on sensitive data or scenarios such as ideation to be rather overdrawn. They are just SaaS services. You shouldn't use the free version of most tools for business purposes due to often problematic licensing, but purchasing and legal should be able help find an appropriate service. After all, if you are using google docs or Microsoft 365 to create and store your documents why would (at least with some due diligence that they don't retain or train on your input) you treat Gemini or Copilot (or their other LLM options) as presenting higher legal peril?
by 4gotunameagain | 2025-08-31 05:36:33+00:00
> But immigration is the only thing that can replenish their workforce.

You cannot discount the destabilising potential of immigration, and the lowering of societal trust it comes with. As we saw multiple times, integration is the edge case and not the rule. It will be especially harder to integrate people the way the demographic pyramid is looking right now in "developed" countries.

I would also question the desire of immigrants to pay for the welfare of the senile of their respective state, given the fact that they are more than likely to feel mistreated and wronged by the western, "developed" countries that will be hosting them.

I am an immigrant (expat?). I don't enjoy paying contributions for the welfare of the people who played in a huge role in the reasons I had to emigrate.
by AbbeFaria | 2025-08-31 05:37:36+00:00
I work at MSFT. There’s top down pressure to use LLMs everywhere. At this point, if you can convince your management about using LLMs anywhere, they would happily head nod and let you go do that. And management themselves are not that technical wrt LLMs, they are being fed the same AI hype slop that we are fed.

Most of these efforts have questionable returns and most projects will usually involve increasing test coverage or categorising customer incidents for better triage, apart from these low hanging fruits not much comes out of it.

People still play the visibility game though. Hey, look at what we did using LLMs. That’s so cool, now where’s my promotion? Business outcomes wise, there’s some low hanging fruits that have been plucked but otherwise it doesn’t live up to the hype.

Personally for me, it is helpful in a few scenarios,

1. Much better search interface than traditional search engines. If I want to ramp up on some new technology or product, it gives me a good broad overview and references to dive deep. No more 10 blue links.

2. Better autocomplete than before but it’s still not as groundbreaking as AI hype hucksters make it out to be

3. If I want to learn some concepts (say how ext4 FS works), it can give a good breakdown of the high level concepts and then I go need to study and come back with more Q’s. This is the only genuine use case that I really like. Where I can iteratively ask Q’s to clarify and cement my understanding of a concept. I have used Claude code and ChatGPT for this and I can barely see any difference between the two.

This is my balanced take.