HNHacker News
TopNewBestAskShowJobs

daredevildave

594 karma · joined October 6, 2009

CEO and co-founder of Auto https://auto.inc - personal apps for your camera Previously Eng. Director for Games/Minis/Bitmoji at Snap Previously co-founder at http://playcanvas.com
submissionscomments
daredevildave··on OAuth and API Providers: Come on guys.
I'd add, that if you are implementing OAuth 1, you are making life painful for developers. If you are creating an API now, please use OAuth 2. It's much more straightforward for both server and client.
daredevildave··on Postmortem of a commercial failure: My first Android Game App
Without trying to sound too harsh, and apologies to the developer it does, this seems to be a case of "Launch mediocre game with no marketing to Google Play and make no money." I'm not really sure what he was expecting.

I suggest:

1. Use this as a learning experience for how the Google Play store works.

2. Find an artist to work with (this looks like programmer art).

3. Develop a game that innovates on the genre you wish to work in.

4. Try again, and keep trying.

daredevildave··on Frighteningly Unambitious Startup Ideas
I'm not sure, maybe you have a different definition of 'frighteningly ambitious' to me. What is the largest possible outcome from making it slightly easier or cheaper to repair your car? It saves a few million Americans a few hundred dollars?

My definition would be more like: sending ordinary people into space; making a mass-production electric vehicle; cheap solar power; curing flu/the common cold; inventing a new type of computing device; replacing huge incumbent companies (telcos, oil); reducing home electricity usage by >50%; inventing a new human-computer interface. Etc.

daredevildave··on Magnificent looking HTML5 game - "Project Blaze Zero"
In the very short term, there are few advantages of Flash over HTML5/WebGL.

In the medium to long term, HTML5/WebGL becomes a much more attractive prospect. Desktops are mostly covered already. Most mobile phones browsers should support WebGL in the near future (FF mobile already does). Plus any connected TV with a browser will support it. Suddenly your installed base looks a lot more healthy.

The thing to remember about the quality of the games you are seeing is that games take a quite a long time to make (6-24+ months) and this technology has only been mature enough to use for around 6 months. We're really at the very beginning of the road for WebGL games.

Also, this game is created in Construct 2 which advertises itself as a 'no programming required' game making tool. It's not surprising that the games are simple if it is entirely general purpose code.

daredevildave··on My ICT teacher can’t mark my homework
I would much rather kids make stuff that is cool, rather than stuff that is useful. They have 60 years after they leave school to make useful stuff (probably for other people).
daredevildave··on Deploy to AppHarbor from GitHub
Is it me or does it seem like adding the AppHarbor user to your project seem like the wrong way to be doing this? Isn't this what SSH keys / API access are for?
daredevildave··on Google+ Is Built Using Tools You Can Use Too
We started our current project using jQuery/jQuery UI and I found that it didn't feel up to the task. We're creating a complex single page application with many controls, etc. Things like menus, tree controls, etc, just don't exist in standard jQuery UI. And the plugins were mostly unsupported.

I got up and running with the Closure library, very quickly, and I'm still finding it nice to use.

daredevildave··on Why Did L.A. Noire Take Seven Years to Make?
When I worked at Sony we were told there is no such thing as off the record when you are talking to a journalist.
daredevildave··on Why Did L.A. Noire Take Seven Years to Make?
The games industry is bad, but Brendan is not the norm.
daredevildave··on The Good, the Bad, and the Ugly of REST APIs
Isn't "signed queries" the same as 2-legged OAuth?
daredevildave··on New collision-detection technology used in Little Big Planet, GTA IV and others
And they've got over 80 points because people like the links.
daredevildave··on Minecraft creators’ next project is a strategy game: Scrolls
Well, if Mojang do what they did with Minecraft it'll be out as an early alpha and then they'll develop it from there.

It would be interesting to see how that method works now that they have a million interested users on day one.

daredevildave··on How Ultima Online rares were born
I don't think Zynga invented this. The big Korean games like Maple Story, Kart Rider, Sudden Attack had mixed game and real-life currency for quite a while before.

I remember going to a GDC (2007?) where western developers were heavily discussing the Korean model and whether it would work in the west.

