skysight-inc/HackerNews huggingface dataset:
There are a few good points in this article, but I don't think it's all that insightful overall. A particular developer can be a lot like an auto worker, or they can be very different. The difference is continuous learning.

The trouble with being an auto worker in the heyday of the industry is that, as far as I know, people generally learned a relatively small set of skills early in their career, and then expected to coast along on those skills for their whole life. All skills have a limited lifetime, and in the modern era, that lifetime can be very short indeed. If you got in and out at the right time and handled lifetime investments well, then you could do all right for yourself. If the timing of your one skill being obsolete doesn't work out well for you and you don't do anything about it, then you could find yourself broke and possessing no marketable skills when you were expecting to hit the peak of your career.

In development, I have worked with people who view their career like this. They learned C++/MFC or some other technology stack that's getting rather long in the tooth decades ago, still work in it now, and show no interest in learning or trying anything new. I think these guys are in the same shape as the autoworkers. I think they'll do all right for the foreseeable future, but there's always the risk that the bottom will fall out of the market for the tech stack they know, and then most employers will see them as useless.

There's no need to be like that, though, especially in a time when getting your hands dirty with new technology is so easy. The developer who can do good work in 2 or 3 tech stacks and is always learning more about his main ones and any others that look interesting will always be employable - if one goes dead, you can get a job working in another one, or learn whatever the new one is yourself.

I'd say it generalizes even more. Anybody who has the drive and intelligence to continuously learn new things will always be able to make money. Anybody who wants to learn one thing and coast on that their whole life will always be at risk of losing it all.
Moving things with Clojurescript and your phone accelerometer
Dallas Love Project
Distance running is the national sport in Kenya. They spend money on it like the US spends money on football. Of course, not to quite the same degree, but the point is still that it is their national sports focus. If Kenyan's are genetically superior at marathons, then Americans are genetically superior at football.

Countries as large as the US, India, China, etc., have large enough populations that someone in them should match the "genetic ideal" to excel at a certain sport. It is economics that prevents them from doing so. Either their country or culture doesn't value the sport and thus doesn't spend money on it, or they must spend too much time earning to feed themselves that they can't train.

Or that particular person has just never tried the sport. Or there are people who are actually more genetically suited to the particular sport but are discouraged from trying because they hear the current theories on what makes a genetically suitable athlete for that sport.

All we know is that Kenya as a country has the ability to produce excellent marathon runners. To heap all of that on "genetics" is grossly short-sited.
> I don't think it's useful to regard drug patents as 'a typical case.'

Okay, point taken.

> Why should the person with the patent grant have to re-establish non-obviousness when the patent office has already certified that it's non-obvious?

I already addressed that in my initial post (first paragraph).

There's another reason as well. One of the Graham factors is commercial success. At application time, there has not been time to establish the commercial value of the invention. The PTO has to give the applicant the benefit of the doubt. Assuming that most patent litigation doesn't reach trial until several years after the patent is granted, more information will be available then.

> My attempts at understanding the complexity of the patent system flounder every time.

You're getting bogged down in details. You need to back up and look at the big picture.

Anyway, if you don't like my proposal, here's another one by someone with actual credentials[0]. They're not mutually exclusive, though, and I'm inclined to think both could be valuable.

Gotta run -- more later.

[0] http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2117302
You are right, sorry. I will change article accordingly.
How do you define "best" for a software developer? Lines of code written? Products shipped? Bugs fixed? Tickets closed?

For both, it's a softer metric. Lawyers are also a good example because a large number of them work in independent consulting practice (where the "best" ones are the most profitable), but there's also a decent population in corporate law where they are paid on a salaried basis and have a less measurable impact on the bottom line.
Not to diminish any possible achievements of the Nidium team, I must mention that hard work has negative utility. Hard work is a cost, and a cost is never a desirable thing.

What counts is the result: a good result far outweighs the pains of hard work.

Currently no results can be seen. But the prospects the authors paint are rather interesting.
well the NO 2 guy at BT labs (the uk equivalent of Bell labs) was confused with a car mechanic when he said he was an engineer.
We feel that WTFPD is a better acronym. Are you trying to enforce Eurocentric norms of acronym construction on us?
I totally agree. I think it's easier to put a dystopian view on smartphones, but there are utopian perspectives as well. We can use technology to stay in touch with the important people in our lives, and share beautiful moments. I'd like to see the same video done where the boyfriend is facetiming with his wife while at work, or they're both older and reliving awesome memories for the past.

Robert Wong is the CCO at Google, and I think he has some excellent more utopian views on how we can use technology to enhance human relationships. Granted, it may be his job to do so in order to help Google sell their products, but I don't think that should discredit his views.

Here are some video interviews with him:
http://www.youtube.com/watch?v=0V7f0ufstJs (4:51)
http://www.youtube.com/watch?v=6vIPk6vIwv0 (1:09:03)
Pinterest C&D for use of "Pin"
I spent ages trying to work out what the downvote was for, then I spotted the missing apostrophe. Sorry!
At least in my experience, using touchless in Windows 8 didn't work well at all.
And don't bother replying because you clearly have more time for this than I have. You're just itching for an argument where there isn't one to be had, and it's clearly killing you because you keep coming back.
“That's an act of agression […]”

The issue with this logic is that it treads into Foucault's privileged language.

As a perfect example, fourty to fifty years ago, smoking was not considered in the same culturally maligned status.

If we consider the cultural and sociological prerequisite to evaluate meaning, we inevitably must draw closer to cultural and societal benefits, roles, needs, and other group dynamics.
My mother tongue is russian.

At childhood I was astonished by spelling scene in translated american film:

- Как пишется "кот" # How to spell cat?
- К О Т # C A T

It's quite a dumb question on russian. There is no difference between spelling and pronunciation. Yet repeating word character by character shown as a mark of intelligence.

Later on I've learned english by reading. Direct mapping to known phonemes gives very rough accent. To change it one has to be aware: things are not as they seem. Reading hidden language helps a lot:

$ curl http://www.i18nguy.com/chaos.html | htmlfmt | espeak --ipa -q
dˈiəɹəst kɹˈiːtʃəɹ ɪn kɹiːˈeɪʃən
stˈʌdɪ ˈɪŋɡlɪʃ pɹənˌʌnsɪˈeɪʃən
aɪ wɪl tˈiːtʃ juː ɪn maɪ vˈɜːs
sˈaʊndz lˈaɪk kˈɔːps
kˈɔː
hˈɔːs
and wˈɜːs
aɪ wɪl kˈiːp juː
sˈuːzɪ
bˈɪzɪ
mˌeɪk jɔː hˈɛd wɪð hˈiːt ɡɹˈəʊ dˈɪzɪ
tˈiəɹ ɪn ˈaɪ
jɔː dɹˈɛs wɪl tˈeə
sˌəʊ ʃˌal ˈaɪ
ˈəʊ hˈiə maɪ pɹˈeə
What is the memory model of the NiDIUM js with native threading support?
4th graders use Minecraft to stay in touch with a classmate who was deported
More favicon goodies: http://pineapple.io/tags/favicons
'Walkie-Talkie' skyscraper melts Jaguar car
How to save Windows Surface?
Bodybuilding is more of a pageant than a sport.
Exactly. I came upon this conclusion back in 2009. It took me six months to emotionally accept it, and when I did, the conclusion I came up with is to hasten it. To deliberately write myself out of a career.
So yes! Build up your network, build up your resources. Enjoy the good times and store things up during the times of abundance. Figure out how to completely replace having a job as your source of income (that is, you might still have to work, but you wouldn't necessarily have a job). Solve hard problems. Those problems might not necessarily be in software.

"Winter is coming" :-D
Teaching Naked, Part 1
wow that's a nice bounty for changing two parameters on the end of a URL.
Always Be Experimenting
SEEKING WORK - Charlotte, NC. USA -- Remote Preferred

Previously Java developer, now full stack Ruby on Rails developer, looking for new projects.

Proficient: Ruby, Rails, JS(coffee)/HTML5(haml)/CSS3, Postgresql, jQuery, Heroku

Latest project: http://thedistrict.in/

Github: https://github.com/seankay

Linkedin: http://www.linkedin.com/in/snkay

Contact: sean@shirolabs.com
Swayy Launches Into Public Beta To Curate Content For Your Social Media Audience
> The whole reason people felt the need to mention "correlation is not causation" is that correlation is evidence of causation.

No, without evidence that assumption is false. Correlation can only be evidence for an unexplained link, and even that is often undermined by desperate researchers' predisposition to offer any detected correlation as though it couldn't result from chance.

Given A and B, absent a plausible causative mechanism, and a correlation between them, possible explanations include:

* Chance -- quick, publish!

* B caused A.

* A caused B.

* An unevaluated cause C connects A and B.

If this seems to go to extremes in skepticism, well, remember that skepticism of new results is -- or should be -- the scientist's job.

Example: http://www.nature.com/nature/journal/v483/n7391/full/483531a...

Title: "Drug development: Raise standards for preclinical cancer research"

Quote: "Fifty-three papers were deemed 'landmark' studies (see 'Reproducibility of research findings'). It was acknowledged from the outset that some of the data might not hold up, because papers were deliberately selected that described something completely new, such as fresh approaches to targeting cancers or alternative clinical uses for existing therapeutics. Nevertheless, scientific findings were confirmed in only 6 (11%) cases. Even knowing the limitations of preclinical research, this was a shocking result."

> Some people seem to think this catchphrase means the two are unrelated which is also false.

But without evidence, without a rigorous scientific evaluation, that's a scientist's default assumption, an assumption that relies on the null hypothesis. Using the null hypothesis, one assumes there's nothing there, that the association between A and B results from chance, then looks for reliable evidence that might lead us to a different conclusion.
Try Bitcoin First transactions free to associations.
I'm not in favor of any of them, but I guess BIG would a step forward, so I see your point. The thing is, a lot of people are dependent on those programs, and not just the recipients, but everyone in the chain. So removing them is going to be a tough sell and the opposition will be fierce.
Oh wow, thank you for posting this. Spot on, great stuff.
Can the multiverse explain human history?
You have a very fair point, but it's tangential to the one patio11 is making; creating testing data for development purposes (that's never going to be seen by users, short of an accident) and creating faked data for marketing/growth/etc purposes (which is solely for the purpose of presenting to users) are unrelated.
Good! Now with blogs we can return
to the original meaning!
Happy Labor Day!
Shadowing works remarkably well. When I'm doing voice acting for a film (or indeed, GMing a roleplaying game) and I need an accent I suck at, it's the most effective technique I've found for rapidly improving the quality of my accent.
Given that there's only a very occasional link to any sort of supporting evidence this should not be labeled a FAQ. It's more of a manifesto.
That makes sense. I'm guessing this is why the forensics company has a procedure for lifting some sort of key out of the paired iTunes library to get access to the device without the PIN.
Hey thanks for the article share. I know it is a little early, but in your 24 hour live chat support, have you had any abuse from your clients or have things been more self regulating for them?

