Sign in

NON-TOXICNo ads · No shady algorithms

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Ainiriand

@ainiriand.mastodon.social.ap.brid.gy
17 followers 1 following 39 posts

I'm a software engineer living in sunny Valencia, Spain. I love adventure, beautifully crafted software, good wine, and good beer. 🌉 bridged from ⁂ mastodon.social/@ainiriand, follow @ap.brid.gy to interact

PostsRepliesMedia
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 22/10/2026
Haber fracasado en algo no equivale a ser un fracaso. Una reflexión personal sobre los tropiezos laborales, los propios límites y la posibilidad de reconocer lo que salió mal sin dejar que nos defina. blog.jesusflores.dev/articulos/nota… #Fracaso #LímitesPersonales
blog.jesusflores.dev
Lo que llamo fracaso | Blog
Considero que he fracasado varias veces. Me han despedido dos veces, no lo hice bien en mi segundo trabajo como programador y traté de sacar una empresa adelante, pero no pude.
000 0
Reposted by Ainiriand
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 22/10/2026
“ignore the slop” daniel.haxx.se/blog/2026/10/22/igno…
daniel.haxx.se
“ignore the slop”
Lots of people who are against the use of AI for all its ethical and inherent issues tell me this. _Just ignore it_. Don’t let _big AI_ control us. The “slop” they refer to is anything created that involved an AI, and in our case (the curl project) it is in particular vulnerability reports. “Ignoring the slop” _cannot be done_ and it doesn’t help. Vulnerability reports created with the help of AIs point out actual problems, and sometimes vulnerabilities. Ignoring real vulnerabilities because they were found by AI does not make users safe and secure. It makes them vulnerable. _We don’t want that_. I personally don’t refer to this as _AI slop_ because the reports are typically accurate and correct, even if much too wordy. I think “slop” implies that it is wrong, misleading or otherwise bad content. One can certainly object to the use of AI, but when we get real vulnerabilities reported and proven, we cannot in good faith pretend they don’t exist just because we think the tech involved in digging them up is questionable. That would be a disservice to, or even betrayal of, our users. We make curl secure for our users. ## Obligations An Open Source project typically gives no guarantees at all, so there are no _legal_ requirements that force us to fix flaws. We are however a project with high goals of quality and stability and we would jeopardize our name and track record if we now would stop delivering on that. Also, a few of us involved in the project also sell curl related support and services, where at least part of that means providing _secure_ curl releases, so we still have this _contractual obligation_ to a set of customers. And they wouldn’t be customers in the fist place if the Open Source project didn’t already have the proven quality track record. So no, we really cannot ignore vulnerability reports. ## The slop is gone A sizeable portion of users seem to still believe we still suffer from a lot of made up and hallucinated reports by these AIs. We really don’t. Almost all the stupidity and lies we saw in the vulnerability reports made by AIs in the past have ceased. Since spring 2026 the slop reports are practically gone. Our current challenge is much harder: high volume, high quality. ## AI talks too much They always use too many words. Every report is now hundreds of lines and the explanations are convoluted and detailed (and often repeat themselves multiple times). In a good report, the human writes a first paragraph explaining the problem _briefly_ and then they submit the full report. It’s annoying when the reporter surrender everything to the AI, including the communication part. The AIs are also still bad at figuring out exactly there the line is between a bug and a vulnerability, and if it is a vulnerability, what severity it is. This is not a surprise though, as this is also the case for human reporters. A good trend is that they often produce good reproducers or proofs of concept helping to trigger and prove the problem/vulnerability. That was a really complicated part of the reporters’ work back in the day, now it’s just a prompt or two. ## Everything is with AI now These days, like within the last few months, we have received hundreds of vulnerability reports submitted to curl and _every single one had AI involved to some extent_. It is generally easy to tell on the language and the length and details of the report.
41725 25
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 22/10/2026
@bagder I have found that OpenAI models are really verbose, and sometimes they circle a lot around an idea without actually being concise about it. I try to steer it in the right direction but it is really stubborn!
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 21/10/2026
Conocer Boyer-Moore es útil, pero ¿cuánto debería pesar recordarlo en una entrevista técnica? Una explicación de la búsqueda por saltos, un ejemplo en Rust y una reflexión sobre evaluar el razonamiento, no solo la memoria. blog.jesusflores.dev/articulos/nota… #software #Rust #coding
blog.jesusflores.dev
Boyer-Moore y lo que medimos en una entrevista técnica | Blog
Recuerdo una entrevista técnica particularmente mala en la que me pidieron contar cuántas veces aparecía una cadena de caracteres dentro de un texto. Pude desarrollar una solución en pseudocódigo, aun
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 10/08/2026
What a strange dream I had, where I confessed my love to a understanding Scarlett Johansson that later transformed itself into a pork rind. I kept her in my pocket in the hopes of reverting the transformation somehow. Some time after that I had to fist fight some punks that wanted to steal the […]
mastodon.social
Original post on mastodon.social
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 23/02/2026
Fuck me, every guitar solo in A7X songs is just out of this world...
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 05/12/2025
Tail Call Optimiztion in BEAM vs Rust loops for HFT systems: BEAM/Elixir: + Guaranteed tail call optimization + Million+ concurrent processes trivially - GC pauses - Less predictable latency profile Rust: + Explicit loop = zero-cost, predictable + No GC, deterministic performance + Sub-100μs […]
mastodon.social
Original post on mastodon.social
001 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 02/12/2025
Damn it my restless brain, now it is making me learn Erlang, advent of code, here I go!
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 05/11/2025
Just like all the 5th of november, I am watching V for Vendetta once again, and every year I see more and more similitudes with the current state of the world. Quite the dystopia we have now...
010 1
Reposted by Ainiriand
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 22/10/2025
The new, slightly less patient, Daniel strikes.
64225 42
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 23/10/2025
@bagder 4 Reasons Why You Should Ban Losers 💩 : - Strcpy (ab)use - Emoji comments - Lame case - Bullet points Let me know if you need help banning other losers!
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 14/10/2025
@lyda at some point during the Palestinian genocide I said to myself, enough, I will not tolerate equidistance or half-assed opinions on the subject. Nothing less than outrage or condemnation will do it, and we should be voting remembering that next time the ballot boxes open.
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 13/10/2025
Asking people why do they self-host is like asking why they cook at home when there are so many good restaurants out there. #selfhosting
011 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 13/10/2025
First training workout at 5:30 completed!
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 12/10/2025
First walnut harvest!
A bunch of walnuts sitting on a rattan chair.
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 24/09/2025
@abesamma break a leg!
100 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 22/09/2025
Best Irish ballad ever: www.youtube.com/watch?v=_5UhRcpyLyc Jim McCann is such a singer!
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 22/09/2025
One of the highlights of my day is poring a cup of coffee and listening to this playlist: open.spotify.com/playlist/37i9dQZF1… while I check what my plans are for the day and how the calendar looks like.
open.spotify.com
Dark Academia Classical
Playlist · Spotify · 110 items · 917.3K saves
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 21/09/2025
@hacks4pancakes break a leg so they say!
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 19/09/2025
And now for this episode of first world problems: this new house that we started renting is too big for us, and has some expenses that are completely superfluous, unfortunately this was the only one that we could while still in Germany so we need a smaller house but we are tied here for 2 years :(
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 18/09/2025
@Lazarou it is just that the video here about the reception is quite clear: youtu.be/rzn_pEfClmw?si=Myd4QbIDNSN…
001 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 18/09/2025
@Lazarou hey at least make sure you mention this is a fake picture, we have enough fake stuff already.
100 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 18/09/2025
Hey serious question, what do you do to coexist with this massive existential dread about the current state of the world?
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 18/09/2025
@Free_Press can you show me the link to the publication? I am not able to find it in the newspaper!
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 11/09/2025
Charlie Kirk always said that gun deaths was the price to pay for the 2nd ammendment, he died by a gun shot at 31 years old. You cannot deny he was consequential with his ideas.
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 09/09/2025
Built docscandroid.app - a privacy-first document scanner PWA! Scan docs with your camera Auto edge detection + manual adjustment Perspective correction for straight documents Multi-page PDFs at 300 DPI Works offline, installs like native app 100% client-side - docs never leave your device! […]
mastodon.social
Original post on mastodon.social
030 3
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 08/09/2025
This is more like a beginner take on the other, more practical, NUMA article in the blog: rustquant.dev/blog/phase-1-part-2-a…
rustquant.dev
Phase 1 Part 2 - Advanced memory management and lock-free optimization
Advanced techniques for ultra-low latency systems: custom allocators, lock-free data structures, NUMA optimization, and cache-conscious programming for nanosecond performance
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 08/09/2025
New article: NUMA allocators for high-performance systems Ever wondered why your trading system has inconsistent latencies? Memory placement matters more than you think! Remote NUMA access = 2x slower than local (120ns vs 60ns). For sub-microsecond HFT systems, that's huge. My beginner guide […]
mastodon.social
Original post on mastodon.social
100 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 08/09/2025
Can someone explain to me why in 2025 we still cannot create desktop zones in MacOS? #apple #applefail
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 05/09/2025
Orgulloso de compartir este artículo del diario sobre mi esposa: www.elpais.com.uy/el-empresario/es-…
elpais.com.uy
Es montevideana, emigró a Europa y hoy trabaja en Hubspot, la compañía de sus sueños
La uruguaya María Eugenia Coppola integra el área de global growth de la multinacional tecnológica y trabaja desde Valencia, donde vive con su familia.
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 05/09/2025
I have submitted to draft a Wikipedia article on Tail latency: en.wikipedia.org/wiki/Draft:Tail_la… Please, help me to make it more complete! #software #computer #science
en.wikipedia.org
Draft:Tail latency - Wikipedia
004 4
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 28/08/2025
New HFT article: Why P99.9 latency > average performance Your system: 100ns avg latency ✅ Reality: 10μs P99.9 = losing money In trading, that 0.1% tail determines profitability. Key optimization strategies: • Zero-alloc hot paths • Wait-free data structures• Pre-allocated buffers • Monitor […]
mastodon.social
Original post on mastodon.social
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 26/08/2025
Very interesting discussion happening now on HN regarding hardware benchmarking: news.ycombinator.com/item?id=450210… #rustlang #benchmark #software #hardware
news.ycombinator.com
The Limits of NTP Accuracy on Linux | Hacker News
010 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 26/08/2025
It's incredibly frustrating when you make a mistake in very old legacy code and a coworker publicly calls you out as being sloppy. Instead, the focus should be on the processes that allow mistakes to happen in untested code. We need constructive feedback and systemic improvements to prevent […]
mastodon.social
Original post on mastodon.social
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 26/08/2025
Check out how neat the generated documentation looks for my benchmarking suite: deepwiki.com/sh4ka/hft-benchmarks #rustlang #hft #benchmark
deepwiki.com
sh4ka/hft-benchmarks | DeepWiki
The `hft-benchmarks` repository provides a high-precision benchmarking framework specifically designed for high-frequency trading (HFT) systems and other performance-critical Rust applications requiri
010 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 25/08/2025
If you want your HFT operations perform up to the limit of the metal, you need to bypass the kernel for network, this paper is a solid base in uderstanding this solution: dl.acm.org/doi/pdf/10.1145/3689031.… #HFT #rustlang #trading #network
000 0
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 24/08/2025
@steveklabnik.com enjoy pal
110 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 23/08/2025
Article about my benchmarking framework using CPU timestamp counters for cycle-level accuracy. • Cross-platform timing (x86_64 + ARM64) • Statistical analysis focused on tail latency • ~35ns (~42 in aarm64) measurement overhead • Automated performance regression detection We can detect changes […]
mastodon.social
Original post on mastodon.social
010 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 22/08/2025
I am currently open for opportunities in systems programming in #rustlang, if you think I could be valuable for some role, please forward it to me, I will be very grateful! #job #software
011 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 21/08/2025
@steveklabnik.com sorry I cannot be of any help, looks like a tricky situation.
110 1
Ainiriand @ainiriand.mastodon.social.ap.brid.gy · 20/08/2025
@steveklabnik.com is it possible to add this package as rlib too? Like ["staticlib", "rlib"], would that help?
110 1