MurphyA/hacker-news huggingface dataset:
Show HN: Beehive – Multi-Workspace Agent Orchestrator
by mst98 | 2026-02-24 10:41:16+00:00
hey hn,

i built beehive for myself mostly. it has gotten to the point where my work consists in supervising oc or cc labor at tasks for multiple issues in parallel. my set up used to be zellij with a couple tabs, each tab working in a separate dir and it was a pain to manage all that. i know i could use git worktrees but they're kind of complicated, if you don't know how to use them it is easy to mess up, and i just prefer letting agents run in separate dirs with their own .git and not risk it. while i like zellij and use it inside beehive, i dont like the tabs and i forget where i am half the time.

beehive is a way for me to abstract that away. the heuristic is simple - hives are repos, so you basically have a bunch of hives which correspond to repos you work out of. each hive can have many combs. a comb is a dir with the copy of the repo you're working on. fully isolated, standalone, no shared .git. so for work or for personal stuff, i usually set up the hive, and then have a bunch of combs that i jump between supervising the agents do their thing. if you have a big repo it takes a minute to clone, and you also need gh and git because i like the niceties of like checking if the repo is there at all and stuff like that.

the app is open source, mit license. i went with tauri because i hate electron. also i have friends and coworkers who updated to macos 26 and i dont know if the whole mem leak thing for electron apps has been fixed. the app is like 9 megs which is nice too. most of it is written with cc, but i guided the aesthetics and the approach. works on mac and there is a dmg signed and notarized (i reactivated my apple dev credentials).

sharing this to get a vibe check on the idea, also maybe this is useful for you. there are many arguments, reasonable ones, you can make for worktrees vs dirs. i just know that trees are too big brain for me, and i like simple things. if you like it, pls lmk and also if you want to help (like add linux support, or like add themes, other cool things) please make a pr / open an issue.
by Razengan | 2026-02-24 10:41:22+00:00
Or they communicate in languages we cannot understand.

Even among human languages the sounds of some languages sound all the same to humans who are not native speakers of that language.

Chinese for example has a million words that all sound like "shi" and other tonal languages like Vietnamese are also indistinguishable to English natives etc. Japanese people treat R/L the same.

Elephants and dolphins have been known to assign unique names for each other.

Octopuses and other cephalopods communicate by changing the color of their skin, EVEN WITH SOME OTHER FISH! BBC's Blue Planet has an episode where an octopus and a grouper fish coordinate via color to trap prey.

Ants and other insects communicate via pheromones and "smell".

Are you seriously going to stick to a human-chauvinistic stance that only we have a "language"?
by PlatoIsADisease | 2026-02-24 10:43:15+00:00
To be fair, no one should be using Ubuntu. They are the free CD people from the 2000s. They are the Apple of Linux, marketing wins, but low quality.

They used outdated linux (Debian-family) because its lower cost to maintain.

All around, never use debian-family outside servers. Fedora is the future. Maybe OpenSUSE too. (Note these are not Arch or related to Arch)
by miki123211 | 2026-02-24 10:43:19+00:00
Funnily enough, this will make many "tragedy of the commons" / "Goodhart's law hacking" problems more tractable.

Right now, there's only one Google algorithm, one Amazon search and so on. The moment you let agents run wild, each with a different model, prompt and memory, effectively introducing randomness into the process, it becomes much harder to optimize for "metric go up."
by wongarsu | 2026-02-24 10:43:30+00:00
The mainline opposing view to evolution seems to be that one guy made all living beings over the course of a week. Common brain structures should be even less surprising in that scenario. That'd just be God taking what works and reusing it, either refining it for a more intelligent species or removing parts that are not needed but leaving some of the supporting infrastructure around

After all, lazy engineers are made in God's image /s
by Brain_cognitive | 2026-02-24 10:44:21+00:00
Hi HN,

I’m an independent developer. While playing with modern AI, I got curious about whether we could build a system closer to actual human biology. As a personal research project, I built a biologically plausible cognitive architecture from scratch.

This is a working prototype you can clone and run locally.

The core idea is to separate the process of thinking from verbalization. The architecture operates entirely without LLMs, modeling real brain mechanisms instead:

