In reply to

C++20 has support for modules?!?! Like on some:

import hello;

int main() {

    hello::say("hello module!");

    return 0;


jazz?! This is actually amazing!

The module proposal(s) was(were) quite the disaster a couple years ago, I wonder how much better it is now…

In reply to

Working on connecting Mastodon with the #IndieWeb!

test <a href=”https://fed.brid.gy/“></a>

In reply to
Also, your testing tool link gives me an empty JSON dict

whoops!! My content processing code is URL-escaping a link that already has a URL-escaped parameter :D

UPD: actually, it’s the markdown library!

In reply to
You don't seem to have author markup that Monocle can show (may be a Monocle bug). And you don't seem to have an avatar anymore 😢

hm, the testing tool can find the h-card.

I didn’t have it for a brief period right after deploying the new engine, maybe monocle cached its absence? (o_0) or it doesn’t support that way of finding the card (would be odd)

In reply to

As I've embraced indie post types, such as reposts, I've noticed that actually I've been using them wrong.

Looking at https://indieweb.org/bookmark#Repost it appears I've been conflating a "retweet" on Twitter with a "repost", thinking they were the same. Alas, they are not, and it makes more sense to be a bookmark.

I've since updated the posts using the wrong type and will get things right next time!

hmm, but https://indieweb.org/repost very much says “retweet from your own site”, and the bookmark page says you should only use bookmark when not reposting content.

Looks like bookmark works better for long articles, but repost for short, tweet-like notes.

In reply to

Recently I've noticed that all sorts of ephemeral content (that is gaining traction in the current world, sadly) - be it Instagram Stories (especially videos since they can't be just screenshoot), Snapchat messages (it's its selling point) or some weird stuff like MTS's "Доступ" ("Access") exhibit and its ads (about content with limited access that may disappear or something) littering the infospace and my VKontakte feed (the only service besides Instagram I still access directly rather than via my reader) clutters up my mind with anxiety. I like content. I like good content. But I'm anxious about losing data and losing access to that content.

Fear of losing something is a part of human psychology (and as I seem to be one of Homo Sapiens, it affects me too). And disappearing content stimulates that fear, leading to more engagement with corporate apps that guard access to the content. Take Instagram stories, for example - there is no API, there is no way to read these in a user-controlled environment, and all of it disappears within 24 hours of being posted! The lack of API seems to be exactly for enforcing these rules - because if Instagram would let others hit its API (which does not exist at all right now - thank you Facebook) - oh no, they could save a story on their hard drives! or even archive them somewhere! oh no this is so scary! (it isn't)

This drives users to constantly check their Instagram app for people's new stories. What if Instagram set the "story" content lifetime to only one hour? It would drive you mad, wouldn't it? so thanks people who invented that concept for at least not driving users completely insane. But it still does bad things (at least with me).

There could be a solution - do not use stories at all! But then you'll miss things because other people do use "stories" to get their content online. So for now in this struggle around this "feature" the only winners are corporations.

Please don't use stories. Don't help corporations drive people like me insane.

My “favorite” is when YouTube videos disappear. When Basho went out of business, they deleted their channel with all the conference talk recordings on it. I found my favorite talk on my hard drive, but I didn’t archive anything else. Another example is #RightsRun the 24 hour Sonic 06 Twitch stream, of which only clips remain it seems :(

Now I youtube-dl whole channels.

In reply to
Remember when Palm Pilots had an IR transmitter and you could download a "universal remote" app and turn off any TV?

I need that right now to turn off this annoying TV in the hotel bar.

My Android phone has an IR blaster :)

In reply to
Blockchain is heartbreaking.

As a computer scientist, I love it. It’s a fundamental breakthrough: the first open participation distributed consensus algorithm ever. That’s a big deal.

As an engineer, I can’t responsibly recommend it to anyone for anything. It’s slow, unreliable, immature, hard to use, and functionality impoverished. It’s a database that hates you.

Truly heartbreaking.

But blockchain is not (just) about open participation. It’s about trustlessness (“well actually” there are “permissioned blockchains” but that’s just a glorified/terrible variant of Git pretty much). And society is built on trust. As Nicholas Weaver puts it, blockchains (trustlessness) is good for one thing only: censorship resistance, i.e. evading the law. It’s just the only option for thing like ransomware. For everything else, systems with trust are many many orders of magnitude more efficient.

And I’d say systems without trustlessness can be “open participation”. Dename was a pretty cool idea.

In reply to

So, now if you reply to my posts, the discussion will be easier to follow, since the post I'm replying to is shown above my reply. Isn't it awesome?

Note that reply contexts are archived. If you change your reply, there's no way for me to know that you changed it and update the reply context automatically!

heh, I have posts denormalized in my database (so, always referenced by URL) — after receiving an update webmention for a post, the updated version shows up in all reply contexts.

(at the cost of some complex and not-very-fast PL/pgSQL procedures :D)

In reply to

ToDo: develop a habit to open my indie reader instead of my social networking apps

heh i just quit twitter

my habit now is lobste.rs, the orange website and some subreddits (/r/Buttcoin especially) <small>and tumblr</small>