Kind likes
Liked
Anders Eknert (@anderseknert@hachyderm.io)
Post details
#Hashicorp sending their lawyers on #OpenTofu feels like the last chapter of what was once a great open source company. Oh well, the claims look baseless, and like pretty much any move Hahicorp made this past year, this will only hurt themselves. https://www.linkedin.com/posts/opentofuorg_opentofu-project-was-recently-made-aware-activity-7182147077496344576-jsDQ
Liked
Joining Polar as an Advisor
Post details
Liked
Skye (@Skye@chaos.social)
Post details
Content warning: transpohbia, dhh (the rails dude)
Liked
Taylor Barnett-Torabi (@taylor_atx@hachyderm.io)
Post details
Content warning: dhh and transphobia
Liked
Scott Hanselman 👸🏽🐝🌮 (@shanselman@hachyderm.io)
Post details
How about a Hey Friends! T-shirt!? ALL proceeds go to charity https://www.bonfire.com/hey-friends/
Liked
Matthias Endler (@mre@mastodon.social)

Post details
Attached: 1 image #rustlang #xz #supplychain

Liked
Ariadne Conill 🐰 (@ariadne@treehouse.systems)
Post details
get into computers, they told me when i was a kid, you'll have fun and possibly a rewarding career! reality: my computers have been interdicted by intelligence agencies to install god knows what on them before i receive them, presumably in the hope of extricating my signing keys, i have to deal with something called "docker", and another thing called "kubernetes", there is a whole profession called DevOops and i have to deal with entitled pricks who say my projects are "dead" because i did not review their error-ridden patches fast enough for their liking
Liked
Jeff Atwood (@codinghorror@infosec.exchange)
Post details
I love people who say “what is missing from society is support for opposing and dissenting points of view.” I then ask them, “did you schedule your pro-cancer rally this year?” Yeah! Go cancer! Those cells have every right to be unique and different and thrive! 🎉
Liked
Amye Scavarda Perrin (@amye@hachyderm.io)
Post details
@shanselman I think my biggest concern now is 'code review now comes with a rousing game of Among Us', but I'm still weighing that concern in a larger context.
Liked
Yo! How a content-free social network briefly fascinated the world (and the news media)

Post details
Ten years ago today, a new app arrived to strip the "media" out of social media, reducing messaging to two little letters. It burned bright, but not for long.

Liked
Reflections on my recent interviewing round.

Post details
I recently went through a job search, and I thought it would be good to do a mini retrospective on the whole experience. Overall, it was a better candidate experience than the last time I interviewed so I want to believe that the industry is making progress.
Liked
Augmenting Generated OpenAPI Documents with Filters & Overlays
Post details
Enhance and enrich your OpenAPI descriptions without creating conflicts in the source code using filters and overlays.
Liked
Jan Lehnardt :couchdb: (@janl@narrativ.es)
Post details
Just did a task that was open since Feb. 20th that will unblock six teammates doing full-time work starting this week. It took 5 minutes 35 seconds to finish. I will, again, learn nothing from this.
Liked
Tane Piper (@tanepiper@tane.codes)

Post details
Attached: 1 image When you realise that people have been *planning* shitty jokes like this just for one day, for the likes

Liked
jacobian (@jacob@jacobian.org)
Post details
I really can only shitpost about the #xv debacle because the whole thing just makes me tired and sad. Anyone paying even a tiny bit of attention to the conversation about open source sustainability could have told you this was inevitable. And now we're watching people blame a volunteer trying to step back, and rehashing all the same old tired arguments we've been having literally for decades. It's just so tired and predicable and boring and sad.
Liked
Computer Facts (@computerfact@botsin.space)
Post details
so do alice and bob ever fuck or like what
Liked
Dr. Maddkap, Werepsychologist (@drmaddkap@meow.social)
Post details
My favorite Ren Faire story: I knew a guy who kept a Starfleet insignia pinned to the inside of his garb. A few times per season, some folks would come to the Faire cosplaying as a Star Trek landing party, investigating a “primitive” world. He would take them aside, show his insignia, and identify himself as a Starfleet officer on a cultural research mission. He’d call them out for breaking the Prime Directive and ruining his research. Then he’d demand to know what ship they’re from, and threaten to get them court martialed if they didn’t change into something less conspicuous.
Liked
danielle 🏳️🌈 (@endocrimes@toot.cat)
Post details
Anyone who thinks commit signing is the answer to malicious actors, at a time when the web of trust has been killed by a lil green verified box, is foolish. Like sure they verify that someone who can log into a particular GitHub account is the author of a commit, but that… don’t mean shit when the author is malicious 🙃
Liked
A Microcosm of the interactions in Open Source projects
by
Post details
Originally a thread on Twitter about the xz/liblzma vulnerability, when I finished typing it, I realized I had a real world slice of Open Source interaction that deserved more attention.
Liked
Open source is about more than just code – OSnews

