air boosted

since I became a software engineer all my work has been queer coded

Here's my little sideproject: a GIF search app in !

It went pretty smoothly working with GTK4, apart from a few things being awkward because of not using the Meson build system. Definitely seems like there's potential in using Zig for GNOME apps, even without any bindings.

I think I'm done with this project for now, but I could clean it up and try to get it on Flathub some time if there's any interest.

Well, I made it! Going to be weird being in my own place after I ended up staying with family for the past year due to *reasons*

I'm moving tomorrow 😮 I'm going to be back in Brighton for the first time in a while

continued Linux + Zig rambling, screenshots, ec 

Not sure this app is particularly useful, but it's been pretty fun to work on so far 😊

Show thread

continued Linux + Zig rambling 

Rather, I can put a file on the clipboard, but every program I've tried interprets it as a string URI, which is not super useful.

Show thread

continued Linux + Zig rambling 

So although the clipboard is seemingly unable to handle an animated gif, sending a file by drag and drop does work. I'm not clear on why these two things are so different.

Show thread

My fun little gif app has hit the roadblock that it's seemingly impossible to get a gif onto the clipboard on Linux 😭

Show thread

Zig programming 

For now I still feel like I'm missing out on destructors (or something like Rust's drop trait) to allow implementing higher level memory management types. As it stands there's no way to communicate ownership of memory returned from a function, besides documentation.

Show thread

Enjoying writing Zig code so far. I find it makes me think about memory allocations a lot more than the equivalent code in "modern" C++, which feels like extra friction but is probably resulting in a better program

air boosted

The eighth annual international Gender Census 2021 is now open until 10th March!

It's for anyone whose genders (or lack thereof) aren't described by the M/F binary. It's short and easy, and the results are useful in academia, business and self-advocacy.

Been watching It's A Sin. It's good so far but really bleak

need to be more gay on the internet

Linux app development 

Any folks know how quick the GPS fix is (or specifically whether A-GPS works on the Librem)?

So far a big limitation in making a location based app on PinePhone is how painfully long GPS takes, although I've seen some workarounds that I need to try.

Show thread
air boosted

We are absolutely thrilled to announce that @PINE64 is releasing a Mobian Community Edition of the #pinephone! This is a major milestone for our project, which started less than a year ago as a way to bring Debian to this
mobile device!
10$ of each device sold will be donated to @mobian. See more soon about this on our blog at

Reached level 100 Ring Fitness today 😁

air boosted
Show older
LGBTQIA+ Tech Mastodon

*Due to increased bot signup, manual approval is required. Please write some applicable request text on signup.*

This Mastodon instance is for tech workers, academics, students, and others interested in tech who are LGBTQIA+ or Allies.

We have a code of conduct that we adhere to. We try to be proactive in handling moderation, and respond to reports.

Abridged Code of Conduct

Discrimination & Bigotry Won’t Be Tolerated.

We're not a free speech absolutist. We're not interested in Nazis, TERFS, or hate speech.

Respect Other Users.

This instance is meant to be a friendly, welcoming space to all who are willing to reciprocate in helping to create that environment.

Consent is Important in all contexts.

If you’re ever unsure, ask first. Use CWs where required.

Listen; Don’t Make Excuses.

If you’re accused of causing harm, either take some responsibility or ask moderators for help.

Use the Report Feature.

Our moderators are here to listen and respond to reports.

For more detail, please
Review our Full Code of Conduct

This instance is funded in part by Patreon donations.