Slava Egorov

27.4K posts

Slava Egorov banner
Slava Egorov

Slava Egorov

@mraleph

👋compiling compilers @Google // overall tech lead for the @dart_lang programming language @[email protected]

Aarhus Katılım Temmuz 2009
605 Takip Edilen11.6K Takipçiler
Sabitlenmiş Tweet
Slava Egorov
Slava Egorov@mraleph·
me developing software (2022 edition)
Slava Egorov tweet media
English
4
8
94
0
Slava Egorov
Slava Egorov@mraleph·
@fmorschel_dev if you have any place where you can upload it - we could try to figure out ways to slice/analyze them in batch mode rather then to try viewing them in UI.
English
1
0
2
41
Felipe Morschel
Felipe Morschel@fmorschel_dev·
@mraleph, I have a big private project I would like to make DAS startup faster. The problem with using the perf command is that the files get huge (~18 min = ~1,5GB) and viewing them is hard. Any ideas on what could we do?
English
1
0
2
87
Slava Egorov
Slava Egorov@mraleph·
you ain't fooling me mr. I-use-slop-generator-to-make-what-I-think-are-useful-and-thoughtful-comments
Slava Egorov tweet media
English
3
0
18
2K
Slava Egorov
Slava Egorov@mraleph·
@HarrySild well, this is at least the type of work I would like LLM do, so there is some hope, so I will keep on trying. Though from the look of it - still takes longer than doing it by hand and you get questionable outcome, so might still be a waste of time rather than an acceleration.
English
4
0
2
178
Harry Sild
Harry Sild@HarrySild·
@mraleph Funnily enough Elixir author had the same vibe post not long ago and the community superstars managed to get better results. Not saying skill issue, but there definitely is more to getting stuff out of AI than just asking for the hard problems. x.com/i/status/20198…
José Valim@josevalim

@chris_mccord @pmarreck @pmarreck How the heck did you get Claude to find bugs twice, on Chris' commit and mine, while mine just spinned in circles?! Was it running a debugger? Did it just look angrily at the code?

English
2
0
1
244
Slava Egorov
Slava Egorov@mraleph·
I really wish I was in living in the same parallel universe as AI slop wankers and could just spawn a freaking agent per item of my backlog... And not have to rm -rf the produced garbage later.
English
13
2
77
11.7K
Slava Egorov
Slava Egorov@mraleph·
@kevmoo Some datacenter somewhere burned all those watts and all you got out is a fairly trivial mechanical refactoring - very far away from what I would describe as a true slog. I am sorry to be a bearer of bad news.
English
1
0
11
490
kevmoo
kevmoo@kevmoo·
github.com/dart-lang/sdk/… this is one of my favorite examples. At the start doing this refactoring didn't make a lot of sense. Then eventually we had a bunch of boilerplate and copied code. You could have done this refactoring by hand but it would have been a slog.
English
2
0
5
1.2K
kevmoo
kevmoo@kevmoo·
Slava, I think you're neglecting all of the toil that most engineers live in everyday. You work at the most complex levels of a complex system. I am not surprised you find very little benefit in the AI generated bits. (Although I am curious about any experiments you've done.)
Slava Egorov@mraleph

I really wish I was in living in the same parallel universe as AI slop wankers and could just spawn a freaking agent per item of my backlog... And not have to rm -rf the produced garbage later.

English
3
0
28
5.8K
Slava Egorov
Slava Egorov@mraleph·
@kevmoo I don't say it can't be useful - I say: I wish it was more useful for me.
English
2
0
21
1.5K
Slava Egorov
Slava Egorov@mraleph·
@bernaferrari Codex is the only one I have not taken for a good spin so far. It's on my to-do list to try it next.
English
1
0
0
44
Bernardo Ferrari
Bernardo Ferrari@bernaferrari·
@mraleph When you say it, was gemini cli, antigravity, Claude, codex or what?
English
2
0
0
113
Slava Egorov
Slava Egorov@mraleph·
@bernaferrari For this particular experiment it was Claude Code with whatever latest beefiest model at the time. But I observed similar behaviour from other models on the same task. In general I can only use Gemini models for code I will land. But I experiment with other models and harnesses
English
1
0
0
121
Slava Egorov
Slava Egorov@mraleph·
@ThomasBurkhartB @bernaferrari I have not even tried it on compiler part yet. I try it on outer layers and it just does not work good. It kinda sorta works, but its easier for me to just write code myself than clean shit after it.
English
0
0
0
57
Slava Egorov
Slava Egorov@mraleph·
@ThomasBurkhartB @bernaferrari I mean if all you do is cobble widgets and JSON together I can see that working. I have seen that working on some hobby stuff... The code would be abysmal though.
English
1
0
1
48
Thomas Burkhart 💙
Thomas Burkhart 💙@ThomasBurkhartB·
@mraleph @bernaferrari From my experience CC does way better than others and I hardly write a line of code since September. But yeah you still have to babysit
English
1
0
0
44
Slava Egorov
Slava Egorov@mraleph·
@ThomasBurkhartB @bernaferrari I did not try this particular one with CC, but I have tried other even simpler things with CC before and it did roughly as good as anything else I tried - shitted it pants trying to figure out simplest things.
English
2
0
0
57
Slava Egorov
Slava Egorov@mraleph·
@justjayvi FWIW I don't think everybody involved in the hype are outright lying. I can see clankers accelerating certain things, I am just unlucky with things I want/need it to be accelerating.
English
0
0
2
193
jay vi
jay vi@justjayvi·
@mraleph I know this may sound crazy but did you try lying? it works pretty well, and gets a ton of engagement you won't need your app - you'll have your X payouts instead
English
2
0
1
278
Slava Egorov
Slava Egorov@mraleph·
@bernaferrari Tests were subtly wrong - but because it understands nothing it was thinking the fix was wrong, and trying to mutate the fix to make tests pass and then breaking the fix. It got stuck in a loop of wrong decisions in the end.
English
2
0
0
120
Slava Egorov
Slava Egorov@mraleph·
@bernaferrari And I had this experience again and again before. I tried it with a trivialish dart:io issue - again it autonomously managed to debug it using prints in the right places and did fix it (IIRC even in the right way), but then some tests started failing and it got confused...
English
1
0
1
111
Slava Egorov
Slava Egorov@mraleph·
@BosonJoe Good for you & even better for whoever sells you tokens.
English
0
0
12
321
Slava Egorov
Slava Egorov@mraleph·
@mrgnhnt96_dev I can ask openclaw to book me ayahuasca retreat in Patagonia... That's gonna do it.
English
1
0
9
753
Morgan Hunt 💙
Morgan Hunt 💙@mrgnhnt96_dev·
@mraleph Have you tried to get AI to fix this problem? 🤭 people keep telling me it can do anything
English
1
0
1
713
Matej Knopp
Matej Knopp@MatejKnopp·
If you never tried shipping anything on linux you won't appreciate how beautiful this is.
Matej Knopp tweet media
English
2
0
15
1.3K
Slava Egorov
Slava Egorov@mraleph·
@mickrich384 @mrgnhnt96_dev You should see in context. Primary constructors don't really work very well without this feature, instead of class X({final int _x}); you would have to write something like: class X(int x) { final int _x = x; }
English
1
0
1
65