MurphyA/hacker-news huggingface dataset:
by vermaden | 2026-02-22 19:18:37+00:00
> (are those different?)

Its the same thing - just different naming.

> I'm running FreeBSD because I prefer it over Linux.

Me too but there are things that will not be ported (at least soon) anyway ... that is where Linux Compat Layer helps. Even simple watching movies with DRM bullshit (Widevine) or using a Brave browser that is not in the FreeBSD Ports ... or running Linux games ... or CUDA workaround ... and no NopeVidia will not provide official CUDA support anytime soon.

Also please remember that entire The Matrix (1999) movie was rendered [1] on FreeBSD machines in Linux Compat Layer because the software used to do that was not natively available on FreeBSD an yet it sill run faster on FreeBSD in Linux Compat Layer then natively on Linux. Let that sink in.

Even today [2] playing Linux games in Linux Compat Layer is faster then natively on Linux - with more FPS and more 'stable' gameplay.

Hope that helps.

[1] https://freebsd.org/press/press-rel-1/

[2] https://youtube.com/watch?v=lK6eRbz9DkM
by mattmanser | 2026-02-22 19:18:43+00:00
I've been doing this a long times and I've never had to do that and have delivered multiple successful products used by millions of users. Some of which were used for years after we stopped doing any sort of even maintaining with no bugs, problems or crashes.

There are only a few software architecture patterns because there's only a few ways to solve code architecture problems.

If you're getting your initial design so wrong that you have to start again from scratch midway through, that shows a lack of experience, not insight.

You wouldn't know this, but I'm also a bit of an expert at refactoring, having saved several projects which had built up so much technical debt the original contractors ran away. I've regularly rewritten 1,000s if not 10,000s of line into 100s of lines of code.

So it's especially galling to be told not only that somehow all code problems are unique (they almost never are), but my code is building technical debt (it's not, I solve that stuff).

Most problems are solved, and you should be using other people's solutions to solve the problems you face.
Show HN: OpenGoat, hierarchical orgs for OpenClaw agents
by marian2js | 2026-02-22 19:18:56+00:00
Hi HN, I'm Mariano. I'm working on OpenGoat (MIT), a runtime for running hierarchical organizations of OpenClaw agents.

OpenClaw agents feel useful because they evolve files about themselves (AGENTS, SOUL, IDENTITY, etc).

OpenGoat's goal is that agents also evolve files about an organization (MISSION, VISION, STRATEGY, KPIs, ROADMAP).

What it does:
* Define an org hierarchy where agents have direct reports
* Executives and managers plan and delegate tasks to their teams
* Individual agents execute tasks and update status and artifacts
* Tasks can be generated from a top-down strategy (default) or an optional bottom-up mode

Another key feature: Specialist agents can run on other runtimes, not just OpenClaw (for example Claude Code, Codex, Cursor, OpenCode).

I started this as an experiment to see what happened if we let AIs operate more freely and take more decisions themselves.

A few interesting facts I've seen while running the tool:

1. Agents created markdowns for culture and values, even though they were never prompted to do it.
2. Agents respond differently if a task comes from a peer than from a manager. If it comes from a manager, they follow it like they follow direct prompts.
3. In one occasion, an agent sent a complaint about his manager to higher management.

I'd love to hear some critical feedback.

Repo: https://github.com/marian2js/opengoat
by roysting | 2026-02-22 19:19:09+00:00
I'm not at all a pacifist. If you knew something about me, you would realize just how wrong that is. I am merely opposed to being used, manipulated, played, conned, scammed, f-ed, and more colorful language I will retain for myself.

And sure, inaction may or may not result in death, but inaction is not morally obligated, especially when I am not even remotely involved or it does not remotely concern me. If I am understanding your perspectively correctly, the irony is simply that you do not understand that clandestine action is actually orchestrating and instigating the supposed death you imply could be prevented through additional action you are being manipulated into taking/supporting.

Yes, there is nothing new under the sun, including the very same playbook that is being used now that was used repeatedly over the lifetime of every very young children here, let alone anyone that has reached legal maturity.