Post details

Liked
Alex Wilson (@probablyfine@tech.lgbt)
Post details
You can absolutely push your development cycle to the limit, the fastest programmer with a completely comprehensive suite of tests, sure. Go for it. You will still be fundamentally hamstrung by not-fit-for-purpose tooling (JIRA), overly bureaucratic release processes, and slow deployment mechanisms. Yes, be the most efficient developer you can, work in small increments and iterate effectively, but it's just as important to remove systematic issues that hinder you and your team.
Liked
kf (@kf@666.glitchwit.ch)
Post details
being forced to mute the word “backdoor” is queerphobic
Liked
Mikey Dickerson (@mikey@soylent.green)
Post details
hey does anybody out there have any thoughts about the xz compromise or perhaps have you thought of a way to relate it to some axe you have been grinding for 20 years
Liked
Kate Morley (@kate@fosstodon.org)
Post details
The clocks went forward an hour in the UK today, which raises an important question: when they go back in October will there be a compensatory Trans Hour Of Visibility?
Liked
Wren Reilly (@akareilly@hachyderm.io)
Post details
If you want many eyes on your open source project, you need to get rid of assholes. Bad community management is a security risk. Assholes bully sole maintainers. Assholes gatekeep and keep maintainer numbers low. Assholes waste time on the mailing list with petty bullshit. If you fundraise, assholes are bullying your grant writers and community managers. Some of the best security contributors don't write a single line of code. They yeet assholes.
Liked
Ryan💋 (@ryanhoulihan@mastodon.social)
Post details
Being a woman fixed all the problems in my brain (except the ones caused by the autism and being a huge bitch)
Liked
Dan Hon (@danhon@dan.mastohon.com)
Post details
I've been informed by the 11yo that his mother and I are the target of an antitrust lawsuit joined by at least 15 other children, that we have abused our power to maintain an illegal monopoly in the relevant market of "parenting decisions" specifically for preventing choice and putting in place limits regarding food, videogames, and other media, and have conspired to make it effectively impossible for them to switch to alternative parenting decision providers
Liked
René Mayrhofer :verified: 🇺🇦 🇹🇼 (@rene_mobile@infosec.exchange)
Post details
My current take on the #xz situation, not having read the actual source backdoor commits yet (thanks a lot #Github for hiding the evidence at this point...) besides reading what others have written about it (cf. https://boehs.org/node/everything-i-know-about-the-xz-backdoor for a good timeline): 1. This is going to be an excellent teaching example for advanced supply chain attacks that I will definitely be using in the future - after much more in-depth analysis. 2. It seems to have been a long game, executed with an impressive sequence of steps and preparation, including e.g. disabling OSSFuzz checks for the particular code path and pressuring the original maintainer into accepting the (malicious) contributions. 3. The potential impact could have been massive, and we got incredibly lucky that it was caught and reported (https://www.openwall.com/lists/oss-security/2024/03/29/4) early. Don't count on such luck in the future. 4. Given the luck involved in this case, we need to assume a number of other, currently unknown supply chain backdoors that were successfully deployed with comparable sophistication and are probably active in the field. 5. Safe(r) languages like #rustlang for such central library dependencies would maybe (really big maybe) have made it a bit harder to push a backdoor like this because - if and only if the safety features are used idiomatically in an open source project - reasonably looking code is (a bit?) more limited in the sneaky behavior it could include. We should still very much use those languages over C/C++ for infrastructure code because the much larger class of unintentional bugs is significantly mitigated, but I believe (without data to back it up) that even such "bugdoor" type changes will be harder to execute. However, given the sophistication in this case, it may not have helped at all. The attacker(s) have shown to be clever enough. 6. Sandboxing library code may have helped - as the attacker(s) explicitly disabled e.g. landlock, that might already have had some impact. We should create better tooling to make it much easier to link to infrastructure libraries in a sandboxed way (although that will have performance implications in many cases). 7. Automatic reproducible builds verification would have mitigated this particular vector of backdoor distribution, and the Debian team seems to be using the reproducibility advances of the last decade to verify/rebuild the build servers. We should build library and infrastructure code in a fully reproducible manner *and* automatically verify it, e.g. with added transparency logs for both source and binary artefacts. In general, it does however not prevent this kind of supply chain attack that directly targets source code at the "leaf" projects in Git commits. 8. Verifying the real-life identity of contributors to open source projects is hard and a difficult trade-off. Something similar to the #Debian #OpenPGP #web-of-trust would potentially have mitigated this style of attack somewhat, but with a different trade-off. We might have to think much harder about trust in individual accounts, and for some projects requiring a link to a real-world country-issued ID document may be the right balance (for others it wouldn't work). That is neither an easy nor a quick path, though. Also note that sophisticated nation state attackers will probably not have a problem procuring "good" fake IDs. It might still raise the bar, though. 9. What happened here seems clearly criminal - at least under my IANAL naive understanding of EU criminal law. There was clear intent to cause harm, and that makes the specific method less important. The legal system should also be able to help in mitigating supply chain attacks; not in preventing them, but in making them more costly if attackers can be tracked down (this is difficult in itself, see point 8) and face risk of punishment after the fact. H/T @GossiTheDog@cyberplace.social @AndresFreundTec@mastodon.social @danderson@hachyderm.io @briankrebs @eloy@hsnl.social
Liked
Terence Eden (@Edent@mastodon.social)
Post details
@Gaelan@cathode.church @neil@mastodon.neilzone.co.uk You see, I saw your response and I *still* clicked anyway. Social engineering will be the death of me.
Liked
Matthew Skelton (@matthewskelton@mastodon.social)

