Show newer

I've read so many RFCs but never the related Cs.

Fedi is the most strange thing in the world.

On normal social media, you write a message and people just ignore it forever.

Here, you write a message, it stays ignored for 1 or 2 years, and then all of a sudden, for no reason, with no explanation, someone finds it somehow, boosts it, and it gets 200 likes and 120 boosts.

What the fuck.

I'm sure someone will boost this message in 2021 or 2022.

@junbird yes, there are some major issues with incompatibilities.

I often name "ad-hoc #interoperability" to be a major cause for the current situation where #ActivityPub interop becomes harder and harder, having to take all kinds of app-specific extensions and incompatibilities into account.

Recently found some great reading on it in several #IETF drafts, e.g this one on "The Harmful Consequences of the Robustness Principle"

Specifically they mention Protocol Decay.

Speculative execution, but all paths of execution are simultaneously taken in quantum superposition.

covid-19 (via @craigmaloney) is one of the most disheartening things I've read so far, especially when I'm in the middle of my third case of covid.

I'm seriously contemplating what lifestyle I might accept to utterly minimize my chances, and the chances of my family, from ever contracting this again. Outdoor schools? Moving away from population centers?

The weirdest part about researching your genealogy is finding evidence that you exist because a couple of people four hundred years ago had the complete hots for each other.


Begun, the gas station sticker wars have.


Tested Covid-19 positive again. This is my third time to roll the dice. The rest of the family has it too.

Bad cold, my ass.

This insight brought to you by a recent rediscovery of how bad infinite scrolling apps are to have on a mobile phone. The temptation is to check them any time you're not doing something else, and it can really add up. Better to not have them constantly available at all.

Show thread

The act of reading consumes spoons.

Moving your eyes across the letters, forming them into words, interpreting their syntax, reflecting on their meaning, integrating it into memory - all of this combines into a high-focus activity consuming finite brain resources. It can stealthily deplete you. If you're mentally exhausted, think about how much you're reading, not just what you're reading.

Dear Lazyfed:

I really need an Android app and/or website for family health logging. I should be able to log, per person, timestamped events with custom fields and optional levels per field. And then give me some graphs. This could be a generic tool rather than a specific thing.

I can find a ton of apps that will do this for a single individual (Bearable seems particularly nice even though the premium upsell is relentless), but none that work for families.

Our dog found some baby bunnies in our backyard and I'm trying to figure out how to keep her away until they mature

is like the of computer languages. The initial tools are painfully bare with weird names, but given enough pain you can make it do anything. Also, you will be hopelessly lost if you don't thoroughly understand the underlying mechanics.

@dl It is weird and exciting at the same time, and I return every few years to study it a bit more. What I find really amazing is that even though it is a small system, it still gives a lot of food for thought.

The books to read are Starting Forth and Thinking Forth by Leo Brodie, I hear repeatedly.

Here's a thread with some substantial programs to read:

I guess an experienced Forthwright (a crime that the word was never used afaict) would say that you should structure your words so that mistakes are obvious. It's possible that this is true - there's a lot less to obscure the definition of operations.

Compare with C:
Int square(int n) { return n*n; }

The same in Forth:
: square dup * ;

Show thread

I love it because it smacks the exact boundary of the abstract and the visceral machine. It's equal parts beauty and wtf.

I consider its complete lack of guardrails to be a terrible flaw for actual use, though. Hold it wrong and it will silently drape you in monofilament before slicing you to ribbons. I'm barely smart enough for C here.

Show thread

The book I'm reading has contempt for storing source code in variable-length, named files. Numbered discrete blocks of 1k keep one honest and upright. Also, the Forth system will swap these blocks in and out of memory as needed.

Show thread

I've been digging really hard into just lately out of curiosity and let me tell you, it is deeply weird. Way weirder than Lisp or Tcl. It uses raw pointers as integers and uses them for basic variables, but supports compile-time evaluation. You have to manage the stack manually, but good style means arranging things to read like prose.

My only complaint is that most big Forth projects seem to be proprietary because there's almost no good codebase online.

On a side note, I think it is interesting that even though I have more than four times as many followers on Twitter than I do on Mastodon, I get way more interest and feedback on Mastodon than on Twitter, so writing there feels much more rewarding.

I guess the algorithm doesn't like me and I have a much better impact when it isn't there....? 🤓

Show older

Daniel Lowe's choices:

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!