What else would you call that the Shah was thick with the CIA. et al. and his son basically lives across the river from the CIA in Potomac, MD? I am also liberal in many ways, but these are just true things. Have you ever heard of The Grayzone with Max Blumenthal and Aaron Matè. They provide a good introduction to current and recent events focused on this topic.
by chaboud | 2026-02-22 19:19:18+00:00
I use Claude Code quite a bit (one of my former interns noted that I crossed 1.8 Million lines of code submitted last year, which is... um... concerning), but I still steadfastly refuse to use AI to generate written content. There are multiple purposes for writing documents, but the most critical is the forming of coherent, comprehensible thinking. The act of putting it on paper is what crystallizes the thinking.

However, I use Claude for a few things:

1. Research buddy, having conversations about technical approaches, surveying the research landscape.

2. Document clarity and consistency evaluator. I don't take edits, but I do take notes.

3. Spelling/grammar checker. It's better at this than regular spellcheck, due to its handling of words introduced in a document (e.g., proper names) and its understanding of various writing styles (e.g., comma inside or outside of quotes, one space or two after a period?)

Every time I get into a one hour meeting to see a messy, unclear, almost certainly heavily AI generated document being presented to 12 people, I spend at least thirty seconds reminding the team that 2-3 hours saved using AI to write has cost 11+ person-hours of time having others read and discuss unclear thoughts.

I will note that some folks actually put in the time to guide AI sufficiently to write meaningfully instructive documents. The part that people miss is that the clarity of thinking, not the word count, is what is required.
by b00ty4breakfast | 2026-02-22 19:19:31+00:00
hello, it's me the Language Fairy.

Sometimes when people use an expression to convey an idea concisely , the details of the imaginary scenario within the expression are less important than the concept being expressed (just so long as the general shape of that scenario fits the thing being discussed).

To be more particular, the exact time it takes to sharpen an ax and chop down a tree are not important here.
by athrowaway3z | 2026-02-22 19:20:12+00:00
Easy set up + WhatsApp messages + wakes up regularly to make it feel more alive + larger memory (local fs) => non-dev fascination

I think the issue you have is one of perspective.

Reminds me of the Dropbox launch on HN where the top comment was something like:

> Yes but why not just rsync?
by reliabilityguy | 2026-02-22 19:21:32+00:00
What does Gaza has to do with what Iranians believe?

In war, when civilian infrastructure is used for military purposes, it will get destroyed. Look at all the cities in Ukraine where combat did happen, like Bahmut, or Mariupol. They got absolutely decimated.

Any country on earth engaging in ground combat would do exactly the same tactics as Israel did, and we have plenty of evidence of that from the past 20 years.
by bonoboTP | 2026-02-22 19:21:36+00:00
There is simply no general recipe for this. Sometimes I put my little tools and libraries in order and then I'm very productive with them and looking back it seems to have been the key enabler to the actual thing getting done. Other times I go dirty mode and just hardcode constants, copy code files under time pressure and looking back it is clear that getting to the same result with the clean approach would have taken months and the benefit for later tasks would be unclear.

I know some are tired of AI discourse, but I found AI can help to sharpen the tools but at the same time I find that my scope grows such that dealing with the tools takes just as much time but the tools have more features "just in case" and support platforms or use cases that I won't often need, but it feels easy enough to just do, but then as I said it still takes long in total.

It's all mostly an emotional procrastination issue underneath it. Though that can go both ways. Sometimes you procrastinate on thinking about the overall architecture in favor of just making messy edits because thinking about the overall problem is more taxing than just doing a small iteration, sometimes you procrastinate on getting the thing done in favor of working on more tightly scoped neat little tools that are easier to keep in mind than the vague and sprawling overall goals.
by BoredomIsFun | 2026-02-22 19:22:03+00:00
> Gemini will search the web for most things (at least if you are using it via the web search interface), it isn’t limited to the knowledge it was trained on.

If decides to do so, and even then baked in knowledge would influence the result.

