• 1 Post
  • 16 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle



  • grue@lemmy.worldtoAnime@ani.socialbest anime to start on
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 months ago

    …these shows (the ones still airing anyway)…

    I specifically listed only shows still in production to preclude any possibility of OP being able to finish, even if they did spend 37 days trying! 😈

    (Also, Case Closed and One Piece are the only ones I’ve ever watched any episodes, of, LOL.)










  • Having to play whack-a-mole banning on a per-instance basis if the account’s home instance admin isn’t cooperative isn’t exactly ideal, either.

    Perhaps what we need is to implement some sort of happy medium, such as having instance bans be “votes” towards some threshold that, if met, would result in banning the account network-wide?


  • grue@lemmy.worldtoProgrammer Humor@lemmy.mli hate when this happens
    link
    fedilink
    English
    arrow-up
    15
    ·
    edit-2
    1 year ago

    Terminals with screens? What’s all that newfangled shit?

    Nah, whippersnapper, this tech goes all the way back to teletypes. You didn’t get a fancy-shmancy “screen;” instead, it printed out the results of your commands. On actual paper!


    Seriously though, that’s why the device files for terminals in Linux are named tty[$NUM] – “tty” is shorthand for “TeleTYpe.”

    I believe it’s also why really primitive programs can’t scroll up and do things like writing an entire screen worth of content in order to emulate interactivity (as opposed to seeking the cursor backwards and replacing only the parts the program wants to replace): they’re using a version of the control protocol so primitive that it didn’t have a function to go backwards because teletypes didn’t need it due to physical impossibility. (That’s my theory, anyway – I haven’t dug deep enough into the guts of TERMCAP etc. to be sure. I’m also not actually old enough to have experienced that stuff, despite my joke above.)


    Edit: look at this excerpt from man terminfo(5), for instance:

    Basic Capabilities
    The number of columns on each line for the terminal is given by
    the cols numeric capability.  If the terminal is a CRT, then the
    number of lines on the screen is given by the lines capability.
    If the terminal wraps around to the beginning of the next line
    when it reaches the right margin, then it should have the am
    capability.  If the terminal can clear its screen, leaving the
    cursor in the home position, then this is given by the clear
    string capability.  If the terminal overstrikes (rather than
    clearing a position when a character is struck over) then it
    should have the os capability.  If the terminal is a printing
    terminal, with no soft copy unit, give it both hc and os.
    

    To this day, the info database entry for your virtual terminal has to specify that it’s capable of deleting a line of text instead of merely striking it out, because some terminals back in the day actually couldn’t!