mckinley

twtxt.net

A guy on the internet. https://mckinley.cc/

Recent twts from mckinley

Definitely something going on with replies. This one was replying to the wrong twt and even when I got clever and pasted the right hash it didnā€™t work.

ā¤‹ Read More
In-reply-to » @prologic, do you run a Minecraft server for your children? If so, which one?

@prologic@twtxt.net This is the original Java Edition which is only for PC and doesnā€™t use Xbox Live, though you do need to use a Microsoft account to play it legitimately and join most servers. There is another version, Bedrock Edition, which is on consoles and phones as well and it uses Xbox Live.

On Bedrock, you can just invite another player into your world, but there are dedicated servers as well and theyā€™re relatively easy to host.

ā¤‹ Read More
In-reply-to » @prologic, do you run a Minecraft server for your children? If so, which one?

@bender@twtxt.net I have used https://docker-minecraft-server.readthedocs.io/en/latest/ for a group of friends. I like it because the server can be configured entirely using environment variables in your compose file. The only exception as far as I can tell is configuration for any plugins or mods you install. Version, server type (vanilla, paper, etc), Java options, ops, whitelist, anything in server.properties, itā€™s all in the environment variables.

Iā€™ve also heard good things about https://craftycontrol.com/ if you want a Web UI.

ā¤‹ Read More
In-reply-to » Iā€™ve been making a little toy operating system for the 8086 in the last few days. Now that was a lot of fun!

I donā€™t plan on making that code public. This is purely a learning project for myself.

So, just a hobby. It wonā€™t be big and professional like GNU, then?

Seriously, thatā€™s very cool. I wish my bootloader was that excited about a successful boot.

ā¤‹ Read More
In-reply-to » QOTD: Do you have a way to get back into your home network if you get locked out?

@movq@www.uninformativ.de Right. Itā€™s nice. Iā€™ve had the same one through numerous router restarts and at least two 4-6 hour power outages. Iā€™m definitely not paying for a wildly inflated business plan to self-host a few things. It was like that on my last ISP as well, although they only gave me about 20mbps up.

ā¤‹ Read More
In-reply-to » Btw @mckinley -- You may be interested (not sure if have the time though) in mbox.blue šŸ¤”

@prologic@twtxt.net It looks interesting; definitely a novel approach. I just donā€™t think I have any use for it right now. Iā€™ve thought about joining one those pubnixes that are around but I donā€™t think Iā€™d ever do anything with an account on someone elseā€™s server.

ā¤‹ Read More
In-reply-to » QOTD: Do you have a way to get back into your home network if you get locked out?

@prologic@twtxt.net I guess the difference is that your self-hosted services are publicly accessible so it allows such a setup. For me, everything is over Wireguard. If that link breaks and Iā€™m not at home I canā€™t resolve domain names, let alone do any kind of server administration. Thatā€™s what the hidden service is for.

Early on, I was thinking about WAN IP address changes as well but it hasnā€™t happened in ~2.5 years with this ISP.

ā¤‹ Read More

QOTD: Do you have a way to get back into your home network if you get locked out?

I have a Tor hidden service that lets me SSH into my server from anywhere. I never had to use it until last week. I was playing around with the port forwarding configuration on my router for Wireguard (migrating to a new server, very exciting), forgot to change it back, and found myself an hour away from home hoping to watch a show on Jellyfin. All it took to fix it was an SSH port forward through that hidden service to (very slowly) access my home routerā€™s Web interface.

ā¤‹ Read More

Does anyone else declare a computer dead after extensive testing, let it sit on a shelf for 2 weeks or a year, try it again, and have it work fine? It seems like thatā€™s happened to me a lot more than it should.

ā¤‹ Read More
In-reply-to » @mckinley Regarding https://mckinley.cc/notes/20241120-css3-announcement.xhtml, I'm wondering why you support viewing your website on a printer? :-)

@lyse@lyse.isobeef.org Haha, the dark background would have been printed before I added the media query. Itā€™s unlikely that anyone will want to print one of my posts, but I figure itā€™s worth the extra line to conserve ink if someone does.

ā¤‹ Read More

Context for those who donā€™t know: Epic Games is the company behind the hugely popular video game Fortnite. As far as I know, the core game is still free-to-play and supported by microtransactions. Itā€™s available on Windows, consoles, and mobile platforms. They sued Apple a few years ago because they felt the 30% cut Apple takes for in-app purchases was unreasonable and that they should be allowed to distribute their software independently of the App Store. It didnā€™t turn out so well for them. https://en.wikipedia.org/wiki/Epic_Games_v._Apple

ā¤‹ Read More

@slashdot@feeds.twtxt.net They must have spent such an ungodly amount in legal fees by now that I wonder if theyā€™ll come out of this in the green if they get to keep all the money from in-app purchases. Donā€™t get me wrong, Iā€™m glad theyā€™re doing it, but I think thereā€™s a reason why Epic Games is the only one fighting for app store neutrality.

ā¤‹ Read More
In-reply-to » @lyse that -P is a life saver when running rsync over spotty connections. In my very illiterate opinion, it should always be a default.

@lyse@lyse.isobeef.org If rsync is interrupted, it doesnā€™t delete any files that were transferred completely so it will ā€œresumeā€ from that last complete transfer. However, it does delete any partially transferred file. --partial keeps that partial file around on the destination machine so it can continue right where it left off.

ā¤‹ Read More

I usually end up using -rtz because Iā€™m usually not 100% sure all the permissions and ownership information are right and I hate littering directories with inconsistent permissions. For a big transfer, Iā€™ll start with -rtvz --stats --dry-run and make sure itā€™s only transferring the files it should, then Iā€™ll do -rtz --stats --info=progress2 --no-i-r to get one progress bar to watch for the whole transfer.

ā¤‹ Read More

@aelaraji@aelaraji.com Rsync has a ton of options and I probably still havenā€™t scratched the surface, but I was able to memorize the options I actually need for day-to-day work in a relatively short time. I guess Iā€™m the opposite of you, because I donā€™t know any scp(1) options.

ā¤‹ Read More
In-reply-to » Ever wondered what it would cost to self-hosted vs. use the cloud? Well I often doubt myself every time I look at hardware prices, and I know I have to do some hardware refresh soonā„¢ for the Mills DC (something I don't have a regular plan or budget for), here's a rough ball park:

@prologic@twtxt.net Youā€™ve done extremely well for ~$125/month, but thatā€™s not figuring in labor. Iā€™m sure youā€™ve put a lot of hours into maintenance in the last 10 years.

ā¤‹ Read More

Can anyone recommend a decent Android ROM that strips out as much of the spyware as possible? Is GrapheneOS a good option? I need to get a new phone anyway so I donā€™t mind buying within a supported device list as long as I can get one on the used market for $300-$400 or less.

If anyone could recommend some learning resources for this stuff Iā€™d really appreciate it.

ā¤‹ Read More
In-reply-to » The tag URI scheme looks interesting. I like that it human read- and writable. And since we already got the timestamp in the twtxt.txt it would be somewhat trivial to parse. But there are still the issue with what the name/id should be... Maybe it doesn't have to bee that stick?

@sorenpeter@darch.dk All valid points. Maybe the correct way to do it should be to start a new feed at the new URL rather than move the feed and break all the hashes.

ā¤‹ Read More
In-reply-to » @sorenpeter

@aelaraji@aelaraji.com

switch a couple of twt timestamps

The hashes would change and your posts would become detached from their replies. Clients might still have the old one cached, so you might just create a duplicate without replies depending on an observerā€™s client.

add in 3 different twts manually with the same time stamp

The existing hash system should be able to keep them separate as long as the content is different. Iā€™m not sure if there are additional implementation-related caveats there.

ā¤‹ Read More
In-reply-to » @prologic Some criticisms and a possible alternative direction:

@falsifian@www.falsifian.org @prologic@twtxt.net @sorenpeter@darch.dk @lyse@lyse.isobeef.org I think, maybe, the way forward here is to combine an unchanging feed identifier (e.g. a public key fingerprint) with a longer hash to create a ā€œtwt hash v2ā€ spec. v1 hashes can continue to be used for old conversations depending on client support.

ā¤‹ Read More
In-reply-to » The tag URI scheme looks interesting. I like that it human read- and writable. And since we already got the timestamp in the twtxt.txt it would be somewhat trivial to parse. But there are still the issue with what the name/id should be... Maybe it doesn't have to bee that stick?

@sorenpeter@darch.dk That could work. There are a few things that jump out at me.

  1. Nicknames on twtxt have historically been set on the client end. The nick metadata field is an optional add-on to the spec. Iā€™m not sure it should be in the reply tag because it could differ between clients.
  2. URLs are safer to use, and we use them in the hash currently, but they can still change and weā€™re back to square 1. Feeds ought to have some kind of persistent identifier for this reason, which is why weā€™ve been discussing cryptographic keys and tag URIs in the first place.
  3. The current twt hash spec mandates collapsing the timestamp to seconds precision. If those rules are kept, two posts made within the same second will not be separate when someone replies.

ā¤‹ Read More
In-reply-to » @prologic Some criticisms and a possible alternative direction:

@falsifian@www.falsifian.org TLS wonā€™t help you if you change your domain name. How will people know if itā€™s really you? Maybe thatā€™s not the biggest problem for something with such low stakes as twtxt, but itā€™s a reasonable concern that could be solved using signatures from an unchanging cryptographic key.

This idea is the basis of Nostr. Notes can be posted to many relays and every note is signed with your private key. It doesnā€™t matter where you get the note from, your client can verify its authenticity. That way, relays donā€™t need to be trusted.

ā¤‹ Read More
In-reply-to » @prologic Some criticisms and a possible alternative direction:

@falsifian@www.falsifian.org

Key rotation

Key rotation is useful for security reasons, but I donā€™t think itā€™s necessary here because itā€™s only used for verifying oneā€™s identity. Itā€™s no different (to me) than Nostr or a cryptocurrency. You change your key, you change your identity.

It makes maintaining a feed more complicated.

This is an additional step that youā€™d have to perform, but I definitely wouldnā€™t want to require it for compatibility reasons. I donā€™t see it as any more complicated than computing twt hashes for each post, which already requires you to have a non-trivial client application.

Instead, maybeā€¦allow old urls to be rotated out?

That could absolutely work and might be a better solution than signatures.

HTTPS is supposed to do [verification] anyway.

TLS provides verification that nobody is tampering with or snooping on your connection to a server. It doesnā€™t, for example, verify that a file downloaded from server A is from the same entity as the one from server B.

feed locations [being] URLs gives some flexibility

It does give flexibility, but perhaps we should have made them URIs instead for even more flexibility. Then, you could use a tag URI, urn:uuid:*, or a regular old URL if you wanted to. The spec seems to indicate that the url tag should be a working URL that clients can use to find a copy of the feed, optionally at multiple locations. Iā€™m not very familiar with IP{F,N}S but if it ensures you own an identifier forever and that identifier points to a current copy of your feed, it could be a great way to fix it on an individual basis without breaking any specs :)

