Posted 13 hours ago

/

108 comments

/

thiswebsitewillselfdestruct.com

11 hours ago by FemmeAndroid

Hey,

Thanks so much for checking this out. I made this site as part of Ludum Dare 46, a game jam. The theme was "Keep it alive." I wanted to do something that was positive and that would give people an outlet to write about their experiences related to Covid. I've had to deal with some abuse, particularly after the first week, but overall it's been an incredibly positive experience.

There are certainly a lot of improvements I hope to make soon. I honestly built it in an evening and expected it might be dead within a day or two. That it's lasted over a month is incredible.

With a large influx of new readers, I'm sure you'll come across a few less savory posts. I'd encourage you to click the report button on the bottom of the page.

Thanks so much for checking it out!

Edit: Since this is HN, and I'm bound to get the question - It's built with Rails and Vue, with PaperCSS for the styling, Postgres for the database, and Redis is being used as part of the spam mitigation system. Oh, and the DB really will wipe itself if it goes more than 24 hours without a post.

11 hours ago by NikolaNovak

1. Thank you for doing this

2. It's strange how the simple things, efforts and connections mean so much these days

3. It is joyous and comforting how many interesting, loving, quirky, emotional, sincere messages I've found, and how few trolls I've stumbled upon. Hope it stays that way (understanding that it may be unlikely if it keeps getting more visibility).

4. I have no idea if by deleting reported spam you become more culpable/liable for any offensive messages you don't remove, or any freedom of speech issues - check the laws in your region I guess, and yes it's sad that one has to think about these things :-/

5. Best of luck! :)

11 hours ago by FemmeAndroid

Thanks for the kind words.

Honestly, regarding 3, I've been really impressed by how positive people have been. When this was near the top of Reddit about a month ago, I really spend about 48 hours frantically coding and moderating. Those 48 hours taught me a lot about content moderation though.

On the whole, it's been an _incredibly_ positive community of people writing letters. We've received over 115,000 letters, and they've been read over 15 million times. Many of the first 75,000 letters were spam and highly moderated content. But I've been able to read most of the past 35,000 or so, and an astonishing number are kind, thoughtful, or heartbreaking.

We've also had a lot of positivity coming from non-english countries, which I've encouraged and enjoyed seeing on social media. It's been a bit of an excuse to brush up on my French. I'd eventually love to have a better native experience for non-english speakers, but there are only so many hours in the day.

Thanks again for the kind words.

8 hours ago by kuzimoto

Regarding 4, it's a private website. I don't think freedom of speech applies. If you have some sources that say otherwise I'd be interested to read them.

5 hours ago by cyphar

The recent Section 230 executive order[1] would be relevant here. Normally social networks have immunity from prosecution if they publish a defamatory or libelous statement (this is the so-called "magazine stand" model). But if the executive order is legal then selectively censoring (or "moderating") what your users post means that immunity no longer applies and you can be sued for any statement that you allowed a user to publish on your network.

This isn't directly related to First Amendment freedom of speech rights, the issue is one of liability (but the purpose of the liability is -- allegedly -- to force platforms to uphold the principle of freedom of speech).

[1]: https://www.whitehouse.gov/presidential-actions/executive-or...

11 hours ago by eyelidlessness

Have you written about your experience with abuse, or are you willing to share? It's absolutely awful that you would experience that for something so obviously positive, but if you have thoughts you want to share on that it could be helpful for those of us who want to continue to challenge abuse in tech generally and might be educational for people here (maybe me) who engage in harmful behaviors and don't realize it.

(It's also not your responsibility to publish your abuse, I'm only opening up the opportunity to say more if you want to.)

10 hours ago by FemmeAndroid

I definitely will once it's no longer up. I might before then, once I improve the moderation tools a bit more. But between just being a neat thing to spam, and specifically targeting me as a trans woman, a lot of people seemed to enjoy posting hateful messages on the site when it was popular on reddit.

The anti-trans messages were really important for me to remove. They weren't particularly hurtful to me, but a good portion of my webcomic's audience are trans teens, and I _really_ didn't want their first experience at this website I made to be hate directed at them.

Thanks for asking. I'll definitely write more at a later date. :)

10 hours ago by eyelidlessness

Thank you for this response. I'm sorry that it's been a magnet for abuse at all, I'm glad it hasn't been particularly hurtful to you, and I'm especially glad that you're taking moderation seriously. I will keep an eye out for whatever you write up and amplify it when that time comes.

9 hours ago by geitir

May I suggest an upvote and downvote system for each message? With 3 downvotes removing the message

2 hours ago by undefined

[deleted]

9 hours ago by Gigablah

I just want to say this: the angled design is absolute genius because it lets me hold my phone at an angle without bending my wrist. I thought it was a cute gimmick at first but turns out thereā€™s a huge usability factor!

4 hours ago by jooize

Makes me wonder how an ergonomic phone could be shaped. I imagine placing all content at an angle would be problematic. Anyone have RSI from holding a phone?

an hour ago by snazz

I'm guessing that RSI from holding a phone is not nearly as significant of an issue as RSI from using a keyboard, since there are quite a few more hand positions in which to hold the phone where you can scroll comfortably. Also, your wrist is never in a strange position holding a phone compared to a keyboard.

11 hours ago by Waterluvian

In high school I thought of the opposite idea:

ā€œThis website contains a timer for seven days. If this timer reaches zero a one million dollar donation will be made to numerous charities. The button below resets the timer.ā€