In any case I do not need Gemini or any other LLMs to figure out setting for my llama.cpp, thank you very much.
by ben_w | 2026-02-22 19:23:03+00:00
> They decide how quickly they deploy, which industries they automate, whether they cooperate with unions, etc. These are all decisions that shape the economy.

They control how quickly they deploy, but I don't see how they have any control over the rest: "which industries they automate" is a function of how well the model has generalised. All the medical information, laws and case histories, all the source code, they're still only "ok"; and how are they, as a model provider in the US, supposed to cooperate (or not) with a trade union in e.g. Brandenburg whose bosses are using their services?

> Widespread job losses as a path to post-work are about as plausible as a car accident as a path to bringing a vehicle to a standstill.

Certainly what I fear.

Any given UBI is only meaningful if it is connected to the source of economic productivity; if a government is offering it, it must control that source; if the source is AI (and robotics), that government must control the AI/robots.

If governments wait until the AI is ready, the companies will have the power to simply say "make me"; if the governments step in before the AI is ready, they may simply find themselves out-competed by businesses in jurisdictions whose governments are less interested in intervention.

And even if a government pulls it off, how does that government remain, long-term, friendly to its own people? Even democracies do not last forever.
by wolvoleo | 2026-02-22 19:23:21+00:00
Yeah packet was so nice in the 90s. I have really good memories of it. At times we could even hop across the world using satellites. This sounds a bit bland now but it was in a time where people didn't have a little slab in their pocket connected to the whole world. The "I connected via satellite to somewhere in the US" was pretty much science fiction. I'm pretty sure all of those pacsats re defunct now. And the ISS just routes APRS.

I used to have long chats all night and often during the day. Sometimes even with UI packets (broadcast only) because the connection was too poor. This was an amazing thing for me because at that time I had to pay per minute or BBS chatboards. As a young computer enthusiast this was really annoying because I didn't have much money as a schoolkid and my parents had to pay the bill (and hated me tying up the phone line). Packet was completely free, I could hang out on it all night. It was slow, but most modems were about the same (9600 was still a common modem speed). Despite me being on 1200 baud at the time (9600 was pretty new and expensive).

Of course packet was extra slow because it had to deal with medium contention and interference, but still, it was comparable. It was fine for chatting and sending messages etc.

But what happened was, modem speeds increased. Internet happened. Dedicated lines appeared which invalidated the huge benefit of free access. And APRS attracted HAMs that were not interested in computers. There were many of them and few of us and our numbers were declining as all us interested in computers were mostly online by now. For me APRS was boring for the reasons I mentioned. I don't care about seeing people on a map if I can't chat with them.

I don't know why AX.25 was never upgraded to higher speeds. A 25 kHz channel could have supported a lot more than 9600 baud. But well, it is what happened.
by mindslight | 2026-02-22 19:23:34+00:00
In the direction of absurd.

https://news.ycombinator.com/item?id=47103957 felt dismissive. If I made a good point, you could have signaled agreement.

The whole exchange feels in the realm of "just asking questions" both-sidesism. With this last comment I can see how that is perhaps not your goal, but it's close enough that it feels like it.

There is something here I am still chewing on - where does good-faith asking questions from a non-fully-fleshed-out place actually fit in modern large-scale Internet forum discourse? It's a crappy dynamic [0] to reflexively jump against that, but the "just asking questions" attack has been pretty damn effective too.

[0] in case it's unclear: I'm examining my own judgement, this isn't directed at you
by wutwutwat | 2026-02-22 19:25:29+00:00
Leaving a potential solution on the table that could make your own life easier is silly to me. You don't have to use it for everything and you shouldn't worry about some Linux takeover. Id imagine that for user-land desktop environment related stuff there isn't much difference. Gnome on FreeBSD and gnome on Ubuntu can't be doing things that different from one another.
by prostheticrazor | 2026-02-22 19:26:03+00:00
We build MCP servers that wrap fund APIs. The biggest performance variable we’ve found isn’t the model, it’s how much domain context the harness provides before the model has to reason. Same model, generic prompt versus one loaded with our procedural docs - wider gap than switching between model generations. Which surprised me.