Secondly, when offering your paid product service, did you ever consider omitting the 24 hour live chat support or is that a fundamental part of your value proposition?
Fotos divertidas un buen negocio
> especially as Moore's law staggers to a halt

It hasn't even begun to slow yet, has it?
Why don't you say what you are trying to accomplish? I'm curious too.
The New Deal didn't bring our economy out of the recession of the 30's. World War II did that.

If you would like actually discuss why subsidies are bad for the economy and the world market let's have the discussion. If you want to just throw high school economic terms around then I will stop reading. I'm sober now and this disgusts me.

I have a bachelors in Economics and would love to point you to resources that show how subsidies are mostly bad for any economy. Perhaps if you just researched economical efficiencies of subsidies and the negative impact that it can have across markets that would get you started.
I always forget when i've started these discussions sorry for the late reply.

That's a pretty narrow definition of an IDE, especially since the history of IDE's goes back far before a time in which any IDE could be said to have a core engine that understands the code you write. In fact that "requirement" is almost entirely driven by the rise of Java and the ridiculous amount of code it forces you to write. Prior to Java IDE's I can't think of a single IDE that could be said to have such an engine, including Visual Studio who's features in that regard were driven by competing features in the Java world.

The 2nd requirement is obviated by the lack of the first; the 3rd and arguably the 4th are already present in vim. An IDE, at its core, is exactly what you claim it is not: a text editor that provides navigation features (possibly but not requiring a class navigator—you seem quite focused on object oriented features) and an ability to run the code under discussion. Emacs very definitely is an IDE under the limited definition you provide, including an engine for understanding the code you write.

I'm also not sure about why you think external compilers/debuggers/profilers/linters are disqualified from being the core engine you're fixated on—you realize that every IDE out there does exactly that, right?
Probably intent. The problem with uncited bold claims is that they can derail entire threads if not nipped in the bud immediately.

I understand that HN is not a debate team, but I don't think it's asking all that much for people to cite sources on something that's likely to be controversial.

It's a politeness thing, really. If you're making claims about something or other, link to WP, or Google, or somewhere out of consideration for your fellow reader. It doesn't take that much longer and significantly contributes to a discussion.

Meanwhile, not doing it in this troll-filled place called the internet tends to make people wonder A, why you didn't bother, and B, what kind of fast one you're trying to pull. Debate is adversarial, after all.

The [citation needed] is a quick and simple way to shift the onus back onto the OP where it belongs, and also serves to warn people who maybe didn't read the comment all too closely that shenanigans may be afoot. And often times that's all you get, because a distressingly high portion of people won't reply when challenged in this manner.
Yes production line industry with semi skilled labor is very very different beast to the IT industry trying to use two wildly different industries and draw analogies is a losing game.

web development which the author comes from is a tiny part of the IT industry as a whole.
Arrogant, maybe, but there is at least a kernel of truth.

I've done a lot of trades. I'm not a master level craftsman or anything, but I can build a house to code using just my current knowledge. The only thing I've never done is masonry, but I'm told it's not too tough. So that includes carpentry, electric, plumbing, fine wood working if you want things like molding and wainscoting, and more. I'm a very good but not quite great artist as well.

