Ivan Uemlianin (@llaisdy) header
Ivan Uemlianin (@llaisdy) profile picture

Codes, Networks, Activity Theory, AI (GOF and otherwise), and all that

Joined July 2009
Photo by Ivan Uemlianin (@llaisdy)Photo by Ivan Uemlianin (@llaisdy)Photo by Ivan Uemlianin (@llaisdy)Photo by Ivan Uemlianin (@llaisdy)Photo by Ivan Uemlianin (@llaisdy)Photo by Ivan Uemlianin (@llaisdy)Photo by Ivan Uemlianin (@llaisdy)Photo by Ivan Uemlianin (@llaisdy)Photo by Ivan Uemlianin (@llaisdy)Photo by Ivan Uemlianin (@llaisdy)
"Chez lui, quelle que soit la tristesse du poète, elle est consolée, surpassée — c’est-à-dire malheureusement vite détruite — par l’allégresse du fabricateur." (Proust, La Prisonnière)
1
15
Ivan Uemlianin retweeted
Great letter @TheEdwardHowell. You show how to disagree civilly, but show just how devastingly effective it can be in brutally exposing the lazy ignorance of so-called activists such as (Led by) Donkeys
3
9
45
2,368
Ivan Uemlianin retweeted
Delighted to have an essay in a new edition of Robert McPhillips’s “The New Formalism” (@WisebloodBooks, next year), alongside far superior contributions by @bbrodeurpoet and Maryann Corbett. My subject is the rhymes I keep seeing in unexpected places... borisdralyuk.substack.com/p/…
3
13
2
79
2,420
Ivan Uemlianin retweeted
They grew up with engines. But they don't all play alike. In his new book Think Like a Human, GM Vladimir Tukmakov examines the playing styles of eight young stars, including Gukesh, Praggnanandhaa, and Firouzja. Now available on Forward Chess: forwardchess.com/product/thi…
1
1
3
346
Ivan Uemlianin retweeted
There is an inescapable tradeoff between what a software technology can do (its abilities) and what you know for certain about what it does (its guarantees). For example: - Unicode is able to represent strings like `中文🌴`, but ASCII guarantees that all visible characters are exactly one byte. - Safe rust guarantees an absence of (certain kinds of) memory errors, but it isn't able to encode as many valid programs as unsafe rust can. - `map` can't do every computation a `foreach` loop can, but `map` always guarantees the output list is the same size as the input list. - Graphs can represent more kinds of data than DAGs, which represent more than trees, which represent more than lists. But DAGs are orderable, trees have at most one path between nodes, and lists guarantee one order. The tradeoff exists whether we're talking formats, data structures, languages, or tools. It's so fundamental because it's universal. Give me any software topic and I will give you an example of this tradeoff. What's causing this? There's a surprisingly simple mathematical explanation! Abilities correspond to `some` quantifiers over a set, while guarantees correspond to `all` quantifiers. `some` is "monotonically true" over the size of the set, meaning when we grow the set, it can flip from false to true but not from true to false. Conversely, `all` is monotonically false, meaning it can flip from true to false but not vice versa. In other words: to increase a technology's guarantees we need to "shrink the corresponding set", which by definition decreases its abilities. The ability-guarantee tradeoff is one of the running motifs of my book Logic for Programmers: not the subject of a chapter, but an idea that runs through many chapters. The tradeoff connects diverse topics like testing, optimization problems, and domain-driven design. If this interests you, the book is available in pdf, epub, and print formats. Check the link below! logicforprogrammers.com/ (Or, if you want to participate in the November charity drive, check out the link in the next Tweet!)
5
10
91
3,133
Ivan Uemlianin retweeted
Jensen Huang in the Matrix, learning how Chinese spies work Wait till the end 👀
🤖 Made with AI
1,792
15,543
2,182
87,978
8,062,040
Ivan Uemlianin retweeted
A bonus piece from me on the Wisdom of the Cloud. With a great headline, which I did not write. telegraph.co.uk/news/2026/11…
1
1
26
712
codex always works harder when you tell it it's fixing something generated by claude
4
1
31
1,169
Ivan Uemlianin retweeted
Happy birthday to Brix Smith, born as Laura Salenger in Los Angeles, California on this day in 1962. Drink the long draught.
20
55
5
598
27,722
Ivan Uemlianin retweeted
Australia strongly opposes and voted against Iran’s appointment to the UN Committee for Programme and Coordination. Iran’s human rights violations and destabilising conduct undermine multilateralism. Australia stands with the people of Iran.
1,597
541
188
2,958
241,046
Ivan Uemlianin retweeted
Test your endgame basics! White to play. Can you win this position? From Opposite-Colored Bishop Endings by Alexey Bezgodov and Kevin Cotreau, the latest release from @ilan_ruby. forwardchess.com/product/opp…
1
4
8
390
Ivan Uemlianin retweeted
“The business doesn’t want alarms. It wants reactive plans.” @aramallo’s team built a scheduling solver in Bondy in a week. It once took him three months with an operations research expert. youtu.be/Id-K5UrI1BQ
1
6
349
This
.@Ed_Miliband Your ministry is not being honest with Parliament or the British people. The Foreign Office here falsely denied the UK's complicity in nominating Iran. The truth is that regional groups only propose candidates, but the official nomination is done by ECOSOC. By not objecting on April 8, the UK officially joined consensus on the nomination of Iran — which was just now ratified by the UNGA. The U.S. did take the floor in April to oppose the nomination. The UK chose silence. This official reply below is deliberately misleading and deceptive.
2
65
4
365
12,704
We’re losing our minds. This sounds NOTHING like Beethoven. But too many people don’t know or care anymore. They’re just living on their phones and abandoning centuries of human achievement. Idiocracy was too kind to us.
I asked Claude Fable 5.2 to write a Beethoven-style piano sonata movement in LilyPond. It wrote the score, recorded it, and made this video. Every note you see is from its source file.
55
106
6
1,327
40,602
Ivan Uemlianin retweeted
I still find LLMs terrible at information presentation, even when they’re good at analysis. The reports they generate are not well-structured. The order that information is presented, and which details are relevant to the reader, these are things they are not good at yet.
15
9
3
149
12,901
Ivan Uemlianin retweeted
The UK *nominated* Iran to join this committee. Why @Ed_Miliband? Is this what you shook hands over?
SHAME: The U.N. General Assembly by 144 votes just elected Iran's Islamic Regime to the Committee for Program and Coordination, which shapes priorities on Women’s Rights, Disarmament & Counter-Terrorism. Disgraceful reward for a regime that massacred tens of thousands of people.
133
623
70
2,174
83,911
Ivan Uemlianin retweeted
Silent ROS Community: Let’s Start Discussing the Impact of AI Adoption on Public Knowledge Sharing Michel Albonico University of Southern Denmark Douglas Ferreira de Souza UTFPR Adolfo Neto UTFPR // DOI is not working yet sol.sbc.org.br/index.php/sbe…
1
5
290
Replying to @DmitryRybin1
yes, in fact that is a main feature. It has first-class AI integration, which is tracked in the sense that provenance of all text is tracked and you can easily see what prompt led to the insertion of specific prose.
2
2
21
808