[-] mke@programming.dev 26 points 1 year ago* (last edited 1 year ago)

Anubis does its thing, shows me cute art, then leaves without elaborating. It's a mostly non-intrusive, individual/community effort to protect people against big tech and abusive scrapers. I usually see it in open source community websites that were getting hammered by LLM scrapers.

Cloudflare's is a corporate solution from the company that man-in-the-middles half the internet and makes me click shit every fucking time. I see it whenever I make the mistake of following a stackoverflow link.

You're goddamn right my reaction is accordingly different.

[-] mke@programming.dev 32 points 1 year ago* (last edited 1 year ago)

Most people know this in some capacity, but it's not talked about enough: the shape of the platform massively shapes its culture. Every mechanism, intentional feature or not, is a factor in resulting user behavior and should be accounted for.

Reddit Karma was (shitty) reputation from the start, but Slashdot user IDs became one despite being mere sequential identifiers; negative user feedback such as downvotes can be harmful to communities (yet, users without an outlet may lash out in other ways e.g. reports); even how the platform communicates with users influences them; and so on.

I'm not saying you shouldn't be nice and incentivize others to do the same, but unless the system naturally leads to the desired behavior, you'll have a bad time in the long term because building culture by interactions doesn't scale. By the time you realize there's a shift, it's too late; interactions will compound and affect how the average user acts faster than you can try to course-correct.

I wish lemmy was more experimental, because by building a clone of reddit, we've copied too many of its faults. We've already got gatherings to complain about mods, and the one time devs considered changing a core component, discussion was killed by an onslaught of users. Problems with the current setup that were brought up then will likely never see that amount of people thinking about how to solve them.

Contrast with Mastodon, which gets crap for not being a faithful copy of twitter, but their reasoning for not including quote-reblogs is understandable. They're now putting a lot of thought into how to add them safely. Not ignoring functionality users want, but also not ignoring how it will affect culture, that's compromise.

I'd like it if we could talk more about how our platforms work and, particularly, how they affect us, because that's a big way we can build better platforms, right up there with being nice.

[-] mke@programming.dev 49 points 2 years ago* (last edited 1 year ago)

Does programming count as a hobby? I waste my free time on it... There's this funny stereotype, of a queer programmer with long, quirky socks, and maybe even a fursona. Despite being a small percentage, such types are often overrepresented online. It used to bother me a little.

Nowadays I'm so, so glad when someone I'm talking to is part of that group. It usually means I don't need to worry about them being weirdly sexist, like women don't suffer enough in STEM already, or insisting that we need to keep politics out of tech (i.e. they want their politics to rule, unquestioned).

(Need something more tangible? Look no further than uncle bob (skip to the bottom). I've seen his books in classrooms, in the office, and let's not speak of online mentions. This is a relatively well-known, respected name in the industry. If you get to know people, you will meet many, many uncle bobs out there.)

Silly feelings on my part? Perhaps. One less thing to worry about, though.

[-] mke@programming.dev 28 points 2 years ago* (last edited 1 year ago)

I'll give my take on it. Something many fail to grasp is that it's not about a singular thing, you need to look at the context. Let's go through some of it:

  • Andreas Kling, lead developer of (now-)Ladybird, rejects PR that changes "he" to "they" in documentation.
    • This is the most frequently mentioned example of Andreas' issues.
    • The "he" in question referred to any user, where "they" is already commonly used instead by everything from companies, to news, to the Linux Kernel docs (an arguably much more important software project).
    • Andreas' exact words: "This project is not an appropriate arena to advertise your personal politics."
    • This code was eventually merged 3 years laters in a different PR, this time described as "Grammar fixes" (it changes even more pronouns to gender neutral than the original did).
    • Someone got his attention and tried to explain to him why that's not cool; he doubled down, assuming the worst from the original contributor.
  • Andreas Kling likes interacting with far-right, queerphobic, or otherwise controversial persons.
  • Other quirky things about Andreas that could be irrelevant in isolation but... please, put the pieces together. I'm begging you, look at the full picture. Is there truly nothing off about all of this?

Would I look at that PR and say I'm not touching Andreas with a ten-foot pole? Maybe that's excessive. Would I ignore all the rest and say he's just misunderstood? Hell no. For all its issues, I do hope Ladybird succeeds as a new browser engine because the internet needs more of those. But I cannot support it until Andreas gets his shit sorted.

P.P.S. I'm tired, of all this.

[-] mke@programming.dev 36 points 2 years ago

This isn't America.

But it is. And it's just getting started!

[-] mke@programming.dev 33 points 2 years ago

This stupid bitch has since deleted the tweet and gotten back to it like it's another Tuesday. OSFM had to put out a statement correcting it. I hate people.

[-] mke@programming.dev 41 points 2 years ago

Sorry, I can't tell if you're serious or not.

It's extremely unlikely that facebook has in place a system that allows any lowly engineer to cause such damage alone. No hard drive hosting unique files no one else has, without backups, without security, and so on.

If you're a billion dollar corp that depends on an important recipe to make your product, you're not leaving the only copy of it on front desk with no oversight.

I don't see how deleting files would work as a form of protest. Would probably get you in trouble, though.

[-] mke@programming.dev 134 points 2 years ago

You feel the curling of the monkey's paw; the entire app is now in ~/.local/AppName

[-] mke@programming.dev 74 points 2 years ago

I feel like most people are wildly inconsistent on this. Fat shaming? Small dick energy? How about mental illness? Baldness for some reason? Disabilities? Oh, we could probably go on about those. Some people seemingly decide a line is too simple and draw a complex sine function instead.

My rule is to try to be decent. Sometimes, I even succeed. But I don't think I'm very good at it, and neither are most of you. Bunch of hypocrites, we are.

[-] mke@programming.dev 255 points 2 years ago* (last edited 2 years ago)

You could say Bluesky is... picking up Steam, eh?

Sorry, I have no new or interesting insights to offer, I'd hope most already get what's happening, anyway.

[-] mke@programming.dev 26 points 2 years ago

I doubt this sort of attitude helps, too. Mastodon developers know at least some of its failings. Migrating to Bluesky is not effortless.

[-] mke@programming.dev 39 points 2 years ago

I didn't want to rain on your parade, but:

  • Firefox has hundreds of millions of users.
  • Lemmy has less than half a million total users, and YTD MAU peaked at 52k.

Even putting aside technical details, I fail to see how "Lemmy integration in the browser" could be a good product strategy. A plugin/extension can also be developed by independent developers, which seems much more fitting for the size of the target demographic. Maybe I'm missing something.

1
1
submitted 2 years ago by mke@programming.dev to c/zed@programming.dev
view more: next ›

mke

0 post score
0 comment score
joined 2 years ago
MODERATOR OF
zed