Readonly Characters Are a Big Deal
Postedabout 2 months agoActiveabout 1 month ago
matklad.github.ioTechstory
calmpositive
Debate
0/100
ProgrammingText EncodingSoftware Development
Key topics
Programming
Text Encoding
Software Development
The article discusses the importance of readonly characters in programming, particularly in text encoding, and its implications for software development, though there is no community discussion to provide additional context.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
9d
Peak period
5
Day 9
Avg / period
5
Key moments
- 01Story posted
Nov 12, 2025 at 12:04 AM EST
about 2 months ago
Step 01 - 02First comment
Nov 20, 2025 at 6:35 PM EST
9d after posting
Step 02 - 03Peak activity
5 comments in Day 9
Hottest window of the conversation
Step 03 - 04Latest activity
Nov 20, 2025 at 8:53 PM EST
about 1 month ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45896554Type: storyLast synced: 11/21/2025, 5:22:03 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
If I had to pick one I would pick the vt.
And footnote, while technically I have worked with 3270's, my experience was using rexx on vse/cms. That is to say my use of the 3270 was hampered by about 5 levels of application framework, perhaps if I used them more directly I would be more charitable.
An in-between version is how csh and vi would set eol2 (I think?) to ^[ so that most user interaction could be done in "cooked mode" until you hit ESC or ^D. This still required an interrupt for every keystroke on your 1-MIPS PDP-11, but at least it didn't require a context switch to the shell or editor process in order to echo normal printing characters. The kernel would handle echoing characters back to the terminal, deleting characters with ^? or ^H, and deleting words with ^W.
(As I understand it. I used csh and vi, but never on a PDP-11.)
I would love to see more buffer-centric interfaces in vim (fugitive, oil) and less popup-centric interfaces (lazy, mason).