Show more
Kevin C. boosted

It only took a few hours tonight to set up a new VPS machine with Docker, LetsEncrypt, and Drone.io to be able to build and deploy my Hugo blog to a test site. The whole CI/CD pipeline takes less than ten seconds to finish.

I will have to write up all of the details, including my docker-compose files, nginx configs, and .drone.yml later on this week. It's all super exciting to see it come together. . . .

kevin.thecorams.net/posts/2020

Kevin C. boosted

As someone who creates ActivityPub services, it's often a puzzle to figure out exactly how someone else's service federates. Like, what does service X do when I send it a Delete/Note activity?

In an attempt to be a good citizen, I've drafted up a FEDERATION.md file for my fediverse event organizing service I'm working on. Here it is:

github.com/dariusk/gathio/blob

I've also started a meta-discussion about how we might start documenting this stuff generally:

socialhub.activitypub.rocks/t/

Kevin C. boosted

I just published "The Bot Scare", an essay about how the word "bot" is used in American political discourse. Among other things I compare it to the use of "Red" during the first Red Scare.

tinysubversions.com/notes/the-

Kevin C. boosted
Kevin C. boosted

Big picture, in the next decade, I would like to see:

1. Federated free software services become the dominant platform for social media and messaging.

2. A more privacy-oriented and cryptographically-literate public, and simple, standard free software tools anyone can leverage for this purpose.

3. Open hardware, especially RISC-V, becoming the dominant approach for new hardware development.

4. Recapturing the mobile market from proprietary walled gardens, instead favoring models which put the user in control of their devices (e.g. pmOS).

5. Average (read: non-SV CEO) technologists becoming more politically engaged, including running for and winning offices, and using political will to reinforce the above and start making a difference outside of tech

is rather evil, isn't it? I thought I would import my article to my never-before-used Medium account to try to get more visibility, only to see a scary message reading "This story's distribution setting is off. Learn more" -- which means I didn't hide the article behind Medium's paywall.

Which apparently also means "Stories that are not part of the paywall will only be distributed to your followers" . . . so basically no one will see the article?

Good that I'm (ing) the thing.

Show thread

Nested Forms in Angular

Once a component starts to grow in size and complexity, it becomes desirable to decompose it into multiple smaller components. At this point, there are a number of ways to break up the form into a set of nested form elements.

kevin.thecorams.net/posts/2019

Kevin C. boosted

RT @TheRaDR@twitter.activitypub.actor
Instead of focusing on what you want to accomplish this next year, maybe spend some time thinking about who you want to *be*.

What attributes might you choose to actively cultivate?

Kindness? Humility? Healthier boundaries? Patience? Gratitude? Equanimity? Generosity? Wonder?

Kevin C. boosted

If you're new to Mastodon: welcome!

Here are a couple guides I've put together:

An Increasingly Less-Brief Guide to Mastodon, which tries to explain what this place is all about: github.com/joyeusenoelle/Guide

So You're A Mastodon Moderator, which has some information on the tools at your disposal and some best practices for using them (it needs an update, but is still generally accurate): noelle.codes/so_youre_a_mastod

Kevin C. boosted

So I have an announcement. I sent an email to my work saying that I wanted to be able to focus on my work on taking advancing the federated social web to the next level. Read: better security / abuse resistance, richer interactions, virtual worlds.

How will I be funded to do this? I don't know. I do know that the state of the political world scares me enough that I feel I have to do this. If you want to support me: patreon.com/cwebber

Wish me luck. More updates soon.

Kevin C. boosted

I'm a fan of both the Fediverse and IndieWeb—which I, a web designer, find a lot "easier." I mean, I already knew about semantic markup (and microformats, to some extent). Also, I actually like writing HTML.

Kevin C. boosted

I was interviewed by AIGA (the American Institute for Graphic Arts) design magazine about Friend Camp, federated social media, and my Run Your Own Social project! (It is for some reason published on an Adobe blog? idk how institutional partnerships work but here we are)

xd.adobe.com/ideas/perspective

Kevin C. boosted
Kevin C. boosted

While still a manual process to update my static site with webmentions, I now have the basic framework in place. It wasn't as hard as I feared it would be ... mostly because I'm climbing onto the shoulders of giants.

kevin.thecorams.net/site/2019/

Kevin C. boosted

If you love working on the command-line as much as I do, you may like what I have been working on recently!

Meet glow - a stylish #markdown viewer for your shell:

github.com/charmbracelet/glow

Kevin C. boosted
Kevin C. boosted

Scientists find cheaper way to make hydrogen energy out of water

Hydrogen-powered cars may soon become more than just a novelty after a UNSW-led team of scientists demonstrated a much cheaper and sustainable way to create the hydrogen required to power them.

phys.org/news/2019-12-scientis

SIte update: My Semantic IndieWeb Theme currently being used for the site has been updated to provide a more responsive design. On landscape tablet or wider screens, the author card now displays in a column on the right side of the screen. On smaller devices, such as ones phone, the author card will continue to render at the end of the page.

kevin.thecorams.net/site/2019/

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