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/)PA
Posts
0
Comments
434
Joined
2 yr. ago

  • The downside to WSL is that you have to give money to, as well as deal with the corporate bullshit of, Microsoft, which defeats a significant chunk of why people use Linux in the first place.

  • You could run an offline fsck to make sure it's not being caused by disk corruption or something. An offline malware scan at the same time wouldn't hurt, however unlikely. (That is, boot from external media so you know the drive's not in use.)

    The file command might be able to identify it if it's of a known format, but if, as you say, it's all zeros that won't be particularly fruitful (it'll just say "data" if a test on my own computer is anything to go by).

    Or you could lsof | grep theweirdfilename to see if any active processes are using it, not that this would show up if it was malware (which is unlikely, especially if you did that scan earlier).

    If, as you say, it's all zeros, you could just bzip2 it (or similar) if you don't want to delete it for whatever reason. That way if something complains you could uncompress it again.

    That said, if it doesn't show up as useful and isn't fixed by any of the above it'd probably be OK to delete it.

  • Ubuntu is based on Debian anyway, so LMDE cuts out the middle-man so to speak.

    The release scheduling is different, as are kernel updates (I think. Haven't used regular Mint in years now) and anything specifically Ubuntu isn't there, not that I can actually point to anything specific there.

    If you've a particular distrust (however vague) of Canonical or aren't keen on their decisions about what goes into Ubuntu (and what doesn't), using LMDE might be worth a shot. Likewise if you just like to be different.

    For everyday daily driver business, there's not a lot to choose between them.

  • unless the victim is a business

    Not true! If you're a member of the police, a close relative of the same, or anyone who can take legal retribution against the police farce or manage to make them look exceptionally bad in some way, then you'll be cared about too!

  • The guy on the right does look like he could be a failed attempt at cloning Henry VIII, which I only mention because royal Henrys and all that.

    "Failed Royal Harry clone harries royal Harry" one might say.

    That said, I don't see anything much better looking in a mirror. Which brings me neatly to:

    We should take a (non-mirror) look at ourselves here, self-deprecating or not. Picking and choosing who should and who shouldn't breed, whether or not we actually have that power, and especially based solely on a person's appearance, is the sort thinking that the "Master race"-type folks love.

    Don't judge a book by its cover and all that. Here things might seem to line up, but generalisation is dangerous.

    That is, if these guys were decent non-malcontents maybe they'd be good dads regardless of (what other people think of) their appearance.

  • This is the dumbest fucking thing I’ve ever heard of. I’m not buying any keyboard or laptop that has this key.

    Which is exactly what people said about the Windows key.

    Now it's all but impossible to buy a keyboard that doesn't have it. Worse, most of us use it without thinking.

    Sure you can call it Super if you like, and even have a Tux key-cap on it, but there used to be a literal gap between the Alt keys and their Ctrl brethren in the lateral directions away from the space bar, and those days are long gone.

    There'll be the niche users who stick with old keyboards without this new key, just like there are the die-hards who have stuck resolutely to the old IBM keyboards and the like from pre-1995, but if you want a new keyboard?

    Gonna have to shell out a small fortune for a custom build or make do with that dumb new key.

    (Shoutout to the Context Menu key which went as unmentioned in the above as it goes unused in day to day use, despite having been included with its Super cousin since day one.)

  • Perl: You're an old nerd who remembers before Python was a thing, or else a nerd who really likes funky syntax and symbols everywhere and PHP just wasn't right for you.

    Raku: You're an old nerd who remembers before Python took over from your former beloved Perl and instead of opting for simpler, cleaner syntax, you decided that being able to go the other way entirely was absolutely for you, or else you're a nerd who likes really, really funky syntax and Python, PHP and even Perl seem too much like kids toys.

    Ada: You're an old nerd who was taught it at some college or other or else you're an engineer writing mission critical systems and this is the language everything is written in and no-one will switch to anything else.

    BASIC: You're an old nerd (you might be sensing a theme here) who taught themselves programming at some point in the '70s, '80s or '90s and you'll get around to learning another language some day, but right now this interpreter you found online that runs in a console window suits you just fine.

    Shell scripting: You're a nerd who really ought to rewrite some of those unwieldy beasts in something else at some point but you've learned it this way and don't have time for anything else right now. Time for another hack.

    Powershell: You're a nerd who's found something that "really makes sense, you know?"

    COBOL: See Ada but exchange "mission critical" for "banking".

    Prolog: You are a nerd who plays Towers of Hanoi in their head for fun.

    Haskell: You are a nerd whose flying saucer is a glass dome followed by a function that describes the rest of it, which may or may not be the same function that described the glass dome in the first place.

    Lisp: You are a nerd for whom parentheses make you feel warm and fuzzy, if not other feelings that cannot be spoken of in polite company. If you like Emacs, you like Emacs.

  • Am on LMDE6 with an ancient Nvidia card. Because I've had to resort to using the Nvidia OEM driver installer (which can be a pain to use), installed Xorg updates lurk quietly until a full reboot at which point they generally cause offloading of GPU tasks to the CPU instead because it hasn't figured things out properly.

    Timeshift has been useful at least twice in getting me back to a less stressed system.

    I think I have a procedure figured out now though (documented here for posterity even if it helps no-one today):

    1. Make a Timeshift snapshot just in case
    2. Install the pending Xorg update
    3. Reboot so it's fully active
    4. Check to see if GPU tasks are being offloaded to the CPU by doing something graphics intensive and noting temperatures or usage%. If not, a miracle has occurred and continuing isn't needed.
    5. sudo remove the execute permission on /usr/bin/Xorg so that it can't immediately be restarted by subsystems designed to protect the average Mint user from command lines and consoles.
    6. Kill Xorg
    7. Log in through a console, via Ctrl+Alt+F1 or similar if not dumped to one by killing Xorg.
    8. Re-install the Nvidia OEM driver
    9. sudo put the aforementioned execute permission back on
    10. Repeat steps 2 and 3 and hope that this time the GPU is doing the work.

    Reboots ought to be replaceable by running specific commands, but I haven't gone deep enough into things to know the right things to do there. Reboots are quick and easy enough.

    Obvious intermediate steps include not doing anything else important during this and saving important work before starting.

    e.g. did you know it's possible to bookmark all open tabs? Well worth looking into.

  • I'd bet that people who are stealing food probably aren't stealing it to resell. That will be going to fill hungry stomachs. Little, if any, money will change hands.

    People stealing things not directly associated with food, sure, that's more likely to be for money.

    And either way it's going to be hard to make enough money doing that unless, as you say, you do so in bulk. Basically become an organised criminal.

    But, if you're capable of becoming an organised criminal, you probably wouldn't have got to the stage of being a shoplifter in the first place because that sort of ability ought to have got you a legitimate job long before you decided to steal that loaf of wholemeal multigrain.

    (This is oversimplified of course. Many people with legitimate jobs have found themselves still not earning enough.)

  • THEREareWORSEwaysTOtypeTHINGSandSTILLhaveTHEMbeKINDofREADABLE.whoNEEDSspacesWHENweHAVEtwoLETTERcases?

    OrMaYbEwEcOuLdEsChEwEvEnThAtAnDjUsTaLtErNaTe.IfThErEaReWrItInGsYsTeMsWiThOuTvOwElsThAtCaNsTiLlBeReAdWhYnOtWrItElIkEtHiSiNsTeAd?

  • Tentatively yes.

    I did once manage to mount an external USB NTFS drive to a VirtualBox-hosted copy of Windows 7 and was actually able to defrag it. I assume I also ran a quick disk check before that, but it was a long time ago now.

    Before I did it, I backed up everything important off the drive to another location just in case. I'd recommend you do the same.

    As to how I did it, I'm afraid I don't remember, but it can't have been that difficult. There may have been some kind of raw mount option in the virtualisation software.

    The other potential obstacle is the fact that things have moved on since I did it. Newer Windows / NTFS might be not be as easy to fool into accepting a drive over weird virtualisation pathways. Or the virtualisation software might not allow it as easily or at all.

    Hopefully that's not the case.

  • Perl has both $a || $b and $a // $b.

    The || version is older and has the value of $b if $a is any false value including undef (which is pretty much Perl's null/nil).

    The // version has the value of $b iff $a is undef. Other "false" values carry through.

    Ruby took both "no return required" and "no final semicolon required" from Perl (if not a few other things), I think, but it seems that // was Perl later borrowing Ruby's || semantics. Interesting.

    i.e. 0 || 1 is 1 in Perl but 0 in Ruby. Perl can 0 // 1 instead if the 0, which is a defined value, needs to pass through.