MurphyA/hacker-news huggingface dataset:
by toyg | 2025-11-06 10:46:00+00:00
> why does it have to be the case that the leadership of an opensource project have to emulate [...] tech sector.

Because they live in the same places. They go to the same restaurants, they have the same conversations, they have personal friends at FAANG... they live and breath the same ideas, the same opinions, the same perspectives. They are in a bubble, and think "their" org should partake in the same behaviours as all the other companies out there - if anything, because it will be useful for their CVs when they inevitably look for a new job next month or next year. I don't blame them, it's inevitable human behaviour.

Maybe Mozilla should relocate the bulk of their leadership outside the US.
by whstl | 2025-11-06 10:47:04+00:00
Not saying you "have" to know or that the interpretation is even correct for this case, but, just to explain:

The "I'm sorry you feel this way" is quite a recent phenomenon. It started showing up in public apologies by companies and celebrities, purely for PR. It's basically a deflective euphemism for "I'm sorry that you don't like whatever happened" without really admitting culpability, sidestepping all responsibility.

With that said: I don't even know if the author (Kiki) is a native english speaker, since she's part of other language translation groups, so it might be 100% without intent. But that's how a lot of people perceive it today.
by ChrisMarshallNY | 2025-11-06 10:47:04+00:00
Yeah, it was a bit of a joke.

I’ve been staring at Apple source code (the stuff they let The Great Unwashed see), for almost forty years.

It’s always been very polished, well-structured, well-documented, succinct, and beautifully written.

It’s been an inspiration for my own work. I have always striven to emulate them.

