Recent submissions

Comment · 13 years ago
I'm not nostalgic about the old, low-resolution monitors though. The content in those design fits into 630/700 pixel wide columns and the 11 pixel text in Orchid Beauty looks tiny on my screen!
Comment · 13 years ago
Interesting idea. I have an Android game that I've been working on for a while and I think it is pretty interesting but I just don't have the time to continue to polish it and market it. Maybe there's somebody out there who has the time to finish up the project and likes the idea of skipping the early development phase. There must be a lot of side projects like this.
Comment · 13 years ago
One thing I find strange is how this Minnesota accent has come to represent "Canada's" accent in American pop culture. It is, unsurprisingly, somewhat similar to nearby parts of Canada (Manitoba, Northern Ontario) but it is not the accent of a large percentage of people in Canada, and it never was.
Comment · 13 years ago
I think this was from Le Journal de Paris. "Journal" in this case actually means "newspaper" -- it was a daily that ran from the 1770's to the 1840's. I have a copy, but sadly it has no Benjamin Franklin essays in it.
Comment · 14 years ago
I think the search function is biased pretty heavily toward more popular titles. Even if you put an obscure word in your app's description, if it is not very popular it will be behind pages of approximate matches.
Comment · 14 years ago
I'd love to give away free copies of my Android game but I don't think Google Play supports promo codes. You also can't start out with a free app and then convert to a paid app later. Of course, a common approach is to have a free version and a paid version (or make your game ad-supported, or add in-game purchases).

"Just In", if it worked, would be great.

Comment · 14 years ago
It's probably a lot easier to understand a larger project like a game or a website by trying to implement something substantial on your own. A lot of the obvious approaches to coding that work for small examples don't scale well for one reason or another. In the process of running into roadblocks and finding solutions (typically with the help of google) you'll encounter some of the pieces that end up in something like an iPhone app and at that point you'll probably be in a much better position to understand them.
Comment · 14 years ago
To give a sense of what the job market is like here in Vancouver, I know a few people who accepted great offers at Google or similar companies after getting only a couple of mediocre offers locally. There are some interesting startups here for sure and I haven't had trouble finding work but the major tech employers are not on the same level as what you find in the Bay Area.

The talent drain that exists unfortunately forms a self-perpetuating cycle. It lowers the quality of remaining talent, so there are fewer successful companies, and as a result there are fewer potential tech investors of the kind they have in the Bay Area. This is a perennial problem in Canada that has affected multiple industries in a similar way.

Another local problem in Vancouver is the high cost of living. Even Toronto suffers from this somewhat. They're both pretty appealing cities but they don't necessarily have the best "price to performance" ratio.

Comment · 14 years ago
There's no correlation

I would guess that there is a very high correlation between CS degrees and programming or problem solving ability. I've worked in a pretty good lab full of grad students and their average skill level was dramatically higher than what you find at an average company (or at least, what I've seen working at half a dozen or so places), let alone what you see from average job applicants. Upon graduation most of these people easily found jobs at places like Google. They didn't get stumped on FizzBuzz because they had spent their time on abstract academic problems without real-world application.

There are definitely some people with CS degrees who cannot code, and you don't want to hire those people. The existence of these exceptions however doesn't mean that degrees aren't a strong positive signal when you are looking to hire somebody competent.

I think there's at least some reactionary bias against formal qualifications in the software industry and in startups. Some of the old professions like law or medicine do go too far the other way, but it's just as wrong to fetishize "real world experience".

Comment · 14 years ago
So I know the article isn't entirely serious, but the "score one for the robots" attitude seems pretty common and it's perplexing to me. Isn't this "score one for the humans", since they have created and now control a new kind of machine?

When I see robots doing new stuff I don't worry about humans becoming obsolete (whatever that means), I look forward to the day when humans are freed from the grunt work they do now.

Some people worry about losing their jobs in the rock-paper-scissors industry, but I think this is a social problem that has nothing to do with robots.

Comment · 14 years ago
I try to ignore this stuff. It doesn't really matter if he committed suicide or not, and the folk mythology is just silly.

If you want to learn more about Turing and the Entscheidungsproblem I recommend Charles Petzold's "The Annotated Turing". It has some great supplemental explanations to go along with Turing's paper plus interesting historical details. Petzold strikes a good balance between presenting the actual work and talking about Turing's personal life.

Comment · 14 years ago
This is what I do for Android games -- design things to be mutable and pre-allocate however many I'll need during a level. You also have to avoid foreach because it creates objects.

This is an area where C# is better. You can create classes or structs and structs go on the stack. Structs are a lot more appropriate for objects like rects.

Comment · 14 years ago
It's possible, but if I were a cash-obsessed Craigslist founder I think I would have sold the company a while ago and moved on to something else.
Comment · 14 years ago
Craigslist is a privately-owned company and was actually a non-profit at one point. In the past Craig Newmark has talked about Craigslist as a tool for community organization and so on. If Craigslist were 100% profit-driven I think it could have made a lot more money off of its huge user base.
Comment · 14 years ago
Realistically, chances are that if you could come up with a good idea for a startup and successfully follow through before university, you will still be able to do it a few years later. Even if the startup world implodes, you'll probably just have to wait a couple more years. I would guess that the added education improves the odds for most people, and failing a startup with a degree and related career to fall back on its far better than the alternative.

Aside from university being fun, you should also be learning skills and meeting people. I'm working for a startup that started at my university and I heard about it through another student. If I decide to do a startup one day I'm guessing my experience and contacts will be an asset.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton