SRE. Elixir Dev. Learner in Resiliency. French. All Opinions are my own. And i have a lot. Co-Founder and President Haruspex.dev dom. He/him. Blog: Softwaremaxims.com
Public Key
npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Profile Code
nprofile1qqsgxv7tlglg323gxucf7q0vyds0j5m70l293nk3sf70mqvf976fq3gpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcd2hh2l
Show more details
Published at
2026-07-24T17:32:17Z Event JSON
{
"id": "60c7aa88cd48b65f758cbce8a90107a4d1e2bc9c743756f58ab129f58373b9a8" ,
"pubkey": "8333cbfa3e88aa2837309f01ec2360f9537e7fd458ced1827cfd81892fb49045" ,
"created_at": 1784914337 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://hachyderm.io/users/Di4na",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Thomas Depierre\",\"about\":\"SRE. Elixir Dev. Learner in Resiliency. French. \\nAll Opinions are my own. And i have a lot.\\n\\nCo-Founder and President Haruspex.dev\\n\\ndom. He/him.\\n\\nBlog: Softwaremaxims.com\",\"picture\":\"https://media.hachyderm.io/accounts/avatars/109/536/372/557/791/970/original/283ef1ac68fcb0ea.jpg\",\"nip05\":\"[email protected] \",\"fields\":[]}" ,
"sig": "e59e870c7ddb2c38c178d9d43f17d67a7dbc6aafad530ca63a56ae036768768203ab6a2b1c99ab7f519281e561d47edd4c67bed2f1cea92c571249726fdd57fd"
}
Last Notes npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre @nprofile…az86 Here is my pov as a maintainer. I agree with a lot of your options, but I think they will take a long time to actually hit. Because shipping continuously is going to need massive rethink at the org level, and the kind of defense in depth you recommend mostly need OS level capabilities and better build tools, which is at best a decade way from prod, in reality probably more. But there is something else I don't think the threat level for anyone is actually higher than before. Hear me out. There was enough stuff never patched and enough diversity in the ecosystem already that even the org on top of patching could not patch everything. As such, embargo were *already not that useful*, because a script kiddie was already in a target rich environment that were easy to attack. And on the higher end of threat models, you were not escaping an attacker with a real budget anyway, because finding new bugs was never that hard, it is just that nearly noone had a significant budget for it. So the only real threat model affected by this is ... the person or org directly targeted by a "good hacker with no budget". What I call the "middle of the hacking market". Thing is.. you already could not really defend against it that easily, but also... it basically never happens. So... What does this "new capability" change actually? npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre @nprofile…g4gm they are doing that. I know some that are. Do not give ideas to the lawnmower npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre If you ever wonder what I mean when I keep going back to "if you want better FOSS infrastructure, fix the tools", consider the time spent on this build problem. Then compare it to the average budget of "2 to 4h per quarter" of a hobbyist maintainer. The problem is not that we have little ressources. The problem is that we spend it in useless build system and dependencies side quests. https://algassert.com/post/2603 npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre @nprofile…2vzh that these honestly do not change the cyber security risk. The bugs were already there and could be found. It is not like these tools magically discovered new classes of bugs. npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre @nprofile…yzy8 iirc PowerToys is open source and got a tool to do that recently. Maybe worth having a look? npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre @nprofile…pz53 hmm actually, as a french, I am not sure this say that all ministers will move to Linux. It can be interpreted as only saying that the DINUM own workstations will move to Linux. This is a far smaller park, mostly of people already working on the IT stuff itself npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre So @nprofile…eae7 published the report on their experiment with Fellowships program. And I love it. I love it because the results are so frigging good and align with the model of open source maintainers I keep pushing forward. And it gives me a bit of hope. At least we have some support for the model of the problem. And possible solutions. Let's make it better for everyone! Thanks you @nprofile…ngvk https://www.sovereign.tech/publications/evaluation-sovereign-tech-fellowship-2025 npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre @nprofile…cl5w i call it "opposition research". Same as reading management books npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre @nprofile…dewn I mean I have an answer. You need the knowledge in their head to make a SBOM. Cue the Python one, which iirc was made possible only because the devs/maintainers could list from their heads which deps there were, where, etc npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre @nprofile…d2rl firing and replacing the JAGs is also... Quite the statement... npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre @npub1xr8…3q0g or how long It took us a good century of political instability to come back to a relatively stable system npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre For everyone that calls for ways to make open source more secure, or for all their magical solutions that will provide money and resources to FOSS maintainers, please read this. This is a rare account of the reality of maintainers, things that are hard, but also how much knowledge and niche expertise you need for *anything* in there. That is why just giving money to experts will not help that much. It is too hard to train experts in this. But we may make it easier http://rhaas.blogspot.com/2024/05/hacking-on-postgresql-is-really-hard.html npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre Well, I finally have data to back my model of the software world out there. And the data is relatively solid and shows what I keep saying. You are all on our turf now. Please accept that you have no idea what you are talking about. Sit down. Listen. Ask questions. But respect our work. We are trying to keep the world running, 1h per month. https://www.softwaremaxims.com/blog/open-source-hobbyists-turf npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre The White House declared we have to be Memory Safe now! So great! None of us had any idea! Wait, but why is there no analysis of how we are still memory unsafe decades after the start of these yelling about it? Let's me re share my answer to that crowd from a few months ago. I am *definitely* not bitter. Defo. https://www.softwaremaxims.com/blog/memory-safety-end-history npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre Why not do #FollowFriday in here too? Even if it is Saturday for me. @npub1psd…9sr7 for being a good voice to highlight the economic and tech stuff just under the surface @npub184n…tqd0 for being a far better blogger than me around Safety science @npub1unv…cwrs for being a voice of reason in the infosec crowd @npub1rkt…sqek for bringing a needed lens to look at the SV beliefs @npub13t5…qflp for being a good sport about my dump yelling at infosec Ty all! npub1sveuh7373z4zsdesnuq7cgmql9fhul75tr8drqnulkqcjta5jpzsykms0q Thomas Depierre @npub1psd…9sr7 @npub1upm…mm0t @npub1g3j…k5cu @npub1dme…ch6s I mean, on the other hand, 10 years LTS is... really expensive if not impossible. Computers are not some magical thing frozen in time. Maintenance costs rise fast, and not linearly with time, especially with context change. I totally agree with your point on the UX change ofc, but for example, in terms of shell, as he mentioned in the article... Nushell is not really meant to replace your use of shell. It is built to replace glue scripts. And yes. needed.