MurphyA/hacker-news huggingface dataset:
by crote | 2025-11-06 12:12:26+00:00
> who knows if the automated translations do not help more people than it hurts the translators

Everyone speaking more than one language knows. Human translations for things like software are bad enough as-is, but automated translations are universally horrible.

I set all of my software to English despite it not being my native language, simply because a lot of concepts don't translate cleanly and end up with forced and cringeworthy phrasing. Combine that with the un-Google-ability of translated errors and issues, and going for an interface in the native English verson is a no-brainer.

And that's with translations done by actual humans! Sites like Youtube have tried "helpfully" pushing machine translations on me for a looong time, and it is painfully clear to anyone speaking both the source language and the target language that the translation is absolute garbage and essentially unusable.

In fact, I barely speak any German (got a year or two of it in high school, but my grades were fairly embarrassing), but I prefer struggling with the native version over a machine translation. Given my knowledge of German-adjacent languages I can mostly make out the meaning of the original, and there's always the dictionary for the handful of words I'm not familiar with.
by miki123211 | 2025-11-06 12:12:49+00:00
To be fair, TUIs are strictly worse accessibility-wise than GUIs.

There's no standard to communicate TUI semantics to assistive technology, and whatever few standards actually exist (like using the cursor to navigate menus instead of some custom highlight) aren't followed.

With GUIs, those standards exist, and are at least somewhat implemented by all major (non-Rust)UI frameworks.
by exDM69 | 2025-11-06 12:12:59+00:00
> Getting maximum performance out of SIMD requires rolling your own code with intrinsics

Not disagreeing with this statement in general, but with std::simd I can get 80% of the performance with 20% of the effort compared to intrinsics.

For the last 20%, there's a zero cost fallback to intrinsics when you need it.
by jobigoud | 2025-11-06 12:13:07+00:00
Hurting the enemy is intentional and thus has an implicit "gain" built into it, even if it's just psychological. The physical losses can be deemed acceptable because of it, if the satisfaction derived from hurting the enemy balances them out. The OP is describing stupidity where the result is a true loss or zero gain, because the intent wasn't to hurt in the first place.
by throwaway290 | 2025-11-06 12:13:33+00:00
> Straw-man and now gas-lighting.

Indeed.

> If they hadn't have used the story like prose I may have read the rest of it!

So you didn't read it? How far did you make it? I swear there is an underlined link to another article about the ban somewhere in first paragraph. If you follow that link, there's a handy sidebar appears with details about the ban. Yay technology)

> throwaway news "stories" written by a copy writer that wants to make use of their English degree

Personal attacks on people who can write? let's goo!
by ben_w | 2025-11-06 12:13:48+00:00
> I think we could fairly easily if we wanted to. The issue is that most people don't view it as a problem but see it as a reasonable trade-off.

It currently underpins all global finance, all global logistics, all global telecommunications, and large quantities of remotely operated industrial equipment including the power grids themselves.

All of the people thinking of it as a reasonable trade-off have made it indispensable.

> I would think that you should care if this is a topic you care about as any solution to the problem (other than throwing the whole thing out) will require accurate understanding how AI is motivated and biases in our understanding could doom the entire enterprise.

To know and to think. We use the word "fly" to describe planes and helicopters even though they don't flap. We don't use the word "swim" to describe what submarines or boats do to get through water.

For long term issues, on-the-job learning and improvements and so on, they're their own thing; conversely, for instantaneous output, the failure modes of LLMs are the failure modes of the humans they learned from.

LLMs are a propeller. I don't care if the metaphorical medium is water, where we say use of a propellar means you're not "swimming", or air where all that is sufficient and neccessary to be described as "flying" is to remain in the air in exactly the same way that bricks don't.
by edent | 2025-11-06 12:13:49+00:00
I think the most salient point for me is

"Is there any chance for these people, who are shielded by their well-paying jobs, their exclusively occupational media diet, and stimuli all happen to reinforce the default world view?"

So many people (mostly American men) are insulated from reality. To use their pejorative language - when it finally intrudes on their safe spaces, they turn into little snowflakes.

