skysight-inc/HackerNews huggingface dataset:
Whenever I find myself needing to roll my own class-based system in JavaScript I use this function:

function subclass(constructor, superConstructor)
{
function surrogateConstructor()
{
}

surrogateConstructor.prototype = superConstructor.prototype;

var prototypeObject = new surrogateConstructor();
prototypeObject.constructor = constructor;

constructor.prototype = prototypeObject;
}

Then you can say things like:

subclass(DerivedConstructor, BaseConstructor);

There's a full write-up of this approach at http://www.golimojo.com/etc/js-subclass.html.
TenFarms Launches Photopoll - A Photo Polling App For iPhone
BlackBerry 10 event roundup
Up next: Apple changes its name to iCompany.
A better way to picture a dial-up modem's sound is as a digital communication constellation. Modems likely used BPSK, QPSK, 8-PSK, 16-QAM, etc modulations. For a theoretical example, see http://en.wikipedia.org/wiki/Quadrature_amplitude_modulation
This is so beautiful!
I will use it to set some habits i failed in the past.
>>Maybe it's just me. I don't know.

From your comment history it sure seems like you have a vested interest in maintaining favorable PR for Boeing in this forum.

Why shouldn't the industry discuss this in open terms? The fact is we don't have access "to the relevant design and test documentation". Boeing and their partners won't share it. So, how can we discuss this without the data, then?

Conjecture and informed opinion is all we have, and it seems as if you have rather a bit of the latter .. so why not share a technical analysis of the circumstances based on your understanding rather than attempt an appeal at what could be construed, frankly, as a PR move?

What if, Boeing are simply mis-managing the project? It surely is not the first - nor the last - time that a major aerospace company was bit by that bug - in fact, for anyone that pays attention to the big, fat, military-industrial corn-fed cows of the last few decades, its rather the norm than the exception!!

Nothing says "management really, really screwed up" than a smoking pile of brand new tech, being doused with fire-retardant foam, while the world asks questions like "why is our technology failing us?" from afar .. lucky, we're not there yet with the 787 - so this is really the best time for us to be discussing these issues. Lucky no lives are lost .. yet.
Will this ever end? Doing anything in Java these days just seems so counter productive.
Doesnt work on an iPad...
Every time someone uses that phrase they will be referring to Apple :)
Huge. When I'm sleepy my error rate can go up by as much as 300%. It's terrifying to think of what that means in terms of how it must be impacting by work when I see that happen. I often study in the morning before work, and if I can see I'm not performing well, I know to do yoga/exercise/etc before I try to do any productive work. (I found that my study outcomes were nearly always better after exercise, if I started badly)
There is a lot of "cool new thing" in the, for want of a better term, "new-style javascript world", but javascript is the ubiquitous platform, and it is not a classical OO language - so taking advantage of its small functional foundations to allow more expressive work is a Good Thing.

We are moving towards a situation where composability is the watchword on the client side - which is a nice place to be.

Honestly I would not try reading to "get it" - it does not work. but I suggest you read and then implement in this order

* What is AMD v CJS

* CoffeeScript (Yes, I know)

* CoffeeScript annoyances

* Backbone.js - build a model, a collection and view, that
makes a AJAX call

* Marionette - replace the view with marionette views (much easier to control)

* back to backbone for sync and watching model changes

Then start to think about better ways to arrange your app - and better ways to define areas on screen. I am toying with some thoughts but clearly poeople want to take this exprerssiveness on next - and the most OO-classical-config-heavy area is how to change the DOM. Lots of config and magic in there. THat will need cleaning out. probably with another package :-)
A Million Little Decisions
Yep that's what I was getting at - still not comfortable relying on an external service for email.
Fail Fast, Learn and Succeed Faster
> Why aren't these binary data?

Just guessing, but it's very coder-friendly to have particular kinds of data available as text. For example the (old, old) Wavefront .obj format is a text based 3d model format that's ridiculously easy to parse. I could imagine someone would choose to do the same with, say, entire game levels.

