@penryu@hachyderm.io
@penryu@hachyderm.io avatar

penryu

@penryu@hachyderm.io

Rust aficionado. Functional programming advocate. Final Fantasy collector. Oxford comma proponent. Armchair etymologist and reluctant descriptivist. No shilling.

I will like your cat photos. My opinions are my own.

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

penryu, to random
@penryu@hachyderm.io avatar

Three guys walk into a bar

  1. One wants to kill an hour or two.
  2. One wants to knock back a drink or two.
  3. One wants to take advantage of bar skills he can't get at home.
  4. One wants to flex his knowledge of spirits to anyone who'll listen.

Oops. I wish I'd stopped at three.

penryu, to random
@penryu@hachyderm.io avatar

My favorite thing to do with the time I majored in Spanish?

Not tell a goddamn soul and listen to what people say about the dorky white guy when they think I don't understand.

penryu,
@penryu@hachyderm.io avatar

(It's usually not offensive, but it's often more casual than one would expect.)

jakehamilton, to random
@jakehamilton@hachyderm.io avatar

Nix forks are so hot right now

penryu,
@penryu@hachyderm.io avatar
kstatz12, to random
@kstatz12@discuss.systems avatar

Ah LinkedIn

penryu,
@penryu@hachyderm.io avatar

@kstatz12 And they say romance is dead.

wreimers, to random
@wreimers@mastodon.social avatar

When I find a new video game franchise that interests me, I have a very strong compulsion to play through it starting with the very first game.

This often stops me from playing any of the games, at all, because it doesn’t “feel correct” to start on a later game. And I don’t really want to play very old, unfamiliar games.

Anyone have any strategies to overcome this compulsion? I really want to play the latest “Yakuza” game (Like a Dragon).

penryu,
@penryu@hachyderm.io avatar

@wreimers This recently affected me with Half-Life, insisting I play from the beginning despite how dated the original game is.

For years I waited until I finished a game I never felt like playing before starting any other games in the franchise.

It was a friend saying that HL2 (not the original) was an excellent game.

penryu,
@penryu@hachyderm.io avatar

@wreimers

I think, "I'll just try HL2 briefly, see if the gameplay got better..."

A few minutes later, I peel my cramping hands off the controller, rest my bloodshot eyes, and realize it's been 3 hours.

penryu,
@penryu@hachyderm.io avatar

@wreimers

It's a little easier with the Final Fantasy franchise, because most games are entirely unrelated to each other. So that helps some.

penryu,
@penryu@hachyderm.io avatar

@wreimers

So no real strategy, except to confirm that it's often worth it to play out of order, or even skip.

penryu,
@penryu@hachyderm.io avatar

@wreimers

Besides, even the best movie franchises often have prequels!

penryu, to random
@penryu@hachyderm.io avatar

Okay, I'm done, promise. Now it's up to the filters.

penryu, to random
@penryu@hachyderm.io avatar

Happy Star Trek Day everyone

penryu,
@penryu@hachyderm.io avatar

@shafik Indeed!

penryu, to random
@penryu@hachyderm.io avatar

Thank you all for helping me celebrate the greatest sci-fi franchise of all time

image/gif

joeyh, to random
@joeyh@hachyderm.io avatar

just made a hard link to a symlink and... I'm never gonna find the bottom of unix am I?

lrwxrwxrwx 2 joey joey 12 May 3 11:18 y -> foo

penryu,
@penryu@hachyderm.io avatar

@joeyh On my system that just seems to make a copy of the symlink. Is that what you're seeing?

penryu, (edited )
@penryu@hachyderm.io avatar

@joeyh Ah interesting. So given:

foo
bar -> foo

  1. ln bar baz
  2. ln -P bar baz

On Linux, (1) and (2) both create new hard links to bar. Ie, a new symlink to foo, and link count of bar is incremented.

On FreeBSD, (1) creates a new hard link to foo. (2) creates a new hard link to bar, as in Linux.

WHO'S RIGHT?!

penryu,
@penryu@hachyderm.io avatar

@joeyh

tl;dr - FreeBSD's default behavior (resolve the symlink and hard link the destination) is POSIX.

"The POSIX specification requires that if path1 is a symbolic link, a new link for the target of the symbolic link is created. Many systems by default or as an alternative provide a mechanism to avoid the implicit symbolic link lookup and create a new link for the symbolic link itself."

https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/functions/link.html

This was just for my own rabbit-hole edification. Thanks for the tip!

alexr, to random
@alexr@mastodon.online avatar

Fucking typical. All the FB/Messenger/Instagram apps now have a “Meta AI” feature front and center, with a distracting animated logo.

I asked it how to disable it and it hallucinated an UX workflow that doesn’t exist. It also said that Meta employees are“just doing their jobs.”

penryu,
@penryu@hachyderm.io avatar

@alexr "no, YOU're doing their jobs... poorly"

foo, to random
@foo@fosstodon.org avatar

What was the first keyboard with an inverted T arrow key layout? The Model M would be the safe guess, but I'm willing to bet there is probably an obscure predecessor.

penryu,
@penryu@hachyderm.io avatar

@foo My family's Tandy 1000 (1984) had it. It precedes the Model M by 1 year, but I figure it was just knocking off some other IBM keyboard.

But the LK-201 still beats both of us.

penryu, to random
@penryu@hachyderm.io avatar

As a parent, and as a former child myself:

Please vaccinate your children.

evan, (edited ) to random
@evan@cosocial.ca avatar

Which of these body parts do you still have?

#EvanPoll #poll

penryu,
@penryu@hachyderm.io avatar

@evan I lost my adenoids.

gd, to ruby
@gd@ruby.social avatar

It's so annoying to see developers calling failing tests "flaky".

Last week I found a factory that assigned a random age to a user instance, so no wonder a test that used the age in some bit of logic failed sometimes. That's not a "flaky test", that's a bug in the factory.

Today I saw a date parser bug be called a "flaky test". It was written on the 21st of April and worked fine until it began to fail today, the 1st of May.

penryu,
@penryu@hachyderm.io avatar

@gd Yeah, "flaky test" is almost always a euphemism for "a bug that hides briefly if we run the tests enough."

penryu,
@penryu@hachyderm.io avatar

@zenspider @gd inability to repro definitely adds a dimension of difficulty. In some ways I found "briefly hidden" flaky test bugs more frustrating because they were fairly easy to reproduce, but led people to just rerun the tests a few times until they pass, rather than fix the underlying bugs.

penryu, to random
@penryu@hachyderm.io avatar
penryu,
@penryu@hachyderm.io avatar

One more ...

video/mp4

penryu,
@penryu@hachyderm.io avatar

h/t to @gvv for the idea

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