Show more

I've never implemented byte VMs until a little project I got to implement , but I have a decent experience with binary processing.

That said, only now did I figure out that I can actually make deliberately wrong encoders and repalace correct bytes with marker bytes (like 0xFF) for debug in a hex editor!

D'oh.

For anyone who doesn't know, @evan was largely responsible for OStatus, which is what the fediverse used to run on. Then later ActivityPub was based on Evan's Pump API.

@evan *more than anyone* did the key design work that the fediverse is based on.

Evan is being too humble. I am making up for it. Evan is awesome.

70 years ago the European Parliament first met.

It took a long time to make the EU a real parliamentary democracy… and on rule of law, budget, convention we still need to remind people and reinforce Parliament’s role.

A strong Europe = A democratic EU !

🇪🇺✊🏻

Today for #projects, one from 2003 - getElementsBySelector()

This might be the most impactful single function I've ever written!

simonwillison.net/2003/Mar/25/

It was inspired by conversations with Andrew Hayward twitter.com/arhayward about his getElementsByClassName() function: web.archive.org/web/2003040217

I believe the first version of jQuery used my code (before quickly rewriting it with a better implementation!)

Browsers finally got querySelectorAll() around 2013

Please retoot 🤣!

📢 My group is actively recruiting new PhD students interested in building interactive tools to study and improve urban accessibility. We're particularly interested in candidates who have background in data science, GIS, and/or computer vision. See: jonfroehlich.github.io for more!

Together, let's transform the future of urban access! 🏙👩‍🦯👩‍🦽👩‍🦼🛴🚴‍♂️

I don't do daily entries. I think because subconsciously I feel like my doesn't quite qualify.

But today I've spent my morning doing some numerical game design for my system called . The idea of it is that it's a that fits on an index card. (It really, actually, does, as opposed to index card RPG, which doesn't).

Today I've finalised game mechanics, and cruched some numbers for character creation.

Attached is a previous version of the main rules card, featuring glorious public domain art!

The debacle I didn't know about[1] until I read the "Mastodon is designed to be antiviral"[2] makes me glad I didn't participate in it.

Federation as specified is literally data replication. Established masto hosters offer elastic search. When your posts end up on an instance with elastic search, the instance users get full text search of your posts. You have no control over where your posts end up. Deal with it.

[1]: nitter.it/ShortFormErnie/statu
[2]: scribe.rip/m/global-identity?r
Relevant: social.doma.dev/@jonn/10935360

🚨 BIG EXOPLANET NEWS! 🚨

Our team has released FIVE papers today on the most COMPREHENSIVE study of an #exoplanet atmosphere to date!

Using #JWST we obtained four transit observations of #WASP-39b early in the telescope's operations to study both the planet itself, and the telescope's capabilities to observe exoplanet atmospheres.

We detected numerous molecules in the planet's atmosphere, including CO2, CO, H2O, and SO2 🧵

The future is here! ⭐ 🪐 🔭 #Astrodon #Science

webbtelescope.org/contents/new

My last boost is closely related to what @nafnlaus and I talked about in a thread of an ex-Twitter employee rooting for an algorithm (suggesting one a la Twitter).

1. fosstodon.org/@nafnlaus/109379
2. (rather harsh): social.doma.dev/@jonn/10937955

Overall, I think that reverse-chrono timeline is a non-problem. We know that every single one of our toots shall go unnoticed by some of our followers. It's fine. The inverse is also fine. One can't read the Internet!

7 things all kids need to hear

1 I love you

2 I'm proud of you

3 I'm sorry

4 I forgive you

5 I'm listening

6 RAID is not backup. Make offsite backups. Verify backup. Find out restore time. Otherwise, you got what we call Schrödinger backup

7 You've got what it takes

Numerical side of game design is a lot about having just enough non-linearity without allowing snowball effects.

Edge computing is not just "pushing computations to the clients". It's about being engineering to where the distributed computations happen and to the reach of their results.

Stalinism 

Show thread

Stalinism 

If succeeds, it's going to be the first self-hosted open protocol system to go mainstream since IRC.
I hope we'll manage to stay relevant by catering to populus and tapping into new technologies.

Show more
Doma Social

Mastodon server of https://doma.dev.