Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
You Are Atlas, You Hold Up the Sky (youareatlas.com)
170 points by retrocryptid on July 30, 2023 | hide | past | favorite | 76 comments


This reminds me of the Button [1] experiment Reddit held in 2015. The interplay between the effect of the countdown reaching zero, the badge associated with clicking and the single use mechanics were quite interesting to witness. It was quite popular for a surprisingly long time.

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


>It was quite popular for a surprisingly long time.

Hah, that's a blast from the past. One reason it lasted as long as it did was the Knights of the Button, users who collaborated to keep it alive. I implemented the Zombie-presser, 1k+ donated accounts automatically pressing the button when no one else would. We kept it alive for a more then a month before the most embarrassing bug of my career finally killed it :D Good summary here [1].

Fun times! Thank you for the reminder :D

[1] https://www.theguardian.com/technology/2015/jun/08/reddits-m...


What was the bug?


> The final point of failure was even less spectacular: a co-ordinated attempt to keep the button alive by automatically pressing it with donated accounts when it got too low had been working on overtime, but a fatal flaw meant that no-one bothered to check whether the anointed account actually could press.

> The bot queued up the account, attempted to press the button – and found that the account had been registered after 1 April.


This seems like one of the first things they would check for though, right?


> the most embarrassing bug of my career

Though to be honest, if that’s the most embarrassing bug abra0 is doing great.



So that’s where the Hermitcraft button took inspiration from


Was hoping someone would drop a HermitCraft reference!


> dubbed "The Pressiah" by the community

Sometimes Reddit is excellent.


This would be interesting as a one-off thing, like reddit's "The Button". Having it say "The sky has fallen 989 times." makes it a bit meaningless.


Or at least show us how long the sky's been up currently? I have no idea if this page is 2 days or 2 years old, and I'm too lazy to check archive.org.


For me it says "There are 0 other users online. The sky has fallen 0 times." which is less believable right after I refresh the page


But if the sky falls while no-one is here, does it make a sound?


I'm confused I've seen two other commenter's say fhe sky's fallen 989 times, but it only says 981 for me


Can confirm, it was 989 earlier today and is 981 now...


I'm just going to shrug.


I had to come back to this post to upvote it, 5m later, after letting out an audible "aaahhhhhh" in the kitchen


Such a great title, wasted on such poor writing.


If only poor writing was the worst of its qualities :/


On the other hand, Bioshock was precisely the opposite: everything was sublime except for the title.


Being a more-or-less sequel to the equally sublime System Shock series, they had to choose something with "Shock" for the title...


I learned about Ayn Rand second-hand thanks to the Bioshock series (which took place in a retrofuturistic submarine dystopia produced by a strictly libertarian society), so I got the reference right away...


¯\_(ツ)_/¯


a shrug and an upvote from me


Who’s John Galt anyway…


Sponsored by Atlassian.

The actual word for pertaining to Atlas: https://en.m.wikipedia.org/wiki/Atlantean


Maybe they chose that name a disambiguation so as to be only associated with the god Atlas, and not the city Atlantis or its suggested founding leader Atlas (son of Poseidon).


I think they just like making puns. A founder had a blog called "rebelutionary". slide 4 here: https://slideplayer.com/slide/5874486/ http://blogs.atlassian.com/rebelutionary/archives/000834.htm... (dead link)


If there were only one person holding up the sky, how long would the developer keep his Supabase instance up for?


If nobody sees the sky falling, it doesn't fall.


It's the web equivalent of the light inside your refrigerator.


Schrödinger's refrigerator light.


Don't give refrigerator manufacturers any ideas about cost-cutting strategies.


That's why we have timezones, so that not all humanity is asleep at the same time.


That was actually one minor plot point in Robert Sawyer's novel, Flashforward, that stuck in my mind. When everyone on the planet lost consciousness at the same time (their minds being projected into the future) all video recording just saw essentially static.

The theory was that it was actually recording the quantum froth as it were, of the unresolved probabilities until an observer woke up and it collapsed into one outcome.

I'm perhaps not explaining it well. OTOH, it is called science-FICTION.


And if a sky falls in a forest and there's no one left to hear it because they were squished by the sky, it doesn't make a sound either.


The /ActivePlayers endpoint [1] returns an array of all active users, of which there are only 20-30 right now. What happens when/if there are 1000s ? This will fall over...

[1] https://glkmsstwzynytciznsqo.supabase.co/rest/v1/ActivePlaye...


Would be interesting to see a "high-score" gamification loop that tells us what the longest stretch of the sky not falling has been.


I feel disincentivized to hold up the sky. What’s my motivation?


So that it doesn't fall.


You don't need motivation, you need discipline.


Same motivation as forwarding chain letters. Being superstitious and hope for invisible internet magic helping those poor orphans in need out. Just that you hold up the sky here.


Motivation is your motivation


Really cool! Maybe it could have a timer that shows how long since the last time the sky fell?


Joke’s on him. It’s really turtles all the way down.


Respect the turtleschild radius, or end up with a turtlenova and a turtlehole (don't go there).


- /info is broken (try reloading it) - js is half a mb - app is polling the db way too fast - app is a small counter but uses react, which is made for big scale social networks - its made in 48h, which is wayyy too long?


You must be fun at parties!


I was curious how the game was built so I recorded this replay. Fun to see how it's using Supabase for the global state.

https://app.replay.io/recording/replay-of-youareatlascom--75...


I let the sky fall, but the counter did not increment when I came back


Probably because your browser still has a background connection to the server.


I remember something with the same mechanics, it was about an astronaut who dies when the number of people playing (connecting) drops to zero.

Can't find it though.




shrug


I can see a logical progression here... Next, you need to keep mining cryptocurrency in the browser, otherwise the earth will implode. The earth has imploded 23 times.


You need to follow an engineering standard checklist and a pre-journey checklist to prevent your submersible from imploding.

Submersible imploded once.


Lemme just throw this on the pile of a hundred tabs I have open. It seems perfectly content to be a background tab


If the sky falls do we see what's above it or will it fall upon us together with the sky?


Looking in the network tab, there are a lot of 406 responses. What is that all about?


We need a paid version of this where we can put in some money to hold up the sky.


scaling this would make a great system design interview question. rather than building a larger system, build something that takes consistency, availability and fault tolerance to an extreme.


Just another page counter in the 90s - a game in 21st century ...


looks like another novelty page meant specifically for getting to the front page of Hacker News, which in a year will be abandoned or turned into seo fodder. .


TIL: do read the comments before opening the subject URL.


Well it’s not about to fall for a while now is it?


"The sky has fallen 989 times."

Use this for A/B testing of ads?


Yawn. Yes, I'm not fun at parties.


I am Nike, the sky is holding me


I am standing. Adidas is holding me.


> There are 0 other users online. > The sky has fallen 0 times.

courtesy of uMatrix ^^


> I disabled JavaScript on your site that conceptually requires JavaScript to function and now it doesn't work as expected


It seems like given the tricks I've seen with long-http requests and browsers, it might be possible to implement a version that doesn't require JS.

I think that would also have the effect of being able to easily curl it. Could just add a lil nixos module and quietly deploy it to a few servers. Gotta keep the sky up, of course.


That wasn't meant as a complaint, more like a "cheat". I also didn't disable JS, it's just uMatrix blocks third party stuff by default.


> You need to enable JavaScript to run this app.

Apparently the sky has fallen.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: