Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)FU
Posts
21
Comments
2,397
Joined
2 yr. ago

  • It has been obvious for many years that the Trump movement aims at the downfall of America, through the promotion and exaggeration of America's flaws and the increasingly violent suppression of its virtues.

  • But if someone creates a file called HEAD, should it overwrite a file called head?

    That shouldn't matter to the "nontechnical" end-user at all. To the nontechnical user, even the abstraction of "creating a file" has largely gone away. You create a document, and changes you make to it are automatically persisted to storage, either local or cloud.

    Only the technical command-line user cares about whether /usr/bin/HEAD and /usr/bin/head are the same path. And only in a specific circumstance — such as the early days of Mac OS X, where the Macintosh and Unix cultures collided — could the bug that I described emerge.

  • I recall a case-insensitivity bug from the early days of Mac OS X.

    There are three command-line utilities that are distributed as part of the Perl HTTP library: GET, HEAD, and POST. These are for performing the HTTP operations of those names from the command line.

    But there's also a POSIX-standard utility for extracting the first few lines of a text file. It's called head.

    I think you see where I'm going with this. HEAD and head are the same name in a case-insensitive filesystem such as the classic Mac filesystem. They are different names on a Unix-style filesystem.

    Installing /usr/bin/HEAD from libwww-perl onto a Mac with the classic filesystem overwrote /usr/bin/head and broke various things.

  • I recommend picking up Graham Hutton's short text Programming in Haskell, Second Edition. Even if you don't end up using Haskell in "real work" (and you might!) it will teach you a remarkable number of things about how functional programming works.

  • England has a surfeit of terms for obnoxious people.

    • Jobsworth (obstructive clerk or bureaucrat)
    • God-botherer (religious fanatic)
    • Cockwomble
    • Minging cockwomble
    • Tremulous bollock-for-lobsters cockwomble
    • Sir Æthelbert Plonker Cockwomble of the Drubbing-over-Head Cockwombles

    I may have made those last two up.

  • The term "open source software" was coined specifically to refer to software licensing that recognizes a particular set of freedoms. It is not a generic term for source-available software, and never was.

    One of the freedoms of open source is "no discrimination against fields of endeavor."

    Calling the Hippocratic license family "open source" is inaccurate, since its entire goal is to discriminate against certain fields of endeavor.

    It's better described as a sort of source-available license.

  • Eight: English, German, French, Spanish, Latin, Russian, Japanese, ASL.

    Bonus question: do you ever do your counting in a non-native language, just to make it more interesting?

    Russian occasionally. ASL when I'm counting how many seconds the cat has to stay quiet before I give her a treat.

  • Showerthoughts @lemmy.world

    If a cat is a meow-meow, a dog is a woof-woof, and a cow is a moo-moo ... then a human is a blah-blah.

    Showerthoughts @lemmy.world

    Trumpism is just Scientology done as politics instead of religion.

    Showerthoughts @lemmy.world

    The argumentative nerd went to therapy to become more well-actualized.

    Showerthoughts @lemmy.world

    You can't spell "aggressive & hostile" without "asshole".

    Showerthoughts @lemmy.world

    The only way to do stuff that has to be perfect, is to arrange things so that you don't have to be perfect.

    Showerthoughts @lemmy.world

    Cheaters are just wannabe singles.

    Technology @lemmy.world

    Google security group discovers North Korean campaign targeting security researchers

    Gardening @thegarden.land

    Do you grow Brugmansia (Angel's Trumpet)? If so, why?

    MTG @mtgzone.com

    Maro’s Teaser for Wilds of Eldraine

    Showerthoughts @lemmy.world

    Low-skill players "rope" (slow play) in online games so that they will lose fewer games per hour played. A player with a higher win rate can still lose more games per hour than a roper.

    Lemmy.world Support @lemmy.world

    I just saw a flash of another user's main page that refreshed into mine.

    MTG @mtgzone.com

    What's the oldest live Arena bug that actually breaks the rules?

    Fediverse @lemmy.world

    Moderators & admins: What's the best way for users to report spam accounts? (Or not at all?)

    You Should Know @lemmy.world

    YSK: While you're on Lemmy/Kbin/Fediverse, you're not "the product" but you're also not "the customer".

    MTG @mtgzone.com

    What's your flavor win of the day? (Cute plays brag thread)

    You Should Know @lemmy.world

    YSK: If you make popcorn in a pot on the stove, the oil to use is ghee.

    General Discussion @lemmy.world

    Suggestion: When posting news articles, first follow links to the original source.

    Magic: The Gathering @lemmy.world

    Go visit the mtgzone.com communities!

    Dad Jokes @lemmy.world

    Why are ghost rabbits more spooky than ghost guinea pigs?

    New Communities @lemmy.world

    A community for the trading card game Magic: the Gathering