The post’s framing is right but undersells what the harness actually does in production. It’s your trust layer: what can the model touch, what can’t it, how cheaply do you recover when it gets something wrong. We spend something like 70% of engineering time on the recovery path, not the inference. Whether that ratio is right I’m not sure, but it’s where we’ve ended up.

On MCP overhead downthread: real, yes. In regulated environments you need the audit trail and the kill switch, and a tool boundary is how you get those. The unsolved part is keeping the protocol thin enough that you’re not burning tokens on ceremony.
As a non-coder(HR professional) I built my first website all by vibe coding
by VidhiKesarwani | 2026-02-22 19:26:38+00:00
As a non-coder and working in People Operations/HR, I wanted to understand how far AI tools could take me, so I built and deployed my own portfolio website from scratch, including analytics tracking.

https://vidhikesarwani.netlify.app/

Any Feedback on making it better?
by don_esteban | 2026-02-22 19:26:58+00:00
You know, maybe it would be just enough if you do not actively work on making their life miserable (sanctions and inciting instability).

There were almost no Syrian refugees before operation Timber-Sycamore.
Thank you USA, our dear friend and freedom-sharing soulmate, for unnecessary refugee crisis in Europe (and another one from Ukraine). With friends like that, who needs enemies. Also, as the above two examples (and Biden's Inflation reduction act, and Nuland's 'f*k Europe'), it is not a Trump thing, its USA thing.
by ghc | 2026-02-22 19:27:18+00:00
While Russia is not quite a western country, the European upper classes around St. Petersburg and Moscow were no less "western" in philosophy and thought than people from nearby Latvia, Ukraine or Finland.

Tolstoy delighted in Schopenhauer, a western philosopher who he based much of his later ideas on. And yes, Tolstoy was later influenced by eastern thought, and was famously a Sinophile, but that is, again, a western tendency common among upper class europeans of the period (along with Japonisme).

Furthermore, "War and Peace" is often called one of the greatest works of "western literature". It's even included in Encyclopedia Brittanica's "Great Books of the Western World".

Just because the Russian Empire wasn't universally western doesn't mean large groups of people within were not. My own great grandparents came to America from St. Petersburg and considered themselves western.
by kelnos | 2026-02-22 19:27:19+00:00
I get the frustration, but this is how pretty much all of the connected home devices on the market work. Sure, there are local-only versions of many of these things, but that sort of design is in the minority both in number of products and in sales.

And it makes sense: most people want this stuff to just work, and be accessible when they aren't at home on their WiFi network. The only reasonable way to do that these days is to have a central server that both the devices and the control apps connect to. Very few users (and yes I am one of them) are going to set up a local control server and figure out how to securely set up remote access to it.

It's a crappy situation that leads to security incidents like this one, but that's just where we are right now.

Regarding cleaning frequency: no need to repeat what the sibling commenter said, but I will say I suspect your cleaning needs are much lower than those of the average person.
by martin-t | 2026-02-22 19:27:31+00:00
> learn from failure to coup-proof themselves faster than the population can keep up

Institutional memory is longer than individual memory. What drove this point home for me was an article about how the police on London can predict whether a protest will turn violent and that they know how to corral people depending on which outcome they want.

But for now, institutions still at least rely on individuals to retain the experience/memories/skills and individuals have their own agency and can leave the organization or die.
by drzaiusx11 | 2026-02-22 19:27:34+00:00
Do the "linuxisms" inherent in a compatibility shim like linuxlator get exposed to users in day to day application use?

I figured it'd be more like how proton provides windows APIs on Linux and applications "just work" as per normal.

I admire your purist approach, but most folks don't have that luxury and just need to make do with what works today for their tooling of choice (or more common, what their employer thrusts upon them.)
by lukeschlather | 2026-02-22 19:27:58+00:00
The funny thing about Facebook is that it's got a perfectly good social network in there, I think the only one that exists. In the menu is "Feeds" which is what you want. It only shows friends and followed things. If they made that the default when you go to facebook.com I don't think I'd have any complaints feature-wise, though an ad-free option would be nice. It's a genuine social network.

