EgorBo

2.3K posts

EgorBo banner
EgorBo

EgorBo

@EgorBo

I work on .NET JIT Compiler 🚀 at Microsoft

Warsaw, Poland Katılım Kasım 2010
179 Takip Edilen5.5K Takipçiler
Jukka
Jukka@jugibuilds·
@fynnso If Composer is just Kimi And Cursor is just VS Code Where’s the moat bro
English
15
1
198
22.3K
EgorBo
EgorBo@EgorBo·
@nietras1 That account has spammed over 400 PRs across multiple repositories with an extremely low acceptance rate except for one repo, which is likely owned by a friend or the author. I’m not sure this adds any value to the OSS. if anything, it’s the opposite
EgorBo tweet media
English
1
0
0
76
nietras 👾
nietras 👾@nietras1·
@EgorBo what's bad about actual changes? (ignoring comment hell)
English
1
0
0
66
EgorBo
EgorBo@EgorBo·
🫤 you know high quality contributions are coming when the name has "Claw" in it #issuecomment-4081653414" target="_blank" rel="nofollow noopener">github.com/ollama/ollama/…
EgorBo tweet media
English
1
0
4
550
EgorBo
EgorBo@EgorBo·
@shipilev weak aura, you need to compile perf from sources for 6.14 🤨
English
1
0
0
124
Aleksey Shipilëv
Aleksey Shipilëv@shipilev·
Incredible things are happening at DevOps side.
Aleksey Shipilëv tweet media
English
1
0
7
1.4K
Federico Andres Lois
Federico Andres Lois@federicolois·
Let this sink in: "The output you are getting from your coding LLM is a direct representation of how good your thinking is."
Federico Andres Lois tweet media
English
2
1
2
406
EgorBo
EgorBo@EgorBo·
@KooKiz We're moving towards the world where everyone can just vibe-code whatever they need locally in whatever language they can review 🙂(or rather, we're already there)
English
0
0
1
123
Kevin Gosse
Kevin Gosse@KooKiz·
🙈 Let's face it: for such a small tool, entirely vibe-coded, there is zero advantage to using .NET. Among the people who use coding agents as a CLI, I expect that cargo is more widely deployed than the dotnet sdk. And people who use VS will prefer a VS extension to a console tool. x.com/nietras1/statu…
English
3
0
2
557
Kevin Gosse
Kevin Gosse@KooKiz·
I like Copilot CLI but the billing model stresses me out a little. Because there's no hourly or daily limit, I worry that I might run out of requests before the end of the month, and use them very conservatively. Then I end the month with a lot of unused quota. So I built a simple CLI tool to tell me how many more requests I can use for the day without worrying, along with a few additional stats. You can install it with cargo: cargo install copilot-usage
Kevin Gosse tweet media
English
29
16
238
20.4K
EgorBo
EgorBo@EgorBo·
@xoofx @controlflow @James_M_South @antonfrv some things are simply not possible in GC (esp, precise GC) languages, e.g. we'll never be able to make a tagged union of a gc and a non-gc field in the same slot
English
1
0
1
53
Alexandre Mutel
Alexandre Mutel@xoofx·
@controlflow @James_M_South @antonfrv 1. It supports non-boxed via custom [Union] struct, but not for the union declaration syntax itself. 2. Not really. (Tagged) Unions for example in Rust are squashing value into similar slot + a discriminant slot (when not optimized, like Option<&T> that occupies only a pointer)
English
2
0
0
73
EgorBo
EgorBo@EgorBo·
@shipilev fake, where is the great red spot
English
0
0
0
195
EgorBo
EgorBo@EgorBo·
dotnet/runtime repo. *Chuckles* I'm in danger 😶 Opus 4.5/4.6 did move the needle I must admit.
EgorBo tweet media
English
6
8
113
22.5K
EgorBo
EgorBo@EgorBo·
@jhigh2000 There are ~400 PRs authored by Copilot in runtime - most of them are trivial things. But there are many helpful commits = suggested changes in human PRs. github.com/dotnet/runtime…
English
0
0
0
425
James High
James High@jhigh2000·
@EgorBo Aren't most (if not all) of those copilot commits because it's listed as a co-author? It would be cool to see what copilot is actually committing, including autonomously.
English
1
0
2
1.5K
EgorBo
EgorBo@EgorBo·
@nonlinear_james I am sure there will be bugs introduced in Copilot PRs (just like with human PRs). But my gut feeling is that Copilot PR reviewer alone has already helped a lot in detecting bugs in my PRs early. So, I would say it's a by far net win for overall reliability of .NET
EgorBo tweet media
English
0
0
4
382
Non-Linear
Non-Linear@nonlinear_james·
@EgorBo Note to self: Do not upgrade to .net 11 when it comes out. It will be enshitified like Windows 11 and Notepad. I hope someone at Microsoft engages their brain soon and realizes that they're committing suicide as a company.
English
1
1
32
1.5K
EgorBo
EgorBo@EgorBo·
@nickersfpdx Copilot has found many potential bugs in my PRs that human reviewers might have missed. Even if a bug occasionally sneaks through, I think the net result is a significant improvement in reliability.
English
1
0
3
463
Nicholas Fazzolari
Nicholas Fazzolari@nickersfpdx·
@EgorBo Is it weird that seeing this makes me trust the product less... 😯
English
1
0
0
644
EgorBo
EgorBo@EgorBo·
@STeplyakov Which made it slightly less Escape-Analysis friendly :|
English
1
0
0
617
Sergiy Teplyakov 🇺🇦 🇺🇸
Do you know that just changing the C# langversion might affect performance? The code generation for method group conversion has changed in C# 11 to avoid allocations in certain cases.
Sergiy Teplyakov 🇺🇦 🇺🇸 tweet media
English
1
1
36
2.9K
EgorBo
EgorBo@EgorBo·
@shipilev левая хрень 🤔
Русский
1
0
1
385
Aleksey Shipilëv
Aleksey Shipilëv@shipilev·
Есть абсолютно человеческая "вера в справедливый мир", которая заставляет искать рациональные причины в происходящем, чтобы уберечь себя от мысли, что в любой момент может случиться любая левая хрень, абсолютно вне твоего контроля. Вот и у айтишников в эпоху сокращений так же.
Русский
4
0
63
9.7K
Daniel Lemire
Daniel Lemire@lemire·
Google has new ARM processors. They went with a Neoverse N3 microarchitecture. The Neoverse N processors have relatively poor SIMD capabilities and the N3 does not improve much. It is limited to two SIMD execution units. It means that if you do on-CPU « AI » (where AI means compute), the performance may not be great. Still @michaellarabel is getting nice results (e.g., nearly a 2x efficiency boost) in some other cases. Microsoft, similarly seems to prefer the Neoverse N processors. Amazon does better for on-CPU computer with its Graviton processors that are based on the Neoverse V architecture.
Daniel Lemire tweet media
Phoronix@phoronix