ā¤‹ Read More
In-reply-to » On the Subject of Feed Identities; I propose the following:

My first thought when reading this was to go to my typical response and suggest we use Nostr instead of introducing cryptography to Twtxt. The more I thought about it, however, the more it made sense.

  1. It solves the problem elegantly, because the feed can move anywhere and the twt hashes will remain the same.
  2. It provides proof that a post is made by the same entity as another post.
  3. It doesnā€™t break existing clients.
  4. Everyone already has SSH on their machine, so anyone creating feeds manually could adopt this easily.

There are a couple of elephants in the room that we ought to talk about.

  1. Are SSH signatures standardized and are there robust software libraries that can handle them? Weā€™ll need a library in at least Python and Go to provide verified feed support with the currently used clients.
  2. If we all implemented this, every twt hash would suddenly change and every conversation thread weā€™ve ever had would at least lose its opening post.

ā¤‹ Read More
In-reply-to » It's a crime that Slow Motion by Supertramp isn't available on any of the streaming services. It might even be the Crime of the Century.

@bender@twtxt.net The whole album, itā€™s pretty good. Itā€™s available on YouTube but itā€™s missing from all the music streaming services (Spotify, Tidal, Qobuz, Deezer, etc). I especially like Tenth Avenue Breakdown.

ā¤‹ Read More
In-reply-to » Transformed four kilograms of blackberries into a bit over three kilograms of blackberry jelly. https://lyse.isobeef.org/brombeergelee-2024-08-19/ The leftover jelly did not fit in prepared canning jars, so I dumped it in a regular drinking glass (which was a mustard glass in its former life): Media The rest is cooling off on the bench outside.

@lyse@lyse.isobeef.org We have some native blackberry species but around here (Northern California) we have Himalayan blackberry bushes which are very invasive. They match your description but I donā€™t know much about the different species. If left unchecked in an area with plenty of sun, theyā€™ll smother all the lower plants and expand until they canā€™t anymore.

