Live data from Hacker News

The secret inside One Million Checkboxes

eieio.games

81–90 of 230 posts

Re: The secret inside One Million Checkboxes

#81
post #5

author here :) this is my favorite story from running the site, and possibly the best story I've ever been a part of. I'm not a big crier but I have cried so many times thinking and trying to write about it over the past 2 months. And of course, the process of discovery (and going from panic to excitement) was pretty crazy too. One of my favorite things about this is that it validated one of the core beliefs I have w…

Excellent writeup! I'm curious, why did this scenario make you cry?

I'd guess tears of joy!

Re: The secret inside One Million Checkboxes

#82

I don’t know. Reading this made me tear up a bit. I learned software engineering when I was in junior high school. I learned it because I sucked at math, and I want to write programs that solve my homework. Then I continue writing LAN chat, HTTP server, Anti Virus, and a lot more things just because it was fun to do. It was fun, it was challenging, it was rewarding, it was amazing. Now that I’m working, with the endl…

[deleted]

Re: The secret inside One Million Checkboxes

#83
Hi, I read the twitter thread and also watched the video. The people are really awesome and creative!

I'm just learning about the codes and I did not understand some things, so I'd be very grateful if anyone helps me to understand these things...

1. The 1000x1000 image is the million checkboxes in 1000 rows x 1000 columns right?

2. Do they create the image directly with the checked and unchecked boxes, or we have to convert them to binary/ASCII etc to see the image?

3. The site can have only 1 1000x1000 image, right? So to make the image change, someone has to overwrite the present image with the help of another bot?

Re: The secret inside One Million Checkboxes

#84

I don’t know. Reading this made me tear up a bit. I learned software engineering when I was in junior high school. I learned it because I sucked at math, and I want to write programs that solve my homework. Then I continue writing LAN chat, HTTP server, Anti Virus, and a lot more things just because it was fun to do. It was fun, it was challenging, it was rewarding, it was amazing. Now that I’m working, with the endl…

Writing code for the joy of it, those were the days

I’m in my 40s and I still do this all of the time. Computers can still be your hobby and not just your job.

Re: The secret inside One Million Checkboxes

#85

I don’t know. Reading this made me tear up a bit. I learned software engineering when I was in junior high school. I learned it because I sucked at math, and I want to write programs that solve my homework. Then I continue writing LAN chat, HTTP server, Anti Virus, and a lot more things just because it was fun to do. It was fun, it was challenging, it was rewarding, it was amazing. Now that I’m working, with the endl…

> think its still blue, but for an eye washed in silvers, everything looks gray.

This is a lovely phrase. Is it an idiom or your own creation?

Re: The secret inside One Million Checkboxes

#86

I don’t know. Reading this made me tear up a bit. I learned software engineering when I was in junior high school. I learned it because I sucked at math, and I want to write programs that solve my homework. Then I continue writing LAN chat, HTTP server, Anti Virus, and a lot more things just because it was fun to do. It was fun, it was challenging, it was rewarding, it was amazing. Now that I’m working, with the endl…

Sometimes it's good to just step away and do something random. Do Advent of Code but non-competitively, just make it work in a random language without following best practices. Pick up pico-8 and write a crappy game or script with two-lettered variables because you don't have the space or arsedness for longDescriptiveVariableNames. Play games like TIS-100 or Shenzen I/O, making sure to print out the manuals and put them in the oldest folder you can find, and / or spill coffee on it.

Re: The secret inside One Million Checkboxes

#87
post #78

I don’t know. Reading this made me tear up a bit. I learned software engineering when I was in junior high school. I learned it because I sucked at math, and I want to write programs that solve my homework. Then I continue writing LAN chat, HTTP server, Anti Virus, and a lot more things just because it was fun to do. It was fun, it was challenging, it was rewarding, it was amazing. Now that I’m working, with the endl…

“I program like we programmed 15 years ago” told me once my friend and engineer which I consider one of the best graphics programmers around: his projects are fast, beautiful and innovative.

This is, I think, how I felt writing Go. Not necessarily 15 years ago as I was doing Java then, but an "older" but simpler and more straightforward style of programming.

Want to create a database connection? Write "database.connect(host, username, password"). Want to inject a dependency? Just set it in a struct in your main method. Want to create a production build? "go build *.go". Put it in a makefile if you want.

Versus the modern approach, writing YAML to instruct your cloud service to set up a database, docker images that get env vars from somewhere magic, XML or magic auto-injection or however backend works nowadays, typechecking and transpiling, etc.

Re: The secret inside One Million Checkboxes

#88

> The typical ways that folks - especially folks who don’t program - bump into bots are things like ticket scalping and restaurant reservation bots. Bots that feel selfish and unfair and antisocial. This reminded me of how a ski resort, Palisades Tahoe, implemented free but scarce parking reservations for weekend parking last winter. Since it's one of the most popular ski destinations from the Bay Area, you can imagi…

The government services booking system has received this treatment in some parts of some southern european countries. Organised groups have monopolised the system and go on to sell appointments.

It's an open secret that you can either battle the bots to try to get an appointment slot in 6 to 12 weeks, or you can pay 50€ to the right person and have one in a few days.

Re: The secret inside One Million Checkboxes

#89
post #21

Earlier quoted context omitted.

A few reasons! * More than anything, I think it's good for things to end! I figured interest in the site would die off over time (and it started to), and I thought it was better to close things out providing a special experience for the people that used it than to keep it up to get a few more users * Costs started adding up; donations stopped matching them. I coulda figured out how to lower my costs but I wasn't exci…

My parents put it as “it’s best to quit while you’re having fun”. Took me years to appreciate it. I’ve passed it on to my kids. They’re finally starting to get it.

I wish they did that with The Simpsons lol

Re: The secret inside One Million Checkboxes

#90

> The typical ways that folks - especially folks who don’t program - bump into bots are things like ticket scalping and restaurant reservation bots. Bots that feel selfish and unfair and antisocial. This reminded me of how a ski resort, Palisades Tahoe, implemented free but scarce parking reservations for weekend parking last winter. Since it's one of the most popular ski destinations from the Bay Area, you can imagi…

I should write a bot for making a parking reservation at work too. At least if there's no-shows people get told off for it (I wonder if they get barred from the parking reservation if they really take the piss after that though).
Post reply on HN