How is it possible to look at the infinite diversity in the tech world, with a million opinions on matters trivial and profound, and then declare that only you have all the right answers?
by bartread | 2025-11-06 12:14:09+00:00
I don't know that it ever held that much water.

I used to work for a company building desktop tools that were distributed to, depending on the tool, on the low end tens of thousands of users, and on the high end, hundreds of thousands. We had one tool that was nominally used by about a million people but, in actuality, the real number of active users each month was more like 300k.

I was at the company for 10 years and I can only remember one issue where we could not reproduce or figure it out on tools that I worked on. There may have been others for other tools/teams, but the number would have been tiny because these things always got talked about.

In my case the guy with the issue - who'd been super-frustrated by it for a year or more - came up to our stand when we were at a conference in the US, introduced himself, and showed me the problem he was having. He then lent me his laptop overnight[0], and I ended up installing Wireshark to see why he was experiencing massive latency on every keystroke, and what might be going on with his network shares. In the end we managed to apply a fix to our code that sidestepped the issue for users with his situation (to this day, he's been the only person - as far as I'm aware - to report this specific problem).

Our tools all ran on Windows, but obviously there were multiple extent versions of both the desktop and server OS that they were run on, different versions of the .NET runtime, at the time everyone had different AV, plus whatever other applications, services, and drivers they might have running. I won't say it was a picnic - we had a support/customer success team, after all - but the vast majority of problems weren't a function of software/OS configuration. These kinds of issues did come up, and they were a pain in the ass, but except in very rare cases - as I've described here - we were always able to find a fix or workaround.

Nowadays, with much better screensharing and remote control options, it would be way easier to deal with these sorts of problems than it was 15 - 20 years ago.

[0] Can't imagine too many organisations being happy with that in 2025.
by embedding-shape | 2025-11-06 12:14:17+00:00
> using container orchestration is about reliability, zero-downtime deployments

I think that's the first time I've heard any "techie" say we use containers because of reliability or zero-downtime deployments, those feel like they have nothing to do with each other, and we've been building reliable server-side software with zero-downtime deployments long before containers became the "go-to", and if anything it was easier before containers.
by tclancy | 2025-11-06 12:15:06+00:00
Because so much nuance can be lost in writing, especially if both parties are working in a second language. There is a lot of value in actually talking to someone, especially in a fraught situation like this. Hearing the other person express genuine concern can do a lot to overcome the anger. Otherwise we tend to build up stories in our head about what the other person “really means” and those stories tend to be wildly negative.
by sl8s | 2025-11-06 12:16:03+00:00
Location: Ukraine

Remote: Yes

Willing to relocate: No

Technologies: Dart, Java, Kotlin, Swift, JavaScript, TypeScript, Flutter, Node.js, Express.js

Résumé/CV: https://drive.google.com/file/d/17tf9jlQdpymmYmtnMiViZ0CbYFz...

Email: sl8sqw@gmail.com
by noir_lord | 2025-11-06 12:16:08+00:00
This is just a tired one at this point, The people who care have picked sides, the people who don't (are probably smarter for not caring) and no one who's picked a side is likely to change their mind.

I don't like what DHH has become or what he says (nor do I have any interest in Omarchy, I prefer Fedora (for many years)/KDE (recently but loving it) anyway) since "As I remember London[1]" was the final straw for me (of lots of straws) but on the flip side but if you only ever use software written by people you ideologically align with you are going to have a bad time.

[1] https://world.hey.com/dhh/as-i-remember-london-e7d38e64
by braiamp | 2025-11-06 12:16:49+00:00
Note, and this is very important: marsf posted this at 2am pacific time. Kiki responded at 6am (I don't know it's timezone, but presuming anywhere in the US, it is literally the earliest it could have responded). Then afterwards, marsf have posted a response publicly. So, we don't know what happened since then. There have been 1 day and a half-ish and coordinating between timezones is interesting, to say the least.
by baalimago | 2025-11-06 12:17:01+00:00
For inspiration (and, ofc, PR since I'm salty that this gets attention while my pet project doesn't), you can checkout clai[0] which works very similarly but has a year or so's worth of development behind it.