ā¤‹ Read More
In-reply-to » @movq There's a lot going on on Usenet, but it's all in alt.binaries and co.

@movq@www.uninformativ.de Right. I wonder if Usenet would have faded away earlier if it wasnā€™t for file sharing. Itā€™s only still in use for that because the annoying parts have been papered over with easy-to-use software and the protocol offers unique characteristics that make it almost perfect for that sort of thing.

ā¤‹ Read More
In-reply-to » Transformed four kilograms of blackberries into a bit over three kilograms of blackberry jelly. https://lyse.isobeef.org/brombeergelee-2024-08-19/ The leftover jelly did not fit in prepared canning jars, so I dumped it in a regular drinking glass (which was a mustard glass in its former life): Media The rest is cooling off on the bench outside.

@lyse@lyse.isobeef.org Nice. Thereā€™s a park here in town with giant blackberry bushes everywhere. Theyā€™re my favorite invasive species.

ā¤‹ Read More
In-reply-to » mp3fs: https://khenriks.github.io/mp3fs/

@prologic@twtxt.net Do you really need FUSE for that? I think that could be done with a process watching a directory on a regular filesystem and deleting the oldest files as the combined size reaches that cap. Iā€™m sure someoneā€™s done that already.

ā¤‹ Read More
In-reply-to » Also, why isn't shellcheck being used here? It would have picked this (contrived) example up?

@bender@twtxt.net They must be statically compiling all those Haskell libraries on Ubuntu. This seems to be how it is with every Haskell package on Arch. Pandoc has 180 of its own un-shared dependencies on my system.

ā¤‹ Read More
In-reply-to » I love shell scripts because theyā€™re so pragmatic and often allow me to get jobs done really quickly.

This one got me. I try to stick to POSIX sh so Iā€™m not super familiar with the behavior of [[]]. I definitely should have gotten -eq, though.

ā¤‹ Read More

@bender@twtxt.net If anything was going to be an NFT, a domain name would probably make the most sense, but I donā€™t think that system would be any better than the current one and it would make domain squatting even worse.

ā¤‹ Read More
In-reply-to » @bender The status of the disks and the backup jobs from Scrutiny and Healthchecks respectively. Green means everything is fine, red or orange means it needs my attention.

@prologic@twtxt.net No cloud at all. Healthchecks, which does have a hosted offering, is definitely designed for more serious organizations than ā€œMcKinley Labsā€. It has separate users, permissions, all kinds of crazy features I donā€™t need at all. I definitely wouldnā€™t be using it if there wasnā€™t a linuxserver.io image and Iā€™d like to use something simpler but I donā€™t know of anything else thatā€™s completely self hosted.

ā¤‹ Read More
In-reply-to » I recently installed Scrutiny for disk health monitoring and Healthchecks for cron job monitoring. They both have nice Web UIs and alert functionality, but I hacked together a little status report that runs whenever I log into my server using their APIs.

@bender@twtxt.net The status of the disks and the backup jobs from Scrutiny and Healthchecks respectively. Green means everything is fine, red or orange means it needs my attention.

ā¤‹ Read More

I recently installed Scrutiny for disk health monitoring and Healthchecks for cron job monitoring. They both have nice Web UIs and alert functionality, but I hacked together a little status report that runs whenever I log into my server using their APIs.

ā¤‹ Read More
In-reply-to » The end-to-end encryption means very little if you have your messages backed up in iCloud because the encryption keys are also stored with the messages in iCloud according to this FBI document. If that's the case, Apple can definitely read your messages as well as (obviously) any government agency who can make a legal request to Apple.

@bender@twtxt.net Thatā€™s great, actually, but itā€™s a shame you have to opt in to it.

ā¤‹ Read More
In-reply-to » @prologic I thought you were one of the people telling me how great it was. It is a Go project, after all. What do you usually use? I always find myself spending a lot of time making Nginx do what I want and I don't think I've ever had automatic certificate renewal work the first time.

@prologic@twtxt.net Ah yes, the other Go reverse proxy. Caddy seems simpler to me, more like Nginx with better defaults and a built-in ACME client. Traefik seems to have way more bells and whistles for all kinds of crazy setups when I only need to map domain names to containername:port pairs.

