@ryanprior@mastodon.social avatar

ryanprior

@ryanprior@mastodon.social

pro-#union, #antifascist \ repeal and replace #math \ #FreeSoftware, #FreeCulture, #FreeSchools \ white. non-binary. he, him

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

mcc, to random
@mcc@mastodon.social avatar

Just confirming this because git sometimes adds features without me knowing it:

Say you have git repo A,
which has a submodule B,
which has a submodule C.

I want to alter C and use a patched version.

The only way to do this is to fork both C and B and create unique commits for both of them, right? There's no way for A to say "regardless of what B thinks it wants, override the hash of C"?

ryanprior,
@ryanprior@mastodon.social avatar

@mcc Guix has a feature like this, but git does not as far as I know.

whitequark, to random
@whitequark@mastodon.social avatar

observes you

ryanprior,
@ryanprior@mastodon.social avatar

@whitequark 👁️👄👁️

aeva, to NixOS
@aeva@mastodon.gamedev.place avatar

I don't actually have time today to work on any side projects, but I thought I'd run through the basic setup steps for MonoGame aaaand

./bin/Debug/net6.0/MyGame
bash: ./bin/Debug/net6.0/MyGame: cannot execute: required file not found

... which required file ._. ???

I think this sort of thing means it tried to dynamically link something and failed. I run into this whenever I try to run loose builds of Linux games on #NixOS, but idk what to do about it.

ryanprior,
@ryanprior@mastodon.social avatar

@esther_alter @thomastc @aeva @jpab for another anecdote, I run games in containers all the time (with flatpak) - it worked out of the box, I never configured anything or followed a guide.

ryanprior,
@ryanprior@mastodon.social avatar

