1938 bookmarks

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

2026-03-13

Alex Schroeder compares Fediverse and Atmosphere server costs. Fediverse allows for cheap small instances, but big ones are expensive. Atmosphere can only have expensive ones. The level of expensive is similar.

1 like 2125.

2026-03-11

Let’s go over a few demos using the new customizable <select> feature that may be wild, but also give us a great chance to learn new things in CSS.

# css
2124.

2026-03-04

Instead of using git as a database, what if you used a database as a git?

1 like 2117.

2026-03-03

Painting: Wen Hui Tu ( Gathering of the Literaries ) by Zou Ji (Emperor Hui Zong of Song Dynasty)

1082-1135 A.D. Collection at the National Palace Museum, Taiwan

2115.

OpenStreetMap surveyor app

# osm
2114.

2026-02-27

They develop the Sugar DE, a limited and focused DE meant to give children access to computing and knowledge. An honourable project. But what interests me the most is the design decisions. Gotta take a closer look.

via aartaka

2112.

2026-02-26

2111.

Cool tool

1 like 2109.

2026-02-25

Using parametric templates to draw Truchet tiles, then placing them randomly to create generative patterns.

2108.

2026-02-21

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

# c
1 like 2106.

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.

# c
1 like 2105.

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.

1 like 2104.

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

2102.

Modern-style text editor in terminal

2101.

2026-02-14

2100.

2026-02-13

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

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

# apl
2098.

2026-02-12

Collect data and analyse

2097.

Hugeping's IDEC echo and personal site.

2096.

IDEC server software by hugeping.

2095.

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.

1 like 2093.

2026-02-04

2092.

2026-02-03

# c
2090.

Wayland is slower.

2089.

2026-02-02

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

3 likes 2088.

2026-01-27

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!

2087.

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.

# spec
2086.

2026-01-26

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.

4 likes 2085.

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.

1 like 2083.

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

2082.
# apple,ui,ux
2080.

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

# xml
2079.

2026-01-24

2 likes 2078.

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

2077.

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.

1 like 2076.

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.

2075.

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

# mac
2074.

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?

# go
1 like 2073.

2026-01-21

remarked

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

2026-01-14

2071.

2026-01-13

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

1 like 2070.

2026-01-09

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!

2069.

2026-01-08

2066.
1 like 2065.

2026-01-06

2063.

2026-01-02

Stolyarov leaves us no rest.

2062.

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

# git
2061.

2025-12-31

remarked

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.

2025-12-30

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`
}
2054.

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

2053.

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.

2052.

2025-12-29

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

2051.

2025-12-18

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.

2050.

2025-12-17

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

2049.
remarked

2025-12-14

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

2044.

2025-12-10

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

2043.

2025-12-03

Wolfram language never cease to amaze me with how it manages to introduce mind-blowing features that are not possible everywhere else without introducing any syntax. In today's episode: wrap a resource-intensive computation in this function, and it'll magically happen on our enchanted cloud computers; there will be an email notification. Truly awesome. Sometimes I envy scientists because they have a reason to use tools like Wolfram.

2042.

2025-12-02

2041.

2025-11-24

Explore why Markdown, despite its ubiquity, might not be the best fit for technical content.

2040.

2025-11-23

2039.

2025-11-21

rand($.) < 1 && ($line = $_) while <>;

Pick a random line from a file without knowing its size beforehand. The algorithm can be easily adjusted to many a thing...

How come Perl is so fun?

2038.

2025-11-16

Disables theming (enables Classic theme)

2037.
1 3 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 30 31