mckinley

twtxt.net

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

Recent twts from mckinley
In-reply-to » @mckinley That may be true. I tried some "decentralized exchanges" but I have issue with "trust" so this is proving to be quite hard to figure out how to support accepting XMR as a "payment method" đŸ€”

@prologic@twtxt.net I use LocalMonero (onion) to buy Monero with cash sent by mail. You can sell on there if you want to convert back to fiat. People also like Bisq, which is peer-to-peer software for buying and selling cryptocurrency.

To accept Monero, all you need is a wallet program. I recommend Feather Wallet. Create your wallet in there, then you’ll copy the wallet files into monero-wallet-rpc for use with MoneroPay, see docker-compose.yaml.

​ Read More
In-reply-to » QOTD: Hello Linux users, what do you use to monitor your network traffic?

@movq@www.uninformativ.de It’s very useful. I always start my music player in a tmux session so I can SSH in, attach it, and control the music from another computer. It’s also handy for letting long-running tasks on a remote machine continue in the background even if the SSH connection is broken.

​ Read More
In-reply-to » @prologic I might have mentioned this already but you might want to look into MoneroPay for payment processing when you get to that point with cas.run. It's a completely self-hosted backend service for receiving and tracking Monero payments and it's written in Go.

@prologic@twtxt.net Monero has stayed a little more stable than Bitcoin but it’s still a cryptocurrency and it’s still going to fluctuate quite a bit. It also uses proof-of-work algorithm so it still consumes quite a bit of electricity. I think the value of being able to send any amount of money, any time of the day, to anyone on the planet in 20 minutes (appears in 2 minutes, spendable in 20) completely privately with near-zero transaction fees exceeds the drawbacks.

Unfortunately, the characteristics that make it useful as a global currency for day-to-day transactions also make it useful for people doing illicit things. Many exchanges, fearing regulatory action, won’t accept Monero for the same reason they won’t accept Bitcoin from a mixer.

Monero shouldn’t be banned just because people use it for bad things. It’s just a tool and it can be used for good or evil. It’s the same reason countries use when they ban or restrict Tor usage.

​ Read More
In-reply-to » Does this sound reasonable for running small workloads? đŸ€”

@prologic@twtxt.net That sounds great. The only other container-level hosting service I’ve heard of is PikaPods which seems much more managed than cas.run would be. It has customizable tier-based pricing and the minimum specs are ÂŒ of a CPU core, 256 MB of memory, and “about 100 MB” of storage for $1/mo which seems awfully steep compared to a low-cost VPS. I don’t know if PikaPods offers an IPv4 reverse proxy or not.

​ Read More
In-reply-to » @prologic I might have mentioned this already but you might want to look into MoneroPay for payment processing when you get to that point with cas.run. It's a completely self-hosted backend service for receiving and tracking Monero payments and it's written in Go.

Monero uses cryptography to make transactions anonymous and the coins completely fungible. With most cryptocurrencies including Bitcoin, the transactions associated with an address are public and you can trace those coins all the way back to their origin. This means that not all coins are the same. For example, some exchanges won’t accept Bitcoin that comes from a mixer because they assume you’re doing something untoward.

With Monero, it’s not possible to trace any transactions with just an address. People can’t see what you’re spending your money on or where your coins came from. Transaction fees using Monero are also very small. It’s less than the equivalent of 1 cent in USD.

Minuscule transaction fees and anonymity make it the best choice in my opinion for buying goods and services online. Monero is much more like “digital cash” than Bitcoin, which I think is better described as “digital gold”.

​ Read More

@prologic@twtxt.net I might have mentioned this already but you might want to look into MoneroPay for payment processing when you get to that point with cas.run. It’s a completely self-hosted backend service for receiving and tracking Monero payments and it’s written in Go.

​ Read More
In-reply-to » QOTD: Hello Linux users, what do you use to monitor your network traffic?

@movq@www.uninformativ.de You could always keep it running in a detached tmux session and attach it when you see the spike. Processes that were recently using the netwotk stay in the list for 10 or 15 seconds after they’re finished so you don’t have to catch it in the act.

​ Read More
In-reply-to » Does this sound reasonable for running small workloads? đŸ€”

You could get better value for money with a super cheap VPS without IPv4 connectivity but it wouldn’t be worth it if you didn’t need the extra resources as a VPS wouldn’t be practical with such low specs. It would also require significantly more effort on the part of the operator.

I would understand paying a small premium for using the lowest-cost tier, convenience, and especially if you operated a reverse proxy with IPv4 connectivity.

​ Read More
In-reply-to » QOTD: How do you listen to your music?

@movq@www.uninformativ.de Interesting. mpd + ncmpcpp seems to be a common setup among our type but I really like cmus. Whipper is my CD ripper of choice and it is excellent. It queries AccurateRip for checksums and MusicBrainz for metadata, and can encode to any format you want. It also creates a nice log file like EAC does (it can even create EAC-compatible logs with a plugin) so you can verify that it was ripped properly.

​ Read More

QOTD: How do you listen to your music?

I’ll start. I have a meticulously organized FLAC library stored locally on my laptop and played with cmus. Everything is manual but I have a collection of home-grown shell scripts that help me maintain folder structure, manage metadata, calculate information about the recording like dynamic range and spectrograms, and do transformations like cue splitting. Once an album has been processed, it goes into the music folder on my laptop with a duplicate copy stored on my server.

I have been thinking about letting beets do all of that boring stuff, but I’m not sure I can trust it to do it right. I also really want some kind of (self hosted) algorithm to pick songs for me. As it is, I can’t just shuffle my library or even genres because there are a lot of songs that don’t go well together as well as songs I just don’t like. I haven’t found anything that can do that.

Anyway, I’m curious to see how you guys do it.

​ Read More
In-reply-to » Microsoft’s new era of AI PCs will need a Copilot key, says Intel Intel, Microsoft, Qualcomm, and AMD have all been pushing the idea of an “AI PC” for months now as we head toward more AI-powered features in Windows. While we’re still waiting to hear the finer details from Microsoft on its big plans for AI in Windows, Intel has started sharing Microsoft’s requirements for OEMs to build an AI PC — and one of the main ones is that an AI PC must have Microsoft’s Copilot ... ⌘ Read more

@prologic@twtxt.net He didn’t like LibreOffice Writer? Is he used to Microsoft Word or Apple Pages? I’ve had success getting non-technical Office refugees on LibreOffice, specifically Writer. Most people don’t need any fancy features and most things are located close enough to their counterparts on Word.

I show them how to export their documents as PDF before they share them with others and I use the (somewhat) immutability of PDFs and their portability (bundled fonts, rigid formatting, etc) to sell it. Those are two real benefits, but the main reason is that I don’t trust other software to handle ODTs and I don’t trust LibreOffice to write DOCXes. Although, I don’t know if I really need to be worried about either of them with basic documents. It’s probably worth investigating.

​ Read More
In-reply-to » Microsoft’s new era of AI PCs will need a Copilot key, says Intel Intel, Microsoft, Qualcomm, and AMD have all been pushing the idea of an “AI PC” for months now as we head toward more AI-powered features in Windows. While we’re still waiting to hear the finer details from Microsoft on its big plans for AI in Windows, Intel has started sharing Microsoft’s requirements for OEMs to build an AI PC — and one of the main ones is that an AI PC must have Microsoft’s Copilot ... ⌘ Read more

@prologic@twtxt.net Nice. I hope he likes it.

​ Read More
In-reply-to » Microsoft’s new era of AI PCs will need a Copilot key, says Intel Intel, Microsoft, Qualcomm, and AMD have all been pushing the idea of an “AI PC” for months now as we head toward more AI-powered features in Windows. While we’re still waiting to hear the finer details from Microsoft on its big plans for AI in Windows, Intel has started sharing Microsoft’s requirements for OEMs to build an AI PC — and one of the main ones is that an AI PC must have Microsoft’s Copilot ... ⌘ Read more

@prologic@twtxt.net What does he use now?

​ Read More
In-reply-to » Microsoft’s new era of AI PCs will need a Copilot key, says Intel Intel, Microsoft, Qualcomm, and AMD have all been pushing the idea of an “AI PC” for months now as we head toward more AI-powered features in Windows. While we’re still waiting to hear the finer details from Microsoft on its big plans for AI in Windows, Intel has started sharing Microsoft’s requirements for OEMs to build an AI PC — and one of the main ones is that an AI PC must have Microsoft’s Copilot ... ⌘ Read more

@prologic@twtxt.net You’re right, but they’re not going to stop until people vote with their wallets.

@bender@twtxt.net I’m not suggesting that people should use an old Windows version to avoid this. I’m saying that Windows in general should be considered a legacy operating system, and continued usage will only make you subject to more of this tracking and unnecessary garbage.

In other words, the situation will never improve. It will only get worse from here, so you might as well get out now while there are still plenty of life boats. Otherwise, when they do something that’s really over the line, you either have to go along with it or dive right into the cold ocean.

Windows is only kept alive at this point by a lack of knowledge about the alternatives, apathy, fear, and some enterprise software and games with support in Wine improving by the day.

​ Read More
In-reply-to » Microsoft’s new era of AI PCs will need a Copilot key, says Intel Intel, Microsoft, Qualcomm, and AMD have all been pushing the idea of an “AI PC” for months now as we head toward more AI-powered features in Windows. While we’re still waiting to hear the finer details from Microsoft on its big plans for AI in Windows, Intel has started sharing Microsoft’s requirements for OEMs to build an AI PC — and one of the main ones is that an AI PC must have Microsoft’s Copilot ... ⌘ Read more

@prologic@twtxt.net Only if you stick with legacy operating systems

​ Read More

Cutting edge server monitoring from McKinley Labs: Detect when the heavy compute task on my server is done and play a sound on my laptop

ssh server 'while true; do test $(</proc/loadavg cut -d . -f 1) -lt 10 && break; sleep 10; done' && qmpv sound.opus

​ Read More
In-reply-to » if you are not in a "central country" you are screwed. I thought it would be a good idea to promote a LiberaPay page to build some patronage to my free/open projects, but in Brazil LiberaPay can only handle PayPal and it integrates poorly, it doesn't accept Reais! If you try a direct PayPal donation button it works much better: https://www.paypal.com/donate/?hostedbuttonid=5B4MZ78C9J724 ... this is so frustrating.

@bender@twtxt.net I also use the Discover tab and I do wish I could mute some of them that only post in Portugese. I just didn’t know they were on Mastodon.

​ Read More
In-reply-to » if you are not in a "central country" you are screwed. I thought it would be a good idea to promote a LiberaPay page to build some patronage to my free/open projects, but in Brazil LiberaPay can only handle PayPal and it integrates poorly, it doesn't accept Reais! If you try a direct PayPal donation button it works much better: https://www.paypal.com/donate/?hostedbuttonid=5B4MZ78C9J724 ... this is so frustrating.

Ah, the Ciberlandia people are on a Mastodon bridge. I thought we got rid of that.

​ Read More
In-reply-to » if you are not in a "central country" you are screwed. I thought it would be a good idea to promote a LiberaPay page to build some patronage to my free/open projects, but in Brazil LiberaPay can only handle PayPal and it integrates poorly, it doesn't accept Reais! If you try a direct PayPal donation button it works much better: https://www.paypal.com/donate/?hostedbuttonid=5B4MZ78C9J724 ... this is so frustrating.

@@villares@ciberlandia.pt Sounds like a great use for Monero: https://www.getmonero.org/

​ Read More
In-reply-to » @mckinley Here's a summary of my setup:

@prologic@twtxt.net I looked up BurmillaOS and this is definitely one for my thread about unique Linux distributions. Very interesting.

Everything in BurmillaOS is a Docker container. We accomplish this by launching two instances of Docker. One is what we call System Docker and is the first process on the system. All other system services, like ntpd, syslog, and console, are running in Docker containers. System Docker replaces traditional init systems like systemd and is used to launch additional system services.

​ Read More
In-reply-to » QOTD: What do you host on your home server? How do you host it? Are you using containers? VMs? Did you install any management interface or do you just SSH in? What OS does it run?

@xuu Wow. txt.sour.is has IPv6, so are you hosting it on one of those VMs or is it a reverse proxy back home?

​ Read More
In-reply-to » I can't believe software developers are still trying to get people to do curl | sh. It's easy to miss the problem if you're still in the mindset of Windows software distribution, but these people are writing software on GNU/Linux, for GNU/Linux. You would think they'd realize that this is never a good idea.

@movq@www.uninformativ.de Maybe it’s just a cargo cult thing (pun intended) because it’s somehow an accepted way to install a piece of software.

​ Read More
In-reply-to » I can't believe software developers are still trying to get people to do curl | sh. It's easy to miss the problem if you're still in the mindset of Windows software distribution, but these people are writing software on GNU/Linux, for GNU/Linux. You would think they'd realize that this is never a good idea.

@movq@www.uninformativ.de It’s possible for a Web server to detect whether or not you’re piping the output into a shell and change its output based on that, which makes curl | sh so much worse in my opinion.

https://web.archive.org/web/20240311094552/https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/

​ Read More
In-reply-to » Maybe increase the amount of text we can type on twtxts? I am running out of space! :-)

@bender@twtxt.net That’s fair and I understand if you don’t want to click through to another website just to get my thoughts on WYSIWYG website builders. However, my website is much better than a WYSIWYG one. It has absolutely no JavaScript or tracking (not even Web server access logs) and it will work on just about any browser that won’t die the moment it sees XHTML.

If I’m putting a lot of effort into a piece of writing, I’d rather have it on my website that I control rather than someone else’s. No offense @prologic@twtxt.net :)

​ Read More
In-reply-to » QOTD: What do you host on your home server? How do you host it? Are you using containers? VMs? Did you install any management interface or do you just SSH in? What OS does it run?

@prologic@twtxt.net Wow. I didn’t know the Mills DC was that serious. How much storage do you have and how is it set up?

​ Read More

QOTD: What do you host on your home server? How do you host it? Are you using containers? VMs? Did you install any management interface or do you just SSH in? What OS does it run?

Mine runs Arch (btw) and hosts a handful of things using Docker. Adguard Home, http://mckinley2nxomherwpsff5w37zrl6fqetvlfayk2qjnenifxmw5i4wyd.onion/, a Monero node, and some others. NFS, Flexo, and Wireguard (peer and bounce server in my personal network) are outside Docker. I have a hotkey in my window manager that spawns a terminal on my server using SSH. It makes things very easy and I highly recommend it.

I am thinking about replacing Docker with Podman because the Common Wisdom seems to say it’s better. I don’t really know if it is or isn’t.

Also, how much of your personal infrastructure is on IPv6? I think all the software I use supports both, but I’ve mostly been using IPv4 because it’s easier to remember the addresses. I’ve been working for the last couple days on making it IPv6-only.

​ Read More
In-reply-to » Maybe increase the amount of text we can type on twtxts? I am running out of space! :-)

@bender@twtxt.net I don’t mind the character limit. If I hit it and I still have more to say, it’s a good reminder that I should probably write a note instead. I like to POSSE anything that might have value outside of the current conversation.

​ Read More
In-reply-to » It's time to rebuild Newsboat again after over a year. Now I have to upgrade my Rust installation.

I can’t believe software developers are still trying to get people to do curl | sh. It’s easy to miss the problem if you’re still in the mindset of Windows software distribution, but these people are writing software on GNU/Linux, for GNU/Linux. You would think they’d realize that this is never a good idea.

​ Read More