@cstross

The article to which that picture and the related one on the front cover (the same woman seemingly impressing Toyah Wilcox, looking over her shoulder, by using a monitor in portrait orientation as a tanning bed to turn her chest bright orange) belongs has some wild but not *entirely* off predictions.

IBM will win the standards war, with Token Ring and two things that fell by the wayside so thoroughly that I've never encountered them even on OS/2 or PC-DOS.

UIs will employ dynamic function keys, have context-sensitive help, be voice-driven, and will 'eliminate the need for a mouse to always be present to use the system'. (Hey, Cortana! Did that come true?)

MS-DOS will be rewritten in C and become capable of running #Unix programs alongside MS-DOS ones.

And everyone will need a VT-100 (sic!) terminal emulator on their PCs.

#UnixWorld #DECVTs #TerminalEmulators #ComputingHistory #retrocomputing #xterm

🎉 BREAKING NEWS: Terminal emulators can have hyperlinks! 🎉 Because, you know, clicking links in 2023 is the pinnacle of technological advancement. 🚀 Next up: the groundbreaking ability to copy and paste! 🙄
https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda #TerminalEmulators #Hyperlinks #TechNews #Innovation #CopyPaste #HackerNews #ngated
Hyperlinks in Terminal Emulators

Hyperlinks in Terminal Emulators. GitHub Gist: instantly share code, notes, and snippets.

Gist

As someone who knows how terminals, and indeed terminal emulators, work (having used actual terminals years ago, and having written several terminal emulators) I encourage you not to promote this AI-generated bunk as a source of learning.

It is incorrect on a lot of points, beginning with erroneous descriptions of the colour models and what line discipline modes the Bourne Again and Z shells use.

There are subtle omissions and errors in the "terminal stack" and TUI sections.

The "how they fit together" part is blatantly wrong, and the descriptions of the shells and the terminal emulators are laughable (but also regurgitate some widespread myths, which is likely why the AI slop here has what it has).

This is a sad+bad successor to the years of answers that I and other people gave on StackExchange and the like.

https://mastodon.social/@lobsters/115861488474520435

https://how-terminals-work.vercel.app

The lobste.rs people have already identified the source on Twitter for this AI slop.

#AIslop #terminals #TerminalEmulators

How Terminals Work

Learn how terminal emulators and TUIs work through interactive demos. Explore the grid model, escape sequences, keyboard input, and more.

🎉✨ Oh wow, someone finally decided to cram #Ghostty into #WebAssembly with xterm.js API! Because clearly, what the world needed was yet another way to run terminal emulators in a browser. 🚀🔧 Meanwhile, GitHub's entire menu seems to have been thrown into a blender and splattered all over the page just to remind you that your code can always be more "intelligent." 🙄💻
https://github.com/coder/ghostty-web #xtermjs #terminalemulators #GitHub #redesign #HackerNews #ngated
GitHub - coder/ghostty-web: Ghostty for the web with xterm.js API compatibility

Ghostty for the web with xterm.js API compatibility - coder/ghostty-web

GitHub
🚀 Fast forward to 2025, and nerds are still obsessing over terminal emulators like it's the new Pokémon. Jeff Quast, our #Unicode warrior, has now extended his tool to detect magic DEC Private Modes and sixel graphics. 📜 Spoiler: it involves sending visible text and control sequences, because apparently, ASCII art wasn't enough of an art form. 🎨
https://www.jeffquast.com/post/state-of-terminal-emulation-2025/ #terminalemulators #DECgraphics #ASCIIart #techtrends #HackerNews #ngated
State of Terminal Emulators in 2025: The Errant Champions · Articles

Software Engineer

State of Terminal Emulators in 2025: The Errant Champions · Articles

Software Engineer

@pitrh

Exotic Silicon is making the mistake that we all have made, of getting ITU T.416 wrong.

I hope that no-one merges that code, because it would be baking erroneous control sequences into #OpenBSD.

Most of the rest of we terminal emulator authors have been though the process, and by now have switched to the correct control sequence that T.416 actually specifies.

It requires colons for sub-parameters, and there is a colour space sub-parameter.

#ExoticSilicon #TerminalEmulators #T416

Tradeoffs.

Microsoft Terminal does italics, strikethrough, and invisible properly, but it does underlining at the glyph baseline, making some characters difficult to read.

MobaXTerm's built-in PuTTY places underlining properly *under* the glyphs, but does not handle italics, strikethrough, and invisible at all.

#MicrosoftTerminal #TerminalEmulators #putty #MobaXTerm

Why DEC modifiers less 1? Because adding 1 was a bodge for the days when missing parameters defaulted to 1. Default to 0 has been in ECMA-48 since the 1990s.

Why keyboard⇒DEC-like? Because the keyboard page is where the old non-DEC terminal keys like ExSel, Oper and Again live, and this can easily encompass those in sort-of-DEC-VT manner.

Why consumer⇒SCO-like? Because SCO's extensions tend to deal in PC-like stuff that isn't like old terminals, like AL/AC keys.

#TerminalEmulators #ECMA48