Recent submissions

Comment · 13 years ago
If you're unlucky, it prints "bang". If you're really unlucky it uploads your personal files to his server.
Comment · 13 years ago
Thanks for all the ideas!
Comment · 13 years ago
Thanks! I just fixed it.
Comment · 13 years ago
Yeah, using fill was just easier with the graphics library I was using. I've used pattern fills with SVG before, not sure how widely supported it is in browsers.
Comment · 13 years ago
For you, was it the animation speeds or the material itself? Do you think a single page text with pictures description could work for "quick help"?

Edit: I'm tracking some basic stats, and it looks like 50% of those who start the tutorial don't finish.

Comment · 13 years ago
Thanks for the tip. I'll tinker with the animation speeds.

Yeah, you get the hang of it, but it's not easy when you start. Do you think it'd work to ignore fill at first and just have color and shape to match on?

Comment · 13 years ago
Hmm yeah I see where you're coming from. A lot of affiliate marketing seems really sleazy to me as well. Here I'm trying to provide a bit of value on top of the advertisement.

Rather than buying search ads and making money of pure arbitrage, I made a game that might inspire people to read about the technologies used in the game. Then I follow up with links.

Comment · 13 years ago
I welcome any comments on gameplay!
Comment · 13 years ago
He's in China, so that's less of an issue.
Comment · 13 years ago
Are there any comparable plugins for Chrome or Safari?
Comment · 13 years ago
True. Leaks don't matter for programs that exit immediately. I was pointing it out because it is often relevant when using the timeout pattern.
Comment · 13 years ago
Small bug irrelevant to the main point of the article: The very last golang example has a leak. If the timeout does occur, main will exit after a timeout and the spawned go routine will hang on the channel push.

I think the easiest fix is to make the channel buffered. "make(chan string)" => "make(chan string, 1)" Not sure if there is a more idiomatic golang way to accomplish this.

Comment · 13 years ago
Sensational title. More info please.
Comment · 13 years ago
That's a great anecdote. Out of curiosity, how did you find the site? I had just turned four at the time, so I don't quite remember what browsing the Internet was like then.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton