1801 bookmarks

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

2026-02-21

2106. 1 like

Rob Pike: Notes on Programming in C

doc.cat-v.org/bell_labs/pikestyle

Rob Pike's notes from 1989. Some of these recommendations are still found in modern Go recommendations.

2105. 1 like

strcpy: a niche function you don't need

nullprogram.com/blog/2021/07/30

If strcpy is not easily replaced with memcpy then the code is
fundamentally wrong. Either it’s not using strcpy correctly or it’s
doing something dumb and should be rewritten. Highlighting such problems
is part of what makes memcpy such an effective replacement.

2104. 1 like

Energy Efficiency across Programming Languages

greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf

In this paper, we first present an analysis and comparison of

the energy efficiency of 27 well-known software languages
from the popular software repository The Computer Lan-
guage Benchmarks Game. We are able to show which were the
most energy efficient software languages, execution types,
and paradigms across 10 different benchmark problems.

C wins in every regard. Other compiled languages perform very well too.

2102.

Rsync Examples, SSH, Backup @ Calomel.org

calomel.org/rsync_tips.html

Was setting up something with scp, but then remembered about rsync's existence and found this little tutorial.

2101.

sinelaw/freshr

github.com/sinelaw/fresh

Modern-style text editor in terminal

2026-02-14

2100.

Netscape Bookmark File Format (Internet Explorer)

learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa753582(v=vs.85)

2026-02-13

2099.

A Metabolic Workspace

www.joanwestenberg.com/a-metabolic-workspace

Yet another critique on PIM and the art of collecting links. I'll keep a link to it here and make an archive.

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.

2026-02-12

2097.

How to Debug Your Life

www.joanwestenberg.com/how-to-debug-your-life

Collect data and analyse

2096.

ping

club.hugeping.ru

Hugeping's IDEC echo and personal site.

2095.

hugeping/ii-go

github.com/hugeping/ii-go

IDEC server software by hugeping.

2093. 1 like

The Timeless Way of Programming

tomasp.net/blog/2022/timeless-way

A thoughtful comparison of Christopher Alexander's ideas (the architect) with software engineering.

I have “A Pattern Language” in paper in my home library, with Flancian annotations! I guess I'll get to it after I finish Fowler's Patterns book.

2026-02-04

2092.

Книга Сергея Поварнина «Искусство спора»

ilyabirman.ru/meanwhile/all/povarnin-argument-book

2026-02-03

2090.

Some obscure C features you might not know about - Mort's Ramblings

mort.coffee/home/obscure-c-features
2089.

Hard numbers in the Wayland vs X11 input latency discussion - Mort's Ramblings

mort.coffee/home/wayland-input-latency

Wayland is slower.

2026-02-02

2088. 3 likes

GitHub - tldev/posturr

github.com/tldev/posturr

A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection.

2026-01-27

2087.

Encyclia.pub

encyclia.pub

Encyclia makes ORCID records available on the Fediverse. You can use it to follow researchers who don't have a Fediverse presence and see their new publications on your feed!

2086.

Stickers Standard

sticker.how

This specification defines a standard for sticker compatibility from multiple vendors. By following this specification, implementors can ensure they meet the expectations of sticker consumers. A standard allows producers to supply tools that help ensure maximum compliance and enjoyability.

2026-01-26

2085. 4 likes

The difference between XMPP and ActivityPub, explained through the Blog feature 🗒️✨

mov.im/community/pubsub.movim.eu/Movim/the-difference-between-xmpp-and-activitypub-explained-through-the-blog-feature-Hdx4FR

Movim provides a quick comparison between the two protocols and shows how blogs work. Wow, this makes so much more sense than ActivityPub tbh. There's also a good example of XML strength: embedding an Atom feed in XMPP messages.

2083. 1 like

mission-center-devs / Mission Center

gitlab.com/mission-center-devs/mission-center

Task manager like the one in Windows but for GNOME. It looks better in GNOME. A bit sad I've migrated away from GNOME just a few days ago.

2082.

LINKBUDZ

linkbudz.m455.casa

A bookmarking community. Bookmarks mostly tech-related, of course. Expect some reposts from there.

2080.

Daniel Kennett - A Lament For Aperture, The App We'll Never Get Over Losing

ikennd.ac/blog/2026/01/old-man-yells-at-modern-software-design
2079.

The lost art of XML — mmagueta

marcosmagueta.com/blog/the-lost-art-of-xml

There was a long write-up in this note, but then I removed it. Read the bookmarked article with an open heart.

2026-01-24

2078. 2 likes

3ds-homebrew: silly 3ds homebrew projects!

sr.ht/~sheepy/3ds-homebrew
2077.

bookmarkfs

sr.ht/~cismonx/bookmarkfs

BookmarkFS is a FUSE-based pseudo-filesystem which provides an interface to the bookmark data of web browsers.

2076.

On Merveilles

gregori.studio/merveilles

