MurphyA/hacker-news huggingface dataset:
by asa400 | 2025-12-03 21:16:10+00:00
> Rust is a cool language and I hope it eventually settles down enough to be considered for "real" projects.

I keep seeing folks with this "when will Rust be ready" sentiment and it feels a bit dated to me at this point.

At my last job we built machine control software for farm equipment (embedded Linux, call it firmware if you like). The kind of thing that would have been in C or C++ not long ago. Worked great, Rust itself was never the issue. Code from the very first versions continued to work with no problems over years of feature additions, bugfixes, rewriting, edition upgrades, etc.

The job before that, my team wrote a large library of 3D geometry analysis algorithms code that powered some fun and novel CAD manufacturing tools. In Rust. Worked great. It was fast enough, and crucially, we could run it against user-provided data without feeling like we were going to get owned by some buffer overrun. 10 years earlier it 100% would have been in C or C++ and I would have been terrified to throw externally generated user data at it. We were able to do what we needed to do and it served real paying users. What more do you need?

Rust is everywhere. It's in the browser. It's in databases. It's in container/VM runtimes. It's in networking code. It's in firmware. It's in the OS. It's in application code. It's in cryptography. It's in Android. Rust is all over the place.

The only other thing I can think of with a similar combined breadth and depth of deployment to Rust on "real" projects (other than C/C++) is Java.

If I needed something to both work and be maintainable by somebody in 2055, Rust is one of the few things I'd bother to put on the list, alongside C, C++, Java, Python, and Javascript.
by tkfoss | 2025-12-03 21:16:14+00:00
I don't know what kind of bubble you live in but it's wild reading this as someone who replaced parts of _literally all the things you listed_.

Just this month:

- Wifes friends laptop: installed new NVME and upgraded with additional 2.5 SSD, had to get SATA cable from china since no one else had it - Replaced fuel hose on my old e34, need to replace fuel pump on the diesel before end of the year, replaced tires (summer to winter) - Replaced charging flex cable on my Poco X3 smartphone - Changed the door gasket on the office fridge

Last month I replaced peltier element in wifes makeup fridge, this summer a starting cap in the office fan, last year old caps in vintage amplifier I got cheap.

My father threw out almost new fridge few years back due to ripped gasket, wife almost got rid of the makeup fridge when the cooling element went out, her friend started looking for new laptop because "old" one had "boot device missing". If you don't care to fix/upgrade or don't know how, then yes, everything is a black box.

"Industry" is f-ing us over and people with your attitude are encouraging it.

r/buildapc has 2.9M weekly viewers for a reason.
by chis | 2025-12-03 21:16:21+00:00
There are a lot of strong claims that the paper could, but does not make. It never says that Congressional leaders outperform index funds. It just says very specifically that leaders outperform other members of congress. The paper also does not include any clear charts on the actual returns the congressional leaders were getting.

Having done some reading on this myself I don't think it's the case that Congress as a whole outperforms SPY [1]

[1] https://www.sciencedirect.com/science/article/abs/pii/S00472...
by bigstrat2003 | 2025-12-03 21:16:30+00:00
This shit right here is why people hate AI hype proponents. It's like it never crosses their mind that someone who disagrees with them might just be an intelligent person who tried it and found it was lacking. No, it's always "you're either doing it wrong or weren't really trying". Do you not see how condescending and annoying that is to people?
by Freak_NL | 2025-12-03 21:16:30+00:00
> No one HAS to use AI.

Well… That's no longer true, is it?

My partner (IT analyst) works for a company owned by a multinational big corporation, and she got told during a meeting with her manager that use of AI is going to become mandatory next year. That's going to be a thing across the board.

And have you called a large company for any reason lately? Could be your telco provider, your bank, public transport company, whatever. You call them, because online contact means haggling with an AI chatbot first to finally give up and shunt you over to an actual person who can help, and contact forms and e-mail have been killed off. Calling is not exactly as bad, but step one nowadays is 'please describe what you're calling for', where some LLM will try to parse that, fail miserably, and then shunt you to an actual person.

