Pretty warty implementation. You have to pass strings and their lengths to a C function. Ah well, it's the intention that counts. :)
HN user
GrooveStomp
Well, I'm a software developer and I can relate to what you're saying. I certainly don't try to defend poor software, and often I find myself frustrated with the current state of software. But, the reality of the situation is, you can't change the whole world all at once! Do what you can, plan to change the world and operate step by step. In the meantime, make your money, earn your living and deal with the current state of affairs while you're improving the world in your spare time! :D
Thanks! The one linked in the headline read like to chatbots randomly writing stuff at each other.
I was just going to comment on this quote. Glad someone beat me to it.
I wonder if it's actually one of the biggest problems, though? What are the average number of invalidations for other industries? Do other industries also suffer from "The Lodsys Problem" to the same extent as software? I'd also like to see a reference for that number!
My inclination is that, yes, software patents are terrible and should be abolished. Also, regardless of how 90% compares to other industries - it's a strong indicator that the way patents are granted in the first place is very broken.
If that's a Blackberry device, then why does it also have the Google logo on it?
Maybe you could change this into a poll? I use Google Reader and check it often, but I'm very selective of what I subscribe to, so there's not usually a lot of updates to catch up on.
Naturally, I didn't read enough and then commented something that makes little sense in context. Thanks mbreese!
Cool. Anything similar for *nix and Windows? I'm fairly certain you can embed WebKit in GTK - in fact, I think that's functionality exposed by the API. I'm not sure to what extent it's supported with other language bindings, though.
Small demographic? I'm not aware of any hackers written in C. :)
That is so cheeky and perfect in context. :D
Very thorough introduction that emphasizes the right points. I like the author's dislike of the canvas element - and specifically his description of why he dislikes it, and how he ultimately accepts it and encourages it's use as a way to further web standards.
I'll recommend this read to any of my technically-oriented friends who ask me about html5 in the future.
> Your electric utility service is capped, but they use a different method because electric utilities are metered. You have a fixed capacity feed to your house. For example, our home has 150 amp service. I cannot exceed that draw or the main feed breaker trips and everything goes dark. I can request installation of a larger feed, but I have to pay the build-out, and there are hard limits based on my local zoning.
It sounds like the analogy here would be having an internet connection that has a maximum throughput of X. If you want X+Y, where Y is larger than zero, then you would have to buy a larger throughput connection. Once that's done, you'd be free to use it as much as you want, provided you pay for that usage.
That doesn't seem to be the case in the linked article here.
That diagram is hilarious!
The home button continually stumps me on the iPhone. I've brought up the multitasking menu a couple of times (probably 25% of the time when I try to do it). Honestly, I stumbled upon the feature by accident once when trying to backout to the homescreen and it brought up the multitasking menu instead. Since then I've tried specifically one of: a double click, triple click, single click, click and hold; to see if I could consistently repeat the multitasking menu behavior, and I simply haven't been able to.
By comparison, the Nexus S is dead simple to use for multitasking or backing out. I really, honestly think the Nexus S benefits hugely over the iPhone by having more than one dedicated button.
Maybe I'm missing something: I just see a bunch of people's profiles in a search results listing. Do I need to actually have a Facebook account to see what's relevant?
I was thinking about this the other day - with netbooks, tablets and smartphones running Android showing no signs of slowing down; Android really does seem to be "the dream come true" in terms of "Is this the year of the Linux desktop" kind of dream.
It's kind of exciting and also kind of scary. I'm not a fan of the Android development stack at all, and this comes from someone who's been championing Android over iOS for the past several years. I think overwhelmingly it's probably a good thing, I just won't be dabbling too much.
I completely agree. Hacker News is supposed to be an open, intelligent community and we really shouldn't tolerate that kind of bullying.
It's amazing how some people react to acts of public good.
This is an awesome analysis. I think the best thing to come out of Google+ is the clarification of kinds of digital social interactions and how we might tackle those in the (short-term) future. Maybe even Facebook or Google will iterate and offer robust solutions here.
Alright, that's done, now where's the all-code Hacker News? :)
Apparently saurik and I are the only ones confused!
I found it very jarring to read that Firefox 6 isn't out yet, but the thread talks as if Firefox 8 is actually out, or very close to being released. In my mind I'm envisioning a weird, staggered, neither increasing nor decreasing of version number release cycle.
I think you're coming from a different angle where all of this is very familiar for you, so you can't relate to the confusion some of us other readers have had to deal with.
I completely agree with you. My sister in law was talking about working for a high-profile lobbying group because "That's how real political change happens." I pretty much felt sick to my stomach right then and there.
Unfortunately, most of us (myself included) realize that's just the way things are now. I'm not defending this position - just commenting on it.
Color me interested. I only did a super short-and-quick scan, but it looked nice for newbs trying to get up to speed.
My #1 hurdle to adopting server-side Javascript is the terrible, utterly lacking documentation for anything CommonJS related. If you've got any kind of reference for that stuff, then triple bonus points!
#5 seems like a very poor reason, but it depends on what your goals are.
I liked this story a lot: http://news.ycombinator.com/item?id=2728167 (or, direct link: http://dirkriehle.com/2011/06/30/the-java-ip-story/)
If you're fine with using a tightly-controlled, patent-littered language environment, then yeah, Java is great! :D
Thanks. I clicked the link thinking it was the other project Harmony: http://harmony.apache.org/
Even with the pause my phone doesn't recognize it. It might not have been too fast before, afterall. Do I need a special QR reader to read them?
Just replied to zobzu: http://news.ycombinator.com/item?id=2737343
Mobilicity in Canada. Coverage isn't great, but hopefully it improves. Fido used to have terrible coverage in Canada, but they've worked some kind of deal with the other carriers, so their coverage is now much better. Here's a price guide: http://mobilicity.ca/plans/ I do the basic $25/mo plan, then $10/mo for unlimited cross-country calling (for family) and another $10/mo for unlimited data.
It's too fast for any of the smartphones at our office.
And that's why I'm on a $10/mo unlimited data plan, which naturally includes text messaging as "data".
Thanks! I'll take a look at it later on (hopefully today).
Very nice paper; it seems to cover datastructures used for several different algorithms. I've only glanced at it so far, as it is quite long. I noticed in 1.1.5 "Correctness" that it discusses equivalency of locking, sequential non-locking and combining tree methods. This is the bread and butter that I'm personally looking for, but it appears that the paper doesn't do any more than just mention methods that are used for proving correctness and equivalency. Can anyone recommend some good resources that delve into that topic? I'd also love to read about mapping high-level concurrency to low-level locking primitives, and specifically how to prove correctness. Again. :D