I was going to call it ā€œThis is why we canā€™t have nice thingsā€

But I couldnā€™t find a million dollars.

4 hours ago by flixic

In high school I made a little game with a similar feel. It showed a tower of stones, same for everyone online. To add a stone you needed to hold mouse for about 7 seconds. There was also a massive red button to collapse the tower. The record was about 350 stones placed.

9 hours ago by waynesonfire

I love the ideas in this response. To reset to the timer requires donating $$ to the cause.

9 hours ago by jtolmar

I love the game theory of this.

For a charity, you could choose a good cause that upsets assholes. So they have to donate money to the charity to prevent it from getting the money that was donated.

7 hours ago by lxmorj

Last donation dictates the charity that gets the money and resets the timer

11 hours ago by saagarjha

Someone from 4chan will just write a script to keep it from ever running out.

3 hours ago by swilliamsio

Make it so only one entry per IP address? The script would very quickly run out, assuming they couldn't spoof (not sure how easy it is to spoof IP addresses).

11 hours ago by bananamerica

You could make it accept donations and/or start with a much lower value like that 100 or 1000.

11 hours ago by klenwell

Didn't Reddit do something like this with one of their April 1st experiments? What ever happened with that?

Ah, here we go:

https://en.wikipedia.org/wiki/The_Button_(Reddit)

Looks like it lasted about 4 months. So I guess that gives us a baseline for the over-under on the lifetime of this site.

11 hours ago by harryh

The major difference is that an individual reddit account could only press the button once and anonymous presses were not allowed.

A single person can send an unlimited number of messages to this new website.

Given that I would expect this to go longer.

On the other hand, The Button was an april fools experiment on one of the internet's most popular websites and thus garnered a ton of attention. This could easily fade into obscurity much faster.

So who knows!

an hour ago by DC-3

Also worth noting that accounts created after the start of the event were barred from participating.

an hour ago by dna_polymerase

Also no recaptcha on the form, so I guess at some point the spam bots of this world will keep this running.

11 hours ago by pjfin123

Wikipedia says 2: "the countdown timer reached zero and ended 2 months and 4 days after it had begun"

https://en.wikipedia.org/wiki/The_Button_(Reddit)

10 hours ago by whymauri

I miss when Reddit April Fools was fun :(

5 hours ago by yreg

This year's was decent fun, although it was solved in a day or two.

7 hours ago by sillysaurusx

Dear Website,

I wish I didnā€™t make this life I have. I wish I had made different choices and had the foreknowledge to not meet certain people. I wish I felt happier with what I have, instead of yearning for the things and situations I donā€™t.

I just wanted to say, whoever posted this, things can get better. I was in much the same situation about four years ago.

One thing that helped greatly was antidepressants. But that's a can of worms that seems to upset people whenever it's brought up, so perhaps I'll just mention it in passing.

Good luck, whoever and wherever you are.

7 hours ago by glasshead969

Thanks for this.

I am not person who wrote the message but I am in similar situation, may be itā€™s the quarentine and being alone at home for weeks now but I have been thinking about my choices and mistakes.

I hope it gets better eventually.

6 hours ago by aphrax

It will get better eventually, take care & feel free to email me

12 hours ago by ronack

Dear Website,

I wish you would put the "Read a message" button above the content so it doesn't jump around vertically each time I click it.

3 hours ago by hiisukun

I'm late to the party, but wanted to say I really liked the slight tilt on the wonderful floating buttons, with their gentle shadow and floaty-but-satisfying animation.

Great page and excellent attention to the little details that makes it feel like it was made with love :)

12 hours ago by kiernanmcgowan

Toss this into a cronjob and the website will never die ;)

curl -XPOST -d 'body=you cant die. you will never die' "https://www.thiswebsitewillselfdestruct.com/api/send_letter"

12 hours ago by FemmeAndroid

Hi! I made this. I'm not going to talk too much about the back end of the system, but that won't work.

:)

10 hours ago by mcphilip

Scheduled AWS lamda using the Mechanical Turk HITRequest API to get some random person to post to the site once a day. Shouldnā€™t cost more than a dime a day.

3 hours ago by undefined

[deleted]

11 hours ago by saagarjha

Would you be willing to talk about it once it self-destructs?

11 hours ago by FemmeAndroid

Yeah, I'll definitely do a postmortem of some kind, and go into the moderation tools I built for this.

11 hours ago by vulcan01

Hopefully it doesn't come to that...

11 hours ago by kiernanmcgowan

Awesome, glad you were already ahead of me!

12 hours ago by baddox

Well, that would just be a ā€œwho lives longerā€ contest between the two servers. :)

12 hours ago by thanksforfish

Easy. Add it to a Lambda function on an AWS account. Run once a day, it shouldn't generate a bill on it's own.

Outlive an AWS account that never generates a bill? That could be a challenge.

12 hours ago by 361994752

... Or hundreds of "who lives longer" contests simultaneously. And the website must win them all to self-destruct

5 hours ago by mrichards212a

I wonder how such tactics will evolve over the long run

12 hours ago by surround

It ought to only allow one message per IP address, then things would get interesting.

12 hours ago by deepsun

Finally the use case for IPv6!

an hour ago by achairapart

Funny thing is that no website will live on forever, so, in some way, every website fate is just to self destruct at some point.

Daily Digest

Get a daily email with the the top stories from Hacker News. No spam, unsubscribe at any time.