skysight-inc/HackerNews huggingface dataset:
Dustforce dev here. We (4 people) just lived super cheaply in a shed and apartment, working day and night for a year and a half. Expenses were about $25k per person per year (pretty much just food, rent/utilities, beer). Lived off of savings and prize money from a prototype of the game.
I use the 4 finger up-swipe for switching apps on the ipad, not sure if that exists on the iphone. My phone is an android and I've found it consistently faster to just go home than using the damned back button.
>The question is no longer if Node is enterprise ready. The question now is the following: what major digital enterprises will end up being the last hold-outs?

This is not the question.

The question is:

1) is Node.js type tech good for my particular project (enterprise project or not).

2) is Node.js a well designed example of it's kind of technology?

IMHO the answer question 1 is: rarely (most web apps don't need such tech or only need it for a small part of what they do) and the answer to question 2 is no.

Go is better designed for the same kind of work (evented, million user app with no callback spaghetti and good memory/performance characteristics). Erlang too, and is also more mature. Ditto for Tornado, Play/Scala/Netty, et al.

The cries of triumph for Node being used in the enterprise are meaningless.

For one, it is not. It's only used in the more adventurous part of the enterprise, the one that also adopts lots of other things. In the main, the enterprise goes for .Net/JVM business as usual.

But more importantly, the enterprise has also adopted extremely BS technologies. From CORBA, to ActiveX, to JavaEE, to SOAP, to XML-for-everything. Didn't do the enterprise any good, and the technologies languished eventually any way.

>But what makes Node special is the Node community, which is not only incredibly vibrant but also, more important, the only developer community that was built from day one around asynchronous, event-driven application logic as a core principle.

That's BS too. You don't need a "community that was built from day one around asynchronous, event-driven application logic as a core principle" if you can run things out in a different thread/goroutine etc.

Only Node needs that because it's a one trick pony and single threaded at that, so a blocking operation kills everything.

Which is bad, because there are tons of useful libs and services that you could use and STILL be asynchronous and event driven, even though they are not.
If there's a third party doing store and forward or even just forwarding traffic, it is not "p2p". At least, not as I understand what p2p means. So any service that purports to be peer-to-peer ("p2p") should be able to show you exactly how the data moves from one peer to another to prove that the system is truly peer-to-peer. And they should do that without asking. If they won't show you this, I would be very skeptical. "p2p" looks to be a potential "big data" style buzzword to sell stuff. I hope I'm wrong.

If it is being used this way, that's a shame. Because peer-to-peer is really a goal worth working toward. It's the way the internet was supposed to work.
I'm already a fan, as well!
It's a nightmare for usability when done wrong, though it's amazing for usability when done right. For instance, a wrong way to do it is when I use the task switcher to go back to Google Voice which opens up the last conversation and when I hit the back button it dumps me to the home screen, when what I really wanted was to be dumped back into the inbox. This could be solved by pushing an explicit intent or whatever onto the stack for the inbox above the conversation so that the back button works as expected.

Where the back button works awesome is where I open a link from Tweetdeck and when I hit the back button it puts me back into Tweetdeck.
As much as I agree that Apple should keep support, I am not upset they're not keeping support for a phone from 2007. We live in an age where most people replace there phone every 1-2 years. 3 at a very big stretch.

While you may not replace your phone that often, a very large majority do.
The REALLY weird thing is that "cross platform exemption."

This guy was NOT doing what that section of the ToS was meant to prohibit. But let's say someone else had an app that really was, that was doing in-app purchases without giving apple their 30% vigorish.... all you have to do is make it for Android too, and Apple will let you?

Really?

Does this really work?
You're Using the Word "Moot" Incorrectly
This is one of the reasons that Apple is dragging its feet on making HTML5 web apps work on par with native apps, despite Jobs' anti-Flash memo two and a half years ago.

Is it? I instead suspect it's because making HTML 5 web apps work on par with native apps would require Apple to build out dozens (if not hundreds) of new, platform-specific extensions and APIs that would bring the web stack on par with Cocoa Touch. It's going to be some time before we see HTML 5 web apps that are truly on par with native apps.

And before citing WebOS, note that they added dozens of new, platform-specific extensions and APIs to make apps running on their stack as feature rich and responsive as apps on other platforms. I don't consider WebOS apps to be "web apps", as they only work on their platform.

I also note that Apple has one of the best mobile web stacks out there. I'd say they're only bested by Chrome for Android, and not by much. That's not a sign of a company that's dragging their feet on HTML5 support.
The £10 cardboard bicycle you can ride in the rain
The Big Banks Want More
ipad owner here -- you can use the 4 finger swipe for quickly switching apps. It's Apple's equivalent of a back button. It's also intuitive since you can see both apps as you are "dragging" the app back. You can also swipe up to get the equivalent of the double tap home button.
Hollywood has precisely this model, setting up a corporation for each film made that somehow always ends up making a big loss, all the while paying massive fees to studios setting it up in the first place.

One thing we can be sure of is that patent trolls will adjust their business models and practise far quicker than Congress does anything.

The correct fix is to stop granting so many patents. Each one granted should answer yes to "would this have taken about 20 years or more to happen otherwise". They could also have special patent courts which could ensure consistency in the actual "justice" that is happening.
> What's the deal with font rendering in Chrome? Some links appear bigger than others (on hackernews and reddit).

This is actually a feature, to make it easier to read text when you're zoomed out. As you zoom in it reflows to the proper size. I find it super handy on my Nexus S, not sure how I'd like it on a tablet. Same with the zoom function, I'd rather get the zoom dialog then get dragged to the best guess, or sit there clicking for a million years. Both are innovative features that I was glad to see once I got used to them.

> There seems to be inconsistent feedback that a link was actually tapped in Chrome.

In general, Chrome on Android isn't a very polished experience. Dropping the old Android Browser for the Nexus 7 was a poor choice, because there are a few bugs like this that crop up. On my older Android tablet, the Browser almost never goes wrong, while Chrome periodically just dies. These are really Chrome problems, and they could be fixed with an update from the market.

> Who thought that power + volume down is the best way to take a screenshot? It is very hard to do

Different hardware configurations make most physical key-combos a nightmare. On the Toshiba Thrive, those buttons are right next to each other. On the Nexus S, you basically pinch. Apparently it's hard on the Nexus 7. Mostly, I think they haven't given it much thought because it's not very commonly used.

> Oh and I feel that a small ipad would easily eat the nexus7's lunch

If Apple releases a tablet for the cost of an iPod Nano I'll eat my hat. They don't like to operate on the heavily subsidized, loss-leader model. It would dilute their brand needlessly, while plenty of people would lap up a $400 7" iPad.
A uniﬁed theory of garbage collection [2004]
Libertarianism is rather diverse when it comes to IP. Some think there should be no IP (it infringes free speech). Some think there should be IP, but enforced through the market via contracts. And some, such as those who lean toward the Objectivist side of things, consider it essential.
Libertarians are all for property rights.

Penn has talked about this issue before on Penn Point as well: http://www.youtube.com/watch?v=rlEBh_98lIo
what do you think of "Scala IDE" vs. other JVM-friendly IDE's with Scala support (like IntelliJ)
F-35's biggest problems: software and bad relationships
One problem with this is some of those members are potential patent trolls themselves. Witness the many Apple/Samsung/Google/Oracle cases.

Although there is some debate about the exact meaning of "patent troll", I would think that using the threat of litigation to prevent innovation falls under this.
Is Facebook burnout finally igniting?
The rule doesn't apply to either. It specifically refers to in app content and features. Accepting a credit card for a good that is not "in app" (ie. a physical good like coffee or a virtual good like consulting) is perfectly acceptable under the rules. The reviewer in this case is just being retarded.
First of all, that $1k per hour was pulled out of my ass. That was my piss-poor attempt at using humour to point out that people tend to underestimate someone else's value just because we don't understand their profession. I'm pretty sure a lawyer's work involves more than "blame-shifting".

Secondly, $1000/hour works out to about $240,000 per month. It's a high figure, but I have worked on a 3-month project that cost the client $1,000,000 before. Granted it wasn't a 1-man job, and God only knows I didn't get to see much of that money, but still, that was how much the client was billed for.
Gotcha - thanks for the feedback. Will clarify the copy.
I think the most common argument I hear against IP protections for software is that so much of it is obvious, or incremental. We have companies patenting and suing over techniques which are considered common knowledge by many programmers. How silly was it that Oracle's recent huge lawsuit ended up hinging on a range check function?

But is that the same as a masterful magic trick? And if not, should we treat it the same?

I don't think it's the same thing at all. A master magician might easily spend years practicing a trick -- the right mechanics, the right theatricality, anticipating the audience response, coming up with some new illusion -- and then, as the article describes, if that trick is self-contained enough, someone else might see it and work out how it's done and then sell the same trick to people who haven't invested anywhere near as much effort in practicing it.

So I don't think that we can say, well, this is just like software, it's an idea, and therefore we shouldn't protect it. I think that the very idea behind IP laws in the first place was to protect effort -- to safeguard someone's livelihood if they spent years developing an idea, so that someone else wouldn't simply come along immediately afterward and usurp the idea and rob that person of all of the effort that they invested in developing it.

There's this huge difference in effort between writing simple functions in software and developing masterful magic tricks, and we should recognize that.

Nor do I think that Penn & Teller are at all guilty of hypocrisy. I think it's enough to have just seen some episodes of Fool Us to see that they can have huge amounts of respect for magicians who copy their tricks, so long as those magicians add something unique to it. That's all they ask: take what we do, and do it better.

I can not imagine defending the reverse engineering and subsequent sale of someone else's unique illusion under the umbrella that "software patents are bad".

I am somewhat more dismayed that the article seemed to present a good enough case for this all on its own, but the discussion so far is ignoring it -- almost as if everyone just skimmed it.
New podcast that promises to teach you the Java Programming language
I've found Lynda.com is an awesome resource for getting a quick overview or refresher on the basics of a language with more in-depth classes if I find something interesting enough.

If you're looking at learning a single language in depth they're probably not the best for anything, but a lot of breadth on there, they cover a lot of apps too. Not free, basic plan is 25 a month but they do have a free trial.
IPhone 5 Review - Walt Mossberg
You may be interested in http://camelcamelcamel.com/ for this sort of thing. Uses Amazon to track historical high and low price points so you can get a good idea of when to expect sales. You can set up a trigger to notify you when it reaches a certain price, too.
You can use anything you want if you are not selling in app items. Think Fandango. You are buying movie tickets. Do they use Apple's in-app purchase? Heck no. But a game with virtual goods is required to.

That's the distinction.
I actually really like this idea: If you're in an email and you open a picture, you go to Gallery. Now you can a) Go 'Up' to the main Gallery activity, or b) 'Back' to your email. That seems pretty intuitive, a lot of the time I've been frustrated by the lack of an 'Up' option in apps.
> Also with things like WebGL security is only going to become a bigger problem.

Please don't repeat FUD.
AppBump by AppAdvice - Start an App Revolution
I've had ecstasy once, 8 years ago. It was blissful, really.

I've also had psilocybin on 5 occasions. The first and second were particularly scary, because I held so tightly to my "normal" self. I then learned to completely abandon myself to the drug, and I've come out of the last three experiences with an unusually great outlook on life.

And as the Greek already knew, pleasure resides in moderation. To anyone wanting to try psychedelic drugs, my opinion is the same as matznerd's.
Understood - our meaning is peer-to-peer from the user perspective (rather than as a networking standard). Definitely didn't intend to use this as a buzzword. The service we're providing is real-time and async messaging and the best way we went about doing that (best in this case meaning conforming to end user expectations, who want to be able to send messages to their friends who might be offline at any particular moment in time) is with a server based approach. Will adjust our copy to reflect that this isn't p2p from a network perspective.
As far as I can tell, GitHub uses one git user to grant repository access to everyone. This introduces SSH key lookup problems because all GitHub members need to be authorized under this one user.

Legit Teams, by contrast, allocates an individual user per member who signs up. Thus, SSH key lookups are limited to only the keys that one person has. Correct me if I'm wrong, but I believe this circumvents the scaling issue entirely.
Google Calculator Inaccuracies?
As someone who's spent the better part of the last two years building a framework for mobile applications (jQuery Mobile) with the primary purpose of supporting as many platforms as possible I can tell you that mobile safari is hands down the best mobile browser out there today.

You could make the case that Apple's patent threats around the touch event spec are holding things back (not having a standard here is making a nightmare out of handling both click and touch events) or that turning off Nitro for the UIWebView control are a detriment to HTML "apps" but ultimately Android's browser is actually the biggest hindrance to HTML as a competitor.

I'm not an Apple fan (I don't buy their products for other reasons) but mobile safari blows every other mobile browser out of the water in terms of having sane implementations of HTML5 features and performance (css or otherwise).
Well, I was in Germany in 2010, working in a Govt office. Searching to get authorized a different browser, i found that the govt recommended to avoid use of ie.
I guess it depends if you are a GV user or not. If you route all your phones through GV and only give out your GV number, you probably only use GV for texting. When I use my carrier for texting, recipients see it coming from a number they've never seen before.
> it will nevertheless be interesting to see if malware authors can have success against Chrome, Firefox, and company.

