Pinned post
Pinned post

For all the hate the federated timeline gets, it's probably the most human. When you're there at the top, someone somewhere is reaching out to anyone anywhere and for a moment, that's you.

You might not understand them and you might not know what they're going through, but you hear them.

For a moment-- across space --you're united with a stranger in time. That's simply unfathomable.

Spread love.

Pinned post

Eyyy, so to introduce myself.

I'm a minimalist and I like keeping simple things simple.

Been doing web dev for over ten years and I try to avoid dependencies whenever possible. Vanilla CSS with some JavaScript that's lean is better than any framework.

Code itself is technical debt. Less code is less debt.

Hobbies include laying on my couch thinking I should be more productive, writing long winded essays, staring at my always growing pile of books, and trying to find fellow humans online.

Pinned post

Just posted this to Facebook and I'm done.

Don't worry fosstofriends, you're still stuck with me.

did something happen today like my home feed being prepared feels like a home feed being prepared by hand and it is such a delicacy that i'm okay waiting because i'm patient but damn it elon

i bought twitter from elon musk for one nft

the nft was worthless so it was a fair trade

i guess for catchup...

i've been playing with deno a lot. i've really enjoyed this makefile for slapping a quick cross-platform project together:

however, deno doesn't run on 32-bit machines and never will. and the arm binaries for raspberry pi aren't compiled yet...

so i started going further down into the rabbit hole and i'm back in the quickjs realm.

got the webserver running on my old 32-bit dell latitude w/ ubuntu. tonight, i'll hit the pi 400.

Show thread

fingers crossed. today could be the first day I successfully contribute to an upsteam project:

i am still not over how funny this website is:

new to me back in the youtube-dl war of 2020


ASSUME framework laptop
ASSUME pinephone

OBSERVE framework laptop expansion cards are USB-C and pinephone is USB-C

can the expansion cards work on pinephone?

Next steps for me will be to finally begin building applications for Solid.

I gave an update on the forums yesterday.

While I would have loved to start building last year, I genuinely don't believe React et al., will still be relevant in the next ten years and I'm trying to make apps that will last for as long as the web lasts.

@VincentTunru @noeldemartin since i know both of you are invested in the solid ecosystem :)

Show thread

A brief update on my open source work...

The framework I've spent the last 6 months building is stable enough that I'm running it in production for an application at work.

One of the primary drivers for not using React/Vue/Angular/Other is the inherent complexity within all of them.

Instead, I wanted something that could meet the criteria of a Trivial Technology:

I feel tag meets this, where other contemporary approaches fail.

TyChi 🙃 boosted

🚀 Alright fedi gang, do your magic. Looking for a junior dev in the UTC+05:00 to UTC+08:00 timezone.

The company is a small biz, and isn't a total dumpster fire as far as treating you goes. I was quite pleasantly surprised, in fact. Fully remote.

Project is ~2 months in and a standard Django thingy.

You'll work with me. Feel free to check my site to get a sense of who I am. Happy to help you throughout your onboarding and beyond. Ask me questions on my XMPP/Telegram.

TyChi 🙃 boosted

The danger of hatred is not hatred itself, but the threat of others using it to manipulate you. You need to learn to hate, and learn to do it right. If you don’t, then the vultures will always zero in on the one thing you do hate, and control you like a puppet on strings, even if you pretend that you don’t hate anything.

npm: when you're so afraid of internet explorer, you end up creating the successor for free

xargs / sed help? 

assume a textfile:

echo "import h from 'w.js?CACHEBUST';" > tmp/test.txt

this command:

sed -i 's/CACHEBUST/v=$(date +%s)/g' tmp/test.txt

results in my desired output:

import h from 'w.js?v=12345';

when trying to pipe that with find and xargs with:

find tmp -type f -print0 | xargs -0 sed -i 's/CACHEBUST/v=$(date +%s)/g'

I get undesired output:
import h from 'w.js?v=$(date +%s)';

My question: how do I force that expression to evaluate?

I wrote this Monday night.

I'm finding I need to put more positivity out onto the internet and the world at large.

I'm firmly against all wars and mortified at the role of technology within them. More so in an age where the planet is connected digitally.

Except it's not connected. It's silo'd. I want to break the silos.

I want everyone to be able to freely communicate in order to end war.

That's why I wrote about the darkness. But I can't anymore: that's not my way.

TyChi 🙃 boosted


1. Don't be a downer in replies for no good reason.

2. No unsolicited advice.

3. If someone says something nice to you, boost a post of theirs that you like.

4. If someone is rude/unhelpful/a downer in your replies, block-unblock them to get them off your follower list (or just block them if they don't follow you).

5. Use hashtags sometimes, and when you do, click on them and boost the good stuff to federate it about.

#meta #tootorial

If were were to do a retrospective on security vulnerabilities from Flash compared to modern data breaches...

Was the decision to relentlessly destroy Flash an overreaction?

Show older

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.