HNHacker News
TopNewBestAskShowJobs

redfloatplane

1,878 karma · joined July 31, 2010

Walked every trail in Ireland: https://toughsoles.ie https://youtube.com/toughsoles

Relapsing/remitting tech bro. Hire me before I quit the industry again: https://redfloatplane.lol

submissionscomments
redfloatplane··on Show HN: Our HTML5 Game Engine, with live demo
The biggest difference between Impact and Flax is that Flax is written with the Java language, using GWT to cross-compile into Javascript. We used GWT because a year ago, when we started, neither of us really knew Javascript. As well as that, we like our strongly-typed languages, and we figured there might be more game developers who know Java than js (though that's totally unfounded, and pretty much just plain wrong. ;) )

The fact that GWT compiles into super-optimised js (though that's hard to tell, what with the 100% CPU usage) is nice, too.

Impact is very cool indeed. I seem to remember speaking to the dev behind Impact just after we announced Flax - I guess he got there before we did. :)

redfloatplane··on Show HN: Our HTML5 Game Engine, with live demo
It's certainly on the cards. There's a whole bunch of optimisation we have yet to do, but we wanted to get a version out the door.
redfloatplane··on Show HN: Our HTML5 Game Engine, with live demo
The default one is, currently, from Pokémon Gold or Silver. You're right - to use it under fair use we should include a copyright disclaimer. (However, does the fact that the image is meant to be changed mean anything in terms of legal issues?)

We're currently in the process of getting our own tilesheet made - this was simply the first one we found several months ago. I'll add a disclaimer to the post, and hopefully by the next iteration we'll have our own original tilesheet.

redfloatplane··on Show HN: Our HTML5 Game Engine, with live demo
Thanks, Matthias. You've been there since the start, thanks for everything (especially helping us with the JSON serialisation).
redfloatplane··on Show HN: Our HTML5 Game Engine, with live demo
Well, we certainly hope to not disappoint!

Diluvia looks awesome, great mechanic. Did you use node or websockets (or another method?) for the multiplayer aspect?

Also, how did you do audio? I'm about to start working on Flax's audio section again (and rewrite it for the fourth time) and I'm still having trouble working around each of the browser-specific quirks. Did you use a flash fallback?

redfloatplane··on Show HN: Our HTML5 Game Engine, with live demo
From my post: "There’s no “game” in “Flax game engine” so far. What we’ve got is really a demo of our map editor, Weave. Naturally, we had to build the tools before we could build anything even resembling a game."

Before the end of the summer, we'll have a game.

The code is on github, though we haven't publicised the link. It's simply not finished, and not in a usable state yet. When it is, we'll release it properly (it's open source, under Apache, of course).

redfloatplane··on Show HN: Our HTML5 Game Engine, with live demo
Don't worry, that's exactly what we'll be doing. We've got a hard deadline of three weeks on each iteration, and a soft one of two weeks. After the soft deadline, we'll bugfix anything and remove non-working features. Hopefully this will keep us on track. Plus, when we put the progress bar in the header, we inadvertently gamified ourselves. Can't help but want to move it up. ;)

Don't worry, we've made a pact that Flax.ie will be around for nine more years (ten years from when we started), so as long as the internet doesn't explode, we'll still be there.

Thanks for the kind comment, it's appreciated.

redfloatplane··on MIT lab develops glasses that can read another person's emotional state
FTA: "When Picard and el Kaliouby were calibrating their prototype, they were surprised to find that the average person only managed to interpret, correctly, 54 per cent of Baron-Cohen's expressions on real, non-acted faces. This suggested to them that most people - not just those with autism - could use some help sensing the mood of people they are talking to. "People are just not that good at it," says Picard. The software, by contrast, correctly identifies 64 per cent of the expressions."

I kind of wonder how they did this testing. Much of the information we get about a person's mood is from what context there is (far more than comes from what's on their faces). There are people who cry out of joy, but if I saw a picture of one of these people, I'm sure it would look like sadness to me.

Further, I don't like the sound of a future where people stop talking to other people because a light starts blinking.

However, for the purposes of autism research and development, this is good. Better than good - this is excellent. I really hope there will be more research in this area, for the purpose of helping those who can't communicate well. (I suppose that contradicts what I said above. Perhaps there is a particular scale on which to rank necessity of aid in communication?)

redfloatplane··on Google in preliminary talks to buy Hulu
WRT your edit: This reminds me of a service idea I had a while back which I shelved for far too many reasons: A site/chatroom-esque thing where you can invite people to watch things with you over the net (inspired by my long-distance relationship at the time). I'd originally thought of Megavideo, but youtube movies was even better (read: more legal). Advertising would have been fairly well-targeted, judging by the video these people were watching. Free idea, anyone?
redfloatplane··on Sal Khan has started videos about Python
Interesting, very interesting. Now, I haven't watched any programming-specific videos other than the one linked, but my immediate thoughts were something along the lines of "But you need to know [that a program executes from the top-down] first!" where [] is pretty much everything I know about programming.

