Posts

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

gabek, to music

Most listened to music in the past week:

Iris, Blaqk Audio, The Go! Team, MDFMK, Tiga, Glis and Aesthetic Perfection.

gabek, to random

I’ve been having a great time with my new @frameworkcomputer laptop. The flexibility is really unique. First I got to build the laptop myself with parts, and now I get it to be what I want it to be with regards to input and ports and such. I’ll probably swap out the screen bezel for a bolder color, though. The purple is not very purple. Worth the 6 month wait!

Framework laptop with keyboard aligned left and rgb macro pad on the right.

piegames,
@piegames@flausch.social avatar

@gabek 🤯 where get

gabek,

@piegames Framework Computers.

gabek, to ubuntu

This probably isn't possible but I thought I'd throw it out there.

I just happen to have installed from scratch and used . And I have no interest in using Gnome for anything, I don't like it. BUT, the trackpad handling is excellent! Gestures, and the scrolling, it's great. I can't seem to find a way to pull whatever handles the mouse handling out of Gnome and use it within my own Window manager. I probably don't understand the layers of Gnome, and that's fine. But I sure wish I could have just that functionality. For years, I've had janky trackpad handling on Linux because I thought it was as good as it could get.

gabek, to random

Fediverse secret: Typing @username and doesn’t actually send a message to somebody or tag a message.

It tells the server software you use (Pleroma, Misskey, Firefish, or even Mastodon) that you want to address a message to a user, or to add a tag, but typing those things aren’t the actual addressing or tagging itself. You can tag a post without typing or address a post to a user without typing @user. And vice versa, you can type those strings without them doing anything special. It’s up to your server software to determine how to convert what you typed into ActivityPub objects that are passed around to other servers.

Example: When an Owncast server goes live, it adds a default “owncast” tag, so you can search for all Owncast streams. But unless the Owncast admin chooses to add that tag themselves, you won’t see it. Seeing the tag isn’t necessary for it to exist.

Just thought some people might think that’s interesting if they didn’t know.

gabek, to random

I hate ads. With the fire of a million suns. And I think I hate them more than most people do, because I’m completely self-aware that I’m pretty easily influenced by them. Sure adblockers are great, and I run Pihole and I do everything I can, but these days, with so many different types of services, on so many different types of interfaces (I watch all streaming services on an AppleTV, for example), that doesn’t cut it. So I pay for the ad-free version of everything that I actively consume.

And it saves me money, or at least probably breaks even. Because I’m well aware I’d end up buying a couple of things from those ads at some point.

Ads suck in every possible way. But they also suck in the way they are designed to suck, to take advantage of people and convince them to buy something they don’t actually need. They call that “marketing” but I call it psychological manipulation, and I’m opting out by paying a premium where I have to. It’s the best of a bad situation.

gabek,

@mh I’ve never thought about it that way. But it explains why “I’m too smart for that” isn’t as accurate as I’d like it to be.

Twelve,
@Twelve@fosstodon.org avatar

@gabek you hate ads so much you made your own ad free streaming platform 🥴

gabek, to random

Saw CSS the band tonight, they're great. Much better than the other CSS.

gabek, to music

Most listened to music in the past week:

Iris, Ladytron, Aesthetic Perfection, Caustic, Helix, Icon of Coil, Solar Fake, VNV Nation and !!!.
rock

gabek, to random

I've had to stay off the internet for the past day because I didn't have a chance to watch Eurovision live, and instead had to watch it today. I've now watched it, so I can again come back online.

mattdsteele,
@mattdsteele@carhenge.club avatar

@gabek Did the Windows 95 guy win?

gabek,

@mattdsteele I don't even know how he got into the finals, but I'm sure glad he did. But tanked pretty hard. But the performance was hilarious.

gabek, to random

@shadowfacts Where would you prefer support style feedback takes place for Tusker?

gabek,

