Mathematician/Fellow, Mentor/Adviser #EUvsVirus, Cofounder @pubreform @freejournalnet @SciOpenness, Strategy @oa_math #OpenScience #FairOA #FBPE #FBR

Joined March 2011
Happy to speak at The Alternate Future Summit 2020 on 14 August 2:20pm Lisbon time on challenges in education and what universities need from private sector, and how #OpenScience can help. Sign up here for FREE: altfuture.pt/speakers.html
1
5
17
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
LLM Knowledge Bases Something I'm finding very useful recently: using LLMs to build personal knowledge bases for various topics of research interest. In this way, a large fraction of my recent token throughput is going less into manipulating code, and more into manipulating knowledge (stored as markdown and images). The latest LLMs are quite good at it. So: Data ingest: I index source documents (articles, papers, repos, datasets, images, etc.) into a raw/ directory, then I use an LLM to incrementally "compile" a wiki, which is just a collection of .md files in a directory structure. The wiki includes summaries of all the data in raw/, backlinks, and then it categorizes data into concepts, writes articles for them, and links them all. To convert web articles into .md files I like to use the Obsidian Web Clipper extension, and then I also use a hotkey to download all the related images to local so that my LLM can easily reference them. IDE: I use Obsidian as the IDE "frontend" where I can view the raw data, the the compiled wiki, and the derived visualizations. Important to note that the LLM writes and maintains all of the data of the wiki, I rarely touch it directly. I've played with a few Obsidian plugins to render and view data in other ways (e.g. Marp for slides). Q&A: Where things get interesting is that once your wiki is big enough (e.g. mine on some recent research is ~100 articles and ~400K words), you can ask your LLM agent all kinds of complex questions against the wiki, and it will go off, research the answers, etc. I thought I had to reach for fancy RAG, but the LLM has been pretty good about auto-maintaining index files and brief summaries of all the documents and it reads all the important related data fairly easily at this ~small scale. Output: Instead of getting answers in text/terminal, I like to have it render markdown files for me, or slide shows (Marp format), or matplotlib images, all of which I then view again in Obsidian. You can imagine many other visual output formats depending on the query. Often, I end up "filing" the outputs back into the wiki to enhance it for further queries. So my own explorations and queries always "add up" in the knowledge base. Linting: I've run some LLM "health checks" over the wiki to e.g. find inconsistent data, impute missing data (with web searchers), find interesting connections for new article candidates, etc., to incrementally clean up the wiki and enhance its overall data integrity. The LLMs are quite good at suggesting further questions to ask and look into. Extra tools: I find myself developing additional tools to process the data, e.g. I vibe coded a small and naive search engine over the wiki, which I both use directly (in a web ui), but more often I want to hand it off to an LLM via CLI as a tool for larger queries. Further explorations: As the repo grows, the natural desire is to also think about synthetic data generation + finetuning to have your LLM "know" the data in its weights instead of just context windows. TLDR: raw data from a given number of sources is collected, then compiled by an LLM into a .md wiki, then operated on by various CLIs by the LLM to do Q&A and to incrementally enhance the wiki, and all of it viewable in Obsidian. You rarely ever write or edit the wiki manually, it's the domain of the LLM. I think there is room here for an incredible new product instead of a hacky collection of scripts.
2,939
7,396
2,215
61,027
21,989,584
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Good post from @balajis on the "verification gap". You could see it as there being two modes in creation. Borrowing GAN terminology: 1) generation and 2) discrimination. e.g. painting - you make a brush stroke (1) and then you look for a while to see if you improved the painting (2). these two stages are interspersed in pretty much all creative work. Second point. Discrimination can be computationally very hard. - images are by far the easiest. e.g. image generator teams can create giant grids of results to decide if one image is better than the other. thank you to the giant GPU in your brain built for processing images very fast. - text is much harder. it is skimmable, but you have to read, it is semantic, discrete and precise so you also have to reason (esp in e.g. code). - audio is maybe even harder still imo, because it force a time axis so it's not even skimmable. you're forced to spend serial compute and can't parallelize it at all. You could say that in coding LLMs have collapsed (1) to ~instant, but have done very little to address (2). A person still has to stare at the results and discriminate if they are good. This is my major criticism of LLM coding in that they casually spit out *way* too much code per query at arbitrary complexity, pretending there is no stage 2. Getting that much code is bad and scary. Instead, the LLM has to actively work with you to break down problems into little incremental steps, each more easily verifiable. It has to anticipate the computational work of (2) and reduce it as much as possible. It has to really care. This leads me to probably the biggest misunderstanding non-coders have about coding. They think that coding is about writing the code (1). It's not. It's about staring at the code (2). Loading it all into your working memory. Pacing back and forth. Thinking through all the edge cases. If you catch me at a random point while I'm "programming", I'm probably just staring at the screen and, if interrupted, really mad because it is so computationally strenuous. If we only get much faster 1, but we don't also reduce 2 (which is most of the time!), then clearly the overall speed of coding won't improve (see Amdahl's law).
AI PROMPTING โ†’ AI VERIFYING AI prompting scales, because prompting is just typing. But AI verifying doesnโ€™t scale, because verifying AI output involves much more than just typing. Sometimes you can verify by eye, which is why AI is great for frontend, images, and video. But for anything subtle, you need to read the code or text deeply โ€” and that means knowing the topic well enough to correct the AI. Researchers are well aware of this, which is why thereโ€™s so much work on evals and hallucination. However, the concept of verification as the bottleneck for AI users is under-discussed. Yes, you can try formal verification, or critic models where one AI checks another, or other techniques. But to even be aware of the issue as a first class problem is half the battle. For users: AI verifying is as important as AI prompting.
134
532
95
4,388
848,020
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
here's 5 of the best resources i found on AI Agents for beginners that make it impossible NOT to understand them: 1. @chipro 's blog post on agents [from her AI Engineering book]: huyenchip.com/2025/01/07/ageโ€ฆ 2. @huggingface agent course explaining what agents are, important agentic frameworks and building agents in practice: huggingface.co/learn/agents-โ€ฆ 3. Microsoft's "ai agents for beginners" course on YouTube and GitHub @msdev: github.com/microsoft/ai-agenโ€ฆ 4. @AnthropicAI 's blog post which explains agentic design patterns and tips for effective agent applications in production: anthropic.com/engineering/buโ€ฆ 5. OpenAI's practical guide for building agents in production, which includes some nice tips for practical agents. @OpenAIDevs cdn.openai.com/business-guidโ€ฆ if you know any more helpful resources, don't hold back
8
206
6
1,184
87,104
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
At 7, Roman lost his mother to a Russian missile and suffered life-threatening injuries. Doctors doubted heโ€™d survive, let alone walk. Today, he competes in dance and music. (1/8)
133
1,903
67
11,545
158,020
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
To my mind it's the height of cognitive dissonance and hypocrisy to complain about 125,000 people fleeing war, famine and persecution. Millions of people left this island in broadly similar circumstances. Those Irish people went everywhere, too, not just to USA and UK.
1
17
1
373
26,672
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Veteran Artem Moroz lost his legs during battle near Kherson, but it didnโ€™t break his spirit. In this video, he is performing in Times Square, NYCโค๏ธ No matter how much pain and suffering russia brings to our people, they always find a way to keep their spirits high.
9
140
8
882
10,825
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
German Foreign Minister Annalena Baerbock left the government meeting, refusing to be photographed with Chancellor Olaf Scholz after his decision to block the allocation of a new aid package for Ukraine, - Bild. Instead of a thousand words.
510
3,146
250
16,699
601,558
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Dear @Netflix, Please consider making Bucha movie available in more countries. It is a very important film that everybody should see. There have been a lot of requests to watch it. Friends, please help share this post to show that the interest in the movie is high. Thank you for supporting Ukrainian filmmakers in telling important stories to the world, @Netflix!
This is the trailer of Bucha movie. I know it is very hard to watch content like this. But this movie needs to be watched. It is about the value of human life.
359
3,509
131
9,833
416,706
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Replying to @Maks_NAFO_FELLA
The mineral resourcesโ€ฆ especially lithium and uranium, also Ukraines vast 1.1 trillion ใŽฅ proven reserves of natural gasโ€ฆ 2nd in Europe only to Norway and also Ukraines vast underground storage capacity of 31 billion ใŽฅโ€ฆ the largest in Europe. Ukraine possesses abundant deposits of lithium, manganese, titanium, and potentially valuable rare earth elementsโ€ฆ minerals that underpin battery production, electric vehicle components, and renewable energy infrastructure. While Russia also has extensive mineral resources, Ukraineโ€™s particular combination of large lithium and manganese deposits, coupled with sizeable titanium and REE potential, stands out as especially significant for the future of clean energy technologies and electronics. These resources and Ukraines potential to eclipse and erode Russiaโ€™s European energy market well into the future beyond Europes migration away from fossil fuels to renewables is in my opinion the primary reason for Russiaโ€™s latent territorial avarice with regards to Ukraine.
20
113
9
400
33,100
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Europe is losing on every dimension of entrepreneurship and economics. This will end badly. We have to act. I wonโ€™t accept that we just give up and die an economic death. The last standing three and a half European capitalists have to join forces now.
Replying to @techikansh
we want to! we want to offer our products in europe, and believe a strong europe is important to the world. we also have to comply with regulation. i would generally expect us for new products to have delayed launches in europe, and that there may be some we just can't offer.
62
74
6
806
103,215
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
๐Ÿ‡ช๐Ÿ‡บ I've put the eu/acc goals on euacc.com now All of these are crowdsourced by you We desperately need a โ‘‚ fork in the road, in Europe too!
Realistically I feel how Elon does it is smartest: Stay out of politics directly but align with the right politicians and support them to get elected then help them as kind of a consultant I'll happily support and advice European politicians if they want me to I posted my key goals before which is crowdsourced based on what all of you on X told me how to save Europe and that I recommended to Mario Draghi: 1. Reduce regulatory burden for European startups Our vision is focused on reducing regulatory burdens for small businesses, streamlining the process of starting and growing companies, and encouraging innovation. By exempting businesses with annual revenues below โ‚ฌ10 million from complex regulations like VATMOSS, GDPR, and the EU AI Act, we empower entrepreneurs to focus on creating great products and reaching market success without being weighed down by compliance. 2. European Inc: a single pan-European business entity We also propose the creation of a single, EU-wide business entityโ€”European Inc.โ€”that eliminates the complexity of dealing with 27 different company registration requirements. Starting a business should be as easy as clicking a button online, without needing physical offices, notaries, or lawyers. 3. Tax discount during startup phase For new businesses, we advocate for 0% corporate tax for the first 3 years, allowing startups to focus on innovation without the pressure of financial strain. 4. Tax stock options when sold, not when exercised We propose changing the tax policy on stock options to tax them only when sold, not when exercised, so that Europe can compete globally in attracting top talent and entrepreneurs. 5. Embrace AI and technology, don't fight it We see tech and AI not as enemies but as crucial for the future of Europe. While Europe currently lags behind, we believe we can turn the tide by fostering an environment that encourages innovation rather than stifling it with premature regulation. AI can revolutionize industries like healthcare, education, manufacturing, agriculture, energy and of course software, and Europe needs to be at the forefront of this change. 6. Teach AI and tech in schools Lastly, to ensure the long-term prosperity of the European Union, we must teach tech, coding, and AI in all schools and universities. By equipping the next generation with these skills, Europe can secure its place as a global leader in innovation.
149
176
68
1,588
736,793
"To those opposed to supporting Ukraine financially: Their nuclear disarmament saved the West billions. What Ukraine is asking now is dwarfed by that enormous saving. #Ukraine #NuclearDisarmament #SupportUkraine" youtu.be/2u1ep4Pt-J0?si=LZWVโ€ฆ
1
2
71
One of my favorite songs by George Harrison @GeorgeHarrison Great song to take a quick break from a busy schedule, get thoughts clearer and deeper and more focused on what really matters... music.youtube.com/watch?v=n4โ€ฆ
49
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
I donโ€™t remember Georgians so confident to engage with the police, and even asking for it, as everyone realizes this is the decisive moment and these clashes cannot be avoided. The Georgian Dream sowed national disengagement and embarrassment for more than a decade. A month ago when the Georgian Dream stole elections after our national awakening in April-May, they succeeded in disorientating and depressing many Georgians. But nevertheless some opposition-led protests persisted, albeit modest, and maintained some process of brewing resistance. It was a long journey to trigger the masses, and the solutions seemed very unclear, but what was clear was that the anger, humiliation, and disgust had not gone anywhere, and it was laying there as a land mine for the illegitimate Russian regime that is the Georgian Dream. Many people were prepared to work painstakingly on tactics, discipline, and so on, but what happened instead is that the regime triggered a cherry on top by halting Georgiaโ€™s EU path, and just in time that people had sufficiently digested the initial shock of the stolen elections too. And boom! I donโ€™t know what they were thinking, and Iโ€™ll discuss versions elsewhere, but this is the endgame; there is no concession they could trick us into, or any illusions such as the change of power through elections to cling to. Itโ€™s only forward from here - and that is our victory, our freedom from the last ever Russian rule in Georgia! ๐Ÿ‡ฌ๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ
122
829
27
3,877
94,749
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
The night of November 30/December 1 had several significant victories for the people of Georgia. It is possible that it was the decisive night overall. Letโ€™s have a look. #GeorgiaProtests ๐Ÿ‡ฌ๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ ๐Ÿ“ท Radio Liberty, early morning December 1, Chavchavadze Avenue
72
1,178
34
7,870
246,078
Dmitri Zaitsev ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ retweeted
(1/3) โ€œGive up your nuclear weapons (to us) and in return, we will guarantee to respect your sovereignty, your independence, and your borders.โ€ So said #Russia to #Ukraine in 1994. virg.in/3AJ5HOt
1
4,966
218
16,568
442,390