20 random bookmarks

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

2026-02-13

2098.

APL deserves its renaissance too

wordsandbuttons.online/apl_deserves_its_renaissance_too.html
life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}

I know, I know. I should have started with the introduction. But doesn’t it introduce itself rather well? You can see for yourself that it’s ultimately concise, expressive and utterly alien to all the mainstream computer languages.

2025-12-29

2051.

Rebuild the World! Taboos

rebuildworld.net/taboo

A list of approaches to completely avoid when designing software. A bit too extreme, on the impractical side, but manifestos like this inspire thought.

2025-05-11

1901.

FediIndex | FediIndex

fedi.wrm.sr

Detailed Fediverse statistics

2025-03-18

1821.

The good times in tech are over

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

2025-03-17

1818.

Nepenthes

zadzmo.org/code/nepenthes

This is a tarpit intended to catch web crawlers. Specifically, it's targetting crawlers that scrape data for LLM's - but really, like the plants it is named after, it'll eat just about anything that finds it's way inside.

It works by generating an endless sequences of pages, each of which with dozens of links, that simply go back into a the tarpit. Pages are randomly generated, but in a deterministic way, causing them to appear to be flat files that never change. Intentional delay is added to prevent crawlers from bogging down your server, in addition to wasting their time. Lastly, optional Markov-babble can be added to the pages, to give the crawlers something to scrape up and train their LLMs on, hopefully accelerating model collapse.

THIS IS DELIBERATELY MALICIOUS SOFTWARE INTENDED TO CAUSE HARMFUL ACTIVITY. DO NOT DEPLOY IF YOU AREN'T FULLY COMFORTABLE WITH WHAT YOU ARE DOING.

2024-12-26

1656.

Adding "Mycomarkup" as a custom renderer

vpub.mysh.dev/topics/7

This forum is Mycomarkup-enabled now!

2024-11-27

1602.

Extremely Linear Git History

westling.dev/b/extremely-linear-git

With our extremely linear history, the first commit in a repo hash a hash that starts with 0000000, the second commit is 0000001, the third is 0000002, and so on!

2024-06-06

Reposted 1293.

Load Balancing

samwho.dev/load-balancing

A bottom-up, animated guide to HTTP load balancing algorithms.

2024-02-06

1128.

Sage advice for a calmer, more fulfilling digital life | datagubbe.se

www.datagubbe.se/sage

Datagubbe giving good advice in a bullet list. My favorite items are:

  • Disable notfications. I'd recommend to at least turn their sound off.

  • Use smaller software, use less applications.

  • Avoid social media. I'm building one haha.

  • Delete unused accounts.

  • Thank FOSS maintainers. That includes me.

  • Disable blinking cursor.

My least favorite is his recommendation to use laptops less. I myself should use it more, so I don't use the phone. And I don't have a desktop or a place for it.

2024-02-03

1092.

MVC vs. OOP

www.yegor256.com/2016/12/13/mvc-vs-oop.html

MVC is a very popular architectural design pattern that goes absolutely against the spirit of object-oriented programming.

Teehee.

2024-02-02

1090.

Analog Nowhere

analognowhere.com

Comics about UNIX??

In not too distant future, in a universe not too dissimilar to ours, the world is barren. Vast sprawls of arid deserts and inhospitable jungles cover the face of the planet, while the majority of its denizens persist in gigantic walled-off Metacities, governed by the omni present gov-corporations. These cities are home to many beings living under the tyranical regimes of their watchful overlords. This is the age of technocrats, transhumanists and digisophers, all slaves to meticulously crafted closed hardware, deceptive software and cyber practices designed to enthrall all who wish to persist on this new frontier of the future.

2024-01-31

1085.

2020-12-12 Computer Competency

alexschroeder.ch/view/2020-12-12_Computer_Competency

Few people know how to use computers.

2023-12-16

974.

Implementing Federation, Part I | MRo Blog

blog.mro.name/2023/12/implementing-federation-i

Another unfortunate Fediverse developer shares their woes.

2023-12-15

969.

The Decline of Usability

www.datagubbe.se/decusab

The author doesn't like how modern UI:s are designed. Gives good examples.

2023-12-01

937.

Redowan's Reflections

rednafi.com

Hi, I'm Redowan Delowar—a wandering sciolist with a flair for ones and zeros. I learn, write, and tweet about Python, Go, SQL, and the broader landscape of software in general.

2023-07-25

506.

humungus

humungus.tedunangst.com

Tedu's Mercurial repœ. I would've linked the root website instead, but there is no such thing. Collecting all of theirs' websites is a challenge which I will succeed in!

2023-07-15

469.

mozilla/readability: A standalone version of the readability lib

github.com/mozilla/readability

A program by Mozilla that powers the Reader mode in FF and many other programs. Something I like.

2023-06-19

384.

Encycla

encycla.com

2023-05-28

262.

SDL2 common mistakes and how to avoid them

nullprogram.com/blog/2023/01/08

Initially, I did not want to save this article, but 4 months later I wanted to share it. I guess it only makes sense to save it here, for the next 4 months.

2023-05-09

217.

offbrand mp3 players, in honor of the retirement of the ipod

maya.land/monologues/2022/05/11/offbrand-mp3-players-ipod-retirement.html

They’re finally killing the iPod.

Cool mp3 players photos.