handmade.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
handmade.social is for all handmade artisans to create accounts for their Etsy and other handmade business shops.

Server stats:

37
active users

#perl

2 posts2 participants2 posts today
Jonathan Lamothe<p>I am in urgent job search mode, so I'm gonna throw this out here and see if anything comes of it.</p><p>I am a <a href="https://social.jlamothe.net/search?tag=Canadian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Canadian</span></a>, fluent in both <a href="https://social.jlamothe.net/search?tag=English" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>English</span></a> and <a href="https://social.jlamothe.net/search?tag=French" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>French</span></a>. I have experience with several programming languages. My strongest proficiency is with <a href="https://social.jlamothe.net/search?tag=Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> and <a href="https://social.jlamothe.net/search?tag=C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a>. I also have a reasonable grasp of <a href="https://social.jlamothe.net/search?tag=HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a>, <a href="https://social.jlamothe.net/search?tag=JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a>, <a href="https://social.jlamothe.net/search?tag=SQL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SQL</span></a>, <a href="https://social.jlamothe.net/search?tag=Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a>, <a href="https://social.jlamothe.net/search?tag=Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a>, <a href="https://social.jlamothe.net/search?tag=Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> system administration, <a href="https://social.jlamothe.net/search?tag=bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> scripting, <a href="https://social.jlamothe.net/search?tag=Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a>, <a href="https://social.jlamothe.net/search?tag=AWK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWK</span></a>, some <a href="https://social.jlamothe.net/search?tag=Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> (common, scheme, and emacs), and probably several others I've forgotten to mention.</p><p>I am not necessarily looking for something in tech. I just need something stable. I have done everything from software development, to customer support, to factory work, though my current circumstances make in-person work more difficult than remote work. I have been regarded as a hard worker in every job I have ever held.</p><p><a href="https://social.jlamothe.net/search?tag=GetFediHired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GetFediHired</span></a></p>
domm<p>Creating a lot Postgres roles with random passwords stored in gopass <a href="http://domm.plix.at/perl/2025_03_create_postgres_roles_with_gopass.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">domm.plix.at/perl/2025_03_crea</span><span class="invisible">te_postgres_roles_with_gopass.html</span></a><br><a href="https://social.linux.pizza/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> <a href="https://social.linux.pizza/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PostgreSQL</span></a></p>
fuzzix<p>I built the second-worst <a href="https://mastodon.ie/tags/ZXSpectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZXSpectrum</span></a> emulator in the world with <a href="https://mastodon.ie/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> </p><p><a href="https://fuzzix.org/building-the-secondworst-zx-spectrum-emulator-in-the-world-with-perl" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fuzzix.org/building-the-second</span><span class="invisible">worst-zx-spectrum-emulator-in-the-world-with-perl</span></a></p>
Negative12DollarBill<p>Hi, <a href="https://techhub.social/tags/Today" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Today</span></a> I decided to try to <a href="https://techhub.social/tags/getfedihired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>getfedihired</span></a> — I've got many years of experience with web development, programming and production (<a href="https://techhub.social/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a>, <a href="https://techhub.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a>, <a href="https://techhub.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Javascript</span></a>), I can make myself useful in anything on the open-source side of back end, i.e. the <a href="https://techhub.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a>, <a href="https://techhub.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a>, <a href="https://techhub.social/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a>, <a href="https://techhub.social/tags/MySQL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MySQL</span></a>, <a href="https://techhub.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> kind of area.</p><p>I live in <a href="https://techhub.social/tags/Sydney" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sydney</span></a> Australia and would be happy to work in-office, remote or hybrid.</p><p>Let me know of any opportunities, or pass this on to anyone else who might know of something? Thanks.</p>
Mumonkan<p>perhaps most importantly... now my phone is useful! 😏 <a href="https://mastodon.online/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a></p>
MPI Immunobiology Epigenetics<p>We’re looking for a Linux System Administrator (m/f/div)!&nbsp;🚀</p><p>Fluent in <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> &amp; <a href="https://mastodon.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a>? Interested to keep our&nbsp;2000+ cores &amp; 20TB RAM&nbsp;Linux server environment happy, healthy, and humming? 🐝 Interested to optimize the performance and automate workflows, so our don’t have to do things&nbsp;the hard way? </p><p>If you have a passion for high-performance computing, bioinformatics, &amp; supporting cutting-edge research, we would love to hear from you!</p><p><a href="https://jobs.ie-freiburg.mpg.de/jobposting/8aefaa3ccb33e524121e725606b6fa20f981f61e0?ref=homepage" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobs.ie-freiburg.mpg.de/jobpos</span><span class="invisible">ting/8aefaa3ccb33e524121e725606b6fa20f981f61e0?ref=homepage</span></a></p>
Negative12DollarBill<p>The paranoid style in <a href="https://techhub.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a>.</p><p>I'm downloading a bunch of stuff from an <a href="https://techhub.social/tags/api" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>api</span></a> — I'm doing it in <a href="https://techhub.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> but I'd do just the same in <a href="https://techhub.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> or <a href="https://techhub.social/tags/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php</span></a> or <a href="https://techhub.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> or whatever.</p><p>I could just do a foreach on about 1,000 urls, bang bang bang but here's what I do instead:</p><p>• set the user agent to recent Chrome to disguise the fact that I'm using a requests library in case their back end doesn't like me<br>• set the delay between requests to, not just a few seconds, but a *random* few seconds in case their firewall doesn't like me<br>• don't dump the response into a database as soon as I get it, I save it to disk as a .json file because, that's quicker and who knows when the API might quit on me or the db have some issue?</p><p>Is this just a symptom of my unhappy childhood or does anyone else code this way?</p>
Mark Gardner<p>I’m looking for work as a senior software <a href="https://social.sdf.org/tags/developer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developer</span></a>. I have a full-stack <a href="https://social.sdf.org/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> cert, 16+ years <a href="https://social.sdf.org/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> back-end experience, proficiency in multiple other <a href="https://social.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> languages.</p><p>Databases? Sure, relational *and* NoSQL. CI/CD? Have done, want to do more. I like working with others, either here in <a href="https://social.sdf.org/tags/Houston" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Houston</span></a> or remotely across the US.</p><p>I’ve been hacking code since the <a href="https://social.sdf.org/tags/Commodore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Commodore</span></a> PET days. I can certainly delight your customers, whatever your stack.</p><p>More here: <a href="https://LinkedIn.com/in/mjgardner" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">LinkedIn.com/in/mjgardner</span><span class="invisible"></span></a></p><p><a href="https://social.sdf.org/tags/FediHire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediHire</span></a></p>
Mark Gardner<p>Side note: <a href="https://social.sdf.org/tags/AaronSwartz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AaronSwartz</span></a> achieved his 2008 liberation of nearly 20 million public domain document pages through a lowly <a href="https://social.sdf.org/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> script he adapted from Steve Schultze.</p><p>Every three seconds it would download a new document from his free trial account on the federal "Public Access" to Court Electronic Records (<a href="https://social.sdf.org/tags/PACER" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PACER</span></a>) system for <span class="h-card" translate="no"><a href="https://official.resource.org/@carlmalamud" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>carlmalamud</span></a></span>'s archive.</p><p>You can learn more about the project here: <a href="https://AaronSwartzDay.org/pacer-project-explained/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">AaronSwartzDay.org/pacer-proje</span><span class="invisible">ct-explained/</span></a></p>
fuzzix<p>I wrote about adding features to your <a href="https://mastodon.ie/tags/MIDI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MIDI</span></a> hardware with <a href="https://mastodon.ie/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> </p><p><a href="https://fuzzix.org/enhancing-midi-hardware-with-perl" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fuzzix.org/enhancing-midi-hard</span><span class="invisible">ware-with-perl</span></a></p>
Christos Argyropoulos MD PhD<p>IMHO One of the prime reasons that most code found in academic (and perhaps corporate?) settings suck is because we don't teach people to use functional programming constructs. I have observed this in <a href="https://mastodon.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a>, <a href="https://mastodon.social/tags/rstats" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rstats</span></a>, <a href="https://mastodon.social/tags/Mathematica" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mathematica</span></a> &amp; even <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> (assuming you take care with pointers).</p>
Gandalf<p>Full demo of my GPL'ed <a href="https://noc.social/tags/gandalf_links" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gandalf_links</span></a> link-aggregation web app, including its new accompanying Firefox browser extension.</p><p><a href="https://noc.social/tags/webapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webapp</span></a> <a href="https://noc.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> <a href="https://noc.social/tags/nuxt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nuxt</span></a> <a href="https://noc.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a></p>
genehack<p>Yo <a href="https://dementedandsadbut.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> folks, somebody finally ported Moose to Python! <a href="https://dementedandsadbut.social/tags/notThatMoose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notThatMoose</span></a></p><p><a href="https://www.biorxiv.org/content/10.1101/2024.11.29.625982v1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">biorxiv.org/content/10.1101/20</span><span class="invisible">24.11.29.625982v1</span></a></p>
Gea-Suan Lin<p>DuckDuckGo 捐了 $25K 給 The Perl and Raku Foundation</p><p>在「DuckDuckGo Donates $25,000 to the Perl and Raku Foundation (perl.com)」這邊看到 DuckDuckGo 捐錢給 The Perl and Raku Foundation 的新聞,基金會端的新聞稿在「DuckDuckGo Donates $25,000 to The Perl and Raku Foundation」</p><p><a href="https://blog.gslin.org/archives/2024/12/04/12108/duckduckgo-%e6%8d%90%e4%ba%86-25k-%e7%b5%a6-the-perl-and-raku-foundation/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.gslin.org/archives/2024/1</span><span class="invisible">2/04/12108/duckduckgo-%e6%8d%90%e4%ba%86-25k-%e7%b5%a6-the-perl-and-raku-foundation/</span></a></p><p><a href="https://abpe.org/tags/Computer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Computer</span></a> <a href="https://abpe.org/tags/Financial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Financial</span></a> <a href="https://abpe.org/tags/Murmuring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Murmuring</span></a> <a href="https://abpe.org/tags/Network" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Network</span></a> <a href="https://abpe.org/tags/SearchEngine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SearchEngine</span></a> #501 <a href="https://abpe.org/tags/501c3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>501c3</span></a> <a href="https://abpe.org/tags/and" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>and</span></a> <a href="https://abpe.org/tags/duckduckgo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>duckduckgo</span></a> <a href="https://abpe.org/tags/foundation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foundation</span></a> <a href="https://abpe.org/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> <a href="https://abpe.org/tags/raku" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>raku</span></a> <a href="https://abpe.org/tags/the" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>the</span></a></p>
gugod<p>I wonder if there's a TypeSpec compiler that would emit Type::Tiny -based perl code for all your validation needs.</p><p><a href="https://g0v.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a></p>
Oriel Jutty :hhHHHAAAH:<p>Hah. Day 3 is utterly trivial in Perl. Here's my solution to part 2 (remove the first statement in the loop body for part 1):</p><pre><code>use v5.36;<br><br>my $total = 0;<br>$/ = ")";<br>while (readline) {<br> next if /don't\(\)\z/ .. /do\(\)\z/;<br> $total += $1 * $2 if /mul\( (\d{1,3}) , (\d{1,3}) \) \z/xa;<br>}<br>say $total;<br></code></pre><p><a href="https://infosec.exchange/tags/AdventOfCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AdventOfCode</span></a> <a href="https://infosec.exchange/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a></p>
Henrik Pauli<p>I'm looking for a job in the EU (or E/SE Asia) starting next year.</p><p>I spent the last 17 years writing <a href="https://mastodon.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> in various shapes and forms, from maintaining a GTK application and making it accessible, to writing new endpoints in various HTTP backend services, to spawning little microservices in Mojolicious or plain Plack, or inheriting an SMS routing application written in POE.</p><p>I spent the same amount of time working with <a href="https://mastodon.social/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PostgreSQL</span></a>. I have less experience with <a href="https://mastodon.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> on <a href="https://mastodon.social/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a> and <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a>.</p>
Oriel Jutty :hhHHHAAAH:<p>Did day 1 of Advent of Code 2024 in Perl today. Solutions below if you're interested.</p><p>Part 1:</p><pre><code>use v5.36;<br>use List::Util qw(sum0 zip);<br><br>my @col = zip map [split], readline;<br>@$_ = sort { $a &lt;=&gt; $b } @$_ for @col;<br>say sum0 map abs($_-&gt;[0] - $_-&gt;[1]), zip @col;<br></code></pre><p>Part 2:</p><pre><code>use v5.36;<br>use List::Util qw(sum0 zip);<br><br>my ($n, $w) = zip map [split], readline;<br>my %seen;<br>$seen{$_}++ for @$w;<br>say sum0 map $_ * ($seen{$_} // 0), @$n;<br></code></pre><p><a href="https://infosec.exchange/tags/AdventOfCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AdventOfCode</span></a> <a href="https://infosec.exchange/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a></p>
Johnny Demonic<p><span class="h-card" translate="no"><a href="https://mapstodon.space/@ajnn" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ajnn</span></a></span> <span class="h-card" translate="no"><a href="https://infosec.exchange/@tychotithonus" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tychotithonus</span></a></span> </p><p>My two wish list items for Perl are:</p><p>1. OOP : As natural and seamless as Ruby. Built-in "class" keyword and other OO features.</p><p>2. List Comprehensions : Just steal shamelessly from Python. This one should be relatively easy to implement.</p><p><a href="https://chaotic.fun/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> <a href="https://chaotic.fun/tags/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammingLanguages</span></a></p>
Paul Evans<p><a href="https://fosstodon.org/tags/TodayIAchieved" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TodayIAchieved</span></a> a "migration guide" of sorts, for rewriting code from classical <a href="https://fosstodon.org/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> style to Object::Pad, perhaps as a first step towards using the new `feature 'class'` syntax of Perl 5.38 onwards.</p><p><a href="https://metacpan.org/dist/Object-Pad/view/lib/Object/Pad/Guide/MigratingFromClassicalPerl.pod" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">metacpan.org/dist/Object-Pad/v</span><span class="invisible">iew/lib/Object/Pad/Guide/MigratingFromClassicalPerl.pod</span></a></p>