- Hippocampus (CA3/CA1): Handles episodic memory, pattern completion, and source memory.
- Basal Ganglia: Routes signals and manages the execution flow.
- Prefrontal Cortex (PFC): Provides top-down attention and logical constraints.
- Hodgkin-Huxley Spiking Neurons: Real membrane potential dynamics.
- STDP & Hebbian Learning: Learning via spike-timing-dependent plasticity instead of backpropagation.
- Neuromodulators: Dopamine, Acetylcholine, Serotonin, and Norepinephrine modulating learning and attention.
- Sleep Consolidation: Sharp-wave ripples with forward/reverse replay.

Because it doesn't predict tokens, it naturally avoids hallucinations. If pattern completion fails in CA3, it doesn't confabulate; it simply outputs "I don't know". It also learns incrementally.

You can try it out yourself (requires Python 3.11+ and uv):

git clone https://github.com/sss777999/brain.git
cd brain
uv sync

# 1. Train the model on the full data pipeline
uv run python train.py

# 2. Run the fast test suite
uv run python test_brain.py --no-llm --no-gpt

The paper detailing the biological mechanisms and the architecture is available on Zenodo (DOI: 10.5281/zenodo.18704593): https://doi.org/10.5281/zenodo.18704593

I’m sure there's a lot to improve, so I'm sharing it here. I'd love to get feedback, critiques on the neuroscience aspects, or just general thoughts from the community!
by gck1 | 2026-02-24 10:44:33+00:00
People got banned for calling `gemini -p` (non-interactive mode) from wrappers like pi or opencode, too.

I understand how grabbing an oauth token via reverse engineering could be a ToS violation. But there's no other purpose for the `-p` flag other than to use it with a wrapper. Unless people enjoy having interactive conversations via non-interactive mode for some reason.

Even their documentation clearly states this flag exists for "building custom AI tools" [1]. How is OpenCode, OpenClaw etc not a "custom AI tool", where exactly is the line drawn?

This is just a rug pull.

[1] https://github.com/google-gemini/gemini-cli/blob/c7237f0c795...
by vb-8448 | 2026-02-24 10:44:37+00:00
I agree, writing code is cheaper than ever ... but "writing the code" isn't the main challenge in SWE since decades.

Our IT infrastructures & applications run on a stack that has grown for the past 40 years and what we are currently doing with all this LLM & vibecode mania is adding more stuff (at an accelerated rate) on the top of the stack.

The main challenge today is combining the user requirements with the stack in a way it works, it's easy to maintain and it donesn't cost too much.
by jeppester | 2026-02-24 10:45:37+00:00
You were saying:

> I wonder what sort of user testing made them decide that what Firefox users really need is a chat bot in the site bar

I answered:

> If it wasn't because I find myself using the AI-sidebar all the time I would probably have shared your opinion.

Perhaps they did actually test it. Perhaps the majority is like me and find it useful.

> Then you can install an AI extension.

As mentioned I didn't know that I'd like this feature. I wouldn't have reached for such an extension.

It's obvious that you don't want this functionality - which you can now easily disable. What if the majority of the users actually like this? Or the majority either like it or are not the slightest bothered by it? Is it not a good addition overall then?
by zozbot234 | 2026-02-24 10:46:04+00:00
You need to have the AI write an increasingly detailed design and plan about what to code, assess the plan and revise it incrementally, then have it write code as planned and assess the code. You're essentially guiding the "Thinking" the AI would have to perform anyway. Yes, it takes more time and effort (though you could stop at a high-level plan and still do better than not planning at all), but it's way better than one-shotted vibe code.
by keiferski | 2026-02-24 10:46:05+00:00
I think you completely missed the point of his anecdote. It’s not a scientific study, he is merely saying that at age 9-11, you’re old enough to have a decent understanding of what you’re interested in, but not old enough to start worrying about social and financial pressures and expectations.

And so the thing you were interested in at that age is probably similar to what you’ll be interested in now, if you remove social and financial expectations.
by fcatalan | 2026-02-24 10:46:15+00:00
I non-ironically got them chills just by hearing a few bars while checking your link.

