Otter
I waddled onto the beach and stole found a computer to use.
🍁⚕️ 💽
Note: I’m moderating a handful of communities in more of a caretaker role. If you want to take one on, send me a message and I’ll share more info :)
- 1.57K Posts
- 5.44K Comments
Those changes make sense to me :)
Otter@lemmy.cato
Linux@lemmy.ml•Sick of reinstalling every year? My 8-step 'reinstall-proof' Linux desktop setup that actually survives hardware swapsEnglish
2·4 days agoYou can view the source for my comment and copy paste :)
Do this in order:
-
Install with LUKS full-disk encryption and Btrfs subvolumes for
and@homeso snaps are atomic. -
Enable automatic snapshots with Timeshift or snapper.
-
Export your package lists:
- Debian/Ubuntu:
dpkg --get-selections > packages.txt - Arch:
pacman -Qqe > pkglist.txt - also
flatpak list --app > flatpaks.txt
- Debian/Ubuntu:
-
Put your dotfiles under version control and manage them with chezmoi or GNU Stow.
-
Use Flatpak for GUI apps, containerized toolchains (podman) for dev environments, and keep only system-critical packages in the distro manager.
-
Back up with Borg:
borg init --encryption=repokey /path/to/repo ; borg create repo::$(date +%F) /home /etc --stats ; borg prune --keep-daily=7 --keep-weekly=4 --keep-monthly=6 -
Keep a small, bootable USB with the exact kernel/tools you use so you can unlock LUKS and mount Btrfs snapshots.
-
Test restores quarterly: restore a snapshot to a spare partition and boot it. Do that for a year and tell me reinstalling is fun again.
-
Otter@lemmy.cato
Fediverse@piefed.social•I found this it just showed up on my feed and I wanted to share, hope this is allowedEnglish
311·4 days agoWould be cool if this federates with Loops
Otter@lemmy.cato
Technology@lemmy.ml•Microsoft Offers Chrome Users ‘Real Cash’ Rewards To Change BrowserEnglish
3·5 days agoCan someone take the points and switch back 😄
Congrats, nice find :)
Otter@lemmy.cato
Privacy@lemmy.ml•As usual, the Israelis let the cat out of the bag because they think we can't translate thingsEnglish
23·5 days agoWhy post something in the first place then?
The other user asked you for more context because they want to understand/ learn from what you’ve shared.
Your post is missing context.
Otter@lemmy.cato
Technology@lemmy.world•Servo: A new, independent Web Browser Engine (the core of a web browser) written in Rust.English
3·5 days agoWhile I don’t have a direct answer, I know that my university had some courses dedicated to this topic. I think these are some of them:
https://www.students.cs.ubc.ca/~cs-311/2025W1/nav/goals.html
https://www.cs.ubc.ca/course-section/cpsc-411-201-2020w
https://www.cs.ubc.ca/~rxg/cpsc509-spring-2024/
The second one is described as
The goal of this course is to give students experience designing, implementing, and extending programming languages. Students will start from a machine language, the x86-64 CPU instruction set with Linux system calls (x64), and incrementally build a compiler for a subset of Racket to this machine language. In the process, students will practice building, extending, and maintaining a complex piece of software, and practice creating, enforcing, and exploiting abstractions formalized in programming languages.
The course assumes familiarity with basic functional programming in Racket, and some simple imperative programming in assembly.
Those links might give you something to search off of?
And what’s the purpose of developing more languages anyway?
At some level, I think it’s this:

Otter@lemmy.catoGen-Z@piefed.world•I just wanted to make the first post. Also, am I gen z?English
9·6 days agoI go by this definition
Researchers and popular media use the mid-to-late 1990s as starting birth years and the early 2010s as ending birth years, with the generation typically being defined as people born from 1997 to 2012
https://en.wikipedia.org/wiki/Generation_Z
So yes
On top of that, people born outside of this range might still share similar cultural experiences, depending on where they grew up, so I’m personally not that strict with the cut offs
If anyone is curious about the actual experiment
https://www.theguardian.com/environment/2014/jun/08/the-dolphin-who-loved-me
Otter@lemmy.cato
Selfhosted@lemmy.world•PdfDing Update: Signatures, dedicated website + docsEnglish
1·6 days agoLooks good!
I have one suggestion, the white text on bright green on the website is hard to read. Maybe you can pick different colors, or put borders around the characters.
Otter@lemmy.cato
Technology@lemmy.world•Servo: A new, independent Web Browser Engine (the core of a web browser) written in Rust.English
16·6 days agoLinux Foundation
The slide people are mentioning

