skysight-inc/HackerNews huggingface dataset:
This would normally depend on if the computer scientist has only a Bachelor's degree or Master's and above. Once you get into the Master's degree level more hands on and less theory is required. Since you normally have to apply all the math and other concepts from your undergrad or required admission courses for the M.S. that you have learned to your Major in computer science by building working solutions to a problem (applications that other can run).

Normally a M.S. in Computer Science will require you to develop production quality application in one or domains like: Artificial Intelligence, Databases, Software Engineering, creating your own programming languages and operating systems, visual computing, big data, neural networks, robotics,etc. So someone that has normally completed a M.S. should have the ability to program some very nice high end applications to solve very difficult problems.

Some of the applications are pretty advanced for example someone Majoring in Artificial Intelligence or robotics would normally be required to build an AI system for the robot to do somethings on their own. Depending on the requirements this could be the development of an autonomous machine that can run or fly on it's own to an autonomous cyber security defense system that automatically plus security holes in systems, to automated financial trading and risk assessment systems used to protect companies against fraud or internal threats.

If you need background information, ask the computer scientist about things they have built, they should a nice list of things they have built during both their undergrad and graduate along with wanting to show you their work. I would not recommend working with someone who is all theory and academic with no practical experience in building real world applications until they gain more real world experience. Unless you are wanting to work with just idea people which is fine for getting new ideas for new products and services.

In summary if they have a master's degree in computer science they should have some serious experience in solving some difficult problems using advanced programming techniques for those problems.

