Show more

Me, a simpleton: Let me back up the keys in the phone's TA partition so I can factory restore later

Android, practiced in the dark arts: shame if something were to happen to your hardware attestation keystore

This article is amazing. If there’s one place the security field should have been trying to get things right, this is it. As always, we’ve been looking the other way.

Microsoft is shutting down its ebook store, and deleting all its customers' libraries:

The only reason they can do this is DRM, which means you never really own anything you've paid for.

Physical books are the most obvious alternative, but there are also DRM-free ebook shops. @libreture has a good selection here:

You can find more book-related alternatives here:

(via @yogthos )

#eBooks #Books #Bookshops #Bookstores

Patagonia "is now signing up only fellow B corporations, as well as members of 1% for the Planet, an eco-conscious business association, as corporate customers for branded logowear"

so goes midtown uniform:

I'm finally setting up a custom style for search results. A rule similar to this blacklists all subdomains of a given domain:

.result[data-domain$=""] {
display: none;

So far I have groups for sites that use ad-blocker-blockers, and low quality sites.

Well that's appropriate, I'm eyeball deep in a storage machine build and an article extolling a NAS pops in my RSS feed. Per usual I read it and per usual it's full of hardware RAID and simple filesystems with a fancy UI.

There is a time/place for such things but there are important points to keep in mind when building storage, especially if you care about your data being safe and recoverable over time.

Some bullet points
✅ Hardware RAID only protects you from disk failures
✅ Hardware RAID is NOT portable
✅ Software RAID is portable but ONLY protects you from disk failures
✅ All but a few filesystems suffer from bitrot and this can NOT be avoided
✅ CPU/RAM/Cable/Controller Card (even the built in ones) CAN and WILL fail taking your data with them
✅ btrfs and zfs can keep bitrot at bay, IF properly configured
✅ btrfs failure modes are catastrophic and horrifying
✅ zfs failure modules are catastrophic but are less horrific than btrfs
✅ ext4 and exFAT are the two most reliable "dumb" filesystems you can pick
✅ ntfs is OK but isn't reliably compatible with anything outside Windows land
✅ hfs[+] (Apple's filesystems) are hot garbage and may the dieties come to your aid if you suffer any form of failure
✅ vfat/fat32 are great at rotting from the inside out, slightly less painful than hfs[+] for rot and failures
✅ lvm and lvm2 are handy but wholly useless for dynamic provisioning
✅ software raid + lvm2 + ext4 is NOT a durable solution ; lots of moving parts, many failure modes and not so subtle problems lay down this path. bitrot is very real here
✅ zfs and btrfs CAN be used with 1Gb RAM machines
✅ zfs and btrfs do NOT suffer bitrot IF configured propery

There is a pattern here: if you try to use a tech stack that's not entirely unified (RAID + lvm2 + filesystem folks I'm looking at you) you're going to have a LOT of moving parts, no data durability (checksums exist in zfs and btrfs at the filesystem level for a reason!) and your failure modes will be entertaining at best. If any one of those 3 pieces of the stack fail you're into a world of pain recovering that layer and hoping the others remain unaffected.

That and the bitrot problem: computers are comprised of a LOT of hardware components working together to do things. If ANY hardware related to your disk stack (CPU, RAM, disk controller, power cable, data cable, south bridge, north bridge, usb controller, etc) goes awry it'll surface higher up the "stack" in the software as some form of failure.

The traditional RAID + lvm2 + filesystem stack makes some assumptions about those moving parts generally working and really only the disks failing. That's a recipe for problems if something other than the disk goes bad along the way. Nevermind cascading disk failures... The software/hardware tools will tell you the disks are problematic but any replacements will immediately go bad. That's not a fun, fast or easy process to sort out. Nevermind you're likely going to incur subtle bitrot problems along the way that only a filesystem check will be able to see. It won't be able to correct rot coming from subtly broken (or confused) RAID or lvm2 either. The traditional filesystems aren't structured to recover data that's subtly corrupted at lower layers.

Enter zfs. [Editors note: btrfs has some of zfs' features but falls short in many ways] ZFS assumes ALL THE THINGS will break. Yeah, it has a "it'll break and it's my job to handle that mess" attitude towards data durability. You get choices: from no durability through wildy durable (think 99.999% reliable). The default is to checksum all the data being read/written to the disk and to tell you if reads/writes or checksums fail. Basically it's assuming something WILL go wrong (I promise it will at some point) and tell you about it. If you setup your disks with zfs in a way where >1 copy of the data exists (you can have >1 copy even with a single disk BTW) it'll fixup the filesystem on the fly and report a checksum error. If there are enough errors for a disk, it'll drop the disk offline so you can investigate. If you have >1 disk you can do some really neat things to avoid disk controller failure problems, cabling issues and more. ECC ram also protects you from RAM problems. You got choices to reduce the pain.

To say zfs is durable and resilient understates its capabilities greatly. Nevermind you can deploy FreeNAS and similar systems pretty cheaply and easily these days. You can even re-purpose an old computer OR a Rasbperry Pi 3b+ for zfs storage (notes on the latter coming soon to a post near you).

When you see the whiz bang, pretty appliance think about the above. Even a Synology is a shiny layer on top of the traditional software raid + lvm2 + ext4 model. It's not as durable or resilient as they want you to believe. A computer running FreeNAS has better durability and resiliency and will cost you the same.

Thank you for reading.

you guys would tell me if i been cancelled right

We now offer a live demo of #FreedomBox!🎉🎉🎉

The demo is a custom version of FreedomBox which comes with a few apps pre-configured and automatically resets itself every 30 minutes. Hop on the demo server and try it out!


My son hasn't bathed for days 

And if the biz can't afford as many content moderators as are needed to keep society safe, then do something else. Otherwise it's no different from any other business that dumps costs on others, like waste in rivers to avoid cleanup or selling bad meat to avoid food standards


... I dunno, it made sense when it hit me in the shower

"Ctrl-Alt-Delete: The Planned Obsolescence of Old Coders" has put voice to a thing that has been worrying me for the past 3 years.

One of the reasons I speak at conferences is for fear of becoming irrelevant.

If the security gate starts beeping as you *enter* a store, it means *they're* shoplifting from *you*. Investigate and take action *immediately*!

@aral Have you heard of "free as in helicopter"?

Someone gives you a free helicopter. Awesome, right? But if you don't know how to fly a helicopter it's useles to you.

You know, Mastodon is cool and all, but when you get right down to it Twitter-style communications just kind of fundamentally suck for some kinds of stuff.

You know what'd be cool? An ActivityPub-powered web forum, or a LIveJournal-style personal blog but with some of Tumblr's social aspects thanks to being able to network with other blogs.

Make Web 4.0 into Web 1.0 again.

:blobcathissing: twitter to mastodon crossposting
:blobcat: mastodon to twitter crossposting
:blobcatlewd: automatically posting "i've just made a post on mastodon!" on twitter every time you post to masto

It turns out that there are many companies doing things similar to Cambridge Analytica

I use Ubuntu and a Google-free LineageOS phone, Firefox, Ublock Origin, Pi-Hole... I was gonna set up DNS-over-HTTPS, but now I find out that T-Mobile is selling my location data anyway. At some point it feels like privacy is just impossible

Show more

A place for the XOXO Festival community. Share your dreams, your struggles, your cat photos, or whatever else strikes your fancy, and see what everyone else is sharing.

This space is just for XOXO members. Never heard of Mastodon? Head over to to learn more and start posting.