skysight-inc/HackerNews huggingface dataset:
Firefox will likely remain supported on XP for even longer than Chrome. Firefox was still supporting Windows 2000 when Chrome was originally launched... at which time Chrome only ran on Windows XP or better. At the time of Chrome's launch, Windows 2000 was still within its support lifecycle and would be for another 2 years.

Firefox 12, released just last year, was the last version to support Windows 2000 despite the fact that Windows 2000 was end of lifed in 2010. If they stick to the same old OS support timeframe, Firefox would support Windows XP through 2015.
I've noticed that I can't make it to 4 AM anymore, but I'd just attributed it to getting older. Perhaps it is f.lux's doing after all.
It's an interesting topic - but this article is wrong on so many factual counts it's probably not worth bothering with. Here's three of them:

> The British Empire acquired the then nearly barren island of Hong Kong as a base

Which was then, and had been for some time, a major trade center

> And one's [ an upwardly mobile enterpreneur's ] children could do the most important thing needed for upward mobility: study the Confucian classics and do well on the examinations: first the local shengyan, then the regional juren, and then the national jinshi.

Nope. Succeeding in the examinations meant having been brought up in them, which only aristocratic children were. Though the examination system seemed meritocratic from the outside, in reality it was anything but.

> Perhaps 10 million people, 3% of China's population, died [ during the Taiping rebellion]

Nope, more like 50 million

It's an interesting question why China suddenly fell behind the West after 1700 and this article touches on some of them - the Qing were definitely part of the problem - but it veers off course so often it pretty much becomes worthless.
Frameri Indiegogo Hits 2x Goal: One Glasses Lens, Many Frames
More like completely impossible for a 36 year old that doesn't have decades of previous cross country skiing or athletic experience. It is a hugely demanding physical sport and the difference between a top athlete and a proficient amateur is gigantic. He would be better off trying to get bobsled team in a tropical country off the ground and practice sprinting with a sled for a couple of years. You still won't stand a chance at winning but you might qualify.
Is this pithy URL meant as a rebuttal to your parent's point? I assure you, it isn't.

Kaplan and devbootcamps might share some similarities, but they are qualitatively different when it comes to their value propositions for students and how that value is derived.

Kaplan is meant to boost scores on an objective test and that is where the value is. They either succeed or they fail for each student. There is no consideration of Kaplan by the institutions proctoring these tests or the institutions accepting these scores as a metric. The boost to test scores is not tied to the social reputation of Kaplan and so they are free to speak out against Kaplan if they are dissatisfied and that dissatisfaction, rather than some sort of conception of social good-doing in warning others, may even be the incentive that spurs them to do so.

Devbootcamps are meant for students to be a quick way to gain entry into a field suffering for want of code monkeys. The value here is in the job placement, not in the education or boosting of knowledge. The ability for students to be placed in jobs is actually largely a function of the social standing and reputation of the devbootcamp and not in the merits of the individual's education attained there. So all parties involved: founders, instructors, and students as well as the "in" at the companies that hire these newly-minted code monkeys have the same incentive at keeping up the reputation of the school.

The "in" at the hiring companies may quietly pivot away from using devbootcamps as a source for employment if dissatisfied with the code monkeys attained, but will never speak publicly about their missteps in sourcing code monkeys from them. They have no incentive to and every incentive (personal reputation in career, nothing to gain by burning bridges with the school and students, etc.)

Students, even if they feel they didn't learn much or were not truly prepared for employment, won't voice this because the ongoing value of the sunk cost of their time and money relies upon a favorable impression of the devbootcamp and its students.

The founders and the instructors reasons for not speaking out against what they are doing is clear and I won't elaborate on it.
That's a good point. My capitalization of the title conveyed some meaning other than what was intended.
w_t_payne did not specify the level of detail, so it's conceivable that s/he intended that the transactions be sufficiently detailed so as to be able to ascertain, for example, what products Sally purchased.

But even in your case, indicating anything about Sally's activities seems to me to put her at the mercy of the tribe, such that they might start asking her "So, what did you buy at the pharmacy, Sally? I see EPT test kits are $11.87, when you include sales tax. I'll bet you're sexually active! Am I right?"

With respect, there are reasons that are both legitimate and moral to not have to disclose one's activities to strangers, and compromising on this principle isn't a good idea, in my view.
>It just does what it's supposed to

It doesn't work for me on Ubuntu for some reason, anyone got a similar experience?
Yet another Hacker News Twitter Bot (with source)
F# has some inheritance from OCaml and ML. Much older than Haskell. And type inference can be done in many languages. There's no reason why, for instance, Java and C# require type annotations all over the place. They could add in type inference everywhere, although it'd probably mean a overhaul of the compiler, and it wouldn't work in every case (overloading).
Great. Now I'm depressed. :-/
My eye fatigue was so bad a month I thought of changing professions. I wouldn't say f.lux has cured it completely but it has helped significantly.
How is that a privacy concern in the US if you find the salaries of over a million people on a government website? I find that a bit disturbing.
But at some point in the future, the time it takes for us as a culture to adjust might be drastically out of line with the rate of technological change. It seems like both are speeding up, but if change outpaces the capacity for dealing with that change, we're in trouble.