ā¤‹ Read More
In-reply-to » I finally gave in and tried out Caddy. It's about as great as everyone says it is.

All the ā€œmagicā€ might be nice in the short term, but as it becomes the default it can paper over some really questionable decisions when itā€™s too late to change them. This can be applied to a number of things in computing but the best example I can think of is networking. (Side note: Thatā€™s one of my favorite blog posts ever.)

Things start out simple and got more complicated until someone figures out how to cover up the mess. Then, since nobody wants to get in there and fix it properly and everyone else has already moved on, we just ignore whatā€™s behind the curtain and hope it all keeps working.

ā¤‹ Read More
In-reply-to » @lyse As far as I know, they're still visible in the Web UI. Although, in the mobile app and youtube.com, I believe it tells you that the video isn't available without having to click on it. They don't tell you that in the RSS feed, and I agree; it gets annoying.

Definitely something going on here. Cloudflare is my main suspect.

ā¤‹ Read More
In-reply-to » I finally gave in and tried out Caddy. It's about as great as everyone says it is.

@prologic@twtxt.net I thought you were one of the people telling me how great it was. It is a Go project, after all. What do you usually use? I always find myself spending a lot of time making Nginx do what I want and I donā€™t think Iā€™ve ever had automatic certificate renewal work the first time.

Caddy just works. I have some self-hosted Web services with easy-to-remember subdomains that only exist on my Wireguard network with a valid Letā€™s Encrypt (wildcard) certificate so browsers donā€™t complain. It should be automatically renewed without my input but weā€™ll see what happens. It took shockingly little effort, even considering I need to customize the Docker image and create API keys so it can solve a DNS challenge using my provider.

Iā€™m still not thrilled about using software that does magic for you (like Docker and Caddy) but it sure makes things easy.

ā¤‹ Read More
In-reply-to » @bender Messages (formally known as iMessages) has always lacked e2e encryption though and often falls back to using SMS which is worse for security and privacy. -- OTOH this might be all changing for the better with Google lounging for a new standard? šŸ¤” (Although I do have to wonder: "What's in it for Google?")

The end-to-end encryption means very little if you have your messages backed up in iCloud because the encryption keys are also stored with the messages in iCloud according to this FBI document. If thatā€™s the case, Apple can definitely read your messages as well as (obviously) any government agency who can make a legal request to Apple.

ā¤‹ Read More
In-reply-to » The ā€œMatrix Experimentā€, i.e. running a Matrix server for our family, has failed completely and miserably. People donā€™t accept it. They attribute unrelated things to it, like ā€œI canā€™t send messages to you, I donā€™t reach you! It doesnā€™t work!ā€ Yes, you do, I get those messages, I just donā€™t reply quickly enough because Iā€™m at work or simply doing something else.

@movq@www.uninformativ.de Group chat is still pretty rough around the edges, especially if you want encryption. I donā€™t use it with my friends. If you need group chat, itā€™s probably better to use something else.

ā¤‹ Read More
In-reply-to » The ā€œMatrix Experimentā€, i.e. running a Matrix server for our family, has failed completely and miserably. People donā€™t accept it. They attribute unrelated things to it, like ā€œI canā€™t send messages to you, I donā€™t reach you! It doesnā€™t work!ā€ Yes, you do, I get those messages, I just donā€™t reply quickly enough because Iā€™m at work or simply doing something else.

@movq@www.uninformativ.de I donā€™t have much family and I talk to them on the phone but Iā€™ve been there on two occasions with friends and Jabber.

They attribute unrelated things to it, like ā€œI canā€™t send messages to you, I donā€™t reach you! It doesnā€™t work!ā€

This scenario has played out the same way for me multiple times. Itā€™s uncanny.

I have some friends on Jabber now but it took time to make that happen. It helps that Conversations on Android is really good. I just hand them $5 cash and have them buy it on the Play Store so I donā€™t have to answer questions about F-Droid and APK files.

On iOS, I recommend Siskin IM which works most of the time but I need to set it up for them because it doesnā€™t handle captcha registration very well (fields are shown that shouldnā€™t be and itā€™s confusing) and it doesnā€™t enable OMEMO by default (iirc).

I also used to refer to it as ā€œXMPPā€, but I think that made it worse for me. ā€œJabberā€ is much less technical-sounding and some people remember hearing others talk about it.

ā¤‹ Read More

@slashdot@feeds.twtxt.net Great, now your car can slam the brakes randomly in addition to jerking the steering wheel randomly, i.e. lane keep assist. All these ā€œsafety featuresā€ add a fun new challenge to driving. You need to constantly be aware of your carā€™s computer misinterpreting something and respond to its reaction or youā€™re going to end up in a ditch or in the front of a 10 car pileup.

ā¤‹ Read More
In-reply-to » it works fine if you properly escape your urls!

I swear I copied a URL from an address bar one time and I noticed it was percent encoded on the clipboard when the text in the box wasnā€™t. It was showing me something easy to read, but when I was going to use that URL for something else it was properly encoded so it wouldnā€™t cause exactly this type of problem.

ā¤‹ Read More
In-reply-to » it works fine if you properly escape your urls!

Do browsers not percent-encode URLs automatically? They did in the past, right? For some reason I thought they still did, but they showed the original URL in the bar for readability.

I just used mitmproxy and pasted that URL and it didnā€™t escape it at all.

ā¤‹ Read More
In-reply-to » Another minor inconvenience could have been avoided by reading the Arch Linux news feed before upgrading.

One more point, not necessarily for @bender@twtxt.net but for anyone else reading this. If you donā€™t want to use the command line, Arch probably isnā€™t for you. Linux Mint is much closer to a command-line-free distribution. Donā€™t be afraid of the command line, though. The command line is good for you.

ā¤‹ Read More
In-reply-to » Another minor inconvenience could have been avoided by reading the Arch Linux news feed before upgrading.

@bender@twtxt.net Yes, that one. Itā€™s not a big deal unless you use Arch on a remote machine. You can expect some minor issues like this, but the Arch team does a good job of smoothing these things over with prompt updates and announcements like that if they canā€™t.

EndeavourOS is alright, better than Manjaro in my opinion. If youā€™re going to use an Arch based distribution, I would recommend just installing regular Arch. They have an install script now that makes the installation very easy if you want an average setup, but the manual installation isnā€™t that hard if you want something more specialized.

The Arch manual installation also gives you valuable knowledge on how to fix the system if it breaks.

ā¤‹ Read More
In-reply-to » @prologic Looks like any other payment service except it's intermingled with some sketchy cryptocurrency. I would just bypass all that and use Monero instead.

@prologic@twtxt.net Regardless, Sentz looks really sketchy to me and I wouldnā€™t trust it at all. I think it would probably function properly; they probably arenā€™t going to outright steal your money (for now), but I have reservations about the confidentiality of transactions and what might happen to the ecosystem in the long-term.

Any ā€œcryptocurrencyā€ created by a for-profit company cannot be trusted. Plus, Iā€™m not seeing a link to any source code from the home page either.

ā¤‹ Read More
In-reply-to » Can anyone recommend and/or vouch for a Chrome/browser extension that lets me write rewrite rules for arbitrary links on a page? e.g: s/(www\.)?youtube.com\/watch?v=([^?]+)/tubeproxy.mills.io/play/\1 for example? šŸ¤”

@prologic@twtxt.net I use Redirector by Einar Egilsson. It works great. You can even import and export your rules with JSON files.

ā¤‹ Read More
In-reply-to » If you're reading this, it is now possible to post on twtxt.net using Ladybird!

@eldersnake@we.loveprivacy.club A huge effort. Andreas Kling is the lead of the SerenityOS project and he makes great videos on his YouTube channel. Itā€™s mostly been monthly updates lately on SerenityOS and Ladybird but he also has a lot of programming videos where you get to see his process, fixing a bug or adding a feature from start to finish. I highly recommend his channel.

ā¤‹ Read More
In-reply-to » If you're reading this, it is now possible to post on twtxt.net using Ladybird!

It worked! I canā€™t reply to a message (this was posted from the conversation view) and the hamburger menu when the screen is narrow doesnā€™t work, but itā€™s getting much closer.

ā¤‹ Read More

@jsreed5@jsreed5.org I had a public network block my personal Wireguard connections on port 51820 but my VPN service using Wireguard on port 1637 wasnā€™t blocked. I donā€™t know what they think theyā€™re accomplishing. It was at a hotel, where people might feasibly need to connect to a VPN for work.

ā¤‹ Read More
In-reply-to » I didnā€™t know this was a thing. Well, local home improvement store believes so.

