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
EgorBo
EgorBo@EgorBo·
@shipilev Well, we actively use it ourselves. But I'm personally not too excited when first-time contributors send an obviously AI-generated PR to vm/jit/etc the domain is too complex to send changes you have no idea about
English
1
0
4
236
Aleksey Shipilëv
Aleksey Shipilëv@shipilev·
@EgorBo I have not seen many myself in my areas, so not overwhelmed, at least yet. But people do wonder if they can use GenAI for their work, hence the policy decision, AFAIU. How are your repos doing?
English
1
0
1
392
Aleksey Shipilëv
Aleksey Shipilëv@shipilev·
OpenJDK Interim Policy on Generative AI: openjdk.org/legal/ai. This aligns with my experience using GenAI tools: they are good at grasping some dusty context corners, but for surgical OpenJDK work you need to absolutely own every single line you push into the project.
English
2
13
53
5.2K
Jukka
Jukka@jugibuilds·
@fynnso If Composer is just Kimi And Cursor is just VS Code Where’s the moat bro
English
16
1
208
23.8K
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
121
nietras 👾
nietras 👾@nietras1·
@EgorBo what's bad about actual changes? (ignoring comment hell)
English
1
0
0
115
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
840
EgorBo
EgorBo@EgorBo·
@shipilev weak aura, you need to compile perf from sources for 6.14 🤨
English
1
0
0
163
Aleksey Shipilëv
Aleksey Shipilëv@shipilev·
Incredible things are happening at DevOps side.
Aleksey Shipilëv tweet media
English
1
0
8
1.9K
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
437
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
127
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
575
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
21K
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
56
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
78
EgorBo
EgorBo@EgorBo·
@shipilev fake, where is the great red spot
English
0
0
0
197
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
114
22.6K
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
428
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
389
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
465
Nicholas Fazzolari
Nicholas Fazzolari@nickersfpdx·
@EgorBo Is it weird that seeing this makes me trust the product less... 😯
English
1
0
0
646
EgorBo
EgorBo@EgorBo·
@STeplyakov Which made it slightly less Escape-Analysis friendly :|
English
1
0
0
618
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