That said, there's another class of programs that often need to read several megabytes worth of text files: compilers. Who's to say they're not parsing something programming-languagey?
From the sound of it, I'm guessing they're similar, but I haven't had a chance to use Mandrill's templates. This started as an internal API we created and just decided to open up.

Our templates use a Django-like syntax, which let's you use loops and conditions in a easy to use way. Mandrill's might be the same or better. We done a lot with Django so that feels comfortable.

We're trying to focus on the experience of creating a new transactional or triggered email, so it's easy to go from "I have an idea for an email" to "I'm actually sending it." We use this internally with a simple Python script to send formatted summary emails of product usage each night and it's easy to set up -- write the script to fetch the data, create the email template and you're done.
If you look from investment perspective, Programs like Y Combinator and other incubators take 6-10% of the equity for $20000 seed money and mentoring. Why can an early developer/designer can't ask for 6-10% for working for $20k-$50k less than their market value. They are literally investing $20k+ in your company and adding value by doing work.
These issues are already present. You already know that some population of the participants are getting a placebo. You don't know which ones, which possibly dulls the anguish you might feel over it.

I think at best you could say it would amplify already present ethical issues.
I believe that it is possible to load apps via USB from a computer just enabling the "debug" features in the PB's settings. It's been a long time since I last used my PlayBook, though.
Indeed.

I think I'll be updating the article to include your modifications. Thanks (and how should I attribute? ef4 on HN?)
Privacybox.de is a good open source alternative if you need people to email you encrypted and they have no idea about encryption. You can forward it to a nym server or tormail, or just retrieve it from their i2p or tor hidden service though I don't trust tormail whatsoever it could disappear or go down at anytime and lose all your emails.

As for Jitsi from riseup.net
"In the past, we have recommended that people avoid Jitsi. It had a flaw that made it easy for an attacker to force Jitsi to use unencrypted connections. Supposedly, this has been fixed, but we are not sure in what version."

According to jitsi-dev mailing list it doesn't work so well with a VPN either.
>I highly doubt that they can fix all these in one big fat major release.

Why? They threw everything away and started from scratch, so the only way to not fix them is if they deliberately recreate the same problems. They didn't btw, bb10 development is way easier than ios and android (never touched windows phone so I can't comment there).
Such devices exist, and are usually made / marketed as gaming accessories - so as a bonus you could very easily wire something up to ensure you keep pedaling!
We're not trying to compete with them, we're using them. They solved the hard problems of delivering email, we're just trying to make it easier to send good looking emails through them.
I found something similar when I set up a treadmill desk at 1mph; I had a few years of typing data in Amphetype, I resumed typing practice on the treadmill, and the difference in WPM or error rate was slightly in favor of the treadmill (probably due to practice effect or motivation): http://www.gwern.net/Zeo#fn51
Yes, but there is half the number of cars in each train, so the doublings cancel out. That said, the overhead of larger cars could still be a significant factor.
I would strongly advise grandmothers of this risk.
Show HN: We open sourced One-Time Secret today
Animals on the tundra would probably have thick coats or other insulation and might be able to overheat themselves in the right conditions. A human could shed its clothing to cool down.

It's also possible that potential prey in this area is not well adapted for outrunning endurance hunters, which might make them easier to run down than animals that have been hunted by runners for thousands of years.
Security Flaws in Universal Plug and Play: Unplug, Don't Play.
Good workaround! I like it.
Certainly! If you want to trade on your _own_, then being in a financial firm - particularly a market maker - is a bad choice.

But if you just want to work 9-5, pull in your 200k (which goes pretty far in Chicago!), and enjoy your money, it's a pretty risk-free path.

I should caveat that my advice is given to CS undergrads looking to do tech-related work. I have more limited experience with people in other roles who want to be, say, traders on a desk.
Sorry, more...

