skysight-inc/HackerNews huggingface dataset:
> C++ does give you the ability to more easily use processor extensions (SSE, AVX, etc), which you can't use from Java AFAIK

C++ does not support any processor extensions, they are not defined anywhere in ANSI/ISO C++ language standard.

They are a language extension not guaranteed to be available in all C++ compilers in the same form, thus not portable.

Java can make use of processor extensions by writing a small Assembly snippet callable via JNI.

Which is actually similar to what is required in C and C++ code, when writing "portable" code that should compile in various compilers.
Funny :Look at this Instagram [Nickelback Parody]
That would probably not work, since braking puts all your weight to the front of the board (which would then make it accelerate). Remote controls works very well in my experience.
Er, rather, the original title, "Who we owe" was misleading. Apparently I can't edit or delete my comment anymore, even though it was only posted 6 minutes ago.
And nobody else has too.

You use jni to call libraries somebody else made (opengl?), you don't plan your project around using jni.
Great mental hospital in Guinee
Maybe it's Jenova's?
You are absolutely right that the janitor has a role, as does the barista, and I afford both of those people immense amounts of respect in my daily life. I don't look at the things they do and say "simply because you are a barista, I am going to dislike this."

And yet there are many people, especially in tech, who are willing to take pot shots at something just because it was produced by Microsoft. My answer was an attempt to look at that critically.
There is a market for hardware that has gone out of production.
Consider a hospital with a million dollar work of scanner which was the latest tech on 2000. Today due to the effect of bath tub curve some parts are failing. (e.g. GPU in this case) the original silicon manufacturer has either gone out of business or stopped production. The hospital now has the option of either putting down the money for a new scanner or buying a third party replacement GPU(pin and functionality compatible drop-in) at a premium (What would have cost 10-20$ can be sold for 1k-10k$)
We do not need to fabricate a Y2K technology on the latest 16nm/28nm process. you can shop around to find the cheapest available process and use it.
NameCheap does not offer .io domains yet, same goes for GoDaddy. As for .io prefix it stands for input/output for most of us (or at least me) and not Indian Ocean ;-) Its kind of like .pro prefix, for some its "professional" for some "programmer", and .co for some its "company" for some "code". You make you're own meaning per domain/prefix I guess.
Well, that was fun! :-)
Slow C compiler was used to write fast C compiler?
I actually don't think we should draw the line: it takes many, many people working together to create the world we live in. My point was that we should operate on a basic level of respect for those people, rather than simply taking pot shots at them based on branding.
Guess that very much depends on which angle, relative speed and path it comes in.

Based on my very limited astrophysics I'd guess it wouldn't have much of an impact and in most cases would just cruise through the system with a slight gravitational course correction arc and be on it's way again to interplanetary space.

Feel free to correct me.
> In fact, it's unclear to me where java might be optimal.

I'd say server side processing of whatever. That's what we use it at work for, and I don't see how any of the mainstream languages would be much, if any, better. Our software has to run on our customers' servers, so portability is of utmost importance since we don't want to need to compile it for random OS's. This rules out languages that need native binaries. Performance is also important, since people don't want to buy bigger machines just because you wrote your software in Python/Ruby/whatever and is 10+ times slower than it needs to be. Also, our software is old enough that C# didn't even exist for many years.
finished school in 94 with pascal as well, got to varsity and suddenly oberon. Pascal was an easy and great language to learn on (20 years ago).
Delphi might not be that bad, the language seems nicely designed (from looking at it more than a decade ago) and java is not something I think high schoolers should be taught. C and Scheme should feature earlier IMO.
HP no longer playing by Microsoft, Intel rules, exec says
It's not on by default, because it's not the default when using git from the command line. If someone is new to git it might be a little scary to see a wall of text when committing.

I'm not sure that it's actually documented though, which definitely is an error on my part.
I use Java, C, C++, Python, Ruby/jRuby, bash, Perl, etc.

The right tool for the right job. Anybody making unconditional statements about the decline (or not) of a language is a fool (IMHO).

