@1ace@mastodon.gamedev.place avatar

1ace

@1ace@mastodon.gamedev.place

👨‍💻 Software Engineer working at https://floss.social/@igalia on the infrastructure for #Mesa / #Mesa3D, the open source Linux graphics driver.
In my free time, I'm also the Mesa release manager, a pet to two cats (humans don't own cats, they own us), a D&D player, a watcher of TV series, and last but not least, a lucky partner to the kindest person I know 🥰

To see who I am elsewhere, look at the nav bar on https://eric.engestrom.ch 😉

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

pid_eins, to random
@pid_eins@mastodon.social avatar

5️⃣ Here's the 5th installment of my series of posts highlighting key new features of the upcoming v256 release of systemd.

I am pretty sure all of you are well aware of the venerable "sudo" tool that is a key component of most Linux distributions since a long time. At the surface it's a tool that allows an unprivileged user to acquire privileges temporarily, from within their existing login sessions, for just one command, or maybe for a subshell.

"sudo" is very very useful, as it…

1ace,
@1ace@mastodon.gamedev.place avatar

@pid_eins Awesome, thank you for coming up with a solution to the suid problem!

One request: could systemd-run also behave as run0 when invoked as sudo, to allow ln -sf systemd-run /usr/bin/sudo ? 😇

jani, to random
@jani@fosstodon.org avatar

How do you feel about command-line tools using emojis?

I'm undecided. Not immediately against, but not immediately for either.

For example:

$ pipx install hatch
installed package hatch 1.9.4, installed using Python 3.11.2
These apps are now globally available

  • hatch
    done! ✨ 🌟 ✨
1ace,
@1ace@mastodon.gamedev.place avatar

@jani when it's purely adding to and not replacing text, it's fine by me and can be quite beneficial when done well (eg. to quickly recognize the emoji instead of having to read the text label to find the line with a specific issue), but I strongly dislike when it replaces the text and you lose the information when the emoji is not displayed properly or when going through tools like grep

waldoj, to random
@waldoj@mastodon.social avatar

I'm trying to pay my Virginia income taxes online, and they have disabled paste in any field of consequence. Paste in a password? Nope. Your bank's routing number? You're gonna have to hand-key that. Your bank account number? You better believe you're typing that in.

If you wanted to force people to create crappy passwords and cause them to accidentally siphon money out of strangers' bank accounts, this is how you'd do it. And somebody went to extra effort to make it be like this!

1ace,
@1ace@mastodon.gamedev.place avatar

@elefant @waldoj hold shift then right click. Should be more known (or even better, should always be what browsers do, same as paste)

ebassi, to random
@ebassi@mastodon.social avatar

In retrospect, we should have figured out that Jia Tan was a plant from the fact that they showed up to do releases. In 20+ years of contributions to FLOSS projects I haven't found anybody willing to do the same.

1ace,
@1ace@mastodon.gamedev.place avatar

@ebassi 👀

philn, to random
@philn@hachyderm.io avatar

Matrix mark all as read when?

1ace,
@1ace@mastodon.gamedev.place avatar

@philn heh, currently having the opposite problem: I want to change my name to show that I'll be off, and again once I'm back, but I don't want to lose all my unread conversations (especially when I get back) which matrix currently does when you change your name.

Anyway all that to say you could always try to do that as a workaround 😅

1ace,
@1ace@mastodon.gamedev.place avatar

@philn I usually go read everything before I change my name back, otherwise I lose the information of where I was tagged, and anything where I wasn't tagged I don't catch up on, except specific rooms

rg3, to random
@rg3@mastodon.online avatar

I'm pretty sure having to print, sign and scan a document is a common scenario for many people. 😩

I've written a post about how you can avoid that cycle using free and open source software. Take a look! 💪✍️💻

https://rg3.name/202404041641.html

Thanks @anholt and Alyssa Rosenzweig for the inspiration today!

1ace,
@1ace@mastodon.gamedev.place avatar
1ace, to random
@1ace@mastodon.gamedev.place avatar

Alright, that's enough social media for today.
Maybe next year people can finally stop with these "April's fools" 😒

1ace, to random
@1ace@mastodon.gamedev.place avatar

Can we stop repeating the evidently manufactured idea (starting with the fake name they picked) that China is behind the backdoor? The evidence shows it's a group from central Europe (one of the countries that observes EEST, to be more specific):
https://rheaeve.substack.com/p/xz-backdoor-times-damned-times-and

sue, to random
@sue@glasgow.social avatar

So this royal lassie is getting chemo, couple of thoughts:

Normally I'd advocate for absolute respect for someone's privacy, but these aristocratic folk receive public spending that could otherwise be spent on the health services so they can get fucked

I wish they were being more specific than "cancer" because one of the things it's important for people to understand is that that's meaningless at this point

As a cancer patient in their 40s, fuck the royals 👍🏻

1ace,
@1ace@mastodon.gamedev.place avatar

@sue @alopix yeah I think it's only for self assessments (freelance); PAYE (employees) don't get it

jani, to random
@jani@fosstodon.org avatar

I usually have lots of git branches with various iterations of whatever I'm working on. And I lose track what each branch contains. git range-diff is great, but a bit tedious.

Here's a helper alias to "range compare" two branches. It finds their common ancestor, and range diffs them.

Usage: git range-compare rev1 [rev2]

~/.gitconfig:
[alias]
range-compare = "!f() { rev1=${1:?no branch to compare to}; rev2=${2:-HEAD}; git range-diff $(git merge-base $rev1 $rev2) $rev1 $rev2; }; f"

1ace,
@1ace@mastodon.gamedev.place avatar

@kernellogger @jani @mattst88
And you don't need the function if you're passing the args straight in:

cite = log -1 --abbrev=12 --pretty='format:%h ("%s")%n'

(Or s/log -1/show -s/ since those end up being the same thing)

The other upside off --abbrev instead of sed is that if 12 isn't enough to be unique, git will add however many chars are needed to make it unique.

wjt, to random
@wjt@mastodon.me.uk avatar

I'm looking for a bedside dock for my Pixel 7 that can charge it (wired or wireless, not fussed) and which also has a 3.5mm headphone socket (to plug into a speaker pillow). Does such a thing exist? I can use a series of dongles but it's unwieldy.

1ace,
@1ace@mastodon.gamedev.place avatar

@wjt I'll check them out, thanks!

1ace, (edited ) to random
@1ace@mastodon.gamedev.place avatar

deleted_by_author

  • Loading...
  • 1ace,
    @1ace@mastodon.gamedev.place avatar
    chjara, to random

    i dreamed that my PAM config was fucked and so you could load with an incorrect password, so i woke up and checked my PAM config but no it's fine
    also dream me's password is "jeremy", apparently

    1ace,
    @1ace@mastodon.gamedev.place avatar

    @chjara Jeremy Bearimy

    video/mp4

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