20 random bookmarks
Bookmarks and whatnot. Закладки и всякое.
Bookmarks and whatnot. Закладки и всякое.
Trimming dependencies. I wish we did that at work
Discord uses a custom markup language. They call it Markdown, while it's not really Markdown. Buzzword.
twtxt is a decentralised, minimalist microblogging service for hackers.
Which leads to the question: what makes one of these work? I’ve been a part of several groups and have tried to stand up many myself and I find the same patterns repeating across all the good ones. The best ones are a “forever dinner party” – good friends and conversation happening in perpetuity. They often share the below.
Gardener, not carpenter
Cooling rods and nuclear reactors
The n-1 group
Dinner party alchemy
Gravitational pull of a few topics
Size and Pruning
Shared rituals
This article is part of the series Understanding ActivityPub, which takes a look at the ActivityPub protocol through the lens of real-world examples. The protocol exchanges are taken from ActivityPub.Academy, a modified Mastodon instance that shows ActivityPub messages in real time (see the announcement post).
Personal goals are generally expected to happen later.
The reason it’s hard to get going on personal goals is that you’re already using all of your time. No matter who you are, you’re already using all 24 hours, every day, for something. Because this will always be true, goals that happen at all must happen now, while you still don’t yet have time.
Basically, you learn to work in small, uniform parcels of time. They’re short, timer-bound, and unwaveringly focused on a particular outcome. Most importantly, they can fit into real life, as it already is.
Basically, we are standing at a very bad point regarding the climate. I expect regions with acceptable air and temperature to become very luxurious. Better be there when the time comes. But what are such regions?
I think I've accepted the doom of the burning world. It will happen and I am witnessing it already. A fact.
A programming language by Douglas Crockford
CETI is a nonprofit organization applying advanced machine learning and state-of-the-art robotics to listen to and translate the communication of sperm whales.
Мне в скорости потребуется написать телеграм-бота. Может вот так?
Browsing projects on #Sourcehut reminds me of what FLOSS development looked like 15-20 years ago. Ugly interfaces that were just thin layers above the code, barely any README (let alone wikis, or any form of easily accessible and structured documentation), and let's not mention accessibility on mobile.
How are we supposed to build the foundations of tomorrow's FLOSS if we use tools that look even more outdated than Craigslist? How are we supposed to have any credibility when we tell people "stop using Github, try Sourcehut instead"? How do we expect to create user engagement? How do we expect somebody who's not a developer to use software that doesn't even come with an easily accessible documentation?
And the discussion is good. The endless discussion about SourceHut's UI+UX! My opinion: UI is good, UX not so. But I use it nevertheless!
It's fun and easy to express state machines in Rust, as this article clearly shows. Wouldn't be that much fun in Go, innit?
Using type system for ensuring correctness of the state machines is a good idea. I should do that...
This article has two sequels.
Lichen is the simplest possible CMS for the web that is friendly enough for non-technical users. It is extremely lightweight.
It uses gemtext, a good choice.
Shocking
A good overview of 4 memory management approaches. TL;DR: There is no panacea.