I decided to start sharing parts of #fediQuest as they become mature.
Today, I am releasing a #Golang library for decoding ActivityStreams 2.0 objects into native Go objects and also for encoding Go objects into ActivityStreams 2.0 JSON objects.
The usage is your typical Go Marshal/Unmarshal, (see tests for examples).
The license is copyleft (AGPLv3).
Your feedback (and a star) are welcome :-)
DRM for everything
I wonder how far we are from sites requiring that your browser be signed and running on a securely-booted OS in order to send their content over the wire?
It can be implemented. It can be broken, too, but most people won't bother.
For years after this incident people still remembered that I was friends with Iain Banks. Whenever the subject came up I would launch into my story starting with "actually...".
I'm just sad that I wasn't able to tell the great man himself during our brief meeting. I'm certain the story would've appealed to his sense of humour.
Luckily, no one ever broke into my bank accounts. So, my little subterfuge worked. 😃
Long after it was fashionable I still used a Time/System paper-based organiser. One of the things I did was enter all of my secret banking info in the address book section under the name "Iain Banks". Cunningly disguised, eh?
Once when I was attending an all-day training course, I left my organiser open on my desk at the "Iain Banks" page. When I returned in the late afternoon several excited people asked me if it was *the* Iain Banks that I knew. Worried about my secrets I said yes.
To-day Iain Banks would've been celebrating his 66th birthday. Sadly, he was lost to us in 2013.
I only met Iain once, and it was a very short encounter. Bizarrely, it was in the tinned fruit & veg aisle of a supermarket in Fort William. As both of us were just making some quick purchases before rushing off elsewhere, I didn't have time to tell him why he was actually one of my friends. Not long afterwards he announced he had terminal cancer.
3/3... The two institutions would ideally cooperate on campaigns protecting free software as the outcome of any legislation negatively impacting free software would directly impact GNU. I do not believe the FSF has any further say in how GNU is being run and the two should separate their financial dealings as soon as possible.
My email re: https://www.gnu.org/gnu/2020-announcement-1.html on GNU/FSF future
As a supporter of free software movement, it is critical to me that RMS remains the leader of the GNU project if he wishes to do so and that no pressure is put on him to resign over characterizations of his remarks. This is especially troubling, because the FSF must be familiar with how the proprietary software industry relied heavily on mischaracterization of the GPL and the aims of our movement in order to spread fear. [...]
@kensanata a million years ago I dpkg removed libc from a running system. No new programs would run so I couldn't dpkg install.
as I was running Netscape ~2 as root, was able to locate, download and install the missing libs (Debian had unpacked debs on their servers maybe? Or I uploaded the .so somewhere?)
System restored, this is why you should always run desktop apps as root :)
I was looking for a simple text editor which included inline spell checking. Vim is still my main editor, but I wanted something for doing quick edits. Having a second editor means I keep my Vim recent file list clean.
Something like Leafpad/Mousepad would've been ideal, but neither has spell checking. Surprisingly, there weren't many options available to me.
Luckily, I discovered Bluefish. It is primarily an HTML & code editor, but provides exactly what I wanted.
Stop using letters that you don't know the pronunciation of. You can't just use them as fancy versions of the Latin alphabet.
for those wondering how to establish trade relations with crows:
- feed crows food A regularly
- when crows decide to bring you gifts, feed them food B
- when crows bring you different categories of gifts, feed them a food-per-category, ex: food C for jewelry, food D for paper money, etc
- crows will recognize these exchange patterns and opt to bring you things in order to acquire desired treats
good luck! 🐦
Ran into several GPU hangs on 5.5. already and couldn't tell if it's the driver itself or some other regression, perhaps related to KDE's ongoing Wayland work.
Looks like it's indeed the driver.
Hopefully GKH will get on these patches soon.
This will help improve SSD lifespans even further:
I've been using f2fs on pretty much all my machines for years and have nothing but good things to say, honestly, a bit of an underrated filesystem in my opinion.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!