So feature suggestions:

* Pipe data into qq ("cat /tmp/stacktrace | qq What is wrong with this: "),

* Profiles (qq -profile legal-analysis Please checkout document X and give feedback)

* Conversations (this is simply appending a new message to a previous query)

[0]: https://github.com/baalimago/clai/blob/main/EXAMPLES.md
by solatic | 2025-11-06 12:17:21+00:00
Fully agree with you, and people who don't understand this should follow through to read the actual link. Marsf explained that sumobot deleted the volunteers' translations, zero coordination, and Kiki's response is "I'm sorry for how you feel?"

Is someone supposed to be happy when a machine deletes their volunteer work? WTF? This needs to be explained further? Marsf needs to risk his time getting on a call to explain that having a machine delete your volunteer work is some fucking bullshit, and expect what, more of the "I'm sorry you feel bad we deleted your work" bullshit?
by LtWorf | 2025-11-06 12:17:40+00:00
> Like we learn every time we try social media, people don't actually want to be social online. That takes work and the vast majority of people don't want to spend their free time doing work. They want to sit back, relax, and be entertained by the professionals.

That's not it at all. Facebook shifted because they wanted you to spend more time on their website and serve you more ads. And once you've seen all your posts from your friends you'd be done and close facebook.

Which is why the posts from the friends are now completely gone, replaced by… stuff.
by sfn42 | 2025-11-06 12:17:54+00:00
If you don't make it clear people will think you're serious.

Sarcasm doesn't work online, If I write something like "Donald Trump is the best president ever" you don't have any way of knowing whether I'm being sarcastic or I'm just really really stupid. Only people who know me can make that judgement, and basically nobody on here knows me. So I either have to avoid sarcasm or make it clear that I'm being sarcastic.
by macspoofing | 2025-11-06 12:18:00+00:00
>You don't. When your server crashes, your availability is zero.

As your business needs grow, you can start layering complexity on top. The point is you don't start at 11 with a overly complex architecture.

In your example, if your server crashes, just make sure you have some sort of automatic restart. In practice that may mean a downtime of seconds for your 12 users. Is that more complexity? Sure - but not much. If you need to take your service down for maintenance, you notify your 12 users and schedule it for 2am ... etc.

Later you could create a secondary cluster and stick a load-balancer in-front. You could also add a secondary replicated PostgreSQL instance. So the monolith/postgres architecture can actually take you far as your business grows.
by omnicognate | 2025-11-06 12:18:04+00:00
That doesn't sound like you "hate that", more like you're making a time management choice. I'd challenge it, as I find time spent on creating a good developmemnt environment pays off very well in overall productivity terms, up to a point, but it's your choice to make. Emacs certainly isnt for everyone, even among those that enjoy tinkering.
Show HN: AI Coding Agents: Intent-Driven Development Guidelines
by Exadra37 | 2025-11-06 12:18:41+00:00
Hi Everyone

I built this project to explore Intent-Driven Development (IDD) for a structured way (Intent) for humans and AI Coding Agents to collaborate by defining WHY (the motivation), WHAT (the requirements), and HOW (step-by-step tasks) before coding.

The guidelines are language-agnostic, with initial support for Elixir/Phoenix using a Domain-Resource-Action architecture pattern.

I would love your feedback on: - The clarity and usefulness of the Intent specifications and example. - Ideas for expanding to other languages or frameworks. - Where you see this approach being helpful (or not). - On how practical you find this guidelines and workflow for guiding AI coding agents in a BEAM environment (Elixir and Phoenix).
by latexr | 2025-11-06 12:19:27+00:00
> if the rest of the reply hadn't been a borderline-insulting cookie-cutter corporate non-apology.

“The rest of the reply” is basically one sentence, so let’s avoid reading too much into it. I very much agree it was a bad non-apology and that that is infuriating, but let’s not let irrationality cloud judgement in the pursuit of a resolution.

