skysight-inc/HackerNews huggingface dataset:
I don't necessarily think it's a bad proposal. It's seems rather good actually. Google is still one of the most tracking entities on the Internet and they can't really argue with NSLs even if they wanted to.

I just think the US government is the best organization in the world in asserting pressure and that Google, even if they really wanted to (which isn't clear), isn't going to end up with an agenda hugely contradictory to the US governments wishes. The US has a long history of using industry for geopolitical goals and the tech industry isn't any different.

If we do end up with a system that is in line with peoples fundamental rights I'll be the first one to commend them for it though.
Look at your case statement. In most languages, if you swapped the order of TUESDAY and _, you'd get different results.

An actual declarative language would choose TUESDAY over _ because it's the most specific match, and not because it matched it first.
Wayward modern C++ http web framework
There is a salient statistic that you (and the WSJ editorial) have overlooked: what are the actual odds that an officer will be shot by any given black man? They are greater, you say, than an officer's chances of being shot by a white man, but is the risk objectively large? I think the answer to this is clearly no.

So while it might be rational for an officer to behave as though he is more likely to be shot, this is different from responding as though he is likely to be shot. Unfortunately, they are doing the latter entirely too often. Perhaps this is the result of natural cognitive biases (some combination of confirmation bias and negativity bias, maybe), amplified by the images we all see in the media. These are powerful forces that, I think, most of us struggle with. But that does not mean that cops, who are supposed to be highly trained professionals, entrusted with powerful weapons, and the preservation of public safety, do not have a duty to overcome these biases.

(I agree it's not what you've called "old-school racist." But it makes no difference. Old-school racism is not the only bad kind of racism. [Is there a good kind?])
Well exactly. These are management problems. Insofar as they are unique to the environment they apply broadly - rather than as a discipline.

And yes, most researchers at least in my experience work in the same kind of structure as developers, namely one in which their "bosses" may not be a researcher at all or whose job has moved away from being a researcher for so long they have forgotten how to work.
That is not what begs the question means.
http://en.wikipedia.org/wiki/Begging_the_question
Ten years a MicroISV
> I've always been confused as to why the broken windows theory presumes that the window is broken because of malicious action.

It doesn't.

> It seems obvious to me that the window was broken accidentally

Are you suggesting that no young vandal has ever broken a window on purpose? I assure you, it happens.

> and as such, the correct response (in police action and otherwise) is to repair the window. Full stop.

I don't understand what you're disagreeing with. Has anybody ever seriously argued that the police should punish accidental window breaking? Conversely, if a police officer witnesses somebody throw a rock through a window without cause, should he not stop them?
The current “standard” for teaching computer science is awful
That's the magic of monads: the errors are all handled for you (in an encapsulated, lossless way), and you can deal with them (if you choose) at the end of the chain, just the same as promises (because promises are a monad).
Not sure why you're being downvoted. You're right: absolute security is impossible. Unfortunately, I can already see more "security" laws on the horizon, because lawmakers have to be seen doing something.
A really great middle ground is possible between those two extremes! For me personally, a really nice laptop is indispensable, but I really like the idea (from another commenter here) of a much simpler phone with 3g/4g tethering, phone, messaging, and maybe maps.
BlackBerry Shows Off BBM for Android Wear Devices at CES
Ryan Seacrest Pitches His Mobile Keyboard Startup Typo
AT&T Introduces Roll Over Data
The problem with a "warm wallet" is that the hot wallet of 100Btc might need refilling every hour and so if the attacker just sits draining the hot wallet, the admins might keep authorising refills letting the attackers take large amounts before the hole is discovered. If it must be done that frequently then admins won't bother to audit the hot wallet every time they refill it from the warm wallet, which makes the warm wallet a hot wallet.

If hot wallet refills are rare, the hot wallet must be sizable, but then the refills will be sizable too, so an attacker could steal hot wallet (sizable) and a refill (sizable) at least before discovery.

Each step adds an effective rate limiting step and a chance to catch the hole, but requiring manual intervention too often and the required auditing and manual checking will not be done. But any automation just pushes something from warm to hot.
It's just not that hard. Try it and see if you like it.
CoreLogic Reports Home Prices Rose by 5.5 Percent Year Over Year in 2014
Adventures in Mapmaking: Mapping a Fracking Boom in North Dakota
There are a lot more residential buyers and renters than commercial renters.

Take the crazy supertalls going up on 57th St right now - those homes are actually surprisingly hard to sell, and those buildings also take years to fill purely by virtue of the fact that the number of qualified/interested buyers in the world is so low you can fit them all in the same conference room.

Commercial space is in high demand in Manhattan, but companies also have relatively narrow parameters in the spaces they're able to rent (company size, location, nearby facilities, etc), which limits the number of potential renters.
Practical and Portable X86 Recompilation (2014)
One benefit of doing a hackathon around the holidays is that support volume is generally way down as well (at least in an enterprise software world). That being said, one of our internal company values is (bear with me for the impending cliche) "customer first", and that's a golden rule for the team, so if something major comes up that would indeed take precedence. For minor things, it's not crazy to adjust the SLA. Some companies adjust support SLAs for all-company meetings, conferences, offsites, and so on.

That, and we may've also just gotten lucky :)
Not to mention opportunity cost of that money (buying textbooks instead of 15 packs) and health costs of smoking.
Vox Media -- Washington DC, New York, or Remote -- http://www.voxmedia.com

Vox Media is a technology-driven media company (our brands include Vox, The Verge, Polygon, and SB Nation). We're solving the problem of developing high-value digital journalism, storytelling, and brand advertising at scale—and empowering the most talented web voices and their audiences with Chorus, our modern media platform. We develop the highest quality content, conversations, and applications for a monthly audience of over 150 million passionate people around the world.

The Product team is currently hiring for the following positions:

* Editorial Tools Full-Stack Engineer - http://boards.greenhouse.io/voxmedia/jobs/42281?gh_jid=42281

* Front-End Engineer - http://boards.greenhouse.io/voxmedia/jobs/12076?gh_jid=12076

* Full-Stack Engineer - http://boards.greenhouse.io/voxmedia/jobs/11329?gh_jid=11329

* Performance Engineer - http://boards.greenhouse.io/voxmedia/jobs/37584?gh_jid=37584

* Product Manager - http://boards.greenhouse.io/voxmedia/jobs/42506?gh_jid=42506

* Security Engineer - http://boards.greenhouse.io/voxmedia/jobs/42417?gh_jid=42417

More details (including many other non-technical positions) can be found at: http://www.voxmedia.com/careers
People are going in the streets to support the newspaper in France and other European cities, a map is available here: http://www.leparisien.fr/faits-divers/carte-interactive-tous...

A noticeable fact is how mainstream newspapers in France are careful not to make the amalgam between these few barbarians and a whole religion.
Comcast Displays “Data Usage Plan May Apply” Disclaimers on It’s Sales Offers
Complex Search Pages Feel Better in Ember
No.

See the acres of discussion about Google Chrome not having a master password. The fact that they caved in and no provide a master password does not mean it's a good idea.
React Week: A week long workshop for learning to build applications in React.js
It would not bother me at all. The stuff in the Freenet distributed store is all hard encrypted in a way I have no access to. I literally believe that the content ceases to exist while it is encrypted. To think any other way would allow me to believe that the file was also haunted by evil spirits and the like. As I am a rationalist I would prefer to avoid that sort of thought.
The democratic society has to convert people to a democratic, tolerant viewpoint at something approaching the rate at which people from other backgrounds enter the country. As far as I can see, that's the only thing that can possibly work.
I agree with that statement in isolation, but in context it does seem misplaced.
My biggest issue with the recent additions to the language is that there's now a thousand different ways to do the same thing.

Iteration:

for (var i = 0; i < y.length; i++) { ... }
for (var x in y) { ... }
for (var x of y) { ... }
y.forEach(function(x, i) { ... })
Object.keys(y).forEach(function(x) { ... })

Comparison:

==
===
Object.is() (would have been a good laugh if introduced as ==== instead)

Of course, this doesn't matter much if you're a single developer. I've started writing a bit of ES6/ES7 and it's pretty cool. But it's going to be a PITA for projects built by many developers of varying experience levels. The nice things about smaller languages is that there's often only one way to do something, so when you write code or review other people's code, your mind is free from the minutiae and you can focus on the big picture instead.

It's a bit funny that it's when JS is, from the general consensus, finally getting "better" that I'm actually considering more and more switching to a small but well-built compile-to-JS language. I guess smallness and simplicity just matter a lot to me.
Only when you can't tell the difference between killing and murder.
(Responding for Jon because he's in meetings this AM) -- The first two questions are related, and actually somewhat adressed in Jon's "frequency" section. I'm not sure what the "exact" distance between the events should be, but as he mentions in the blog post, "setting the events far enough apart that each time feels like a special event - a welcome visit from an absent friend."

This is likely different for different people and companies.

Regarding other departments -- yes! Everyone participated in giving ideas, feedback, etc. In fact, it's actually the sales people who fell in love with the results of the hackathon the most and are now vocally asking for more hackathons.
> “We attribute the Google losses to AWS winning the initial branding war over Google Cloud,” he said in an email. “Specifically the initial market share lead triggers future market share gains.”

what a depressingly ignorant and dismissive explanation! How about technical merit, no? All of us preferring to run real OSes rather than some awkward proprietary sandbox, it's all just our falling for "branding" huh?
"Je n'ai pas peur des représailles. Je n'ai pas de gosses, pas de femme, pas de voiture, pas de crédit. ça fait sûrement un peu pompeux, mais je préfère mourir debout que vivre à genoux." - Charb, one of the murdered satirists

"I am not afraid of retaliation. I have no kids, no wife, no car, no mortgage. It surely is a bit dramatic but I'd rather die on my feet, than live on my knees" - translation from http://www.reddit.com/r/pics/comments/2rmgra/these_two_carto...
I think that he is implying they are "muslim fanatics" not "religious fanatics".

This is an important distinction if you are religious but want to pretend to yourself extremism only happens with muslims.
Airplane piston engine vs. Car piston engine
I think that's unfortunately just the first order aim. The second order is to provoke an even more extreme reaction from the other side which drives wedges and divisions where there were none (or were manageable). Pretty soon everyone is at war.
I believe he's asking that we not tar all religious people with this brush. But, then, exactly the same argument applies to muslims in general.
Full disclosure, I’m both a graduate from a coding bootcamp and an employee at that same company (Bitmaker Labs).

There are quite a few assumptions being made in messages on here. I think that’s partially because coding bootcamps are very different from one another. For instance, the students we have at Bitmaker Labs typically have little-to-no experience coding, whereas shawndrost of Hack Reactor points out that many of their students have coded on the side for a year or two. I can’t speak to how everyone in this industry recruits, but I can share what I’ve seen in my experience with Bitmaker Labs over the past two years:

- The number of open web development positions is exceptionally high and the barriers to entry (i.e. prerequisite diplomas, degrees, etc.) are very low in many cases.

Several people have already touched on this point. Ultimately, a student’s abilities are more important than their credentials. So when you have an industry with a huge number of open positions, and students with practical knowledge and a thirst for learning, it’s no wonder placement rates are so high at many bootcamps. For us, over 90% of our students find industry work within three months of completing the course. Bootcamps also do a lot of work to build relationships with companies that are open to hiring junior developers and tailoring their programs to fit employers needs. This can help open doors that are otherwise very hard to find when you are learning on your own.

- The job openings are for multiple types of programming languages, but the people hired into these positions do not always have experience with those languages. Startups and larger companies are looking for a great cultural fit in combination with decent coding skills.

As I was saying above, many jobs that we are able to find for students are not posted online. Beyond simply opening doors, we work hard with our students to build networking skills and an understanding of the job market so that they also how to create job openings for themselves. Many companies are focused on finding someone they will want to be around long-term – employees who can integrate well into a fast-paced culture and who will be able to adapt to a changing tech stack. I think this is one big reason companies are willing to hire developers with a lower skill level or limited experience. Bootcamp students are really hungry to keep learning, a bootcamp is just the beginning of their coding career.
Please tell me "Charlie" refers to something hilarious, much like "ein Berliner" meant "a donut", more/less.

https://www.youtube.com/watch?v=5mu02xUgE4k

(Don't mean to take away from the gravity of the situation — merely wanted to share a good laugh.)
A lot of it was just trying the wrong things to convert users to customers. Giving away too much for free or not enough, things like that. I can see the graph change directions when different strategies were at play.

Not jumping on the IAP train fast enough was probably the stand-out one. Over time, it seemed like people got used to buying via IAP and almost resisted doing anything else. Sometimes it was as simple as being afraid they'd have to start over with their data if they purchased a whole different app (they wouldn't).

I think its important to let people pay when they are ready with as little friction as possible. If you have the friction of returning to the App Store, you will lose a lot of them in the process.
As long as the number of people that choose to exercise their freedom of expression does not fall you are right.

Let's just hope that people do not begin to follow extremist muslim law out of fear for their lives.
I think the problem is with the publishing culture in some disciplines. For an example of a field in which peer review does not appear to be problematic consider finance/econ. In finance and econ you march you paper around to a number of different conferences. At AFA you even get a discussant that presents a critique after you present your work. After evolving the paper based on feedback from the conference circuit you eventually submit to a journal. At this point your work has been (hopefully) widely circulated in the community and is unlikely to be some piece of crap.

Contrast this with engineering. When you submit to a conference it has to be "new" work and you lose the copyright. It is a one shot deal. So, the benefit of feedback you might get on your work is basically irrelevant because that work in no longer publishable.
New Stanford course brings Silicon Valley to the humanities classroom
My fifth grade class in elementary school (1968-1969 school year) built a time-capsule filled with our drawings and writings and even a reel-to-reel audiotape recording of our predictions of the world in 2001. The time capsule was opened that year, with some TV news crews at the big school ceremony for the opening. (I missed the ceremony entirely, living in Taiwan at the time, but my mom attended the ceremony and met up with many of my classmates from that year.) We predicted concern about environmental pollution, ongoing efforts to find renewable energy sources, and fixed-rail mass transportation systems for our town. I predicted considerably more progress in people getting over racism and all of humankind treating their fellow human beings like their fellow human beings than has actually happened so far, one of the big disappointments of my adult life. None of us, of course, had any idea how pervasive personal computing technology would be in daily life by 2001, nor did we anticipate how much manned space exploration would diminish by that year.
the appropriate response is to change the culture
If the cigarettes were purchased as a pack at a retail store, then resold individually, the tax has already been paid.

>Quit picking on poor people that smoke.

Are you referring to cigarette taxes or the law banning the selling individual cigarettes?

If the former, as a non-smoker, I do not wish to continue covering the cost of health care for those that choose to smoke.
Well, if he blocks a hydrant and the fire department needs to use it, they will grab their leakiest hose, smash his windows out, and run that hose right through the car. I've seen pictures, it's pretty sweet justice.
This post and comments thread have brought the NUC to my attention for the first time and they look really cool. Curious, though, how did you handle storage? It appears they don't ship with memory? Do you just install your own in its chassis or use external?

I currently "tab cast" from a laptop running Chrome to a Chromecast for viewing non-video web content on the big screen, but these NUCs look really cool. I can totally see the value in having a full blown PC like an NUC or this compute stick as well.
It does. Check out Releases:

https://github.com/blog/1547-release-your-software

https://help.github.com/articles/creating-releases/
StatsD[0] is pretty awesome and probably the only server side JS tool I would ever use.

0 - https://github.com/etsy/statsd/
The problem is that you often have to start in a puddle, in a hope (but without a guarantee) that it will grow to a size of an ocean.
My heart sunk as soon as I heard the terrorists were muslim extremists, as here in Holland anti-immigrant and anti-muslim feelings are very present, and these incidents are fuel on the fire of racism here.

I really, really hope that people from different muslim communities speak up as well. In past incidents there was a lot of silence, usually prompted by fear (I suspect). I understand if they don't, but I hope they do.
I think that part is up in the air and will probably be decided by the supreme court sometime in the next few years.

Encryption on a per file basis is somewhat interesting. You've provided the item requested but do you have to provide it in an understandable format ? An interesting analogy would be if you had a document written in a language (say shorthand) only you could understand, could you be compelled to provide a translation ?
LOOKING FOR APP Developer for iOS & ANDROID
Hello, my partners and i are looking for an app developer who can build an Instagram style app from the ground up. We will give more information when contacted.

Taraniknejad@gmail.com
Are you implying that you need to have tight control of citizens if you have a significant Muslim population? Somehow the US doesn't have this problem within the Muslim community.
It gets better from there. Keep reading.
5 Ways to Protect Your Bitcoin
Charb, one of the victims (and maybe the main target) said in 2012: "Je n'ai pas de gosses, pas de femme, pas de voiture, pas de crédit. C'est peut-être un peu pompeux ce que je vais dire, mais je préfère mourir debout que vivre à genoux." ("I have no kids, no wife, no car, no debt. It may sound a tad pompous but I'd rather die standing up than on my knees.")
That is not just crap, but that is actually rather crap.
Does it cost a lot in your area to go for a walk?
OWC Transwarp instant SSD cache for use with any Mac OS X HDD
What you describe is not "easier said than done" - automated email archiving is easily done.

What you describe is "I want less company security, more personal convenience". (As almost everyone wants, almost all the time).
Most people have misconceptions about making money.

They think it's sometimes easy to make money. The truth is that it is always hard to make money, and always will be. To see why, we can reverse it in our heads: do you think carefully about how you spend your money? Me too; and so does everyone else. That's the hump a product or service needs to get over before it can make much money. And it's true 100% of the time.

When a product or service looks like an easy way to make money, what's really happening is that it's a great product or service, so it gets over the hump more easily.

Another big misconception is that they think that ideas make money. They say, "there's already a great time-tracking app in the App Store," and think, "so it's not an idea worth pursuing, because it already succeeded."

The reality is that execution and operations are what make money--which means that many businesses executing on the same idea can all make money. How many dry cleaners are there in the U.S.? How many pen manufacturers? How many car companies? How many Mexican restaurants? Or car washes?

It's extremely rare that a concept is totally dominated by one large company. But because it is rare, those stories are endlessly told and retold within the culture. So if people are not thinking carefully, they can come to (paradoxically) perceive those rare types of companies to be the norm.

Here's a fun exercise: pull up the list of the Fortune 500 companies and see how many names you recognize. These are all huge businesses, but most people will not even recognize half of them. It gives you a sense that there is a big difference between being a famous business, and being a successful business.
You can get between any two places in SF in less than 30 minutes by hopping into an Uber/Lyft. And the distances are small enough that that trip will never be unreasonably priced.

Plus, everything that matters in tech is located in either SoMa/FiDi, Mid-Market, or the Mission, which is rarely ever further than 15min away and easily bikable / Uber-able / often walkable.