We already know the answer to that - when attackers try to target any browser, they in many cases succeed. All major browsers get hacked at the relevant competitions, and those are just the public hacks we hear about, the private ones are likely far worse.

Mitigation measures do matter though. Adding security makes it harder, and pushing out patches quickly reduces the window of vulnerability. Microsoft has improved in the former but not in the latter.
I understand but if a game is only linux compatible if you are using a stock dell w/o GPU running archlinux on a Tuesday when Mercury is in retrograde, there is a simple solution:

Don't advertize it as being Linux compatible. I'm not asking for miracles, just a bit more realistic honesty.
This Atlantic article is 30 years old (and still relevant -- props for that).

Here's a related one from yesterday:

http://www.theatlantic.com/health/archive/2012/09/study-soci...

“What behavioral psychology reveals about your online photos: Comments and approval from other users end up being more important than the way you look.”

It's the same phenomenon both times -- social proof. It's the same reason you're more attractive in a club if you appear to be getting approval from other attractive people. The same reason the original PageRank algorithm did a good job of surfacing web pages people wanted to see.
Wow. I left that up for 2 minutes and experienced significant ghosting. I've had my rMBP for about a month and hadn't noticed any retention issues until now. On the upside, its unnoticeable under normal conditions (in my experience, at least), and the ghosting dissipates fairly quickly. I don't regret buying it under the circumstances but this is still an issue I shouldn't have to experience when paying $2k+.
Rotation on my home screen actually works for me (on gingerbread 2.3, evo4g). I think the author was referring to the apps selection screen.