Who is being "spied" on. I find it odd that uber evil people would even begin to use the internet for communicating. We "geeks" are paranoid enough, how paranoid are the evil doers? Would they not just assume that what ever electronics they are using, some government agency will have a way in? I would. Most here seem to have that feeling. But international terrorists and bankers don't? (I include bankers because they have damaged me and every one I know more so than any terrorist could ever hope to. They are so much better at terrorising me than AQ could ever have hoped to.)

Well, law enforcement must surely know this, so what is all the data they are collecting and back doors for? Not big evil crime, so it must be for us, the "plebs".

How useful is all this data for politicians and power people? Business, politics and people control. That what it is for. We get blinded by scare stories, while a mass of benign data is used to help those in power remain there. What else is there?

Or is that paranoid tin foil hat stuff?
I updated the app, to keep the help info there. It is a good suggestion. Thanks!
I'm very familiar with Zynga and their history, but to answer your question: nobody. I have no respect for Xynga and no desire for any employee of a thieving douchey company to profit off their behavior.
ORM + RDB != ODM + MongoDB
The pricing will probably change, but the reason we're charging at all is to ensure we can provide reliability.
In fairness to Sun, in the last 5-10 years of its existence, it really was The Java Company; a huge portion of all its sales went to companies deploying and scaling enterprise Java web applications.

Moreover, by the end of the '90s, Sun's original raison d'être --- Unix workstations --- was gone and buried.
Good idea: tie the identity of your company 100% to your failing phone line.
My reason to be unexcited is that it is now just "another phone". The BIS (blackberry internet service) might've sucked in some ways but it meant tight security, and more importantly, roaming.

If they want to keep the big paying customers there, they're going to have to start talking about their previous "good points" and we shall see if they're still standing. Or it's more of a "Alicia Keys" public thing.
The phone number dialed in this appears to be +1 570 234 0003.
Computer Scientists Find New Shortcuts for Infamous Traveling Salesman Problem
Not long ago, a team of researchers from Stanford and McGill universities broke a 35-year record in computer science by an almost imperceptible margin — four hundredths of a trillionth of a trillionth of a trillionth of a trillionth of a percent, to be exact. The advance — made to that poster child for hard-to-solve computer science quandaries, the “traveling salesman” problem — was too minuscule to have any immediate practical significance, but it has breathed new life into the search for improved approximate solutions.
Native camera app on BB10 has instagram-like filters, maybe that's why it is not included.
Sure, in the same way that all smartphones are "basically the same".
If I blow up a bomb in the middle of a populated area and just so happen to take out a bunch of bad guys that doesn't make my actions right. This is true even if the bomb only kills a bunch of bad guys, because the action was completely reckless, without regard to collateral damage, and only by luck gets the job done.

Likewise we wouldn't condone getting the GMail password of a child kidnapper by releasing the GMail passwords of all adult males. Whistleblowers report specific crimes, they don't just mysqldump a database and netcat that shit to foreign-entity.co.au and hope they treat the data properly.

But let's talk about his actions catalyzed the Arab Spring. How many Tunisian, Libyan, Egyptian and Syrian lives does Pfc. Manning have on his hands then? We blame the U.S. for all of the fatalities related to Iraq, for example, even though the U.S. didn't directly undertake all of those killings. So why would Manning get a pass for this?

