Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Collaborative ASCII Drawing with Telnet (jott.live)
101 points by brrrrrm on June 12, 2024 | hide | past | favorite | 18 comments



This reminds of the web based http://yourworldoftext.com/


Wild that telnet isn’t installed by default on modern Macs. Times have changed.


Telnet has not been installed on any OS (including Linux) for years now. And this is the Right Thing(TM) to do.


> Telnet has not been installed on any OS (including Linux) for years now.

FreeBSD has it out the box.

> And this is the Right Thing(TM) to do.

Why? Telnet is just a application, client. A telnet-like server, I could understand. The telnet client does lots of things and handy ones too. It's a raw protocol allowing you to send whatever data you desire.

Checking if the web server is responding correctly, sometimes you need to troubleshoot HTML headers and telnet is perfect for that as well as checking ports too to name a few.


Linux doesn't even install a command line shell by default, so I think that goes without saying :)


Of course you are right :D

So Linux is actually more secure than OpenBSD ;)


Just checked my Ubuntu WSL, and telnet is installed. I don't think I would've installed that myself.

My memory of modern Linux distros is that it is still installed, but that the telnet daemon is disabled by default.


In my experience telnet (also nc) is installed by default on most GNU/Linux distributions. But not on Windows or Mac.


Since macOS High sierra apparently, 2017 release :(


Using shift for erase isn't a great choice. In many terminals, holding shift prevents mouse input from going to the running program, and instead allows you to use the terminal's text selection functionality.


Dumping the whole buffer down the wire on every change? You can really tell links are fast these days...and something about the quality of code produced by naïvely prompted LLMs, maybe.


Best chatgpt could do was deltas by lines https://github.com/bwasti/bram.town/blob/main/server.ts#L142

Perfect is the enemy of dinner


No judgment. Links are fast these days, and redisplay optimization can be more or less arbitrarily complex. And dinner is important.


> Perfect is the enemy of dinner

I've never heard this one. Is that a reference to something?


A reminder that a job isn't there to Do the Right Thing, it's there so you don't starve.


Well, the hand-written double-buffering code of Brick (Haskell TUI framework) does also only lines...


Sighs in 3270.


Or Emacs in the 70s. "Everything old is new again."




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: