Show more
Kevin C. boosted

“When we choose to store our data online, we're often ceding our claim to it. Companies can decide what type of data they will hold for us, and can willfully delete any data they object to. Unless we've kept a separate copy on our own machines or drives, this data will be lost to us forever. If any of our data is found to be particulalry objectionable or otherwise in violation of the terms of service, the companies can unilaterally delete our accounts, deny us our own data, and yet retain a copy for their own records, which they can then turn over to the authorities without our knowledge or consent.

Ultimately, the privacy of our data depends on the ownership of our data.

There is no property less protected, and yet no property more private.”

– Edward Snowden, Permanent Record

Kevin C. boosted
Kevin C. boosted
Kevin C. boosted
Kevin C. boosted
Kevin C. boosted

@neauoire as a general rule we never open anything in a new tab because it's a bad UX; you can always middle click if you want a new tab but you can't tell if a link is going to force one and there's no way to prevent it from happening if it would

Kevin C. boosted
Kevin C. boosted
Kevin C. boosted

My favorite Carl Sagan quote is one where he's answering a child that just asked him a question:

“I don’t know the answer. Maybe no one knows. Maybe when you grow up, you’ll be the first to find out.”

Kevin C. boosted

vagrant-libvirt and Bridged Networking

Once I had a way to install virtual machines on my Ubuntu home lab server, my next goal was to be able to directly SSH into them from my laptop. By default, the Vagrant-installed libvirt virtual machines all connect to a virtual subnet. In order to be able to connect from other computers in my home, I needed to set up Bridged Networking. . . .

kevin.thecorams.net/posts/2020

Trying out ArchLinux using libvirt and Vagrant

I have been curious about the ArchLinux distribution for some time. I have a Ubuntu 20.04 server running in headless mode in my home lab, with KVM + libvirt already set up, so I decided to set up a virtual machine to give Arch a try. . . .

kevin.thecorams.net/posts/2020

Blog Post: Nest Micropub - First Steps

Now and then I feel like it would be convenient to be able to post quick notes, or to quickly save bookmarks, here on my blog. The obvious IndieWeb solution would be to add Micropub support. Since I have a desire to learn more about the NestJS framework for creating NodeJS servers, it seems like creating a Micropub server using NestJS will be a nice personal project. . . .

kevin.thecorams.net/posts/2020

Kevin C. boosted
Kevin C. boosted
Kevin C. boosted

I wrote a short script that downloads YouTube videos from channels I like so I can watch them wherever I want, whenever I want, and with whatever media player I want.
secluded.site/replacing-youtub

Addendum added : With the default example Gitea configuration, I found that I was still getting Unauthorized errors. I had to watch the network calls to get access to the full error message. The problem was that even though I was authenticated, I was not actually authorized. I had to chose to either enable the allowAllUsers setting, or I needed to add specific users to the whitelist. (Details posted at kevin.thecorams.net/posts/2020 )

Show thread
Kevin C. boosted
Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml