HNHacker News
TopNewBestAskShowJobs

daviddoran

149 karma · joined April 29, 2011

submissionscomments
daviddoran··on How to attract girls to the tech industry
I think they're trying to interest actual girls (read "from 7 to 22") in technology and coding.
daviddoran··on Why Care About 30,000 Notes?
Hard not to agree here. It's one thing if you're architecting your side project to handle millions of requests from the outset but I think designing for 30,000 notes will give you a better design at 30 notes too. One example where this approach obviously wasn't taken was early Android builds (at least on the HTC Hero). I emailed support because it started to take 15+ seconds for a sent/received message to appear in the message list and the support engineer said it was because the whole list had to be raised into memory, the message appended, and then the list written out. I've never seen a single iPhone with that problem, so I assume they thought of it from the start.
daviddoran··on Shuttle - A simple SSH shortcut menu for OS X
Installed. Nice little utility. As others probably do, I have ~/.ssh/config set up so that it's as easy as `ssh us1` to SSH into a server.
daviddoran··on On Confirmed Assumptions or, Not Trusting Google is a Good Idea
Would a judge approve the warrant though? Just because this person communicated with Assange?
daviddoran··on NeoCities
I thought david.neocities.org should have been taken, now that you point it out.
daviddoran··on Seriously.js
Oddly I got this in Chrome latest (Mac OS X) but it worked fine Incognito. Very impressive when it works.
daviddoran··on UnQLite - An Embeddable NoSQL Database Engine
JX9 was what got me too. "Based on JSON..." didn't prepare me for the code samples. I can't think of a reason to invent a new language (that has to be learnt) as opposed to JavaScript or Lua.
daviddoran··on Tumblr will be joining Yahoo
You'd hear it depending on the formality of the piece, I think. Maybe there is a gender bias, but I've definitely read those persons' first names, especially in less formal writing (and Tumblr has a relationship with Yahoo! and Marissa after all).
daviddoran··on The New Yorker Strongbox
Agree. I think they should be using HTTPs, HSTS etc for this page.
daviddoran··on A Cloudless Atlas – How MapBox Aims to Make the World’s ‘Most Beautiful Map’
I think it's fair to say that they thought it through. They also talked to NASA [1] so NASA would have told them if there was a better way (e.g. hard drive) than downloading over the net.

[1] “We called them up and said, ‘hey we’re going to hit you hard, what’s the best way we can do it for you?’”

daviddoran··on Terra – a low-level counterpart to Lua
I think it looks very clean. I've always liked Lua's use of full keywords (e.g. function and end) and if the function didn't take any arguments then how would you know it's a terra function?
daviddoran··on Firefox OS phones now available from Geeksphone
Yes, but in this case the buyer sees $230 in their shopping cart but actually gets charged €230. Which is nearly $300. It's fine if Geeksphone decide to charge the same in dollars and euro, but they're displaying in one currency and charging in another (without conversion) which is obviously wrong. It seems to have been an honest mistake and they've indicated on their forums that they're fixing it.
daviddoran··on Firefox OS phones now available from Geeksphone
This is a completely different issue. The site is mixing up dollars and euro so it's overcharging. It's not a conscious price decision they've made.
daviddoran··on Firefox OS phones now available from Geeksphone
You could buy a pre-paid card and just use it to buy the phone.
daviddoran··on Firefox OS phones now available from Geeksphone
Exact same experience for me. Hit some database errors along the way but I managed to pay and verify the MasterCard transaction. Then nothing on the "My Orders". No email confirmation. Emailed them and fingers crossed a peak will be on its way soon!
daviddoran··on Show HN: doodlec.am
Never heard of that usage. I'd consider the "rough drawing" meaning of "doodle" very very common.
daviddoran··on jQuery.payment
Same here. Might be due to serving from raw.github.com. AFAIK it's not meant to be used as a CDN.
daviddoran··on JSBin
Funny enough, I went and put in `while (true) {}` and the right hand side did show an error about it running too long. But I clicked Save and was prompted to create an account (or "...I don't want to be awesome...") and I couldn't click the buttons. I open Activity Monitor and sure enough Chrome's Renderer is pegged at 100%. I killed the process but now whenever I open the /cs/new page (even in incognito amazingly) it pegs at 100%. I also had to kill the script in Firefox but when I refresh the pages it's okay. I guess while(true){} is always nasty.
daviddoran··on How We Built an iOS App, an Android App and a Node.js API in 20 Hours
I see both sides here. My main concern with this approach is the false sense of security it might create. In my experience , the separation of cities into "good" and "bad" areas is only valid in aggregate. I'd rather someone took precautions and stayed alert than happily sauntered through an area that the app told them was safe. I guess it's difficult to know if this strategy works, since you'll never know if you avoided a would-be encounter with a mugger.

With that said, I can't fault your motivations, and building it so quickly was a real achievement!

daviddoran··on Dead for 32,000 Years, an Arctic Plant Is Revived
This stood out for me: "If the claim is true, then scientists should be able to study evolution in real time by comparing the ancient and living campions."
daviddoran··on Reuters totally clueless about the meaning of "hacking"
I wrote a corrections request to both Reuters and The Wrap. Little good it will do, I'm sure, but it offends me to see a journalist spend so little effort trying to be correct. How absurd to use quotes which actually indicate the opposite of your conclusion? It's the equivalent of quoting "Many companies in our industry treat their employees poorly, but we're different.", and concluding "Mr. X and his company take advantage of the poor standards of the industry to mistreat their employees".
daviddoran··on 520 Days Later: Fake Mars Mission Ready to Return
I wonder what the impact of knowing you can leave at any time is... Well, short of imprisoning them I guess this is the closest we can get to simulating the experience.
daviddoran··on Show HN: My network connection monitor for Mac
I think this app works at a lower level though, by intercepting TCP connections. To show you the URL it would have to proxy all the traffic and understand the HTTP protocol.
daviddoran··on Resources are being utterly and completely wasted on mining bitcoins
Correct, however the Bitcoin website has an answer for that: upgrade. The cryptographic methods are not fixed for all time, we can switch to other methods (which are quantum-resistant) when it becomes necessary.
daviddoran··on Qwerly API Review
@apievangelist: I'm not sure if there's something temporarily wrong, but most of the links in the article go to empty holding pages, and there's very little Qwerly-related info.
daviddoran··on Ideas Matter
I see your point, and while it is largely sensible (both ideas and execution matter), it doesn't seem to add enough because no one is really trying to argue the other side. We all agree that the idea matters, and that every now and then there is an extraordinary idea, in and of itself. The thing to remember though is that we simplify messages in life and online all the time for effect. I think "Ideas don't matter, execution is everything" is just another example of a useful (and powerful) simplification, but it's far too simple and distilled to argue about.
daviddoran··on ThriftDB a new service from the Octopart Guys
I agree getting it ready for "easy" install takes a lot more work than completing the coding. I wonder what feature, or combination of features, is the differentiator here? Maybe it's the speed of search, or the loose document schemas combined with freetext search, the REST API? Some more examples and benchmarks would be interesting, when you find the time :)
daviddoran··on ThriftDB a new service from the Octopart Guys
It seems like a strange thing to provide as a SAAS. Unless you're hosted in the same datacenter, the web latency would surely make the speed of it irrelevant. They mention they're "working on a way for developers to run ThriftDB locally" which might make it worth looking in to. I could see it being useful for some things, certainly, but it wouldn't provide enough benefit as a SAAS to make calls over the web.
daviddoran··on [dead]
"this issue has been resolved"

It happens; I wouldn't worry about it too much :)

← PreviousPage 2 of 2