To everyone reading this, please make sure the elderly people in your life know to be very skeptical of unsolicited messages from companies, banks, government institutions, and pop-ups that say their computer is infected.

I would recommend getting them the hell off of Windows as well if you can, installing uBlock Origin in their browser, and disabling all browser notifications. Linux Mint is a great distribution for non-technical people. Just tell them to only install software from the Software Manager application and to think of it like the app store on their phone.

ā¤‹ Read More
In-reply-to » I didnā€™t know this was a thing. Well, local home improvement store believes so.

@bender@twtxt.net These sorts of scams are a huge problem and gift cards are an easy way to move money around anonymously. There are a few different common types of scams, but they usually involve someone logging into the victimā€™s computer using a remote desktop utility like TeamViewer and asking him for money under some false pretense. If the victim wonā€™t pay, the scammer will sometimes lock down the computer so they canā€™t use it.

Usually, itā€™s nothing a reinstall wonā€™t fix but if they can change the password/recovery of the Microsoft account and the disk is encrypted (which is the default if you sign in to a Microsoft account on Windows 11) it can be impossible to get their data back without the help of Microsoft support, who will treat you as if youā€™re the one trying to steal the account. It is important to remember that the people running these types of scams donā€™t have much deep technical knowledge (if they did, they could get a real job) so Iā€™ve never heard of that happening but it is a serious risk.

ā¤‹ Read More
In-reply-to » Muay Boran Martial Arts Sparring w Small Gloves 7: Strike and Grapple In Muay Boran sparring we can apply both strikes and grappling exchanges. This allows practitioners to get accustomed to using other body weapons aside from just striking. In today's fighting environment, it's important to know how it feels to be taken down and hit on the ground. By becoming familiar with level changes, practitioners learn to deal with pressure in any circumstance and counter accordingly.#martialarts #muayboran #muaythai #warrior #technique #selfdefense #karate #kungfu #kickboxing #martialartstraining #sparring #sweeps #silat #combatsports #mma #howtospar #foryou https://www.youtube.com/watch?v=P0mPZeV_tIk

@muayboranacademy@twtxt.net Huh, a twtxt feed hosted on Google Drive.

ā¤‹ Read More

A careless rm -rf just got me, big time. I realized what had happened and stopped it in less than a second, but it had already deleted ~3000 (70 GiB) of files I didnā€™t want to delete. Luckily I had backups in Restic.

Fun fact: This is the first time Iā€™ve had to restore more than a file or two from any of my Restic repositories.

ā¤‹ Read More
In-reply-to » @mckinley, what's your npub? Mine is npub1fzsnac6k335u7tmjmrhalyyp78ccq3t4vyx7m2zchafax2eeqaxqx3kj5s.

@bender@twtxt.net Maybe Iā€™ll get back into it at some point. I think it would be a little excessive to have a standard twtxt, a rich twtxt, and a Nostr feed, not to mention a regular blog and a separate ā€œnotesā€ section on my website.

ā¤‹ Read More
In-reply-to » Today's project: Put 2 failing hard drives in RAID 0 and boot from it. What could go wrong?

@prologic@twtxt.net No pain here. Thereā€™s no important data on them, and the first portion of the drives work reliably enough that there werenā€™t any issues before I had to shelf it. This is just for fun. I donā€™t even think Iā€™d consider it a war game.

ā¤‹ Read More
In-reply-to » Today's project: Put 2 failing hard drives in RAID 0 and boot from it. What could go wrong?

@mckinley@mckinley.cc It booted. I was going to do more but I had actual work to do so I shelved it. Maybe Iā€™ll come back to it another time. These drives are in really bad shape, though. They hold up udev by 30-60 seconds on every boot, even when booting the Arch install ISO, covering the console with lots of SATA errors and timeouts I donā€™t really understand.

Badblocks via mkfs.ext4 -cc was taking too long on the full 1+1 TB array so I made new 250 GB partitions and neither drive had bad blocks in that range so it was just a waste of time. Maybe if I come back to it Iā€™ll do the full array and have the EFI system partition in RAID 1 just for fun. I didnā€™t know that worked with software RAID.

The key part is to use ā€“metadata 1.0 in order to keep the RAID metadata at the end of the partition, otherwise the firmware will not be able to access it.

I had the ESP on a USB stick for simplicityā€™s sake.

ā¤‹ Read More