I've never implemented byte VMs until a little project I got to implement #webassembly, 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.
Today for #projects, one from 2003 - getElementsBySelector()
This might be the most impactful single function I've ever written!
https://simonwillison.net/2003/Mar/25/getElementsBySelector/
It was inspired by conversations with Andrew Hayward https://twitter.com/arhayward about his getElementsByClassName() function: https://web.archive.org/web/20030402172546/http://blog.mooncalf.me.uk/archive/2003/03/25
I believe the first version of jQuery used my code (before quickly rewriting it with a better implementation!)
Browsers finally got querySelectorAll() around 2013
Today's #TopicOfConversation SUNDOWN TOWNS! Do you know what they are? Have you had an experience in one? If so please share. Check my respond to this post. This website has a list of sundown towns. https://justice.tougaloo.edu/sundown-towns/using-the-sundown-towns-database/state-map/
#BlackMastodon #BlackTwitter #BlackFediverse #BlackFedi
#BlackAcademics #BlackDiaspora #BIPoc #black #blacklivesmatter #blackisbeautiful #diversity #DiversityEquityInclusion #dei #mastodon #racism #antiracist #asian #indigenous #indigenousPeople #mena #history #native
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: https://jonfroehlich.github.io for more!
Together, let's transform the future of urban access! 🏙👩🦯👩🦽👩🦼🛴🚴♂️
I don't do daily #projects entries. I think because subconsciously I feel like my #9to5 doesn't quite qualify.
But today I've spent my morning doing some numerical game design for my #TabletopRPG system called #IcyRPG. The idea of it is that it's a #TTRPG 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!
We may be in the age of #ReFederation!
The #fedisearch 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]: https://nitter.it/ShortFormErnie/status/1590186954830024705
[2]: https://scribe.rip/m/global-identity?redirectUrl=https%3A%2F%2Fuxdesign.cc%2Fmastodon-is-antiviral-design-42f090ab8d51
Relevant: https://social.doma.dev/@jonn/109353601095425634
🚨 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
https://webbtelescope.org/contents/news-releases/2022/news-2022-060
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. https://fosstodon.org/@nafnlaus/109379172284393447
2. (rather harsh): https://social.doma.dev/@jonn/109379555364871392
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!
Must read on #Mastodon culture for everyone (considering) migrating there from #Twitter: https://uxdesign.cc/mastodon-is-antiviral-design-42f090ab8d51
If #mastodon 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.
That https://doma.dev guy
#lean #elixir #typescript #react #nix
In my non-existent free time I design and run #TTRPG
If you use tools made by genocide-apologists, you are a genocide-apologist.
#lemmy users aren't welcome here.