> If they start by showing bad intentions, why suddenly assume the best for the phone call?

Why are you assuming bad intentions from the start? For all we know this person may just be a bad (textual?) communicator or trying to avoid miscommunication (which seems like a perfectly valid concern, since the original comment isn’t exactly the clearest English). Worse still, the comment I replied to assumed a specific malicious reason for the offer to a call with no evidence, it was just speculation.

Is anyone here familiar with this Mozilla staffer? Do they even know if they interacted with this Japanese user before, online or offline? Do they have a pattern of bad behaviour? Or is everyone just piling on and assuming the devil from a single reply from someone they don’t know? Maybe this staffer is indeed an asshole. Or maybe they’re trying their best and just don’t know how to do better but are open to recognising their mistakes and learning from them. Maybe they would have preferred to be more open, human, and honest in their reply but corporate policy prevents them from doing so. Maybe they have personal issues on their mind and jut couldn’t do better this time. I don’t know. Do you? If anyone in this thread does, they’re not saying it.

This thread is populated by (what seem to be) uninformed commentators throwing fire at the situation from the outside, and that’s unhealthy. Let me ask you: What is, in your view, the desired/best outcome of this situation? Is it to bash Mozilla and/or this staffer? Or is it to provide a solution that would fix the situation in a way the original Japanese commentator would feel valued and happy to come back?
by exasperaited | 2025-11-06 12:19:49+00:00
For a woman of 80 in 2025 you can already say it is making no real difference in terms of statistical outcome so it's at least not obviously taking from her.

She is a little older than her cohort life expectancy at birth (which was 78 in the USA in 1945):

https://www.ssa.gov/oact/TR/2011/lr5a4.html

Assessed in 2010 at the age of 65 she might be expected to live to 85. That seems quite likely.

If anything you would have to say it leans towards extending her life because she will not be eating less like elderly people do, she is likely to have excellent venous health, her reaction times must be good, and prosaically she's so physically fit that just that much more likely not to be derailed by a fall. Living at her age starts to be a question of intent but there are loads of really small things that can trigger decline; she is robust against many of them.

What a remarkable woman.
by eddie_catflap | 2025-11-06 12:20:08+00:00
I had a call the other day with a consultancy to potentially pick up some infrastructure work/project type stuff. Asked about timezones involved and they said a lot of their clientele are US based startups. "So it's mainly Kubernetes work" they said.

I personally would suggest the vast majority of those startups do not need Kubernetes and certainly don't need to be paying a consultancy to then pay me to fix their issues for them.
by kace91 | 2025-11-06 12:20:17+00:00
It’s not a management thing. I’m an engineer and I think it’s THE main advantage micro services actually provide: they split your code hard and allow a team to actually get ownership of the domain. No crossing domain boundaries, no in between shared code, etc.

I know: it’s ridiculous to have an architectural barrier for an organizational reason, and the cost of a bad slice multiplies. I still think in some situations, that is better to the gas-station-bathroom effect of shared codebases.
by kristopolous | 2025-11-06 12:20:46+00:00
Belgian Congolese tire companies under King Leopold, Atlantic slave trade companies, Basil Zaharoff and Vickers who sold machine guns to both sides agitating WW1, IG Farben who did the Nazi gas chambers, Shell oil who since the 1970s continues spending billions funding climate change disinformation and billions preparing for it, at the same time... It's a long list.

Take Hyundai, a brand I drive, childhood slave factories, in the 2020s... You can't even brush your teeth without the ghosts of slavery.
by myself248 | 2025-11-06 12:21:23+00:00
As a human who's written like that for decades, this witch-hunt makes it really hard to participate online anymore. This was a standard expository device taught in school, some of us latched onto it, and now it's impossible to argue that we're human because someone's conviction that we're AI is just an opinion and there is no evidence that will convince them, nor do they deserve the effort it would take even if it were possible.