A romanticised description of Merveilles (which I'm part of btw!). When I come across a mention of offline Merveilles meetups, I'm a bit sad, because they're all far away from me.

Greg highlights that there aren't that many community projects given the number of members. I think there're quite more than one might expect! I don't really participate these days though.

2075.

The Only Two Markup Languages - gingerBill

www.gingerbill.org/article/2026/01/19/two-families-of-markup-languages

The title is a bit misleading, there are of course more than two markup languages. The author says that only TeX and SGML families are proper arbitrary markup languages. Lightweight markups are not arbitrary, structured languages like YAML are not markups.

2074.

Bugs Apple Loves

www.bugsappleloves.com

Bugs Apple won't fix. Why else would they keep them around for so long? We did the math.

2073. 1 like

Geomys

geomys.org

A collective of Go developers maintaining popular and critical libraries, sometimes taking over the work when asked to. Should I join their ranks one day?

2026-01-21

Reposted 2072.

Handy

handy.computer

Handy is a cross platform, open-source, speech-to-text application for your computer

2026-01-14

2071.

Double Buffering for Event Consumers

blog.sulami.xyz/posts/double-buffering-for-event-consumers

2026-01-13

2070. 1 like

Apple iSight

paulstamatiou.com/gear/apple-isight

The 20 year old Apple iSight camera. This is my original Apple iSight camera (Rev C) that I purchased sometime around 2005. Its specs don't mean much today with a mere 640×480 resolution, but to me it stands out as a remarkably well-designed piece of hardware. The best detail was the rotating aperture

Pretty camera pretty

2026-01-09

2069.

Britannia (atlas) - Wikipedia

en.wikipedia.org/wiki/Britannia_(atlas)

There used to be atlases of so-called “strip maps”, which are in a way precursors to modern navigators and metro line maps. The artist put less emphasis on legibility than modern designers do; they cared more about decorations. Beautiful!

2026-01-08

2066.

Elvish Shell

elv.sh
2065. 1 like

Your Real Biological Clock Is You’re Going to Die

hmmdaily.com/2018/10/18/your-real-biological-clock-is-youre-going-to-die

2026-01-06

2063.

How Github monopoly is destroying the open source ecosystem

ploum.net/2026-01-05-unteaching_github.html

2026-01-02

2062.

50 Years Later: There's Still No Silver Bullet

rebuildworld.net/silver_bullets.html

Stolyarov leaves us no rest.

2061.

git-pkgs: explore your dependency history

nesbitt.io/2026/01/01/git-pkgs-explore-your-dependency-history.html

A git subcommand to explore the dependency history of your repositories.

2025-12-31

Reposted 2060.

Platypus - Create Mac apps from command line scripts

sveinbjorn.org/platypus

Platypus is a developer tool that creates native Mac applications from command line scripts such as shell scripts or Python, Perl, Ruby, Tcl, JavaScript and PHP programs. This is done by wrapping the script in a macOS application bundle along with an app binary that runs the script.

2059.

Unix "find" expressions compiled to bytecode

nullprogram.com/blog/2025/12/23

2025-12-30

2054.

alecthomas/participle: A parser library for Go

github.com/alecthomas/participle
type INI struct {
  Properties []*Property `@@*`
  Sections   []*Section  `@@*`
}

type Section struct {
  Identifier string      `"[" @Ident "]"`
  Properties []*Property `@@*`
}

type Property struct {
  Key   string `@Ident "="`
  Value *Value `@@`
}

type Value struct {
  String *string  `  @String`
  Float *float64  `| @Float`
  Int    *int     `| @Int`
}
2053.

Zed Is Our Office - Zed Blog

zed.dev/blog/zed-is-our-office

From the Zed Blog: A look at how we use Zed's native collaboration features to run our entire company.

2052.

posty

codeberg.org/oliphant/posty

Turn your Mastodon archive file into a standalone static HTML site. Easy to customize, easy to search, all posts also indexed not just chronologically, but on tag pages.

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-12-18

2050.

Asymmetries of Information and Economic Policy

www.project-syndicate.org/commentary/asymmetries-of-information-and-economic-policy-2001-12

Joseph Stiglitz explained why he and others got the Nobel prize.

... economists used simple economic models that assumed that information was perfect – i.e. that all participants have equal and transparent knowledge of the relevant factors. They knew that information wasn't perfect, but hoped that a world with moderate imperfections of information would be akin to a world with perfect information. We showed that this notion was ill-founded: even small imperfections of information could have profound effects on how the economy behaved.

2025-12-17

2049.

Бян-бян и его друзья

telegra.ph/Byan-byan-i-ego-druzya-11-08

Среди изучающих китайский мало кто не слыхал про ту самую лапшу бян-бян, в которой biáng записывается через довольно увесистый иероглиф:
В 2020 году его даже добавили в Юникод: 𰻞 (трад.), 𰻝 (упр.).
Многие ошибочно полагают, что его создали не так давно и просто забавы ради, однако не всё так просто. По всему Китаю существует множество похожих иероглифов, и все они имеют историю как минимум в 200 лет.

Reposted 2048.

Scribal abbreviations

www.translationdirectory.com/articles/article2496.php

2025-12-14

2044.

Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel 2001

www.nobelprize.org/prizes/economic-sciences/2001/popular-information

George Akerlof, Michael Spence and Joseph Stiglitz. Market for lemons and whatnot.

2025-12-10

2043.

マリウス . Domains as "Internet Handles"

マリウス.com/domains-as-internet-handles

Marius claims domains as user ids are not good. Good points

1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29