AI is already unavoidable.
by JohnFen | 2025-12-03 21:16:40+00:00
Yes, they contribute to energy use and waste, as all electronics do.

> Most consumer-grade RGB LED strips are not repairable: one dead pixel often ruins the whole strip.

Well, this depends on what you mean by "repairable". If you have access to the strip itself, it can probably be repaired. Worst case, you can cut out the section with the bad LED (on the marked cut lines) and solder the remaining two sections together or replace the removed section with a new one. In some circumstances, you can even just use bodge wires to bypass the dead LED.

> Could we design these systems to sleep deeply when idle, or use local sensors to avoid unnecessary illumination?

Absolutely. I have a display case for my electronics projects that is lit with LED strips. There's also a proximity detector so that the LEDs only light when someone is in front of the case. The microprocessor running the thing spends most of its time in deep sleep, just waking up every so often to check if someone is present.

> Or is the energy impact so small that it’s not worth worrying about?

I don't personally think this is true. All energy usage is worth worrying about, and things like LEDs -- where you're often running hundreds of them at a time -- can be deceptively hungry in the aggregate.
by losvedir | 2025-12-03 21:16:42+00:00
Yes, I was referring to Handmade Network, but check out who you're responding to[0]. Honestly, I wasn't too sure about the Handmade Cities thing, but I recognized his name as someone thick in the middle of my question, so I assumed it was a rebranding or something since I don't follow so closely.

[0] https://handmade.network/m/abnercoimbre
by anonymous908213 | 2025-12-03 21:17:00+00:00
LLMs will never get good enough that no one can tell the difference, because the technology is fundamentally incapable of it, nor will it ever completely disappear, because the technology has real use cases that can be run at a massive profit.

Since LLMs are here to stay, what we actually need is for humans to get better at recognising LLM slop, and stop allowing our communication spaces to be rotted by slop articles and slop comments. It's weird that people find this concept objectional. It was historically a given that if a spambot posted a copy-pasted message, the comment would be flagged and removed. Now the spambot comments are randomly generated, and we're okay with it because it appears vaguely-but-not-actually-human-like. That conversations are devolving into this is actually the failure of HN moderation for allowing spambots to proliferate unscathed, rather than the users calling out the most blatantly obvious cases.
by ux266478 | 2025-12-03 21:17:15+00:00
> I'm not saying Rust is ugly

I'll definitely say that. It's my biggest problem with the language. Type variable declaration lists, pub keyword instead of export lists, macros instead of functors, out-of-line method declaration, special keywords and symbols all over the place that could have just been built-in type constructors, module accessor is the horrible ::, which synergies with a weird decision to nest modules extensively so that code is even noisier.

Rust is a very ugly language to me. Ugly enough that while I like many aspects of its semantic design, I will never use it personally. I would rate it to be about as ugly as Ada, just for different reasons.
by cachebag | 2025-12-03 21:17:42+00:00
`nmrs` is a Wayland compatible GUI for NetworkManager. No, it doesn't just pathetically wrap `nmcli` (sorry nmgui).

It actually subscribes to the d-bus interface.

I just released v0.2.0-beta and I'm continuing on a major refactor. Open to all critiques, PR's, bug reports, etc.
by zdragnar | 2025-12-03 21:17:43+00:00
What precisely about AI is transformative, compared to the internet? E-mail replaced so much of faxing, phoning and physical mail. Online shopping replaced going to stores and hoping they have what you want, and hoping it is in stock, and hoping it is a good price. It replaced travel agents to a significant degree and reoriented many industries. It was the vehicle that killed CDs and physical media in general.

With AI I can... generate slop. Sometimes that is helpful, but it isn't yet at the point where it's replacing anything for me aside from making google searches take a bit less time on things that I don't need a definitive answer for.

It's popping up in my music streams now and then, and I generally hate it. Mushy-mouthed fake vocals over fake instruments. It pops up online and aside from the occasional meme I hate it there too. It pops up all over blogs and emails and I profoundly hate it there, given that it encourages the actual author to silence themselves and replaces their thoughts with bland drivel.

Every single software product I use begs me to use their AI integration, and instead of "no" I'm given the option of "not now", despite me not needing it, and so I'm constantly being pestered about it by something.

