skysight-inc/HackerNews huggingface dataset:
While this is certainly a significant issue, I will say that experience has a significantly larger impact than a diploma in China. Specifically, when multinational companies hire in China, they value work experience much more than the diploma, as the diploma itself is not worth as much in China. For example, a 4 year US engineering degree is considered by our HR group to be equivalent to a 4 year Chinese degree + 3-4 years experience.
See also
http://en.wikipedia.org/wiki/Alfred_Denning,_Baron_Denning#I...
I call bullshit. I wrote my CV, created a nice expenses spreadsheet and have dealt with massive versioned controlled functional specs from our biggest clients all using LibreOffice (the latest version is very impressive).

If you're putting "rotating images" in your word doc then you're doing it wrong. If theres something seriously important that you couldn't do then please be honest and tell us exactly what that is without googling.
In your rebuttal, you failed to quote me accurately: "Yet 10 mins of ads to every 20 mins of programming makes ad time exactly 50% of the program time."

I have the word "time" after program, and the word "time" after ad.

You and the others attacking jrockway are being deliberately obtuse when it was clear what he meant. Granted, he didn't express the "claim" as accurately as one would need if programming or writing a formula on a board. But hyperbole such as "in no sane mathematical world" falls flat if you can't quote accurately yourself.

The formula you just tried to rebut was time a = 10 mins, time b = 20 mins, making a = b * .5 --quite sane.
The interesting part about it is it allows google access to the data for information in their metrics & analytics while blocking out their competition in the metrics scene.

Rather ingenius move overall.
That's not funny or ironic, that's one of the two things patents are intended to achieve: to encourage inventions to be published for everyone to use freely (after the patent protection expires) rather than kept secret.
This is true, and in an ideal world we would definitely leave it up to the operating system. I would love to see the Linux kernel get so good as massive parallelism that we can simply do it that way.

But as far as I know, it's still not competitive. Which makes sense, since the kernel offers far stronger separation guarantees.
A full list of supported countries would be nice.
"The stats in the reddit comment..."

Looks like that got auto-corrected. Sorry.
How Pinerly Pivoted a Bloated, Failed Startup into a Lean Industry Leader
I haven't used it, but MaxMind sells an organization database along with their GeoIP database:

http://www.maxmind.com/app/organization
Actually, that's calling him out precisely for his mistake - not admitting his irresponsibility, and shamelessly attacking those who've pointed it out. Can you think of any other author who's done this? Gaiman's piece is riddled with holes, and is a rather obvious partisan piece - writers unite and all that. Intriguingly, even within that piece, Gaiman reveals that he felt bad about blowing his deadline, something that GRRM not only hasn't revealed, but has attacked people for wondering why not.

There is actually a good reason for readers to prefer writers who demonstrate some sense of responsibility for finishing what they start. Writers that do not demonstrate a sense of responsibility do not seem to actually finish their work. And whatever Gaiman or Martin say, there is a (at least weak) contract between author and reader that the writer will finish a series that he begins. If the author does not want to make that contract, then he is free to write a stand-alone novel, and then write sequels as he likes.
Posner's article reminds me of a nice polemic in season 2 of _House M.D._ about the abuse of pharmaceutical patents (by way of counter-example). They take a drug they know works, tack on a vitamin molecule, patent it, and stop manufacturing / marketing its predecessor. Speaking as someone who has worked in Pharmaceutical marketing (I developed mobile sales tools), this seems pretty accurate.