As far as torture, Prevention of Suicide Watch is an actual prisoner status one can be in, especially if one makes jokes about killing themselves (as Manning's own lawyer admitted he did). The military judge presiding over Manning's hearing agrees that he was held under suicide watch without enough justification and has reduced his eventual sentence (it's unclear by how much though).

But either way, I would humbly submit that someone with military training should be intelligent enough to not joke about committing suicide, especially when part of a case with extreme media interest where actually committing suicide would bring the "Eye of Sauron" of negative attention on the detention facility. You don't even have to take my word for that; just look at the reaction to Aaron Swartz's suicide.
Nope. Never worked for Boeing. Never worked directly in aerospace. I did manufacture motor and battery controls that were used in drones and robots maybe twenty years ago mostly in academia. I have no way to know if the motor controls we sold to institutions such as MIT ended-up in Boeing product. I doubt it.

It's easy. Go to my profile on HN. Send me an email. I'll reply back with my LinkedIn profile. Then you can go figure out if I have anything to gain from my comments.

I'm just an engineer with a lot of experience making mistakes who hates it when people run their mouths without data. That's all. Things at this scale are never as simple as some journalist might make it seem. Most people don't have a clue as to how such massive machines as a 787 are designed, built and tested. Not a clue.

Many years ago I had a chance to meet and enjoy long talks with the engineer who had been in charge of the F18 project. It was a fascinating learning experience for me. If I remember correctly, he said he had some 3,000 engineers working for him. Now, how many people would imagine that 3,000 engineers had their hand on the F18 design simply by looking at it? Better yet, how many journalist? And, how many of these people could diagnose an F18 problem --even if qualified-- without access to real engineering and test data?
I understand that you can, but I asked if you do? If you don't, the claim of having a degree holds no more water than claiming the title of "best programmer ever".

There was a high level executive from, I believe, Yahoo in somewhat recent times caught without having a degree, despite claiming to have one. It is clear that some people are definitely slipping through the cracks, even in large organizations who have the resources to do the requisite background checks. We also hear, over and over again, about the supposed college graduates who cannot even solve fizzbuzz which indicates that a lot of people are lying.

How many people, who actually have the skills and aren't foiled by fizzbuzz, are making their way into industry by lying about their education? I guess that is something we'll probably never know for sure, but what if it happens more often than we might suspect?
I think it's a positive to not dilute their brand into segments. They want 'BlackBerry' being talked about - not RIM and Blackberry. It's simplifying, decluttering.
I use Redphone almost everyday. They now have global coverage except for most of the Middle East and some parts of Eastern Europe. The Egyptian server apparently doesn't relay so well either last I heard on the mailing list.

Works as advertised in China which is great success for businesses worried about their blackberries or iphones being exploited by industrial espionage.

Another bonus is moxie is considering moving everything over to voip so you won't even need a cell contract (since google voice numbers don't work worldwide). Move around the city like a ninja using wifi
That still makes me a little nervous, though it would be an improvement.

Part of my problem with this is that I think a day of reckoning needs to come for higher education in STEM fields, and the sooner the better. PhD programs have atrociously high attrition rates and extremely long completion times compared to the professions, and MS programs are often a neglected stepchild. Employment prospects according to a RAND study[1] are surprisingly bad for such a challenging career path.

Americans are already shunning these programs, and I think this is a good thing to the extent that it will force the PhD programs to adapt and become more attractive (perhaps by following a professional school model, with far lower attrition rates and much more predictable and shorter completion times).

The problem is, PhD programs benefit enormously from the low cost labor of graduate students, and they don't want to adapt. One way they've avoided adapting is by tapping into international students who need their degree to gain admission into the United States. People who already have US residency may not bother, but people who don't have it yet will put up with all kinds of crap.

It's a strange situation. Should people who get a PhD from a top US institution be allowed to stay in the US? Hell yes! Should PhD programs be trusted with the power to bestow US residency on students? Hell no.

[1] http://www.rand.org/pubs/issue_papers/IP241.html
When I read "Q: Does this mean Team Foundation Version Control (TFVC) is dead?
A: Not for a second."

The thing that comes to mind is a politician saying "I'm not thinking about resigning". His resignation has just become nearly inevitable.

I have more belief in the statement about Microsoft working with open source, or at least MS Developer Division working with open source.

On the whole this looks cool, though VS integration will have to be very good to tempt me away from git bash and TortoiseGit.
Actually, a little research showed that a 56k modem uses PCM and PAM modulation schemes:
http://www.eetimes.com/design/communications-design/4018048/...

So primitive...
It is, although you have to read between the lines (and perhaps know a bit of Schneier's previous writings): when Schneier talks about locked down devices, it's helpful to know that previously he has talked about open source as necessary for good security (http://www.schneier.com/crypto-gram-9909.html), therefore locked down systems where you can't get the source (or run your own software) cannot be fully vetted for trustworthiness. This applies on two counts: if you cannot get source, you have to have faith in the competence of those providing the software, as well as trust that the motives of those offering it are in your best interest. With open source software, you don't have to make either one of these (dangerous) assumptions.
I've been using Git from command line with my visual studio projects already. Integration with TFS is a welcome change. Although I wonder how much effort Microsoft has to go through to change TFS's underlying SVN architecture to support Git. I will be the first one to try this and report.
Pip-tools
Yea, totally agree, but something like cars have far less variation than do SpaceX's rockets. Say, the automatic transmission isn't massively coupled (engineer constraint wise) to the rest of the car unless you're doing a hybrid or something.

That means the local improvement (better gears, weight reduction, etc.) is most of the improvement - not in conjunction with much else. It's why you'll often find struts from a 1999 model that are drop-in replacements for the 2012 even though the cars look very different.
This is a great step. Now, will they stop alienating developers by omitting crucial tools like PIX and ATL/MFC headers from the free versions of their development tools? Or are they still under the impression that their platform is powerful enough that developers should pay them hundreds of dollars for the privilege of writing apps for it?
We launched just over a year ago (http://news.ycombinator.com/item?id=3207489) and we finally made good on our intension to release it as open source.

Thanks for all the feedback so far; it's made a big a difference for us. Not just with features and bugs but with motivation too.

We have a special free plan for people coming from Hacker News:

https://onetimesecret.com/
Microsoft doesn't exactly have a good reputation to begin with in this field.

Some years ago it was common that your messages through Live Messenger (and Windows Messenger when it was still called so) got censored in real time. In one case any message containing the string "download.php" never reached the receiver and another time the same was true if your message contained a link to the piratebay or simply the phrase "live messenger". I can't remember any more concrete examples but there were many times you could easily figure out the pattern.
Great to see, for certain, not just for VS and Git, but for distributed version control systems in general.
So, basically: Because Perl is considerably slower in one single comparison, even though it is faster in 7 others, it gets judged as slower overall?

Seems like your graphs up top in the language versus language comparison need to be reworked to make it clear how bit the difference in reality between x3 and 1/3 is, because right now it is deceptive.
Or if you're using Node, it's just:

util.inherits(Point3d, Point);
Well, you can point Inky at your own mail servers; your mail never enters our network.
Lomography's LomoChrome film isn't quite KodaChrome reissued
Needed: PHP developer that LoveS startups and helping people.
I'm looking for help in continuing to develop StartupLi.st, a proven community of early adopters that will significantly increase targeted user acquisition for early stage companies. It's for equity, but with your help, we'll make it extremely profitable.

@TheNickFrost
Yeah, ever since they rolled out Google Instant Search. It's never worked right for me. Yes, I restarted my machine. No, I'm not switching from Firefox.
No.
Betteridge's law of headlines
http://en.wikipedia.org/wiki/Betteridge%27s_Law_of_Headlines
I love the commentary added in the image, it makes the modems' negotiation sound like a bragging competition.
> Then again I would avoid anything non-8 bit for asset parsing.

Nitpick: you probably meant non-7 bit (there's a reason why ruby and python2 default to non-ext ascii source code, and barf at you otherwise)
Business and Social Media: The Good and the Ugly
On a lighter note, TFS not supporting Git was always our excuse to use private repos on GitHub/BitButcket within our Microsoft-heavy organization, cool features and all.

I fear those days are over :( .
BlackBerry Z10 review: a new life, or life support?
I think finding a kernel exploit in the server's OS that let you run the firmware-bricking code would probably be more viable than installing a new operating system.