20 random bookmarks

Bookmarks and whatnot. Закладки и всякое.

2025-09-22

2013.

Clay PCB Tutorial — feministhackerspaces

feministhackerspaces.cargo.site/Clay-PCB-Tutorial

2025-05-25

1916.

another tale of go.mod bloat

flak.tedunangst.com/post/another-tale-of-gomod-bloat

Trimming dependencies. I wish we did that at work

2025-03-18

1821.

The good times in tech are over

www.seangoedecke.com/good-times-are-over

2024-07-14

1380.

Markdown Text 101 (Chat Formatting: Bold, Italic, Underline)

support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline

Discord uses a custom markup language. They call it Markdown, while it's not really Markdown. Buzzword.

2024-07-03

Reposted 1364.

twtxt

twtxt.readthedocs.io/en/latest/user/intro.html

twtxt is a decentralised, minimalist microblogging service for hackers.

2024-06-14

1320.

Group chats rule the world

sriramk.com

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

2024-06-09

Reposted 1305.

Understanding ActivityPub Part 2: Lemmy

seb.jambor.dev/posts/understanding-activitypub-part-2-lemmy

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).

2024-03-13

Reposted 1197.

Personal Goals Have to Happen Now

www.raptitude.com/2023/11/personal-goals-have-to-happen-now

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.

2024-03-10

1193.

Where we stand regarding the climate

alexschroeder.ch/view/2024-01-14-climate

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.

2023-12-28

998.

Misty Programming Language

www.crockford.com/misty

A programming language by Douglas Crockford

2023-12-06

960.

Project CETI

www.projectceti.org

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.

2023-09-17

622.

Пишем telegram бота на языке R (часть 1): Создаём бота, и отправляем с его помощью сообщения в telegram

habr.com/ru/articles/511222

Мне в скорости потребуется написать телеграм-бота. Может вот так?

2023-08-26

593.

You're Not Going to Make It

www.okdoomer.io/youre-not-going-to-make-it

2023-07-23

492.

Fabio Manganiello (@blacklight@social.platypush.tech)

social.platypush.tech/@blacklight/109148927311396174

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!

2023-07-09

440.

State Machines: Introduction

blog.yoshuawuyts.com/state-machines

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.

2023-06-13

337.

Lichen

lichen.sensorstation.co

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.

2023-05-09

224.

микроразметки

agnessa.pp.ru/computer/site/20210826125557-микроразметки.html

2023-05-01

188.

There’s more than one way to write an IP address

ma.ttias.be/theres-more-than-one-way-to-write-an-ip-address

Shocking

2023-02-19

73.

Typewriter concept reinvented for nostalgic, digital users - Yanko Design

www.yankodesign.com/2022/02/21/typewriter-concept-reinvented-for-nostalgic-digital-users

2023-01-21

13.

How Memory Safety Approaches Speed Up and Slow Down Development Velocity

verdagon.dev/blog/when-to-use-memory-safe-part-2

A good overview of 4 memory management approaches. TL;DR: There is no panacea.