Emilio Cobos Álvarez

345 Followers
130 Following
44 Posts
A few years ago I designed a way to detect bit-flips in Firefox crash reports and last year we deployed an actual memory tester that runs on user machines after the browser crashes. Today I was looking at the data that comes out of these tests and now I'm 100% positive that the heuristic is sound and a lot of the crashes we see are from users with bad memory or similarly flaky hardware. Here's a few numbers to give you an idea of how large the problem is. 🧵 1/5
A rare moment where you root for regime change in all three countries involved
What if I could convince you that taking the same time to explain detailed requirements and carefully validate results with a junior colleague instead of a chatbot would not only give you two people who understood the code instead of zero, but if you do it a few times in a row you eventually get a senior colleague out of the deal for free.

RE: https://infosec.exchange/@attackanddefense/116115800055258835

Watch this documentary and hear me say that I am not nervous at all and just a tiny bit excited while speaking really fast and gesturing like a mad man. This was awesome!

TFW you need to send multiple patches to your goverment to send a pdf to your city's goverment (https://github.com/ctt-gob-es/clienteafirma/pull/490 / https://github.com/ctt-gob-es/clienteafirma/pull/487).

On one hand, extremely frustrating that something that should've been 10 minutes took hours... On the other, I'm actually happy I could do that? I wish more goverment software was FOSS...

Now let's see how responsive they are... :)

Deal with Linux profiles in RestoreConfigFirefox.installRootCAMozillaKeyStore by emilio · Pull Request #490 · ctt-gob-es/clienteafirma

This code was only looking at Windows. Use the other helper that also looks at Linux paths. This fixes the issue described in Mozilla bug 2016917 1. Tested this only on Linux.

GitHub

I suppose we're not supposed to ask where the information in these proprietary machine learning models came from.

https://cloud.google.com/blog/topics/threat-intelligence/distillation-experimentation-integration-ai-adversarial-use

To celebrate my first merged PR into Firefox core, I wrote a too-long article on Contextual Design for (Opinionated) Component Libraries.

https://frehner.me/blog/contextual-styles/

And it concludes with my reasons for submitting patches to Firefox and WebKit.

Lots of thanks to everyone who helped out, or wrote articles, or encouraged me to just do it. @argyleink , @kizu ,@emilio , Keith, and @jaffathecake ❤️

Contextually Styling Components

Styling Design System Components depending on the context they find themselves in, as opposed to via props.

Peeking inside the process of how raw camera sensor data gets turned into an image that looks something like what you see: https://maurycyz.com/misc/raw_photo/

h/t @nelson

#photography

What an unprocessed photo looks like: (Maurycy's blog)

Somehow, there is a database somewhere that is _convinced_ that I live in Dallas, TX. Insufferable amounts of spam 😢, but on the flip side I guess it's good that they don't know where I am or something?