Meanwhile, if you look at how difficult it was for the concept of usability to break into the mainstream (it essentially required Microsoft's persistent application of market power to popularize ideas borrowed from Apple/Xerox/et al. and Xerox tossed a lot of money and time at PARC just for starters).

If patent law were an easy problem to solve, it would have been solved.
Who should I have received it from?
Groupon Shares Tumble to Record Low
> The second thing that changed my mind was a new law in the UK that makes it illegal to not hand over encryption keys if the police want to decrypt your data.

Except that the law is not new, and was passed in 2000. The law linked from the page linked in the above quote is entitled "Regulation of Investigatory Powers Act 2000." The author plainly didn't even look at that page, however ...
The language around the number of passwords you need is really hard to get right. If you have suggestions, please let me know.

In a world where every email provider supports Persona natively, Persona truly is a "no new passwords" authentication system, since it delegates to your provider. If your email address isn't supported, Persona asks you to create a single new password at login.persona.org. You can then add many other unsupported addresses, without needing more passwords. So it's an "at most one new password" system.
Smuggling data in your brain... Didn't Tony Stark try that?
Yeah, JavaScript really hasn't gone anywhere since Resig left clj in 2008.
"forbidding patent trolling by requiring the patentee to produce the patented invention within a specified period, or lose the patent"

I don't see how this could help, especially with software patents. For every nonsense patent, you could always hire an intern to code it up in an app. Even if it gives you zero business value, you can claim that you're using it internally (or including it in something that you're selling to users). The courts are not well equipped to debunk such claims.

I mean really, could you quickly determine which pieces of infrastructure at google are actually not useful? Which pieces of iOS code?

And for hardware patents, it seems even worse. If I come up with an awesome idea for implementing an adder on SOI, it might take years and millions of dollars of fab time to get that idea into production. Should Intel be able to take it for free just because they already have a fab ready to go?
You're saying that the 'landed gentry' are not effectively 'land area divisions'? The aristocracy essentially performed the level of government that the states do these days. They still exist in the British parliament (house of commons vs house of lords - the latter is literally staffed by aristocracy).

Counties, duchies, principalities - these were all forms of states. They just happened to be controlled by the aristocracy rather than an elected representative. So if one chamber is filled with these 'controllers of land', it's very much the same as being filled with 'states'.

but if you discount everything that had roots in something before

"The independence of the US and its political system was a great moment in history" doesn't sound like I'm discounting it much.

The irony in your comment is that in order for me 'not to discount' the efforts put into the US revolution (which I didn't actually do), you're more than happy to discount efforts performed by earlier actors.
I often feel that comfort with debugging procedures is what separates an awesome developer from a codemonkey. I've long wanted to find a good way to teach debugging concepts to people. It often makes the difference between being prolific and being competent, in my opinion.

...just based on years of observation
That appears to have fixed it.
That might also be where they came up with the 21 million euro number. Having every single office employee take days of training to learn how to sidestep all the quirks in LibreOffice is expensive.
The law doesn't work like that. It doesn't matter how important it is - if the police haven't given you a notice to decrypt it, the statute isn't engaged.
Interestingly enough Hyundai were quite horrible up to the late 1990s.

"Cause you drove a Hyundai to get here tonight, I drove an eighty thousand dollar BMW" was quite an insult, when Glengarry Glen Ross came out.
I appreciate that you're trying to be pedantic, but taking a word that was used correctly according to the jargon of the subject being discussed, and claiming that it was actually used incorrectly because of this other definition in an completely unrelated field isn't really pedantry. It's more a failure to understand polysemy[1].

1: http://en.wiktionary.org/wiki/polysemy
Obligatory http://www.paulgraham.com/reesoo.html -

OOP is not well defined. State your definition (use the above link as a legend) before arguing about what OOP is and isn't, and there will be much less miscommunication.
From Walden Pond to Twitter
Virgin Galactic reveals plans for putting small satellites into orbit.
> basically the single page app replaces the desktop app of the past

Yes, and I am saying this is shortsighted. We went from silos of information and data on a single computer and evolved into creating information in the public internet. Why go backwards? Outside of a small niche or two is there really a need for desktop apps hosted online? If they don't interact with the larger web, then just leave them on the desktop.

> - Takes advantage of the cloud and collaboration

I find this particularly ironic, since single-page apps actually break the standard of collaboration that has been around since the birth of the internet. I should be able to refer someone to a specific piece of information, they should be able to share it to others. And I'm not talking about hashbangs, just good old HTTP links.

> I believe the browser is replacing the OS

I don't. Browsers can't exist without an OS, for one. We're always going to need an OS of some fashion, and it's always going to have opinions and lock us in to certain paradigms. And that's actually a GOOD thing. I sure hope this misguided fad of the OS-less world will fade soon.
According to this tweet, they are in 3 AZs.
https://twitter.com/heroku/status/219937314749677568
I understand Vim. Really, I do. I even know how to use it for the most part.

But I guess I just don't get it. It's too obtuse. I don't feel connected to my editing while using it, I feel... connected to Vim. Which, I think, might explain why others feel so connected to Vim too. They get attached to it because it's an investment, and as we know from various psych studies, we get attached to things we invest in.

This isn't a bad thing, just wanted to throw my 2¢ out there. Vim's a cool language for text editing, but it's not the only one.
You are certainly not the only one, and as you point out this is nothing new. Web development is incredibly fad-driven, and the vast majority of web developers can't even tell you why they are jumping from fad to fad.

If you are writing a mail client, or chat app or something, then a single page javascript app makes sense. But I don't think those apps are the majority now, and I don't think they will become the majority any time soon.
If you want something that is inherently superior and has a lot of effort invested in it, you use Emacs ;)
So, perjury.
The funds are seized and frozen by Hong Kong and New Zealand at the request of the US authorities, which is how he has already managed to get some of it back from the New Zealand authorites.
Email is neither wrong nor broken
A Love Letter to E-Mail
Sometime QA cannot re-produce some issues. This is very common in almost every company you go to. Our QA has access to log servers, and they try to provide the exception logs if they are available.
The more gray matter you have, the more altruistic you are
HN Jobs: NYC startup Minus is hiring - Multiple positions are available
Hi!

Minus is hiring in our NYC midtown location. We are seeking tech fanatics, passionate enthusiasts and self-driven individuals.

We have openings for DevOps, Software Engineers, Product Designers, iOS/Android Engineers and taking on few interns as well.

Please visit http://minus.com/pages/careers for more info.

Interested?

Shoot us an email at info@minus.com with your info, work experiences and let’s get started!
When Art, Apple and the Secret Service Collide: ‘People Staring at Computers’
Why Mark Zuckerberg is a terrible role model
Because the last mile is always so expensive and subject to theft, I think we'll eventually have a centralized local pickup location for all sorts of small deliveries. We'll just stop there on the way home if something has arrived.

That will even include your postal mail if the postal service ever wakes up. There's no need to physically deliver mail every day if people could see what mail they've received remotely and can pick it up or request deliver if they can't leave home.
Yes, I've used Q, and it helps a lot.

But until the Node community can agree on a standard for this, library writers can't make their APIs dependent on these techniques, so we're stuck at the lowest-common-denominator.

And even if everybody was using Q, it's still an awful lot of boilerplate compared to saying the same thing in a language with coroutines.

And there are painful design choices that make it unlikely everyone will ever agree on a promise library. For example: Q guarantees that promises will resolve on a different stack than where they were created. This is nice, it helps you reason about the code. But there are places where you absolutely need to resolve a promise on the same stack (Node's IO handlers, or parts of the window.openDatabase API), and dealing with the edge cases is really gross.
The Only Thing That Can Stop This Asteroid is Your Liberal Arts Degree
Txchnologist—Open Source Opens the Door to Women
Nothing in the direct roadmap, but that's a great idea. Right now we're focusing on being more directly integrated w sites so we can you improve them right from us. But again, that's a very good idea
You might feel that way, but you're probably wrong :) Vim basically is the logical result of taking the idea of "how can I manipulate a text buffer efficiently using my keyboard" to its conclusion. Once you've burned in the muscle memory using arrow keys and a traditional buffer with the mouse is like having your hands chopped off.
What is it about Clojure that makes implementation towards other targets so appealing / approachable to devs?
People never seem to fully understand namespaces. You don't need any additional prefixes for classes and functions inside of your module. Its name already does separate it from everything else. Moreover "from module import *" is evil. Period.

import newstruct as ns

...

x = ns.long()
I checked: Cambodia - yes, Yemen - yes, Libya - yes!
Somalia - no, Cuba - no, Tibet - no

They say 150 countries and over 1000 carriers
There was a case where that defense was mounted, but failed [1]. The encryption keys were deemed to exist "separate from the will of the subject" i.e. they were deemed to be "physical". You can't use the defense against self-incrimination for physical keys either and the prosecution likened the encryption key to a physical key.

What hasn't been tested in court (afaik) is the refusal to hand over a passphrase that protects the encryption key. If the passphrase exists only in your head, it could be argued that it doesn't exist separate to your will.

[1] http://www.theregister.co.uk/2008/10/14/ripa_self_incriminat...
This is a little out of left field, but...

> If only we could find a life partner like that, there won't be any divorces.

Personally, I find that if you stop relying on your life partner to be the person you expect them to be or want them to be, then there won't be any divorces. This idea that you have to just find the right person and everything will be fine is pretty flawed and won't take you far. Sure, people are different, and you should find a good person you can get along with, but that's only the start. Any person will stop surprising you after a while, and you have to be prepared to start from there and still build something together. In other words, don't give up just because your partner is an emacs user.
I really don't understand the lack of rotate. They have solarize, charcoal and other effects but not something that basic. The issue is over a decade old https://issues.apache.org/ooo/show_bug.cgi?id=3545
Before The Collapse
Ideally the tester should provide exact data to reproduce the problem, but sometimes errors are extremely difficult to reproduce. Timing issues, for example, or problems that for some reason unknown to the tester do not always occur given the same test scenario.

If your tester are routinely providing reports that you are confident they should have been able to give more detail on, then explain that to them. Ask them to provide more detail. But if the problems truly are bizarre and hard to reproduce, it might be too much to ask of them. Really depends on your exact working situation.
That's true. I was referring to the non-ability to throw meaningful exceptions, which is a side-effect of Node's inversion of control.

Basically it means you can't rely on exceptions at all, so you're back in a "always check for the error code" world.
it is a very interesting read and inspiring for people with ideas
I imagine that a single image wouldn't quite motivate the police the same way that two gigabytes' worth would.
Travel Photography, Backpacking and Packing Light
The Industrial Revolution of Software
Love how Hacker News will post anything Twilio like their pricing, but competitors posts are instantly removed. More proof that HN is a silicon valley whore
Preview Night at San Diego Comic-Con – New Shows from Warner Bros. Television
I bet you are 100% right. That doesn't mean we have to settle, just because its worse in other places. I'm sure you can come up with a few examples on your own where applying that same logic would seem like a terrible idea.

"I have a brain tumor, but its not as bad as some others so I'll leave it alone."
Learning a new language is an investment and by investing (or not investing) you have made a commitment to that choice. People usually continue to justify/rationalize that decision long after the original choice.

Although your post may not be considered "spreading misinformation", it seems like an "attempt to influence perception by disseminating negative and dubious [...] information".

The bottom line is that people who have committed effort into Go/Clojure/Scala/etc tend justify it by hyping it up a bit. Those that decided to not commit any effort (or commit effort in a different/competing language) tend to justify their choice by bashing the language publicly. If you decided to ignore Go and stick with C/C++/Java/Python, fine, that's your prerogative. But why come to a thread about it and post about how you are going to ignore it? Do you want others to ignore it as well? Why? The truth is you probably didn't consciously decide to do it. But it happens all of the time in discussions online and offline.

more info:

https://en.wikipedia.org/wiki/Confirmation_bias tendency of people to favor information that confirms their beliefs or hypotheses

https://en.wikipedia.org/wiki/Post-purchase_rationalization someone who purchases an expensive product or service overlooks any faults or defects in order to justify their purchase.

and my favorite: http://youarenotsosmart.com/2011/03/25/the-sunk-cost-fallacy...

The Misconception: You make rational decisions based on
the future value of objects, investments and experiences.

The Truth: Your decisions are tainted by the emotional
investments you accumulate, and the more you invest in
something the harder it becomes to abandon it.
While the whole project is rather interesting, the most immediately applicable item might actually be the WiFi repeaters in a ruggedized box.
No, he's not.

This doesn’t always work. Sometimes a cheaper product is actually better. But consider removing price as the default decision criteria.

He's advising you to stop buying the cheapest available, not to buy the most expensive available.
It's not intended as a proof. If you need proof that these behaviors exist, I'm afraid you'll have to spend some time in retail spaces.

Personally, I've seen all of these - and then some - simply by visiting shops in my daily life and knowing people who've worked in those places, and I'm reasonably sure that most people have as well.
Is there a simple and free service that sends me an email once my address shows up in one of the various dumps that leak to the net these days?
IcedCoffeeScript is a nice attempt, but it doesn't really address my core concerns. For example, it's not exception safe (according to its tutorial).
You're too young to be my boss
A war story involving a client/boss 18 years younger, and a communication problem that only got worse...
Time to go into disaster and bomb disposal robotics by the looks of your work.

http://spectrum.ieee.org/automaton/robotics/industrial-robot...

Very nice build
Wow, his personal goals are exactly the type of thing I've been wanting. Will definitely follow this project.
It hangs because your system entropy pool runs dry.
Agree. I think people assume Republican means social conservative values only (thus they relate to country music). But Libertarian types are frequently Republicans. I see Pink Floyd themes being conservative. Conservatives are anti all powerful controlling government (freedom from tyranny).
Makes sense. But perhaps Posner is applying some logic, privately. Pharma is well-funded and powerful, and going against all IP would definitely set them off. So, giving them an industry exemption makes patent reform for the rest of us far more likely. That's an outcome, I believe, that is worth giving pharma their exemption.
Well, it depends. If I had a truly great idea and also had interest in forming a cell phone company, why would I settle for just selling the idea (and why would I attempt to sell it if during the negotiations, the idea could be stolen at any time with no protection for me?) when I could be making millions selling a phone with my great software innovation?

The point is, if there's absolutely no legal protection on ideas, ideas are worthless. People use the argument that math is universal and doesn't deserve protection, but the reality is that math is hard. If you come up with a math solution that is really clever, I feel you should be entitled to some kind of protection on it. What is hardware but applied math? Does programming not take man-hours of research and development? Does every line of code paid for make it to market? If we're arguing that R&D costs are what make sense for patents (like the pharma arguments I hear) then maybe you should have to show an itemized bill for your R&D and patent length could be adjusted so it's yours until you recoup that investment.

We trash on Edison for stealing ideas and beating the inventor to the PTO. The same thing could happen in software. The solution I see to this is making sure the original inventor has a reasonable time frame to capitalize on the idea before it becomes a free-for-all. By that point, the market has had a chance to speak and recognize your innovation. What we can all agree on is that patents shouldn't be a lifetime income source based on lawsuits.
I certainly do have a choice not to use it... but then again, not really (I even said people are forced to stay in it due to network effects).

Theoretically speaking, maybe I love Google+ but none of the people I want to keep in touch with use it, and thus the lock-in. I get what you're saying. And I really only use Facebook for two things - keeping in touch with family and friends that do not live near me, and posting Anti-Facebook articles to my News Feed.