Likewise saying the "C++ is better than Java", or "Java is better than Python" or ... is devoid of any meaning without specifying the domain of the problem to be solved.
I don't understand why China (and Japan) did get into this so lightheartedly. I mean, the devaluation strategy applied by the US has been obvious for so long now. I'm actually surprised to not see some kind of "bank run".
My instincts say that I should link Goonswarm from EVE Online at this point.
Donating to GVGW ( https://news.ycombinator.com/item?id=6524728 ) to use the GSM codec combined with csipsimple ( http://code.google.com/p/csipsimple/ ) has actually been surprisingly usable over HSPA+.
Well, as the guy behind Bing for Schools, let me suggest an alternate world. Let's pretend Microsoft simply blinked out of existence. Can you name any software package as well integrated, as powerful, and as empowering for students as Office? You said that putting Office in the hands of students can't possibly be beneficial to anyone but Microsoft. But that's EXACTLY what I'm writing about. Let's pretend it was free and you took off the Microsoft brand; Office absolutely creates huge efficiencies in the ability of students to create, to learn, and to share. But because it has MSFT on it, you seem to be suggesting that it must necessarily be bad for kids.
Seth Godin sethgodin.typepad.com
But I'm not a hacker ;)
Fair enough. Opt-in is way better that opt-out, or worse: not user controllable, and I hoped that was the case when writing my original comment. However, I was doubtful that the ramifications could clearly be explained and understood by most users. But, I haven't tried to do so myself, nor have I looked at the app, so I apologize for the strong stance.

As a user, and an iOS developer, I'm excited to have a supported, battery-friendly (intelligent?) system for allowing frequently used apps to update in the background. And this seems like a good fit.
Something original?
Portability, memory safety, speed of compilation, retaining the sanity of developers.
Disney tests tactile touch screen
http://opensignal.com
Don't know how accurate it can be.
What's the business model for operators/buyers of the Bitcoin machine?
> Saying that developers who use Java are poor quality is also an awful thing to say.

You can't have a medium to large Java thread on this site without a lot of people deriding Java developers. It's practically a law of nature.
Let's take altruism as "devotion to the welfare of others". It is pretty hard to argue that Bing for Schools is anything but that - we looked at what we could create that would be good for kids and then we fought our way uphill to be able to offer it. Does it gain us market share? Hopefully yes. But that doesn't make it not altruistic.

We could do what Google is doing and advertise to kids. We are choosing not to do that. How is that anything but good?
You can probably still return it.
Android doesn't really count as java, as it doesn't use the JVM.

But even if you do choose to count it, it's only a very small part of the java ecosystem. Applets are dead, and java desktop applications unpopular, but without you necessarily seeing it, enormous amounts of server side software are made with java. If it hadn't been Java, it would have been some other language, but the fact is that there is such an enormous ecosystem of high quality libraries, tools, infrastructure and experienced programmers, architects and devops built around Java and the JVM that I don't see anything toppling it from the #1 position any time soon.

C#, being a better designed and more rapidly evolved language, might have displaced it if Windows rather than Linux had become more popular as a server OS, but it didn't, and now it won't, so that is moot.
Show HN: A REST API for Indian Railways
The 2013 Nobel prize: Games chemists play
1 and 2 character names will be released very soon.
https://www.divido.org/io
I'm not a specialist, but wouldn't a call to free simply deference the memory, but not zero it out? you can then probably still find the key by inspecting memory? again, I'm not a good C programmer, I would like to know too :)
>The truth is most CRM systems available today are more useful to the sales managers and executives because they use the CRM systems to gain insight on overall and individual sales performance. The CRM systems doesn't necessarily help sales professional to increase sales, though.

This part is flat-out wrong. Modern CRM systems are very useful for sales professionals. They provide analytics, pipeline analysis, and other powerful features.

I think wearable tech will eventually end up playing a minor role in an outside sales professional's daily routine. I could definitely see some of my reps using it for accessing their calendar and locating information on the client for their next meeting when they're out and about. However, it will never completely replace the computer and mobile versions.
80%? Are you sure it's not 60%, the percentage that's not in Holland?
Having gone through the college admissions process, you are sort of correct and sort of wrong that internships don't differentiate students. Having good internships, can, combined with other factors, put you over the top in getting admitted to elite schools. That being said, having good internships does not in of itself get you into elite schools. The only things that in of themselves can get you into elite schools are serious accomplishments - published a research paper, placed highly in a prestigious science fair, started a legitimate charitable organization, placed highly in some other competitive activity, etc.

> I'm unsure about whether or not I'll look back in ten years and wish that I had taken advantage of my summers.

The grass is always greener on the other side. Most high school and college students who did not do internships/research over their summers regret not doing something more productive/useful during their HS summers.

There are a variety of reasons to go to college, not all of which deal with academics and vocation. The social aspect is not to be underestimated.
Good to hear. US carriers do a terrible job of dealing with anything international. It's as though they're honestly surprised that anybody would ever want to leave the USA or make a phone call to anybody in another country.

An example: I flew to the 'states this weekend. Once on the ground, I topped up my American (T-Mobile) sim with a month's worth of credit. (There was no way to do this from abroad since their sims don't work there at all, and their website has a ridiculous country redirect even from your account page).

At the airport, on the way home, I sent a text to my wife letting her know I was on the way. It failed.

I tried again to various permutations of the French number, with absolutely no success. Googling around, it seems that you can't do that with t-mobile. You can't even get them to turn it on, since their "international" packages only work with their contract services. Not just roaming, but even placing a phone call to another country is impossible with pre-paid t-mobile. Sure enough, landing in Paris, the phone was dead dead dead. No "welcome to France" message. No extortionate international roaming charges. Just no ability to make calls at all.

I had to pop my UK sim back in just to be able to use the phone again.

I'm looking forward to the first company (in any country) that truly gets all this. They'll get my business, as well as pretty much all the business from anybody who travels at all.
This was an honest answer on Quora to a question that I think is interesting. It is how I actually feel. Quora reached out to ask me if they could publish it on Forbes, and I said it was fine, because it was already public and out there.

You seem to be suggesting that the only way someone could want to work at Microsoft and feel this way is if they are a shill. Isn't that exactly what I just wrote about, as basic lack of respect for the people who choose to build at Microsoft?
Your mock argument for oil companies is actually better than the one in the article for microsoft.
Does anyone know if Firefox OS is being auto-updated to devices like desktop Firefox is? Auto-shipping a new release every 6 weeks would give them a real leg up against android and ios.
However there's an independent implementation using the system's crypto primitives, originally written for DragonFlyBSD:

See

http://leaf.dragonflybsd.org/cgi/web-man?command=tcplay&sect...

and

https://wiki.archlinux.org/index.php/Tcplay

That won't help much for Windows (esp. not with system encryption), but it might be able to help guard against weak key generation.
You really aren't, you're just buying into a particularly successful form of advertising that has convinced you that .io's tentative connection to programmer specific jargon make it attractive to the startup culture, despite being more expensive than virtually all alternatives.
Is it still written in RealBASIC?
Perhaps they used the raw 2008 data as the base, but with 2008 candidates mapped to 2013 candidates for testing purposes.
The suit alleges that "false statements and misleading information" increased the risk to the population.

I'm not sure that is plausible. At the start of the epidemic investigation on Oct 19, dissemination into communities on the Artibonite delta had already happened.
It's worth specifying that if they've lumped them in with the UK, since the Channel Islands and the Isle of Man aren't actually part of the UK. Heck, they aren't even part of the EU either.

http://en.wikipedia.org/wiki/Terminology_of_the_British_Isle...

Wikipedia has a nice Euler diagram and the full nitty gritty details.
Intelligence is just a fancy name to "determination"
Hit the road with the New Google Maps preview
"The operator of the machine, be it the distributor or individual owner is responsible for loading the machine with bitcoins. In other words, he who holds the private key."

"The operator of the machine sets the fees and ticker prices. That too is easily set via the administrative interface."
I think we're seeing a taste of the future today. In a world where automation has taken over and there's not much work left for humans to do, we can basically get by on ad-hoc work to keep our robots running.
If you haven't seen it before you should search YouTube for Feynman Fun to Imagine. I am extremely impressed with how accessible his explanations are, and I would have loved to see what he could have done with the given restriction. Probably not as well as he did without it but probably better than most could do with it.

edit: http://www.youtube.com/watch?v=v3pYRn5j7oI&list=PLC351CC566C...
First, nobody at Microsoft posted an article. I answered a question on Quora, before the Yale incident even occurred. Quora reached out and asked if they could publish on Forbes, which I said was fine. I updated to add the Yale example, which has already been discussed on HN, so I don't rehash, but please note nobody has ever suggested Yale lied. I've suggested they did not great science, which is very much not the same thing.

The statement "Microsoft never did any of these industries any favors" seems to be exactly what I'm talking about. Can you honestly say that you think, in the many years that Microsoft have been producing some incredibly popular software that powers much of what makes modern business productive, that the company has done absolutely no good for anyone? If that's your actual belief, I don't even know how to discuss this with you, as it just seems transparently to be untrue. What is the alternative that you think would have powered this revolution? Nobody is going "damn, that cotton gin forced out all those sickle makers, they really hurt society". Bringing advancements to market has helped human society immensely; how do you see the enhancements Microsoft has brought differently?
As I understand, a nearby star will strip off most of the gas and make it more akin to a comet, so pretty much opposite of fusion will happen if it were to get close to a star.
>even though I could've spent my summers doing internships, I think it would have been rather pointless.

>I can't see how it helps much. Seems mostly like a way for Google et al to fish for young talent before they graduate.

There is tremendous value in summer internships. You get to "test out" companies to work for after graduation. You get to learn a ton about actually using technologies in production and/or at scale. You get to learn from engineers who have years of industry experience. You get to work on technologies you would otherwise never work with (e.g. big data) by yourself. By the time you graduate, you will already have 9 months work experience, rather than 0, which makes starting a startup a more feasible option than before. I'm a little bewildered as to why you (or the culture in Europe?) find these internships pointless.

If what you say about the culture in Europe is true, I find this to actually be a competitive advantage for students/companies in the US.
Beware the business-as-usual brigade's efforts to sabotage new NSA oversight
Simula is generaly recognized as the first OO language, so it's a second look at the second OO language at best.
Don’t email me
There are many reasons for the urge of procrastination. A good article mentioning them (including approaches to fight it): http://lesswrong.com/lw/3w3/how_to_beat_procrastination/
I've been on both sides of this - still am - as an employer and a candidate. There are two reasons not to give specific feedback, even if it is requested:
(1) A good proportion of candidates will disagree, argue, and waste a lot of your time. Think about how many people you know in real life who don't want to accept the truth about some flaw they have. Probably all of us do this in some way.
(2) In the US, any feedback beyond generic opens the employer up to creative lawsuits. Unfortunate but true.

In rare cases, where the issue is purely a technical skill, I could see telling someone: learn this, get this specific experience, then come back to us.
I'd suppose there is a continuum from "totally made up" and the "100% true fact" and freakonomics leans a bit closer to the latter than gladwell, but e.g. the "names" prediction in the book was totally off (though I can't find the reference for this now).
> they must cache the plaintext value in some temp storage to be able to provide it while the device is locked.

From what I remember, no, they definitely don't save it in plaintext.

It's late, and I don't remember the exact details, but there are places where Apple talks about how it works.

Here's the gist, I think:
When the user unlocks the phone, several encryption keys are generated using the pass code. One's used for Available After First Unlock, and that one's stored in RAM till the device reboots. Another is used for items that are only available when unlocked, and that's thrown away every time the phone is locked. Items that are restricted to the device use a key that is also derived from a private device identifier.

So not plaintext, but the decryption key is hanging around in the device.

You're definitely on target with the suggestion for a background task token though.
Your username is "usaphp".

I don't even need to finish this ad hominem.
This is from last year, but:

The government has an “official” debt of $15.8 trillion and mounting. But wait, there’s more. This doesn’t include the liability from Social Security and Medicare. When you factor these in, the amount according to some, exceeds $120 trillion. With U.S. Federal tax revenue of just over $2.3 trillion, that puts our debt-to-income ratio somewhere around 5,082%.
Most IDEs do that today - but I wonder how many did that in 2003?
I don't like google at all.
Android is a rubbish OS
Is America Bankrupt? (2012)
For sure. Mixed value/reference semantics add a lot of complexity to C++.
Yes, I thought that the 'break' keyword wasn't used in if clauses. I took it to mean a problem with line ending resulting in the premature closure of the switch block. Anyone any ideas as to possible syntax?
> If you've got two guys with AK-47s standing behind you

I know it sounds technical to use such a precise level of designation, but there are very very few AK-47s in circulation. Their production ended in 1959.

As with any domain of knowledge it's best to dither to a lesser degree of precision if you're not an expert. 'Two guys with rifles'.
Feynman: FUN TO IMAGINE
The graphene one still rubs everyone in the materials science community the wrong way. I haven't had a single professor bring it up in class without snorting derisively at the fact that the guys who discovered won a Nobel.

This means they're either really smart people who saw something the rest of the community didn't or lucked into something that they might not actually deserve. I'm not sure yet which is true.
I agree. It's link-bait, battling the other link-bait about how Java is dying and { x, y, z } is the #1 language, will dominate any day now, and anyone not coding in it is inferior.

Unfortunately, as technology has matured, it has become just as politicized and petty as anything mainstream. Countless people make their reputation and/or income writing blog posts and churned articles, living in the tech periphery like leeches, without creating any actual value. I think this is part of why I have so much nostalgia for the 80's and 90's.

Code in whatever makes your life least painful, and learn whatever's in demand for your desired career path.
When the question is stated like this, then the answer is: it is really more convenient for us humans, and the computers would less "lie" to us in significant number of cases. We don't care that much for accumulated partial errors in computation and we just don't expect our inputs to be interpreted immediately "wrong."

Think about it this way: you have the computer capable of billions operations per second, unfathomable capacity, still it lies to you as soon as you enter the number 16.1 in almost any program: it stored some other number, dropping infinite amount of binary decimals! Why you ask, and the answer is "but otherwise it's not in the format native to hardware."

So it should be native to hardware. Just not because of "scientific computing" but more "for the real-life, everybody's everyday computing." We need it for the computers to "just work."
No and Yes,

No, I don't think everyone who works at MS is a shill. I think the average MS engineer goes home and can put their Microsoft boosting away. It's only the people who professionally represent MS, who's job it might to say sell Bing to schools or similar stuff, who have to be always on, always convinced that MS is good.

And Yes, I agree I'm demonstrating some of your point. I think you were honest on the basic point. There's basic lack of respect. It must be hard. I don't know how to help you there. I try to focus my anger on the people with decision making power.