ds

Interested in all things infosec and software dev

ds boosted:
Inspirational Skeletorđź’€skeletor@mas.to
2026-01-25
Only caring about your own rights is exactly how you lose them. Says Skeletor looking at all the open carry sword folks.
ds boosted:
2026-01-25

When people say: "billionaires shouldn't exist" that isn't a call to violence. "Being a billionaire" isn't some inherent property in the way that say, skin color is.

Wealth taxation is a perfectly acceptable way of eliminating all billionaires. That doesn't mean billionaires stop being people, they just stop being billionaires.

@bjoern on Linux, the badblocks command can be used for checking a disk for bad sectors. You will need to use the -w flag to enable the write tests (on the understanding that this will wipe any existing data from the drives).

It won't do the email part but you can redirect the output to a file, or pipe it to a mail program

@spocko

you're the only one mixing anything up here

...she says, immediately after mixing up the name of the person she's responding to.

has anyone done any analysis on how "board of peace" sounds a lot like "bored of peace" and how that relates to why trump might have decided to call it this

#trump #boardofpeace

I just don't understand people who think #trump is motivated by anything other than his own greed or that of his business buddies. People are tying themselves in knots trying to explain it as if trump is some kind of 3d-chess-playing diplomat, as if he'll back down if you just call him your friend enough times.

He does not care if other people suffer consequences for his actions. The only way to stop him from doing something is to make it a bad deal for him personally, or for the people he listens to.

His brain is not complicated. Quite the opposite. Someone told him #Greenland has $trillions in untapped minerals. Trump thinks he can get it for the low cost of $millions, or the cost of a simple military direction, either of which will be paid by taxpayers, not himself. Trump loses nothing but gains wealth for himself and his inner circle. To him, that's a "good deal", and he'll say or do whatever he thinks necessary to make it happen.

Oh, it's going to cause #NATO to collapse? That doesn't even register in his calculation. He sees a profit to be made and that simply outweighs whatever bits of paper may have been signed by his predecessors.

ds boosted:
Democracy Matters :verified:DemocracyMattersALot@mstdn.social
2026-01-19

“In a racist society, it is not enough to be non-racist. We must be anti-racist.”

— Angela Davis, academic and political activist

@fixatedpersonsunit

The obligatory "How it started" screenshot:

A snippet from a news article from Dutton's 2025 election loss, quoting him saying he "accepted full responsibility" for the loss of his seat and the broader federal election.

@lattera I'm not sure if I've misunderstood your question but it seems to me that running zfs send is entirely independent of snapshot creation. You can have a cron job/timer creating snapshots, and have a separate timer on a completely different schedule running a script that does the zfs send.

The only bit that would require coordination is deciding when to remove old snapshots, if you are doing the send incrementally - you'd need to ensure the system doing the zfs receive at least has the same source snapshot to increment from...

@ivan bazzite is a pretty solid choice if you want an up-to-date system. They do their builds from the Fedora repos very frequently - their docs say twice a week. My usage is pretty sporadic, not a "daily driver" as such, but I'd be pretty confident in using it as one - and the "twice a week" number lines up with my experience using it.

There is some info on its update schedule here: docs.bazzite.gg/Installing_and

@thelastpsion I've not tested this on my system but I think to do it with udev would be something like ACTION=="add", SUBSYSTEM=="block", ENV{ID_BUS}=="usb", GROUP="usbwriters", MODE="0660"

Assuming you have a group called usbwriters with your users in it, this should do the thing...

@awb things i make sure people are familiar with when they're doing shell scripting:

  • Showing how shellcheck can highlight errors as well as common/subtle mistakes and can encourage defensive coding would be a good addition - shellcheck can find potential problems before you run your script

  • Starting (bash?) scripts with set -euo pipefail can help catch unexpected problems at runtime before they cascade into weird/unexpected behaviors

  • Clarifying what return codes are (whether for functions or running commands), and the meaning of the value: 0 being "success" and nonzero indicating errors.

  • and using set -x when all else fails and you really need to see exactly what your script is doing

Edit:

  • oh and also, a slightly more "advanced" thing (but fine for an engineering focused talk) would be using something like bats as a simple way to implement tests for your scripts if/where appropriate. (This also encourages breaking the script into functions etc that can be individually tested which can only be a good thing...)

@volpeon the disaster is there, it's just upside down

@austinkocher they report those? I'm actually a little surprised they haven't (yet...) done a "transparency review" and decided that "reporting numbers" is a woke leftist agenda.

A bit sickening that it's at the stage where this isn't even an exaggeration and feels more like the next step for them.

@penma @Junicast +1 for this. this is an option i always enable on my dev machines with git config --global commit.verbose true

@splinux be sure to make it echo some đź’©đź’©đź’© first so that you know what you've done

@hellomiakoda I'm not sure how much i can help with this but just a thought - assuming it is a laptop, do you have the option (eg in bios/uefi) to use an integrated gpu instead of the nvidia?

If you can switch to an igpu it won't solve your problem as such, but might at least make it easier to concentrate on the x11/wayland problem first and then tackle nvidia once you've got a usable desktop again...

If there's one thing you can be certain of about #trump and his cronies, it's that every remark they make about others is a cesspool of projection. They accuse others (falsely of course) of the exact things that they themselves do, or are planning to do.

Whether this is because he's convinced himself that everyone is as evil and corrupt as him, or a deliberate strategy, doesn't really matter at this point - it's a basic observable fact over the past decade that this is what they do.

So, as an example, when trump says "we will always be there for NATO, even if they won't be there for us", you can be pretty certain of what that means.

#uspol #nato #greenland

ds boosted:
Star Trek Minus Contextnocontexttrek
2026-01-08
Star Trek Voyager scene. We see a small, lone shuttlecraft fllying through a cloudy sky. Closed caption reads, "(screaming)"

@0xIO32 an interesting balance for retaining full control of your data while keeping the overheads low. I feel like this could be a very doable first step in decoupling & transitioning away from certain providers, without having to commit to building up/maintaining an entire email stack. Nice!

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst