Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Di4na, to random
@Di4na@hachyderm.io avatar

Before writing a full blog post, I want to gather some reactions.

What if we made it legally obligated that if an employee can show (putting aside the validation mechanism here, lot of options with different tradeoffs) they contribute to open source a bit (and i really mean a low amount. Even an obscure package count, even a few PR to fix real bug) on their non work time.

Then the employer have to give them one more (paid) free day a week. 80% job for the salary of 100% one.

Di4na,
@Di4na@hachyderm.io avatar

@thisalex this has not been my experience with government. Policy makers tend to prefer super targeted bills, because then noone outside of the domain hear about it. It really simplifies the policy making work.

The larger it gets, the harder it gets to do anything.

woatxxx,

@Di4na can i dm with you? it's very important

Di4na, to random
@Di4na@hachyderm.io avatar

I know we don't talk about it in the software field that much but.

We should all read the Horizon Enquiry transcripts. Really

https://www.bbc.com/news/articles/c1d4j5m3l08o

https://postofficeinquiry.dracos.co.uk/

Di4na,
@Di4na@hachyderm.io avatar

@ohmrun I mean. We are only talking of hundreds of people which life were destroyed in part because of bugs in accounting software

ohmrun,
@ohmrun@hachyderm.io avatar

@Di4na gestures around wildly

Di4na, to random
@Di4na@hachyderm.io avatar

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

Paxxi,
@Paxxi@hachyderm.io avatar

@Di4na I realize I've completely derailed the conversation so I'll stop here ๐Ÿ˜€

bynkii,
@bynkii@mastodon.social avatar

@nicemicro @Di4na there is a massive difference between training and what youโ€™re describing.

What youโ€™re describing has a really high dropout rate.

Di4na, to random
@Di4na@hachyderm.io avatar

If you are on the board of an organization, you accepted a role of leadership. You may not think you did, and that is ok, misunderstanding happen. But when it comes time to do the role you signed up for, at least try to do it.

After the crisis, yes you can abdicate. But starting with abdication, you better accept that no one will ever respect you again.

Di4na, to random
@Di4na@hachyderm.io avatar

For anyone wondering why I have not withdrawn my maintainer status from nixpkgs The Determinate Systems' Community, is it because I will follow the letter I signed. So we will check on 1st of May.

Bets are open, but I think we all know what PR I will have to make.

Di4na, to random
@Di4na@hachyderm.io avatar

I need to write a blog post about this but in the meantime.

If you do postmortems, retrospective, incident analysis or whatever Learning from Incidents.

Consider that the Learning is about using the analysis as a tool for replanning. Do not focus only on "How did we get there?" but consider this a starting point to ask "How are we changing what our plan is?" and also "How are we reflecting on our model of the world?".

The goal is not to find what went wrong. The goal is to revisit decisions.

Di4na, to random
@Di4na@hachyderm.io avatar

I am a long time Yubikey user. I loved it as 2FA as it was both faster, easier and more secure than other MFA methods.

Passkeys and passwordless reverted that. I cannot recommend yubikeys anymore to friends. And I am myself starting to lose my mind at them.

I actively advocate to go back to the previous FIDO versions. Passkeys need to die. Agree with @firstyear
https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shattered-dream/

Di4na, to random
@Di4na@hachyderm.io avatar

People often tell me I am awfully negative and pessimistic. Guilty as charged!

It is in large part because it feels really lonely and hopeless to yell into the void for years.

But the @sovtechfund gives me hope. Why? Because they did their legwork. They are a rare voice that seems to actually look at the problem before jumping to solutions, and it means their solution actually helps.

Don't believe me? Go watch them talk
https://www.youtube.com/live/PCCVPo6PjBI?si=UYNscG_GIODrnoJJ

Di4na, to opensource
@Di4na@hachyderm.io avatar

PSA:

If you want to create an event to workshop solutions to help heavily ressource constrained maintainers, consider starting from the pov of "what kind of event a resource constrained maintainer could participate in".

Otherwise, your event will join the long list of useless one.

Di4na,
@Di4na@hachyderm.io avatar

@andrewnez Amsterdam in this case!

Di4na,
@Di4na@hachyderm.io avatar

And if you need help thinking through that or bouncing ideas, my contact are all over my website. I will spend my constrained resources to help you, for free, because I do care a lot about this.