I don't think we're at that point yet, though. Current societal failures such as unemployment and poverty can still be reasonably explained by historical means, by looking at political and other non-technological events.
Honestly, I'm impressed $1.3M is enough for 50 studies! Though, of course, verification should be cheaper than the original research since you know exactly what to look for and how to find it.
Why David Byrne and Thom Yorke are wrong about the Internet
How to Become a 1000 Year Old Vampire
Thats what I would do. Then again, I always get rejected when I do these type of interviews...
it doesn't include bonuses
It just might not be that hardware. Going through all those links may max out your R/W speed.
Seriously, I stopped reading right there.
It must be the current tech-boom, the whole Demand > Supply, that creates attitudes like that.

Don't walk out on interviews just because you feel your time is so valuable. You're already at the interview. You planned your day for it and started it. Just politely continue 'till the end, you might learn something you didn't know before.

At the most, if you get a way out there question, like, you applied for a dev job and they ask about your proficiency in Microsoft Office, just politely say. "I've used it from time to time. By the way, I've never been asked that question in a developer interview before."...and just continue on. If you think so much of yourself that you're offended by that type of question and abort the interview, I think that says a lot about you just as much as the interviewer.

Hmm, I'm going to suggest to my company that we actually asked dev candidates that question! See what happens! (somehow, I doubt they'll do it.... but it'd be funny to get the reactions).
1. DI.
2. Clear separation of concerns.

I believe that writing testable Javascript has been possible since the name Javascript was invented. Angular.js has made it easier by doing its best to force you to write testable code.
I should add here that "the best programmers" are, quite frankly, not always people I want to work with. I worked under a totally brilliant tech lead for a while, one of the finest programmers I've ever met. But he relished being an asshole, and really grated on people. I learned as much from him as I've ever learned from anyone, and I actually kind of like him as a person, but I'm so glad I don't have to work with him anymore.

Brilliant people don't always play well with others, and software is (in my world at least) a team effort. I want to work with people who pull the team together, not tear it apart, no matter how talented they are technically.
And yet Greenwald already quit his job. Where is he going to publish now?
Bright blue light disturbs your natural sleepishness feeling (melatonin/etc), so the need to sleep is felt as, say, exhaustion which is different and comes later.
Rather pointless in my opinion.

First they make the wrong assumption that the most we see our parents the happier we are.

In any case, I don't think it makes a big difference for people to see their parents 500 or 700 times before they die. Especially if they don't get along with them, they should see each other as little as possible.

My parents died a while ago and while I miss them, I don't regret that i didn't see them enough.
Clearly, the editors are holders of TSLA.
Written by Dave Allen, the bassist in Gang of Four, and now a digital stategist.
Workout eBook with Video iCore & Abs
Who cares? I've never found Quora compelling or useful...
Talking to dad http://www.fumboo.com/dadcomic700.jpg
So true. My wife's dad passed away when she was in college. No one knows how long their parents will be around.

I'm very lucky, my dad is 83 years old and doing great. The past few times I've gone to visit my parents, I've made a conscious effort to ask them a lot of questions about their life, and it's been incredibly rewarding.

One thing led to another and now helping people record their family stories is what I do for a living (http://www.storyworth.com if you want to check it out).

[edited to linkify]
$0.22 is pretty cheap for customer acquisition though.
OK how do you do anything other that scroll the list?
There are definitions well accepted by those that care to study programming languages in terms of Computer Science.

The problem is that many discuss what they think a certain programming language is, without the proper bases to do so.
According to http://www.rethinkdb.com/docs/architecture, you have a choice, for each read query, between C and A. The summary on meetup.com is apparently wrong.

I am going to the meetup (but am not otherwise associated with rethinkdb).
Rakai
Not necessarily 5%, no. The p-value is controlling the false-positive rate, i.e. it constrains the likelihood that a seemingly-significant result was really just by chance. Therefore, if we were now given the real ground truth, it's likely that ~5% of the original positive results (if the studies were properly conducted) would turn out to be unsubstantiated after all.

But you seem to be positing the reverse: a hypothetical case where we assume that the results of the original studies were in fact correct (i.e. ground truth), and we want a sort of false-negative rate, the chance that a fact would not be confirmed by a replication study, despite actually being true. That depends on several things about the replication attempt, such as sample size and methodology, summarized into the concept of statistical power: http://en.wikipedia.org/wiki/Statistical_power

The overall failure-to-replicate rate would involve both aspects, with four possible outcomes at varying likelihood: 1) a correct result that was confirmed; 2) a correct result that failed to be confirmed; 3) an incorrect result that was confirmed anyway; and 4) an incorrect result that failed to be confirmed. Obviously it would be ideal if #1 and #4 were much higher than #2 and #3.
Ansible is pretty decent but new release seem to break backwards compatibility quite a lot so be prepared for playbooks not working on newer versions should you need to reuse them at a later stage.
Of course virtualenv gets around this quite nicely.
Oh please! Paul "Google me!" Carr is nowhere near the league of a Glenn Greenwald. Which is not to say that he or NSFW may not be interesting (they may).

