Pinned toot

A long-overdue

Hello! I'm Ivan, I live in Moscow, Russia, and study in the MSU.

In my free time I hack on various FOSS projects and play (vertical scrolling) rhythm games (4K, 7K, SV, LN, bars). My favorite programming language is . My main is Quaver, which I am helping to develop.

I use (), (), .

I'm quite interested in tool-assisted speedrunning. I've created tools for Half-Life 1 and studied it extensively.

I've also made a Minecraft mod.

Dear right-to-left script users, what behavior of arrow key caret motion do you prefer in a text editor?

"Logical" means Windows-style—cursor might jump and invert direction on bidi boundaries
"Visual" is macOS style—motion corresponds to arrow on the key

(Boosts appreciated)

I wish the GNOME community would embrace one of two viewpoints:

- Code formatting does not matter
- Code formatting matters, and is *entirely* maintained and enforced by a tool (cf go fmt, rustfmt, black)

It's heartbreaking to see code reviews which ask only that the authors change things which have no semantic meaning. What a waste of limited time that we could spend on making the software work well.

Roses are red,
Violets are blue,
Overflow \hbox in paragraph at line 2

На очередном курсе по машинному обучению (или дата майнингу) даже не скрывают, что это всё нужно, чтобы "впаривать" пользователям товары.

Awk in 20 Minutes

Recommended reading for users of Unix systems

Hardest problems in computer science:
- cache invalidation
- naming things
- adding a video into a presentation

I've been working a bit on Anvil lately. It's the sample compositor of Smithay [1], the library for building compositors. Anvil can now move and resize windows!


The GNOME Shell/Mutter team is out today with their January progress report! Tons of exciting changes inbound

Please reply to this post with the text of the original post (this is a quine)

The year is 2025

There are five browser cores:
- webkit
- chromium
- gecko
- servo
- youtube-dl, which ended up implementing a full-fledged browser in python to keep successfully downloading videos

hello! i wrote (!) about has css has evolved over the past 20 years, at least as i remember it

Working on a new productivity technique I call "diffractive procrastination", in which I make progress on a task by putting a bunch of much higher-priority items ahead of it on the to-do list, then I put off working on those items.
#lifehacks #diffractiveprocrastination

The garbage fire that is iPad multitasking is a good example of what happens when you start with an oversimplified interface paradigm and then just bolt more complex stuff on later, because you're afraid of people rejecting change.

Show more
Mastodon for Tech Folks

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!