We need progress there

Di4na, to random
@Di4na@hachyderm.io avatar

"I keep everything default".

I am sorry @joshbressers , but you just lost your PC gamer card ;)

Di4na, to random
@Di4na@hachyderm.io avatar

After listening to your podcast on security.txt, i have a use case to mandate it @joshbressers @kurtseifried

If i can easily extract an information of where to contact you, i can validate that you actually read the inbox of that email

Makes it something i can check for compliance.

Di4na, to random
@Di4na@hachyderm.io avatar

This is a reminder to everyone who wants a Ferris Plushie to add your email to this so that they know it is worth doing a run.

I definitely do not still feel bad from missing both runs....

https://devswag.com/products/rust-ferris

Di4na,
@Di4na@hachyderm.io avatar

And yes, if a follower owns one that may appreciate a new home, slide in my private toots please

Di4na, to random
@Di4na@hachyderm.io avatar

What about "yet giving the ability to give advice require deeper proof of expertise and understanding of the life of maintainers?"

Said otherwise. Fuck off.

>>> yet granting someone administrative access to the source code as a maintainer requires a higher level of earned trust, and it is not given away as a โ€œquick fixโ€ to any problem.

https://openssf.org/blog/2024/04/15/open-source-security-openssf-and-openjs-foundations-issue-alert-for-social-engineering-takeovers-of-open-source-projects/

Di4na,
@Di4na@hachyderm.io avatar

I will have to do a proper take down later because this is a looooot of shit.

I will simply repeat my advice from last time. It is ok to step down when you are not helping. It is even better for everyone. Sometimes we are not equipped to do a job. It is the responsible and self respecting things to recognise it and step down when it happens.

carol,
@carol@crabby.fyi avatar

@Di4na lmao. "Pay attention to how interactions make you feel. Interactions that create self-doubt, feelings of inadequacy, of not doing enough for the project, etc. might be part of a social engineering attack."

This just in: OpenSSF declares OpenSSF scorecard to possibly be a social engineering attack

Di4na, to random
@Di4na@hachyderm.io avatar

I cannot reboost enough so I will do it this way.

This is the single thing published about xz by an org that seems to have actually done the work.

If you want a voice to amplify, the @sovtechfund seems to be the only one that listened to maintainers'. So please go read it and amplify it. Let's try to make visible orgs that are humble and do the work.

And thank you to everyone at the @sovtechfund for doing this work, like this. โ™ฅ๏ธ It helps so much.

https://mastodon.social/@sovtechfund/112213715109225305

Di4na,
@Di4na@hachyderm.io avatar

@sovtechfund and please go fill their survey on a maintainer's fellowship. It is open till Sunday

https://www.sovereigntechfund.de/news/foss-maintainer-fellowship-survey

Di4na, to random
@Di4na@hachyderm.io avatar

So we have it now. Rust solved a large number of the safety problems of the system language level. Not everything ofc, but still. Lot of them. And it is actually being adopted.

So I have a question for my cybersecurity/infosec crowd.

Have you introspected why 3 decades of yelling about that stuff got no results, 3 decades of sanitisers and fuzzers barely moved the needle, but Rust slam dunked it?

Where is the retrospective of what went wrong? Where are the learnings?

Di4na,
@Di4na@hachyderm.io avatar

i am genuinely interested. It is a domain I keep being surprised not finding discussions about. And I feel like I must be missing. I am probably not looking in the right place.

So I am asking the internet to do its magic and point me to these places please :)

fishidwardrobe,
@fishidwardrobe@mastodon.me.uk avatar

@Di4na We should recognise the possibility that it may have simply been random factors that caused the adoption of Rust where other solutions didn't take off; that there wasn't something specific Rust did right or the others did wrong.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • megavids
  • InstantRegret
  • magazineikmin
  • Durango
  • tester
  • Youngstown
  • rosin
  • khanakhh
  • slotface
  • ngwrru68w68
  • mdbf
  • thenastyranch
  • kavyap
  • DreamBathrooms
  • JUstTest
  • modclub
  • everett
  • anitta
  • GTA5RPClips
  • osvaldo12
  • ethstaker
  • cisconetworking
  • tacticalgear
  • Leos
  • provamag3
  • cubers
  • normalnudes
  • lostlight
  • All magazines