But I think that I might be wrong. I think that Sal might be right, and just go. Python is easy enough that some people might pick it up just from following along - not to mention that you don't want to fill people's heads with crazy words they've never heard before. That's only going to stop people from trying to program.

The problem is that I'm a fairly experienced programmer by now, so any thoughts I _do_ have are going to be skewed. I can't look at these videos from a beginner's eyes because my mental model for programming is already set, and no matter how I look at something, I'll try to fit it into my existing model.

Either way, this is fantastic. Absolutely excellent. I think it's wonderful. Honestly cannot shut up about it. I'm going to tell my sister to watch them, just to see what she thinks.

Given that Sal focuses an awful lot of time on getting Khan Academy in schools, this may be the next step in teaching the entire world how to program. I can't wait to see where this leads.

redfloatplane··on Google Takeout: Download your data from Picasa, Contacts, Buzz and Profiles
There are things I would _really_ like from google - where I fit in to their adsense categories, for example. (I'm not sure whether this data is anonymised or not)

I just downloaded this data, all the data they would give me. I got my email address and my name back. I also got a handful of contacts. I consider myself a reasonably heavy google[-owned projects] user.

This, for the most part, is useless information.

What I would like is exactly what they would give to the government (obviously, after confirming fifty times that it's actually me they're giving it to).

Regardless of all that, I think this should boost Google's image. Very smart to focus on social privacy, when that's Facebook's one downfall.

redfloatplane··on Electronic Arts Hates Strong Passwords
My biggest surprise when resetting a bunch of passwords from the Sony hack was the fact that Paypal wouldn't let me use a complex password like the one in the article (no longer than 16 [or something like that] chars, no quotation marks, etc.

For another service, I would have thought that'd be okay - annoying, but okay. But a service with access to a whole bunch of my money? Not cool.

Perhaps it's changed since, but still, the fact that it once was that way is bad enough.

redfloatplane··on Poll: Have you moved from JavaScript to CoffeeScript?
Primarily I use GWT, but occaisionally I'll do some pure js just for fun. Coffeescript doesn't have any particular features that I need, and I'm perfectly happy using js.
redfloatplane··on Michael Abrash on Quake: "Finish the product and you’ll be a hero."
As a computer games development student, this feels very relevant to me (as, I'm sure, it does to other software developers). Even a project I'd like to do, on my own, for a week, is very hard to finish. There never really seems like there's a point to polish after I've learned what I wanted to learn. I'm battling this literally as I write this comment - this is only another way to procrastinate. I find keeping rigid office hours helps, as does keeping in mind that this project or that will look good in a portfolio, or might bring in some cash.

Really, though, it's just damned tough to continue something that you view as finished. The next games project I start will be rather boring to code, but hopefully fun aesthetically. That way, I'll concentrate more on the second 90%, but getting past the first 90% might be harder than usual.

If you've got any tips for surviving the second 90% of a project, I'd love to hear them. My short attention span coupled with my low focus really makes it difficult to finish anything, and it's getting me down.

redfloatplane··on Dublin Web Summit 2011 - Largest tech start-up conference in Ireland & UK
I'm Carl, the one the article mentions, so I can answer questions if anybody's got any.
redfloatplane··on CERN Scientists Trap Antimatter for Almost 17 Minutes
And we still haven't invented the field of symbology. Looks like it'll be a while until Dan Brown's prophecy comes to pass.
redfloatplane··on Bret Victor on working at Apple.
The title really should be changed to reflect the actual message (or lack of one). Nowhere in the post does he say that he didn't have a good time working at Apple. Nowhere does he advise not working there (like the title suggests).

From what I infer, anyway, his actual message is that he can't show what he worked on at Apple - not that it's a bad place to work.

redfloatplane··on Stackoverflow Makes Hackers Lazy
In my first year of college, learning games development, I was told repeatedly that a lazy programmer is a good programmer. Why do work when someone else has done it already? (It was meant in terms of code re-use, but that transfers nicely to this. After all, I'm only re-using someone else's code)

In my opinion, it's similar to the difference between depth-first and breadth-first. You can spend a few weeks learning the ins and outs of something and become and expert at it, or you can do several things in the same time (using the jigsaw method - just find the pieces and put them together) and learn small parts of each.

There're merits to both sides. [Shameless plugging going on now] For example, for a html5 game engine I've been working on[0], we spent several weeks just learning the underlying frameworks, then looking into other game engines and how they're architected, etc. It's still not finished - we ran into college time and put it on hold. However, I've since gotten a job because of the skills I picked up through working on the engine.

However, for a geolocation alarm app [1] that I decided to work up, I used the jigsaw method. I finished it in a few days. I learned a couple of things, but nothing major. A very small addition to my skillset. On the other hand, it was enjoyable to do, and it flled a hole that I had come across.

So, I suppose, deciding on which method to use is just a matter of context. Two-day deadline? Stackoverflow. Six weeks and lots of free time? Actually learn it and add it to your CV.

[0] http://flax.ie [1] http://flax.ie/an-app-in-under-five-hours/

redfloatplane··on Sony: All personal data stolen from PSN
There were sixty million[0] PSN accounts. This is impressive, and amounts to (judging by a quick search) the largest-scale ID (and possibly credit-card) theft ever [Not so, see child comment]. Not even factoring in credit card details, the usernames, emails, addresses, ages, passwords, mother's maiden names, favourite pets, of sixty million people is worth a hell of a lot.

I have to wonder how much data that is, in terms of storage. How could you even take that without someone noticing?

Hats off to whoever it was. Now, I'm off to change my passwords. Thank Christ I had the sense not to use a credit card to buy from PSN.

[0] http://www.derangedshaman.com/2011/01/06/sonys-60-million-ps...

[edit] On a related note, paypal refuses to let my change my password to something longer than 20 characters - or have spaces in my password. Why is this the case? Surely the only thing that an upper limit on the length of a password does is help the attacker.

redfloatplane··on Show HN: I Made An App In Under Five Hours
Thanks for that, I hadn't realised. Fixed now.
redfloatplane··on Morph C++ into Javascript
That's fantastic! I might finally be idly productive in C++ as I am in javascript.

In javascript, I find that you can just write code, while in C++ I feel that I need to plan out every design choice, need to protect against everything. While that's a good thing when writing production code, in certain situations (writing up proof-of-concept projects for example) it's just not what I want. I love that in javascript, half the time I don't need to give a crap - it just works.

Hopefully, as a side-effect of this project, I'll be able to do what I do in C++ as I do in Javascript - although in the long run that probably isn't a good thing. ;)

redfloatplane··on "... so now I will jiggle things randomly until they unbreak" is not acceptable'
Yes, but the "we have billions of years to get this right" model generally doesn't apply to software dev. ;)
redfloatplane··on SVG Girl IE9 HTML5 Promo
That's definitely technically impressive. The thing is, though, I will never understand why people show this kind of thing off. Nobody is going to make a video like this in SVG except when they're showing off the capability of the browser - it's simply not worth the money or the time.

I mean, sure, it's a tech demo, and a damn impressive one at that. But what's it showing off? Those of us who know why it's technically impressive know that it's never going to be worth it to do anything of this scale. Those of us who don't don't see any difference between this and, say, a flash video.

Regardless of whatever it is that I'm missing, this is fantastic. I can't even imagine just how difficult this would have been to make.

redfloatplane··on Google finally has a 404 page that isn't ugly
.ie has google instant, but not the new statusbar. I've got it from Ireland on google.com though.
redfloatplane··on Neat Algorithms - Flocking
This is fantastic! Not just the algorithm, but the explanation, the fact that there's source code readily available, and the canvas demo. Please, do more!
redfloatplane··on How to become Batman
There are a fairly large number of "real life superheroes," actually (http://reallifesuperheroes.org).

None of them have magical superpowers that let them control the tides or have Adamantium skeletons, but hell, it's something. My particular favourite is Life: http://reallifesuperheroes.org/wiki/index.php?title=Life

redfloatplane··on Programming languages are being deleted from Wikipedia
Completely off-topic, but there is: e_e

Use your newfound powers of exasperation wisely, my friend.

redfloatplane··on Ex-girlfriend exacts revenge through Google Images
This is almost entirely off-topic, but wow, I'm stunned by the massive amounts of (what looks to be) misogyny going on there. Now, I may be skewed by the fact that if my girlfriend had done that, I would have married her on the spot (don't worry ladies, I'm joking), but virtually every comment, and the article itself, call her a crazy bitch and the like. What if the guy in question had broken up with her after, say, getting her pregnant? Surely that'd be a deserved punishment.

Furthermore, there are how many porn websites regarding, basically evangelising "revenge" on ex-girlfriends?

Anyway, that's enough of a "Someone is WRONG on the internet" speech on an unrelated article. Kudos to the girl for doing that, I guess. I certainly wouldn't have thought of it.

redfloatplane··on List of JavaScript Game Engines
No, I wouldn't. Flax uses <canvas> when it's available, and a fallback for when it's not, so it more or less works on a decent number of browsers, platform independent.
redfloatplane··on List of JavaScript Game Engines
There's something totally awesome about seeing your project on this kind of thing. Almost feels like being published.

<plug> I'm delighted to see Flax on the list there, it being my own project. </plug>

Edit: removed two extraneous instances of the word "something"

← PreviousPage 7 of 9Next →