skysight-inc/HackerNews huggingface dataset:
This is interesting and seems to indicate that there is a small edge case for people who want as much privacy as possible.

The larger topic for me is that webRTC has to make tradeoff for developers. And, I for one, love what it does. If you look at legacy comms development in the peer to peer space (e.g. Skype) the process was orders of magnitude more difficult than using a webRTC implementation. So, as a developer, sacrificing a prompt that grants an IP detection notice seems like a worthwhile tradeoff.

Also, I think webRTC is still in draft form and is still being modified in working sessions (although I'm not 100% sure of this). It would be great if Apple would get on board with webRTC for ios.
There are stupid people everywhere, not just the USA. There are also anti-vaccination movements in lots of places, not just the USA. There is a big one in Spain, for example.
$1 Yummy Meal in SLU, Downtown Seattle by SpoonRocket
Well, I'm still an undergraduate. I was pretty much coding 24/7, but it was hackerrank, leetcode, codechef problems. My side projects slowed down tremendously during this time; however, once I started them back up, I was working at a much faster pace, producing higher quality code, and using design patterns/algorithms/data structures that scaled. For instance, there was a problem on my senior project that had me stumped for weeks before I stopped the project to focus on studying for interviews. I immediately knew how to solve the problem once I resumed the project.

On top of my personal projects, I've had great internships, which treated me like a full-time engineer. I shipped production code regularly during those.
It's a little easier to do this in professional services -- you know pretty much what you can bill that person out for, so you know what you can pay them. Employee pay has a pretty direct contribution to margins (and to revenue). This is not the case in most industries - adding an employee does not add a predictable amount of revenue in most cases.
I think the anti-vaccine crowd is stupid, but this kind of journalism bugs me. The conclusion: measles kills too many children, some Americans don't vaccinate their kids, therefore those parents are the cause of the high number. The problem is that it uses global measles numbers, not US. How many of those numbers are in countries where vaccinations are unavailable, and factors like hygiene and clean water supplies come into play?
Some of us, though, think that "classified information" held by governments is an anachronism on its face in the information age.

And so yes, I expect that FOIA will apply to every shred of knowledge held by government once this misconfiguration is corrected.
I'm confused. You mention nuclear weapons, which everyone was convinced would destroy the world and didn't, then go and claim that AGI, with the same potential, will assuredly do it.

Just as nuclear weapons radically transformed the world, dramatically reducing the amount of armed conflict, AGI may have a similar transformative effect.

I see no signs that this is going to lead to destruction. Is it really the sign of an intelligent machine to go all Skynet on us?

Even that doomsday scenario had machine intelligences fighting for us. I think your pessimism is confusing the relative probability of the outcomes.
I'm not too concerned with companies not listing salaries because I think a job posting isn't actually a posting for a job. It's really just a way to let me know that a company has certain needs. They may fill that position with a senior developer, or a junior developer. Quite often there is currently one person wearing many hats who needs to hand off responsibilities in one area.

However I've found I get the best results by stating my salary requirements up front.
the main reason to ban significance testing in all fields is because of logicallee's getcher scientific results agency.

Our prices are:

$10,000 random study, no results guaranteed. Not recommended! Highly likely to be damaging.

$20,000 basic study, p=0.5 - study inconclusive but implies it's at least not "more likely" that the damaging/negative result is correct. (Assuming uniform priors.) No scientific value.

$100,000 weak FUD. Suggests that the damaging/negative results (assuming bayesian reasoning or uniform priors) may be incorrect, at a suggestive p<0.10 level. Not conclusive and invites further studies which can strengthen damaging/negative result! Not recommended unless further studies are unlikely. Consists of ten studies, one of which is published with remaining buried. Unscientific.

$200,000 basic refutation. Refutes the damaging/negative result at a statistically significant p<0.05. Likely to be referenced and accepted. However, due to significance level, links to logicallee's getcher scientific results agency should still be avoided! (Invites skepticism.) Scientific. May take up to six months.

$500,000 Silver refutation. Highly significant refutation at p<0.02. Study can be extremely rigorous and sponsorship can be public. The results should be referred to and referenced as widely as possible. Unpublished results (the other 49 studies in the series) to remain unpublished and unreferenced. Due to the number of parallel studies to be involved, may take up to one year for these results. Highly scientific.

$1,000,000 Gold refutation. Highly significant refutation at p<0.01, with extreme amounts of data to be published. Should become the gold standard for data in the field, and the most significant effect published. Full refutation of damaging/negative result, with full scientific rigor. Should be widely promoted. May take up to 24 months to produce data. Gold standard of science.

ACADEMIC BONUS: prices are free for tenured professors, thousands of whom can do all the studies they want and only publish if they see some significant effect.

EDIT:

in other words, http://xkcd.com/882/
Yet Another Proof That the Italian Government Doesn’t Understand Research
nice little tool.

OP works at buffer, and is showing their team's current timezone status.
'Modular Rails' released – Learn how to build modular applications
amazing! more than 6 months of hard work to strip out 140 pages of info. My 5 years old son could do the job faster.
Poor people are not stupid.
> whatever the database engine is
I know, but... How often does that flexibility come up? How often do you write code first against one DB type, and then switch to a different that would require a re-write?

It's admirable and fun to think about, for sure, but how much use does that feature actually get?
Isis take sledgehammers to priceless Assyrian artefacts at Mosul museum [video]
Kind of a weird crow cargo cult. http://en.wikipedia.org/wiki/Cargo_cult#Pacific_cults_of_Wor...
My question in response is, "is that qualitative difference also qualitative?" I'm starting to think I agree, as long as you extend "scarcity" and "harshness" beyond the purely economic.

Otherwise how do you explain what appears to be the majority of modern jihadists coming from at least the upper 1/2 of society, if not solidly middle class or above, e.g. the 9/11 hijackers?

Of course, your thesis doesn't have to explain all examples of being "rutheless".

As for your last point, hmmm. Is that in part a function of viewpoint, of e.g. the author(s) and audience(s)?

ADDED: other counterexamples: The Japanese in WWII, the actions of some high caste Indians towards lower caste ones. (As a matter of fact, in India in the last few decades, while incomes have gone up, calories and quality of them has gone down for those lower on the socioeconomic scale...).
3 benefits of improving your burn-down charts
A lot of people refuse to believe that animals (or birds) can show any kind of advanced thinking. "Oh, the crow was probably carrying something in its beak; it saw the peanut, and dropped the thing in its beak" is their explanation. I'm sorry, but animals are far more perceptive than they're given credit for.

Also, how do you explain this? http://www.youtube.com/watch?v=o5NuBk5_Izc
Private encryption keys? Missile launch codes? Whistleblowers identities?
Reciprocity is possibly the simplest form of cooperation. All that would be required is the ability to distinguish between individuals and this type of social behavior could appear through simple Pavlovian conditioning.
Alternatively, NSA spying causes knee-jerk reaction in China government to source locally, paradoxically, leaving China more susceptible to hacking.

Long term it has the potential to do two things: Great jumpstart to local tech companies, or emergence of mediocre technology due to low competition.
> I pretty much just kept rephrasing the definition in slightly different ways until the person finally got it

well don't keep us hanging... (what was it?)
I've never, in 15+ years of employment, ever seen a company that will increase your salary simply to square you with market rate. It's always "here's your cost-of-living" increase (which is based on your current salary). Or, "You're doing a good job, here's a raise" (which has nothing to do with market rate). They will, however decrease your salary as market rate goes down.
That's a lot of words for what can be summarized in a short sentence: clockwise is clockwise because that's how a sundial moves in the Northern Hemisphere.
ScalaPB: TrueAccord’s Protocol Buffer Code Generator for Scala
Agree that ORMs like Entity Framework are very good at taking basic SELECT and INSERT/UPDATE statements and jamming them into objects without a lot of code. However, consider that perhaps your position is a judgement of how few features of a database system you have needed to use, and not necessarily a judgement on the robustness of ORMs.
The idea that the government would release to a news agency (or anyone in the public) a document outlining how the "Snowden leaks" damaged national security is mind numbingly ridiculous. I agree with the comment that this at least acknowledges that these documents, and this analysis exist (for future requests). However, I wouldn't expect to see this information revealed until long after it's relevant to US security (think decades or more).

Unfortunately this means that most involved in this debate, will be without a complete picture of what benefits, or costs have incurred from either these "programs" or the leaks themselves.

We're (in the public) left to argue about whether or not we're "safer" in the most abstract terms. Both sides can point to terrorism, or the lack thereof without actually working with 100% of the data and therefore unable to make any conclusions.
I think that genius takes extraordinary intellect but also a penchant for timing. Solve interesting problems, but also at the right time.

A way to overcome this is the Erdos approach: have a backlog of problems in your mind and allowed them to be solved naturally as you learn and new discoveries are made. Maybe that is why he was such a prolific mathematician.
I'm #1 in my town. :> It only sees 2 CL repositories though (of 10 or so):(.
Not just reverse engineering, but using an outright copy of the source code. I have worked at multiple huawei competitors (and even some non direct competitors) where some engineers joined and suddenly disappeared after it was discovered that they were still on the huawei payroll.
Obsoletive (2013)
Providing effective healthcare does wonders for lifting people out of poverty. It's not that poor people are sitting around helplessly waiting for food--they're competent, productive people who work in order to be able to provide for themselves. Sick people, and people with sick kids, miss work.

Food aid is a major component in fighting poverty, but if you don't also provide clean water, healthcare and education, you're severely limiting the positive impact you can achieve.
I need some advice. How other great people find the ideas for side project? I would greatly appreciate if any one help me to know how other get some cool ideas.
My favorite query builder for SQL is jOOQ, works on the JVM. It has a great, fluent syntax and lets you get real objects back while writing what is essentially SQL.

http://www.jooq.org/
It's not useless in Europe, where 2G will be supported for years to come.
No. In context it refers to "filing any ... action." Lawsuits and similar procedures in other legal forums are often called actions. Think the movie called A Civil Action staring John Travolta about a civil lawsuit. The concern here is not how it is triggered (it must be by a lawsuit or something similar) but rather the balance of power it provides if you get into a war with Facebook, since you cannot undo having used their software.
Big Fish. Imagine how you'll live if you discover the exact moment and circumstances of your eventual death.
A concrete example we've faced. A certain operation requires writing data to N flaky services. You successfully write to N-1 of them, but the Nth fails. Now what do you do?

If these N things were just database writes to the same DB, transactions would save you, as you could just rollback. Without that, the answer has to be handled in code -- do you reverse the previous changes (if possible) by sending delete events, or leave the system in some sort of half-baked state and rectify things later via some other process? (I'm interested in hearing of other options...)
(Sigh). Some things absolutely need to be classified: nuclear launch codes, specific positions & plans of the military, all sorts of military secrets (spy information, knowledge that gives us an advantage against any enemies), login credentials for government officials, encryption keys for things, etc.

Do you really want everyone in the world to know the exact location of our nuclear weapons? Top speed of our submarines? Blind spots of our radar systems?
For those interested, Salvatore will present Disque at the next dotScale conference in Paris, on June 8: http://www.dotscale.io
And... ?

Also, no where does that article substantiate that claim, and calling a DIA report an internal administration report seems to indicate that they don't really know what they're talking about. The DIA has several congressional oversight committees, including the House Intelligence Committee, that would be seeking the same information as well and most likely would have requested and received the report independently of the administration.

Also, this is pretty breathless and baseless:

> "Rogers did not provide evidence for his claims. But the message was clear: The Obama administration has authorized leaks of its own internal reports about Snowden for political purposes, but any attempts by journalists to dig deeper would constitute a national security threat."

No, that's not clear at all. But it sure sounds good.
Google's AI Is Now Smart Enough to Play Atari Like the Pros
Exactly. When I saw the title of the post, my immediate thought was that the answer was simple: "because sundials were invented in the Northern Hemisphere." (Or at least they spread primarily from and in the north).
If you criticize Google in HN, you're going to get downvoted, sadly. Lot of fanboys here.
I kind of imagine that it's named so, because Complex systems (at least the systems that have no closed form solutions -> they can't be solved by an equation, they can only be modeled and simulated) end up displaying this type of state and pattern.

These types of systems are basically anything from the 3-body problem (3 particles interacting via gravity), to the system of all the particles in this universe. And everything that falls in between.
I struggle to focus on more than one thing, in programming and in life, one thing is intensely the single focus of all my passion and energy until one day it is not.
As far as I understand microservices, these kind of issues must be solved by your architecture. Either the service is atomical, or the orchestration of your services must be in "flow", where no race conditions should occur.
But, if a project is clearly the work of, say, 2-5 individual developers, it's easier to see how those individuals are creating much more value than anybody is possibly compensating them for.

I think this is true of anything worth doing.

I like your characterization of the mongodb model and the RedHat model. (I don't see anything wrong with RedHat's model, by the way. More power to them.)

But your complaint would have made a lot more sense fifteen years ago. Now there are a lot of other models. There are even other models that work really nicely!

There are consultancies, like Igalia. Some companies hire open source developers because they use the project and want to make sure active development continues (antirez's day job might be an example of this; at a guess that's why Google once hired GvR, the creator of Python). Some use OSS projects as a recruiting tool; smart ones use it as a signal of quality in hiring. If you selectively hire engineers with OSS on their resumes, you are unwittingly paying returns to OSS development.

Companies can also use OSS to reduce the cost of external efforts that are strategically important to them, and they can win a developer mindshare benefit from doing so. This is why Microsoft open-sourced the .NET platform (under a good license!).

I'm no VC but the bazaar seems healthier financially than it's ever been.
These are good rules when the going is good. But you need to be flexible when times are bad. In technology (and probably many other industries), it's feast and famine. Whilst today, a good engineer can expect to see recruiters spamming them weekly or even daily, this wasn't the case in, say, 2001-4, 2008-9. Your rules also seem to be for people who already have jobs. When you're unemployed, your pickiness factor has to be zero--any job is better than no job.
Speaking of side projects and learning to cook, I'm working on a side project that helps people learn to cook. Happy to share if interested.
Amazing that this can happen to companies this large. Although I guess that if North Korea can have it's entire IP block stolen by Pirate Bay then this isn't that hard to believe.
I don't know of the legal status, but I believe the GPL originated when Stallman and others wanted access to the source code for the drivers of a printer. Anyone who uses the software, which is anyone who uses the hardware, should have standing to demand the code.
> I wonder how often it actually comes into play

I've wondered the same thing in the past, but just recently I converted two Django projects at work from MySQL to PostgreSQL. The transition was pretty much seamless--I didn't have to change any application code.

One of the projects was converted to add spatial capabilities via PostGIS. The other was converted due to an issue with how MySQL stores data (it ended up being easier in a time crunch to dump and reload into PostgreSQL than fix the issue with MySQL).
But not all chapters?!
Not just China, but most of the world should have reservations about buying us products after recent revelations, but China has long had both covert and overt measures to disadvantage foreign competitors in all industries. These brands already had big hurdles due to the highly protectionist atmosphere in China, I do not think this change will be of any real significance.
Deploying across multiple clouds. This abstracts away virtually all of the details.

All you have to worry about is that your containers run on Docker, and as long as your provider is supported by Machine, nothing else matters, and your code isn't polluted by anything provider-specific.
Facebook is granting you additional rights on top of the BSD license. In the worst case, where you do something that causes the patent rights to be revoked, you're still left with the same rights you have under the BSD license.

This is unambiguously safer to use than if they had released it under a vanilla BSD license. As for why Facebook did this, they're most likely trying to give away additional rights while still maintaining the ability to use these patents defensively, in the event someone sues them for infringing a different patent.

It's ironic that people are freaking out about this. If anything, we should be encouraging more companies to give away patent rights. Sure, it's not as broad as the Apache license, but it's a lot better than the default (nothing), and given some of the ridiculous patent lawsuits that have been brought against Facebook, Google, and others, I can understand why they'd want to avoid restricting their ability to use their patents defensively.
More here:

http://www.pbs.org/lifeofbirds/brain/

The particular bird matching that number, Clark's Nutcracker, looks well studied. This paper discusses them caching 30,000 seeds, but not in 30,000 separate locations, it concludes that they locate at least 1,000 locations by memory:

http://www.auburn.edu/academic/classes/biol/7560/folkerts/hu...

(that author seems to have done much field work studying the bird)

Another paper estimates that they might cache 90,000 seeds.
-Tutorials & Examples
-Extensive documentation

Sure, these are boring things to work on, but in my experience these are what have let separate a mature project that I can see works from a less mature project that may introduce even more bugs and maintenance.
I have a full time job, and a 3y/o kid. Get up at 7am and take him to school at 8:30am. Get to work at 9:30am or so. Get home around 6pm. Give my son a bath, we all have dinner and my son is in bed somewhere between 8 and 9pm. I then spend ~2 hours on my side project, in bed somewhere between 11pm and 12am. I train twice a week so this pattern happens three days out of 5.

On weekends I can often negotiate up to 4 hours to myself. Progress isn't too slow, and I keep my sanity.
Screw that, how about the recruiters who call offering straight contract work?
Well, sure. I say "oh look, when animals breed, it has this curve" and then I say "oh look, when money is invested it grows with this curve." The insight is that "multiplication works".

This helps, because I don't need to re-invent logarithms and e to study animal population growth. And of course, different rules lead to different math (be it power laws, the Normal distribution, universiality, Phi, whatever).

This is interesting philosophically. HOWEVER, these models are still simplifications of reality. What happens with slight departures in animal population trajectories can be very different than perturbations in interest rates, so it would be a mistake to say "these things are truly connected" beyond the practicality of using similar math.
The class in ES6 is just syntactic sugar over Object.create. Class is only coming out becuase most people wont learn that javascript has prototypal inheritance, and how to use it. Its a different mental model, in my opinion prototypal inheritance is more expressive and light weight than typical classes from other languages
I think that's why they put the "NGINX ad page" into that ebook.
To be fair, isn't the games industry one of those industries where lower salary is one of the tradeoffs for a "fun" job? I mean so many young coders want to go into the games industry to make games and do what their passionate about. The majority of them realize that being underpaid and overworked isn't their cup of tea, and that they are more likely to be working on the next Super Street Sweeper instead of Halo, but those that remain tough it out because it's their dream/ambition in life and they hope that they can put their name and effort behind a big game. The supply for games people outstripes the demand by far, so they can pay lower rates.