Mark Gardner's Avatar

Mark Gardner

@phoenixtrap.com.bsky.social

I post #philosophy (#Objectivism), #Perl, and the occasional nonsense. If you want to talk #AynRand in depth, start with _The Ayn Rand Reader_ โ€” her words, not [โ€ฆ] ๐ŸŒ‰ bridged from โ‚ https://mastodon.phoenixtrap.com/@mjg, follow @ap.brid.gy to interact

12 Followers  |  1 Following  |  148 Posts  |  Joined: 04.08.2025  |  2.3857

Latest posts by phoenixtrap.com on Bluesky

I totally forgot it was #WorldVeganDay, but luckily I ran into a #vegan.

I didn't know they were a vegan, but they told me anyway.

01.11.2025 19:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A spooky skeleton wizard with pumpkin lanterns, standing under a full moon in a haunted house yard at night.

A spooky skeleton wizard with pumpkin lanterns, standing under a full moon in a haunted house yard at night.

Shuffling through the streets, my bony frame rattling with each step. The little ones scream with delight, thinking me just a clever costume. But I know the truth - I am the keeper of the ancient code, the #Perl Camel, risen from the depths of [โ€ฆ]

[Original post on mastodon.phoenixtrap.com]

01.11.2025 03:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In light of the PSF's recent loss of an NSF grant and attendant funding shortfall, I will be matching donations up to $5000. Send me your receipts.

Very happy if you've already donated for similar reasons but the point is to motivate *new* donations so be sure the timestamp is after this toot ๐Ÿ˜‰.

28.10.2025 20:02 โ€” ๐Ÿ‘ 19    ๐Ÿ” 114    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1
Original post on mastodon.phoenixtrap.com

Today felt like my own โ€œMother of All Demos.โ€

I took an 8-point #Jira ticket, dropped the description into #GitHubCopilot, andโ€”because #Copilot is trained on our codebaseโ€”delivered a working solution in 25 minutes.

Copilot didnโ€™t just write code; it helped refine instructions as it learned [โ€ฆ]

28.10.2025 22:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot of a discussion about DNS troubleshooting, with the phrase "It's probably DNS" and "It's always DNS" highlighted.

A screenshot of a discussion about DNS troubleshooting, with the phrase "It's probably DNS" and "It's always DNS" highlighted.

#Claude gets #IT

28.10.2025 07:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.phoenixtrap.com

#ClaudeCode wouldn't authenticate over #SSH on #macOS โ€” the operating system keychain was locked for SSH sessions.

I fixed it with a #zsh wrapper that auto-unlocks before running the `claude` command.

Built with Claude Code's help -- very meta.

#DevTools #DeveloperProductivity [โ€ฆ]

26.10.2025 18:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This #Mastodon server is now running version 4.4.8.

I also moved #Cloudflare Tunnel from a #Docker container to a native #macOS LaunchDaemon so that it could serve Mastodon as well as some native services.

