News for hackers. Stuff that matters.

kkapelon

what are the differences between domux and herdr ?
As a counterpoint, I use herdr in WSL/windows and has never crashed for me.
herdr (supercharged tmux) has also mouse keybindings. So instead of remembering how to split a pane, you just right click with the mouse and choose "split" from the popup menu
> If you aren't familiar with tmux(or GNU screen), you owe it to yourself to become familiar

Or just jump straight into herdr which offers a superset of what tmux offers.

This is essentially an ad for crystl.

I haven't check the whole list of features, but I believe herdr can do all the things described in the article (including what tmux offers)

I have a TPlink omada system that works exactly the same. Managed controller and APs that get adopted.

I bought them brand new from shops. No distributor, no enterprise sales.

I believe Aruba works in a similar way

yes you understand correctly. The assumption is that you already have Tailscale for remote access and you get taildrop "for free". Installing tailscale just to get file sharing doesn't make sense if FlipFlop already does it and that is the only thing you need.

Tailscale is super popular with people that have a homelab or nas/cameras/photos etc, and they have already solved the NAT problem (which iroh itself markets).

The Readme literally says "Use it to share stuff between all your devices".

I would argue that Tailnet is a good match for this.

Maybe expand the readme to cover other use cases interesting to existing Tailscale users?

It is two completely different things

1. The co-ordination server for the initial handoff. You can self-host if you want

2. Derp relays (for actual traffic). you can also self-host (peer relays)

Actually if self-hosting is that important to you, there are also newer solutions like netbird and netmaker that might worth a look.

> which relies on a central server and someone who "owns" that network

Tailscale connections are peer-to-peer. They only own the coordination server, which you can ignore and host your own.

> which is typically hosted by Tailscale

Tailscale hosts relay servers as a fallback. Connections are peer-to-peer between devices.