@shadowfacts I wonder if it’s a Pleroma bug. It does seem to resolve itself eventually. In that case, ignore the post since it’s technically invalid, and continue parsing the timeline? If it fixes itself on a future fetch, then great, it’s valid? From the end user standpoint, in this case the problem is less that single item and more how the timeline gets stuck until some point in the future because of the error.

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@gabek yeah, the error should definitely be recoverable. skipping the broken status altogether is unfortunately more complicated than I want to get into at this point in my release cycle. I might just replace the missing date with some hardcoded fallback

gabek, to random

Cool blog post about how to make sure nobody ever uses your open source software. https://codeengineered.com/blog/2024/open-source-not-builds/

It's literally the complete opposite of the blog post I wrote. https://gabekangas.com/blog/2022/06/ship-software-not-code/

Natanox,
@Natanox@chaos.social avatar

@gabek The only thing missing on that article site is a footer saying "I ❤️ Gentoo".

gabek, to random

Instant Band Night in Oakland is really one of my favorite things that I look forward to. It's so much fun. https://oaklandside.org/2024/01/19/oakland-instant-band-night-east-bay-community-space/

gabek, to random

I’ll reiterate that I’m not team AI, but I’ll always give it credit where credit is due, since when things find a use, that’s great.

It’s not uncommon for people to request something very specific they want to do with Owncast, and I’ll always say that’s something you can do yourself with CSS and JavaScript.

Often the response is “I’m not a coder I can’t do that”. But a few times now the response has been “I asked ChatGPT and pasted it in and it worked”.

These people clearly have no interest in learning how any of these things work, and would normally be completely dismissive because they’re “not a coder” (like it’s something you’re born with). But now they can accomplish what they want and move on with their lives. Still not knowing anything about how it works, but they wouldn’t have anyway.

I don’t think it’s fun or productive long term to not learn things along the way of life, but hey, to each their own. They get more out of Owncast and I guess that’s something.

gabek, to random

Web people previously: “I know web browsers are just for documents, but if we add a rediculous amount of crazy JavaScript on top of it, we can make it do things it’s not meant to do, and treat it like a real application platform!”

Same web people now: “Who added all this crazy JavaScript on top of the web? It’s doing things it’s not meant to do. This is ridiculous.”

mh,
@mh@mastodon.sdf.org avatar
gabek, to random

I put in a pre-order for a @frameworkcomputer laptop in November, and sometime between today and Friday the order will finally go through. Then for the first time, I have to recreate my Linux desktop environment on another machine. I’ve yet to decide what to do. I use AwesomeWM right now on a Debian-based distro. Framework suggests best hardware support with Ubuntu or Fedora. Do I try Wayland? If so, then what window manager would I be happy with? Or do I just clone my existing drive and restore it? These are not real problems.

martijn,
@martijn@ieji.de avatar

@gabek there's truth in that. My tuxedo has seen everything from Debian to fedora to qubes. Never had much issues. Your mileage may vary with other hardware of course, but it all depends on what you want. If you are passionate about the current setup set the maximum time you want to spend to something acceptable. Or just go the manufacturer's way if you don't want to 😆.

New hardware is always great tho, so enjoy it in whatever setup you pick 😍

gabek,

@martijn I am excited! The experimentation is part of the fun!

gabek, to random

For years many, if not the majority, looked at big tech as a savior. Jumping on every new service, excited about all the fantastic things the future is bringing us, without a single thought of the possibility there could be some serious downsides. It was just staying in touch with high school classmates, or meeting new people, or networking. It was years of so many of us flying blind.

We’ve taken our licks, we’ve learned our lessons, and discovered it is extremely healthy to look at those who are the market leaders, or the larger players, or who has disproportionate control, with intense scrutiny. It might not be fair, and maybe they don’t necessarily deserve it. But it’s important to do so anyway. Power tends to corrupt, and absolute power corrupts absolutely. You have to keep one eye on them at all times, because they don’t often realize what they’re doing is harmful. But we do. We know what it looks like now.

Not all organizations that scale to a certain influence become bad, but in general, only organizations that scale to a certain influence become bad. And not everyone needs to look at these organizations with a critical eye. But it’s important that some people do.

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