http://valleywag.gawker.com/pandodailys-threatening-email-me...
Warren Buffet says a U.S. Default is Dumb
The Algorithms That Shape the World
Good point. Almost every capacitive touchscreen uses a vapor-deposited coating of indium tin oxide (ITO) as a transparent conductor.

Granted, it's a microscopic amount of indium, but still.
Oakland is building a Big Data center for police surveillance
I graduated from Dev Bootcamp in SF this summer. I think the author of this article shares the sentiment of a lot of working or university-educated programmers who see it from the outside. But, the article is quite misinformed and, to be clear, lacks any factual claims to how well or poorly bootcamp graduates are performing in the real world.

Yes, there are wide claims from these bootcamps about $80k+ jobs waiting for people _if only they take this course_! Naturally, that's great for business, and turns out to be quite true judging from talking to alumni and people graduating from my own cohort. The problem with that, which Shereef (the founder of Dev Bootcamp) tries to get across to the students, is that there is a risk for students to become spectators, to feel like they can just get through the 9 weeks and be entitled to a well-paying job.

A lot of the process is getting you to combat that attitude and turn you into a world-class learner. That's also helped by a selective interview process, and they seem to be doing a good job at getting the most enthusiastic students aboard. What the teachers strive for at DBC is to create an ideal learning environment. It's hands-on and project-based rather than lecture-based, and, to reiterate the point, what one learns there more than anything is how to learn. We also have a whole lot of fun.

It's not for everyone, of course, but for people in certain situations it can be great. My goal was not necessarily to become a web developer, but to break into the software engineering field without a relevant degree or portfolio is a tall order, and I was able to make several projects at DBC that filled up the latter. Not masterpieces by any means, but not "shitty websites" as the author of the article purports. My team's final project used a lot more technologies than just Rails and Javascript (we used Solr, Redis, and several APIs for various tasks).

Two months now after I've graduated, I'm not only working, but using Java, Python, AWS, Linux, and more technologies day-to-day. We didn't use any of those at DBC but I've been able to pick them up quite quickly in part because of learning strategies we developed there. I am probably an outlier in that regard though, as it seems most people getting hired out of DBC are getting jobs doing Rails or front-end work. But not everyone will land a programming job, and some don't wish to.

The best piece of advice I can give to someone looking in to a bootcamp is this: Don't do it if you just want a job and are excited by the salary prospects and opportunites. Do it because you can't help yourself from being a programmer, solving problems relentlessly is something you love, and you want a way to collaboratively kickstart your learning in a great environment.
That all makes sense. I assumed there would be some safe guards for that very reason.
Dallas Mavericks First To Dive Into Fatigue Analysis
C++ is really great, but there are two major pains that I wish someone found remedies for: compile time and compiler error messages.

Lack of tooling was another one, but with libclang tons of good tools are coming.
This is really a pillar of the stoic philosophy, or at least as far as I interpreted it.

The awareness you speak of is quite freeing and empowering when you take the time to consider it. The appreciation you gain based on a stoic style of living can be quite freeing for people. It isn't just about using the information though as you mention, it is about being aware of it. Whether you act on it or not, you can gain some peace.

This site seems to put forward that idea, that knowing about it will in turn provide you with more appreciation and a better way of coping with the death as well.
Talk to people you think would be your ideal user. Worst case scenario they say no.
What is "(Holland, Europe)" doing behind "Netherlands"? Which, by the way, is The Netherlands. Why are we the only one with an incorrect postfix? Holland are two provinces where the government reside; it's like putting "Île-de-France" behind "France". Like all Frenchmen outside of that region, I don't identify as a citizen of Holland at all.
I'd rather not drive a mile and a half away and then find out I missed something on the checklist and have to go back.
That looks like Brookhaven National Lab.
As a Concordia University Comp Sci student (Located in Montreal) I'm glad to see that they did so well despite the fact that they only attended the MIT hackathon throughout the whole season (and they were only a team of three).

I hope in the future that more Canadian Universities students get involved in events like this as we have an abundance of talented people who have something to prove.

