@drahardja@sfba.social
@drahardja@sfba.social avatar

drahardja

@drahardja@sfba.social

Software since 1998. Ex-Apple. I smushed AppKit and UIKit together and never looked back.

Black lives matter. Trans lives matter. LGBT+ rights are human rights. Healthcare, security, a decent income, and housing with dignity are human rights. Abortion is healthcare. Science is our best hope as a species. Kindness and empathy are the noblest of human traits.

I block assholes and bigots.

He/him.

My posts are searchable.

Ask me anonymously: https://ngl.link/drahardja

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

drahardja, to random
@drahardja@sfba.social avatar

Kings are so last-century.

paul, to random
@paul@tapbots.social avatar

I need to temporarily disable sleep on a Mac, obviously the place to do this is, checks notes, Advanced section of the Displays tab…

Mad Looney Tunes GIF by MOODMAN

drahardja,
@drahardja@sfba.social avatar

@drdrang @Gte +1 on caffeinate

drahardja, to random
@drahardja@sfba.social avatar

LOL someone mowed a penis into the #coronation lawn ha ha ha oh man

https://www.snopes.com/fact-check/giant-penis-coronation-party/

drahardja,
@drahardja@sfba.social avatar

@jeff My guess is that they used a GPS-driven automated lawnmower. Silent, fast, can be released at night.

drahardja, to random
@drahardja@sfba.social avatar

Here’s a short video on how carbon-ceramic brake rotors are made. It’s surprisingly labor-intensive!

https://www.youtube.com/watch?v=CAsafGWlSzI

drahardja, (edited ) to random
@drahardja@sfba.social avatar

If you dabble in #AI and #LLM at all, please read this leaked analysis by a Google researcher.

It would indeed be wonderful if near-future, incremental AI training can be done cheaply and in open-source form, outside of the corporate IP regime. I think this may lead to the widespread use of smaller, special-purpose, open-sourced models which will indeed democratize the benefits of the technology.

The dark side is unfortunately the obfuscation of source material, and the outright theft of human creativity which will be laundered through the retraining process; we will be building open-sourced models atop stolen works.

It’s a fascinating read.

“We Have No Moat, And Neither Does OpenAI”

https://www.semianalysis.com/p/google-we-have-no-moat-and-neither

pixel, to programming
@pixel@social.pixels.pizza avatar
drahardja,
@drahardja@sfba.social avatar

@pixel A better way to use UIActivityViewController is to use UIActivityItemsConfiguration—it was designed to alleviate the issues with sharing differently depending on destination etc.

Maybe I should write a blog post about it…

drahardja, to random
@drahardja@sfba.social avatar

I guess I shouldn’t be surprised that Republicans would continue to believe that Jan 6 was “not an insurrection” despite the Proud Boys being convicted of literal sedition; that the PB couldn’t be a white supremacist group because its chairman was brown-skinned; that Jan 6 wasn’t that bad because “what about BLM rioting, huh?”; and numerous other bad-faith nonsense…but it’s still a shock when it shows up in your friend’s timeline on Facebook, written by someone who is otherwise a decent and wonderful human being.

The atrocities committed by Republicans are so outlandish, so appalling, so cartoon-like in its malice, that GOP voters are simply unable to process what they are witnessing. It’s unbelievable to them that their party is trying to violently overturn democracy, literally genocide-style kill a group of people, and turn women into subservient baby-factories, that they’d rather believe all the bad news is just…false, and that their party is no worse than the opposition.

drahardja,
@drahardja@sfba.social avatar

@heathborders I draw a distinction between systems of evil and people who are evil. Just like with white supremacy, capitalist exploitation, patriarchy, etc., one does not need to actively participate in ambient oppression to perpetuate it; in fact, most people passively absorb oppressive behavior and treat it as “culture”.

People who grew up in conservative culture are undergoing large amounts of cognitive stress as their “culture” is becoming quite blatantly murderous, traitorous, and just plain terrible. Many have abandoned their untenable positions, but most have doubled down and now seek the comfort of like-minded people in denying the atrocities of their political group.

But these people aren’t trying to be terrible; most are simply unfathomably ignorant. I either disengage with them, or try to talk them out of it, but I seldom accuse them of what the system is doing with their tacit support, unless they come out as explicitly supporting one of their party’s bigoted values.

drahardja,
@drahardja@sfba.social avatar

@heathborders 100% yes. And I have been complicit in perpetuating patriarchy, racial oppression (especially when I used to live in countries where I belonged to a politically and/or economically dominant race), and who knows what else. But I wasn’t trying to do it—that was just “my culture”.

Over time, I was educated out of some of those toxic behaviors, but back then, I was just a decent guy who supported terrible systems.

I feel like a lot of conservatives fall into that group today, and they are desperately clinging on to hope that their group isn’t actually awful, by repeating more and more unhinged talking points. They are being suckered and harmed by their party just as much as anyone; they just haven’t felt the pain personally yet.

drahardja, to internet
@drahardja@sfba.social avatar

Let’s face it: #Bluesky will be popular. Because as far as I can tell, it looks and works almost exactly like Twitter, and Twitter was immensely popular.

