@me@joshuastrobl.social
@me@joshuastrobl.social avatar

me

@me@joshuastrobl.social

🇺🇸➡️🇫🇮 Software engineer living in Helsinki, Finland.
🛠️ Open source advocate.
:budgie: BDFL / Lead of Budgie Desktop & Buddies of Budgie - https://floss.social/@buddiesofbudgie.
:fedora: Creator of Fedora Budgie / Budgie Atomic spins.
🌶️ Warning label: May have hot / spicy takes.

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

me, to random
@me@joshuastrobl.social avatar

I now have (mostly) functional popovers on Wayland for @buddiesofbudgie #Budgie. Still some work to be done on unfocusing, but positioning and keyboard focus actually work!

Thanks to GtkPopover working much more nicely under Wayland, in additional to some foundational changes I made to how we define the positioning of popovers relative to the widget invoking them, I will be able to do some much desired cleaning of our old popover code (with the goal of maintaining API stability).

The (now) old code served us well for many years and will be nice to wave it goodbye.

BrodieOnLinux, to linux
@BrodieOnLinux@linuxrocks.online avatar

GNOME's Precarious Relationship With Ubuntu #Linux #YouTube https://youtu.be/33RBGNS5Elc

me,
@me@joshuastrobl.social avatar

@BrodieOnLinux Having looked at the patch at https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3304 it seems like a pretty reasonable thing to get put into a point release and as you indicated in the video, point releases in this case are not guarantees of the inclusion of only "bug fixes".

It was implemented in a matter that did not break ABI or backwards compatibility for libmutter ABI 14, so GNOME would still be in the right even if the argument centered around SemVer 2.0.0.

The code that enables the behavior, at least at a quick glance, seems like it would be trivial for Canonical to patch should they decide to be weird about keeping NVIDIA users on an LTS with what could be argued as a sub-optimal experience.

Basically two lines of code: https://gitlab.gnome.org/GNOME/mutter/-/blob/gnome-46/src/backends/native/meta-renderer-native.c?ref_type=heads#L1882

At the end of the day though, I would not be surprised if Canonical just spent some extra engineering time and let it in once it has been validated.

me, to random
@me@joshuastrobl.social avatar

Cheetos Chief guilty of 34 felony charges. It's a good day.

me, to random
@me@joshuastrobl.social avatar

Didn't even realize that @xfce was "trialing" @matrix. I have been in their XFCE dev Matrix room for a while and just kinda figured that's where everything was happening! Great move by XFCE IMO to shift comms officially to Matrix.

