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

Linux app development 

A bit more experimenting with the app (no, I'm not actually standing in a field)

Linux grumbling 

It's actually a long time since I had something break on a Linux desktop (unless I broke something by screwing around with it).

I don't mind too much having to fix things like that, it's just disappointing since it's way beyond anything an average user should be expected/able to deal with, esp. on a supposedly stable LTS release, without anything really custom about it.

Show thread

Linux grumbling 

Used an old kernel, re-ran apt updates, purged and reinstalled nvidia drivers, manually added the kernel module for the ethernet, and everything *seems* fine 🤷

Show thread

Linux grumbling 

Regardless of what caused it (Nvidia?), still having a Windows partition around is the only thing that allowed me to work this morning 😭

Show thread

Linux grumbling 

Booted my Ubuntu computer this morning, which I use for work, both the graphics driver and networking have stopped working. Not sure what would have caused it 😐

air boosted

uspol, actually decent news feed 

The PBS NewsHour live stream is pretty good, they have Yamiche Alcindor on right now speaking some good stuff


Just a test app so far, but it's going to be an exercise tracker (like Strava or Runkeeper) if I can clean up the data from the PinePhone GPS enough!

Show thread
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.