If the person has a Ph.D. please be sure to check if they previously had any hands on experience in practical development of applications as some Ph.D. programs do allow you to skip the hands on part normally found in a M.S. program, only requiring the higher level math, theory courses, dissertation, comprehensive exam and/or residency requirement as the normal requirement for a Ph.D. is a 4 year baccalaureate degree. Though most Ph.D. programs will end up including the credits you would have taken for the Masters degree along the way to completing the Ph.D.
I think it was quite interesting that the thing that originally made him use PHP in 2000 is still something that's true now (integrated everything).
What would the Linux expert say about OpenVZ?
I quite like this Apple ][ emulator[1]. It's a bit raw, but the video emulation (ripped from xscreensaver) really gives it a nice feel.

[1] http://death.porkrind.org/a2f/apple2+.html
It's worse than that. I was there at the founding of TextDrive, I shelled out the cash for "lifetime hosting" which got them off the ground. You can call this sour grapes, because it definitely is, but this picture that Jason paints about how awesome his technology was and how he was there first on all this stuff is laughable—because the technology did not work. When he says something like:

> ...the smartest thing we could’ve done was never let all the web 2.0 companies go away. We had everybody back then. It was probably the biggest tactical error, if you will, but the tech was fine.

The reason they lost those customers was that their tech was not fine. In the early days, Jason was posting dozens of posts a day to the TextDrive forum waxing on about how awesome the tech they were working on was, however at no point did it ever stabilize into something reliable. It was initially sold as being the first non-oversold shared hosting service, which implicitly promises stability, but in fact it was half the reliability of traditional shared hosting like Dreamhost at 10x the price.

Now it was true that they were bleeding edge, and so they got a lot of these companies on board, and even were the first "official Rails host" before any other shared hosting could handle Rails, and they had a lot of brand equity, which is how they managed to have this great early customer list. But it was all just based on hype and a compelling sales pitch from Jason. It really rubs me the wrong way how he has parlayed his mediocre-at-best technology execution into an image as a technology pioneer which he continues to use to leverage himself to new heights. The guy is a mediocre technologist, but a fantastic salesman.
Explaining a Cornerstone of Game Theory: John Nash’s Equilibrium
PHP is not obsolete. Quite the opposite.

HHVM by Facebook has made PHP a bit cooler.

An argument from a PHP developer (i'm not one, personally dislike it) could be: "its good enough for facebook"
From my perspective (which is rather limited, I'll admit) this actually does seem to be why docker is so popular.

Could you elaborate on why this isn't the reason docker is so big now?
His boardgamegeek page:

https://boardgamegeek.com/boardgamedesigner/1630/john-nash
Next up: A Stallman slack bot that interjects into any conversations that mention "Linux" to remind everyone that it's "GNU/Linux"
That makes me sad, but in a world where the one and only person punished for our torture program was the whistleblower, it's hard to believe the NSA even has to pretend to follow the law. And if / when they get caught, all they have to do is yell terrorists, terrorists to get a get out of jail free card.
Directions for friends/parents/other people who don't all have smartphones.
There is a long way to go to shut these down. Other areas of the Patriot Act such as "sneek-and-peek" are also needing to be rooted out. Over 99% of sneak and peak uses were for domestic crime. I ask what is wrong with our regular law + justice systems where this was needed?

The 2013 report confirms the incredibly low numbers. Out of 11,129 reports only 51, or .5%, of requests were used for terrorism.[1]

[1] https://www.eff.org/deeplinks/2014/10/peekaboo-i-see-you-gov...
"All new truths begin as heresy."
Starbucks lets you sleep in the chairs? I mean, if someone had a buddy who let them sleep in the storage room I could believe it. Corporate is slipping if they don't stay on top of their managers and nip that in the bud.
This is likely true today but it's increasingly false. Massive efforts are already underway to develop tooling and methodology for this purpose. Once completed the applications developed with them will be significantly easier to produce. Also, since they're provably correct the "maintenance" metaphor is no longer applicable. What we need is provably correct code generation for the output of theorem provers like Coq. These tools generate a large portion of the proof automatically. Programs can be inferred directly from proofs using the Curry-Howard Correspondence. Interesting discussion here: http://www.mail-archive.com/sc-l@securecoding.org/msg01278.h...
I think you're conflating three issues. One is of course unsafe native code, which could at least in part be fixed by picking a different programming language (cough Rust) that has stronger guarantees. Another is correctness of the implementation with regard to the specification. That is a lot more difficult to verify, and understandably a very big security concern. Third is the security of of the specification itself, which might be easier to prove, but is still no simple feat.
I agree about FISA; and Marcy Wheeler has some great stuff to say about Richard Burr's alternate bill and internet collection. [1] However I wouldn't say that 215 is a red herring -- it'll be a significant victory if it sunsets, for reasons Jennifer Granick describes at [2].

[1] https://www.emptywheel.net/2015/05/23/mitch-mcconnell-and-ri...

[2] http://justsecurity.org/23149/rand-paul-wyden-surveillance-r...
I think the video addresses it in a fair and approachable manner. It makes it clear that the value is in scaling algorithms to larger inputs, and even shows so in a graph. When dealing with unbounded scaling, the constants typically do not matter.
That is a really insightful comment, thanks.
> I'll second that. Groovy is amazing but under appreciated on places like hacker news

Did you know that VMWare pulled its funding for their 6 developers working on Groovy and Grails last March? Two of them got jobs as Grails consultants for Object Computing, two of them (one former Groovy tech and one former Grails) got jobs at Gradleware working on Gradle, one (the former Groovy P.M.) an unrelated job in France, and I don't know about the other one. There might not be much more work or maintenance done on either Groovy or Grails from now on.
Except it does. We hurt our performance on the world stage by predominantly throwing away something close to a trillion dollars a year, plus the millions of able bodied Americans wasting their lives killing or enabling it.

Take away all the waste from the DoD - from the war on terror - hell, go back, and undo all the rampant spending and insanity that existed throughout the Cold War, without all the nuke stockpiling, all the R&D and intense investment in newer and better arms, all the money we poured into foreign states to play a game of chess on the International stage with lives, cultures, and nations. Instead, spend it on research, NASA, borrow less, tax less, give us a citizens dividend, maintain infrastructure, anything even remotely productive with that money (and I do not want to hear any of that "defense spending = ROI from R&D", you are so much more efficient researching helpful things rather than ways to kill people. Where would we be? How much potential has been lost to the bloodlust of some American plutocrats playing a game of money with the lives and potential of billions?

You don't feel it directly because the Fed and DoD have gotten smarter about how to act as a cancerous leech on society. Rather than forge a war economy and make it a temporary thing, that you cannot maintain long term, you simply apportion huge swathes of tax revenue and borrowed money to funding your murder games. You use your hold on mainstream media to manipulate the culture into favoring your goals. You use your position as ushers of military might to label any formidable opposition as national traitors.

But no, a black hole of hundreds of billions of dollars and unfathomable amounts of human potential is a tremendous drain on any society. It will kill us. It is a slow death, by design. You are not supposed to feel it. But it is self destructive in a way only war can be.
I currently work for a bureaucracy that requires that all trips to be mapped ONLY on MapQuest, in order to turn it in to be compensated for the travel. I haven't figured out why. (It's a state bureaucracy, logic isn't their strong suit. They still pay for long distance phone calls, and have to document all long distance phone calls.)
Who says the Germans have no sense of humor ?
Actually the way the American world looks, is one in which no major world powers have gone to war since WW2 ended, with America maintaining the peace and protecting Western Europe from the Soviet Union.

Global poverty and global violence - in fact, nearly every major negative measurement has plunged in the last 70 years during which America has reigned. The global median income and standard of living keeps rising. The world has never had it so good, as it has during the time in which America has been the leading superpower.

Endless war among major nations for centuries. America becomes the global superpower, not a single major war between major nations in 70 years.

Two world wars in 25 years. Zero world wars - despite vast global military armament, including two aggressive communist powers that murdered a hundred million of their own people combined - in 70 years. America has been the sole thing holding it all in check.

Global wealth - at an all time high. Global charity - at an all time high. Global median income - at an all time high. Global median standard of living - at an all time high. Child death rates, at all time lows. Science, space, manufacturing, global trade, innovation, opportunity, education, pick a topic - the world has never been better off than it has been the last 70 years on average, and especially since the collapse of the USSR and old-line Communist China, both of which occurred on America's watch.
For a scripting language, Go is very strict with compile-time errors that could just as well be warnings. Unused variables, unused imports, dead code, etc. Other than that, I could see Go as a pretty useful scripting and systems language.
Reasons to use dot graphs
Why are more than 10M homes vacant in India?
But, he's not wrong. Collect all the things is exactly their mandate. This information is then mined to produce actionable intelligence. It's absolutely what we do in business today, but turned toward diplomatic aims.

I don't see why this is a conspiracy kind of thing. We have a spy agency, that are hired to do SIGINT spying.
General Motors Is Set to Face Criminal Charges Over Ignition Switches
PHP will never be obsolete in the sense of, Wordpress and Facebook will never be obsolete. It's good enough for Facebook to not start from scratch. But it's probably obsolete in terms of starting a new website. I started web dev in PHP but switched to Django as first choice many years ago. Isomorphic React now feels like a one step backwards, two steps forward.

P.S.
These are illuminating :)
http://en.wikiquote.org/wiki/Rasmus_Lerdorf
Don't conflate the mindset and vision of the sociopaths in charge of the United States with the mindset and vision of the people trapped within their grasp.
I didn't keep him.

He did serve.

I am as skeptical of your anecdotal assurances as you are of mine.
They really want to pass the TPP bill. Offer distractions like NSA then "fix it" after passing TPP.
This is a very salient and valid point. Life really sucks for a lot of people, but it is very good for more of humanity than it's ever been.
Thats the greatest ruse. There will never be another war on American soil. At least anything other than opportunistic strikes - suicide bombers, untraceable ICBM strikes, or attacks by non-governmental groups. You will never see Chinese, Russian, Mexican... any foreign nationalities soliders walking down the streets of New York or LA. A real war, in the modern world, without all the bullshit proxyisms and toying with lives, is resolved with nuclear arms first and foremost.

Don't think for a second this country would tolerate anything less than nuclear retaliation to a ground invasion of the mainland USA by a foreign government. Hell, an organized terrorist group would see themselves nuked out of existence if they tried to do a land invasion. It is instant suicide to attack America directly. Why do you think the entire point of the Taliban during the 80s against Russia, and of all the myriad terrorist groups operating against the USA today, was to lead a band of nomads to commit suicide raids and guerrilla attacks against them? They knew they could never "win" a war. They could just make their enemy lose. They worked to help bleed the USSR dry, and are winning by all their own metrics to this day by doing the same to the USA. They hide in caves while we flush a trillion a year down the toilet in the name of security against them. And people wonder how Rome fell.
Well, it certainly spent effort explaining JS oddities, but it's ostensibly about OCaml modules. So, it's either stream of consciousness and dependent on commentary to intuit meaning or merely failed in its goal.
I wrote a somewhat similar article about an year ago: http://www.adpushup.com/blog/how-typography-affects-readers/

Quoting from the article: An experiment conducted by Kevin Larson and Rosalind Picard looked at how typography affects mood and performance of the readers. It happened across two studies, where they took three kind of measurements: Relative Subject Duration (RSD), Likert Scale and through a cognitive task which was different for both studies.

There were twenty participants, half of them got the text with poor typography and half got good typography.

In the first study, the participants were given twenty minutes to read the passage, amid which (after 15 minutes) they were interrupted and asked to estimate how long they had been reading for. After the RSD data was recorded, they were asked to fill out the Likert preference questionnaire with 6 statements, where one of the statements was whether they found the text easy to read.

Next, they were given a cognitive task, which for the first study was a Candle problem.

The second study was very similar to the first one, except for the RSD data, they were interrupted 17 minutes into reading, and the cognitive performance task was changed to remote associates test.

Results
- Participants with good typography underestimated their time by 3 minutes 18 seconds in the first study and by 5 minutes and 21 seconds in the second study. This shows that when a passage is well structured, the readers are more engrossed in the text.
- With the Likert scale questionnaire in the first study, the results were not reliable. But in the second study, some scores were in favor of good typography.
- For the Candle problem, out of the 10 participants who were shown good typography, 4 successfully completed the task, while 0 participants completed the task in the other group.
- In the Remote associates task, the results were not statistically significant or reliable with the good typography group succeeding on 52% of the task at an average speed of 6395ms, and the poor typography group succeeding at 48% of the task at an average speed of 6715ms.

Even though the result was not reliable enough in the second study, the good typography group did perform better. This can be attributed to the fact that they were in a better mood before starting the task. Hence, they were better at problem solving.
Fair enough - perhaps the "Legacy" domestic market is bigger than I would imagine/believe.

But, I can say this - MapQuest doesn't have much of an international presence. I just typed, "10 Anson Road, Singapore" (and then "10 Anson Road, Singapore, Singapore" just for safe measure) - It showed me a map of Norwalk, CT.

So, even if I wanted to try it - pretty much out of luck.
Nice. I'm sure there must be administrative stuff no? Shuffling employees around. Shutting down servers. Setting up the pipeline to deal with the telcos. Etc. Etc.

But yea, it should be as simple as a switch, the rest is just after effects, you're right.
For me it seems to be hitting that niche of "one off" programs that have a nack for sticking around forever. Once I figure out something needs to become software and not be truly one off, then I find myself reaching for Go.
https://twitter.com/rmsthebot/with_replies

:)
Cydia Download iOS 8.3
There is a big difference between giving people money that can be used for anything, and giving them money they can only use for one thing.
Hmm, and 300 reported is what percentage of the total?
apps have become status symbols, just like apple hardware. Especially the social apps.
Not OP, but from the site... http://www.cs.toronto.edu/~nitish/

Nitish Srivastava, co-instructor for CSC 321 : Intro to Neural Networks ( http://www.cs.toronto.edu/~rgrosse/csc321/ )
pretrains a convolutional neural net using image sets ( https://github.com/torontodeeplearning/convnet/tree/master/e... and https://github.com/torontodeeplearning/convnet/tree/master/e... )

also has a demo to upload your own images and get them captioned or classified http://deeplearning.cs.toronto.edu/i2t
but seems their servers are getting blasted right now
Isn't that because you went to docs.google.com instead of drive.google.com?

I really don't understand why they have docs, sheets etc. as different google services, with their own domains. Maybe they just want to mirror the mobile apps, but even there, why do I need to download 3 distinct apps?
PHP is not obsolete in the sense that it's still in very active use, and will be for quite some time. There are reams of important code already written, and some being written in PHP.

I still hope that PHP is becoming a legacy technology, and fewer new projects will be built with PHP over time, due to increased availability of better tools.

PHP is not going to completely die any time soon, much like Cobol is still alive and kicking in some narrow niches, to say nothing about Fortran.
Not to defend stack ranking, but those analogies don't support your point. Most Americans would be better off losing the worst-performing 10% of their body. I probably lose close to 10% of my friends in any given year as we drift apart. Knocking down part of your house is a good thing if you're remodeling, and not comparable otherwise, assuming the company is hiring at at least replacement rate.

There is some logic behind always hiring the best you can find and having a process to cull the low performers. It's not like the company's actually shrinking by 10% every year. The problem only shows up when you hit a point of actually having all high-performers, and you're only throwing people away to meet a quota that's become counterproductive.
Another ex-softie, from UX background, senior level.
I never understood why PMs are given the task of designing (user flow, interactions) features. They are never trained for that in their academics, at the time of hiring they are never quizzed on that (if they are then its on the whims of individual interviewer). And absolute worst is some of them are not even very passionate about it but they end up doing because their manager expects them to.
Most of the time they come in the way of designers - that is the good part. The bad part is when they take ownership of UX design and the design team has to constantly struggle to get their inputs in.
Universally at Microsoft PMs are seen as the ‘owner’ for the UX design, since they write the ‘specs’. The ‘Spec’ (specification document) is compilation of screenshots from design team in a word documents with a narration of the flow.
In places like Office there are so many PMs that many a times there will be a spec documents for dialog boxes.

A notorious team in Office (where E. Chisa worked) is the OneNote, that team used to take pride till couple of years back that they don’t have any designers, all UX design is done by PMs.
No wonder EverNote came out of no where and steamrolled them (I’m personally a big fan of OneNote for its feature set, but hate the User Experience).

To me Microsoft’s biggest bane is the PM discipline, they are holding back MS on taking up Apple, Google to new startups (whenever MS engg team was design driven - Ex. Windows Phone - it came out with great products). The PM discipline used to make sense 20 years back, but not now to the extent that one would have 10-12 PMs for a dev team of 40-50.
Well, there's also ancient-history stuff going on here in that Python originally didn't have a boolean type, which mean using integer 0 and 1 was the standard practice. "True" and "False" as aliases for integer 1 and 0 were added in 2002, and the actual boolean type -- implemented as a subclass of int since that got automatic compatibility with existing code using integer values -- was added in 2003.
Would it be possible to do this (https://github.com/notsecure/uTox/issues/203) in Ricochet though?

They seem to be using more standard libraries than Tox.
Multiple container mental overhead is significant in lxc/docker containerization.

Grokking a system is a lot simpler if you can just exist in it.
He also invented the Hungarian notation, much to the dismay of programmers worldwide.