@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

golf clap

penryu, to random
@penryu@hachyderm.io avatar

Inspired by actual events

matdevdug, (edited ) to random
@matdevdug@c.im avatar
penryu,
@penryu@hachyderm.io avatar

@matdevdug @bcantrill This little gem stands proud as a standalone quote

https://matduggan.com/the-worst-website-in-the-entire-world/

penryu, to random
@penryu@hachyderm.io avatar

I'm looking for attribution for a programming quote that went something like:

"If you can't solve a problem without programming, you can't solve a problem by programming."

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

Someone messages you on your work Slack and says "Hey, $your_name!" and nothing else.

penryu, to random
@penryu@hachyderm.io avatar

Can't believe I'm just now finding this invaluable resource:

https://wiki.postgresql.org/wiki/Don't_Do_This

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

Can't figure out if the store manager at the pizza place wished me a "Good night man!" or a "Guten Abend!"

No more Duolingo when I'm deliriously tired.

penryu, to random
@penryu@hachyderm.io avatar

me, ears failing: watches tv

character on screen: "tomato-borne civil soup"

me: "wtf... lemme turn on subtitles"

AI-generated subtitles: "tomato born in civil soup"

me: looking forward to the future, relayed to me by an hallucinating e-tween who's worse at accents than Arnold Schwarzenegger

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

Trying to decide if typing Bray as "McBray" was a simple mistake, or a Freudian tribute to Jack McBrayer.

I will abide by the results of this poll.

Check all that apply.

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

Hello all!

StrangeLoop is gone, and I'm left looking for a quality programming/technology conference to deplete my limited event funds.

What events do you attend whenever possible? Or that look promising?

No wrong answers! Feel free to boost for visibility, too!

penryu, to random
@penryu@hachyderm.io avatar

Young Benico Del Toro looks disturbingly like Zach Braff

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

Vote your conscience.

Please boost if you're feeling generous.

penryu, to random
@penryu@hachyderm.io avatar

Dear Math Masto,

I've been fascinated by this approach to choosing a random element from a very large sequence since I found out about it years ago.

Does anyone know where I can find out more about it?

It is discussed as "Method 2" in this link:

https://latkin.org/blog/2013/11/16/selecting-a-random-element-from-a-linked-list-3-approaches-in-f/

penryu, to random
@penryu@hachyderm.io avatar

On the list of companies I'm concerned about knowing my insurance group number, Apple really isn't high. But we can all do with the occasional reminder of the costs of our convenience.

penryu, to random
@penryu@hachyderm.io avatar

Pull/Merge Request pro tip:

If people are asking WHAT the code does, it could probably be improved.

If they're asking WHY, it probably needs a comment.

If nothing else, comments can help reviewers find a better solution, if they know of one.

penryu, to random
@penryu@hachyderm.io avatar

LLM-type machine learning is literally the opposite of innovation. It serves only to let corporations cut corners, shed personnel, and — if you're really lucky and feel like offsetting their absurd energy bill a few bucks at a time — they'll help you cut a few corners too.

penryu, to random
@penryu@hachyderm.io avatar

PSA

penryu, to random
@penryu@hachyderm.io avatar

This is the quality I've come to expect from FedEx.

penryu, to random
@penryu@hachyderm.io avatar

Dear Fediverse,

For the first time I'm considering disabling SIP on macOS (probably only the DTrace functionality), but I'm curious: what magical new features will I achieve?

  • Does it turn off that "some features will not be available" message?
  • Can I trace system binaries?
  • Will I gain access to a syscall provider?
  • Will I also have to disable other SIP features to make it more useful?
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

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!

penryu, to random
@penryu@hachyderm.io avatar

While we're talking about these things... 🧵

penryu,
@penryu@hachyderm.io avatar

If you're putting an event on a calendar, it needs an agenda.

Yes, it does.

penryu, to random
@penryu@hachyderm.io avatar

(Probably not a new) idea:

Mandatory service for software developers

=> ALL software developers, regardless of chosen language, platform, or application, MUST serve a MINIMUM of TWO (2) YEARS on a DevOps 24-hour on-call rotation

penryu,
@penryu@hachyderm.io avatar

@BoydStephenSmithJr

But the intention isn't really to PREVENT engineers ever making a mistake they've had to fix. (If it does, awesome, but we know it doesn't work that way.)

You touched on my primary intention(s):

  1. Teach the many, many ways things CAN go wrong, so when they eventually DO gamble and cut a corner, they have a better grasp of the stakes. (I.e. "How badly can this shortcut fail?")

  2. How to fix it when it fails — a sort of troubleshooting cache-warming.

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