The @Google Axion CPU Performance With The New @googlecloud Google Cloud N4A Instances phoronix.com/review/google-…

English
6
2
42
12.2K
EgorBo
EgorBo@EgorBo·
@lemire To be fair, nowadays a big LLM can decide how many shoes needed :-) While the free-market does that with only one goal in mind - increase the capital at all costs. That's why people cannot afford RAM nowadays - the Market has spoken 🙂
English
2
0
2
450
Daniel Lemire
Daniel Lemire@lemire·
« So this is a sign of, I think, the pathology of intellectual life—that Marxism can persist. A market economy is something where knowledge is distributed. You don’t have a central planner deciding how many shoes of size 8 will be needed in a particular city, but rather information is conveyed by prices, which are adjusted according to supply and demand. And you’ve got a distributed network of exchange of information that can result in an emergent benefit. Now, intellectuals tend to hate that. They like rules of language—of correct grammar. They like top-down economic planning. They like cultural change that satisfies particular ideals described by intellectuals. And so rival sources of organization, like commerce, like culture—traditional culture—tend to be downplayed by intellectuals. » (Steven Pinker)
Steven Pinker@sapinker

I spoke with @LaulPatricia about Marxism: One is: What’s remarkable is that Marxism has been tried. Now, of course, defenders of Marxism say it hasn’t really been tried anywhere, but certainly the people who implemented it claimed they were implementing Marxism. And this is a massive experiment—a global experiment—with a very clear outcome. Namely, the Soviet Union was a disaster. The imposition of communism on Eastern Europe was a disaster. The imposition of communism in Venezuela was a disaster. The imposition of communism in Maoist China was a disaster. Disaster in terms of both poverty and oppression and genocide and stupid wars. So the world has told us what happens under communism, and it’s a sign of how out of touch intellectuals can be that there are still people who defend it despite the entire world giving a very clear-cut answer. One more is: would you rather live in North Korea or South Korea? Would you rather live in the old East Germany or West Germany? We have an experimental group and a matched control group in terms of culture, language, and geography, and the answer is crystal clear. So this is a sign of, I think, the pathology of intellectual life—that Marxism can persist. The other is, you did call attention to one of the appeals of Marxism, though, and more generally of heavy, strong influence of government guided by intellectuals, which is that there are certain kinds of reforms that you can state as principles. You can articulate them verbally as propositions—like equality, human rights, democracy—but there’s other kinds of progress that take place in massive distributed networks of millions of people, none of whom implements some policy. But collectively, there is an order, an organization that’s beneficial. So that can happen organically through, for example, the development of a language. No one designed the English language. It’s just hundreds of millions of English speakers. They coin new words. They forget old words. They try to make themselves clear. And we get the English language and the other 5,000 languages spoken on earth. Likewise, a market economy is something where knowledge is distributed. You don’t have a central planner deciding how many shoes of size 8 will be needed in a particular city, but rather information is conveyed by prices, which are adjusted according to supply and demand. And you’ve got a distributed network of exchange of information that can result in an emergent benefit. Now, intellectuals tend to hate that. They like rules of language—of correct grammar. They like top-down economic planning. They like cultural change that satisfies particular ideals described by intellectuals. And so rival sources of organization, like commerce, like culture—traditional culture—tend to be downplayed by intellectuals. And this can be magnified by the fact that many dictatorships give a privileged role to intellectuals, which may be why, over the course of the 20th century, and probably continuing to the present, there has not been a dictator that has not had fans among intellectuals—including the mullahs and ayatollahs of Iran, but also the communist dictators: Mao and Castro, even Stalin in his day. And every other dictator has had, actually, often fawning praise from Western intellectuals.

English
5
2
43
6.8K