[HN Gopher] One Million Checkboxes
       ___________________________________________________________________
        
       One Million Checkboxes
        
       Author : LorenDB
       Score  : 455 points
       Date   : 2024-06-26 15:02 UTC (7 hours ago)
        
 (HTM) web link (onemillioncheckboxes.com)
 (TXT) w3m dump (onemillioncheckboxes.com)
        
       | LorenDB wrote:
       | I feel like the checkbox grid should have been locked to a
       | certain width. I can see people attempting to draw things, but
       | they're skewed on my screen.
        
         | eieio wrote:
         | (I made the site)
         | 
         | this was on purpose! I figured there have been enough
         | collaborative internet drawing experiences (with a locked
         | canvas that was easy to draw on) that it'd be interesting to
         | try something a little different and see what emerged.
         | 
         | That said, it might be a dumb idea! But I wanted to try it.
        
           | jslakro wrote:
           | If one uncheck and check again should claim it as checked
        
         | striking wrote:
         | I think having to "scan" to identify images is kind of fun! And
         | it means the artist gets to choose the width of their own art.
         | A lot of folks have a common screen width so there are fewer
         | combinations than you think.
        
       | NKosmatos wrote:
       | I can see some click wars currently ongoing :-)
        
         | jslakro wrote:
         | Done vs undone
        
       | jprete wrote:
       | What is special about the red checkboxes?
        
         | jslakro wrote:
         | Those with borders is people jumping
        
         | em-bee wrote:
         | they are red
        
       | syx wrote:
       | this is very neat, I love this kind of experiments! could I ask
       | you what's your hardware configuration for handling so many
       | WebSocket connections? I'm just curious to know what's the
       | maximum capacity of WS connections you can reach now that you
       | posted on HN :)
        
       | adityaathalye wrote:
       | > _" One million checkboxes that anyone can check"_
       | 
       | > Why
       | 
       | > I don't really know. The idea came up in a conversation last
       | Friday and I felt compelled to make it.
       | 
       | The best kind of reason :)
        
       | eieio wrote:
       | (developer here)
       | 
       | this is....more popular than i expected. the server's gonna be
       | having some problems for a while
        
         | thomasfromcdnjs wrote:
         | What are you running that can handle that many websocket
         | connections/messages?
        
           | eieio wrote:
           | just a bunch of little flask servers lmao i thought I'd get
           | like 50 people on this thing tops
        
             | razster wrote:
             | I've been having it out with someone clicking my green box.
             | The rage grows playing this.
        
               | brookst wrote:
               | So it's _you_ unchecking my box?!?!
        
           | hipadev23 wrote:
           | basically anything that supports async/event-based would work
           | just fine on a $10/mo vps
        
         | the_snooze wrote:
         | This is very reminiscent of old defrag tools. Keep this running
         | in the background, for old time's sake.
         | https://www.youtube.com/watch?v=KR3TbL3Tl6M
        
           | stavros wrote:
           | The HDD sound doesn't correspond to the defragging :(
        
         | nomel wrote:
         | I think there's a severe problem with this implementation. By
         | using wrapping, I can't write "boobs" and have everyone else
         | read my graffiti without them having having the same zoom
         | wrapping point.
        
           | paulddraper wrote:
           | We need community consensus on checkboxes per line
        
             | brookst wrote:
             | 43. 43 per line.
        
               | oo0shiny wrote:
               | 42
        
           | matthewfcarlson wrote:
           | I spent five minutes writing "hey you, yes you" only to read
           | your comment and realize my message is unparsable for those
           | not on mobile.
        
             | brookst wrote:
             | These days we say "encrypted" rather than "unparseable".
        
               | jaggederest wrote:
               | bcdofsteua perhaps.
        
             | cyanydeez wrote:
             | -_ (tsu)_/-
        
               | MaxikCZ wrote:
               | Here, you dropped this: \
        
               | tekknolagi wrote:
               | I made https://shru.gg/r for this reason
        
               | Vicinity9635 wrote:
               | What's the r for? reddit (markdown?)
        
               | moritzwarhier wrote:
               | There's a link in the bottom-left corner, haven't
               | checked, but reads like an accompanying reddit tool
               | (since there's no real plugin system, guess it's a web
               | app requiring credentials)
        
               | tekknolagi wrote:
               | No plugins, just HTML, no credentials
        
               | moritzwarhier wrote:
               | Cool!
               | 
               | Sorry that my comment read like an accusation, should
               | have clicked/tapped the link ;)
               | 
               | Not following links is a bad habit easy to pick up on
               | mobile.
        
               | tekknolagi wrote:
               | Reddit (and other fora). The homepage is for non-escaped.
               | There's also /free
        
               | Vicinity9635 wrote:
               | You'll likely enjoy "Vault 7: CIA Hacking Tools Revealed:
               | Japanese style Faces"
               | 
               | https://wikileaks.org/ciav7p1/cms/page_17760284.html
        
               | fsckboy wrote:
               | _/`(tsu)_/-
               | 
               | walk like an Egyptian
        
           | sdenton4 wrote:
           | Morse code would do the trick!
           | 
           | One check for short, two checks for long, two blanks for end-
           | of-character.
        
           | altairprime wrote:
           | That sounds like a feature.
        
         | sneak wrote:
         | just ban all those jerks who keep unchecking
        
           | the_arun wrote:
           | Before I read your comment, I was looking for a way to
           | uncheck all at once :)
        
         | ayhanfuat wrote:
         | Would be fun to read a writeup of how you implemented it.
        
           | tazu wrote:
           | By the performance of it, probably some bloated server-side
           | Javascript running on a toaster.
        
             | eieio wrote:
             | that's not fair it's a slow python server running across 5
             | toasters
        
             | dylan604 wrote:
             | How else do you propose a toaster generate heat to make the
             | toast? At least it's not the thermostat so it thinks the AC
             | needs to constantly be running. So there's quite a bit of
             | positive logic in the toaster decision
        
           | eieio wrote:
           | it's a tiny flask server, a bitset stored in redis, updates
           | broadcast (too frequently! but i don't want to change it now)
           | via websockets, and react-window to only render the
           | checkboxes that are in view.
           | 
           | I'll do a writeup when i finish putting out fires!
        
             | nomilk wrote:
             | Fun challenge: userscript to make an animated fire out of
             | checkboxes
        
               | dylan604 wrote:
               | userscript to make real fire on hosted server for bonus
               | points
        
             | eieio wrote:
             | for future readers, i ended up swapping things out and
             | batching my updates. spooky to do live, but helped a lot
             | with performance
        
             | cyanydeez wrote:
             | I don't think you can put out a fire like this. Should have
             | tried some kind of webrtc and Kademilia network and crypto
             | to eventually communicate all updates.
        
             | green-eclipse wrote:
             | I don't understand, where is the AI + LLM part
        
               | lobsterthief wrote:
               | Each time a checkbox is checked, a backend job asks
               | ChatGPT to analyze the board state and write a script
               | using Brainfuck that updates the checkbox states and runs
               | it directly in production.
               | 
               | AI LLM cloud crypto.
        
               | Vicinity9635 wrote:
               | _retching noises_
        
               | crazygringo wrote:
               | You said crypto but you forgot where running it in
               | production writes the checkbox change event to the
               | blockchain. Checkbox display states only get read from
               | the blockchain, obvi. Otherwise how could it possibly be
               | secure
               | 
               | Checkboxcoin will be a separate product though, that's
               | for the funding
        
             | TheCraiggers wrote:
             | But how did you do this without (ab)using a blockchain?
             | You'll never get get funding like this...
        
         | dtonon wrote:
         | Funny, a websockes hell! Can you port it to Nostr? Could be an
         | interesting stress-test
        
           | nomilk wrote:
           | The devtools console is chaos
        
         | eieio wrote:
         | i spun up 5 more servers and pushed some optimizations and i
         | _think_ it 's gonna be ok for a bit.
        
           | CodeWriter23 wrote:
           | I think you just hit the 640K problem.
        
         | PROgrammerTHREE wrote:
         | white screen of death for me :(
        
         | JdeBP wrote:
         | You announced it on the FediVerse, where it has already been
         | boosted almost 700 times as I write this 4 hours later, and it
         | spread to Reddit within 2 hours of that, as you know because
         | you replied to the Reddit post. There is definitely going to be
         | an initial spike of activity, given those. (-:
        
           | sillysaurusx wrote:
           | Out of curiosity, what's the Reddit thread?
        
             | ECBicalho wrote:
             | I suspect it's this one:
             | 
             | https://www.reddit.com/r/InternetIsBeautiful/comments/1dp4t
             | 7...
             | 
             | By the way, Reddit allows you to track which communities a
             | domain has been shared in, very interesting. This is how I
             | quickly found it:
             | 
             | https://www.reddit.com/domain/onemillioncheckboxes.com/
        
           | adaptbrian wrote:
           | Love seeing things go viral off the fediverse, it's not
           | designed to push the end of the spectrum out and more organic
           | examples like this might help bring another layer of user
           | adoption.
        
         | akarve wrote:
         | > more popular than i expected
         | 
         | we know what's important here on hn
        
         | sillysaurusx wrote:
         | Is it ok if I try to write a script to uncheck all the boxes? I
         | don't want to spam your server and ruin it for everyone if
         | there's no rate limiting.
         | 
         | (I wince mentioning this publicly; still have flashback trauma
         | from when some HNer wrote a script to download as much data as
         | possible from our Firebase and got a $1k bill overnight.)
        
           | LorenDB wrote:
           | Stop that script, I'm watching you ruin the board!
        
             | sillysaurusx wrote:
             | I haven't opened my laptop yet. But it's inevitable someone
             | will write one.
        
       | wlaurance wrote:
       | My favorite quotes:
       | 
       | - super satisfying, like a bubble wrap mmo
       | 
       | - global fidget toy
       | 
       | - This is brilliant! The websocket server must be going brrr
       | 
       | https://x.com/itseieio/status/1805986839058079896
        
       | renegat0x0 wrote:
       | There are more people with checkbox passion
       | https://www.bryanbraun.com/2021/09/21/i-keep-making-things-o...
        
       | drivers99 wrote:
       | Scrolled down randomly, found a swastika, clicked back.
        
         | lucasmullens wrote:
         | Honestly that was one of my first thoughts when I saw this,
         | someone is going to draw one of those. People love trying to be
         | offensive in something that barely allows communication. I
         | remember seeing some MMORPG that had no chat where players
         | would log in and just stand in the shape of a swastika.
         | 
         | Makes me wonder if it's reasonable to write an algorithm to
         | detect that.
        
           | DigiEggz wrote:
           | Which MMO was that in? I'm working on my own and now I have a
           | new worry on my plate. Short of standard moderation, an
           | algorithm to detect it could be interesting.
        
             | lucasmullens wrote:
             | Took me a while to remember the name, it was Habbo. The
             | swastikas are mentioned on the Wikipedia article:
             | https://en.wikipedia.org/wiki/Habbo
        
             | nottorp wrote:
             | You could search for the article about how the Lego mmo (or
             | that's what i think it was) was shut down, then stop
             | worrying about it. Unless you want to spend the rest of
             | your natural life on detecting penises, swastikas and
             | everything else. I mean, everything is offensive to
             | someone.
        
           | shriracha wrote:
           | I built a grid-based music sequencer for the web a while ago
           | that lets people see projects other people made in a side
           | panel.
           | 
           | I very quickly realized I needed some manual content
           | moderation because some people immediately started sharing
           | patterns that looked like dicks and swastikas lol
        
           | JdeBP wrote:
           | Here's an extra part of the spec: Deliberately there is no
           | correct WWW browser window width. So you'll also have to
           | account for the swastika writers using a whole range of
           | window widths.
           | 
           | * https://news.ycombinator.com/item?id=40801007
        
         | jtriangle wrote:
         | On the old internet, there was a rule, which was, "if you let
         | users create dicks and swastikas, they're going to create dicks
         | and swastikas".
        
       | mindprism wrote:
       | Gives me concert ticket purchase anxiety
        
       | elijahbenizzy wrote:
       | heh, me guarding my area I wrote my name in heavily for a bit
        
       | skilled wrote:
       | _You have checked -100 boxes_
       | 
       | Pick your side folks.
        
         | creshal wrote:
         | -120, I just want to make neat patterns :(
        
           | __MatrixMan__ wrote:
           | > You have checked -264 boxes
           | 
           | Then got a message:
           | 
           | > Chill LOL
           | 
           | Good advice, thanks.
        
           | semi-extrinsic wrote:
           | The meta now is people upvoting/downvoting HN comments which
           | are in favour of checking or unchecking boxes, depending on
           | their _ahem_ kinks.
        
         | tamimio wrote:
         | The first unchecked box and I saw -1, knew I was in the wrong
         | side of history
        
         | ysofunny wrote:
         | _You have checked 720 boxes_
         | 
         | but it started out empty?
         | 
         | this will get more interesting around half a mill checked.
         | _427608 boxes are [[?]]_
        
       | wlaurance wrote:
       | Are you gonna setup Adsense? lol
        
       | Congeec wrote:
       | It only works in Chrome, not Firefox or Safari. Sad.
        
         | eieio wrote:
         | huh! I tested in firefox and safari and it worked for me on
         | both. maybe you're just running into the fact that the website
         | is kinda dying right now?
        
       | __MatrixMan__ wrote:
       | It would be fun to attempt this with crdt's and libp2p (...or
       | similar, I don't actually know those tools well I just like the
       | idea of getting the server out of the loop).
        
       | ssalka wrote:
       | tried doing:
       | 
       | ```
       | 
       | $$('input[type=checkbox]').forEach(elt => elt.click());
       | 
       | ```
       | 
       | and got an alert that said "CHILL LOL". fun site
        
         | misiek08 wrote:
         | You need to directly send 42["toggle.... via WebSocket. Of
         | course you need to check which are checked before if you want
         | to clear instead of reverse.
        
         | beretguy wrote:
         | Hmm... Is there a way to trick it to accept js that checks all
         | boxes?
        
           | recursive wrote:
           | Yes
        
             | ryandrake wrote:
             | I trust this guy knows how, just by his username.
        
               | Recursing wrote:
               | HN usernames are not that hard to get
        
               | em-bee wrote:
               | i am pretty sure cursing is against the site rules, so i
               | object ;-)
        
               | em-bee wrote:
               | maybe he is campaigning for the reintroduction of cursive
               | script in schools
        
           | paulddraper wrote:
           | IDK if the problem is JS or the rate
        
           | misiek08 wrote:
           | The problem is you need to send 467k (current count of
           | checked boxes) websocket messages and backend(s) are already
           | dying for ~1 hour. Good luck with that, I only played for
           | some time by clearing first 1000 boxes every few seconds.
           | 
           | Even after you send those 467k messages they need to be sent
           | to (I assume) few thousands browsers each, so you need to
           | wait for 467M messages to go through :D
        
         | 999900000999 wrote:
         | Time to write a Playwright script.
         | 
         | const { chromium } = require('playwright');
         | 
         | (async () => { // Launch the browser const browser = await
         | chromium.launch({ headless: false }); const context = await
         | browser.newContext(); const page = await context.newPage();
         | // Navigate to your page         await
         | page.goto('https://example.com'); // Replace with the actual
         | URL              // Click all checkboxes         await
         | page.$$eval('input[type=checkbox]', checkboxes => {
         | checkboxes.forEach(checkbox => checkbox.click());         });
         | // Close the browser         await browser.close();
         | 
         | })();
         | 
         | I'm proud of myself for getting the chill alert without even
         | running a script, just frantically tapping with my fingers!
        
         | hk1337 wrote:
         | document.querySelectorAll("input[type=checkbox]").forEach(i =>
         | { i.checked = false; });
         | 
         | seems to work for a second. no alert.
        
           | Scarblac wrote:
           | Presumably that skips the code that sends the event to the
           | backend?
        
       | edgarvaldes wrote:
       | Zooming out, I see patterns of empty lines. Screen resolution
       | borders I guess.
        
       | binarymax wrote:
       | All the boxes must be checked. To whoever is unchecking them,
       | please reconsider and come over to the checked side.
        
         | elf25 wrote:
         | No. I want the world to burn.
        
           | lcnPylGDnU4H9OF wrote:
           | document.querySelectorAll('input[type="checkbox"]').forEach(f
           | unction(checkbox) {         checkbox.checked = Math.random()
           | >= 0.5;       });
        
         | paulddraper wrote:
         | Plot twist: half of viewers see it inverted
        
           | mastersummoner wrote:
           | Oh you absolute madman
        
         | localfirst wrote:
         | Reconsidered and im with the uncheck gang fam
        
         | sumtechguy wrote:
         | only if there are cookies
        
         | khazhoux wrote:
         | That "both sides are the same" attitude is how we got ourselves
         | into this situation in the first place.
         | 
         | Vote Unchecked in November!
        
         | em-bee wrote:
         | stay out of my boxes.
         | 
         | the more you check, the less freedom you have, so i am in favor
         | of leaving some boxes unchecked. especially the boxes that
         | contain my private stuff.
        
           | airspresso wrote:
           | treasure hunting for those boxes
        
             | em-bee wrote:
             | ok, fair point. i like treasure hunting. i should keep my
             | private boxes locked.
             | 
             | and that makes me think of a new version of the game:
             | actually hide treasures in some of the boxes. cookies, and
             | also colored keys. keys allow you to lock (or unlock) boxes
             | of a matching color. each key can only be used once.
        
         | jonahx wrote:
         | "The road to hell is paved with good intentions."
        
       | bluish29 wrote:
       | > I don't really know. The idea came up in a conversation last
       | Friday and I felt compelled to make it.
       | 
       | That's probably one of these reasons that cross your mind to
       | justify buying new domains. Which is an addiction to some folks
       | (including me)
        
       | cute_boi wrote:
       | Tried and seems to work.
       | 
       | async function main(){ let elems =
       | Array.from(document.querySelectorAll("#root > div > div.grid >
       | div input")).filter(v=>!v.checked) for(let ee of elems){ await
       | (new Promise(resolve => setTimeout(() => { resolve() }, 500)))
       | ee.click() } }
       | 
       | main()
        
       | johnmaguire wrote:
       | Fun! But I kind of wish it made a bubble wrap popping noise.
        
         | troymc wrote:
         | https://bubblespop.netlify.app/
        
       | bruce343434 wrote:
       | This is great, anything I make is grieved instantly. I
       | unironically love this cathartic chaos!
        
       | rossant wrote:
       | Just checked 1000 boxes. Fun.
        
       | MereInterest wrote:
       | Keyboard shortcuts to scroll up/down don't work unless you click
       | into the array of checkboxes. I think this could be fixed by
       | adding `tabindex="0"` to the div holding the grid.
        
       | nottorp wrote:
       | Checkbox count doesn't update on Firefox.
        
         | ochrist wrote:
         | Same here (on Windows). And I can't even get it to work
         | properly in Chrome.
        
       | johnchristopher wrote:
       | At first I was clicking the top but people kept unchecking my
       | stuff. Why can't we (we ? who's that we ?) all get along toward
       | clicking them all ?
       | 
       | So I figured there would be less people fighting down the window,
       | right ? For a while I was alone. It was a boring and meaningless
       | job but it felt peaceful.
       | 
       | Then I met someone who's also checking boxes, 5 seconds top, they
       | are gone. Okay, then I kept scrolling, checking boxes. Then, I
       | don't know why... I scroll back up, just a little bit, just 2
       | lines of boxes, just to... goddammit there are random unchecked
       | boxes now and I didn't see nobody unchecking them !
       | 
       | There's a ghost unchecking boxes :(.
        
         | paulnpace wrote:
         | Why must you destroy things? I am merely trying to restore the
         | checkboxes to their original state in nature.
        
       | paulddraper wrote:
       | for (const input of
       | document.querySelectorAll('input[type=checkbox]')) {         if
       | (!input.checked) {           input.click();           await new
       | Promise(res => setTimeout(res, 250));         }       }
        
         | n42 wrote:
         | or the defensive maneuver
         | window.addEventListener("change", function(e) {           if
         | (e.target instanceof HTMLInputElement && !e.target.checked) {
         | e.target.click();           }       });
        
       | ScottWRobinson wrote:
       | Can't tell if someone is unchecking/checking my boxes or if it's
       | lag and my own previous (mistake) checks coming back from the
       | server lol
        
       | currere wrote:
       | Unchecking all these boxes is a thankless task.
        
       | hansoolo wrote:
       | Go, check 'em all!
        
       | khazhoux wrote:
       | It's considered bad UX to have a million checkboxes (or a million
       | of any UI element) on a single page.
       | 
       | Consider breaking this up into 3-deep nested pages, each with 100
       | options.
        
         | jerbearito wrote:
         | Or at least an accordion for each row of checkboxes, with the
         | first row expanded but all others closed by default.
        
           | _benj wrote:
           | The UX team recommends to make it infinite scrolling...
           | improves user "engagement".
        
         | dylan604 wrote:
         | That feature is only added when it is bought and they force ads
         | to be used. The original site is always much more useful than
         | after purchase
        
         | zrezzed wrote:
         | Ah yes, the Backrooms of UX hell.
         | 
         | With the right procedural generation and some decent flavor,
         | that could be genuinely horrifying!
        
         | the8472 wrote:
         | Next you're going to complain that all the pixels of an image
         | are too close to each other and there should be some grille
         | patterns separating them.
        
       | dgrin91 wrote:
       | Fun and pointless, I love it.
       | 
       | Why do some checkboxes have colored borders?
        
         | croes wrote:
         | I don't know why they exist but if you check them they are
         | listed separately in your click stats.
         | 
         | At the moment I found 4 colors
        
           | JdeBP wrote:
           | You can cheat and look at the JavaScript code. (-:
        
       | ddejohn wrote:
       | I wonder what we'd see if you could only check boxes that are
       | adjacent to already checked boxes (you'd obviously need to seed
       | the array with some "anchors"). How long would it take for people
       | to clear it?
        
       | MechanicalFish wrote:
       | // ==UserScript== // @name Check All Unchecked Checkboxes //
       | @namespace http://tampermonkey.net/ // @version 1.0 //
       | @description Check all unchecked checkboxes on the page //
       | @author MechanicalFish // @match
       | https://onemillioncheckboxes.com/* // @grant none //
       | ==/UserScript==
       | 
       | (function() { 'use strict';                   function
       | checkAllCheckboxes() {             var checkboxes =
       | document.querySelectorAll('input[type="checkbox"]');
       | checkboxes.forEach(function(checkbox) {                 if
       | (!checkbox.checked) {                     checkbox.checked =
       | true;                 }             });         }
       | const observer = new MutationObserver((mutations) => {
       | checkAllCheckboxes();         });
       | observer.observe(document.body, { childList: true, subtree: true
       | });              checkAllCheckboxes();
       | 
       | })();
        
         | Mystery-Machine wrote:
         | This ain't gonna work for 1,000,000 checkboxes. You could try
         | using requestAnimationFrame or querying only non-checked
         | checkboxes
         | querySelectorAll('input[type="checkbox"]:not(:checked)') or not
         | calling checkAllCheckboxes for all mutations.
         | 
         | Edit: or just call
         | querySelector('input[type="checkbox"]:not(:checked)') and do
         | them one by one in some kinda while(true) loop
        
           | sillysaurusx wrote:
           | Just write data to the underlying API. No need to interact
           | with the browser UI at all.
        
         | some_random wrote:
         | This really feels like it defeats the purpose of the site ngl
        
       | martin293 wrote:
       | Stop scripting this yall. The site is having enough trouble as
       | is. I thought we were more mature than reddit.
        
         | sandwitches wrote:
         | Are you really gatekeeping a silly nonsense site?
        
           | martin293 wrote:
           | I guess I had a bit of a harsh reaction yeah, sorry about
           | that. I came back here and found the site down. It seems to
           | be back up now though and you're right that it doesn't really
           | matter anyway.
           | 
           | I still do think that at least some people would prefer even
           | their silly site not being spammed with scripted requests.
        
         | JdeBP wrote:
         | Who is "we"? The developer also announced this on the
         | FediVerse, and it spread to Reddit within 2 hours of that.
        
       | wayeq wrote:
       | Now hook it up to the DIY flip disc array from yesterday
       | (https://news.ycombinator.com/item?id=40789672)!
        
       | renecito wrote:
       | this is not even realistic, there are 8 billion+ people in the
       | world, what if I wanted to have a checkbox for each of them?
       | Needs way more.
        
       | p0nce wrote:
       | Reminds me of https://www.yourworldoftext.com/
        
       | amelius wrote:
       | What's next? One million sliders? One million rich-text widgets?
        
         | hk__2 wrote:
         | One million pixels? That you would sell for $1 each?
        
           | mannycalavera42 wrote:
           | boomer! ;)
        
             | lobsterthief wrote:
             | Nah, that was solidly Millennial and Gen X territory
        
       | hk1337 wrote:
       | You Maniacs! You blew it up! Ah, damn you! God damn you all to
       | hell!
        
         | rendall wrote:
         | When I was a kid I thought he was talking about the apes.
         | 
         | Also, I have not yet had a good, clever opportunity to say
         | "Take your stinking paws offa me you damn dirty ape" but it is
         | awaiting its moment.
        
       | davidguetta wrote:
       | Doesnt seem to work cureently (mobile btw)
        
         | paulryanrogers wrote:
         | Not Firefox anyway
        
           | bornfreddy wrote:
           | It does for me, ff mobile.
        
       | lawlessone wrote:
       | "Select all"
        
       | s1mplicissimus wrote:
       | doesn't seem to do anything. from the looks of it, it seems like
       | it's the reddit wall, but with checkboxes
        
       | bdcp wrote:
       | Got an alert lmao, noped out
        
       | devonsolomon wrote:
       | Me: Design something simple. My UX designer:
        
       | a3w wrote:
       | You have checked -464 (-4-26-30-3) boxes
        
       | EA wrote:
       | Plot twist, you are competing against several dozen pigeons in
       | Central Park.
        
       | Bloating wrote:
       | A to do list for bureaucrats! You can monetize this with a
       | federal or f100 contract
        
       | paulnpace wrote:
       | The bots are winning.
        
       | misiek08 wrote:
       | Great stuff. Little jealous, because I'd love to work on quickly
       | scaling such experiment seeing how many people are playing with
       | it. Sad, but having my head too burned out by corpo bullshit and
       | my creativity level is in the basement :(
       | 
       | Are there any companies hiring where you can still work and not
       | waste 90% of time on meetings and docs?
       | 
       | Probably too many clicks and my mind is just spitting out here
       | instead of just dying in pain in silence :D
        
         | lobsterthief wrote:
         | Early stage startups, or starting your own company from
         | scratch. That seems to be the case these days. I'm in the same
         | boat, but side projects help cope!
        
         | sillysaurusx wrote:
         | I think your sentiment is very common, and I've started writing
         | about the underlying feeling.
         | 
         | The answer is no, if the answer is no for you. It turns out
         | that people fall into one of two buckets: either your job
         | doesn't take over your mind, or it does. And when it does, it
         | becomes difficult to do anything else without neglecting the
         | job.
         | 
         | Most jobs are 90% meetings and docs. This is roughly the
         | definition of a job. Startups are the exception, but those will
         | definitely take over your mind.
         | 
         | My creativity level has been in the basement for the last year
         | or so. It happens. Don't try to fight it; try to be happy. In
         | my experience it's the only way to restore my creativity.
        
       | gavin_gee wrote:
       | reminds me of http://www.milliondollarhomepage.com/
        
       | jonahx wrote:
       | An epic battle between good (uncheckers) and evil (checkers)
        
         | airspresso wrote:
         | You got it all backwards. Go for a million!
        
           | jonahx wrote:
           | A million, yes.
           | 
           | Unchecked.
        
       | bitsinthesky wrote:
       | I noticed your "jump to" function is 1 indexed >:(
        
       | bears-n-beets wrote:
       | I wrote "HELLO WORLD" and two smiley faces and a heart and
       | someone erased it within 5 minutes :(
        
       | wfhBrian wrote:
       | The new bubble wrap, nice!
        
       | atleastoptimal wrote:
       | You have presented a marketplace of information. Now you have to
       | develop a genetic conduit for information storage and transfer
        
       | fjfaase wrote:
       | This kind of binary webbased version of pixelflut
       | https://github.com/defnull/pixelflut
        
       ___________________________________________________________________
       (page generated 2024-06-26 23:00 UTC)