Dmitriy Kovalenko

@neogoose.bsky.social

Born to use camera, forced to use neovim. Made odiff, working on http://fframes.studio, writing assembly for fun and JavaScript for money.

I genuinely believe this is a modern programming art. No vibe coder will be able to repro this. It’s a neon simd assembly that converts RGB to YUV in the most efficient way possible: processing 8 pixels at once for the Y and working only w/ even pixels on even rows for cb/cr.

Bild

Finally upgraded to blink.cmp from nvim.cmp and OH MY GOD it actually autocompletes real time it's like + 100x to the "snappiness" feeling It is already 1.x, all the integrations with snippets is supported and migration happened smoothly af idk why I didn't do this earlier

The #1 leetcode question for interviews explicitly requires solving it in O(n) involving hashset which is total nonsense because it is SLOWER. That's why leetcode is bad. It makes you blindly believe that O(n) is faster, while in the real world, hashmaps and sets are always very expensive.

Bild

This is indeed annoying, but my name has one specific detail which determines it from most of them: the “iy” in the end. I don’t know why but this is a wrong pronunciation of this name in English generally and nobody is using it. It’s easier “ry” in the end or “dImitrIy”

Alice ✨@welltypedwit.ch · 2y ago

man there are too many di?mitr(ii?|i?y) K.*s in fp. i was so surprised for a second why @neogoose.bsky.social would show up in haskell weekly lol

In brief: ClickHaskell: ClickHouse DBMS driver by Dmitry Kovalev

dav1d - the open-source AV1 decoder you use every day if you watch YouTube or any av1 videos on Android, has roughly 260,000 lines of code written in assembly. And you're still looking for excuses?

Bild