Of course, then there's the question of who decides how and what is moderated, and the question of who can access your data, and Facebook definitely leaves a lot to be desired in that area just in terms of Meta not being a particularly trustworthy entity to have control of those decisions.
by cofunctor | 2026-02-22 19:28:12+00:00
Here’s a nice concrete construction. To start, fix some enumeration ϕ of Turing machines. Let’s define a sequence of rational numbers x_k as $\sum_{i=0}^k 2^{-(i+1)} * halts(ϕ(i),k)$, where $halts(M,k)$ returns 1 if the machine M halts before taking k steps when fed the empty tape, and 0 otherwise. This is perfectly computable, as we only ever need to run a finite number of machines a finite number of steps for each k.

This sequence of rationals is monotonic and is upper-bounded by 1, but does not have a computable least upper bound. If such an upper bound existed, then it would encode solutions to the halting problem for every program. However, the reals have least upper bounds of all upper bounded subsets under mild classical assumptions, so we’ve made ourselves an uncomputable real out of computable data.

Sequences of this form are called Specker sequences, and are how you cook up most uncomputable numbers. There are models of constructive logic that do not admit any Specker sequences and admit only computable reals, but that is beyond the scope of a single comment :)
by Aurornis | 2026-02-22 19:28:19+00:00
> Like in a chat room when you ask someone something with an explicit mention of their handle, only to see the presence indicator pass it by without any response.

Asking someone a question online does not obligate them to take time to answer it, or even explain why they don’t feel like doing so.

You’re not in a conversation with everyone who is online, so the comparison to in person conversations doesn’t hold.

> Not even taking time to give a Yes, No, or Too busy now.

People are doing other things while using their computers and you should not expect to be able to commandeer their attention on demand by tagging them. Again the comparison to in-person social norms doesn’t hold because you can’t see if this person is busy with something else.

I find this sense of entitlement to other people’s instant time and attention to be very negative for any digital dynamic. Whenever someone with this attitude joins a group chat it leads to people turning their statuses to Do Not Disturb all of the time or even leaving the group because they don’t want to feel obligated to drop what they’re doing and respond to that one person every time that person drops a tag in chat.
by Nevermark | 2026-02-22 19:28:26+00:00
That makes sense in the case where people are mindfully connecting with particular individuals or organizations, and paying for that.

Not for where algorithms select media for you. That's not a "networking service", even if that is one of its (many) hooks. Unless you consider SPAM or junk mail, riding on email and postal "networking" to be a "service".

"Attention media" is more accurate.

But that also describes traditional advertisement based "media". Which earned its keep via attention access, by including unintegrated ads as a recognizable second component.

A description specific to the new form is "surveillance/manipulation media" or "SM media".

Attention-access funded media lacked pervasive unpermissioned surveillance and seamlessly integrated individualized manipulation. Where dossier-leveraged manipulation, not simply attention access, has become the defining product.
by danny_codes | 2026-02-22 19:28:57+00:00
That's just a harness diff. A few more iterations of bootstrapping and the harness will be able to do the whole lifecycle.

The disturbing fact is that AI is simply smarter than us by a stupendous margin. Anything you do that involves thinking can be done better by the AI. We are obsolete when it comes to being smart.

I was in denial about this for a couple years, but I understand now.
by hutao | 2026-02-22 19:29:20+00:00
Note that addition also won't overflow if one addend is greater than half the range, but the other addend is still small enough (e.g. for the range -128 to 127, adding 65 + 12 will not overflow, even though 65 is greater than half of 127).

Your intention of having the restricted domain "NonNegativeLessThanHalfMaxValue" is probably so that both addends have the same domain. If you go down that route, perhaps you'll also want the closure property, meaning that the range should also belong to the same set. However, then you have to deal with the overflow problem all over again...

The real point is that when adding two N-bit integers, the range must be N+1 bits, because the "carry bit" is also part of the output. I think this is a scenario where "Parse, Don't Validate" can't easily help, because the validity of the addition is intrinsically a function of both inputs together.