7 ms·
Late.sh – a command-line Clubhouse for computer people
- behnamoh 2mo agoA CLI tool that's not grep-able is a GUI disguised as TUI.
- joshka 2mo agoyes, and... ?
- hebelehubele 2mo agoLet the man not enjoy it in peace.
- pmarreck 2mo agoDid it ever claim it was a CLI?
- modinfo 2mo agoThis is amazing! Even real icecast with irc <3 Even my fav game 2048, even with real LLM :D Fantastic job mati!
- bl4ckbe4r 2mo agoThank you :)
- DANmode 2mo agoEver see something new, and just know it’s going to survive? Your site copy is great to the last drop. Great submission.
- sevg 2mo ago> Your site copy is great to the last drop. It is? It’s just the usual LLM.
- DANmode 2mo agoThe design = “flavor of the week LLM”, but someone still has to proof and tweak generated copy. Someone cared about this page.
- sevg 2mo agoYeah, no. Not enough to make the page not look and sound like straight from an LLM.
- ga_to 2mo agoAlso not enough to make the text even a slight bit more readable. I have perfect eyes and am still struggling to focus on the headlines.
- orphereus 2mo agoLol
- notpushkin 2mo agoNo X. No Y. A is your B. We do G, not H. C, D, E — plus an optional F. No I, no J, no K — just an L into a W. I would say the design is the most human thing about this page. (It has its charm somehow, even if it’s obviously “flavour of the week LLM design”. Also, I don’t think an LLM would choose colours so poorly unless nudged in that direction – accidentally, I suppose.)
- deleted 2mo ago[deleted]
- wazzup_im 2mo agoGood work, thanks!
- catfisher 2mo agoPretty cool ngl.
- hankbond 2mo agoDesign is illegible. Needs more contrast between text and background. I'm not even vision impaired and I was squinting immediately.
- viccis 2mo agoI'm, by contrast, an able bodied person with functioning eyes and had no issues.
- d0ddy 2mo agothere are many many themes. some high contrast ones
- bjelkeman-again 2mo agoSo much modern GUI design is really poor for those a bit older where contrast is important.
- TurdF3rguson 2mo agoAnd... Cue 1M dummies here running that code without even looking at it, SMH.
- jauntywundrkind 2mo agoi had a quite good experience generating a key/username on my local machine and ssh'ing in. lot of vitriol in the comments. looks like a spectacularly put together BBS, to me. the tools are open-source and have some really fun looking value add, but no, i haven't ran them.
- 1dom 2mo agoIt's possible to login and interact and use late.sh with just your SSH client - there's no need to download or run custom code. But you that did make me realise that they don't have a github link on that page anywhere. Your tone in this comment is a bit out of place on HN. Why are you here if you think it's 1M dummies?
- TurdF3rguson 2mo agoThe people why ran that line without knowing what it does are dummies. And yes maybe not 1M but there were a lot of them.
- kennywinker 2mo agothe line `ssh late.sh`?
- bibelo 2mo agohe's talking about blindy executing a bash script with curl curl install.sh | bash which is indeed a very bad habit does not mean he should talk that way about people who have less knownledge
- TurdF3rguson 2mo ago
- hahahaa 2mo agowhy not just use irc?
- muzani 2mo agoWhich servers are still alive?
- stackghost 2mo agoRizon, hackint, and Libera, among others
- Hugsbox 2mo agoStill plenty of thriving communities on IRC, particularly on Libera but elsewhere too. Similar to HN, it's one of the few remaining places on the internet you can hope to have a decent conversation.
- bl4ckbe4r 2mo agocan you listen to music, play sudoku/nanograms/tetris, do live artboard, jump into NetHack/DCSS/dopewars/LOGD insdie IRC?
- dark-star 2mo agonobody has mIRC/ircii installed by default everyone has ssh installed by default
- hahahaa 2mo agoGuess you could have ssh to irc bridge
- tonyrice 2mo agoI really love this!
- jrflowers 2mo agoNice! I was just thinking about how much I love installing binaries instead of going to a website
- kennywinker 2mo agoGood thing you don't have to install anything to run `ssh late.sh` and check this out
- amanverasia 2mo agoPay no need to other comments over here, this is awesome. I showed this to my co-workers, they all love it.
- kksweet 2mo agoThis is like habbo hotel but for terminal nerds, amazing.
- tristanMatthias 2mo agoTotally! Or Club Penguin
- pishpash 2mo agoReading this is like reading "this is like WiFi but for RJ11 nerds" while holding a dialup modem.
- docheinestages 2mo agoI loved the text contrast on the landing page. Grey text on a dark background.
- asdf88990 2mo agoYeah, it is a very nice way of saying “f off” if you’re poor, whatever with your display (low res mobile) or eyesight.
- nativeit 2mo agoIs this really not a mostly “solved” problem using assistive browser (or OS-level) settings/extensions that apply high-contrast/large type consistently across all sites/apps? Is it necessary to performatively sacrifice aesthetics to signal to everyone else you’re especially sensitive to these needs? At what point is it enough? If they use high contrast, large fonts, and translations for every language—including Swahili’s default Kiunjuga dialect, but fail to include the Kimvita, Kiamu, Kingwana, Chimiini, Bajuni, AND Comorian dialects, will they be accosted for saying “f off” to everyone speaking Swahili outside of Zanzibar?
- docheinestages 2mo ago> Is this really not a mostly “solved” problem using assistive browser (or OS-level) ... > ... performatively sacrifice aesthetics ... One doesn't need to sacrifice aesthetics to make the design legible to an average user. > At what point is it enough? It depends on who your audience is. The more people you want to reach, the more you need to cater to everyone's needs. There are fundamental anti-patterns to avoid like writing with a dark font on a dark background.
- nativeit 2mo agoI generally agree with the first point. As to the second, this is clearly designed for people who will have the technical know-how to facilitate custom CSS, browser extensions, reader modes, and other assistive technology. Considering its branding is entirely centered on late night socialization, I feel low-contrast dark mode is precisely the aesthetic that fits its identity.
- tristanMatthias 2mo agoFor those who don't know just discovered you can change your theme! Ctrl + O -> Move down to your theme. Helps with the default one being a bit chaotic Thanks for whoever made this. This is rad and gives me hope for the old internet vibes.
- luciana1u 2mo ago[flagged]
- Schlagbohrer 2mo agoIs this just IRC
- T3OU-736 2mo agoMore of a BBS, I'd argue. Replace dialing with a modem with SSH, and otherwise the analogy holds decentky well.
- vjay15 2mo agothis is amazing
- 1dom 2mo agoThis is a really cool idea, and very appealing. Also very nice that it looks usable with just an SSH client. It would be useful if it was explained what the companion client is for? Another small personal gripe: I think you should either remove the 1 line copy/paste sh install on the homepage, or add a link to a git repo on the homepage. I know it's possible to view the sh by visiting it, but a raw text file doesn't give any info about contributors or development process. Current form of no git repo and copy/paste bash pipe on homepage feels like a dark pattern.
- bl4ckbe4r 2mo agonoted, good feedback :) will change it later, thanks!
- rob 2mo agoYou don't have to change it just because one person complained. I personally like the "copy and paste curl command" to install something and I'm sure many others do as well. It's very convenient, and I can inspect the file myself if I'm that paranoid about it.
- 1dom 2mo agoSorry, it wasn't meant to come across as a complaint with copy and paste curl command, I agree with you it's convenient and I generally like it. However, the sort of tools that generally provide it also generally have a GitHub link nearby to encourage reading/writing the source. That too is convenient and I generally like it. Seemed like a fair suggestion.
- Izmaki 2mo agoNot to mention that a webserver can be configured to show one sh file when a regular browser visits and another when curl etc. gets it. Show one thing, install another.
- deleted 2mo ago[deleted]
- Izmaki 2mo agoOK, which one of yous tried to `sudo apt install bobs and vageen`?? xD
- hatorininja 2mo ago[dead]
- bl4ckbe4r 2mo agoNEW web design with better contrast incoming! :D Thank you for the feedback :)
- pixlmint 2mo agoyeah I was gonna say, it's very difficult to read on an eink display. And while we're at it, I believe my phone is set to reduced animations, which I believe is a preference that's exposed to websites, the experience would be much better without so much blinking going on.
- nativeit 2mo agoThere’s a single green box blinking at the top. If that’s too much for your e-ink display to handle, I think the problem is your display.
- nativeit 2mo agoDon’t forget to include translations to all 190+ languages, and their various dialects. Otherwise, you obv. don’t care about being inclusive to Sentinelese users. /s Your dark mode choice for your late night chat is appropriate, and good branding. If someone’s technically literate enough to engage with an SSH-based social network, then they should be capable of injecting user scripts, custom CSS, and/or deploying assistive browser extensions, OS settings, and screen readers. If this were a website about cataract treatments or a Metamucil landing page, then it would be a bad design.
- jugguontop 2mo ago[dead]
- h43z 2mo agoReminder to be cautious about leaking public keys. Once you leak your public key it could be used to check if another server recognizes that leaked public key.
- Zambyte 2mo agoWhat?
- h43z 2mo agoBy default SSH leaks all of the below public keys (if they exist) + all public keys in your ssh-agent to a server you connect to. ~/.ssh/id_ecdsa.pub ~/.ssh/id_ecdsa_sk.pub ~/.ssh/id_ed25519.pub ~/.ssh/id_ed25519_sk.pub ~/.ssh/id_xmss.pub ~/.ssh/id_dsa.pub running `ssh late.sh` would do exactly that. At the very bottom of the website they give you a command that would not leak your public keys. `ssh-keygen -t ed25519 -f ~/.ssh/late_throwaway && ssh -o IdentitiesOnly=yes -i ~/.ssh/late_throwaway late.sh` this would only send the late_throwaway public key
- Zambyte 2mo agoOkay, but why is that something to be concerned about? How would one be able to probe to see if a server recognizes a public key? Why does that matter?
- nntlol 2mo ago[dead]
- prodigycorp 2mo agoso, i used my public key. can someone please tell me what i should be worried about now?
- h43z 2mo agoIf I have your public key I could probe a server to see if it recognizes that public key. Which would tell me information you might not want to be leaked.
- maxgashkov 2mo agoI'm wondering how many ssh'd into this with the agent forwarding on?
- flexagoon 2mo agoReally reminds me of https://tilde.town https://tilde.town
- 28304283409234 2mo agoSimilar to DevZat: https://github.com/quackduck/devzat https://github.com/quackduck/devzat
- warthog 2mo agothis is amazing, great idea
- dev_dan_2 2mo agoLooks neat, bookmarked and want to check it out!
- podviaznikov 2mo agolove this! was panning to add similar things into my own macOS[1] ssh app with persistent SSH server. [1] https://popssh.com https://popssh.com
- pwillia7 2mo agoFix for ChromeOS Linux: https://chatgpt.com/share/6a60b174-7b14-83ea-83d4-bdf4dc8cccf7 https://chatgpt.com/share/6a60b174-7b14-83ea-83d4-bdf4dc8ccc...
- greengreengrass 2mo agoI would prefer the connection instructions made clear that the default SSH username would be used to set up my username on the platform and display that to other users without initially seeking my consent. On $machine[work], I don't get to pick that $USER is my full name. If this affects you, make sure you connect with `ssh [pseudonymous name]@late.sh`.
- soraminazuki 2mo ago> without initially seeking my consent That's just how SSH works. If you want to be pseudonymous, you should also generate a new key pair.
- greengreengrass 2mo ago> That's just how SSH works I know that. Just because SSH automatically sends my local $USER doesn't mean they have to report the value received in the SSH username automatically on the game platform to other users, without first having prompted me "your username has been reported as <greengreengrass>. Is it okay to show this?". A simple flag in my user profile in the platform to say whether I've said that's okay or not. Or instructions to advise people to choose their username /before/ first connect. These are reasonable, privacy-preserving things to call out in a good and user-friendly design.
- latchkey 2mo agoThey do make it clear... # privacy we store your key fingerprint, not the full public key. no IP logging. no tracking. no analytics. chat messages and game scores are stored in postgres, tied only to your fingerprint. don't trust us? use a throwaway key: $ ssh-keygen -t ed25519 -f ~/.ssh/late_throwaway && ssh -o IdentitiesOnly=yes -i ~/.ssh/late_throwaway late.sh generates a disposable key — zero risk, full experience Wow, this got flagged immediately. Must have triggered some automated thing. Sorry!
- deleted 2mo ago[deleted]
- polycancel 2mo agoAlso for all these kind of ssh stuff. Please include server finger print so others verify. Is this your server fingerprint? ED25519 key fingerprint is SHA256:Tc7aeaaQulKJeF3C/zd2BKvq/KgaQTHyMPNa3s9K+aE.
- jwr 2mo agoThat is a modern BBS! I love the idea. Though I guess most people these days don't know what a BBS is, if you don't, look it up.
- joshspankit 2mo agoSuper cool and seems to have a depth of historical knowledge I’m shocked to see that LORD can’t be used because of licensing. Legally I know that’s how it is, but it Just Feels Wrong(tm) that a popular game based on 9600baud phone modems is encumbered in the era of fibre, wifi, and smartphones
- Dangeranger 2mo agoFor anyone looking for a safer way to evaluate this (like myself), feel free to use my safer ssh connection script[0]. [0] https://gist.github.com/dangeranger/4a00ae6bed3a733161ffa3a5eeb71688 https://gist.github.com/dangeranger/4a00ae6bed3a733161ffa3a5...
- andschneider 2mo agoshameless self plug for a similar ssh experience, but for baseball: https://mlbt.sh https://mlbt.sh I built it with the same stack and around the same time as late.sh, which I used for some inspiration. also, mlbt can be run locally as a TUI.
- 1vuio0pswjnm7 2mo ago"your ssh key is your identity." "don't trust us? use a throwaway key"
- arm32 2mo agoI've never seen such a lame landing page for such a FREAKING COOL project. It's like a reverse trojan horse. Anyway, with that critique aside, this is the coolest thing I've seen all quarter.