Two million checkboxes (written in Elixir)(twomillioncheckboxes.com) |
Two million checkboxes (written in Elixir)(twomillioncheckboxes.com) |
[0] https://www.theonion.com/fuck-everything-were-doing-five-bla...
Surely you're not asserting that other platforms that provide concurrency and parallelism primitives are designed by people who don't know what they're doing?
"The Soul of Erlang and Elixir by Sasa Juric"
Really one of the best presentations to show what you may get out of adopting Elixir.
It's not so much that it does things others can't, it's that it does all the things, running in the same application space, and things like background jobs, or a caching layer, or cron are all things that most stacks these days need to sort via another library, and Erlang/Elixir apps just do it all on BEAM.
- https://www.erlang-solutions.com/blog/erlangs-virtual-machin...
Love the user count too. That was missing from the first one.
It would be nice if it had a fixed zoom level so that messages like "hi" would show up the same for everybody. But given the scripting, I guess it wouldn’t matter anyway.
Now you know what you have to do next: add 8-bit color selection support. Then we can prove once and for all what HN’s favorite color is.
Like do y'all leave carts out in the parking lots and Starbucks drinks on shelves? What went wrong in your life that you think it is fun to destroy other people's work.
EDIT: Feature request with that in mind: you should block someone's ability for 5 seconds to click if they are clicking subsequent boxes and someone reverses the check/uncheck within 2 seconds. Turn it into a real war.
eg: you are checking/unchecking in a line and someone clicks the box right as you click it, you get stunned.
I would like that.
Perhaps every checkbox in the toplevel site spawns a new, million-checkbox page? :)
Would need to come up with a way to make (un)checking computationally expensive to stop the state immediately ballooning to gigabytes in size.
I really do recommend everyone to try it out.
But looking at the websocket messages, it seems to only send updates about the slice I am looking at which consists of 1441 checkboxes at a time.
As of now (14:00 BST, circa 70 users)there is no display even for the numbers before that, 95000.