It has, thus far, made nearly everything worse.
by OhMeadhbh | 2025-12-03 21:17:44+00:00
Are you suggesting IBM made up the numbers? Or that CAPEX is a pre-GAI measure and is useless in guiding decision making?

IBM may have a vested interest in calming (or even extinguishing) the AI fire, but they're not the first to point out the numbers look a little wobbly.

And why should I believe OpenAI or Alphabet/Gemini when they say AI will be the royal road to future value? Don't they have a vested interest in making AI investments look attractive?
by enneff | 2025-12-03 21:17:53+00:00
The marketing works because online games get destroyed by cheats. Losing in online games can be full of “feel bad” moments, even without cheaters (network issues, cheesy tactics, balance issues). To think that your opponent won because they outright cheated just makes you wanna quit.

I’ve seen so many players saying “look you can own my entire pc just please eliminate the cheating.”

It would be great to see more of a web of trust thing instead of invasive anti cheat. That would make it harder for people to get into the games in the first place though so I don’t know if developers would really want to go that way.
by PunchyHamster | 2025-12-03 21:18:08+00:00
MinIO is far less complex than getting same functionality on Ceph stack.

But that's kind of advantage only on the small companies and hobbyist market, big company either have enough needs to run big ceph cluster, or to buy it as a service.

Minio is literally "point it at storage(s), done". And at far smaller RAM usage.

Ceph is mon servers, osd servers, then rados gatway server on top of that.
by AnthonyMouse | 2025-12-03 21:18:36+00:00
That's assuming there is nothing else on the ledger.

