hazelweakly,
@hazelweakly@hachyderm.io avatar

What's one of the silliest domain names you own? Mine is legit-elephant.lol and there's an entire story behind it. Some of you were even here for this!

C'mere and sit down, I'll tell you the story of the fateful night in the fediverse where Elon Musk flipped his lid and the entire fediverse flipped a middle finger to him.

The story begins during the winter holidays of 2022, back when hachyderm lived on Kris Nova's servers

It was a different world then, wasn't it?

hazelweakly,
@hazelweakly@hachyderm.io avatar

Twitter was on fire, people were leaving in droves, and a plucky little mastodon server called hachyderm.io had recently had a surge of people on it.

I was one of the infrastructure people keeping it up and running with kris nova (and a crew of others).

At some point, twitter decided to try and completely block every fediverse url from working and was instantly banning anyone who posted a link to a mastodon account or mastodon instance.

So, naturally, fuck that in particular.

hazelweakly,
@hazelweakly@hachyderm.io avatar

The first workaround was pretty hilarious: just blocking twitter's bot with a 404 (entirely via useragent querying in nginx!) was sufficient because twitter was doing a lookup on every domain before blocking it.

It's been amusing to see that twitter hasn't gotten any better recently at Engineering Fixes To Problems That Don't Exist™

hazelweakly,
@hazelweakly@hachyderm.io avatar

Anyways, a few hours later, that stopped working, and more clever workarounds were needed. It was determined that twitter's bot couldn't handle client side javascript, and so we launched a hilariously nefarious plan:

I wrote the client side javascript required to take a blank html page and turn it into redirection anywhere in the fediverse, entirely based on URL parameters. Then I shoved that into nginx.

And it fucking worked.

hazelweakly,
@hazelweakly@hachyderm.io avatar

But naturally, what better way to Shove It To The Man™ than to use a domain name that mocked them the entire time that it worked? Enter: legit-elephant.lol

Get it? Because mastodon, and elephants? This is also where hachyderm gets its name: a blend of hacking + pachyderm.

A little while after I deployed that, enough people were using it and things like it that twitter stopped doing that nonsense. It was entirely ineffective, and we won. I've never used legit-elephant.lol since.

hazelweakly,
@hazelweakly@hachyderm.io avatar

There you have it. I bought legit-elephant.lol because fuck bullies. I own it now because of the memories, and I'll never let it go.


That said, to this day, you can still go onto it and see the script in the page and see how it worked :)

here it is with comments, and healthy doses of snark:

https://gist.github.com/hazelweakly/407068043965508a356b23ec6ef150b6

Martindotnet,
@Martindotnet@hachyderm.io avatar

@hazelweakly onlyspans.com :)

hazelweakly,
@hazelweakly@hachyderm.io avatar

@Martindotnet I have a sticker with onlyspans on it! It's on my water bottle!

Excellent name :)

Martindotnet,
@Martindotnet@hachyderm.io avatar

@hazelweakly yup, I have one too... I think it was @jordan who gave me mine!

hazelweakly,
@hazelweakly@hachyderm.io avatar

@Martindotnet nice! @renice gave me mine during srecon last year :)

jonm,
@jonm@hachyderm.io avatar

@hazelweakly I no longer own it, but for a while in the early 2000s I had thatscrap.net, which hosted forum software on a spare PC in my basement. This was because my wife one day mused that there should be a site called “That’s Crap” where she could post examples of bullshit she encountered (e.g. websites with completely unnecessarily awkward UX).

TheIdOfAlan,
@TheIdOfAlan@hachyderm.io avatar

@hazelweakly I used to have variations of votes4sale_com. The idea was to put it up before a presidential election with bar graphs representing the "Votes 4 Sale Polling Results". You could add individual votes for your candidate by clicking as much as you want. Or, you could pay $1 for a thousand votes

It was gonna be a shot at memeing into a https://en.wikipedia.org/wiki/The_Million_Dollar_Homepage

I never built the site and haven't thought about it in years. But, now that I think about it, it is an election year...

ricci,
@ricci@discuss.systems avatar

@hazelweakly I need a domain to test out some mailserver stuff, so I registered catbus.express

ricci,
@ricci@discuss.systems avatar
hazelweakly,
@hazelweakly@hachyderm.io avatar

@ricci I think I did! But it's been so long that I forgot

It's a beautiful domain name tho. Excellent choice there for the law360 email, @molly0xfff :)

danderson,
@danderson@hachyderm.io avatar

@hazelweakly That is so delightful! 10/10, no notes.

My silliest have much more tame backgrounds: yakshaving.tech hosts Factorio servers when I get the itch, and satisfactory.engineering was going to be a tongue in cheek Very Serious Website for a software consultancy that makes attainable promises. "Satisfactory Engineering: we aim to meet expectations, within a reasonable time frame."

Alas I then moved countries, and Engineers Canada has zero sense of humor when it comes to the E-word :(

hazelweakly,
@hazelweakly@hachyderm.io avatar

@danderson damn, that sucks :(

I have weak.li too for whenever I figure out how to finally get my newsletter off the ground. Imma call it Weakly Weekly Weakly at weak.li

Y'know, (weekly, at best effort (by hazel weakly) at weak.li)

Because I'm hilarious like that

danderson,
@danderson@hachyderm.io avatar

@hazelweakly Okay that is excellent naming. I look forward to reading it, whenever it happens!

digichelle,
@digichelle@hachyderm.io avatar

@hazelweakly I remember this! Wasn’t this when Elon Musk tried to block all outgoing links to Mastodon servers on Twitter, and you spun up a redirection service?

hazelweakly,
@hazelweakly@hachyderm.io avatar

@digichelle yes! That's exactly right! It's actually still up, there's just no point to it anymore :)

OddDev,
@OddDev@floss.social avatar

@hazelweakly @digichelle This is awesome lol!
I don't quite get how it worked tho. Did the people actually had to point to legit-elephant.lol?

hazelweakly,
@hazelweakly@hachyderm.io avatar

@OddDev @digichelle Yeah, so

legit-elephant.lol/@hazelweakly --> redirects to hachyderm.io/@hazelweakly

legit-elephant.lol/@hazelweakly/112262165100449917 --> redirects to the root post of this thread

legit-elephant.lol/@hachyderm.io --> redirects to hachyderm.io

OddDev,
@OddDev@floss.social avatar

@hazelweakly @digichelle Ah lol this is genius. The bots basically thought it's any other website, right?

hazelweakly,
@hazelweakly@hachyderm.io avatar

@OddDev @digichelle they couldn't execute the client side JavaScript, so yeah. And checking client side JavaScript is orders of magnitude more expensive then just resolving a URL, so there was no way to address it feasibly :)

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