@federicomena@mstdn.mx avatar

federicomena

@federicomena@mstdn.mx

Co-fundador de GNOME, ciclista, carpintero, cocinero, cartógrafo, jardinero, él. :flag_bisexual: :flag_pansexual:

Trabajo en #gnome, #svg (mantengo librsvg), infraestructura de #accesibilidad.

GNOME co-founder, cyclist, woodworker, cook, cartographer, gardener, he/him. :flag_bisexual: :flag_pansexual:

I work on #gnome, #svg (maintainer of librsvg), #accessibility infrastructure.

Xalapa, México.

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

federicomena, to random
@federicomena@mstdn.mx avatar

TESTS ARE GREEN

kornel, to random
@kornel@mastodon.social avatar

It's surreal how slowly time moves in the world of C compilers.

Today there are still active projects that are hesitant to move past C89, and C99 is still the "new" standard.

The C99 standard has been released before the first public Mac OS X and Windows XP. It's older Itanium and the x86-64 instruction set. It predates iPod, Game Cube, first ever Xbox, and Nokia 3310.

Entire platforms lived and died in the meantime, while C programmers still can't be sure if they can rely on the new C99.

federicomena,
@federicomena@mstdn.mx avatar

@kornel Our technical debt is measured in centuries.

federicomena, to random
@federicomena@mstdn.mx avatar

Poster de el Gran Om.

federicomena,
@federicomena@mstdn.mx avatar

@categulario sip! Me invitaron ayer, no conocía. Rico el pulque. Vamos un día, ¿no?

federicomena, to photography
@federicomena@mstdn.mx avatar

friends, are these lenses any good? https://brightinstar.com/ The prices seem ridiculously low? 35mm f/0.95 for 190 bucks?

federicomena, to random
@federicomena@mstdn.mx avatar

New bookrest is pretty great.

federicomena, to random
@federicomena@mstdn.mx avatar

JazzWomenAfrica: "Bull Door" | International Jazz Day 2023 - https://www.youtube.com/watch?v=xThIDIThOPQ

federicomena, to random
@federicomena@mstdn.mx avatar

I am slowly starting to understand how fontconfig's configuration works... and getting this urge to REWRITE ITS FUCKING DOCUMENTATION.

vwbusguy, to GNOME
@vwbusguy@mastodon.online avatar

Is there a way in to make the right Super (aka "Windows") key behave like the left one? It would be nice to be able to lock the screen with one hand. Besides, I have zero idea what the "right Super" is even supposed to do on Gnome, because it doesn't obviously do anything except not act like a Super key.

federicomena,
@federicomena@mstdn.mx avatar

@vwbusguy Look in gnome-tweaks, Keyboard, Additional Layout Options. I think what you want is "Alt and Win behavior" / "Hyper is mapped to Win", but I'm not 100% sure.

federicomena, to random
@federicomena@mstdn.mx avatar

Just think of all the CVEs safely stored in GitHub's Arctic Code Vault. If we need to reconstruct civilization from it, we'll at least have fun fixing them again.

federicomena, to random
@federicomena@mstdn.mx avatar

Librsvg 2.58.90 is out! This is the first release that uses Meson instead of Autotools.

This a very early ALPHA release so that distros have time to change their build scripts.

https://gitlab.gnome.org/GNOME/librsvg/-/releases/2.58.90

federicomena, to Mexico
@federicomena@mstdn.mx avatar

Gente de - si quieren algo con qué darle lata a su ayuntamiento, acaban de publicar la NOM 004-SEDATU-2023 ESTRUCTURA Y DISEÑO PARA VIAS URBANAS.

La gente de la Liga Peatonal ha hecho un choooooorro de trabajo para que esto sea posible. 😎

https://www.dof.gob.mx/nota_detalle.php?codigo=5723137&fecha=12/04/2024

federicomena, to random
@federicomena@mstdn.mx avatar

Slack has the audacity to pop up a window titled, "Want a productivity boost?" 🙃

federicomena, to random
@federicomena@mstdn.mx avatar

At some point the code is more or less Done(tm), and you spend the rest of your life fucking with the build system, as people's opinions change on how it should work.

federicomena,
@federicomena@mstdn.mx avatar

@msw yuuuuuuup.

("I know, I should replace autotools with meson. Now you have two problems.")

federicomena,
@federicomena@mstdn.mx avatar

@Di4na @msw Centricular recently paid for librsvg to be ported from Autotools to Meson; they did a fantastic job. But the build scripts are not easy, even in Meson! It needs to do Special Stuff(tm) to call cargo and have everything work on Windows and MacOS.

It's mostly stupid glue. Cargo puts artifacts in one place; meson wants them in another. Meson knows the file extensions for libraries or binaries depending on the platform, but does not expose them, so the build scripts replicate them.

federicomena,
@federicomena@mstdn.mx avatar

@Di4na @msw There's an uncomfortable amount of Python to build symbol lists on Windows. Meson needs a duplicated list of source files, even if cargo detects them automatically. Meson's concept of the build configuration needs to be translated to cargo's concept, and the cargo-wrapper script has subtle differences when called for "build" vs. "test".

On Windows, when FreeType builds don't provide pkg-config, they fall back to cmake. And librsvg's meson foo needs to adapt to that.

categulario, to random Spanish
@categulario@mstdn.mx avatar

logré tomar esto. Se atravesó una nubesota cuando estaba lo mero bueno pero se alcanzó a apreciar.

No es mucho pero es un trabajo honesto.

el eclipse más de lejitos en fase total. Se ve la nube maldita que nos tapó.

federicomena,
@federicomena@mstdn.mx avatar

@categulario ¡ah cabrón, con prominencia solar y todo!

federicomena, to random
@federicomena@mstdn.mx avatar

I just found someone in YouTube who has exactly the same voice as someone else whom I actually know in person. This feels so strange.

federicomena, to random
@federicomena@mstdn.mx avatar

Had to reboot my VPS today as it was inaccessible.

"journalctl -b -1" said that boot wasn't available, so I did "journalctl --file=/var/log/journal/ugly_hex_number/some-file.journal"

And yesterday, dnf OOMed in it. No idea if it is related.

federicomena, to random
@federicomena@mstdn.mx avatar

Is there a description of when the xz backdoor would execute / what it would do? I understand it is something in openssh / libsystemd but I'd like to know what triggers it.

categulario, to random Spanish
@categulario@mstdn.mx avatar

¿quién para atacar a la nación del fuego el 8 de abril?

federicomena,
@federicomena@mstdn.mx avatar

@categulario ora sí no entendí

federicomena,
@federicomena@mstdn.mx avatar

@categulario ¡ah! Esa no la he visto.

jimmac, to sketch
@jimmac@mastodon.social avatar

Mildly bitter sketch Friday. The more stylized the graphic, the less likely a highly opinionated project like any of the "foss creative suite" is open to change. /me slightly disappointed about all the bland identities.

Inkscape app icon sketch.
Mypaint app icon sketch. Not the streamlined fast little app I once admired.
Wilber/GIMP app icon sketch.

federicomena,
@federicomena@mstdn.mx avatar

@jimmac dat gnome-panel 😍

marcioaleks, to random
@marcioaleks@mastodon.social avatar

Traditional Japanese joinery 🙂

video/mp4

federicomena,
@federicomena@mstdn.mx avatar

@categulario yo sólo veo palos duros que se penetran entre sí, no veo el problema.

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