Superlogical
Posted by yan 5 days ago
Comments
Comment by simonw 5 days ago
> We will build on libghostty exactly as it was designed to be used: as a public building block for terminal applications. Superlogical will consume the same MIT-licensed components available to everyone else, and we will continue to upstream shared terminal work so every libghostty consumer can benefit.
Comment by snapplebobapple 3 days ago
Comment by tough 5 days ago
Comment by fortuitous-frog 5 days ago
Comment by nvme0n1p1 5 days ago
Probably because they said AI rewrote it in 11 days, yet haven't cut a release almost 2 months later. If their AI finished it, where's the release?
They ported enough of it to run a single app (Claude Code). Good job. But if I ported Linux to Rust and it was only capable of running a single app, should I be able say it was a complete port? We'd all agree that was misleading. It's the same with Bun.
The marketing lies simply backfired.
Comment by simonw 5 days ago
Producing a stable release for their community of code that had been written by AI in 11 days and had not yet been extensively tested in the real world would be grossly irresponsible.
Instead, they made the AI rewrite available as a canary release and shipped it for a month as part of Claude Code to millions of their own users.
Comment by throwatdem12311 4 days ago
Comment by nvme0n1p1 5 days ago
If I pay someone to build a house and they left me a voicemail saying "Yep the house is finished, it only took us 11 days!" And then later, "No, you can't move in yet, still fixing some last-minute issues (there's no plumbing yet)." We would classify this as: a lie. And if you told it to your investors: fraud.
Would it really be so bad for Anthropic to admit that a project of this size takes months instead of weeks?
I'm not saying AI is not capable of this. I'm saying that their dishonest marketing has given ammo to their haters.
Comment by simonw 5 days ago
I think that's exactly what they've done by not shipping a stable release yet.
I don't think they've been pushing that "It only took us 11 days!" message nearly as hard as their critics suggest that they have.
Comment by whilenot-dev 4 days ago
I have to disagree here. From their blog post Rewriting Bun in Rust[0]:
> This Rust rewrite would've taken a team of engineers with full-context on the codebase a year of work. With 1 engineer using Fable & closely monitoring Claude Code, we went from start to 100% of the test suite passing on all platforms in 11 days. One engineer can do a lot more today than a year ago.
Comment by theshrike79 4 days ago
Comment by willdr 4 days ago
> I rewrote Bun in Rust using about 50 dynamic workflows in Claude Code run continuously over the course of 11 days.
Comment by johnfn 5 days ago
`bun upgrade --canary`. You can use it today.
Keeping a large release, like a total rewrite, on canary for a while to iron out bugs is a very reasonable software engineering practice.
Comment by nozzlegear 4 days ago
I love reasonable engineering practices, like throwing out your entire codebase and rewriting it in a whole ass different language :)
Comment by adamisom 4 days ago
are you a software engineer?
Comment by nozzlegear 4 days ago
What constraints? What right practices? What ideal combo? Maybe this whooshed over your head but I was sarcastically pointing out that just because you can do something doesn't mean it's a reasonable engineering practice or, uh, an "ideal combo."
> are you a software engineer?
Uh negative I am a meat popsicle
Comment by theshrike79 4 days ago
How many days must a rewrite take for it to be good in your opinion? How does time spent correlate with quality?
Comment by daishi55 4 days ago
> a single app
I mean this is a very silly way to describe one of the most used developer tools in the world, don’t you think?
Comment by fhn 5 days ago
Comment by nvme0n1p1 5 days ago
Nope. I also wouldn't lie and say it's complete when it isn't.
Comment by supern0va 5 days ago
Comment by nvme0n1p1 4 days ago
Comment by supern0va 4 days ago
>Bun v1.4 makes Bun faster, smaller, use less memory and gives the team incredibly powerful tools for systematically improving stability going forward: Rust's borrow checker, Miri (which runs for a growing chunk of code in CI), LeakSanitizer, and 24/7 coverage-guided fuzzing for parsers. There's still more to refactor, but things are off to a great start.
Perhaps you never perused beyond the HN headline?
Comment by willdr 4 days ago
> I rewrote Bun in Rust using about 50 dynamic workflows in Claude Code run continuously over the course of 11 days.
Is this Schrodinger's rewrite?
Comment by kenforthewin 5 days ago
Comment by sixtyj 4 days ago
Comment by AlexeyBelov 4 days ago
Comment by woah 5 days ago
Comment by tough 5 days ago
but since you said so, could you link me to the release / tag on github? I don't think they've put it out yet?
Maybe they won't change licenses, but Bun now feels more like SQLite as in "source code available" kinda open source, than the "come build with us, community first" kind that i think used to be classified on at least for me mentally.
No horse in this race, just pattern matching as we meatbags love to do.
Idc about the downvoting i can take a bit of heat on my fake internet points
Comment by simonw 5 days ago
https://github.com/oven-sh/bun/releases/tag/canary
(I'm not a fan of how they reuse that single tag rather than putting out version-numbered alphas, but they do at least update the description to include the commit hash - "canary" is basically a pointer to the most recent commit hash that they have judged worthy of distributing to their canary users.)
Comment by brandall10 5 days ago
- pi-web (https://pi-web.dev/): a web frontend for the Pi coding harness which can multiplex pi sessions across multiple machines
- herdr (https://herdr.dev/): a fairly polished agentic multiplexer TUI, can easily spawn or destroy windows based on subagent activity
- firstmate (https://github.com/kunchenguid/firstmate): a meta environment for coding harnesses - more naturally handles spawning and communicating with subagents, managing worktrees, and other SDLC functions, and has a fairly large number of constraints thru bash scripts to ensure better results with less intelligent models
Comment by dregitsky 4 days ago
I'm working this with https://boxes.dev - a workspace for launching and managing claude + codex sessions, each running in its own cloud devbox.
We launched with a desktop app but have gotten a lot of pull for terminal-driven workflows, so have a TUI as well. It's interesting - when the Codex desktop app launched I was so sure that GUI is the future for coding agents (it's just a chat!). But turns out there's no killing the CLI
Comment by miki123211 4 days ago
I do like having a permanent, remote workbox, but am a lot less keen on the idea of ephemeral boxes unless you're a company willing to invest into that infra.
Comment by dolmen 4 days ago
Comment by jkl5xx 4 days ago
Comment by brabel 4 days ago
Comment by macns 4 days ago
If linux, can you name 1-2 advantages the desktop has over the terminal?
Comment by speed_spread 4 days ago
- drag and drop
- show document type, icon and filename
- inline images
- variable fonts, esp. monospace for code blocks
So GUI is mainly about readability. CLI works fine too but is inherently limited. I think GUI agents will keep pushing further in information layout, rendering, retrieval and interactivity. We're just at the beginning of it.
Comment by brabel 3 days ago
The only advantage of the terminal is that it’s easier to use on remote machines. I can’t think of anything else, even the usual benefits of composing commands is not relevant for a CLI like Claude Code.
Comment by natsucks 3 days ago
Comment by andai 4 days ago
Why?
Comment by asar 5 days ago
Comment by blissofbeing 4 days ago
Comment by lytedev 4 days ago
Comment by Twelveday 4 days ago
Overall I think I don't even want to start coding too much on the go with a setup like this but it's nice to have options :)
Comment by dhamidi 4 days ago
Comment by loveparade 4 days ago
Comment by graiz 4 days ago
Comment by JumpCrisscross 4 days ago
So an opportunity to learn the Bitter Lesson [1].
If tmux is good enough for people today, it should be good enough for agets tomorrow. That gap might comprise a beachhead. But you'd better scramble off the shores onto something more defensible fast.
[1] http://www.incompleteideas.net/IncIdeas/BitterLesson.html
Comment by CGamesPlay 4 days ago
Also, herdr is just an open source project with no VC capital behind it. So I don't think it needs to scramble to something more defensible. It can live a happy life pleasing users and then fade into obsolescence.
Comment by wild_egg 4 days ago
tmux is good enough for agents today. they're great at driving it, they're great at customizing it, what's the problem people have with it? i am confused.
Comment by loveparade 4 days ago
I understand it has the agent pane on the left that tells you what is running but... that's it?
Comment by jerieljan 4 days ago
Realistically, what I use about its agent stuff is:
- reliable notification pings either via what your terminal app uses (e.g., ghostty's) or system or just within herdr only
- if absolutely necessary, be able to tell agent sessions to observe and run commands on a herdr pane (security beware, for obvious reasons)
- herdr --remote which is basically a quick SSH -> attach to herdr on a remote
- prefix+g (equivalent to prefix+w in tmux) presents itself nicer, has binds for agent state filtering and its /search imho is mildly nicer than tmux's
Arguably, you can have the same points in others if you know how to configure tmux or zellij already, so if you're comfortable with that then you really don't have to use herdr.
Comment by 0x008 4 days ago
Comment by jerieljan 4 days ago
Herdr holds potential in stuff like their socket API ( https://herdr.dev/docs/socket-api/ ) and whatever enhancements they wish to bring (e.g., https://herdr.dev/docs/agent-automation/ ) so if that appeals to others, it's worth a shot.
But for most regular users, tmux and other multiplexers work just fine.
Comment by aozgaa 4 days ago
It’s fine.
When running many agents something like the “idle/working workstreams” gutter is honestly helpful though.
Comment by Hissigh 4 days ago
Comment by rasmus1610 4 days ago
Comment by backscratches 4 days ago
Comment by lemontheme 4 days ago
I rebuild herdr from master every few days to gauge the direction it’s moving in.
What herdr gets right over zellij:
- Default keybinds don’t conflict with helix. Even the leader key mode in zellij keeps alt-bindings around. Herdr keeps things nicely tucked away.
- There’s beta support for the kitty image protocol. Three years on, we’re still waiting in zellij.
- Notifications get passed correctly through to the terminal.
As for herdr’s killer feature, agent status monitoring, there is apparently a zellij plugin.
Big win for zellij: the docs and code feel human. By contrast, herdr’s docs have all the tells of a vibe coded project. Not to say the maintainer hasn’t put care into it! But I’m getting burned out on LLM docs.
Comment by zazuke 4 days ago
Comment by whimsicalism 2 days ago
Comment by whatever1 4 days ago
To even get started with tmux you need to invest days to learn the keyboard commands. And yes good luck merging windows.
I can’t wait to forget all of the useless cli crap that Unix forced me to learn because nobody gave a damn about ux.
Comment by snapplebobapple 4 days ago
Comment by ghshephard 4 days ago
Comment by simplism 5 days ago
Comment by pbjerkeseth 5 days ago
Its intended as a terminal agent orchestrator aimed at power users who want a little more design than what I like to call 'hackerman' UXes.
Comment by theturtletalks 4 days ago
The first app in this space was VibeTunnel[1]. It basically lets you start terminals on your Mac and the web app allows you to control these terminals on your iPhone using Tailscale. In the end, it’s just terminals on the web with organization around it.
I forked VibeTunnel and turned it into a Next app and added workspaces with memory and turned it into a software factory which is making open-source alternatives for me while I sleep. I call it VibeGhost and will be launching it soon[2].
0. https://opensource.builders/alternatives/conductor
Comment by oddrationale 4 days ago
- Paseo (https://github.com/getpaseo/paseo)
- t3code (https://github.com/pingdotgg/t3code)
Comment by theturtletalks 4 days ago
Comment by gavmor 4 days ago
Comment by dakolli 4 days ago
Frankly I don't know a single person who does all this extra meta-agentic customization that gets anything done. You all are like the people who do nvim configurations all day and think they're being productive.
Comment by darkwater 4 days ago
They are copying proprietary SaaS solutions and releasing them as opensource, at least according to what I understand from https://openship.org/
Comment by theturtletalks 4 days ago
For Openship, the end goal is a decentralized marketplace.
This ethos goes into more detail
Comment by npodbielski 4 days ago
Comment by samuell 4 days ago
It does capture a provenance graph for any ad-hoc shell commands executed in the shell mode, or if prepended by `sci run`, by tracing all new files created from commands, and creating an accompanying json file for every output with metadata, which can later be assembled into a graph specific to any output file, using the `sci tohtml` or `sci toshell` commands (producing an HTML report with an SVG graph, or a reproducing shell script, respecively).
I'm quite bullish of the possibilities with this approach.
And, this was in fact also born out of the thinking to "rip apart" workflow tools, and build them up again using small, well-defined tools that do one thing well.
Comment by mynegation 4 days ago
Comment by falso 4 days ago
Comment by sent-hil 4 days ago
Comment by behole 4 days ago
Comment by skinfaxi 4 days ago
Comment by adriand 4 days ago
Comment by mastazi 4 days ago
Comment by geekasm 4 days ago
Comment by ai_fry_ur_brain 4 days ago
Comment by rixed 5 days ago
The guideline do not mention this, apart maybe from:
If the title includes the name of the site, please take it out, because the site name will be displayed after the link.
I'd prefer HN if we made it a habit to editorialize such titles consisting solely of a Domainname or a single word.Comment by dijksterhuis 5 days ago
> We are building the multiplexer for all work.
imo this would have been a better way to do the HN submission title (with or without [terminal])
> Superlogical: We are building the [terminal] multiplexer for all work
Comment by CamperBob2 4 days ago
I almost get tmux -- although I still don't understand why it's better than simply opening multiple terminal window instances like I've always done in Windows -- but I'm struggling to see how the concept of terminal multiplexing applies elsewhere.
Comment by darkwater 4 days ago
Comment by CamperBob2 4 days ago
Comment by ButlerianJihad 4 days ago
So you launch a process with nohup(1). This puts SIGHUP and others on ignore status, redirects output to a file, and then executes your process. This is similar to how a daemon starts, when it explicitly dissociates from any terminal device.
With tmux or screen, a layer of pseudo-ttys (ptys) is created, and process groups are managed, so your terminal's pty is only connected to the master tmux process, and each subprocess/window is assigned a new pty and process group of its own, as if you had remotely logged in to each shell.
So tmux is now handling SIGHUP and can detect when your terminal or session closes out. The persistence of subprocesses comes from the fact that they aren't receiving SIGHUP and that they are still associated with pty, as tmux is running "daemonized" until you reattach.
Comment by lordgrenville 4 days ago
Comment by ninkendo 4 days ago
The usual arguments make no sense if you’re only on your local machine:
- You can detach the session: well yeah, I can minimize the terminal window too.
- You can have multiple tabs/windows in a session: yup, same with my window manager
- You can keep multiple sessions and attach/detach from them whenever: I can do that with multiple desktops in my window manager
And so on.
But, once you want to do all of this on a remote server, it all makes sense: putting my laptop to sleep shouldn’t end the session on the server. If I get disconnected for some reason, I should be able to reattach and resume it if I reconnect. So then you have the session run on the server and you only “attach” to it when you connect, and if your terminal has good integration, new tabs become new tmux tabs etc… it’s all transparent.
It’s also useful if you’re running a session locally but anticipate wanting to attach to it from somewhere else: if your terminal session is tmux from the start, you can transparently attach to it from another machine too.
But, if you’re just dealing with one machine, who cares, just skip the multiplexer. (It’s literally not “multi” plexing if there’s only one client!)
Another thing worth mentioning is that if your terminal doesnt have good tmux integration, and you’re only running locally anyway, your life is strictly worse off with tmux: scrolling is a horribly broken hack, buffer search sucks, copy/paste never works, switching open terminals is an awkward ctrl+b contortion, etc. No amount of fiddling with your tmux config is going to make the UX as good as a decent terminal has, and I will die on this hill. :-)
Comment by tudelo 4 days ago
This is based on developing on a remote server - but even locally, I find it invaluable. Multiple terminal windows are fine, but some times you want multiple windows. Even in a pre-ai world, you might want to run a process, see the code, edit, and maybe have htop or something like that. If you ever NEED multiple terminal windows for the same thing, tmux is really the answer.
Comment by CamperBob2 4 days ago
So when I dip my toes into the Linux world, the first thing I do (or rather ask an LLM harness to do, being much less familiar with Linux than I am with Windows) is set up an RDP host. That way I can follow the same basic workflow on both OSes. I don't need to do anything special with terminal windows.
I guess if I were running truly headless systems that don't even have a VGA frame buffer, I'd be more interested in multiplexing. But so far I haven't had to do that, and would probably resist it because a persistent desktop strikes me as better in general than letting applications including terminals worry about their own lifetimes.
Comment by therealdrag0 4 days ago
Comment by aprdm 4 days ago
Comment by CamperBob2 4 days ago
Comment by backscratches 4 days ago
Comment by hatefulmoron 4 days ago
Comment by backscratches 3 days ago
Comment by ninkendo 4 days ago
A multiplexer's job is to do the whole multiple tabs/panes/windows thing independently of the terminal itself, but (a) the UX for eg. tmux is so much worse than that of a good terminal UI, and (b) you only need that if you plan on connecting remotely (see my other comment https://news.ycombinator.com/item?id=49108483).
Comment by pzo 4 days ago
Comment by rplnt 4 days ago
Comment by jeremyjh 5 days ago
Comment by dijksterhuis 5 days ago
Comment by danbruc 4 days ago
The idea is amazing, making this work consistently requires effort, and a lot of it. And as only a few applications invested this effort, it only works with a few applications and never really took off outside of Microsoft. I think this used to work with WordPad and maybe even Notepad but it no longer does, you just get an image instead of the chart object in WordPad and nothing at all in Notepad. It is a dying technology.
Comment by tclancy 4 days ago
Comment by tptacek 4 days ago
Comment by saltcured 4 days ago
But that's because today's world is forcing us towards overwhelming risk management and compliance systems like NIST 800-53 and friends. If anything, these mechanisms are being drawn, quartered, and spread to the opposite corners of the Earth.
Control via configuration management systems with configuration drift detection etc. Outputs and diagnostics via monitoring, logging, audit, and accountability systems. Authorization systems with extreme least privilege, draconian rules for privileged role assumption. Interaction removed from the entire operations plane, so it only exists in some application domain concepts as a sort of ship in a bottle, which eventually perversely recurses into the same mindset for domains with interesting content and user roles.
Lots of access path restrictions intentionally limiting which usage scenario is available in which combination to which user type from which locale with which client device.
So the idea of flexible and convenient fusion of many different IO and control paths into a portable and remotely attachable terminal UX seems like the complete antithesis..?
Comment by BobbyTables2 4 days ago
Comment by tclancy 3 days ago
The Visual Basic empowers a whole generation of non-coders to become sort of coders causes security issues? Yeah, I think I can do that with AI.
Comment by kakugawa 4 days ago
Comment by devy 5 days ago
First time seeing `ssh superlogical.jobs` would be a way to show job descriptions in terminal!
Comment by dolmen 4 days ago
Why? Because if you use SSH to connect to connect to GitHub, your SSH public key is published at https://github.com/<username>.keys so an SSH server to which you connect could do a reverse lookup.
This is the reason why my ~/.ssh/config has those 2 lines at the end:
Host *
PubkeyAuthentication no
Author of https://github.com/dolmen/github-keygen here.Comment by devy 4 days ago
Comment by ButlerianJihad 4 days ago
"Woah, he must really want a j--- oh."
Comment by FLeXMurphy 5 days ago
Comment by xfz 4 days ago
Comment by dolmen 4 days ago
Comment by Lalabadie 4 days ago
Comment by jeremyjh 4 days ago
Comment by ButlerianJihad 4 days ago
Comment by devy 4 days ago
Comment by tiagod 5 days ago
Comment by gizajob 5 days ago
Comment by tiagod 4 days ago
Comment by jeremyjh 4 days ago
Comment by lytedev 4 days ago
Comment by jen20 4 days ago
Comment by MagicMoonlight 4 days ago
Comment by mhitza 5 days ago
Comment by Shugyousha 4 days ago
Comment by dolmen 4 days ago
Comment by eikenberry 4 days ago
Comment by stonogo 4 days ago
Comment by dolmen 4 days ago
But try also `TERM=dumb ssh superlogical.jobs` for an alternate, monochrome, experience.
Undocumented keys h,j,k,l also work to navigate the UI.
Any other easter eggs?
Comment by anotherevan 4 days ago
Comment by dolmen 4 days ago
Comment by gfat 4 days ago
Comment by devy 4 days ago
Comment by insane_dreamer 4 days ago
Comment by johnecheck 4 days ago
Comment by ksec 5 days ago
I thought it was't that long ago, may be 8, or at best 10-12 years.
Turns out 16 years has passed.
Curious if it would be another project using Zig.
Comment by melodyogonna 4 days ago
Comment by exitb 5 days ago
Comment by trollbridge 4 days ago
Comment by nickmonad 2 days ago
Comment by lytedev 4 days ago
Comment by teodorlu 5 days ago
Comment by tristan957 5 days ago
Comment by jeremyjh 5 days ago
Comment by hoppp 5 days ago
I checked the available jobs and they are hiring Typescript for web, Go for infrastructure,systems, Objective-C, swift for Apple
I dig the ssh jobs page, UX is very good.
Comment by jeremyjh 4 days ago
Personally I'd recommend they hire someone who has done native windows like its 2001 and is willing to use Zig.
Comment by trollbridge 4 days ago
Most of the time when I need to touch a Windows program I'm dealing with the Telegram desktop client which is C++ and a mixture of Qt and "native" Windows. (Well, that, and when I have to touch an ancient C# code base which requires doing the equivalent of archeology in order to get all of its dependent libraries to work.)
Comment by wild_egg 4 days ago
Comment by hoppp 4 days ago
They better acquire it, if their product catches on.
Building with wireguard directly instead of tailscale would have been my choice, but of course it requires more plumbing.VC money means they gotta move fast.
But as a potential user, I won't pay for tailscale just to use their product.
Comment by wild_egg 4 days ago
There is also Headscale if you want to self host.
Comment by hoppp 4 days ago
Headscale seems interesting! I'll check it out
Comment by sigbottle 5 days ago
The 'cleanest' experience I've got for what I want is mosh + tmux and even that has issues (no block cursor for example).
If superlogical's ultimate goal is to revamp the Linux developer ecosystem, all for it. Am potentially worried long term about these kinds of strategies from a political point of view but as long as things stay open source and stay as local dev tools, its fine.
Comment by f311a 4 days ago
Comment by sigbottle 4 days ago
I've found that I'm making compromises that keep integration with existing systems minimal at the cost of perfect aesthetics :(
Comment by mtrovo 5 days ago
Comment by dakolli 4 days ago
Comment by jagadaga 4 days ago
P.S. That custom disappearing scrollbar doesn't look super logical; it doesn't even look logical, tbh.
Comment by 63stack 4 days ago
1. it will be incredible
2. it will be composable
3. it will be safe to use in production
I would totally invest millions into these guys, they have a bright future ahead.
Comment by vultour 4 days ago
Comment by gehsty 4 days ago
If it is ‘just’ a better tmux-like experience, then that could be very useful if these agentic workflows actually arrive.
Comment by senko 4 days ago
Why reinvent the wheel?
/s
Comment by atleastoptimal 5 days ago
I always get a "lifestyle business" vibe when tech companies are based in LA or NY. When you're a seasoned veteran you'd prefer to live in a larger, more fun city, even though tech is concentrated in the Bay Area
Comment by wrxd 4 days ago
Are they the champions of collaboration or the champions of company culture?
Comment by cmrdporcupine 4 days ago
And here we now have people saying stuff like this again.
Also, long live the "lifestyle business" if it means people just making businesses that bring in non-exponential but justifiable and sustainable income ... like, y'know, a business is supposed to. Good grief.
Comment by dbalatero 4 days ago
Comment by simonw 5 days ago
Comment by cj 5 days ago
Comment by mikeocool 5 days ago
Comment by tough 5 days ago
Comment by fuzztester 4 days ago
Comment by woodruffw 5 days ago
(This is not, in my mind, either a good or a bad thing.)
Comment by dgellow 5 days ago
Comment by evantbyrne 4 days ago
Comment by bellowsgulch 4 days ago
Comment by trollbridge 4 days ago
Comment by evantbyrne 4 days ago
Comment by mikeocool 5 days ago
In silicon valley/tech it's sometimes treated as a derogatory term.
Comment by dragonwriter 4 days ago
That space is often confused with “tech”, and obviously overlaps with it, but its not the same thing.
Comment by nvme0n1p1 5 days ago
Comment by dgellow 5 days ago
Comment by tough 5 days ago
Comment by dgellow 5 days ago
Comment by tough 5 days ago
i think just michael is based on LA, so he prefers having the offices near his home (has kids, etc), and has enough FU money to not need to let the VC's dictate where the HQ's are located at.
I guess also they dont love the idea of managing people remotely for a small startup/first hires, although im sure for the right person they wouldn't really care (or usually this is how it goes on most small companies/startups)
Comment by dbalatero 4 days ago
Comment by Sleaker 5 days ago
Yes, building those solutions requires a lot of expertise, but I've never found the tools to be worth engaging with over just using what the standard platform tools they abstract away were replacing. Then you add in the economic rug-pull scenarios that have happened when utilizing software like this and I wonder why everyone hops on the bandwagon so easily.
What is the company they're building trying to solve that system maintainers can't already do? Isn't this just rebuilding OS windowing?
Comment by jerf 5 days ago
As a specific example of this, I've been using emacs since about 1997, but it's only this year that I've started down this sort of "integrate everything" road that it promises, because I've never wanted to learn emacs' specific Lisp variant that is used nowhere else. But now with AI I've done more emacs extensions that are providing real value to me than I have in the last... ever. About my previous limit was reifying a keyboard macro into a command, which still isn't really programming emacs.
The ability to indicate "intent" in a way that computers can actually process it as "intent" might change the calculus enough to make this more possible than it used to be in the past.
But those tradeoffs are real. Non-determinism is a problem. Difficulty in knowing what the AI is doing unless you're staring at its output, and even the ability to conceivably monitor an AI's output is only a transient thing we have at the moment, they'll speed up past our ability to monitor them at all soon enough. But it's at least a new area that can be explored and there may be solutions to some problems in there we couldn't reach before.
Comment by sigbottle 5 days ago
Hopefully that's not the endgame?
Comment by CapsAdmin 4 days ago
I've had to use the aws cli at work a few times (not an expert), but I could see aws trying to compete here if this becomes a thing.
Comment by sbarre 5 days ago
Why not meet people where they are at?
If this product isn't valuable, then it will fail. I suspect it will not fail.
Comment by Sleaker 4 days ago
Comment by sbarre 4 days ago
We're talking about abstracting generic OS windowing/multiplexing for what sounds like an agent-based development workflow modality where you're referring to what's happening in the panes/tabs/windows instead of the containers themselves.
We're not talking about software abstractions.
Comment by Too 5 days ago
Goes ahead and butchers the browser scrollbar.
Comment by trevorhinesley 5 days ago
Comment by tiffanyh 4 days ago
Comment by someone_jain_ 4 days ago
Comment by pjs_ 4 days ago
Ghostty rocks and it brings me no pleasure to say this, but it seems unclear how much longer this world will exist?
Comment by trollbridge 4 days ago
I still regularly need to edit text files and use nvim for that. Sometimes I even use it to edit a prompt. I like to prompt my system by writing .md files to help get through the planning phase, and then I like to edit the generated todo list.
Comment by goosejuice 4 days ago
Comment by vanagandr 5 days ago
To make it more relevant: right now I mostly rely on tmux. Before that I’ve been a long time user of screen (irssi over ssh people know this play). Looking forward to this.
Comment by asymmetric 5 days ago
Comment by slowin 5 days ago
* https://x.com/rauchg/status/1972669025525158031
* https://x.com/search?q=from:lennypruss%20israel&src=typed_qu...
Comment by jasonvorhe 5 days ago
Comment by constantius 4 days ago
Comment by qmr 4 days ago
Comment by nodesocket 5 days ago
Comment by supern0va 4 days ago
Comment by arvid-lind 5 days ago
Comment by slowin 5 days ago
Comment by efficax 5 days ago
Comment by civilchaos 5 days ago
Comment by efficax 5 days ago
Comment by misiti3780 5 days ago
Comment by jawngee 5 days ago
https://vancouverisland.ctvnews.ca/business/article/shopify-...
Comment by ecshafer 5 days ago
Comment by catlikesshrimp 5 days ago
Comment by p-o 5 days ago
- 1% tax of 10 million = 100k
- 20% tax of 100k = 20k
Hence, the rich pays more tax.
Comment by catlikesshrimp 5 days ago
If there was an unequal vote, I am pretty sure rich people would want votes as heavy as possible.
Comment by dismalaf 5 days ago
Comment by throwaway-blaze 5 days ago
Comment by otterley 4 days ago
Comment by dragonwriter 4 days ago
Comment by dragonwriter 4 days ago
Comment by airstrike 4 days ago
We don't judge the founding fathers' morals by the same metrics we judge our contemporaries. That much should be obvious.
Comment by nullstyle 5 days ago
Comment by summarybot 4 days ago
Comment by Yokohiii 4 days ago
Comment by dragonwriter 4 days ago
“Today a man owns a jackass worth fifty dollars, and he is entitled to vote; but before the next election the jackass dies. The man in the meantime has become more experienced, his knowledge of the principles of government, and his acquaintance with mankind, are more extensive, and he is therefore better qualified to make a proper selection of rulers — but the jackass is dead and the man cannot vote. Now gentlemen, pray inform me, in whom is the right of suffrage? In the man or in the jackass.”
Comment by win311fwg 5 days ago
Comment by Lalabadie 5 days ago
Instead, he makes sure to include the idea of stripping low-income people of all voting rights.
Comment by win311fwg 5 days ago
Not at all. The idea is that his class claim very little income, if any income. His income class is ~$0 (or believed to be, at least). You can certainly make an argument that the claim isn't true, that the ultra-wealthy are actually already paying huge sums in income tax, but then you cannot take the thread out of context. It was clearly directed at those who believe the wealthy pay no income tax. It literally says so. Did you skip step one and not go back to read it again?
> He caps his example at 800k reported income, if I remember
You are correct, approximately, but there would have been no need to remember given step one, so that was clearly ignored. Why? What is the purpose of replying without even reading the comment you are replying to?
Comment by Lalabadie 5 days ago
I don't think memory fails me on the main points. If you think ranking the same read facts differently from you means faulty reading, I don't really owe you the labor of explaining where that fails.
Comment by win311fwg 4 days ago
Yes, that is the one we are talking about. The pension comment was posted earlier and isn't directly applicable to the discussion taking place.
The other comment did happen, to be sure. I guess we can change the subject if you want to. The comment that came prior to it asserted that the only way to solve the housing crisis is to take the power away from those who most participate in local government (i.e. retired people). To which Tobi suggested that one way to address that is to allow one to choose power or a pension, but not both, suggesting that pensioners have become dependents and thus no longer have any real stake in the future of a locality.
Which certainly isn't a novel idea. I've heard the same thing many times from people who are ostensibly poor. Many honestly believe that retirees (a.k.a. boomers) who "got theirs" are why housing is out of their reach. You could make a good case that Tobi was trying to play up "I'm just like the little guy" when he isn't actually, but if that is the case, what is our takeaway from that?
Comment by jeremyjh 4 days ago
Comment by win311fwg 4 days ago
Exactly. Which means the plan is automatically invalidated by its own design. It literally states that it exists only to appease those who believe that the wealthy don't pay tax, which is unnecessary as the wealthy already do pay tax. I guess that's what makes it a good plan. It is already in effect!
Comment by sailingparrot 5 days ago
Comment by win311fwg 5 days ago
Comment by sailingparrot 5 days ago
About what you yourself said? "Canada could use a system to encourage the wealthy to claim income, where that is incentivized by being able to vote".
The ultra-wealthy can already influence elections in very significant ways. Getting 5 votes instead of 1, which makes no actual difference to any election, is not something that will suddenly make the ultra wealthy wanting to pay more income tax.
What does make a difference though, is if you can prevent a lot of lower income voters from casting their ballots.
Also, no, I'm not buying your unfounded claim that Tobi is just joking bro. His doubling down on it in other comments + his past make it clear to me that is seriously thinks like this.
Comment by win311fwg 5 days ago
Fair enough. Let me be a little more precise here: Eric Thor was clearly poking the bear of those who believe that the wealthy don't pay tax. I mean, his voting suggestion concludes with exactly that. Maybe Tobi is so far out to lunch that he didn't notice and took it as an actual plan, but, then again, if you are suggesting that he is that far out to lunch what are we to do with that?
> His doubling down on it in other comments
The fact that he was writing comments about it suggests that he doesn't take it too seriously. Nobody of sound mind wastes time writing stupid comments on the internet if they have an actual motive. They go out into the real world and make it happen.
If he is completely out to lunch like you suggest then anything is possible, but the more likely explanation still seems to be making fun of those who don't believe the wealthy pay tax. If people were making shit up about you, claiming that you didn't pay any tax, you'd likely end up making fun of them too.
Comment by sailingparrot 5 days ago
I mean Musk? You even used it as an example of "just trolling" in your previous message. He invested north of $300M+ in the last presidential election, also injected massive amounts in various local races, as well as foreign elections.
What more do you need to take them seriously? Even if somehow Musk was doing all of this to troll people because to him $500M is nothing, the impact on those elections is real, so it doesn't even matter what is internal reasons are.
Comment by win311fwg 4 days ago
One who is not normally considered to be of sound mind, but you do you.
> What more do you need to take them seriously?
A good idea? The voting thought, while possibly an interesting thought experiment, is not suitable for execution. Why would I take it seriously?
> the impact on those elections is real
Maybe you aren't asking why I would take them seriously, when there was nothing presented that is worth taking seriously, but why do others take their hobo shouting on the street ramblings seriously, presumably only because they have wealth? The other hobos on the street seem to be happily ignored.
Good question, but one I do not have the answer to. I'm still trying to figure out how these particular hobos shouting nonsense on the street corner became people I am aware of. They're just people, same as all the others that manage to remain anonymous. Definitely some kind of malfunction in my brain going on there.
Comment by sailingparrot 4 days ago
The wealth is precisely what allows those hobos to act on their crazy ideas and and impact us all. The other hobos on the street without wealth have no actual impact thus we just ignore them. I don't think its that complicated.
Comment by win311fwg 4 days ago
It may not be complicated, but that doesn't mean I understand it without an explanation.
Comment by cindyllm 4 days ago
Comment by collabs 5 days ago
> Shopify CEO Tobias Lütke faced fierce online backlash in July 2026 after endorsing a social media proposal for a tax-tiered voting system that would strip voting rights from non-taxpayers and give multiple votes to high-income earners.
but if we go as far as to say
> If it’s touched by Tobias Lütke, I’m out.
does it mean control or sponsored, for example ladybird web browser...
Comment by contagiousflow 5 days ago
Comment by soupbowl 5 days ago
Comment by dgellow 5 days ago
Are you talking about the fact they do not accept pull requests? If yes, they had good reasons for doing so, LLMs make it really time consuming and exhausting to manage an open source community, I completely understand why they decided to stop accepting PRs for now
Comment by ksec 5 days ago
Comment by contagiousflow 5 days ago
Along with a myriad of different controversies. Just searching his name will bring up many articles about his chronically online Elon Musk wannabe takes.
Comment by bluerooibos 4 days ago
Related post on Reddit from this week which discusses DHH's journey from left to right - https://www.reddit.com/r/rails/comments/1v95spw/what_the_hel...
Comment by moralestapia 5 days ago
Comment by ecshafer 5 days ago
Comment by chipotle_coyote 4 days ago
I get the impression that you are among the "stop bringing politics into these non-political places" crowd who believe that this stance is (a) exclusively taken by the left and (b) something that's only happened in the last ten years; I assure you neither of those things are true.
Comment by slowin 5 days ago
Freedom of speech seems like something Lutke would pretend to like, and him getting torched for his anti-human opinions is a great demonstration of that principle.
Comment by e_outofme 5 days ago
I think this is a very tame and apologetic and dishonest way to put it. Suffrage and voting is how people have a voice in the future of their democracy. He advocates for a policy that materially removes that right, that say in the future, from those who already have little power. I don’t know how else to emphasize that it’s more than “they disagree a bit with him and now he’s an impure sinner”, it’s more akin to “this rich dude wants to rewrite the rules to give himself more power and us less”, which is a sober assessment of his policy. I think people actively trying to avoid giving him any more money or power is a very understandable reaction to that
I think ultimately some parts of ideology are bound to and by the reality we live in, and acknowledging that reality gives a good answer here for when _it seems like_ people freaking out at an “impure idea” - is there a documented harm that we can look at?
Many people boycott Elon and his products. Do you raise this same “moral purity” complaint about them? Does it ever go in the other direction?
I think technology and how we build it is deeply tied to us as social, communal beings. Tech can be a reflection of our capabilities, our values. Tech shapes our reality in turn. It’s worth thinking about, being critical of, and believing people when they say what they believe
Comment by sirtaj 5 days ago
Comment by 4lx87 5 days ago
Comment by phillipcarter 5 days ago
Visual Studio as the IDE for building windows client apps, especially WinForms, was and still is a genuinely incredible and productive experience. The ease of which you could click-and-drag a UI, context switch to logic in the code behind the forms, wire up a web service backend, share domain models and have navigation and search tools understand all of it was great. And the TFS integration was quite good too. You really only had to leave VS to do database work or administer some IIS pools.
Unfortunately, it couldn't keep up with the rest of the dev world. "Server Explorer" morphed to include your Azure VMs but froze for 30s each time you opened it. Docker tools came in super late, most Azure services didn't really have a VS tooling experience. The "right click publish" workflow meant for small systems never figured out how to graduate to real-world needs across many teams. Developers had to learn how to use many other tools for modern stuff, and so VS became far less of a center of gravity, often to their annoyance.
Comment by 2001zhaozhao 5 days ago
> so you can close the application, reconnect from another device, and pick up exactly where you left off.
I think this is the remote IDE development dream that no one could quite get right, partly because there wasn't enough reason to run things on a 24/7 device. I think with coding agents that can run in the background this changes.
> Sessions can be accessed through the web and native macOS/iOS applications, and sharing a live session with other people is built in from the start.
I'd really like to point out that "Sharing a live session" is horrible UX for a terminal multiplexer because the terminal has to be the same size (# of rows/cols) on all viewers' screens, and some of these viewers may be on a phone and others on a laptop. Believe it, I tried myself and there's no good way around the problem.
What is interesting is that they added this sentence anyway. This tells me that their long-term endgame is not the terminal. They're most likely trying to build a GUI-based agent IDE and then eventually expand to other work (per their headline of being the "multiplexer for all work") as it all gets more and more agent-based anyways. Well, they're not alone in having that vision.
Comment by 4lx87 5 days ago
Comment by hobofan 4 days ago
Jetbrains is valued around $7bil and their business is almost exclusively in IDEs.
Wolfram Research is valued probably around $100mil and their business also mostly consists of an IDE product.
---
With AI, I think the future of IDEs will be very split. A lot less work will happen in IDEs (in terms of LOC), but at the same time, I think AI will allow for a more sophisticated build-out of IDEs, so e.g. debug experiences will become a lot richer.
Comment by insane_dreamer 4 days ago
JetBrains would disagree, as would I.
Nevertheless I agree this is the next _evolution_ in IDEs.
Comment by alasano 4 days ago
I use pi as my primary harness and then Claude code and Codex (but with the desktop app for some very specific things)
The last two have remote capability with their own app. With pi, you have extensions that can do remote access, but you still end up with three different places to look to get remote access properly from your phone.
People also use tmux and Zellij and any other number of combinations of different apps combined with some kind of remote access, but nothing that's unified and does everything all at once in one place. I feel like that's a good problem to solve if you can do it better.
It doesn't solve the fundamental problem however of inverting the flow from one human to many agents to many agents to one agent to one human.
Comment by jvican 5 days ago
[0]: https://github.com/stablyai/orca [1]: https://github.com/neurosnap/zmx
Comment by jpeeler 5 days ago
Comment by jelder 5 days ago
Comment by 1123581321 5 days ago
Multiplexers have a lot of little papercuts and limitations when you want consistent and native-to-the-OS behavior to flow all the way between the OS and the apps and connections in the multiplexers. For example, gesture scrolling in a tmux/zellij pane is hard because the right events don't flow through. It's an itch to scratch like designing a good terminal lib (like ghostty.)
And then, there's all the unifying and smoothing out of data connections--I imagine they'll be a lot to make sure that, e.g., an ssh session or a Claude code session in a pane can be seamlessly reconnected or never drop when the pane is closed. This takes a lot of hacking to make look seamless in most setups right now.
Like mitchell, I write a lot of software around multiplexers, and I've thought about making something similar, but I don't have quite the same level of personal wealth or angel investor connections. :)
herdr and mosh are a couple of reference points for this, there are others.
Comment by kibwen 4 days ago
I'm not sure what is meant by this, I can mouse over a pane in zellij and use two-finger scrolling to scroll only that pane without any problem.
Comment by 1123581321 4 days ago
If the app is offering what appears to be momentum, it's implemented its own acceleration/deceleration algorithm. That's a lot to ask of an app, and they aren't equally good.
Detecting a wide range of underlying terminal support for a CLI app is a pain and prone to errors/drift.
There are various plugins that attempt to solve this, but it'd be nice for someone to solve it once and for all, and then upstream those layers into open source as this project is promising to do.
Comment by holden_nelson 5 days ago
I don't actually use a multiplexer. I'm not sure I understand the use case when most terminal emulators supports tabs + windows (like iTerm2 does). Or you could just launch multiple windows and use your OS's window manager to "multiplex". Are the terminals connected in some way that I'm missing?
Regardless, I think Ghostty is a reminder that you can win in a space that's crowded. There's probably a lot of widely used software that would get dropped en masse immediately if someone had the guts to make a better alternative.
Comment by drob518 5 days ago
Comment by lbrito 4 days ago
I don't get the whole GPU rendering thing for ghostty either. Its a terminal emulator. It shows plain text. Why would I need GPU acceleration? I never felt "yeah, this terminal needs faster rendering".
Maybe I'm just an idiot
Comment by exitb 5 days ago
Comment by sbarre 5 days ago
Comment by pama 5 days ago
Comment by trollbridge 4 days ago
The other problem is it does have to be hosted somewhere, and if you run it locally, it goes away when you close your laptop. If you run it remotely, you have the latency to the remote site. I suspect Superlogical is going to find a way to fix this problem.
Comment by broodbucket 4 days ago
Comment by wxw 5 days ago
There’s clearly room to improve our existing tools.
Comment by user- 5 days ago
Comment by dtnewman 5 days ago
Anyway, I'm very happy to see someone with Michell's talent entering this space. We can use more options with sane defaults and great performance.
Comment by giancarlostoro 5 days ago
Comment by tosh 5 days ago
can't wait for more details!
Comment by bryanlarsen 5 days ago
It's sort of what I'm doing already -- using emacs-server to provide portable persistent sessions on top of a bunch of terminals, agents and editor buffers.
It's a 1% effort on my part and super janky and super me-specific -- if somebody put a small fraction of the effort into it that others are putting into superlogical and the other alternatives listed here, it could be awesome....
Comment by dinobones 5 days ago
Yes, but good, standardized developer tooling is valuable.
Postman could’ve also been a “just use CURL and dump to JSON” for example.
I actually am bullish on this. Tmux and ssh are somewhat clunky and probably under utilized by most people. I struggle to find commands, navigate sessions, see history, and so on.
Also in an “agent” based world where you might ask an agent to execute things for you, how do you manage that context well beyond just giving it its own Tmux session to drive?
It’s a good idea, and I’m surprised no one’s built it sooner.
Comment by bryanlarsen 5 days ago
Emacs is downright friendly compared to git & tmux IMO.
Comment by myaccountonhn 4 days ago
Comment by valcron1000 4 days ago
Comment by bryanlarsen 4 days ago
The Emacs parts of it are all either stock or partially or fully broken.
I've got notification support but it's broken.
I'd love to use agent-shell because it's a much better way to interact with agents than using their stupid TUI's, but it's currently broken with Claude for me and is way behind the claude TUI.
So instead I use claude-code-ide.el inside of a ghostel, but it's got a large number of friction points. Mostly due to claude's broken TUI.
Comment by massimodeluisa 3 days ago
Very interesting idea! I would be glad to collaborate on it.
Here's my contacts and GH https://massimo.deluisa.bio (or https://xn--obk691h.com my poor website).
Anyway, I wish you @mitchellh the best of luck with this new adventure!
Comment by theknarf 23 hours ago
Comment by cjbarber 5 days ago
Comment by jhallenworld 4 days ago
Also, interesting permission problems. Are you going to allow a remote server owned by someone else have shell access to all of your computers? Are they allowed to train an LLM from all the things you type?
Comment by brad0 5 days ago
https://upload.wikimedia.org/wikipedia/commons/3/31/Adobe_Fl...
Comment by kyranjamie 4 days ago
Comment by indiv0 5 days ago
Comment by hikarudo 5 days ago
What's your approach?
Comment by indiv0 5 days ago
Still a lot of big problems like latency so I’m not too happy with the current design. It’s a LOT of state to replicate, and obviously things get problematic when an agent was working on a project on machine A but then ends up on machine B which doesn’t have that project directory around at all. So the agent needs to re-orient itself to figure out what happened. Still pretty fun to play with.
Comment by lifty 4 days ago
Comment by mikeydiamonds 4 days ago
Comment by leetharris 5 days ago
This is going to change so many things if it starts getting adopted.
Comment by tipiirai 5 days ago
Comment by feelamee 5 days ago
Still very interested. Especially if you will go further than terminal - multiplexer for window environment, not just in terminal
Comment by tristan957 4 days ago
Comment by vicek22 5 days ago
Comment by Zizizizz 4 days ago
Comment by bluerooibos 4 days ago
Hmm, yeah - no thanks.
Comment by ninjin 4 days ago
https://en.wikipedia.org/wiki/Tobias_L%C3%BCtke#Voting_right...
Comment by azuanrb 5 days ago
I spend most of my time in the terminal and have been using tmux to manage my sessions and workspaces, mainly via sesh.
But recently, I decided to move to Kitty and use its built-in sessions instead. I built something around it as well. It’s still early, but I’m really liking this workflow so far.
Comment by dakolli 4 days ago
Ya'll really need to checkout that 15 year old talk from Peter Thiel about not building the same thing as everyone else. LLMs have destroyed problem solving, creative thinking in general. Why don't you people actually solve problems that matter and are original rather than making the equivalent of nvim configurations of the llm era?
Comment by olalonde 4 days ago
People probably had just as many uncreative ideas before, but lacked the ability to execute on them. Remember the "idea guys" constantly looking for tech cofounders to build their "brilliant" visions? Now, LLMs have given them the ability to execute.
Comment by dominotw 5 days ago
Comment by klas_segeljakt 5 days ago
Comment by css 4 days ago
Comment by andai 4 days ago
Comment by BobbyTables2 4 days ago
Comment by sjdhoome 4 days ago
Comment by dannygreer 5 days ago
Comment by aorth 4 days ago
Comment by xyzsparetimexyz 5 days ago
Comment by hoppp 5 days ago
As long as you are rich all the VCs will throw money at you.. fine.. but if you are rich then you don't have to take the VC money either. Just do it out of passion.
Comment by __turbobrew__ 4 days ago
Ghostty is the client side aspect of this (the binary that actually runs on your laptop), but there will be a large backend system that the binary talks to through an API. With the API you can then also start automating sessions, for example when a metrics value trips an alert start an agent to triage with a session you can then attach to for further interrogation.
What Im not sure of is if they are going to build on top of kubernetes or not, which already provides a lot of the features necessary (etcd store, API server, workload orchestration, tenant isolation, extendable API).
(This is all speculation)
Comment by colesantiago 5 days ago
Comment by xyzsparetimexyz 5 days ago
I will admit that I've used https://herdr.dev/ before because unlike tmux, it displays the status of running LLM agents.
Comment by blmarket 4 days ago
https://github.com/blmarket/hmux
Idea is to keep everything feel same with tmux, just add what's necessary for agent integrations.
Comment by soupspaces 4 days ago
Comment by steve_adams_86 5 days ago
Comment by cobbzilla 4 days ago
I use tmux on windows and elsewhere when I must
They both have pluses and minuses, neither is perfect and both (yes even tmux) seem “old” in today’s world
There is definitely room for a next gen terminal multiplexer with all the built-in goodies we all want
I signed up
Comment by zombot 4 days ago
That's not a bug, it's a feature. With exceptions, I think wanting to change that is misguided and won't fly anyway.
Comment by mikeydiamonds 4 days ago
Comment by supjeff 4 days ago
Comment by wenbin 5 days ago
Comment by le-mark 5 days ago
Comment by iririririr 5 days ago
why this feels the next step is data collection and Ads?
Comment by rvz 5 days ago
Comment by iririririr 1 day ago
Comment by Scarbutt 5 days ago
Not being snarky. What AI systems have they built?
Comment by shorsher 5 days ago
Comment by le-mark 5 days ago
Comment by forrestthewoods 4 days ago
tmux but with sane UX/controls being usable by non-vim binding people is important.
Comment by efields 5 days ago
Comment by varun_ch 5 days ago
https://go.superlogical.com --> https://superb.systems/
edit: aand someone fixed it :) I guess that must've been their older branding (it was a very beautiful website)
Comment by summarybot 4 days ago
Comment by passive 5 days ago
Comment by cmiles8 5 days ago
Comment by orphereus 4 days ago
Comment by tipiirai 4 days ago
Comment by measurablefunc 4 days ago
Comment by tipiirai 4 days ago
Comment by measurablefunc 4 days ago
Comment by dolmen 5 days ago
Comment by dude250711 5 days ago
Comment by jarx64 4 days ago
Comment by aorth 4 days ago
Comment by nielsbot 4 days ago
Comment by kubatyszko 5 days ago
This actually works!
Comment by kbd 5 days ago
Comment by arijun 4 days ago
Comment by archietect 5 days ago
I’m pretty new to NixOS (a few months) but i could envision using Nix to declarativey configure tmux windows and panes in a dev shell. That said, Nix feels like it might still be too clunky at this point in time to quickly re-declare window and panel arrangements. But I never tried and it could be possible.
Comment by hoppp 5 days ago
Comment by tills13 5 days ago
Comment by adamsmark 4 days ago
Comment by albertzeyer 5 days ago
Comment by bpavuk 5 days ago
Comment by fadhilkurnia 4 days ago
Comment by okzgn 3 days ago
Comment by healthycoder 4 days ago
Comment by blinded 4 days ago
Comment by supportm 4 days ago
Comment by whalesalad 5 days ago
Comment by Havoc 4 days ago
Comment by rambojohnson 4 days ago
Comment by ericyd 4 days ago
Comment by guptadagger 4 days ago
Comment by andrewstuart 4 days ago
Comment by Sytten 5 days ago
Comment by gorjusborg 5 days ago
In other words, this probably won't directly involve changes to ghostty.
Comment by airstrike 4 days ago
> We're building the multiplexer for all work.
Devs again thinking "work" is interchangeable with software engineering.
Comment by izolate 5 days ago
Comment by brcmthrowaway 4 days ago
Comment by jollyllama 5 days ago
Curious as to how this will be different than K8s?
Comment by bjt 5 days ago
Comment by pphysch 5 days ago
Unless this is only for the narrow band of purely local work, I would be surprised if k8s didn't play a big role in the backend solution. It is the standard "well-crafted underlying system" for automatic production work. But, it isn't strong in the interactive-work/frontend aspect or other aspects, so it certainly wouldn't be the main focus of the final product.
Random example: you want to multiplex some work across multiple (self-hosted) agents, using niche fine-tuned models. It would make good sense if those agents were automatically provisioned and deprovisioned (and isolated to your subtenant), and k8s is a great underlying system for that sort of thing.
Comment by jollyllama 5 days ago
This isn't a statement of value, I'm genuinely curious myself. In fact, I bet this new thing will probably be better.
Comment by lanstin 4 days ago
Comment by andriy_koval 5 days ago
Comment by the_real_cher 5 days ago
Comment by mvc 4 days ago
Comment by drcxd 4 days ago
Comment by brap 5 days ago
Comment by dakolli 4 days ago
Comment by ligarota 5 days ago
Bloomberg terminal dead soon
Comment by ltbarcly3 4 days ago
Comment by dbgrman 5 days ago
Comment by brcmthrowaway 4 days ago
People keep saying "yeah, it's customizable!", but I can't be bothered doing that.
Comment by throw10920 4 days ago
...only native macOS/iOS applications. Not a good look.
Comment by hn7jmxa7oc 4 days ago
Comment by aaroninsf 5 days ago
Comment by AIorNot 5 days ago
Comment by hobofan 5 days ago
With most of them being VC or high-count angel investors, they can combined push whatever product is being built here into 200+ companies independent of whether it is good or not. What happened to the good old way of figuring out product market fit first? Is that the only way a product can succeed nowadays, or why else would a ~billionair that could easily fund it himself pull in that many investors that early?
---
I'm excited to see what Superlogical will build, but the startup scene seems to grow more clique-y by the day.
Comment by 01284a7e 5 days ago
Ah, I see you have figured it out the thing that has always been the case.
Comment by dust-jacket 5 days ago
- it demonstrates they have funding (pre-empting "no-one will fund something weird like this")
- its transparent and open (pre-empting "which bastards are the ones who really own it?")
Comment by oooyay 5 days ago
Investors can be good for funding but they can also be good for education. Later, they're also very good for strategy.
> What happened to the good old way of figuring out product market fit first? Is that the only way a product can succeed nowadays
Generally it's very challenging. I have two products I'm building this way and you face a lot of up-hill climb where people with VC backing are getting the door opened for them. Of course, because of those same pressures to deliver and succeed, it's equally possible those same doors will eventually get closed on them.
I think Mitchell also lives in a bit of a bubble now. He went from friendly open source guy to very rich friendly open source guy. That's no knock on him, but I would consider viewing business from the perspective of someone who has been a CEO, CTO, and IC at the same company (his company) as his only job who became insanely wealthy as a result. I have a friend who has largely only worked in big tech, and successful startups, who tells me all the time level and salary don't matter to him. They don't matter to him because he found success early. Again, not a knock but sustained success will shape how you view the world and how you play the game.
Comment by tchalla 5 days ago
Insert "It always was" meme
Comment by otterley 5 days ago
That was my question, too. Does Mitchell even need to take outside funding? I get why you would prefer to use others' poker chips instead of your own, especially if they're happy to give them to you, but usually funding comes with strings attached.
Comment by rglover 5 days ago
Something something "never spend your own money if you can spend someone else's money." That plus the perception of having those specific investors gives the idea/business fast authority/prestige.
It's not the gangster move, but it's a move.
Comment by xyzsparetimexyz 5 days ago
Comment by giancarlostoro 5 days ago
Comment by colesantiago 5 days ago
Superlogical (allegedly) uses it for the multiplexer.
Mitchell Hashimoto is just the icing on the cake and he has a track record of building defining dev tools used by millions of devs.
So it makes sense why you see 15 angel investors.
More money / investment in the dev tool space is great for everyone!
Comment by hobofan 5 days ago
I'm also not doubting that there would be tons of investors throwing themselves at him for a new venture like this.
But why, apart from forced market access would it be in his interest to take that money, given that he can nicely fund it for a few years with ~1% of his net worth if not for forced market access?
Comment by ksec 5 days ago
It said they are funded, but it doesn't mean they lost control or have to be VC hyper growth. Apart from Notable Capital and Amplify Partners all others are individuals. There are lots of benefits having these group of company founders and CEO as investors. They are likely interested in the problem space as well.
Had it been hyper growth startup you would be looking at a16z or other bigger names.
Comment by jonas21 5 days ago
2. Recruiting - many people would be wary of working on a rich guy's pet project. Taking investment makes it more of a real company that has to deliver something and is not subject solely to the whims of one person.
Comment by beacon294 5 days ago
Comment by _verandaguy 5 days ago
Comment by Swizec 5 days ago
He’s just looking at america post Citizens United and wishing he could ull the same shenans in Canada. It’s been working very well for the folks and orgs who can afford it
Comment by stephc_int13 5 days ago
Comment by otterley 5 days ago
Comment by tills13 5 days ago
Comment by throwaway-blaze 5 days ago
But it does make sense that those who are footing the bill for everything might be consulted a little on the plans to spend.
Comment by tills13 5 days ago
Comment by draw_down 5 days ago
Comment by bagxrvxpepzn 5 days ago
Comment by slowin 5 days ago
Comment by bagxrvxpepzn 5 days ago
Comment by _verandaguy 5 days ago
It is not reasonable to give the benefit of the doubt on the basis of Lutke and his ilk maybe being benevolent dictators if given largely unfettered access to the levers of power.
Comment by bagxrvxpepzn 5 days ago
Historical precedent isn't a rational basis for argument. You don't make stock picks based on precedent. You need to actually examine the causes that result in outcomes to evaluate whether the same outcome would happen again. That said, I have seen good arguments for why weighting votes based on tax contribution would have bad outcomes so I don't agree with him.
> It is not reasonable to give the benefit of the doubt on the basis of Lutke and his ilk maybe being benevolent dictators if given largely unfettered access to the levers of power.
I have no reason to assume Lutke is a bad actor but maybe you know something I don't. Has he done anything to harm anybody or any group of people? Him being rich doesn't make him automatically a bad or suspicious person. There are many rich people who do good things with their wealth and free time.
Comment by _verandaguy 4 days ago
The wealthy have been using their wealth to consolidate power for essentially as long as the concept of material wealth has existed, and the exceptions to this are far outweighed by the cases which conform to the rule.
Comment by slowin 5 days ago
Comment by bagxrvxpepzn 5 days ago
This is another logical fallacy https://en.wikipedia.org/wiki/Argumentum_ad_populum
> All you need to do is read his tweets to see that he should have less power (much less), not more
I'd like you to make a real argument. What specific tweet of his implies he should have less power and why?
Comment by slowin 5 days ago
Comment by bagxrvxpepzn 5 days ago
That wasn't a claim, it was a hypothetical.
> I do not think people want guys like this in power: https://xcancel.com/tobi/status/2081155797640171641
What is it specifically about this tweet that means him being in power would have bad outcomes?
Comment by slowin 5 days ago
Comment by bagxrvxpepzn 5 days ago
I don't see him making that suggestion. It's pithy so it's hard to really pin down a meaning to the tweet but I think he's saying that these town sessions aren't a meaningful expression of democracy because only a specific section of society is in attendance and one that may not understand key issues relevant to working or young people.
Comment by slowin 5 days ago
Comment by bagxrvxpepzn 5 days ago
He clearly isn't calling the other categories he listed (the " Retired, Unemployed, Unemployable") useful idiots, that's why he listed "useful idiots" separately. I don't know to whom he is referring as useful idiots but I don't think it's immoral in itself to use the term "useful idiot."
Comment by fourseventy 5 days ago
Comment by antonyt 5 days ago
This is a normal and reasonable thought process.
Comment by an0malous 5 days ago
Comment by antoinetouss 4 days ago
Comment by PersonalJarvis 5 days ago
Comment by knighthacker 5 days ago
Comment by YuanJiwei 4 days ago
Comment by qiangweibai1013 4 days ago
Comment by 123OnenO123 4 days ago
Comment by tosh 5 days ago
Comment by ChrisArchitect 5 days ago
Comment by an0malous 5 days ago
This guy posted selfies with the war criminal Benjamin Netanyahu, did you really need his money?
Comment by vladsiu 4 days ago
Comment by fnoef 5 days ago
I remember I heard a saying somewhere that if you can explain what you are doing in a few simple sentences, then is is this really something valuable?
Comment by luisln 5 days ago
Comment by sensanaty 4 days ago
Comment by ai_fry_ur_brain 4 days ago
Comment by an0malous 5 days ago
Comment by tamimio 5 days ago
Comment by h92hPAnQL5ylGZR 5 days ago
From their website:
"Building and operating software today spans local machines, remote hosts, sandboxes, services, and production systems. It has many modes of operation: interactively with a human developer, automatically through CI and background processes, and increasingly through agents working in parallel.
[...]
We believe the missing layer is a durable session around the work itself: one that can span applications and environments, provide relevant context by default, expose structured data and actions, preserve history, and be driven by software while remaining visible and controllable by people.
[...]
This is our plan to build a multiplexer for all work: 1 Build an incredible multiplexer. 2 Make everything in it composable. 3 Make it safe and operable in production"
Comment by pprotas 5 days ago
I think it’ll be fine
Comment by kccqzy 5 days ago