Just another desperate #Objectivist #Perl hacker. Lately into #cosplay and #dance, sometimes simultaneously.

Sorry libertarians, you can’t have #AynRand:

If you block me because you don’t like what I say, I win.

Other interests: #music, #Commodore #RetroComputing, #DoctorWho, #drag

No reposts: https://JustMyToots.com/@mjgardner@social.sdf.org

Bangers: https://www.TopMastodonPosts.com/by/@mjgardner@social.sdf.org


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

mjgardner, to random

Tres Leches? En esta economía?

nixCraft, to random
@nixCraft@mastodon.social avatar

Is coding at night > coding at morning? 🤔


@mountdiscovery @nixCraft So how does that explain devs’ preference for dark mode?

mjgardner, to AppleMusic
mjgardner, to retrocomputing

Happy 5.25 #FloppyDisk day to those who celebrate


memorex floppy disk GIF

mjgardner, to Introvert

You either die an #introvert, or you live long enough to see yourself become the #extrovert you always hated 🤐

18+ mjgardner, to geopolitics

Sound like anywhere you know?

“The only principle of a mixed —which, necessarily, has to remain unnamed and unacknowledged—is that no one’s interests are safe, everyone’s interests are on a public auction block, and anything goes for anyone who can get away with it.”

, “The New : Rule by Consensus”

Listen to the original 1965 talk: https://courses.AynRand.org/works/the-new-fascism-rule-by-consensus/

Read this and other essays in “: The Unknown Ideal”: https://a.co/42CEAzu


@Cirdan Did you really believe that you would be the one to finally amuse me with that quote?


problematicfacts, to random
@problematicfacts@mastodon.social avatar

A man once let loose three hippos at Toronto’s Pearson Airport, causing mass panic and the evacuation of Terminal 1.

𝘑𝘰𝘪𝘯 𝘵𝘩𝘦 𝘗𝘳𝘰𝘣𝘭𝘦𝘮𝘢𝘵𝘪𝘤 𝘈𝘳𝘮𝘺 𝘵𝘰𝘥𝘢𝘺:

atomicpoet, to random
@atomicpoet@atomicpoet.org avatar

In the 90s, movies still featured people speaking with Transatlantic accents.

It’s funny, though. I’ve never met anyone who, in real life, who spoke with one. Not even rich people.


@atomicpoet It was literally invented by public speaking instructors as an idealized American accent that no one actually adopted unless taught. Then stage and screen acting teachers got a hold of it: https://en.wikipedia.org/wiki/Mid-Atlantic_accent#Theatrical_and_cinematic_use

mjgardner, to tv

August 11, 1967 marked the first of three appearances by and on The with .

(Other guests that night were actress Florence Henderson and Motown hitmakers the Temptations—quite an eclectic lineup!)

Here’s a clip of Rand answering Johnny about the and unearned from accepting the wrong moral standards: https://youtube.com/clip/Ugkxl2W3zhtVKCq2qdQFb0UljG-Yovi1Tmef

mjgardner, to emacs

This is what I hear in my head if I switch back to or .

source: https://mastodon.social/@workchronicles/112372770022713839


@ambihelical I am sorry to hear that, and I understand completely. I just don’t have enough fingers and mental capacity.

mjgardner, to random
NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

@NanoRaptor One of those things is not Elite

mjgardner, to random

I can’t reply to this confused as they’ve already blocked me (good!): https://mas.to/@CatDad/112491941454860749

via customer subscriptions has been funding @protonprivacy from the start.

I was one of the 10,000 backers mentioned in https://youtu.be/gFZ1peR9SiY and have since personified sunk cost with a >6 TB Visionary plan. But if dilutes that vision, I will be ahead of you in the line to migrate and unsubscribe.

I trust them to listen.

mjgardner, to random

Don’t be a desiccant, be a desiCAN

mjgardner, to Houston

Last week, I and millions of residents experienced a violent up-close demonstration of the damaging winds of a (pronounced “deh-REY-cho.”)


Luckily, my condominium unit did not sustain any direct damage. However, my wife and I along with our immediate neighbors were trapped until the next morning due to fallen tree limbs blocking our immediate entrance. (See attached photos.) We were also without electrical power until yesterday.

mjgardner, to random

I think software developers like to work in “dark mode” because bugs are attracted to light

tripleo, to random
@tripleo@fosstodon.org avatar

All you nutcases still using , what's actually wrong with it?

aka What are the sharp edges?


@tripleo I would also be remiss not to mention #Perl's included perltrap manual page, which notes both the strict and warnings pragmas and also has nice lists of things for those coming from other #programming languages and tools like #AWK, #C and #CPlusPlus, #JavaScript, #sed, and #shell.



@gisgeek I’m a little confused: are you saying that and are better than or worse regarding third-party / integrations?

/ @leonerd @tripleo


@tripleo That link returns a “Not Found” page.

If you’re looking for documentation on 's bless function, you'll find it here: https://perldoc.perl.org/functions/bless

Most people are better served with an OO system rather than raw bless calls in Perl. See https://perldoc.perl.org/perlootut#PERL-OO-SYSTEMS for a discussion.

You can also investigate the currently experimental class feature that brings native OOP keywords to Perl: https://perldoc.perl.org/perlclass

Or do you have a different question?


@tripleo You’re thinking of ’s “taint mode” (stop your teenage giggling), where outside data is untrusted unless it’s the extracted subpattern match in a .

It’s only enabled under certain conditions. Read about it in the perlsec manual page: https://perldoc.perl.org/perlsec#Taint-mode


@tripleo BTW, I’m quite chuffed you’re taking an interest in . Enjoy the ride!


@tripleo You could use 's taint mode for web inputs, but that’s a big performance-reducing hammer affecting everything outside your program: command line arguments, environment variables, locale, file input, certain system calls, etc.. It also breaks many modules, including popular web application frameworks.

There's no one-size-fits-all solution, so use whatever’s appropriate for your web input. Start with @owasp’s Top 10: https://OWASP.org/www-project-top-ten/


@tripleo Like I said in https://social.sdf.org/@mjgardner/112476483573909633, the only feature built in to for untrusted data is taint mode.

You might have heard of it or used it 25 years ago with simple scripts (and that still works!) but as I said in https://social.sdf.org/@mjgardner/112481166820565063, it breaks a lot of modern code.

It’s also no silver bullet: a taint failure is a fatal exception and it’s up to the developer to handle that gracefully.

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