20 random bookmarks

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

2025-10-25

2023.

Apples, Trees, and Quasimodes - System Stack

systemstack.dev/2025/09/humane-computing

2025-05-09

1890.

Honest and Elitist Thoughts on Why Computers Were More Fun Before | datagubbe.se

www.datagubbe.se/aficion

Computers were truly much more fun to me when I was younger, and that was when internet had become commonplace in Russia. I suppose the age is what matters the most.

2025-04-21

1867.

GitHub - tsoding/markut: Autocut the Twitch VODs based on a Marker file

github.com/tsoding/markut

2025-03-06

1797.

Joey Hess

joeyh.name

building worthwhile things that might last

2025-01-02

1681.

Using ed(1) as My Static Site Generator

aartaka.me/this-post-is-ed

2024-10-31

1585.

Kurtz and Fernhout

www.kurtz-fernhout.com

2024-10-29

1581.

The IDEs we had 30 years ago... and we lost

blogsystem5.substack.com/p/the-ides-we-had-30-years-ago-and

A deep dive into the text mode editors we had and how they compare to today's

Unexpectedly good.

2024-09-20

1519.

Measure execution time in Go (Golang)

gosamples.dev/measure-time

A good snippet. I used it at work.

func track(name string) func() {
    start := time.Now()
    return func() {
        log.Printf("%s, execution time %s\n", name, time.Since(start))
    }
}

func main() {
    defer track("main")() // do not forget about the second parentheses
    time.Sleep(2 * time.Second)
}

2024-08-22

1458.

Recording and Processing Spoken Word

tratt.net/laurie/blog/2024/recording_and_processing_spoken_word.html

How to record from mic well. Place mic on a good distance, dampen the area, post-process.

2024-05-19

1261.

Кейс: идеальная тележка для Пятёрочки

blog.buro.cx/cx-telezhka

История о том, как наше Бюро проектировало лучшую тележку для торговых сетей группы X5

Я её видел, она классная

2024-03-06

Reposted 1180.

Wrapping Errors in Go - How to Handle Nested Errors

blog.boot.dev/golang/wrapping-errors-in-go-how-to-handle-nested-errors

By wrapping errors and building well-formatted error messages, we can keep better track of where errors are happening. I often just add the name of the function being called to my error messages, but we can make the message say whatever we want. For example, I’ll often include parameter information in the error so I know which inputs caused the error.

2024-02-17

1147.

GitHub - 1fishe2fishe/EXODUS: Run TempleOS in user space

github.com/1fishe2fishe/EXODUS

2024-01-16

1055.

RapidAPI for Mac – The most advanced API tool for Mac

paw.cloud

RapidAPI for Mac is a full-featured HTTP client that lets you test and describe the APIs you build or consume. It has a beautiful native macOS interface to compose requests, inspect server responses, generate client code and export API definitions.

Grishka recommended me this for HTTP probing. It helped me!

2023-11-25

917.

davidfstr/webcrystal

github.com/davidfstr/webcrystal

An archiving HTTP proxy and on-disk archival format for websites.

2023-11-23

902.

Input: Fonts for Code — Info

input.djr.com/info

Input is a typeface for code, designed by David Jonathan Ross and released by Font Bureau.

2023-11-12

851.

HTML First

html-first.com

Principles to make building web software easier, faster and more inclusive.

2023-07-14

453.

If you're happy with OpenBSD, probably any computer is good enough.

muezza.ca/thoughts/openbsd_imac_g4
447.

CC0 1.0 text as plain text

creativecommons.org/publicdomain/zero/1.0/legalcode.txt

For some reason it took me some time to find it. Saving here so it is easier next time.

2023-06-01

272.

Hypertext Markup Language (HTML): A Representation of Textual Information and MetaInformation for Retrieval and Interchange

www.w3.org/MarkUp/draft-ietf-iiir-html-01.txt

A 1993 Internet Draft describing the first version of HTML.

2023-05-19

250.

pyrustic/jesth: Next-level human-readable data serialization format

github.com/pyrustic/jesth

Perhaps, funny