Some middle-aged guy on the Internet. Seen a lot of it, occasionally regurgitating it, trying to be amusing and informative.

Lurked Digg until v4. Commented on Reddit (same username) until it went full Musk.

Was on kbin.social (dying/dead) and kbin.run (mysteriously vanished). Now here on fedia.io.

Really hoping he hasn’t brought the jinx with him.

Other Adjectives: Neurodivergent; Nerd; Broken; British; Ally; Leftish

  • 1 Post
  • 403 Comments
Joined 5 months ago
cake
Cake day: August 13th, 2024

help-circle





  • If the British civil service, even operating under previous administrations, can put together a multi-functioning government domain that runs reasonably well without JavaScript, there’s no reason Google can’t continue to do the same with a ducking web search.

    The former works better with JavaScript, that’s true, but it works OK without and that’s the point.

    Then again, the civil service were ordered to do it largely out of spite because the government didn’t want to give the plebs any excuse for not being able to use the site.

    I’m not sure how to get Google to lose the need for scripting in the same way.


  • For outdated, read “known stable”. Unfortunately newer software very often has dependencies on even less well-tested new things that conflict with other pieces of software and their dependencies, on and on, and the whole thing cascades to either needing to be bleeding edge or very safe. Mint deliberately chooses the latter.

    The memory leaks are there, I grant you, but you’ll need an exceptionally long uptime to see any kind of problem from them. And it’s not like restarting the DE is hard. And it takes less than a second.

    As for slowness, I don’t remember anything being annoyingly slow even when I was running Mint 17 from an honest-to-goodness HDD on a then 10±year-old computer. 1st gen i7.




  • Fun fact: There’s a common misconception that this would load the first program on a disk, but it actually loads the most recently loaded program from the disk. If the disk is detected as being freshly inserted (as determined by the 2-character identifier in the disk’s directory header), that defaulted to the first program in the disk’s directory.

    Admittedly, most of the time that makes it a distinction without a difference, but if you’d loaded something else from the same disk first, and you then wanted to load the first in the directory, you would need to use LOAD":*",8,1 instead.

    That extra colon is vaguely related to the colon in C:\ on Windows computers. A lone colon was taken as an abbreviation of 0:, because in Commodore DOS(es) the drive “letters” were numbers. Dual slot drives were possible and then the two slots were 0: and 1:.

    “So what’s the 8 for in the LOAD command?” you might ask; "Isn’t that the drive “letter” "? No, that’s the device number. Note that drives on the 8-bit Commodores were always external. The 8 was more like the drive’s “IP address” on the serial bus.

    “What about the ,1?” That meant to LOAD the program at the memory address specified by the program’s header on the disk. Without that, the computer would ignore the header and try to load into BASIC memory.

    The neat part about loading at any address meant that it could overwrite parts of zero-page where the computer kept pointers to important internal functions. Overwrite the right one of those and the computer could be convinced to jump to a routine in the program that had just loaded without the user needing to type RUN.

    So, if you wanted to be i) certain of loading the first program in the directory of ii) the disk in the second slot of iii) a dual-slot drive on the serial bus identifying as device/address 9, and then iv) have the program load at its preferred memory location, you’d need to use LOAD"1:*",9,1

    The number of people who found the need to type that command in earnest, even back in the heyday of Commodore, probably numbers in the low tens, but there it is.

    How’s that for an obscure info dump?





  • You seem to be familiar with Bash syntax. But others may not be.

    If by this you mean that the Bash syntax for doing certain things is horrible and that it could be expressed more clearly in something else, then yes, I agree, otherwise I’m not sure this is a problem on the same level as others.

    OP could pick any language and have the same problem. Except maybe Python, but even that strays into symbolic line noise once a project gets big enough.

    Either way, comments can be helpful when strange constructs are used. There are comments in my own Bash scripts that say what a line is doing rather than just why precisely because of this.

    But I think the main issue with Bash (and maybe other shells), is that it’s parsed and run line by line. There’s nothing like a full script syntax check before the script is run, which most other languages provide as a bare minimum.




  • The example picture at the top of the article is weird.

    The window title reads “nano” but the software running in the window is Pico, Nano’s now deprecated (and strangely-licenced) spiritual parent. Or it’s Nano hacked to have a Pico header which, while somewhat fitting with the theme, that would be even more weird.


  • As best as I can tell, the 22nd amendment talks about how no-one can serve more than two terms. It does not, however, give a limit on how long a second term can be.

    As such he wouldn’t need to touch that particular amendment to retain power, and so I can’t accept the bet.

    It took a minute to find the right place, but the four-year maximum term length is actually set in Article II section 1 of the Constitution proper.

    And now bear in mind that Donnie is quoted as being in favour of “termination of all rules, regulations, and articles, even those found in the Constitution.” should the circumstances require it.

    He’s going to try it. And since he’s immune from prosecution, what’s going to be done about it if he doesn’t leave?


  • palordrolap@fedia.iotoComic Strips@lemmy.worldBirth Lottery
    link
    fedilink
    arrow-up
    3
    arrow-down
    3
    ·
    5 days ago

    If he’s still alive in 2029, there’s a good chance he’ll still be President then. And I mean after January.

    The rules that say he can’t will all be thrown out over the next four years.

    Remember in 2017 when he called Xi “king” of China? Xi apparently liked that. It doesn’t matter whether Donnie only thought Xi liked it or if he actually liked it, it showed what’s been going on in Donnie’s head.

    He wants to be king, and kings only step aside when they die.

    I say all this in the hope that I’m wrong. But I think the US will have more than an election to contest in four years’ time.


  • Illiteracy possibly. Almost certainly more people will be less able to read older texts.

    If that’s going to happen anyway, they could do worse than adopt Pinyin or some variant of it. Or they might prefer something like Bopomofo if they don’t want to use Western characters for whatever reason.

    Either way, any decision like that is likely to be 20-30 years away at minimum, and that’s assuming literacy rates start going down, which they might not. I doubt Xi gives it any thought at all.