If I use dd or UsbImager to flash an SD card, it works fine. Do the same thing to a USB flash drive, and I find that the partitions / file systems on the drive afterward are... messed up.

Is there somehow a difference in the way SD cards and flash drives work, that makes raw image files suitable for only one type of device?

For the life of me I can't get my 4B booting directly from USB even after updating firmware. None of my websearch-foo is helping me today. I gave up and just changed my root partition to the USB drive.

I haven't looked at lobste.rs/ for a few days now. Is it just me, or are there just _too many_ interesting looking articles on the front page today?

Just stumbled across this slick Git visualization tool that helps explain exactly what Git is doing with certain commands.


The latest blog post / vulnerability disclosure from mango.pdf.zone/ blew up on lobste.rs. But really all the posts are very good. Hilarious, educational, and comprehensible. I really like this security researcher.

Just realized performs _significantly_ better in Chrome than in . This makes me sad. Sadder still is that this seems to be a relatively new development. I only started noticing this problem in the last week or two. Anyone else noticed?

I have now seen two WSL tutorials that recommend installing an X server without authentication enabled, and then configuring the firewall to open the X server up to public networks.

Is that as batshit insane as I think it is? Or is there some other layer of security that's still in place protecting people?

Phil boosted

is a complex piped execution tool.

pipexec is a tool that runs several programs at the same time and pipes their file descriptors into each other according to a directed graph. pipexec can be used to create very complex pipes, including piping to two processes, looped pipes, and pipes involving very high descriptor numbers. pipexec also works in places where conventional pipes don't.

Website 🔗️: github.com/flonatel/pipexec

apt 📦️: pipexec

I am crazy enjoying with . I'm afraid I'm becoming one of _those people_ who actually enjoy configuring their systems.

The best thing about : It doesn't pollute Firefox with bookmarks, home pages, etc. No other distro I know of has ever given me a "clean" Firefox install.

I just followed the instructions on installing EndeavourOS with encrypted Btrfs. Not only did it work according to plan, I also learned quite a bit.


There's a "verbose" version too that explains more things in detail. I had to fall back on that a few times.

I fixed (or thought I fixed) an apparmor config file error yesterday that prevented the service from starting. No idea why that problem happened in the first place.

Today, now that I've rebooted my machine, I can't log in. Not recognizing my password. Coincidence? I think not.

Well heck, if I'm going into system rescue mode, I might as well go to the effort to jump distros finally ditch KDE Plasma.

Phil boosted

Try our app, it's exactly like our website down to the pixel except for how it accesses your contacts, location, microphone, pictures and camera and it's not always nagging you to try our app.

What's the best way to get a raster image into a vector format? Do it manually in something like Inkscape, or some vectorization software, or a mix of both?

Phil boosted
Phil boosted

You probably heard about HEY, the email service that claims to fix email. But let me share this service with you: Heyyyyyyyyyyyy.com. It’s way cooler than HEY. 😉

Running your Wireguard VPN on port 53 (DNS) sounds like a clever way to get around dumb coffee shop firewalls. However it's also a good way to have your traffic throttled. Apparently my ISP is clever enough to severely limit port 53 bandwidth.

Solution: Use iptables / ufw to host your VPN on two ports, and only use 53 when in coffee shops.

Though I have yet to test this in my friendly neighborhood coffee shop. We'll see how it goes.

I'm finding that is a great tool for documenting what you are doing to servers without worrying about whether you will ever find that documentation again in the future. It can also help lower your learning curve for the _next_ server you configure as well.

I'm surprised at how little I hear about health check / heartbeat services like healthchecks.io/

If you want to make sure a backup is running or a service is online, this is the most simple, effective way of doing it. And for personal use, it's free.

The strategy of having scripts send emails when something goes wrong just doesn't work over the long term.

I can find plenty of tutorials about how to use ufw to do NAT forwarding. However in each one there's always the part where you have to edit a `before.rules` file, and there is absolutely _no_ explanation what that stuff even means.

Anyone feel like doing a good tutorial for ? I'd read that.

Show more

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.