I tend to go for this one https://www.youtube.com/watch?v=qIhZbvlCjY0 because although I can´t read music I can kind of vibe-read the score by looking at the waves of notes following the music. For me it adds to the experience.

Also the almost organ-like effects of the two separate orchestras seem stronger in this recording than in any other I've tried.
by close04 | 2026-02-24 10:46:17+00:00
I understand now, but I think any full frame that comes out of the GPU frame buffer is a frame. A real rendered frame or a generated frame using some algorithm. Even in the silly "I duplicate each frame" example, you are outputting that number of FPS. If you stand still in a game and nothing changes in the frame you're still counting all those practically identical frames.

A measure for "FPS effectiveness" sounds interesting. Like how much detail, changes, information can you discretely convey per second relative to what the game is continuously generating.

A Nyquist of sorts. Are you just duplicating samples? Are you sampling a high frequency signal (fast motion in the game) at high enough rate (lots of discrete FPS)?
by adrian_b | 2026-02-24 10:47:25+00:00
The South-Korean Hardkernel ODROID H4 models are open hardware.

You get their schematics/PCB documentation and their BIOS has features that are missing in most mini-PCs and laptops with Alder Lake N/Twin Lake, e.g. you can enable in-band ECC for the memory.

Also the Chinese Radxa has a Raspberry Pi sized SBC with an Intel N100, which is open hardware, with complete schematics/PCB documentation.

Moreover, unlike for many Intel/AMD CPUs, which no longer have public documentation, for Alder Lake N Intel still provides public datasheets, which contain e.g. the thousands of control registers for the on-chip peripherals. Most ARM Cortex-A based CPUs are undocumented, with few exceptions like Rockchip RK3588 and the very expensive NVDIA Orin/Thor (or the obsolete Xavier).

There are somewhat more ARM-based SBCs that are open hardware, but there are also plenty of undocumented ARM SBCs that are much worse from this PoV than the Intel/AMD based computers, where at least the IBM PC standards and the later standards pushed by Intel, e.g. ACPI/UEFI, apply.

You have mentioned the NVIDIA Jetson modules, which are based on Thor/Orin/Xavier. Those have excellent documentation, but you have to register at NVIDIA, for a free account, in order to access it. The documentation is not the problem with them, but the fact that they are greatly overpriced, like almost anything made by NVIDIA. Unless your application critically depends on some feature provided by NVIDIA, for which no acceptable alternatives exist, choosing Jetson is a very bad decision.
by egorfine | 2026-02-24 10:48:12+00:00
> Will we exclude a few million people because it’s too expensive to verify that they are over 18?

Yes. We absolutely will. KYC services is something that no one wants and everyone hates, thus there is no motivation to make it better. And if any, "better" might mean more invasive, because that means more data to mine and sell.

So, sure, excluding millions of people from KYC because it's cheaper to reject them than it is to study their documents - is the right decision business wise.

I am speaking as a person in the very same position.
by jrjeksjd8d | 2026-02-24 10:48:40+00:00
It seems like this is an approach that trades off scale and performance for operational simplicity. They say they only have 1GB of records and they can use a single committer to handle all requests. Failover happens by missing a compare-and-set so there's probably a second of latency to become leader?

This is not to say it's a bad system, but it's very precisely tailored for their needs. If you look at the original Kafka implementation, for instance, it was also very simple and targeted. As you bolt on more use cases and features you lose the simplicity to try and become all things to all people.
by miki123211 | 2026-02-24 10:49:56+00:00
They won't think about it in terms of building software, just like many house buyers don't think in terms of building houses, even though somebody has effectively built a house just for them.

They'll just ask their bank to help them fill out a family income form based on last year's earnings. They'll get the numbers back, without thinking about the Python script that used Pandas and some web APIs to generate those numbers. They'll think about it in terms of "that thing that Chat GPT just gave me to compare truck from nearby local dealers", without realizing that it's actually a React app, partially powered by reverse-engineered APIs, partially by data that their agent scraped off Facebook and Craigslist.
by egorfine | 2026-02-24 10:51:15+00:00
Not really. If you take their rhetoric at face value ("Think of the children") then sure, it undermines everyone's data protection.