@aeva @esther_alter @thomastc @jpab flatpak does require packaging work on your (game developer's) part. It should be seamless for the gamer. If there's a guide to .NET packaging for flatpak that might put you on the right track.

futurebird, to random
@futurebird@sauropods.win avatar

I think most people are writing the rabbit r1 by Teenage Engineering as "another AI no one asked for" that might be true... HOWEVER LAM "Large Action Model" sounds interesting. An assistant to be able to use apps, not use APIs... literally use the apps by clicking buttons & such. But, the reason it sounds interesting is that fleeting hope it might, at long last, help me to avoid the little UI bugs/failings that drive me nuts in many apps.

Which begs the question: why not just fix the UIs? 1/

ryanprior,
@ryanprior@mastodon.social avatar

@futurebird @mattmcirvin that would be a huge, expensive rearchitrcture of the cloud and Internet infrastructure, but would ultimately be good for security too. Much easier to say "sorry Mx Hacker, I can't send that data to your server" when you have a clearly defined authorization of which data can go to which servers and enforce that at multiple layers.

aral, to random
@aral@mastodon.ar.al avatar

Mastodon becoming a US entity with a neoliberal board of directors and the goal of growth über alles is the issue here folks, not whether Eugen and company are compensated for their work. Of course they should be and well too. Or is that a privilege reserved only for the mediocre yes-people at the Googles and the Facebooks of the world?

Here’s a longer thread I wrote elsewhere. (1/7)

ryanprior,
@ryanprior@mastodon.social avatar

@aral I saw posts from the Mastodon team saying unequivocally their operations are remaining in the EU and that the US entity exists only to raise funds for development of the Fediverse and Mastodon in particular. Did you read the same posts & doubt them? I'm interested in whether you have info/perspective I don't when you claim it's becoming a US entity.

mcc, (edited ) to random
@mcc@mastodon.social avatar

Really minor Rust complaint: I am constantly annoyed by how much of my time writing Rust I spend typing "Default::default()" over and over. I wish I could just type "d!();" or something. However, adding this d!() macro to any particular project would possibly wind up involving more typing than just typing Default::default() however many times that project needs

ryanprior,
@ryanprior@mastodon.social avatar

@mcc Emacs solves this with a mode where you define shorthand for a phrase (eg "Default::default" -> "d!") and it'll visually replace (only in the editor view, not in the file buffer or on disk) your phrase with its shorthand in files you open. Then there's a keybind to expand a shorthand into its corresponding phrase, and a display face that allows you to tell at a glance when something is shorthand standing in for a phrase. You can configure this globally, per project, per file etc.

danirabbit, to random
@danirabbit@mastodon.online avatar

Put in a Target order and I’m planning some burgers for this week. It’s gonna be warm weather so I’ll probably grill them. Pretzel bun. Baby arugula. Bacon. Muenster. Big dill pickle to garnish. Wondering if I should do some crispy onions or tomato jam or something else kinda special? Also burger sauce I’m leaning towards either a bbq based sauce or like a Big Mac sauce but not sure which. Ideas?

ryanprior,
@ryanprior@mastodon.social avatar

@danirabbit looking real good! I thought this was one of your adverts 🍔

hazelweakly, to random
@hazelweakly@hachyderm.io avatar

... Ok CLEAR is pretty legit for airports. Me likey

ryanprior,
@ryanprior@mastodon.social avatar

@hazelweakly legit how? Always seemed like a transparent "pay to cut the line" scheme to me, perhaps with a side of extra surveillance?

ryanprior,
@ryanprior@mastodon.social avatar

@hazelweakly "good cop is pretty legit, I love not having to deal with bad cop" 😅

18+ aeva, to random
@aeva@mastodon.gamedev.place avatar

The heart rate app I'm using for PT exercises keeps passing judgement on me. It keeps trying to guess what kind of exercise I'm doing based on the intensity and the demographic stats and giving me a "fit/fat" score, where "fat" seems to be defined as how long my heart rate was below a particular threshold. The current daily cardio exercises I'm doing for physical therapy are specifically about keeping the bpm below a particular threshold under moderate activity.

ryanprior,
@ryanprior@mastodon.social avatar

@aeva I hate that bullshit. I've considered doing a training app specifically to ensure no weight loss propaganda, glorification of ed, shaming, etc. The apps I've used have been bad (though the Fitbit app has gotten better in the past year)

cassidy, to random
@cassidy@blaede.family avatar

Can an Android app add a URI handler for deep linking at runtime, not just at build time? E.g. could a Mastodon app like, idk, @moshidon, handle deep links for my instance I'm logged into instead of having to build my own app just to get deep linking?

ryanprior,
@ryanprior@mastodon.social avatar

@cassidy think of it this way: if this were possible, the Facebook app would respond to every possible intent handler with "yes, I'll handle that" and wring any possible information out of the intent before handing it on. So it's a good thing that this isn't doable at runtime. That's my take.

mcc, to random
@mcc@mastodon.social avatar

As part of their aggressive attempt to get people to replace their old headsets, Facebook's Quest 1 headsets, released in 2019, will be barred from purchasing any app on the Quest store released after April 30, even if that app would have supported the Quest 1 when sideloaded.

The aggressive deprecation schedule really makes me baffled why anyone would trust Facebook with their money here. This is a novelty/nice-to-have device, not something you upgrade every 2 years.

https://www.forbes.com/sites/andrewwilliams/2024/03/29/meta-issues-warning-that-impacts-many-quest-headset-users/?sh=42b7afa66306

ryanprior,
@ryanprior@mastodon.social avatar

@mcc is the hardware useless after upstream support stops? Can you put some kind of Linux VR OS on there or does it just bitrot? (I tried searching this just now and found SimulaVR & some other projects, but it's not clear whether they could be made compatible with the Quest, or how actually day to day usable they are)

ryanprior,
@ryanprior@mastodon.social avatar

@mcc the concept of buying a computer that I can't install a free software OS on is already just so beyond the pale for me, I just can't relate to Quest users on that level smh

ryanprior,
@ryanprior@mastodon.social avatar

@mcc just looked up the Lynx R1. Makes you look like a beetle, which is fantastic. Made by Lynx Mixed Reality, a brand of SL Process SAS, which doesn't have a website, isn't hiring, and isn't mentioned anywhere on the web except for the Lynx website and a couple business record databases. Doesn't give much to go on, I'd say Kickstarter scam vibes, though if they actually ship I might buy one :3

aeva, (edited ) to guix
@aeva@mastodon.gamedev.place avatar

Question for the beautiful people out there who main guixsd: did guix's whole reproducible builds thing prevent the xz backdoor? I heard it was only present in binaries from the maintainer, so should be immune right?

EDIT: apparently guix uses the upstream tarballs, and would have been vulnerable, but it doesn't distribute the infected version, so guix is probably fine. It's a near miss, not a categorical victory :(

see this post for the details: https://mastodon.social/@ryanprior/112186183012181768

ryanprior,
@ryanprior@mastodon.social avatar

@aeva I started a discussion about this on the guix mailing lists yesterday. High points:

  • Guix does use the upstream tarball & could thus be affected
  • Guix does not closely track xz: currently ships 5.2.x, known-tainted builds start around 5.6.x
  • The backdoor seems to target binaries that follow the FHS, which Guix doesn't, so Guix might be protected by that alone
  • Guix does not have a mechanism (yet) for excluding known-bad inputs
  • This is being treated as a likely "near miss"
ryanprior,
@ryanprior@mastodon.social avatar

@aeva link to thread: https://lists.gnu.org/archive/html/guix-devel/2024-03/threads.html#00281

There was a short separate thread on guix-security which I don't think is publicly archived, but I can forward you if you're interested in more reading :)

aral, to hosting
@aral@mastodon.ar.al avatar

Right, I’m back to focussing on Domain* now that another round of dev is complete on Kitten** and, two years after I originally asked the question: does anyone know of a comparable service to Hetzner Cloud (API, affordable, very quick server setup, VPS) that supports CoreOS?

I still can’t find any. And my attempts to get Hetzner to support it have failed (mostly due to lack of interest on Fedora’s side) 🤷‍♂️

https://github.com/coreos/fedora-coreos-tracker/issues/1324

ryanprior,
@ryanprior@mastodon.social avatar

@aral have you evaluated DigitalOcean?

ryanprior,
@ryanprior@mastodon.social avatar

@aral want to go in on an Oxide Computer rig and build this? They start at around 100k I think? (Not suggesting this as a "you should simply…" - I've been genuinely interested in running a VPS co-op on free hardware & software for a while, in case you're also tempted in that direction)

ryanprior,
@ryanprior@mastodon.social avatar

@aral yes they look so freaking sweet. My inclination is to find 3-10 like-minded people to form a co-op, pool funds to buy hardware, and launch the service. If I started an every-3-months interest meeting, would you want an invite?

britt, to random
@britt@mstdn.games avatar

Funny story:

I’m on some antibiotics and I’m allergic to like everything so I always worry I’ll react badly to a new one…

Y’all.
This stuff makes me so chill.
I feel like they replaced my antibiotics with Valium or something… LOL

I’ll take it. This is a win. 🏆

ryanprior,
@ryanprior@mastodon.social avatar

@britt I've heard of some antibiotics having strong psychoactive effects on people, you might have discovered something about yourself 👀

britt, to random
@britt@mstdn.games avatar

My latest absolutely random hyper fixation is …

Fountain Pens.

Yep. And… I’m a lefty… why do I pain myself in this way?! lolol

continues research

ryanprior,
@ryanprior@mastodon.social avatar

@britt Sailor Nano Black ink is not like other black inks. Rather than being heavily pigmented (& thus rubbing off easily on your hand, making dark stains with even a tiny bit of ink) it's got black nanoparticles that adhere to the paper as the ink quickly dries, leaving no ink residue behind. This works on any reasonably absorbent paper.

Paper-ink combos matter a lot more more than inks alone. Some inks are unusable except on certain paper.

ryanprior,
@ryanprior@mastodon.social avatar

@britt one of my favorite combos in terms of color, style, and quick drying is Baron Fig paper with J. Herbin Lie de The or Terre de Feu ink. These do leave a tiny amount of ink residue but it's basically in the vicinity of skin-colored, so you won't notice it on your hand afterwards.

ryanprior,
@ryanprior@mastodon.social avatar

@britt Nanami Paper also has excellent quick-dry properties, although it's very thin (desirable if you write a lot, very lightweight, many leaves per inch!)

Many common inexpensive notebooks bleed through terribly. It can be worth buying a tiny notebook to see how the ink and paper work together before committing to a bigger order. Similarly, it can be worth buying little cartridges of ink rather than a whole bottle if you're unfamiliar.

ryanprior,
@ryanprior@mastodon.social avatar

@britt there's a guy who sells ink, his business rhymes with "doodlers," that a lot of lefties swear by but the guy is extremely toxic imo. If you decide to try his inks & love them, prepare to hold your nose and "separate the art from the artist" etc smh

  • 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