I have to say I was pretty happy with the IRC bridge going down between Libera and the Matrix homeserver and think it was for better for Matrix-first communities. Having to deal with the "appservice", constant noise from bridge status DMs, getting auto-kicked for "idling" in a Matrix room...from the IRC side (imagine getting kicked from a Discord server because you haven't typed anything), etc. was just all awful.

https://floss.social/@xfce/112325023599685610

me, to random
@me@joshuastrobl.social avatar

Good progress on getting Layer Shell support for @buddiesofbudgie #Budgie for Wayland. That panel didn't used to be correctly positioned at the bottom!

Many many many many things still very bork, but progress nonetheless 😊

godotengine, to godot
@godotengine@mastodon.gamedev.place avatar

And here I wondered why my suitcase back from GDC became so heavy... ✈️🧳

Healthy amount of leftovers for the upcoming cons, wouldn't you say?

#godot #godotengine #GDC #GDC2024

me,
@me@joshuastrobl.social avatar

@godotengine Can these be purchased from anywhere?

me, to fedora
@me@joshuastrobl.social avatar

Change Proposal for F42: #Fedora #Plasma Workstation is now formally announced via the devel mailing list and Fedora Discussions.

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/7JBXSA7W7B336S4AO6A4BADRPERI34HU/

https://discussion.fedoraproject.org/t/f42-change-proposal-fedora-plasma-workstation-system-wide/111343

Told you folks, it is no April Fool's joke.

me, to fedora
@me@joshuastrobl.social avatar

I have just submitted a change proposal to @fedora to change the default desktop environment for #Fedora Workstation to @kde #plasma

https://fedoraproject.org/wiki/Changes/FedoraPlasmaWorkstation

I want to emphasize, this is NOT an April Fool's joke. It may come as a surprise, given I am the lead of @buddiesofbudgie, but I am just as interested in seeing adoption of Fedora and the greater Linux desktop increase. I firmly believe that Plasma as a default over GNOME Shell would be a net positive for the Linux ecosystem.

me,
@me@joshuastrobl.social avatar

@major @10leej @fedora @kde @buddiesofbudgie

No problem! Always gotten along great with KDE / Plasma people, love the community they have built, and would love to see it get promoted as a default in more places!

me, to fedora
@me@joshuastrobl.social avatar

Nice Lemmy post shared in the @buddiesofbudgie Matrix from someone trying out #Fedora #Budgie Atomic (cough* not Fedora Atomic Budgie cough*), their experience with toolbox, and the rpm-ostree experience as a whole. 💯

https://lemmy.ml/comment/8692327

me, to random
@me@joshuastrobl.social avatar

If we could get better admin-level blocking tools in Mastodon, that'd be great...Woke up this morning and blocked 12 more instances in a pointless game of wackamole with spam.

me, to mastodon
@me@joshuastrobl.social avatar

Updated my instance to 4.2.7 and as usual it was a breeze. Can the take a moment to send some ❤️ over to @Mastodon for all the fantastic work they do and how quickly they address security issues? Real MVPs over there.

me, to github
@me@joshuastrobl.social avatar

#GitHub just announced free M1 macOS runners. I can see this being quite nice for open source projects that want to offer Darwin binaries in their workflows.

https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/

me, to random
@me@joshuastrobl.social avatar

It may be well below freezing outside here in Finland, but this hot sauce will make sure I feel like I am on the surface of the Sun. Hot Ones' The Last Dab Xperience has arrived and while there are no mountains near for me to climb, I will certainly feel like I am at the peak of one with the Capsaicin high this is sure to give me. 🌶️🔥

lutris, to random
@lutris@fosstodon.org avatar

What are some popular online games that do not have abusive anticheats that are very competitive. I can think of Counter Strike 2, Overwatch 2, Street Fighter 6... any others?

Trying to find some ammo against games that do ship with an abusive anti cheat

me,
@me@joshuastrobl.social avatar

@lutris How about not providing a link to a resource and advocating for making the experience of gaming worse for everyone by documenting where to get hacks / cheats?

Most gamers do not give a shit about anti-cheat. They care about the game being good. If it's not good, they won't play it. If it is, they will. Valorant had 5 million players people log in and play just yesterday. 15 million unique players this month. Fortnite has concurrent peaks in the millions.

Bad look for the project. This isn't the win you think it is. I understand the intention, but the reality is you're not going to sway a studio behind a massive title like Valorant in your direction by advocating for cheats. You're not gonna sway gamers when all they see is a rant in a banner with a link to cheats.

You're going to provide more excuses for Tim Sweeney and Epic Games to not invest in Linux for titles like Fortnite when one of the biggest methods for accessing Windows titles (Lutris) advocates for cheating.

me,
@me@joshuastrobl.social avatar

@ermo @lutris Just keeping it real. Does it mean I like kernel-level anti-cheat? Nope. But will it honestly stop me from just firing up Windows to play a good game? Also nope. In no reality is it realistic to think a userbase in the thousands is going to be catered to by a studio developing titles played by millions or tens of millions. We're not whales, most Linux users refuse to even donate to libre software let alone pump enough money into games for studios to pay attention to their demands.

me, to fediBots
@me@joshuastrobl.social avatar

Fuck 👏 off 👏 "stale" 👏 bots.

If you are a developer that uses these to automatically close issues that have been valid for months and conveniently rely on a response from ONE person in an ocean of other responses, please reconsider your life choices. If there were no other responses? Fine. That's on the person to reply. But the bot should immediately eject itself from the conversation the moment someone else chimes in. Closing issues like this seriously hurts discoverability for developers and users alike.

#development #bots

Solus, to xfce
@Solus@fosstodon.org avatar

Heya, folks! We want to start the new year off right, and what better way to do that than a new Solus release? That's right, Solus 4.5 Resilience is now available to everyone! A ton of work has gone into this release, including a new installer with , and a new Edition!

Blog post: https://getsol.us/2024/01/08/solus-4-5-released/
Downloads page: https://getsol.us/download/

  • Evan
me,
@me@joshuastrobl.social avatar

@Solus Congrats to the team on the new release!

me, to random
@me@joshuastrobl.social avatar

Good news for Finland on the energy independence front but I do wish (despite serious delays with Olkiluoto 3) that we would invest in more reactors. We shouldn't have to be reliant on mild seasons or changes in weather / winds to keep in c/kWh pricing of energy low.

https://yle.fi/a/74-20066815

me, to random
@me@joshuastrobl.social avatar

Anyone happen to know of any good solution as an alternative to Brewfiles that would enable me to automatically install various packages from brew in a cross-platform way? (e.g. can pick up on when I've updated the config)

Otherwise gonna have to write my own thing and really trying to avoid that lol

me,
@me@joshuastrobl.social avatar

@Mehrad I really would like to...well like nix, but just can't. I can't really put my finger on what it is about nix at a language that I'm not the biggest fan of. Maybe something to do with how scopes are structured.

If it works for you, fantastic. I really do see the value of it and wish we had more solutions like it. It frustrates me to no end not even being able to do platform or host-specific configurations for a lot of software (looking at you Visual Studio Code). Nix would solve a lot of that for me.

me, to random
@me@joshuastrobl.social avatar

My instance has now been suspended from Floss.social. I can no longer share my content via @buddiesofbudgie or look it up on that instance. All for expressing my concerns over the assertions by the admin that someone must be bought out, not care about marginalized individuals, etc. just because one might be interested in using Threads for a wide range of reasons.

Cool 👍

  1. I deeply care about marginalized individuals and communities.
  2. I deeply care about highlighting the issues that these communities and folks have.
  3. I care about folks having safe spaces where they can engage in productive and insightful manners.

You know what else I care about? Making sure that I can connect with those individuals on other platforms, share open source, and share the exciting things people are working on with a seriously massive part of the Internet.

You don't have to choose between supporting various communities and using a social network. You can do both.

If anything, I would argue that you should do both. You should break down silos and challenge people's dogmas and viewpoints. Do you think we would have gotten as far liberally as a global community if we didn't challenge each other to do and be better?

me,
@me@joshuastrobl.social avatar

@Jain @buddiesofbudgie Happy to get cookies, less about apparently being on the dark side of the Fediverse.

Like I 100% get people have had really shit experiences with Meta, Instagram, etc. before but are we really going to let a few individuals on a platform of 100M+ ruin the opportunity to actually promote LGBTQIA+ rights, rights for other marginalized individuals, and other important topics?

There are always going to be racists and shitheads, that shouldn't stop us from trying to educate everyone else who isn't either of those things but rather just lacks experience with those outside of their bubbles.

P.S. Love the domain name.

me,
@me@joshuastrobl.social avatar

@BeAware @Jain @buddiesofbudgie They can data harvest regardless. It is an open protocol. You can always make your posts unlisted, followers-only, or ya know just not say something public that you do that want the world to see.

I see it as no different than archive.org being used to archive public social media accounts, websites, etc.

me,
@me@joshuastrobl.social avatar

@BeAware @Jain @buddiesofbudgie We all already go "here you can have the data". It is called federation and ActivityPub.

me,
@me@joshuastrobl.social avatar

@wtwagg @buddiesofbudgie Buddies of Budgie moved from Fosstodon to Floss because moderation leaned too heavily towards bans of folks like @aral as well.

I think either Floss.social should drop the block and admit it was an overstep, so Buddies of Budgie can continue its usage of Floss.social without literally its lead (me) having to either always post from that account or jump through more hoops, or I might just roll an instance for Buddies of Budgie as well.

There are always other instances like Hachyderm too but honestly I hate the whole migration stuff and using someone else's instance turns out to be a risk. So there's genuine concern there from me, even if those instances seem great.

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