Re:Wanted to download an ISO, ended up writing a kernel exploit on Thursday October 15, 2026 @10:50AM (#50104509)
> The great thing about Ubiquiti APs for me is that each new WiFi generation (or two) I can just buy a few more, snap the existing APs off of the various ceilings they're attached to, snap on the new ones, adopt them, and away we go

Why is this exclusive to Ubiquiti? Can't you do it with any other company that has managed APs?

Re:Wanted to download an ISO, ended up writing a kernel exploit on Thursday October 15, 2026 @10:45AM (#50104421)
They release new models and completely abandon the old ones. You are happy now. Have you asked owners of Flint 1 (or other older models), how they feel now?
Re:Anti-Patterns in Software Blogging on Wednesday October 07, 2026 @01:48PM (#49996262)
While I understand where you are coming from, I think some of those are subjective.

I personally prefer articles that link to other(better) sources for definining concepts instead of trying to explain everything.

So several times I read articles like a stack, starging with A, then in the middle going to B and after finishing B going back to A. It doesn't bother me at all. It actually says to me that the author understands they cannot be experts on everything and recognize other articles.

I also enjoy articles with reveal their twist late if they are not super long.

On my personal blog I am actually writing both styles (just explain right away, or build up to something that will become clear later in the article)

Re:AI Has No Wisdom and Neither Will You on Tuesday September 22, 2026 @11:11AM (#49802643)
Cyclomatic (and cognitive complexity) are a good start.

Some other ideas

1) Enforce architecture decisions (see archunit). But somebody needs to write them down first.

2) Check that tests actually break if the code that accompanies them is removed (several LLMs/agents today create tests that don't actually test the code they "guard against)

3) Automated performance testing. An LLM/agent might create a change that is "correct" but increases latency for 3x (best case) and 20x (worst case)

The hardest part that I see no solution for today is to understand when a change breaks backwards compatibility. LLMs/agents are trigger-happy and will happily refactor/remove stuff without any care about who is using that.I don't have a proposal for that, but the problem is there and is not covered by 12-factor config.

Re:AI Has No Wisdom and Neither Will You on Tuesday September 22, 2026 @11:03AM (#49802531)
Duplication was just an example. Code architecture is the general topic.

Yes a plugin system is great, but it only works if that plugin API/interface it designed correctly and gives plugins what they need while still enforcing good practices.

But somebody needs to design a plugin system that does this first. And designing a plugin system (for large projects) brings us back to square 1 :-) (that you need a large enough context to see what the code does in order to anticipate plugin needs).

Re:AI Has No Wisdom and Neither Will You on Tuesday September 22, 2026 @09:40AM (#49801150)
Sure. But in order to do central refactoring and actually improve stuff you need to keep in context all the small pieces.

You can split a small program into piece A, B, C All of them look correct on their own. But they duplicate something in 3 different ways and person/agent who can "see" all of them can see the duplication and refactor.

Current model context is simply not enough for large projects.

Same problem for letting AI review code. A PR might look correct on its own and be small enough to fit into context. But somebody who has access to the whole code of the project again sees the duplication.

I am an OSS developer and when reviewing PRs I actually look at how the same problem was solved in other popular OSS projects. No AI can check this today because there is simply not enough context.

Basically if we had unlimited context what you said might be true. But context size is limited today.

Re:AI Has No Wisdom and Neither Will You on Tuesday September 22, 2026 @09:30AM (#49800999)
I don't see context size improving.

It was mostly 256k, then it went to 1M and now it has stalled there.

Re:AI Has No Wisdom and Neither Will You on Tuesday September 22, 2026 @09:25AM (#49800933)
> You should absolutely be setting criteria that can be objectively measured and rejecting code that doesn’t meet those criteria or perform as specified

This is the classic "make no mistakes".

On a serious note, I might set as criteria "avoid code duplication". Does that mean that the model/agent will actually follow it?

> What does that accomplish, other than to slow your dev process down enormously?

I am an OSS developer and I often see PRs (i.e. from the general public) that look correct, pass all CI checks, are heavily documented and they are still wrong.

Most of the times either they duplicate code that already exists somewhere else, or they implement a "feature" by opening a can of worms for subsequent "features" in the same area.

Re:AI Has No Wisdom and Neither Will You on Tuesday September 22, 2026 @09:21AM (#49800860)
> You can still read the code, ask the AI questions about it, and ask it to fix things

This only works in small projects. For large projects, it is close to impossible. Everybody talks about how new models appear all the time and nobody comments on the fact that context size has almost stalled.

Re:AI Has No Wisdom and Neither Will You on Tuesday September 22, 2026 @09:19AM (#49800834)
12 factor is good but it is a very low bar.

It is perfectly possible to vibe-code a badly designed app that still passes those 12, 15 or whatever points you define.

Re:AI Has No Wisdom and Neither Will You on Tuesday September 22, 2026 @09:17AM (#49800798)
It is a warning to developers who don't understand the trade-offs involved.

Also a confirmation to people who have the same inner thoughts and are ashamed to admit in public that they think the exact same thing.

I think we need such kind of posts to combat the influx of AI news.

Re:Steam Frame starts at $1059 on Tuesday September 15, 2026 @02:44AM (#49708647)
People who want a VR system that runs Linux
Re:Steam Frame starts at $1059 on Tuesday September 15, 2026 @02:43AM (#49708632)
You can buy a pocket sized steam deck and do it yourself https://armadaos.dev/

Or use gamenative on your phone

Re:Steam Frame starts at $1059 on Tuesday September 15, 2026 @02:42AM (#49708627)
You could already do that with gamenative. There are many videos.

Also you can run steam os on arm portables. https://armadaos.dev/

So all this was possible before the Steam frame was launched

Re:Steam Frame starts at $1059 on Tuesday September 15, 2026 @02:41AM (#49708614)
Xreal or Viture
Re:Understanding the Recent DDoS Attack Against Read the Docs on Wednesday September 09, 2026 @01:30PM (#49630105)
Either testing for something bigger OR demonstrating their power to a 3rd party with minimal real disruption
Re:Connecting the Machines on Wednesday September 09, 2026 @03:06AM (#49622393)
I am also using termux and moshi and at least with moshi everything works out of the box. Where does it get clunky? What functionality is missing?
Re:Connecting the Machines on Wednesday September 09, 2026 @03:02AM (#49622349)
How many other products can you name that:

1) are terminal based (not gui apps that you need to install)

2) Can be run by mosh/ssh

3) Track agent sessions automatically

4) Have built-in git worktree management

5) Show agents connections over different machines (the new feature mentioned in the blog post)?

Older »