Pinned post
Pinned post

It is now possible to help my muesli addiction, or possibly let me afford healthier food.

Having an independent income source would let me work on more free software stuff, even things that don't look good on a CV. And also create more art, possibly involving headpats.
But it's not like I'm starving or anything, so no pressure if you wanna give to someone more in need instead. That someone could even be yourself. Heck, go do something nice for yourself anyways.

Pinned post
Pinned post
Pinned post

This is @grainloom 's art alt! Or @grainloom is @csepp 's social alt! Idk!

To start things off, here is some fanart of I first made because I needed a b&w avatar and then turned into a kind of ars poetica thing. That thing they say about limitations leading to more creativity definitely turned out to be true for this.

@csepp @neauoire a missive from the ancient world: everything2 had a feature I miss a lot. it would track somhow which pages were visited after a specific page, and show that list under the content. They called them "soft links" and they were like the desire-paths of a website.

That site's still up, you can see what I mean:

Looked at the file listing of ~/Wiki/wiki/memex and wow, didn't expect it to grow this much. This is definitely my favorite way to organize things so far. I wonder if I could mix it with a paper based workflow. Maybe export it as a book? How would one transfer back changes from paper into a digital format? If there are only a few changes, manual transcription could work. Hm.

Do any folks write in a way that crosses the digital-analog boundary?

may Glenda have mercy on my soul, but "worse is better" is honestly pretty bad actually.

Friends! #SummerSchool needs moderators for the talks.
Please sign up.
Moderators are essential to our conference.

> The chief said to his people, "It is best to divide the fire, so that people all over the world can use it."
src: Woodpecker and the Theft of Fire (Sanpoil myth, collected in Voices of the Winds)

I started writing it with streams, gave up because writing pattern matching became confusing and because I realized I was just reimplementing Haskell's Data.List. Considered doing it imperatively but that's uglier and bad for testing.
Considered reading it into memory but that's also ugly and wastes RAM.

Show thread

if you are a schemer, can you direct me to an elegant example of doing the following?

split git log --format=... by newlines, split lines on spaces into hash and unix date, group log lines that are from the same day, <insert some gmisub formatting that i haven't decided yet>, write that to stdout / separate files with an index.

Haskell's lazy IO is a perfect fit for this, I can just use the plethora of list processing functions without reading the whole log into memory.

Show thread

Object capability security seems to be rapidly picking up interest in the zeitgeist. And there are a lot of improvements happening in the ~"open hardware" space (MNT Reform, RISC-5, Pine64 stuff).

There might be some hope for the safety of our computing environments after all!

uh, can't do it, text stream processing in Scheme is a pain. slinking back to Haskell in shame.

Hello.... if you're interested in *moderating* for a #SummerSchool presentation, signups are open now until July 4th!

Moderators introduce the presenter and make sure people at talks are safe. We haven't run into many issues so far, and moderators help keep it that way.

More details + sign up here:

So I've been working with an activist group to prevent forced evictions/demolitions in Karachi for the last 4 months.

Whenever me and my comrades show up to film the demolitions (and the attendant harassment of residents that comes with it), we get threatened with arrest.

Do folks here have recommendations for inexpensive & inconspicuous recording devices that can be used to surreptitiously record and possibly livestream such events as they're happening?

@yrabbit We're only a few hundred users in the channel, but the fact that we moved two weeks ago without incident speaks to the reason we should always value open protocols over any convenient software service.

i watched this video last summer for a staff training, but given how things are working out in my life right now, it really hits different.

Okay y'all, my blog has moved to #flounder, where everyone, even HTTP users, can view it!

You can go there with either a Gemini client or regular web browser!

#a11y #flounder #Gemini #gemlog

Saw a fox while running yesterday! Finally, a good reason to wake up early in the morning. ๐ŸฆŠ

users might be interested in this thing:
Haven't had a chance to try it myself, so I'm double curious what yall think.

Show older

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information โ€” A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.