Problem being is that most of these events are hard to get to since they are located in the United States.
I do have the same situation since a while (country of living, they didn't change their country of birth ;)). I could understand that not being included, as it is unusual. You cannot cover all with "simple".

The underlying point is that divorce is not unusual, but the norm in some countries.
> And what does having a REPL vs. not or an interpreter vs. a compiler have to do with any of this?

A lot. As a class, languages that can be executed by sending program text to stdin without polluting the execution environment are suitable for a whole class of programming techniques that languages that can't aren't.

For example, heredoc-ing to inline one language's code into another, generating code at runtime, or executing on another machine over ssh are much trickier propositions in Java or C++ than they are in Awk or Python.

REPL availability matters because it's common to use one or more REPLs as a primary UI to a machine. Lots of people use Bash or another *sh, some people use Python or a Lisp, but I've yet to hear of anyone using a C++ REPL as their shell even if such a thing may exist.

Theoretically, these are properties of the implementation and not the language, but language features tend to be so coupled to that implementation decision that it doesn't matter. (go with its 'go run' is a maybe-exception)
Fleet of eBee drones capture the immensity of the Matterhorn
Jellyfish have been around for 500 million years or more. Some are really meaty-looking and some are totally transparent like little glass bells. They can live in salt or fresh water. They swim beneath the Arctic ice. Warmer temperatures because of climate change contribute to jelly blooms, and over-fishing means less competition for zooplankton (food source). Fertilizer run-off depletes oxygen in water, but jellyfish thrive in low oxygen environs. Then all the drilling and various structures built in water are just big nurseries for baby jellyfish and polyp sacks. It isn't only jellyfish that are overtaking the oceans. Slowly but surely. Pathogens are shifting as temperatures change. We see sicknesses in lobster that we didn't see before. All across the board, the seas are changing. By the time that it's a big mainstay news story, sadly it will already have reached a critical situation. There seems to be a dearth of caring right now, about what we are doing to our oceans. And without our oceans as a wholesome, viable resource, we will be in the soup.
Let's attempt some sort of a definition

A scripting language is a language L with respect to an environment E where a sequence of operation that can be performed manually in E (a script) can also be performed by invoking a program in language L.

A stronger definition can involve multiple environments E for the same language.

A general purpose language L with respect to an environment E is a language in which every possible application that can run in E can be performed by invoking a program written in language L.

Then again we can strengthen this definition by including multiple platforms or environments.

Most people I know use "scripting language" in a derogatory way, "it's only a scripting language, you can't use it for real applications" and often with respect to perfectly good general purpose languages (which is why this approach isn't always constructive).
How does the Quasar know when it should defer execution of something that might block? Does the user declare this in some fashion? In the article, it looks like this is done with try-with-resource blocks.
I think it's more to do with the fact that China has a monopoly on most rare earth metals, and the supply can get constrained, like they did last year against Japan.
Why do you say that? I'm pretty sure every other car uses synchronous AC motors, just like Tesla. Do _any_ AC motors use permanent magnets?
What is the CS definition for "scripting language"?
Indium isn't a rare earth element, is it?
It's not just for acquisition. It's an ongoing operating cost.
Very clever. And empathically bankrupt.
Personally I think something is either rational and evidence based (or at least attempting to be) or it is not.
I would posit that this divide seems apparent simply because scientists and humanities people are for some reason grouped together in the same institutions. Imagine if half of CERNS facility was given over to say, cheesemaking, I'm sure a similar dichotomy would be commented upon.
I'm in the same situation, I live in San Francisco and my parents are in France. I see my parents a couple of times a year.

You might be interested in trying my service http://www.StoryWorth.com. It helps people record their family stories, and we often end up talking about my parents' stories during our weekly phone calls.

[edited to linkify]
Venture Beat Trashes Lean Startup Movement
To nail down some definitions: C.A.P. = Consistency, Availability, Partition tolerance.

If their goal is hardline 'C,' that means (pedantically) if a partition is detected, the database reports back to the application "database partition exists. denying all reads and writes until resolved."

If you can't tolerate a partition but still want to claim 'A' (where "tolerating" requires merging structured data cleverly with CRDT-like things ("eventually") or last write wins (or even better: random write wins (which is basically a traditional RDBMS approach))), then they can be read-avail and maybe report metadata back to the client you're in read-only mode due to partition crappage and data isn't going to update until partition crappage resolves itself. Look! It's available! I can read from it!

(notably: in Amazon's original Dynamo case, write availability was more important than read availability, which is where ESCAPE comes in ("Eventually Somewhat Consistently Available Partition tolerant Engine"))
In some languages that 23 line program is one line. That's way more important than whether a language is a scripting language.
Ask HN: How important is Bitcoin to you?
Would the acceptance of Bitcoin be an incentive for you to use a certain website? Or is it not that important to you at all?
Yes, but there is a certain implication (e.g. the name of the website)
Ah good, RethinkDB is doing this right. Shame that the meetup summary was so confused.