Post details
Attached: 1 image Today's status: neurospicy 🌶️

Liked
Dan Pope (@danielthepope@mastodon.me.uk)
Post details
This game came by at just the right time. Covid gave me the perfect excuse to play this game for hours on end without feeling guilty, and now I’ve finally achieved 5 stars! 🐶💩⛳️ I binned the bag in 4 throws, rating ⭐️⭐️⭐️⭐️⭐️ https://vole.wtf/dog-poo-golf/
Liked
Make Checkpoint | Kyle Shevlin
by

Post details
Learn how to create a simple Makefile to quickly create a "checkpoint" in your Git history when you are rapidly prototyping.

Liked
Read it never...
by

Post details
I believe I’m a huge consumer of information just like every other people with the internet. The internet has blessed us with access to i...

Liked
Mark Wolfe (@wolfeidau@awscommunity.social)
Post details
Big fan of oapi-codegen for building openapi specified, contract first Go based APIs, great to see a v2 release reduced module dependencies, and isolated examples in another module! Great pattern to learn and understand. #golang #openapi https://github.com/deepmap/oapi-codegen/releases/tag/v2.0.0
Liked
Marcus Noble (@Marcus@k8s.social)
Post details
I really wish Spotify would quit with all the bullshit and just focus on music. That’s the only thing they’re good for, why is that so bad?
Liked
Alex Wilson (@probablyfine@tech.lgbt)
Post details
Doing a bit of TDD as a treat (I require the dopamine from seeing red turn into green)
Liked
taco (@taco2054@infosec.exchange)
Post details
just realized Easter and the Transgender Day of Visibility coincide this year which means it's the world's ultimate egg hunt
Liked
fromjason.xyz 🖤 (@fromjason@mastodon.social)
Post details
@steve@s.yelvington.com BREAKING: Old white guy tells marginalized groups there's nothing to worry about; they may actually be the fascists. More later tonight.
Liked
Terence Eden (@Edent@mastodon.social)
Post details
Found a whole new level of security incompetence. Went to type in my 2FA code, but nothing appeared on screen. They hadn't disabled pasting. Instead, they used JavaScript to ensure that only numbers could be typed in. But only numbers from the number row of my keyboard. I was using my NumPad which, as every good developer knows, uses different event codes! https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code
Liked
GitHub - benjifs/sparkles: a micropub client

Post details
a micropub client. Contribute to benjifs/sparkles development by creating an account on GitHub.
Liked
On Tech Debt: My Rust Library is now a CDO
Post details
Bringing the great successes of financial engineering to Rust.
Liked
Representing State as interfaces in Go
by
Post details
I made up a neat little pattern in Go the other day. It’s a way to represent a state change in a system by exposing different APIs for different states, while only holding state in a single underlying struct. I’m sure I’m not the first person to invent this, and it may already a name, so please let me know if you know of one. I’m going to show an instance of the pattern first and the motivation after.
Liked
Redis License Shift Splits Community: Open Source Contributors Move to Fork - Socket

Post details
Redis is no longer OSS, breaking its explicit commitment to remain under the BSD 3-Clause License forever. This has angered contributors who are now working to fork the software.

Liked
Anders Eknert (@anderseknert@hachyderm.io)
Post details
@Marcus@k8s.social Huh, I hadn't noticed they too changed their license. We're going to need tools to help avoid projects not hosted by a foundation in our supply chains if this keeps up. Maybe some Rego rules in @www.jvt.me@www.jvt.me 's DMD :) https://dmd.tanna.dev/
Liked
Terence Eden (@Edent@mastodon.social)
Post details
Wondering what the world would look like if we implemented "Universal Basic Website". Entitle everyone to their own domain, a few GB of space, the ability to run simple apps / blogs / etc. What does the world look like if people aren't beholden to Flickr / Facebook / Google Photos to share their family albums? #UBI