I will go as far as to assume that no one on HN believes this is done for the children. It's been done to censor people and ID the majority of normies online. And when you think of this, the undermining of everyone's data protection is note an undesired side effect, it's the goal.
by throwawaysleep | 2026-02-24 10:51:20+00:00
Eh, I am kind of liking the pasting back and forth of replies or Git comments. It means that they can indulge their little whims and fussiness about variable names or whether something is an edge case and I don't need to build in delays to frustrate them to go away.

AI in the middle makes colleagues more tolerable if you didn't really get along with them well originally.
by jwildeboer | 2026-02-24 10:52:48+00:00
TL;DR Monthly prices for VPSes up around 30% on average, for dedicated servers 14% on average, based on the stated old and new prices in EUR.

Location/type, Average increase:
Germany Dedi 14,1 %
Finland Dedi 14,8 %
USA VPS 30,9 %
Singapore VPS 30,8 %
Germany/Finland VPS 32,0 %
Grand Average 23,8 %
by pjerem | 2026-02-24 10:53:23+00:00
You don't get me. I don't say that those are good comments, I even say that you should probably delete them afterwards.

But as you say, they are realization of the context of the LLM. Their role is not helping you to understand what the code is doing, but how the LLM understood the problem and how it tried to solve it. Now you can compare its own understanding with yours.

Now I need to add context myself : I'm not talking about vibe coding entire apps, here adding verbosity wouldnt help a lot. My main usage of LLMs is at $JOB where I need to execute "short" tasks into codebases I barely know most of the times, that's where I use this trick. It also have the side benefit to help me understand the codebase better.
by kittikitti | 2026-02-24 10:53:31+00:00
On a higher level, this is wishful thinking. However, for people who think this way, getting code to compile at all used to be very "expensive". AI makes abstract code above machine level much easier to compile.

My benchmark for code being cheap is when AI is able to write machine level code. At that point, yes, code is cheap. Currently, the Dollar Store version of code is available.
by lstolcman | 2026-02-24 10:53:45+00:00
You can use ThrottleStop[1] to disable PROCHOT on non-standard battery. I encountered similar issue with throttling on my Dell Precision laptop when I was charging it via 60 W USB-C charger instead of proprietary barrel-type 130 W plug. The system triggered a warning about low power charger and initiated aggressive cpu frequency scaling. By using ThrottleStop, I was able to use type-c 60W charger on lightweight tasks (such as web browsing, older games) just fine.

[1]: https://www.techpowerup.com/download/techpowerup-throttlesto...
by marmarama | 2026-02-24 10:53:54+00:00
The point is that if you convert away from COBOL to a more modern language, you can also move away from Z-series hardware to commodity x86 and ARM servers. That's why this announcement affected IBM's share price.

IEEE 754-2008 defines decimal floating point arithmetic that is compatible with COBOL and is usually implemented using the Intel Decimal Floating Point Math Library on commodity hardware.

For a typical core banking ledger application, the performance cost of a software implementation of DFP (vs. having DFP hardware instructions) is pretty low, and greatly outweighed by the benefits of being able to use commodity hardware and more maintainable languages.
by dspillett | 2026-02-24 10:54:14+00:00
Also strawberry spelling isn't any real test for current LLMs as they have no concept of letters, they work on tokens which may be several characters including punctuation and numerals. To have any hope of getting that question right tokens would have to have the granularity of individual letters, massively ballooning model size and training time, or the LLM needs to be able to call out to an external tool that will return the result (and needs sufficient examples in the training data to prime that trigger to fire).
by piker | 2026-02-24 10:54:19+00:00
This is a real issue in legal as well. Now that large language models are creeping into big law and in-house environments, there's a concern that junior associates aren't getting the opportunity to take a step back and learn to consider the broader context.

When your bidding can be drafted and a path laid in microseconds, it's super easy to start off in the absolutely wrong direction. But you don't know you're headed the wrong way unless you've learned it. Unlike software where bugs like this are sometimes surfaced immediately via the compiler or interacting with the product, legal bugs are latent and only reveal themselves after the potentially massive damage is done[1].

These things are a massive unlock for well-trained senior lawyers who can spot the issue upfront. On the other hand, juniors ability to introduce errors is magnified. Having a judge rule on a bad contract idea "at runtime" is a catastrophic failure mode.

[1] As an example of this, consider how Gary Kildall arguably flubbed the deal of a century when he allowed the DRI team to attempt to negotiate the IBM form non-disclosure agreement: https://tritium.legal/blog/redline
by elAhmo | 2026-02-24 10:54:56+00:00
So, one of the main problems Elon promised to solve is rampant since his takeover. Even before "AI wave".

I still don't understand why people use his platform and give him power he has, and we have seen that he is using that to reduce children's access to food, promote people who are examples of no ethics whatsoever and is actively working on destroying numerous democracies by spreading propaganda from right wing.

One thing giving him power to do this are users of his platforms, and anyone still on Twitter is contributing to this.
by schroeding | 2026-02-24 10:55:31+00:00
Your analogy is quite shaky IMO, as you can indeed certify individual, heavily modified or even self-built cars in EU member states. (e.g. Einzelabnahme in Germany)

For cars, the certification authority themselves decides what is road-worthy or not, not VW et al. You can add a new Radio just fine, from a third party. This is not the case for Android or iOS attestation, you're at the mercy of the foreign manufacturer.

How can you do this here?
by egorfine | 2026-02-24 10:56:02+00:00
> They are “looking to minimize discontinuity with the old ways”

Perhaps one of the best ways to achieve that goal is to not introduce any discontinuity? Like, take coreutils. It's one of the most stable pieces of Linux infrastructure. It's as solid as it gets. No one asked for rewrite of those in any language. No one wanted a rewrite. No one needed a rewrite. The rewrite serves no purpose[1].

[1] Credit where it's due: this rust slop prompted a creation of test suite for coreutils, which is truly a great achievement, hands down.
Show HN: Playwright CI/CD in GitHub Actions, Jenkins, and GitLab CI
by tanmay001 | 2026-02-24 10:56:21+00:00
I wrote a guide on integrating Playwright into the three most common CI systems. It covers what each platform actually requires to run Playwright reliably: browser dependency handling, playwright.config.ts CI settings, parallel sharding, and artifact collection for failed tests.
The core issue most teams hit: default CI images don't ship with the system libraries Playwright browsers need (GTK, NSS, ALSA). The guide covers both approaches — Playwright's official Docker image versus manual --with-deps install — and when each makes sense.
Each platform section includes a working config file you can copy directly:

GitHub Actions: YAML with matrix sharding across 4 runners
Jenkins: Jenkinsfile using Playwright's Docker image as the agent
GitLab CI: .gitlab-ci.yml with the native parallel keyword

Also covers playwright.config.ts settings that break in CI if you ignore them: forbidOnly, retry count, worker count, and trace collection strategy.
Full article here: https://testdino.com/blog/best-playwright-ci-cd-integrations...
Happy to answer questions on any of the platform-specific setup steps.
by fragmede | 2026-02-24 10:58:26+00:00
No judgement, but if my mom or dad had a problem I could solve with a couple hours a month, with an larger initial investment of time at the beginning, I'd be willing to make it for them.

To the matter of driving a truck though, if someone needs an app idea, blue collar workers are having to spend an hour after work logging what they did that day. If they could do it in their truck while driving home for the day, you could make a pile of cash selling an app that lets them do that.
by somenameforme | 2026-02-24 10:59:22+00:00
I don't think this is productive. You can already adjust the style of LLMs and it's only going to get better over time. Any tool or strategy you come up with for detecting a bot can then be turned into an generative adversarial network to effectively create a system that breaks the tool.

The bots are going to win this war. I'm not sure of the implications of what this means though.
by egorfine | 2026-02-24 10:59:50+00:00
> what other chasms Rust is attempting to cross

Rust is undoubtedly excellent. What tarnishes the picture is a small group of people that rewrite solid pieces of code into Rust, hijacking the original brand names (eg. "sudo") for the sole purpose of virtue signaling. And the later is why the come after the most stable pieces of software that warrant no rewrite at all, like coreutils.

It seems to me that the right approach would be to ignore those and still love Rust for what nice of a language it is.

Unfortunately, Ubuntu is all in on virtue signaling.