Does that mean the doom of the #Fediverse? Of course not. At 10 million users, the Fediverse has reached critical mass. Just like (I’m gonna say it…) Linux on the desktop has reached critical mass even though Windows and macOS dominate popular use.

The parallels between the #mastodon and desktop Linux is almost too painfully obvious: both are opinionated, nerd-focused tech products that express deeply-held ideologies…and hence unfriendly and unwelcoming to huge swaths of non-technical humanity who simply want to use the product.

drahardja, (edited )
@drahardja@sfba.social avatar

The #Fediverse won’t disappear; but it might become niche, non-inclusive, and powerless to save most humans from the allure of yet another techbro-driven profit-hungry corporate monolith.

It’s almost too basic to even bring up but I’ll say it anyway: Fediverse products must focus its development on serving its users, and not its ideologies. It must compete based on what it is, and not on what it is not: not twitter, not Facebook, not #Bluesky, not corporate.

To do that, it has to fix the major flaws that users have complained about: ease of onboarding (what the hell are instances?), ease of finding and following friends, ease of searching. It needs to fix the numerous problems with DMs (unsolicited messages, getting dragged into unwanted conversations, no privacy). It needs to establish one dominant network of instances which is concerted in its efforts to eradicate bigotry, abuse, and spam, and it needs to funnel users there by default.

drahardja, (edited )
@drahardja@sfba.social avatar

In other words, #Fediverse platforms must adopt product thinking. You are not launching a religion; you are offering a product that needs to compete—yes, you are in a competition—for users who don’t care about your philosophy.

You may think you can convince people to join you because you’re going to save their souls from the corporate machine, but the best way to get there is actually to create a system in which THE SIMPLEST AND MOST REWARDING THING THAT MOST USERS DO WILL TURN OUT TO BE THE BEST CHOICE FOR THEM IN THE END.

The #Fediverse must compete on the open market as another icon on the user’s screen, right next to Facebook, twitter, and Bluesky. Give the users a reason to tap your icon instead of the others every time, and you win the game.

drahardja, to random
@drahardja@sfba.social avatar

Is there a term for that thing that bigots do where they say some outlandishly bigoted statement, but when someone calls them out, they (or one of their fellow bigots) reply by saying something like “dude, can’t you tell that was obviously a joke?” or something?

I’ve seen this play out many times on FB, where a man would say some deeply misogynistic thing and flocks of other men would respond to all the criticism with “that was obviously a joke” to cover them.

drahardja,
@drahardja@sfba.social avatar

@deilann That’s it! But it needs a catchier, more derogatory name.

drahardja,
@drahardja@sfba.social avatar

@Mab_813 Oh I like this one

drahardja,
@drahardja@sfba.social avatar

@deilann In a way this kind of <bigoted opinion>…“lol j/k” sequence is also a way to elude accountability, to remain platformed while spouting abuse, and yes, dazzle centrists and mainstream hatred. The tactics appear very similar to me.

drahardja, to random
@drahardja@sfba.social avatar
april, to random
@april@macaw.social avatar

big middle finger to the universe, but especially to the colleague who made my bones hurt by pointing out that the z in tar -xvzf hasn’t been needed since version tar 1.15, released in 2004.

drahardja,
@drahardja@sfba.social avatar

@april But the z reminds me of “zip” 😢

drahardja, to random
@drahardja@sfba.social avatar

“In Georgia, residents are no longer required to have a permit to carry a gun in the state after the measure signed by Gov. Brian Kemp (R) went into effect on Jan. 1.”

“One killed, four injured in shooting at Atlanta hospital facility”

https://www.washingtonpost.com/nation/2023/05/03/atlanta-shooting-midtown-hospital/

drahardja,
@drahardja@sfba.social avatar

@erwinrossen @anji Ban children! Can’t hurt ’em if they don’t exist! taps temple

drahardja, to random
@drahardja@sfba.social avatar

ROFL

“Twitter just realized it was dumb to cut off automated public service tweets”

https://arstechnica.com/tech-policy/2023/05/twitter-just-realized-it-was-dumb-to-cut-off-automated-public-service-tweets/

drahardja, to random
@drahardja@sfba.social avatar

“When they say that, "They are the party of law and order and national security and patriotism" intervene with "No, you are the party of a traitor president who attempted a coup on Jan. 6 and that the Republicans and their media are still in thrall to him and helping his war on democracy."

When the Republicans and their spokespeople and other propagandists say that they are "defenders of family values" counter with "No, you put in place polices that actually hurt families and parents and children and here are the many examples…."

To uncritically repeat the Republican Party's and its forces and allies' lies and other untruths is a choice. The Democrats, the mainstream news media and other opinion leaders and people with a public platform can easily decide to not do so.

Language helps to create reality as much, if not more so, than it just reflects it. ”

“How to weaponize Republicans' words”

https://www.salon.com/2023/05/03/how-to-weaponize-republicans-words/

drahardja,
@drahardja@sfba.social avatar

@paninid Truth sandwich is a woefully underutilized pattern for reporting!

drahardja,
@drahardja@sfba.social avatar

@heathborders Yep, this is in the context of messaging by political actors and commentators. The best policy for dealing with bad-faith actors—both online and real life—is to deny them the attention they seek.

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