What's the path forward?
by MrsPeaches | 2025-11-06 12:21:35+00:00
Yeah not much has changed, it’s simple technology that was developed in 2005. Main innovations of the PAYGO model in recent times was the ability to use the payment data you collected to offer other types of loans. One of the previous biggest companies in the space now sells mobile phones using PAYGO.

Technically battery chemistry has obviously moved on but we are talking a device capacity similar to a medium power bank. How much innovation have you noticed in power banks recently?

Panels are big problem from a e-waste perspective as they very difficult to repair.

Batteries failures are repairable. Usually battery packs will be 2+ LFP 18650s or 32700s. If one cell goes bad the the whole pack goes but the others may be fine. Just need to test and match cells and you can make new packs.

I can’t remember exact recovery rate for cells, I think it is something like 40-60%.

Dealing with these batteries at end of life is a challenge, but that’s a global problem.

Still a lot of legacy Sealed Lead Acid batteries around but these are very recyclable.
by hopelite | 2025-11-06 12:21:36+00:00
Is this an honest question, or just a snark after being another reddit tier downvoters in hopes of making reality go away?

But I’ll bite in case it’s an honest question by an honest person; you’ve surely heard of the story based on the ship of Theseus, but what if the ship was replaced with not even ship replacement parts, but totally different things? Would and should you still call it a ship at all? Would it still serve the purpose and function of a ship of it was instead a pile of rocks rather than the components of a ship perfectly joined in a way that allows its characteristics of a ship to serve their purpose in general, even if the specific ship was replaced part by part?

If I could magically snap my fingers and replace all of India or all of Germany with Japanese people or maybe aboriginals of what is today called Australia; would it still make sense to call India, India or Germany, Germany? Why still call them India and Germany at that point since it’s just nonsensical to do so when no one there is Indian or German?

On a more specific level, what is the USA without the ethnicity and cultures that not just made it and everything we take for granted that came from it … all that democracy and freedom stuff… possible in the first place, but the people who built it on those foundations?

To me it seems like over of those PE leveraged buyouts that ends up hitting the whole company to siphon off the value and leave an empty just in its place; you know, like what has essentially been done to all of America for the last 50 or so years. Now people wonder why the whole collective west cannot even muster the industrial capacity to even supply the Ukraine, let alone ourselves.

Maybe it will be something, and it might even still be called the USA if you swap everything behind the branded facade out with something totally different like how Berkshire Hathaway still carries the name but has absolutely not a single connection to either of the original companies. But keeping the name does not make Berkshire Hathaway a textile manufacturing company. What is America when people have successfully replaced the people and neutralized and eradicated the Constitution that is a thorn in the eyes of extremely terrifying people?

It always baffles my mind a bit that such basic things have to be explained like what you are essentially asking, i.e.,” how can replacing something with something totally different mean it is not the same thing as it was before”. I don’t mean that as a personal insult, it’s just concerning and curious how fundamental lower order thinking is failing or maybe just being eroded or even just driven out. It feels like full fledged civilization cognitive devolution, like being asked why one should avoid doing things that will cause death; on the level of collapse of the most fundamental survival instincts. It’s quite curious from a historical perspective.
by kibwen | 2025-11-06 12:22:22+00:00
No, the people making TUIs in Rust are making TUIs because they love TUIs, and because Ratatui is pretty delightful. The state of GUI frameworks in Rust is irrelevant for this purpose, because even if there existed your ideal of Qt in Rust (putting aside the debatable notion that Qt is some sort of pinnacle of design), the people making TUIs wouldn't care, because that's not what they want to make.
by mrighele | 2025-11-06 12:22:25+00:00
> Many (most?) older retail businesses still use TUIs. They're reliable, consistent, and orders of magnitude faster than GUI systems.

What is sad is that is doesn't have to be that way. But you describe is not an intrisic characteristic of a TUI, but of using keyboard instead of a mouse. You can write a webapp that performs in the same way (modulo the resources needed of course), but it takes extra time and once it works with a mouse there little reasons to put more work for keyboard user (it is not a selling point in most cases).

The main advantage of a TUI is that it forces to write the UI in a certain way, so you get the result automatically.