• 9 Posts
  • 736 Comments
Joined 3 years ago
cake
Cake day: July 22nd, 2023

help-circle
  • I’m pretty happy with the asus vivobook I bought for half that. Very fast processor, 8gb, 256. My only criticism is it’s a little flexible in that if you lift by one corner the track button will fire. Minor issue, otherwise it’s been great for two years.

    As everyone is saying “used thinkpad” - do your homework for the specific model. They are legendary, but that legend is not universal. Lenovo traded on their name and produced some pretty poor models for a long time. They are very often: Overpriced. Or crap quality. Or so old that they’re not usable.


  • Google’s summer of code started 21 years ago and has been a positive thing from every angle.

    Remember that back in 2005 Google was still largely running under its founding principles of “Do no evil” and I honestly believe it was a truly altruistic move. Certainly, a great amount of coders got access to skills and support they would never have otherwise, and a huge amount of projects benefited from it. Google weren’t the only supporters of it, I know Suse contributed and likely others.

    So why do they still do it now that Google is all grown up and abandoned those founding principles?

    I suspect it’s due to some or all of these reasons;

    • Why not? It’s good PR and cheap advertising.
    • They get to spot good developers early on and enhance their hiring quality.
    • Those developers bring energy, skills and access to projects. Those are the active employees that every employer wants.
    • The projects are used by Google so improving them is net benefit to the company.
    • Cancelling it now would lead to bad PR and bad feeling. Even Google doesn’t want to needlessly waste a good thing. And if they did stop it, a competitor might swoop in and not only take the benefits from it whilst looking like the white knight.

  • The best time to plant a tree was yesterday. The second best time is today.

    Officially - be the person. Be passionate and tireless. This isn’t about money - whips are cheap and if you can get some momentum behind socials then people will donate trees, tools and money.

    Find what land your local council actually owns and visit it. See what’s possible. (No overhead lines, safe, easy access for pedestrians, soil conditions etc)

    Then find out who’s responsible on your council and visit them. Make it easy for them - have lots of options, have the answers ready, make it clear there’s public demand. Most town officials have limited budget that’s already allocated, not much time, and are often not hugely motivated by yet another half-arsed proposal to spend both, so get it right. Be dogged, you’ll get brush offs and you’ll hear no a lot, so keep trying. Eventually you will connect with the right person at the right time and things will happen. The positive feedback then is pretty motivating and you’ll learn a lot of new skills.

    Don’t expect universal support even from the public - a percentage of people will try to drag you down, or deliberately sabotage them. Forget them, or if they damage the trees, get the media in - the outcry will get you more momentum.

    Obviously this is a lot of work, but it’s how stuff gets done.

    If you can’t face that, I would understand it, and as guerilla gardening has already been mentioned, that’s absolutely a valid way too. Even just picking up rubbish on those walks is rewarding and beneficial.




  • Bit of an existential question, but in terms of all the thousands of database schemas, there is usually justification to keep the record after a person’s death, even allowing for the possibility of fraudulent use of id. Unlike physical media, most of these datasets are considered ‘live’ data (Ironic terminology), but sometimes there can be a delay in that propogating to all copies. For example, a company will often send a copy of a contact list to a mailing house that might take a month to complete their process - generally the company wouldn’t be expected to issue a redaction.

    On a technical level, it’s normally done with something like a DateOfDeath column that is null, or a boolean IsAlive/IsValid.

    For less official datasets where governmental protections don’t override it, GDPR and similar laws may come into play where - unless you have a clear and stated justification for keeping the data for a limited time after your company’s relationship with that person has ceased (called ‘Legitimate interest’) then you MUST delete that data and all references to it.

    But yes, fraud exists in all the ways you can think of and a lot more too. People claiming a dead relatives’ benefits, or getting credit using fake details - it’s obviously illegal and there are consequences.


  • Dingaling@lemmy.mltoLinux@lemmy.mlTool to automate Linux reinstall?
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    10 days ago

    If a debian based distro there’s several ways to copy your package choices from one machine to another, the likes of using dpkg --get-selections and using that output on the new machine with --set-selections, but probably the easiest way is to use apt-clone, which streamlines that process to install the same packages on the new machine.

    As for your firefox and desktop packages, they’ll be saved in /home/username (usually in .hidden dirs) - so just copy all of that over.

    Alternatively, use an image cloner like clonezilla to make an exact disk copy and install that.

    Or run your machine as a vm inside Proxmox or another hypervisor. That way you can have instant snapshots before you do risky things, as well as multiple scheduled entire-machine backups.

    Or ansible (which I do a lot of), which can set whatever packages and copy your golden-image files over as you want. (But keeping those up to date requires a little thought)



  • Um, do you? I don’t seem to need to, never had except for major release updates and changing sources.

    Just now;

    root@backups:~# cat /etc/os-release
    PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
    NAME="Debian GNU/Linux"
    VERSION_ID="13"
    VERSION="13 (trixie)"
    VERSION_CODENAME=trixie
    DEBIAN_VERSION_FULL=13.5
    

    Then “apt update” and “apt upgrade” followed by “reboot” and

    root@backups:~# cat /etc/os-release
    PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
    NAME="Debian GNU/Linux"
    VERSION_ID="13"
    VERSION="13 (trixie)"
    VERSION_CODENAME=trixie
    DEBIAN_VERSION_FULL=13.6
    

    (My history)

     497  apt update
      498  cat /etc/os-release
      499  apt upgrade
      500  reboot
      501  uname -a
      502  cat /etc/os-release
      503  history
    

  • I do, and have printed instructions in a “When I die” sealed envelope.

    But I think this is more of a people problem than a technical one. 99% of the pictures in my immich instance are of no interest to anyone else, along with most other things I back up. Some websites I’ve made I’d like to continue so have their source in github and on free hosting, but eventually the domains will expire and they’ll go away.

    What you can’t provide is selecting what’s important enough to the family and what they want shared, which is the hardest part. And in some cases, that’s what people post on socials. How you want to be remembered is often just your facebook feed.





  • OS update fuss level is hugely dependant on distro though.

    EL and rebuilds? Full new machine and copy services over (or if paying RHEL, use their migrator which can have mixed results). Agree, huge fuss.

    Debian/ubuntu? Dist-upgrade, normally safe and much quicker.

    Plus a bunch of rolling release distros that just keep up to date (but will occasionally add breaking changes that you might not be ready for)

    Can’t so easily get around hardware issues, so build cattle that can be easily redeployed or scaled. Doesn’t fit all situations though.