
Alexandru Ică
271 posts

Alexandru Ică
@vg_head
Drawing things on the screen @Rayonapp
Romania Katılım Ocak 2022
353 Takip Edilen78 Takipçiler

@antirez The closest I got was a full-text search over a DB but it's not quite the same thing (I really want grep).
English

@antirez I am working on a knowledge base full of legislation, and IIUC this is _precisely_ what I would want. Markdown files, where the agent can grep through everything trivially. Thank you for this. I was searching for a solution for a long time.
English

[blog post] Redis array: short story of a long development process => antirez.com/news/164
English

@nikxda Great post! For a quick "how is it implemented" reference I usually go to: cairographics.org/operators/
English

New blog post: Compositing & Blending! 🥳
I spent the last few months reading all about blend modes so you don't have to: You'll learn what compositing and blending are, and what is actually going on under the hood when you apply blend modes in CSS 🎨
nik.digital/posts/composit…
English
Alexandru Ică retweetledi

Flexbox Masonry Layout (Explained with Math)
Flexbox has a very specific algorithm for determining how to deal with remaining (or lack of) space in a row. Let's use actual math to understand it then apply it to a masonry layout.
frontendmasters.com/blog/flexbox-m…
English

@rezich @SebAaltonen Oooh yes, makes total sense now! This suddenly justifies everything.
English

@SebAaltonen If only the guy had written and published some sort of book that explained his negotiating methodology in great detail, then, perhaps, we could begin to make sense of his seemingly nonsensical actions—but alas!
Rapid City, SD 🇺🇸 English

Trump is going nuts. Complains to Norway that he didn't get a Nobel prize, and threatens about Greenland (which is not owned by Norway).
He said that the EU doesn't defend Greenland properly. So EU countries sent more troops there. As a response, he's threatening these countries with tariffs if they don't withdraw the troops. First, he wants the EU to defend Greenland, and then he doesn't. Makes no sense whatsoever.

English

@thdxr This. I think that what makes it hard for me to use them for any new feature I would want to add to a library.
It works well if it’s something small or fixing bugs but no way I would do it that way. And I really care about the code since it’s meant to be consumed directly
English

@behdadesfahbod @harfbuzz @googlefonts New font format? That sounds awesome, OpenType layout format is so convoluted.
English

"2025Q4 Fonts Quarterly": What I worked on so far this quarter: HarfBust solution, @HarfBuzz changes, logos, etc.
docs.google.com/document/d/1o9…
Thanks @googlefonts for financially supporting my work.
English

I'm finishing up a first pass at variable font support for Runebender Xilem. You can now:
- Load .designspace files
- Switch between UFO masters in the edit view
- Switch between UFO masters in the grid view
- Save .designspace files
This was the last major feature preventing this from being a full Glyphs replacement for me.
English

Great post on spectral rendering, and a wonderful blog in general: momentsingraphics.de/SpectralRender…
English

@threejs TSL is amazing. Tools like ShadeUp and TypeGPU are nice as well. So easy to run things on the GPU.
English


@filpizlo @dambvegetables @ribelo_ Something tells me that a panic in sudo-rs has completely different consequences compared to what Cloudflare is doing.
English

@dambvegetables @ribelo_ sudo-rs has 324 uses of unwrap, so that workflow isn't going to practically help you for real code
English

There's a meme that NULL is a bad idea.
That meme leads to language designs that have stuff like `unwrap`, which gives you the moral equivalent of NullPointerException.
It's not clear that forcing programmers to say `unwrap` to get the NPE is any better than what Java or C do
« 2k2 »@peach2k2
>"rust caused the cloudflare outage" >look inside >unwrap() in prod
English
Alexandru Ică retweetledi

The source is a highly interesting read: hal.science/hal-02143706/f…
English

@geofflangdale Hmm but is it really annoying? Even if it’s addressed by content, I think a show/hide detail would still be useful no? Because there might still be multiple functions which could be used. There is a programming language which works like this (IIUC) called Unison.
English

@AgileJebrim @FFmpeg @xXshaurizardXx And you end up splitting the curves anyway. I have tried it this way and I did not like it. It’s too error prone and when artifacts come it’s a PITA to solve, if it’s even possible. I prefer simpler primitives.
English

@AgileJebrim @FFmpeg @xXshaurizardXx That’s true, and not even uncommon for our use case. But it’s not just that. Cubics can have cusps for example. These make the curves non-regular even mathematically speaking. I am almost certain problems will arise if curves are not split at the extremities.
English

lol. so many misconceptions about gpgpu, its disappointing. GPUs can execute software, same with any CPU(s) can
with the advantage of much higher bandwidth, double the bitwidth of even avx512, etc. as Jebrim mention
Yes, they give you a free black box, doesn't mean GPU is slow

FFmpeg@FFmpeg
Important post by FFmpeg developer "haasn" "Falsehoods programmers believe about [video stuff]" haasn.dev/posts/2016-12-…
English

@jezell IMO Impeller does have its niche, but it would have been useful to make it general, not just for Flutter. Skia has other problems (like its complexity). I wish we would have seen a fresh take on it. Maybe that’s the plan? I don’t have the whole context though.
English