Aside: IMO, Zynga is a bit of a cynical money making machine. The Korean model seems to be more about the game, while still making plenty of money.

daredevildave··on New Chrome Extensions by Google
Has anyone actually had the web clipboard work? I was trying to copy and paste yesterday ( just tried it again today ) and it doesn't work.

Found a few comment threads saying the same thing. It appears not to work anymore.

daredevildave··on Show HN: Spreadsheets using Python - Have you seen this?
There is also PyXLL, which allows you to call python from Excel. http://www.pyxll.com
daredevildave··on Chris Crawford on Mortality
I wonder if the iPad and e-readers will provide s better platform for Chris's Interactive Fiction ideas than the Desktops/Laptops. It always seemed like IF was books++ and reading the tablet/e-readers are far better suited to this.

Maybe he was just 20 years ahead of the tech?

daredevildave··on Minecraft server built in Node.js
Doh, sorry, obviously.

In which case, I wonder whether he (notch) is going to have trouble with the online performance. I've tried online play briefly and it didn't seem bad, I guess it isn't really twitch based.

daredevildave··on Minecraft server built in Node.js
They might want to switch that to the UDP server ( dgram ) Networked games over TCP is not usually recommended: http://gafferongames.com/networking-for-game-programmers/udp...
daredevildave··on How to Become a Game Programmer
If you want to be a game programmer I would suggest giving graphics programming a miss. I would suggest concentrating on one of the following:

1. Tools: C#, Maya & 3DS Max APIs, pipelines, UX. IMO the most important area in games (hence my startup), also very sort after.

2. Networking: learn about how to write networked games and servers that handle lag and heavy load.

3. Low level systems, memory, optimisation, in C/C++.

These areas are all heavily sort after in my experience. What the games industry doesn't need is more wannabe graphics programmers.

daredevildave··on Ask HN: What are you working on right now?
I quit my job for PlayStation three weeks ago and now I'm working for the company I've founded http://codeamplifier.com

I'm going to be creating tools that make game developers happier. First up is a tool to help with localization woes.

daredevildave··on Security Lessons Learned From The Diaspora Launch
The landlord of the pub I worked in once used to say: "There is no such thing as common sense. It's all experience"
daredevildave··on Ask HN: What is an alternative to Google? Really.
It didn't take me long to get into the beta after following them on twitter.

So far seems pretty nice, though I haven't used it that much.

daredevildave··on Django and SaaS
Is there a solution like schemas for MySQL?
daredevildave··on Apple Magic Trackpad
And get the BlindType guys to make the software. http://www.youtube.com/watch?v=M9b8NlMd79w&feature=playe... Make sure to check out the stuff at 2mins in.
daredevildave··on HN: Please review my site, cooking video search engine Cookblast
I was very confused by the results scroll box. When I searched for beef, for about 30 seconds I thought there were only 7 results.

Seems daft to have the navigation go the full length of my screen but the results stops half way up.

daredevildave··on Atlassian, AU company raises US60M, unheard of for Australian company
They must have fixed something, because in our Confluence wiki:

  \\ -> new line
  \\\\ -> \\\\
  \\Foo -> Foo
  \\Foo\Bar -> \\Foo\Bar
Somewhat errant result for \\Foo, but the other ones seem to work.
daredevildave··on Large Problems in Django, Mostly Solved: Delayed Execution
How does celery differ in functionality than a message queue like RabbitMQ?
daredevildave··on Designing a RESTful Web Application
To search use the search resource. Then you have, resource: "search results containing the word 'tuesday'"; url: /search?q=tuesday

To approve you create a new approval resource: POST to /approval with the id of the resource to approve. This creates a new resource at /approval/1

Then you can revoke the approval by DELETE /approval/1

daredevildave··on No-Bullshit Guide to Detecting Everything in HTML5
So is there a handy table showing the results of all these tests in all* browsers?

*within reason obviously...

daredevildave··on Common REST Mistakes
Cookie-based authentication is generally only applicable to the browser interface. From my point of view where REST really shines is at the API level. HTTP authentication while not particularly great in the browser ( mainly because of UI/logging out issues ) is good at the API level where you send your credentials with each request.
← PreviousPage 4 of 5Next →