Valentin Ignatev (@valigo) header
Valentin Ignatev (@valigo) profile picture

programmer, speedrunner, father, immigrant alt: @valigo_ru https://xitter.twitterapi.xyz/t.co/KnVpup9T96 | https://xitter.twitterapi.xyz/t.co/U02QuCReZC | https://xitter.twitterapi.xyz/t.co/kwWcXroCbY

Kafana, Serbia
Joined June 2022
Photo by Valentin Ignatev (@valigo)Photo by Valentin Ignatev (@valigo)Photo by Valentin Ignatev (@valigo)Photo by Valentin Ignatev (@valigo)Photo by Valentin Ignatev (@valigo)Photo by Valentin Ignatev (@valigo)Photo by Valentin Ignatev (@valigo)Photo by Valentin Ignatev (@valigo)Photo by Valentin Ignatev (@valigo)Photo by Valentin Ignatev (@valigo)
There are many ways to kill performance in a multithreaded program. My favorite one is false sharing, because you can get 10x performance just by moving some bytes around. So let's look into it. 00:00 - When multiple threads is not even faster 04:23 - CPU L1 cache primer 09:40 - Getting ALL the performance 15:35 - Looking at disassembler 20:29 - How to find cache line address 22:38 - false sharing in disassembly 25:00 - closing words
25
59
6
976
48,381
No. Specialization is for ants.
As an artist and software engineer i wish all tech bros to stop speaking about art and i wish all artists to stop speaking about programming
2
2
31
907
Games are the only type of software where paying for it is still the norm. Coincidentally, game industry is the only one that hadn't been taken over by opensource movement as much as other types of software. Makes you think
22
128
4,982
Mirror's Edge turns 18! Faith was the og of fetching dirty trade secrets of dystopian tech CEOs! Time to replay this absolute masterpiece, or play for the first time if you still haven't. The game still looks and feels absolutely incredible!
2
1
22
751
Oh wow I haven't played it in a while! I think I beat it around 10 times, some of runs were on pre-Steam retail version, and I guess judging by the hours counter, 5 or so times on Steam.
1
3
315
Are we for real assigning [American] political spectrum to programming languages now? Joking about haha Rust furries is funny, but there is only one person in the entire world who actually believes it, and nobody takes him seriously. You really don't want to be the second one.
there are a lot of people vested in this outcome fwiw even the rust dev team, while historically being presented as being fairly far left wing, had a lot of ideological diversity. the right wingers were just ones that could be normal around queer people
8
1
69
3,029
Was helping one 11yo to get started with coding for Roblox and just realized something: When I started, I talked to people whose Emacs configs were older than me. My Emacs config started in 2014. I AM THAT GUY NOW, I talk to new programmers who are younger than my Emacs config! Emacs longevity truly needs to be studied
6
90
2,312
This gotta be the realest meme format
1
1
32
2,360
If we really want true technical craft to return to gamedev industry, competitions like IGF, TGA and others must have a technical excellence category, where a technically impressive game that has the least amount of bugs and hits buttery smooth performance gets game of the year.
10
66
2,545
If you really think about it, indie game devs not paying artists and using AI to generate assets is not *that* far off from them not paying programmers and using Unity/Unreal instead. You can make a game in these engines without writing a single line of code.
32
3
5
239
19,580
There is a line after which abstraction becomes obstruction. Don't cross it.
11
4
78
2,413
This is Big Walk review graph right now on Steam, all because they admitted to use AI to fix some bugs or something. On one hand, customers have rights to express their thoughts and vote with their wallets about anything related to the game. On the other hand, projecting this onto myself - being on a receiving end of this would suck so much...
40
3
14
297
45,100
У меня залетела пара постов про Котлин, и я теперь походу эксперт, поэтому мне пишут кадровики с предложением порабоать. Я сам работу не ищу (да-да, стейк слишком сочный), но моку зареферить кого-нибудь из вас. Надо: - знать русский (поэтому пост на русском) - хорошо знать java/jvm - микросервисы/распределёнка/хайлод Ничего не гарантирую (даже то, что вам напишут), все, что я могу - это передать контакт напрямую hrу, и вас увидит настоящий человек, что уже много в 2026 )) Приоритет если мы фоловим друг друга и я вас знаю. Пишите в личку
9
1
63
5,088
Odin fixes this btw
procedure is called rgba it returns argb It's actually bgra in memory order (because we are on little endian machine). Got I love graphics programming!
11
14
319
12,450
Instead of removing complexity, we add more levels of abstraction to cope with it. In theory AI could help with this - find non-essential complexity of software, taxes, laws, and then help removing them, making lives of everyone easier. But instead its default reward model is to absorb the complexity and add much more bloat on top of it. So if you dare to remove it you are just left absolutely helpless. And very few people can see through it now, and even less people will be able to in the future.
26
4
2
241
21,629
WTF codex?! Really. A minimal texture cooker tool doesn’t have to be 40MB. Asked it to rewrite it using minimal C png library insted. NumPy?! Really?!
23
2,042
Do you feel diminishing returns? The most viral Fable 5.2 demo so far is a stuttery and buggy Call of Duty level from 2012's steam workshop. Overall it's mostly the same, slightly cheaper and maybe a bit better. It's a good thing overall, but doesn't feel like IT'S OVER
22
5
253
8,472
I was able to fix a rather tricky bug with Claude today, in about 4 hours. if I were to do it fully manually, I think it would've taken me 1-1.5 days. So we're talking 2-4x honest to god productivity increase. If AI was marketed as "you get 5x productivity on a good day with so many headaches smoothed out!" instead of, you know, "you will lose your job, your house, your wife, and die homeless, and don't have children btw because there won't be anything left for them. and also give me all your ram", I think people would have hated the technology way-way less.
57
27
1
663
19,006
Mario is one of the most reasonable voices in AI. We need more people like him
man, who should i trust? a bunch of nerds who made linux run on apple silicon, reverse engineering that pesky gpu isa among a gazillion other things, all pre-ai. or the guy who thinks having your agent rewrite shitty rust he never looked at in x86_64 is excellence?
5
5
464
81,283
So, I'm very new to this, so please tell me - do they actually nerf current models right before releasing new one to fake benchmarks, or it's some conspiracy psyop? I personally haven't notice any difference in the past couple weeks.
39
101
12,145
My pet peeve with a lot of modern open source is that it's made with clear intention of raising VC money or hopefully get bought out by a big tech without explicitly saying it, or straight up trying to downplay/deny it when asked. Wanting to make money out of software is good and noble goal, but projects like this tend to accumulate a lot of non-organic hype, and then they are enshittified (if bought), or stagnate (if not), really quick, forcing users who don't understand the game to churn. Which is, again, open source, no warranty etc etc, but it used to be that projects with thousands of github stars mostly meant mature and stable maintenance, but now everything is fake and inflated, and you need to see through all the astroturf.
12
1
91
4,011