None of those things is as difficult, conceptually, as programming is. You live in a bubble surrounded by very smart people, so I honestly think you overestimate people's capacity for abstract thought. I'm confident that pretty much any programmer could learn to be a plumber if they cared to, but the reverse is not true.

And I'll go a step farther and say that while "easy stuff" like basic web development is out of the range of most people, the harder stuff like algorithms, game engines, embedded systems, is in another universe. No amount of training could help for a very large proportion of the population.

It's not popular to say because we like to think everyone's a special snowflake with some predetermined number of "ability points," just allocated differently, but the bell curve is real and some people just can't do what we do.

The reason we are currently enjoying an alternative employment universe, insulated from the rest of the economy, is that the mass of unemployed people predominantly couldn't break into this field if they wanted to.

If they could, they damn well would.
Many Americans claim that American cities are difficult to walk or bicycle in because they are all so much newer than European cities. But maps like these demonstrate that a huge proportion of European cities were built in the automobile era, including a great deal post-WWII; the difference in walkabality, mass transit, and bikeability of European cities is not the age of the city center but simply the decisions of what modes of transportation to prioritize in new developments.
I think we can all agree that it's both a very difficult and a very large task to maintain an application with 500 million active users, let alone continue innovation and expansion.

Testing can only ever go so far - bugs and vulnerabilities exist everywhere, even in Facebook.
Exercise and training make sport unfair! Top athletes spend hours and hours at it, every day, often forsaking a normal life and education, sometimes even ruining their bodies in the process. And in doing so they gain a decisive advantage over those who don't spend so long training.
As I understand it, the exploit involves crafting a URL to send in a removal request to the Facebook support. Wouldn't this count as social engineering or were the removal requests automated?

Regardless, well done!
AFAIK, no.. Maybe in private. If you're interested, checkout the Chromium source, there is a basic demo server checked in. Perhaps more importantly, we don't encourage people to at this point because it's a fast moving target with high code churn... unless you're willing to keep up. :)

For more, head to: http://bit.ly/quic-group
1. This can work accidentally too, btw. I've been watching a lot of the show "Justified" recently, and yesterday had cause to mimic a West Coast US accent - only to discover that the bloody thing slipped into Kentucky (or at least the show's interpretation of Kentucky) and would not move. It took me a good 20 minutes to eliminate the drawl.

2. That's a fantastic link - thanks.
Putting the user id in the request is obviously wrong, since the owner can looked up from the photo id.

Automated testing/fuzzing could find this, but probably better training/practices would be easier to get right and save time/money in the long run.
I never said there was any net harm; quite the opposite. Nuclear power is incredibly useful and relatively good for the environment, but there is the risk of meltdown. While it's a net positive, there are still issues that should be discussed and dealt with.

The fact is that much of our lives is spent doing things like buying things, eating out, et cetera. And for many people, spending your time doing those things without any human contact is lonely. It may not be for you, but you don't speak for everyone.

I absolutely believe in automating as much labor as is possible. Nonetheless, I think there is room for improvement in how society functions so that we get both efficiency and, for those who want it, human contact.

I do, however, reject your premise that automated customer service is better than in-person help. I am not an expert at checking out groceries in the same way that a cashier is. I go much slower through the process, and have to focus more on that. Right now, automated customer services largely serves to cut down on costs, not to improve service.

(I also never said anyone was anti-social. I do think that "pathologically extroverted" is needlessly insulting, and "need human interaction" is a strawman. I don't need a cloth napkin either; I just prefer it.)
Are you saying that the fact the NSA spies on every country on the planet hitting CBS news changes anything?

The NSA isn't exactly the March of Dimes. It's a spy agency tasked with spying. Everybody knows the NSA spies on everybody, anybody who doesn't or expects otherwise is hopelessly naive.

Is it nice? No, not really. And in a better world the NSA wouldn't exist. But it's not a better world and thus the NSA exists. This stuff will continue to make the news for a while, people will feign shock at their own ignorance then it will fade away.

I see lots of comments here about how the NSA's recruitment image is now tarnished, is it? Does anybody ever try and get work at the NSA with the expectation that they won't be part of a giant spy apparatus? What exactly do people think crypto experts do?

Sure Brazilians might have some short term reaction, but long term it won't amount to a hill of beans.
>> they are highly regarded by the analysts.

I'm seeing an attack vector ..
I have to ask: how did you managed to take 8 months off? I can't think of any corporation that would allow this. Which leads me to guess you're not in the corporate world. Is that true?
the site is clearly intended to MARKET this browser. Market. They are marketing a browser.

I should hope the world has learned its lesson as to why a commercial browser with that kind of branding is the worlds worst horse to bet on.
Title of this submission: "'Walkie-Talkie' skyscraper melts Jaguar car"

Title of the actual article: "'Walkie-Talkie' skyscraper melts Jaguar car parts"

This is like saying, "Prime minister discusses end of world rumor" and leaving off "rumor".