1905 bookmarks
Bookmarks and whatnot. Закладки и всякое.
Bookmarks and whatnot. Закладки и всякое.
Jeremy Maluf is that New Yorker who has all his possessions in one bag that he carries with him all the time. He approaches his file and data management similarly. Recently his bag was stolen, but then he bought new devices and recovered all data in 15 minutes. That involves over-reliance on Google and Apple services. Not a lifestyle I want to chase, but something to learn here.
Даня показывает, как правильно называть файлы — писать в начало дату в формате ISO.
2026-04-29 Фото из Хабаровска.jpg
2025-07-12 Билет в музей.pdf
Давно так делаю и вам рекомендую.
Даня также показывает, как удобно на маке добавлять такой префикс к файлам. Взял на вооружение.
One-megabyte better calculator widget for the menu bar.
Epic long text on history of Arabic script printing, calligraphy intro, font rendering intro, bidi intro.
As an Emacs user, few things are as delightful as catching my favorite text editor out in the wild. It doesn’t happen often though – Emacs is niche, and pop culture rarely gives it a nod. This post tracks down every one I know of (as of June 2026), and I’ll keep adding to it as I stumble across more.
Image board style fedi front end with a emphasis on gallery view
{
header: "Welcome to my blog",
post: "$1",
footer: "Hope you like it"
}
/* $1 */
{
content: "This is my article",
comments: "$2"
}
/* $2 */
[
"This is the first comment",
"This is the second comment",
"This is the third comment"
]
Federated forge.
Like RSS and Google Reader.
A spec for a web subset that's even simpler. Some questionable choices.
Came across this Betula. It's running some kind of cool fork with many additional features! I'm impressed, it's very fun. Couldn't find the source code though.
A flip phone with the apps you need: WhatsApp, Signal, Telegram. Music, podcasts, maps, rideshare, a camera for the moments worth keeping.
It will run Sailfish! A flip phone by Commodore! What a world.
tags.pub is a global hashtag server for the Fediverse. You can follow an account like example@tags.pub and it will boost all the content tagged #example from across the Fediverse.
esolangs, esoplatforms, esosystems, and all that break from the norms of computing
Exploring cyberspace with a thumbstick.
Can we consider this to be a homepage of sorts for Acme?
People I work with recognize my computer easily:
it's the one with nothing but yellow windows and blue bars on the screen.
That's the text editor acme, written by Rob Pike for Plan 9 in the early 1990s.
Acme focuses entirely on the idea of text as user interface.
It's difficult to explain acme without seeing it, though, so I've put together
a screencast explaining the basics of acme and showing a brief programming session.
A nonograms/picross game for the Game Boy
Authentication is not specified by the ActivityPub standard. In practice, the fediverse mostly uses HTTP Message Signatures to authenticate server-to-server requests, using a relatively consistent profile. This document describes that profile and usage, recommends best practices, and evaluates their success so far.
(no)
An OpenType variable font that turns simple text expressions into inline charts. No JavaScript, no images — just type.
Writing clojure code by hand on a Remarkable, it gets executed
In short, a supporting component must always be strictly cooler than anything
it supports, or be at absolute zero conjointly with anything it supports.
Absolute zero means that a program is frozen, no further updates are
possible. If your versions don't track your
actual progress, you run out of integers.
A's version SHALL be a nonnegative integer.
A, at any specific version, MUST NOT be modified after release.
At version 0, new versions of A MUST NOT be released.
New releases of A MUST be assigned a new version, and this version MUST be strictly less than the previous one.
If A supports another component B that also follows kelvin versioning, then:
Either both A and B MUST be at version 0, or B's version MUST be
strictly greater than A's version.
If a new version of A is released and that version supports B, then a new
version of B MUST be released.
I love mesh networks, and love the 1999 WAP standard. After I started thinkering with MeshCore I realised text is fun but what about the internet? WAP 1.x was built to be sent over SMS... this might work. Taking my WAP-over-SMS project and two ESP32s and voila!
WAP internet (all you actually need) over a fully decentralized network!
Dan's Miniflux tool.
The 2009 Golang mailing list discussion on nilable pointers. They ended up having them.
Also this page has good examples of inferiority of hard-wrapped email messages.
The author is not blind, which seems to be the “default” disability in accessibility articles. They see fine but have troubles using their hands. There's cool software Talon that gives them back the ability to use computers (with voice, eye tracking, machine learning, custom scripts), but it is impossible to run it on Wayland.
TL;DR: totally not SSD nor flash. Maybe HDD if you migrate them in time. Some special discs are recommended. Optical... joyful.
История продвижения баточника Сникерс в России — каноничная с точки зрения создания новой ниши на новом рынке под существующий продукт
Это пост про то, как работает системная инженерия, на примере решения ситуации с рубашкой. Смешно? Это только пока лишь
The bird retina is one of the most energetically expensive tissues in the animal kingdom, yet it doesn’t use the energy advantage of oxygen. New research finally explains how this is possible.
Angelwood's strongest december adventures.
Karl Voit's dissertation on file management.
let-go is a Clojure dialect with a bytecode compiler and stack VM, written in Go. A single ~10MB binary, ~7ms cold start, no JVM. Roughly 95% Clojure-compatible on the jank-lang test suite.
A book that examines and explains the source code of Emerald, one of the most popular video games ever made, based on the decompilation work of PRET.
Demonstrating the basics of logic programming with data from the Pokémon games.
Command-line interactive multitool for tabular data.
Welcome to my small corner of the internet!
A long dismissive text about how kids, and people in general, don't know how to “use computers”. Overall, the author is right, they really don't know, but instead of approaching the topic on how to make computing more accessible, he takes pride in his knowledge (that most people lack), and tells the folks what to do (along the lines of forcing your children to learn programming).
He also mentions how Microsoft lobbied the idea of Microsoft Office being computing itself to British schools. Well, it's the same in Russia, and not just in school. For many, using MS Office is the most important skill. I never understood that. It's a very niche tool, no?! And it's very hard to use, I still only know the very basics of office suites.
Mysteries to revel in.
Archiving text web pages to org mode.
hk Ctrl+Shift+F6 notify-send "Hello"
Drew's classic article on importance of personal archives. It had only become more relevant with time.
Betula has an archival feature, I'll use it on this page.
Akin to crontab -e.
Edsger Dijkstra on how word processors actually make writing slower.
The irony of the situation is, however, that, as a commercial product, the word processor was so successful because, in actual fact, its usage costs time; as a result, it makes its user even more busy and feeling even better. It is the ideal tool for those that can confuse activity with work.
The experiments have been taken with people that were both experienced writers in longhand and experienced users of word processors. The outcome was, firstly, that the linguistic quality of the mechanically produced letters was not noticeably lower than that of the hand-written ones, and, secondly, that they had taken 50% more time to be written.