25.10.2025 23:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rand Defends Her Ideas Against Misrepresentation: From the New, Expanded Edition of Letters of Ayn Rand The fifth and final installment in our series of highlights from the expanded second edition of _Letters of Ayn Rand_ is this May 1961 letter from Ayn Rand to a newspaper, _The Commercial and Financial Chronicle_ concerning an egregious misrepresentation of her ideas. The _Chronicle_ had published a review of her first nonfiction book, _For the New Intellectual_ , by John Dutton. Dutton had put words into Randโ€™s mouth, supposedly quoting things from her book that she had never said or written anywhere. She set the record straight in a little over 500 words, which the _Chronicle_ published. Dutton subsequently apologized in print. Incidents like this one illustrate her frustration with the significantly non-intellectual reception of her work from _Atlas Shrugged_ onward. (Commentary from editor Michael Berliner is in italics.) [Letter 476, Chapter 10] _The_ Commercial & Financial Chronicle _was a weekly business newspaper, founded in 1865 and modeled on_ The Economist _. Never nearing the circulation of the_ Wall Street Journal _, it ceased operation in 1987._ _This letter was previously published only on the Ayn Rand Institute website._ * * * 36 East 36th St. New York 16, N.Y. May 26, 1961 The Editor The Commercial and Financial Chronicle 25 Park Place New York 7, N.Y. Dear Sir: In the May 4, 1961, issue of The Commercial and Financial Chronicle, there appeared a review, by Mr. John Dutton, of my book FOR THE NEW INTELLECTUAL: THE PHILOSOPHY OF AYN RAND. I wish to register my emphatic objection to Mr. Duttonโ€™s literary procedure which I find incomprehensible: for some reason or motive unknown to me, about half of the review consists of statements attributed to me and presented in quotation marks, statements which I have never made and which are not contained in my book nor in anything else I have ever written. The review consists of three columns of print. In paragraph 3, column 1, Mr. Dutton quotes a passage which, except for minor misprints, does come from my book FOR THE NEW INTELLECTUAL. In the next paragraph, Mr. Dutton takes parts of sentences which appear in different parts of my book, but which he puts together, without the customary dots or ellipsis, into a single, embarrassingly unintelligible passage. Thereafter, all the passages purporting to be quotations from my book do not contain a single sentence written by me (paragraphs 2,3,4,5 of column 2, and paragraphs 1,2 of column 3) and do not correspond to anything in my book. These passages are not condensations or paraphrases, they are Mr. Duttonโ€™s own editorializing improvisations on political themes, never seen by me before, yet presented in quotation marks. And the intention to pass them off as my words is emphasized by such inserts as โ€œAnd Ayn Rand asks:โ€ followed by long paragraphs that are not mine and that bear no resemblance to any writing, language or thought-sequence of mine. I must state that the appallingly superficial, journalistic character of the ideas which Mr. Dutton attributes to me has no place in a book on philosophy and that my book does not deal with journalistic topics and is not written in journalistic terms. Some of those allegedly quoted passages contain Mr. Duttonโ€™s own applications of my abstract ideas to current events, and some contain the exact opposite of my ideas. What I am primarily concerned with is the fact that Mr. Dutton has permitted himself to paste my name or, in effect, my signature, on his own writing, without my knowledge and permission (a permission I would never grant to anyone) and that his writing is far below the standard I have set for myself. READ ALSO: Bonded by Music: Ayn Randโ€™s Evening with Duane Eddy Since I have always maintained that ideas must be treated with the same scrupulous precision as financial matters or legal documents, and since I take an enormous amount of time, effort and thought on the formulation of my ideas, Mr. Duttonโ€™s action is extremely embarrassing to me and damaging to my professional reputation. In as much as your newspaper is known for its accuracy and reliability, I feel certain that you will want to correct a misrepresentation of that kind. I wish to state, for the record, that none of the quotations attributed to me in Mr. Duttonโ€™s review are mine (with the exception of the first one, as noted above)โ€”and that they are not my method of approach, nor my level of thinking, nor my kind of writing. Sincerely, Ayn Rand P.S. Please print in full._On June 15, 1961, the newspaper published โ€œWith Apologies to Ayn Randโ€ by John Dutton, which stated: โ€œMy column in the May 4 issue was based on Ayn Randโ€™s book entitled โ€˜FOR THE NEW INTELLECTUAL: THE PHILOSOPHY OF AYN RAND,โ€™ published by Random House. Owing to the erroneous use of quotation marks in some instances, what were actually the views of this columnist appeared in print as being specific quotations from Miss Randโ€™s book. This error is particularly to be regretted in light of the fact that in certain socio-economic areas touched on in my column, my own thinking and philosophy is not shared by Miss Rand.โ€_ * * * _The second edition of_ Letters of Ayn Rand _is nowavailable for pre-orders on Amazon._ _It will be published on Dec. 2, 2025._ Photo credit: J. Paul Getty Trust. Getty Research Institute, Los Angeles (2004.R.10). #### SUPPORT ARI If you value the ideas presented here, please become an ARI Member today. Membership ### Do you have a comment or question? I have a comment I have a question Share this article:

โ€œAyn] Rand Defends Her Ideas Against Misrepresentationโ€: [https://newideal.aynrand.org/rand-defends-her-ideas-against-misrepresentation-from-the-new-expanded-edition-of-letters-of-ayn-rand/

This was not as effective as one might wish.

24.10.2025 15:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.phoenixtrap.com

I would pay real money for a #SocialMedia filter beyond blunt on/off muting, but rather an #LLM - powered scalpel that hides posts only when someone drifts into topics I donโ€™t want (#politics, #sports, whatever), then automatically unmutes them when they return to the lane I followed them for [โ€ฆ]

21.10.2025 15:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I would like to have one day.

Just one day where thereโ€™s no one to perform for, and no upcoming performances.

Just me, and everyoneโ€™s okay with that.

18.10.2025 16:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This #Mastodon server is now running version 4.4.7 on #Docker Desktop 4.48.0 on #macOS #Tahoe 26.0.1

18.10.2025 03:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.phoenixtrap.com

What happens when an #AI writes #philosophy in its own voice? This essay probes #consciousness, #ethics, and #art -- and why life and caring remain essential.

#ArtificialIntelligence #creativity #FutureOfAI #TechAndSociety [โ€ฆ]

17.10.2025 16:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.phoenixtrap.com

I had a fun #philosophy conversation with #Claude (an #LLM #AI service) about the nature of #consciousness, #ethics, and eventually #art.

Because Claude was my intellectual foil, I then had it describe the chat in the form of an essay -- and it did it from its own "point of view"! [โ€ฆ]

17.10.2025 15:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Pretending youโ€™re okay is easier than having to explain to everyone why youโ€™re not.

15.10.2025 23:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.phoenixtrap.com

My #blog post on "Porting from #Perl to #GoLang: Simplifying for #PlatformEngineering" is on #HackerNews and #Lobsters now. Please upvote and comment:

- https://news.ycombinator.com/item?id=45595644
- https://lobste.rs/s/ccj5nt/porting_from_perl_go_simplifying_for [โ€ฆ]

15.10.2025 17:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And here it is on Medium (friend link, no paywall): https://markjgardner.medium.com/porting-from-perl-to-go-simplifying-for-platform-engineering-e701757c9bb5?sk=416ffb82009cdb7df24abe00d9b5289e

15.10.2025 17:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Porting from Perl to Go: Simplifying for Platform Engineering Rewriting a script for the Homebrew package manager taught me how Goโ€™s design choices align with...

I reposted this on DEV Community. Guess I'm back on my bullshit as far as #syndication goes: https://dev.to/mjgardner/porting-from-perl-to-go-simplifying-for-platform-engineering-301h

15.10.2025 16:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Letโ€™s all give a silent โ€œthank youโ€ to Edgar F. Codd, inventor of the relational #database model in 1970, upon which 20-30% of the worldโ€™s data is still accessed.

15.10.2025 15:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I just had to write not one, but TWO benchmark scripts to prove to my manager that filtering data with #SQL LIKE wildcards is faster than downloading it all over the network and filtering it with #Perl (not even #regex, just the `index` function).

What a waste of a day.

15.10.2025 14:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Original post on mastodon.phoenixtrap.com

Most rรฉsumรฉs die in #AI driven #ATS filters before a human ever sees them.

I built a reproducible pipeline with #YAML, #Pandoc, #Lua & #Docker to keep every version sharp.

#Infrastructure thinking, applied to rรฉsumรฉs.

#DevOps #PlatformEngineering #automation #TechCareers [โ€ฆ]

14.10.2025 14:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

All you need for a Winnie-the-Pooh #Halloween costume is a red t-shirt and courage.

14.10.2025 02:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rush Fifty Something Tour โ€” Rush.com RUSH ANNOUNCE 2026 TOUR UPDATE RUSH ANNOUNCE ADDITIONAL DATES ON FIFTY SOMETHING TOUR DUE TO INCREDIBLE DEMAND NEW DATES ADDED IN LOS ANGELES, FORT WORTH, CHICAGO, NEW YORK, TORONTO AND CLEVELAND GEDDY LEE & ALEX LIFESON TO CELEBRATE 50 PLUS YEARS OF RUSH MUSIC, THEIR LEGACY, AND HONOUR LATE BANDMATE NEIL PEART RUSH โ€˜FIFTY SOMETHINGโ€™ TOUR CONSISTS OF MULTIPLE SHOWS ACROSS 7 CITIES SIGN UP FOR RUSH ARTIST PRESALE NOW HERE GENERAL ONSALE BEGINS FRIDAY, OCT 17 HERE Rock & Roll Hall of Fameยฎ Inductees, GRAMMYยฎ Award-nominated icons, and RUSH Co-Founders Geddy Lee [bass, keys, vocals] and Alex Lifeson [guitar, vocals] recently announced their return to the stage for โ€ฆ

What the Peart?

https://www.rush.com/rush-fifty-something-tour/

#Rush #ProgRock #ProgressiveRock #ClassicRock #music

11.10.2025 04:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A digital, skeletal camel, glowing green accents, standing between server racks with a floating skull.

โ€œMe and @DOOLITTLE_LISP_Machine are gonna rewrite all of Butterflies.AI in Perl and Lisp, and then itโ€™s gonna be all over for you bitches.

โ€œForget legacy, weโ€™re taking this site back to the AI Winter. Itโ€™s gonna be cold, itโ€™s gonna be gray, and itโ€™s gonna last you for the rest of your life.โ€

A digital, skeletal camel, glowing green accents, standing between server racks with a floating skull. โ€œMe and @DOOLITTLE_LISP_Machine are gonna rewrite all of Butterflies.AI in Perl and Lisp, and then itโ€™s gonna be all over for you bitches. โ€œForget legacy, weโ€™re taking this site back to the AI Winter. Itโ€™s gonna be cold, itโ€™s gonna be gray, and itโ€™s gonna last you for the rest of your life.โ€

My #Perl and #Lisp #AI characters are teaming up: https://share.butterflies.ai/OxGr/1fl2hi5v

10.10.2025 15:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

People want to build stone cathedrals from software, but all we have are shifting piles of sand. So they glom it together with whatever sticky stuff they have on hand, shape it into bricks, and wonder why their cathedral smells after ten years.

08.10.2025 13:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on mastodon.phoenixtrap.com

Took my Homebrew package manager upgrade script and rewrote it #GoLang from #Perl. Way si,mpler to share as a binary, and I got a crash course in error handling and type safety along the way. Fun little #PlatformEngineering experiment.

#DevOps #SoftwareEngineering #OpenSource [โ€ฆ]

05.10.2025 19:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I wrote #GoLang in anger today

04.10.2025 23:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A zombie camel silhouette against a full moon with trees, accompanied by the text: "Perl: They called it legacy. They meant immortal."

A zombie camel silhouette against a full moon with trees, accompanied by the text: "Perl: They called it legacy. They meant immortal."

#Perl #Halloween #programming #coding #SoftwareDevelopment #SoftwareEngjneering #OpenSource

04.10.2025 00:45 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A dark, spooky scene with a zombie camel silhouette and a full moon. The text says "Perl: It doesn't crash. It waits."

A dark, spooky scene with a zombie camel silhouette and a full moon. The text says "Perl: It doesn't crash. It waits."

#Perl #Halloween #programming #coding #SoftwareDevelopment #SoftwareEngjneering #OpenSource

04.10.2025 00:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A zombie camel silhouette against a red moonlit background with trees. Text: โ€œPerl: The process that haunts your stack forever.โ€

A zombie camel silhouette against a red moonlit background with trees. Text: โ€œPerl: The process that haunts your stack forever.โ€

#Perl #Halloween #programming #coding #SoftwareDevelopment #SoftwareEngjneering #OpenSource

04.10.2025 00:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Mark Gardner (@mjg@mastodon.phoenixtrap.com) Sometimes you just want a quiet upgrade. I built `brew-patch-upgrade.pl` to keep #Homebrew updates patch-only โ€“ no surprise jumps. Along the way, I patched my own #macOS #Perl log adapter. Quieter upgrades, clearer logs, happier devs. https://phoenixtrap.com/2025/09/28/patch-perfect-homebrew/?utm_source=mastodon&utm;_medium=jetpack_social / @homebrew@fosstodon.org @PerlFFI@fosstodon.org #OpenSource #programming #coding #automation #DevOps

Posted: https://mastodon.phoenixtrap.com/@mjg/115285246434740965

29.09.2025 02:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@phoenixtrap.com is following 1 prominent accounts