Suppose you have to choose between a suburban house without any convenient access to mass transit (i.e. you're going to have to drive everywhere) or a more expensive unit which is closer to the city and is near a transit stop. Paying $40 for parking is going to offset the cost advantage of the less expensive housing and leave a lot of people near the breakeven point, and then a $100/mo difference in transit fares could be the deciding factor.
by fullstacking | 2025-12-03 21:18:41+00:00
They are markdown files, if you can't manage a markdown file then you are not likely gonna have any easier of a time working in wordpress or anything for that matter.

We assume people are so stupid, its not they are stupid, they have to learn wordpress admin, square space's admin, wixx, they all have a learning curve. The issue is time and effort. If the process is simple even if not elegant its still simple.

In my case you are logging into github and navigating to a folder vs an admin and navigating to a specific section. Editing file directly in github vs hitting save on some form and site deploys via github actions without any other need. If anything my system offers version control baked in with about the same level of effort.
by suddenlybananas | 2025-12-03 21:18:45+00:00
I don't know how to write like a 19th century mathematician, nor anyone earlier. I'm not sure OCR on Carolingian Miniscule has been solved, let alone more ancient styles like Roman cursive or, god forbid, things like cuneiform. Especially since the corpora on these styles is so small, dataset contamination /is/ a major issue!
by mgaunard | 2025-12-03 21:19:14+00:00
The only clear applications for AI in software engineering are for throwaway code, which interestingly enough isn't used in software engineering at all, or for when you're researching how to do something, for which it's not as reliable as reading the docs.

They should focus more on data engineering/science and other similar fields which is a lot more about those, but since there are often no tests there, that's a bit too risky.
by akoboldfrying | 2025-12-03 21:20:01+00:00
You have a point, but I think the situation can be framed as a question of "what people want" by modelling the decision better. (People under a dictator sometimes do revolt, but often don't.)

The choice people have is not between a dictator and no dictator, it's between a dictator and a period of instability and chaos, possibly including bloody fighting or even famine, the outcome of which is (a) completely uncertain even in the unlikely event that you know that ~everyone wants the dictator gone and (b) might be that the dictator's forces still come out on top, or that someone even worse is installed into power.
by morgan814 | 2025-12-03 21:20:29+00:00
This is why neither party will truly save us. Candidates from both parties seem to mostly focus on social issues (Democrats are 110% preferable here imo). There are very few politicians who speak to the level of corruption and economic inequality we all see.

The way America was designed may have been pretty novel / innovative at the time but we've learned so much since then about how to build better democracies. Switzerland has a council of seven members as their executive branch, not a single person. It's brilliant stuff. I worry that the only way to do better is through an incredibly painful collapse of things. Unless politicians start deciding to write laws that force them to give up power. Which seems almost humorous to suggest.
by jandrese | 2025-12-03 21:20:46+00:00
The big problem is AI is amazing at doing the rote boilerplate stuff that generally wasn't a problem to begin with, but if you were to point a codebot at your trouble ticket system and tell it to go fix the issues it will be hopeless. Once your system gets complex enough the AI effectiveness drops off rapidly and you as the engineer have to spend more and more time babysitting every step to make sure it doesn't go off the rails.

In the end you can save like 90% of the development effort on a small one-off project, and like 5% of the development effort on a large complex one.

I think too many managers have been absolutely blown away by canned AI demos and toy projects and have not been properly disappointed when attempting to use the tools on something that is not trivial.
by reducesuffering | 2025-12-03 21:21:55+00:00
"A non-profit structure provides enforceable assurances: the mission cannot be quietly changed, funds cannot be diverted to private benefit, and the project cannot be sold off or repurposed for commercial gain. The structure legally binds Ghostty to the public-benefit purpose it was created to serve."

I mean, after the OpenAI debacle, surely this type of assurance doesn't hold much weight anymore? (Though Ghostty is ofc very unlikely to pull shenanigans)
by keeda | 2025-12-03 21:22:13+00:00
On the flip side, there are many indications that a huge part of corporate AI usage is "Shadow AI", i.e. where workers use GenAI without their employer's blessing or knowledge. E.g. https://cacm.acm.org/news/the-real-significant-threat-of-sha...

And a majority of those workers do not reveal their AI usage, so they either take credit for the faster work or use the extra time for other activities, which further confounds the impact of AI.

This is also distorting the market, but in other ways.
by neutronicus | 2025-12-03 21:22:29+00:00
It's satisfying to hear that Microsoft engineers hate Microsoft's AI offerings as much as I do.

Visual Studio is great. IntelliSense is great. Nothing open-source works on our giant legacy C++ codebase. IntelliSense does.

Claude is great. Claude can't deal with millions of lines of C++.

You know what would be great? If Microsoft gave Claude the ability to semantic search the same way that I can with Ctrl-, in Visual Studio. You know what would be even better? If it could also set breakpoints and inspect stuff in the Debugger.

You know what Microsoft has done? Added a setting to Visual Studio where I can replace the IntelliSense auto-complete UI, that provides real information determined from semantic analysis of the codebase and allows me to cycle through a menu of possibilities, with an auto-complete UI that gives me a single suggestion of complete bullshit.

Can't you put the AI people and the Visual Studio people in a fucking room together? Figure out how LLMs can augment your already-really-good-before-AI product? How to leverage your existing products to let Claude do stuff that Claude Code can't do?
by perardi | 2025-12-03 21:22:35+00:00
> It's been pretty awful, IME, at working with less well-known languages, or deep troubleshooting/tweaking of complex codebases.

This is precisely my experience.

Having the AI work on a large mono repo with a front-end that uses a fairly obscure templating system? Not great.

Spinning up a greenfield React/Vite/ShadCN proof-of-concept for a sales demo? Magic.
by hectdev | 2025-12-03 21:22:37+00:00
In my personal use case, I work at a company that has SO MUCH process and documentation for coding standards. I made an AI agent that knows all that and used it to update legacy code to the new standard in a day. Something that would have taken weeks if not more. If your desire is manageable code, make that a requirement.

I'm going to say this next thing as someone with a lot of negative bias about corporations. I was laid off from Twitter when Elon bought the company and at a second company that was hemorrhaging users.

Our job isn't to write code, it's to make the machine do the thing. All the effort for clean, manageable, etc is purely in the interest of the programmer but at the end of the day, launching the feature that pulls in money is the point.
by ablob | 2025-12-03 21:23:18+00:00
It's a question of entropy. Data is rarely truly random and for larger data there is a lot higher chance of having this "unrandomness" occur.

If your data consists of 4 kilobytes of just 00_01, then you gain a lot by just remembering:

"write 00_01 2000 times".

Conversely, if the small amount of data is 00_01_00_01_00_01 then using the previous format would yield:

"write 00_01 3 times"

As you can see, it does not nearly save as much space in comparison with the original data, hence it's less efficient to use the format. The specifics are highly dependent on the compression algorithmm used so take the example with a grain of salt, but I hope it gets the basic idea of why it can be more efficient across.
by quesera | 2025-12-03 21:23:21+00:00
Ctrl+D is the ASCII End Of File (EOF) marker.

Software that takes text input should interpret that as the end of the input.

Shells decide that end of input means it's time to exit. Terminals usually decide that if the shell exits, there's nothing else to do and so close the window.

macOS Terminal.app instead prints "Process exited", which I can't quite fathom the value of. I guess it's marginally less confusing than making the window disappear. :)

(Note though -- I can't find it in Terminal.app settings right now, but there must be a way to change the behaviour to close the window instead. Mine is configured that way, but it's not the default)
by adamcharnock | 2025-12-03 21:23:45+00:00
We’ve done some fairly extensive testing internally recently and found that Garage is somewhat easier to deploy, but is not as performant at high speeds. IIRC we could push about 5 gigabits of (not small) GET requests out of it, but something blocked it from reaching the 20-25 gigabits (on a 25g NIC) that MinIO could reach (also 50k STAT requests/s)

I don’t begrudge it that. I get the impression that Garage isn’t necessarily focussed on this kind of use case.
by continua | 2025-12-03 21:23:53+00:00
Continua AI | https://continua.ai | Multiple Roles | ONSITE (NYC/Seattle) | Full-time | Salary + Equity

At Continua (http://continua.ai/), we're on our way to solving Social AI, and we're expanding our team! We've built an AI agent that users can invite into group conversations to make planning, coordination, and information retrieval effortless. We're social creatures and it just seemed to us a huge opportunity to bring AI into group settings. We've seen strong retention over the last few months and want you to help us bring our product to the next level. Try adding our agent at http://continua.ai/ to group chats and kick the tires! https://techcrunch.com/2025/08/12/google-vet-raises-8m-for-c...

I’m David (https://www.linkedin.com/in/dpetrou/), the founder and CEO. Before starting Continua, I was a Distinguished Software Engineer at Google. We’re backed by top-tier VCs (like GV) and incredible angel investors (like Jeff Dean). Our team is a fantastic bunch (http://continua.ai/team) of accomplished engineers and researchers from Google, Disney, and several AI startups. We're pretty clued in on the technology side and have a strong vision of how the transformative technology of the last few years along with our own secret sauce (not just a ChatGPT wrapper) can help a huge number of people.

We’re hiring systems and ML engineers: https://jobs.ashbyhq.com/continua/

You'll work on building and improving the best LLM group chat experience there is, including fine-tuning models to boost conversational quality and improve scalability and identifying novel ways to build a "memory" which leads to a personalized and unique experience for our users. You understand what it means to work at a fast-moving startup.

Oh, and we maintain a vibrant blog, including items of technical interest, at http://blog.continua.ai/. Check it out! :)
by tombert | 2025-12-03 21:24:22+00:00
Oh it’s not for lack of trying on my end. I tried getting them to play with OnlyOffice, and they said it was worse.

If it doesn’t say Microsoft Office on there, they will say it’s worse. Objectivity has little to do with it.

In a bit of fairness, my dad makes extremely liberal use of the VBA in Excel, and I am not sure how compatible OnlyOffice is for that.
by grayhatter | 2025-12-03 21:24:35+00:00
> Why do you consider that a useful metric? Hit dogs holler, after all.

you do...

> The methods for influencing results within an organization exist on a spectrum, and failing to adequately utilize the breadth of that spectrum is always counter-productive.

Or did you have a different expectation for result in mind? The one you thought would be counter-productive without insults.

My assumption was that ark wanted to put support behind codeberg, and encourage others to take a critical look at how bad github has become, and to consider other options. Not rally additional support and defense of github's actions.