Live data from Hacker News

Superlogical

superlogical.com

451–460 of 504 posts

Re: Superlogical

#451

Sorry, the text is too vague - what are they building exactly, another tmux? P.S. That custom disappearing scrollbar doesn't look super logical; it doesn't even look logical, tbh.

Yes. I find it quite funny that 4 people with the flashiest of titles (head of experience?) came up with this amazing plan: 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.

I feel like it must be worthwhile for Hashimoto to move on from Ghostty to this.

If it is ‘just’ a better tmux-like experience, then that could be very useful if these agentic workflows actually arrive.

Re: Superlogical

#452
post #91

Wow, that "We're hiring/Career Page" link is geeksmaxxing. First time seeing `ssh superlogical.jobs` would be a way to show job descriptions in terminal!

I recommend 'ssh -o PubkeyAuthentication=no superlogical.jobs` if you have a public key and want to stay anonymous (beyond revealing your IP).

Why? Because if you use SSH to connect to connect to GitHub, your SSH public key is published at https://github.com/.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.

Re: Superlogical

#453
post #405

Earlier quoted context omitted.

NSA and other companies historically had you jumping hoops and writing mini-exploits to be able to see the email you're supposed to send your resume to.

Or just write a good covering letter and email it to yourself.

Don't even send it. A draft is enough.

Re: Superlogical

#454
post #180
post #91

Wow, that "We're hiring/Career Page" link is geeksmaxxing. First time seeing `ssh superlogical.jobs` would be a way to show job descriptions in terminal!

The ssh thing is really fun, but I wish they had another way to view the openings. I'm on a connection with massive latency at the moment and it's pretty horrible UX in this case

That's because you aren't using Ghostty as a terminal.

Re: Superlogical

#455
post #91

Wow, that "We're hiring/Career Page" link is geeksmaxxing. First time seeing `ssh superlogical.jobs` would be a way to show job descriptions in terminal!

I must admit that I paused before hitting enter on that command and thought to myself, "Maybe I should download Ghostty and open it with that as a virtue signal." :-)

Definitely as $TERM is sent by SSH.

Re: Superlogical

#456

Sorry, the text is too vague - what are they building exactly, another tmux? P.S. That custom disappearing scrollbar doesn't look super logical; it doesn't even look logical, tbh.

I still don't understand why tmux authors wasted their time on tmux, tho, when we already had perfectly servicable GNU screen.

Why reinvent the wheel?

/s

Re: Superlogical

#457
post #91

Wow, that "We're hiring/Career Page" link is geeksmaxxing. First time seeing `ssh superlogical.jobs` would be a way to show job descriptions in terminal!

You obviously should connect from Ghostty.

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?

Re: Superlogical

#458
post #452
post #91

Wow, that "We're hiring/Career Page" link is geeksmaxxing. First time seeing `ssh superlogical.jobs` would be a way to show job descriptions in terminal!

I recommend 'ssh -o PubkeyAuthentication=no superlogical.jobs` if you have a public key and want to stay anonymous (beyond revealing your IP). Why? Because if you use SSH to connect to connect to GitHub, your SSH public key is published at https://github.com/ .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 * PubkeyAuthen…

"Hey, Linus Torvalds logged in 100 times today!"

"Woah, he must really want a j--- oh."

Re: Superlogical

#459

Earlier quoted context omitted.

The actual header on the page is > 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

I clicked on the link and read the page, but I still don't have the faintest idea what a "multiplexer for all work" is, or why I want one. The more I read about it, the less I understand about it. Guess I'm not the target audience. At least I know that now, after several minutes of reading and head-scratching. I almost get tmux -- although I still don't understand why it's better than simply opening multiple terminal…

Tmux only makes sense if you’re connecting remotely in some form or another. Otherwise, it’s just terminal windows/tabs with extra steps. Even if your terminal integrates with tmux like iterm2 does (where local tabs become tmux tabs, local windows become tmux windows, etc), it doesn’t really mean much if it’s all local anyway.

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. :-)

Re: Superlogical

#460
post #447

Earlier quoted context omitted.

These tools all assume you have machines to run the agents on. But for parallel agents I'm pretty convinced you want each agent on its own isolated devbox running your dev environment (not e.g. worktrees on one box) - which isn't trivial to set up and manage. 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…

I stopped running Claude on the terminal and use only the desktop app now. It had lots of advantages in my opinion. The terminal is really limited unfortunately, don’t know why so many devs still stick to it, and I used it for 30 years.

Interesting, which OS are you using?

If linux, can you name 1-2 advantages the desktop has over the terminal?

Post reply on HN