Finished the first "grand chapter" of Magus Elgar last night, and I'm really enjoying it's humor!

It's an audio show following the adventures of an overdramatic wizard, his somewhat unconfident student, a serious and coffee-addicted scientist, and his mischevious intern all exploring the magical realm of Hearth. As you get into the show they begin collecting "Scientific Tools Augmented with Magical Powers" hoping to contain their harm.

maguselgar.com/

Here's a quick blogpost I just wrote describing Odysseus's personalized suggestions: odysseus.adrian.geek.nz/dev/20

It's an important feature, but I couldn't find much to say about it.

... and here's the Jami screenshot. Note that despite the fact I'm pulling this directly from their repo, it's still using the old #GNU #Ring branding (Jami is still part of the GNU Project but they seem to be playing that down a bit in the visual branding since the rename).

I'm working on expedition Sasquatch episode ... 6, I guess?

I need advice on a thing for Jack to hate or fear deeply and irrationally.

Also, I accidentally started adapting Little Fuzzy as a podcast, so look out for that in the near future.

I should really get the audiobook of beyond the wub finished too...

It's easy to forget after working in a continuous deployment-like environment for a while, but producing actual software releases used to be scary.

Did I include all the necessary files? Did I not include too many files and leak some data I'd rather not have shared? Will it compile in every environment? Will all features still work?

A tiny mistake and you'll have to do the release process all over again and tell your users to update and to not use that old version that's still available everywhere.

"The danger about giving away too much in terms of strategies dealing with national security interests is that you tell the people you're trying to go after how you're going to approach it ... [it] does require a high degree of secrecy"
- #NZ Justice Minister #AndrewLittle

Does it though? Or is this, as many are starting to suspect in the wake of the mosque shootings, a classic case of #SecurityByObscurity instead of #SecurityByDesign? Secrecy used to cover up incompetent security practice?

Having transparency about how the Police operate, or Crown Prosecutors, tells the people you're trying to go after for breaking criminal law how you're going to approach it. But this doesn't stop it being effective. A functioning democracy would never accept the cops or the courts operating in the opaque and mostly unaccountable way the secret police agencies do. #RobertSteele, author of the #OpenSourceEverythingManifesto, suggests a very different aproach to collecting national security data.

packaging plan9port for guix

emacs is fine but I miss acme

mobile games 

I wrote a piece on the @purism blog on why consent is critical for #privacy, the tech industry's failure to get consent, and as a result how "Privacy has become the tattoo removal of the information age". puri.sm/posts/consent-matters-

from birdsite 

from birdsite 

Finished the first "grand chapter" of Magus Elgar last night, and I'm really enjoying it's humor!

It's an audio show following the adventures of an overdramatic wizard, his somewhat unconfident student, a serious and coffee-addicted scientist, and his mischevious intern all exploring the magical realm of Hearth. As you get into the show they begin collecting "Scientific Tools Augmented with Magical Powers" hoping to contain their harm.

maguselgar.com/

When an app wants access to your location on elementary OS, it has to ask. We show a prompt telling which app and how precise it’s asking—and you can always revoke access later in Security & Privacy settings. Because your data belongs to you, and only you. buff.ly/2XIgbsF

Christine Dann's written a superb submission to our gov't on the Zero Carbon Act (far better than mine) - thanks for sharing! christinedann.org/2019/06/clim #ZeroCarbonBill

I haven't mentioned it for a bit but i'm still working on my weird fantasy canon that's also not an interactive fiction or a MUD emsenn.net/teraum/

@trwnh @nik a monad is just a container that holds something, but the container itself can have interesting properties sometimes

a list is a type of monad, for example

the IO monad in Haskell is famous but it holds a "theoretical value" and performs an IO action to retrieve it when you go inside it to look at the value, and sometimes that value can be nothing and just an excuse to perform the action, it's a weird hack basically
Show more
FLOSS.social

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).