Pinned post
Pinned post
Pinned post

My psychiatrist told me I'm goin' crazy so I said, "If you don't mind, I'd like a second opinion"; she said, "Alright, you're ugly too."

Pinned post

>Digital files cannot be made uncopyable, any more than water can be made not wet.

swagg boi boosted

Do you have something to say about #DigitalRestrictionsManagement? Make your voice heard at #LibrePlanet2023 by submitting a session by the deadline on November 2. Read more at u.fsf.org/3tw

swagg boi boosted
swagg boi boosted

Thoughts on Perl, long post 

So I’ve been meaning to write a post about my Perl “hot takes” so to speak, or at least what I like about the language and why I unironically defend it

I first got into Perl back in 2015, after having used C, PHP, JavaScript, and Shell Scripting. I started playing around with different languages to decide on one to learn and decided to make small programs in a few languages to compare how they felt. I tried Go, Python, Ruby, and Perl and out of all of them Perl felt the best and I found myself wanting to do more and more with it

Sure, the semi colon made it syntactically similar to the languages I already knew but it felt like it was super general purpose and in a very expressive way that actively stimulated my mind

I think one of the best ways to sum this up comes in Perl’s motto itself, “there’s more than one way to do it”. This is often contrasted with Python’s “there’s only one way to do it” and I felt this very heavily. While I’m sure the consistency and standard structure of Python makes it appealing for big projects, I was just doing my own thing and learning Perl felt more like learning to paint or writing a poem. I could express myself and do things in the ways that felt good for my brain

It just felt incredibly expressive and I loved how it flowed, how I could very easily rearrange statements and subroutines, and have as much as I wanted on a single line (or not) to suit my own style. Perl is often insulted as a “write only” language but I feel like this is part of the beauty of Perl, in that it’s let the coder put their own personality in. Much like handwriting, you’re using the same words, and some are easier to read than others, but ultimately it’s part of who that person is, a mark left on the world

I think when people criticize Perl they often see it as “it’s either good at making big complex software projects or it’s bad” when it is at its core an expressive hacker language that’s easy to learn and yet you’ll still be learning new tricks a decade later. You can use it to quickly write little automation tools or scripts where writing it in Bash would be pain, but you can go bigger with it too. It has a big module repository (and was one of the first to pioneer the idea I believe) which means you can very quickly build little tools and projects in your own way

I think people get far too hung up on what they see as a very professional and standard set of tools and that the freedom Perl gives is bad for maintainability, but I think that isn’t and shouldn’t be the whole picture, I think there should be room for a fun expressive language that lets you add a piece of yourself to everything you write, your own quirks, your own style. You can actually have a lot of fun and learn a lot by reworking a single statement of code in many ways, and in fact, there’s the “Just Another Perl Hacker” thing where people try to find their own way to write code that simply prints out that string, and there are so many creative and interesting examples including one where the source code is ascii art of a camel

I’m not saying you should start doing everything in Perl or adopt it as your main language but that you should give it a chance and at least not cast it away as a mistake of the past. I think it very much embodies the late 80s and 90s hacker culture in its very makeup and really does lean into programming as an art not just a science

If you asked 10 artists to paint a horse you’d get 10 different styles, and likewise, the “write only” criticism of Perl is that if you asked 10 Perl programmers for a basic program, you’d get 10 different sets of source code but I think it’s honestly nice for that to exist, a project should be an endeavour of passion and creativity, and being able to do that in your own unique way is a good thing imo
swagg boi boosted
swagg boi boosted
swagg boi boosted
Internet: "The network allows for various kinds of protocols that y-"

Developers: "There is only HTTP"

HTTP: "You can formulate all kind of requests using GET, POST, PUT, DELE-"

Developers: "There is only POST"

:abloblamp:
swagg boi boosted

Is there a reason there aren't many English-speaking PeerTube instances out there? Only ones I see seem to be private/don't allow registration.

swagg boi boosted
proud member of the LGTM community 🖥 👍
swagg boi boosted
swagg boi boosted

fediblock 

Instance admins, I advise you to block chudbuds dot lol.

was created 16/09, is now home of thousands of kiwifarmers. receipts below.

#fediblock
swagg boi boosted

The new joinmastodon.org website delivered by @oakstudios is live (has been for a little while, actually, but I've been working on it still). I think it's the best it's ever been. Check out the branding and about pages too!

joinmastodon.org/

swagg boi boosted

@swaggboi it's not really "federated chat" it's "replicated conversations". if you want "federated chat" there's xmpp. but it's a bit of a moot point because matrix can be used for "chat" if you just create a room and only add 1 person to it.

basically the whole point of matrix is "what if irc but it logged messages server-side on every single server that was participating", it's a storage thing not mainly a messaging thing

Want an IRC bouncer solution? It's been brought to my attention if you sign up for Matrix you can just access Libera.Chat channels via their IRC bridge. The end result is basically you can access Libera.Chat channels via your Matrix server (whichever one you use) from a client on any of your devices. Also, I'm now on Matrix! I'm still kicking the tires and learning what's what but it seems like Federated chat like how Fedi is Federated social media.

swagg boi boosted

worse

swagg boi boosted

Drugs/Laws and shit 

They out here trynna declare Fentanyl a weapon of mass destruction... Prepare to be put on the no-fly list for that possession charge because the war on drugs has been such a smashing success thus far I guess

fox13news.com/news/were-losing

The cases on those old Mac Pros are still so sexy... Like the G5/early Intel era ones

swagg boi boosted

This is my best personal design yet. Holds my phone and I find that extremely satisfying lmfao

Show older
eattherich.club

are ya hungry? 🦆