That’s why it’s so shocking for me to encounter the terrible quality of the Connect backend. It’s quite painful, and disappointing.
by littlestymaar | 2025-11-06 10:47:43+00:00
The problem with doing things the sensible way (eschewing microservices and k8s when you work on projects that aren't hyperscale) is that you end up missing opportunities later on because recruiters will filter you because you can't meaningfully respond to the question about “how experienced you are with micro service architecture”. Granted I may have dodged a bullet by not joining a company with 50 engineers that claim to replicate Google's practices (most of which are here to make sure tens of thousands of engineers can work efficiently together), but still someone gets to pay the bill at the end of the month…
by jbstack | 2025-11-06 10:48:57+00:00
I think this largely misses the point. It isn't about which out of keyboard vs mouse is objectively better or faster. It's about subjective comfort. If a system "feels" nicer to use then I'll feel more motivated while using it which means I'll use it more and be more productive, and that's a sufficiently good reason to prefer one over the other. For me, that means using the keyboard and not the mouse.
by f4uCL9dNSnQm | 2025-11-06 10:49:24+00:00
Last time I used GPT-4.5 to analyze blood results it gave different output if I uploaded it as 2 instead of 3 separated CSV files. It was both amazing experience: clear and easy to understand statements, and list of most common causes. And terrifying: "What about X?", "You ar absolutely right, there where X results included, disregard everything I wrote above, here is the new analysis".

So for me non-deterministic means unpredictable. Yes, there was nothing random or non-deterministic in that case, I could repeat both scenarios multiple times and get same results again. But the result is affected by something I didn't expect to matter. That damages the trust in tool, no matter how we call it.
by chrneu | 2025-11-06 10:49:33+00:00
>Any big issues that would prevent adoption in the US?

Lol is this sarcasm? America is back on the fossil fuel train baby! If you're a patriot, jump on board as we sink this ship! Solar panels are for soyboys and we eat beef out hur.

Joking aside, solar is so cheap that even without subsidies the US is installing more solar than anything else. Fossil fuels are dirty and expensive in comparison.
by lordnacho | 2025-11-06 10:49:34+00:00
I don't think it's so much the IQ that causes self-sabotage. The thing that happens is that if you have a big brain, you tend to try to use it to solve every problem. Guy who has a hammer sees a nail everywhere. After all, IQ is seen as a kind of tool for everything, so why not?

So you get these smart people who think they can rationally work themselves out of emotional issues.

Well, if you lift with your back, you hurt your back.
by marcellodb | 2025-11-06 10:50:17+00:00
I think "agents layered on top of AutoML" is a reasonable simple mental model for Plexe's model building capabilities, but it also masks some important qualitative differences between Plexe and traditional AutoML tools:

1. AutoML tools work on clean data. Data preparation requires an understanding of business context, the ability to reason on the data in that context, and then produce code for the required data transformations. Given that this process could not be automated with "templated" pipelines, teams using AutoML still have to do the hardest - and arguably most important - part of the data science job themselves.

2. AutoML tools use "templated" models for regression, classification, etc, which may not result in as good a "task-data-model fit" as the sort of purpose-written ML code a data scientist or ML engineer might produce.

3. AutoML tools still require a working understanding of data science technicalities. They automate the running of ML training experiments, but not the task of deciding what to do in the first place, or the task of understanding whether what was done actually fits the task.

With this in mind, we've seen that most ML teams don't find traditional AutoML tools useful (they only automate the "easy" part), while software teams don't find them accessible (data science knowledge is still required).

Plexe addresses both of these issues: the agents' reasoning capabilities enable it to work with messy data (as long as you provide business context), and to ENTIRELY abstract the deeper technicalities of building custom models fitting the task and the data. We believe this makes Plexe both useful to ML teams and accessible to non-ML teams.

Does this line up with your experience of AutoML tools?
by benjiro | 2025-11-06 10:50:41+00:00
As somebody from your Neighboring country, its really comes over as condescending...

"I'm sorry for how you feel" is the definition of non-appology...

Hey, even the AI overlords agree on this...

> The phrase "I'm sorry for how you feel" is often perceived as a non-apology because it shifts blame to the other person's emotions instead of taking responsibility for one's actions. Instead of a genuine apology, it can sound like you're sorry they are upset rather than sorry for your behavior, and it can imply their feelings are the problem. A true apology acknowledges your role and expresses sincere regret for the pain you caused.

In Dutch its something like "Het spijt me, hoe u hierover voelt" ... See the issue, the first part is a apology, that is then reflected to the other person.

"We want to make sure we truly understand what you're struggling with." ...

We do not understand why *you are struggling with this*. For us its perfectly normal, so why are you having a issue with this.

So in Dutch its something like "We willen echt verstaan, waarom u moeite hebt hiermee". Aka, sending the issue back to the other person.

See the issue how both parts flow and shift the issue to the other person. This is not a English language issue because the same way of writing is also done in Dutch if you want to do a non-apology with a dose of gaslighting.

I never see anybody write like this, beyond those that have the intention to rile people up. Its gaslighting 101 ...
by 9dev | 2025-11-06 10:50:45+00:00
It's sure a corny stance to hold if you're navigating an infrastructure nightmare daily, but in my opinion, much of the complexity addresses not technical, but organisational issues: You want straightforward, self-contained deployments for one, instead of uploading files onto your single server. If the process crashes or your harddisk dies, you want redundancy so even those twelve customers can still access the application. You want a CI pipeline, so the junior developer can't just break prod because they forgot to run the tests before pushing. You want proper secret management, so the database credentials aren't just accessible to everyone. You want a caching layer, so you're not surprised by a rogue SQL query that takes way too long, or a surge of users that exhaust the database connections because you never bothered to add proper pooling.

Adding guardrails to protect your team from itself mandates some complexity, but just hand-waving that away as unnecessary is a bad answer. At least if you're not working as part of a team.
by Treegarden | 2025-11-06 10:50:58+00:00
Im no world leading expert but as far as I understand, coupled with events, if an unimportant service goes offline for 5 min (due to some crash, ie "fault"), its possible to have a graceful degradation, meaning the rest of the system still works, maybe with reduced ability. With events, other systems simply stop receiving events from the dead service. I agree you can achieve a lot of this also in a monolith with try catch and error handling, but I guess there is an inherent decoupling in having different services run on separate nodes.
by bodge5000 | 2025-11-06 10:51:04+00:00
I fit into this category so I might be able to explain. I'd like to learn emacs and build my perfect config for my WM and so on, but on top of that theres a long list of other stuff I want to do and build and learn. My time is finite and with all the other demands of life, my energy even moreso, so naturally I have to make sacrifices.
by flyinglizard | 2025-11-06 10:51:12+00:00
I was reading your comment just as I was sat in the dentist office paying for my partner’s kid long due treatment. She was afraid of dentists and neglected treatment for too long but I took her to the same superb (and expensive) dentist I use for my own kids and she was happy and had everything done. Your comment reminded me why I do it. Thank you.
by roenxi | 2025-11-06 10:51:38+00:00
> The 4 year term means even governments that do think a massive public transport overhaul is needed won't do it because cutting costs elsewhere to fund it will lead to losing the next term.

Good? The point of democracy is for the government to do things that there is a consensus that it ought. No consensus, no action. If people would not vote for the policy then they government shouldn't do it.

You're describing a situation where most New Zealanders seem to be happy with the status quo. If they're going to vote out a government that spends money on public transport then the right thing for the government to do is not start tilting at expensive windmills. The issue with a place as small as New Zealand is that democracy just does a pretty good job of implementing the policies that most people want. The smaller the polity, the more the failures of the polity are just a reflection of its own desires. Election cycle length doesn't change that, it takes ideological change and persuasion.
by asdefghyk | 2025-11-06 10:52:12+00:00
Paywalled A detachment of Israeli engineering troops was demolishing tunnels behind the withdrawal line in Gaza last month when Hamas militants sprang from a hidden shaft, fired an antitank missile toward their excavator and killed two soldiers.

A little over a week earlier, Israel and Hamas had agreed to a ceasefire. Israel responded to the deadly encounter with a round of air strikes on Gaza that killed dozens of people.

The early test of the fragile truce pointed to a bigger problem: hundreds of armed Hamas fighters are trapped in tunnels under the Israeli-controlled side of Gaza, and willing to take shots at Israel. .... Article continues with several hundred MORE words

Google the words Hamas fighters are stuck in tunnels and Choose your Link ..... . https://www.google.com/search?q=Hamas+fighters+are+stuck+in+...
by PaulRobinson | 2025-11-06 10:52:34+00:00
Emojis at the end of a statement online are a generational thing, not an AI thing.

Replying to an email inline rather than at the top marks you out as of a certain generation. Using text emojis rather than finding the graphical emoji does too.

Everyone needs to relax about AI generation anyway (did you learn something useful or not? If you did, does it matter if it was AI generated as a site?), but saying "this is what people under 30 frequently do, so it must be fake", is just this weird vibe spreading everywhere I don't get at all.
by goku12 | 2025-11-06 10:52:36+00:00
> ... because my particular model of vacuum has some complicated and potentially destructive procedure to get the required access

This right there is the root of the entire problem. We had IBM PC clones that you could recover and keep running for decades by easily replacing expansion cards, HDDs, RAM sticks, peripherals and even circuit components like caps, ICs and batteries. We used to partition our 50 GB HDD into a dozen little partitions and multiboot every conceivable OS out there. Now we have an oligarchic dystopia where even RAMs and batteries are soldered on and bonded with single-use resins instead of age-old screws. Even if you get through, you can't salvage or swap ICs because they're paired individually at device level. You can't reach the boot partition without a Ph.D in RevEng and a risk of still bricking the device 3 out of 4 times. And that's all for technological progress and security, they say! Those claims have as much credibility as their claims to making an honest living. It's weasel-speak, not engineering insight.

Modifying the device that you paid for should never be this complicated. Those greedy corpos are usurping the consumer's rights and wealth, plain and simple.
by pjc50 | 2025-11-06 10:53:47+00:00
Yes. In an online community that operates in written text and is separated by timezones, there's several reasons why that's a no-no.

To me, this seems very simple: they introduced a machine translation workflow. Doing so signals the intent to replace their human translators. The human translators understandably quit rather than collaborate with their replacements.
by kragen | 2025-11-06 10:53:48+00:00
It sounds like you're out of your depth in this conversation, Lieutenant. I have ambivalent feelings about X11, but they aren't relevant to the topic at hand.

0xbadcafebee said, "Why do people keep persisting this myth? X11 has authentication. ... What's insane about all these discussions is that NOBODY IS HACKING X SERVERS. There's a thousand other kinds of software on Linux that there is real malware for. But nobody is trying to hijack your X11 session. This imagined threat is a red herring ..." and then nurettin followed up by saying, "x11 has been around for decades, and these things just don't happen. And the reason is that there are much simpler and more effective ways to pwn a box than trying to screenshot an x session or trying to hook for key presses."

But in fact I have seen people gaining elevated privileges by "hijacking" X servers when the authentication was configured to be lax, and I've sometimes configured my own authentication to be lax (because configuring it properly was a hassle), so I know it's not an "imagined threat" from "NOBODY" or a "myth" or things that "just don't happen" because "nobody is trying" them.

But it's not a "bug" either. It's a design tradeoff. X just wasn't designed to provide a security boundary between applications, to encrypt its network traffic, or by default to use any authentication at all other than host-based authentication. Even MIT-MAGIC-COOKIE-1 auth was an add-on, and it is sent in the clear, permitting replay attacks. These are defensible tradeoffs, and ssh -X and the current xauth defaults improve the situation significantly, but Wayland's design provides a lot more isolation between applications by default, which is probably a more defensible tradeoff.
by kpdoumbia | 2025-11-06 10:54:21+00:00
Canvas (The Spatial Computing Company) | Full-time | Remote

At Canvas, we’re working on spatial computing - using computer vision to 3D reconstruct and understand your surroundings so that software can operate over real-world spaces. We believe it will power the next generation of augmented reality and some of the key parts of virtual reality as well.

Our most pressing open position right now is a Data Lead (tech lead level data engineer/analytics leader) - Globally Remote, but we're focusing the search on LatAm or Europe. This role involves both the data engineering/architecture side, as well as partnering with GTM team(s) on data normalization, analytics, visualization, etc.

For detailed information: https://canvas.io/careers/?gh_jid=4595496006

Or contact me (Zach) directly at jobs@canvas.io.
by bawolff | 2025-11-06 10:55:16+00:00
Declerations of war are irrelavent to if its an armed conflict (in general declerations of war are obsolete in international law. They might have meaning domestically but do not have meaning in international law).

From what i understand there are two requirements

- the violence has to be intense enough. I think we are there

- the other side has to be an organized armed group capable of conducting warfare. This is the part that seems to be a stretch. The drug runners may be organized but are they really capable of conducting warfare? The quote i found from the red cross is: "Non-governmental groups involved in the conflict must be considered as "parties to the conflict", meaning that they possess organized armed forces. This means for example that these forces have to be under a certain command structure and have the capacity to sustain military operations."
by SideburnsOfDoom | 2025-11-06 10:55:19+00:00
> cannot simply be dismissed as "utter nonsense" and "twitter brainrot".

I refer you to my earlier statement where I did just that.

> .... non-European immigration ... the rise of Islam ... you need to ask how this ends.

yep, standard-issue brainrot.

edit in case it's not clear, the burden of proof is on the person making the unsubstantiated lurid claims about "civil war".
by fouc | 2025-11-06 10:55:21+00:00
Funny, from the title I was expecting a productivity-adjacent "What have you even built?" article.

Except it's really a "What over-engineered monstrosity have you built?" in the theme of "choose boring technology"

p.s. MariaDB (MySQL fork) is technically older and more boring than PostgreSQL so they're both equally valid choices. Best choice is ultimately whatever you're most familiar with.
by Spare_account | 2025-11-06 10:55:30+00:00
I'm fascinated at the number of people on an ostensibly techincal website who don't learn how their equipment works. You've summed up in a few sentences exactly how mine works, but there are dozens of commenters in this thread who appear to be unaware of the basic funcationality of their dishwasher.

All I would add to what you've said is that when my Bosch does include a pre-wash in a cycle, it checks how dirty the water is and only drains the pre-wash water if is dirty. If the dishes haven't caused the water to become dirty, it keeps the same water for the main wash cycle.

Also, I want to expand upon my first paragraph a little: I'm not having a dig at anyone who doesn't understand their dishwasher. I am just venting/observing that the world is filled with all kinds of different people and reminding myself that I shouldn't make assumptions about people as often as I do.

I've had this realisation many times, but it doesn't hurt to have it again. Communicating with people is lot quicker and easier when I remember that.
by madeofpalk | 2025-11-06 10:55:59+00:00
That's if your goal is to obfuscate code.

Often though, Javascript is hard to read not because it's been obfuscated, but because its been transpiled and/or minified for smaller network payloads.

I can understand why some don't want to ship their sourcemaps to prod, but also it really doesn't matter all that much.
by Peroni | 2025-11-06 10:56:26+00:00
Location: London, UK Remote: Yes Willing to relocate: No Technologies: Not an engineer ¯\_(ツ)_/¯ Résumé/CV: https://www.talentstuff.com/about-us Email: in my HN bio (sorry bots)

About me: I do People & Talent stuff. Currently run my own reasonably successful business, miss being part of a bigger team working on a mission-driven product. 16 years of experience, previously worked with YC scale-ups. Hosted and organised Hacker News London (Europe's largest tech meetup) for 7 years. Global experience, mostly London & NYC but have People & Talent experience across 12 different countries.

Looking for: Leadership roles in recruitment and/or HR in startups/scaleups working on AI, Education, Healthcare, or Child Safety. Head of Talent/People, Chief People Officer, etc.

Not expecting anything to come of this post but 15 years of interacting with HN has taught me that stranger things have happened so why not give it a go!
by PaulRobinson | 2025-11-06 10:57:49+00:00
My Dad once told me being smart was a curse.

When he was stationed abroad with a load of meatheads, they would be happy spending their down time drinking beer and getting a tan. He would miss libraries of home. When people around him didn't care about the problems of the World, he saw the intractable nuance of the World's problems and felt a deep helplessness.

Some of this was clearly depression, but I have to admit, 30 years after he shared those stories with me, there have been times I've been jealous of people who did not think through the detail and nuance and see the risks and lack of mitigations in so many circumstances. I'm not exceptionally smart, but I do seem to be a step or two ahead of ~30% of my colleagues and friends, and that seems to be enough to make life feel quite sad, quite a lot of the time.
by wvh | 2025-11-06 10:58:13+00:00
I think there is some value in being able to live in the moment, like say a cat: one moment you have a death scare, the next you're kind of hungry or sleepy. I feel that smart people see a lot more in the past, present and future, all the things themselves, and the things behind the things, and it's a whole lot harder to live in the moment and not ruminate and dwell on things.

Alternatively, maybe it's just that overthinking that is driving some aspect of what we call intelligence; the ability to plan and see things in complex layers.

Good amounts of happiness surely require some selective blindness.
by isodev | 2025-11-06 10:59:30+00:00
This kind of complexity is unfortunately also embedded into model training data.

Left unchecked, Claude is very happy to propose "robust, scalable and production ready" solutions - you can try it for yourself. Tell it you want to handle new signups and perform some work like send an email or something (outside the lifecycle of the web request).

That is, implying you need some kind of a background workload and watch it bring in redis, workflow engines, multiple layouts for docker deployment so you can run with and without jobs, obscene amount of environment variables to configure all that, create "fallbacks" and retries and all kinds of things that you will never spend time on during an MVP and even later resist adding just because of the complexity and maintenance they require.

All that while (as in the diagram of the post), there is an Erlang/Elixir app capable of doing all that in memory :).