jgil
jgil.toot.io.ap.brid.gy
jgil
@jgil.toot.io.ap.brid.gy
keeping up with open source and the EU

[bridged from https://toot.io/@jgil on the fediverse by https://fed.brid.gy/ ]
December 4, 2025 at 11:12 AM
Learn a language with me for free! Duolingo is fun, and proven to work. Here’s my invite link: https://invite.duolingo.com/BDHTZTB5CWWKSNN2AMZDP2NOZA?v=sm
November 18, 2025 at 4:42 PM
Reposted by jgil
Was searching my Signal contacts for something something "N" and found a contact I'd not noticed before: Note to Self. One of these days I will just RTFM.

"Who is Note to Self?

This contact entry is a chat to send messages to yourself.
Use this feature to […]

[Original post on infosec.exchange]
October 24, 2025 at 9:00 PM
Crazyyy
October 20, 2025 at 6:27 PM
Reposted by jgil
This satirical blog post really illustrates the problem with a lot of technical writing. Amazing technical writing is so good and then everything else reads like this

https://anniemueller.com/posts/how-i-a-non-developer-read-the-tutorial-you-a-developer-wrote-for-me-a-beginner
我,一个初学开发的人,是如何阅读你,一个开发者,为我编写的教程的
How I, a beginner developer, read the tutorial you, a developer, wrote for me (anniemueller.com) 09:27  ↑ 106 HN Points
anniemueller.com
September 24, 2025 at 6:04 AM
Reposted by jgil
"A conversation with Daniel Stenberg, creator and maintainer of #curl, one of the most widely used networking tools on the internet. We talk about Daniel’s journey through decades of protocol work, the story of curl, what keeps him going, and how he balances open source with real life." […]
Original post on mastodon.social
mastodon.social
September 23, 2025 at 9:43 AM
#pastpuzzle en-373
🟩🟩🟥🟥 (+7)
🟩🟩🟥🟨 (-7)
🟩🟩🟩🟩 (0)
▪️▪️▪️▪️

3/4 🥉
https://www.pastpuzzle.de
past puzzle
Errate mithilfe von 4 historischen Ereignissen das gesuchte Jahr. Ein von Wordle und Geschichten aus der Geschichte inspiriertes Spiel.
www.pastpuzzle.de
September 22, 2025 at 12:05 PM
Let this be his legacy. This was his message. That's what he wanted.

https://www.reddit.com/comments/1nmdiau
September 21, 2025 at 3:58 PM
🎉🎉🎉
August 23, 2025 at 9:27 PM
Learn a language with me for free! Duolingo is fun, and proven to work. Here’s my invite link: https://invite.duolingo.com/BDHTZTB5CWWKSNN2AMZDP2NOZA?v=sm
June 29, 2025 at 6:06 PM
Learn a language with me for free! Duolingo is fun, and proven to work. Here’s my invite link: https://invite.duolingo.com/BDHTZTB5CWWKSNN2AMZDP2NOZA?v=sm
June 2, 2025 at 8:41 PM
Reposted by jgil
Made a more modern password field
May 29, 2025 at 9:41 PM
Reposted by jgil
"Sam Altman's AI army is laughing its silicon balls off while you're knee-deep in React's virtual DOMshit, praying your app doesn't choke on its own bloated corpse. This isn't progress. It's a fucking tragedy. You've got a shiny new Ferrari in your garage, and you're still riding a rusty […]
Original post on hachyderm.io
hachyderm.io
May 15, 2025 at 6:27 AM
Learn a language with me for free! Duolingo is fun, and proven to work. Here’s my invite link: https://invite.duolingo.com/BDHTZTB5CWWKSNN2AMZDP2NOZA?v=sm
May 8, 2025 at 3:51 PM
Reposted by jgil
ˢˡᵃᵖˢ
April 24, 2025 at 10:57 PM
Reposted by jgil
Un alumno me llega hoy: ¿sabes cómo deshabilito el copilot es que quiero aprender? 🥲
March 6, 2025 at 6:04 PM
Reposted by jgil
Over 3 years ago I changed my avatar on Mastodon from my original and I said not to change it back after the war in Ukraine was over

Never did I expect that I would almost forget what the original one looks like.. and not in a good way
February 28, 2025 at 10:32 PM
Reposted by jgil
Oooof.. :sad_cat: 😟

Currently I am still over €440 min short for the server & media storage bills :AAAAAA:

Please, if you can think about donating to help me pay these bills

https://paypal.me/stuxOS
https://patreon.com/mstdn
https://ko-fi.com/mstdn
https://bunq.me/stuxhost […]
Original post on mstdn.social
mstdn.social
February 19, 2025 at 3:00 PM
@stux I hadn't accessed my pixey.org account for a while and seems it may have been deactivated. Basic login says wrong credentials. attempting to recover password says not possible. Trying to create a new one with same email and user says already registered 🤷
I […]

[Original post on toot.io]
February 24, 2025 at 7:00 AM
Reposted by jgil
holy fuck john oliver just bumped mastodon
February 24, 2025 at 5:04 AM
Reposted by jgil
Tonight, on John Oliver's Last Week Tonight, #mastodon and #pixelfed got a call out for not falling in line with Trump and as an alternative to Meta products.
#uspol
February 24, 2025 at 4:53 AM
Strands #317
“Bundle up”
🔵🔵🟡🔵
🔵🔵🔵
January 14, 2025 at 5:01 PM
Reposted by jgil
Waymo (aka Google) admits that it trains its robotaxis to break the law. When WaPo reporter finds robotaxis fail to stop for pedestrians in marked crosswalk 70% of the time, Waymo says it follows "social norms" rather than laws.
Expert explains: When robotaxis obey law, they don't go fast […]
Original post on mastodon.social
mastodon.social
December 30, 2024 at 1:13 PM
Look what I learned on Duolingo in 2024! #duolingo365

These images are ridiculous 😅
December 28, 2024 at 7:11 PM
Reposted by jgil
A twenty-five years old curl bug
<p>I have talked about old curl bugs before, but now we have a new curl record.</p> <p>When we announced the security flaw <a href="https://curl.se/docs/CVE-2024-11053.html">CVE-2024-11053</a> on December 11, 2024 together with the release of <a data-id="26066" data-type="post" href="https://daniel.haxx.se/blog/2024/12/11/curl-8-11-1/">curl 8.11.1</a> we fixed a security bug that was introduced in a curl release <strong>9039</strong> days ago. That is close to twenty-five years.</p> <p>The previous record holder was <a href="https://curl.se/docs/CVE-2022-35252.html">CVE-2022-35252</a> at 8729 days.</p> <p>Now at <a href="https://curl.se/docs/security.html">161 reported CVEs</a>, the <em>median</em> time a security problem has existed in curl until fixed is <strong>2583</strong> days, a little over seven years.</p> <h2 class="wp-block-heading">Age</h2> <p>We know the age of every single curl security problem because every time we have a confirmed one, I spend a significant time and effort digging through the source code history to figure out in which exact commit the problem was introduced.</p> <p>(This is also how we know that almost every CVE we have ever announced was introduced by <em>my</em> mistakes.)</p> <h2 class="wp-block-heading">What’s Wrong?</h2> <p>I don’t think anyone is doing anything wrong here. I think it illustrates the difficulty and challenges involved. There are a lot of people looking at curl code all the time. We run tests and analyzers on the code, all the time. In fact, in November 2024 alone, we had CI jobs running on GitHub alone at 9.17 CPU days per day. Meaning that on average more than nine machines were running curl tests and builds to help us verify that it works as intended.</p> <p>Apart from that, we of course have all the human individual testers, security researchers and the Google OSS-Fuzz project that are fuzzing curl non-stop and have been doing so for the last 6-7 years.</p> <p><em>Security is hard.</em> I mean really really hard.</p> <p>I have no immediate ideas how to find the next such bug other than the plain old: add more test cases for scenarios and setups not previously tested. That is hard, difficult and quite frankly quite boring work that nobody in particular wants to do nor fund someone else to do.</p> <h2 class="wp-block-heading">Enough eyeballs</h2> <p>I think we all agree by now that not all bugs are shallow. Or perhaps we can’t ever truly get enough eyeballs. Or maybe the saying works, just that it needs an addendum</p> <p class="has-text-align-center"><em>Given enough eyeballs <strong>and time</strong>, all bugs are shallow</em></p> <h2 class="wp-block-heading">Learn from each mistake</h2> <p>It is often said, and it is true, that you learn from mistakes. The question is only what exactly to learn from each and every reported security vulnerability. Each new one always feels like a unique stupid mistake that was a one-off that <em>surely</em> will not happen again because that situation is now gone and we have no other like that.</p> <h2 class="wp-block-heading">Not a C mistake</h2> <p>Let me also touch this subject while talking security problems. This bug, the oldest so far in curl history, was a plain logic error and would not have been avoided had we used another language than C.</p> <p>Otherwise, about 40% of all security problems in curl can be blamed on us using C instead of a memory-safe language. 50% of the high/critical severity ones.</p> <p>Almost all of those C mistakes were done before there even existed a viable alternative language – if that even exists now.</p> <h2 class="wp-block-heading">Graphs</h2> <p>I decided to not sprinkle graph images in the post this time. You can find data and graphs for all my claims in here in the <a href="https://curl.se/dashboard.html">curl dashboard</a>.</p>
daniel.haxx.se
December 12, 2024 at 9:27 AM