I have a google voice widget and a weather widget, the rotation doesn't seem to make those look bad.
I have this same issue. I find copy/paste on iOS to be simple and copy/paste on my Nexus to be a pita as I have to remember what all of the icons represent.
Lol.

Simple example that many people use day-to-day is relativity and GPS (eg http://www.astronomy.ohio-state.edu/~pogge/Ast162/Unit5/gps.... <- that's just the first likely looking Google result for GPS+relativity, feel free to look for yourself).

I guess things like transistors, fibre optics, nuclear power, and lasers are so far removed from everyday life that theoretical physics simply has no application to reality. /sarcasm
I noticed this today while doing checking some totals for a project. It seems there is definitely something not right. I haven't seen this before.

What is also interesting is if you enter the same numbers manually into the on-screen calculator it will give you a different answer of: 7 vs 6.99999999997

However if you update it and search for https://www.google.com/search?q=259680.68+-+37.98+-+259635

and then enter the same numbers you get
7.70000000001 vs 7.69999999998

Any ideas on what is happening?
many more options here: http://stackoverflow.com/questions/352098/how-to-pretty-prin...
Might it help to point out that both Princess Di and Kate Middleton got sapphires?

I think she'd be pleasantly surprised to hear how much of a non-issue it has been among friends, family, and acquiantances that me and my (also female) fiancee don't wear any engagement ring at all (our ruby and sapphire rings are both waiting to be resized).

That said, the point of a gift is to give something the recipient would enjoy -- not something you would want yourself. So, if it really makes a difference to her or her family, I'd recommend getting a diamond, even if it sets back your plans for a house, etc (I hope she understands that!!)
There is no need for elaborate laws to address the issue of patents for software and business methods. Nor a lawyer witch hunt. Nor some giant protection scheme like those mentioned in other comments.

The Constitution grants Congress the power to regulate patents. Everybody interested in solving this problem should ignore the half measures and demand the elimination of software and business method patents entirely. Other solutions will undoubtedly be gamed and the problem will persist.
I believe it was the "founded eight companies" part that most resonated with this community, not the part about following your dreams and dying with no regrets. If, all else equal, instead of founding eight companies he had raised eight children, this would not have made first page.
Femi from Hipmob here: we think we're reasonably secure. All communication to our communication network uses TLS: text, audio files or images are all encrypted in transit to/from the handset, and all authentication requests are over HTTPS.

We don't read or use any UDIDs, IMEI values or other handset specific information for authentication: we generate our own identifiers (and allow the developer to specify one if they choose). There are some conveniences you give up if you don't use handset specific info, but we can work around those and it makes sleeping at night a lot easier.
The Math of Automated Failover
Though this is oft-repeated: nothing is "free". Pocket plans to make money off you somehow, whether directly or indirectly. Instapaper is simply more up-front about how and when you will pay.
Apple, Samsung, Google and Oracle are all practicing entities. They're not trolls.

What they're doing law-suit wise is a power-play, a tit-for-tat that's started to escalate into dangerous nuclear territory.
I see your point. There's little I can say about handling 30,000 daily users along with support, though; what this really entails will only be determined by time if we get to that stage.

Thank you for your thoughts.
Regretting things you have done is different to regretting things you haven't done.

If you regret nothing you have done at the end of your life it probably means you never made any serious, life-ruining decisions or you were incredibly lucky. That in itself is something to contemplate long and hard (luck or tragedy). Significant risks come with significant ramifications and sometimes taking a risk doesn't work out. Perhaps the question if you never took such risks is would your life be any different if you had taken the riskier path.

You don't walk away from accidentally killing someone or destroying their life with just a "whoops" unless you have something seriously wrong with you.
That America does not have a "Loser Pays" legal system is completely terrifying. British law, which is followed in various forms by many countries, imposes severe penalties on those that lose cases. The risk for a plaintiff is significant and the damages done to a victim of wrongful prosecution while not negligible are at least off-set by the fees paid by the loser instead of the losing party being able to walk away without obligation.
Great way to get around anti-discrimination laws. Only advertise jobs to people who's profile fits your discriminatory criterias.