In text:
This is a brief summary of Servo’s project history. The project was started by Mozilla in 2012, at that time they were developing the Rust language itself (somehow Mozilla used Servo, a web rendering engine, as a testing project to check that Rust language was good enough). In any case we cannot consider it really “new”, but Servo is way younger than other web engines that started decades before.
In 2020, Mozilla layoff the whole Servo team, and transferred the project to Linux Foundation. That very same year the Servo team had started the work in a new layout engine. The layout engine is an important and complex part of a web engine, it’s the one that calculates the size and position of the different elements of the website. Servo was starting a new layout engine, closer to the specifications language and with similar principles to what other vendors were also doing (Blink with LayoutNG and WebKit with Layout Formatting Context). This was done due to problems in the design of the original layout engine, which prevented to implement properly some CSS features like floats. So, from the layout engine point of view, Servo is quite a “new” engine.
In 2023, Igalia took over Servo project maintenance, with the main goal to bring the project back to life after a couple of years with minimal activity. That very same year the project joined Linux Foundation Europe in an attempt to regain interest from a broader set of the industry.
A highlight is that the project community has been totally renewed and Servo’s activity these days is growing and growing.
The WPT scores should give an idea of how “ready” it is: https://servo.org/wpt/
It shows that the situation in 2023 was pretty bad, but today Servo is passing more than 1.7 million subtests (a 92.7% of the tests that we run, there are some tests skipped that we don’t count here).
Otter@lemmy.cato
Android@lemdro.id•Tablet market stalls because there’s not much new to buyEnglish
10·6 days agoFor the people around me, the only people using tablets are students. It’s actually very helpful for note taking and I don’t think there are any good alternatives to the iPad unfortunately.
2in1 laptops aren’t that useful when you need to both type and draw/write
Otter@lemmy.cato
cats@lemmy.world•I think I'm suddenly very allergic to my cat maybe? What gives????English
9·6 days agoHas the cat’s diet changed at all? My understanding is that the allergy has to do with a protein that some cats produce, and it ends up on their fur through the saliva. Certain diets can reduce or eliminate the protein.
I don’t have any brands to recommend, but here is the study if it gives you something to go off of
Otter@lemmy.cato
lifehacks@lemmy.ml•You can use Fibonacci numbers to approximately convert miles to kmEnglish
2·9 days agoGood point, start from 0 and 1 and remember that the conversion starts to work from 3 miles
Otter@lemmy.cato
Open Source@lemmy.ml•Safebox: Open-source framework for managing self-hosted apps (Beta)English
3·9 days agoThat’s awesome, I haven’t seen many family software projects before.
Looking forward to seeing how it develops!
Otter@lemmy.caMto
Canada@lemmy.ca•Some stupid Canadians say "We need the right to defend our homes with guns. Shoot intruders". This is the actual result of these policiesEnglish
6·9 days agoHello,
Please keep the original title when making a link post, or leave the link field empty so that it appears as a text post. That way it’s clear to everyone that these are your words and not the headline of the article. Some apps/clients can make that confusing for users.
In your case, it would be easiest to edit the post and clear the link field. You can keep the link that you already have in the body of the post.
Otherwise the post will be removed by one of the mods.
Thank you :)
Otter@lemmy.cato
lifehacks@lemmy.ml•You can use Fibonacci numbers to approximately convert miles to kmEnglish
4·9 days agoAs for remembering the Fibonacci numbers
In mathematics, the Fibonacci sequence is a sequence in which each element is the sum of the two elements that precede it.
So you need to remember the first two numbers are 3 and 5, and the rest can be extrapolated
3+5=8
8+5=13
Otter@lemmy.cato
Open Source@lemmy.ml•Safebox: Open-source framework for managing self-hosted apps (Beta)English
13·11 days agoVery cool, it’s on my list of things to try out at some point
my family and I’ve been working on
I’m curious what this has been like, if you don’t mind sharing 😄 What is each person working on?
Moderates
Data Is Beautiful@lemmy.ml
Medicine@mander.xyz
Community Promo@lemmy.ca
Canada@lemmy.ca
- [CLOSED] FediLore + Fedidrama@lemmy.ca
- Lemmy.ca's Main Community@lemmy.ca
Misleading Thumbnails@lemmy.ca
New to Lemmy@lemmy.ca
Space@mander.xyz
Sockpuppet Society@lemmy.ca
University of British Columbia@lemmy.ca
Premed Canada@lemmy.ca
Medicine Canada@lemmy.ca
Public Health@mander.xyz
VanAqua MMR@lemmy.ca
Tan Eggs@lemmy.ca
Privacy@lemmy.dbzer0.com
Fedecan@lemmy.ca
Pixelfed.ca@lemmy.ca























Going to crosspost this to !steamedhams@lemmy.ca