skysight-inc/HackerNews huggingface dataset:
Yeah, but that's just about the case in every amateur match out there isn't it? We're only talking about kids matches here, not pro football. The purpose of the pitch is to be played on, not to look pretty. Case in point:

http://www.youtube.com/watch?v=Sj9KD-kjLMY
OpenSUSE 13.2 first release candidate is out for testing
Hello,

I made this app, and I'd love to hear your feedback :)
As the article makes clear, they're just incompetent. However police-types seem to be very conservative by nature which can lead to a very technophobic workforce.

It is pretty surprising how slowly police are changing with the times. You'd expect every major police force to have a "computer crimes" division, but they don't. Only really the MET (London's police force) has a decent computer crimes division.

You often read about digital crimes (e.g. harassment, theft, fraud, etc) going completely uninvestigated because of how few "digital police" they have (e.g. 1/1000th the size of the officers investigating physical crimes).

As a specific example, for almost a year when you Googled "UK passport renew" the first Google adword result was an obviously fraudulent one, yet nothing was done even though they had to have known about it.

PS - I bet you could use Tasker (or a similar app) to wipe your phone if it didn't regain data access for a long period of time (e.g. 6-12 hours). So if they took your phone and shoved it into a bag, the phone still auto-wipes if they fail to turn it off.

PPS - Although realistically you're best not storing the data on your phone at all. The UK police can force you to give up your encryption keys, however they would struggle to get your data off of a foreign owned-operated website.
Introducing GIFV
Pushing to Heroku is down
I just throw away the default config and write a vcl to do what I want.

You can cache while using cookies. If you use a cookie to change the page in any way add Cookie to you Vary headers. In Varnish I don't cache response with Vary ~ "Cookie". I also don't cache any response that sets a cookie.

Now if you have a backend that does modify the page using what is in a cookie but doesn't set the Vary header, then using Varnish can be quite a pain. This is hardly Varnish's fault that the backend is crappy.
You sure you're not thinking of https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-7169 instead?

Interestingly, I see many references to 6271 and 7169 but nothing for 6277. Can anyone break this down better?
The music and video, subconscient reference to Spirited Away?
Others have given very good overall arguments against this. But let me give one specific technical problem with your proposal.

The gov't will be able to get the encrypted input for the device mfr, and the output decrypted from that. Given this data, they will have a huge headstart in backing out a solution to what the mfr's private key is.

Even if this weren't so, it makes every major vendor a very cost-effective target for the government. They'll devote resources to either breaking their private key (as I described above), or just using straightforward human engineering techniques. This apparent extra layer of security will not last long in practice.

EDIT - in my 2nd para above, it assumes that a mfr has a single private key, which is probably not the case. But generating a unique key pair for every discrete device is both an expense problem and introduces difficulties with managing the set of keys, which makes its security even more difficult.
Paris Founders Events – New Products, Big News and Great Networking
I don't know who you are using but..

> my password, username, etc

I would immediately reply to the company rescinding my account and informing them this highlights a total lack of understanding of securing peoples personal details.
In Texas, a Fight Over Fracking
Don't they know about the join operator at all, or is there something else here?

What else would you join if not arrays?
For a moment I thought you were confusing Java with Javascript, but I see you're right. I hope this link is persistent: http://tmsearch.uspto.gov/bin/showfield?f=doc&state=4807:agd...
perl is not dead, it's a alive an healthy. perl 5.20.0 was released on may 27th, and the 5.20.1 was released on sep 14th.

if you look at the ecosystem it's also alive and healthy, http://stats.cpantesters.org/trends.html#stats6 . so quit spreading fud
Maybe not a technical detail per se, but as far as I can tell they're gambling on not having to pay the usual Android patent license costs to the likes of Microsoft.
The 14th line in Paris is driverless I believe. With automated doors on decks I don't think there was a single life critical incident. Wikipedia reports a bunch of system locks before 2007. http://fr.wikipedia.org/wiki/Ligne_14_du_m%C3%A9tro_de_Paris...

This article says http://rue89.nouvelobs.com/2007/08/29/les-suicides-du-metro-... not a single incident has been reported last year.

That said I wonder how much of it is due to the decks door.

With added benefit that it is strike free, the line works later at night ... I wish none of the employees to be jobless or worse, but it's hard to justify using people to drive metros.
Test code:

~$ bash -c "f() { x() { _;}; x() { _;} <<a; }" 2>/dev/null || echo vulnerable
In addition to other answers - it depends what the cookies are for -- if your users only get a session cookie after logging in (before that they only have front-end cookies for things like google analytics / remembering which widget on the site is currently active / etc) then you can ignore front-end cookies, thus successfully caching for all not-logged-in users:

if(req.http.Cookie) {
# ignore front-end cookies (prefixed with "ui-")
set req.http.Cookie = regsuball(req.http.Cookie, "(^|;\s*)(ui-[a-z-]+)=[^;]*", "");
# ignore google cookies
set req.http.Cookie = regsuball(req.http.Cookie, "(^|;\s*)(__[a-z]+|has_js)=[^;]*", "");
# Remove a ";" prefix, if present.
set req.http.Cookie = regsub(req.http.Cookie, "^;\s*", "");
# Remove empty cookies.
if (req.http.Cookie ~ "^\s*$") {
unset req.http.Cookie;
}
}

In my read-mostly use-case, this allows ~90% of site traffic to be served by varnish, even though the site is totally dynamic (for not-logged-in users, all the state that we care about is in the GET parameters).
Yeah, you misinterpreted me. I didn't mean that just hitting something makes it fly up horizontally. I meant that if you simply stand on the tail of a board the nose points up and the whole board will fly upwards, like a seesaw. This is how you pick up your board if you're cool, stamp on the tail and it jumps into your hand. Small demo of that exact action: https://www.youtube.com/watch?v=JDU9wZUTLdU

The ollie is just that action with a foot sliding forwards to change the angle of the board.
You're absolutely right - it's a real pain.
That's a good sign. Established competition means that there's actually a real market need there for the thing you're thinking of building.

Now the question is if you can differentiate yourself from the competition enough to capture some of that market.
I find the other method more concise, as it's a more DRY syntax if you're going to interact with the functions in more than one place.
FWIW, both 1 and 2 can still lead you in the wrong direction sometimes. For example, if you're working in a garbage-collected language most profilers (that I've used, anyway) won't give you good insight into how much time you're wasting on excessive GC load because you're creating too $#@$% many unnecessary objects (see: boxing), or creating objects with just about exactly the wrong life span. If you're working on parallel code, many profilers are darn near useless for figuring out how much time you're losing to blocking on synchronization.
Apple patent shows how their NFC works
Not a contradiction. Perfectly possible that 26% of people are unhappy with their job.
That would be huge--after all these years a Reddit search engine that works!
The comparison with films is a good one. There is a rich vein of cinematic tropes that are unrelated to the world we live in but dramatically useful. In the movies, everyone still has an answering machine, and cars start--or don't--as if they had carburetors and distributors instead of fuel injection and electronic ignition.
I have been typing up all of my recipes off of my sticky notes. (Using a WordPress plugin called RecipePress.) My biggest annoyance that I thought your editor might fix is repeating myself.

Say I'm making spaghetti. In the steps I want to just type "boil 1 lb spaghetti in 4 cups water for 4-5 minutes" and have the tool parse the "1 lb spaghetti" out into the ingredient list. As it is, I have to type "spaghetti" twice. I know it may seem lazy, but when you are entering hundreds of these things it gets annoying.

Looks like the parsing code might already be there since you're doing it to the ingredient list. Anyway, looks miles ahead of what I'm using. I've been a Cucumbertown member for a long time but haven't visited much, looks like a lot has improved!
What does TSP stand for?
Patent on the NFC Mechanics of Apple Pay Details Its Inner Workings
Those conservative opinions seem spectacularly unrelated to being conservative. Where did they come from?
Ask HN: Do you use a 11“ MacBook Air for development?
I'm considering getting a 11" MacBook Air soon. The portability sounds great, as I have an old MacBook Pro 13" now and it's rather heavy.

The only concern, of course, is that it's too small. Seems like an external monitor would solve any issues, though. What are your experiences?
Your distro should be up to date already. They have been pretty quick on the uptake, many even quicker than the bash maintainer himself.

Your bash is safe if it has a patch level equivalent to bash 4.3-027 (released 27-Sep-2014 22:38). Several distros had the equivalent patch by Florian Weimer already a day earlier. The later bash patches fixed the underlying bugs, but that patch removed the attack surface (but introduced a backwards compatibility problem for the very, very few programs (I don't know of any) that actually create shell functions to be inherited by bash).
Give money, get pixels
Not generating the www redirect (IMO that's more of a web server / application layer job than a cache job); but you can make varnish cache www and non-www objects together:

if (req.http.host == "www.foo.net") {
set req.http.host = "foo.net";
}
I agree. It can depend on how one defines being negative as well.

I'm often the guy that's tagged as the negative one in meetings because I point out the potential problems we'll have to address in the positive person's great idea.

I was once told by a manager to stop being so negative in a meeting that one of the owner's of the company was attending. The owner told him to shut up because I was only the person in the room not kissing his ass over his great ideas.

I'm paraphrasing there, he didn't actually say it like that.
Tell a novice JS developer to concatenate a list of strings: "first", "middle" and "last" into "first, middle, last".

You'll probably get a solution using loops and a check if adding a comma is needed or not.

I know, I asked my friends. Ask your new teammates.
I did exactly this few years ago. I had a well paid job in a well established company to do a PhD in something I was passionate about with someone whom I admired and still do in the city of dreaming spires. Spent 4 years doing great stuff, published 8 papers including Phil Mag A. and Royal Society but living on a small grant. Best years of my life: I was young, single and poor but I never regretted it.
Most of the world lives with dumb phones and don't dissolve into childish fits. How to explain that?
When the “Casual” Workplace Is Confusing
I wish the statistics had more context. They make me uncomfortable, and I feel that they were haphazardly thrown in there just to bolster the argument. E.g.:

"26% of Engaged Employees would leave their jobs for just a 5% pay increase": 26% of what sample of employees? What industries? What does "Engaged" mean?

"On average, 39% of workers don't feel their input is appreciated": Again, what kind of sampling was used? How were their sentiments ascertained?

"Average professional wastes 3.8 hours per week on unproductive meetings": Mean, median, mode?

:(
Ask HN: Dev Environments and Workflows
I am working on a project, where my code/db reside on a local VM (Ubuntu server) sitting on my windows machine.
My workflow is the currently:
1. Write code on desktop
2. Push changes to GIT
3. Go to VM and pull git changes
4. Test code on VM

I understand there are tools to improve this workflow (Vagrant+Puppet), but I am curious to hear what other dev environments/workflows look like or work for others.
Depends how you see it. No user would come to Google if it wasn't good enough in search, and consequently no company would want to advertize with it if no one visited Google. The "inherent" value of Google is due to its Search Engine - they just found a way to monetize it heavily. It's a win-win game for both advertizers and users.
The "problem" here is the globalization of the economy. I like to think of it as an icecube in a pitcher. If you pour water in, it starts to melt the icecube, so the tip will go down a bit, before it's carried up by the water level. The US/EU is the tip of that iceberg. As economies around the world copy the Western world, they're rapidly expanding and improving the quality of life for millions around the globe, while the ones that were in the lead after WWII have seemingly stagnated.

Really we're just waiting for everyone else to catch up.
Setun: a balanced ternary computer
Just to drive gambiting's point home, here's EE's phone selection: http://shop.ee.co.uk/mobile-phones/pay-monthly/gallery

The nearest to the $200 upfront is the £150 upfront for the "iPhone 6 plus 128GB", although that's then about $100 a month. For the very latest top-end phone. All the others have tiny or zero upfront fees.
Announcing the William Zola Outstanding Contributor Award
In those meetings, I sit quietly and work out pseudo-code in my head.
I spent the night in the hospital a few months ago for observation (there wasn't actually anything wrong with me other than a case of food poisoning) and my bill worked out to well over $1,000/hr.
It appears you may be new to this whole "Unix" thing. What made unices popular was their ubiquitousness. If you had a BSD machine on the same network as a Linux or SunOS machine, they can communicate using standard protocols. Further, the applications themselves were portable between POSIX implementations.

The Unix Way is to have small programs that do one thing extremely well; when an application (with the exception of emacs) starts emulating Zawinski's Law, they're usually broken up into smaller pieces. I do not want one app that handles cd, ls, pwd, rm, mv, etc. I suspect that if Poettering/Sievers released an app (let's call it "fileD") that did exactly that, the Unix community would gather the torches and pitchforks to go put an end to the nonsense.

Kinda like they're doing right now with systemd.

A Unix that does not implement or respect POSIX is not Unix. And if the major GNU/Linux developers wanted to try a different direction, they can. But they don't. The majority of developers want to keep Linux this way. two engineers from Red Hat want it this way, and politics are driving it's adoption rather than technical merit.
Ebola.com is up for sale
My takeaway was that somebody is selling a hard drive that will wipe itself if you go through a tunnel.
It only "runs" webpages.
Exactly, it "sounds" so much better. It doesn't change the fact that, in most cases, you are a user.
Hi,

I am contacting you in regards to your ad on HN.

We are a CMMI Level 3 Software Services Company Headquartered in CA and offices in GA.

We have our competencies in:
Content Management System (HTML 5, Java, Ruby or Flash, Drupal, Joomla, Word Press, MS Share Point )
Custom Web Solution (using .NET, PHP or J2EE)
Mobile Application development (iOS, Android, Blackberry,Windows)
QA & Testing
Maintenance & Support
InfoBeans Inc is a Software Services company which delivers a full range of software application development services to our clients all over the world. Our team consists of motivated and highly experienced developers, experts and QA engineers who are ready to provide professional and cost effective services of mobile and web development, software testing and design.

We work on competitive rates with world class technology team ready to support in flexible business models, do you think this is something you would like to explore, if yes I would be happy to discuss this with you.

I look forward to your reply.

Thanks & Regards

Richard Sawant
Business Development Team
Tel: +1 404 400 1891 || E-Mail: richard.sawant@infobeans.com || URL: www.infobeans.com
My apologies. Most of my edits are to fix typos or for sentence clarity, but I did add that part just after submitting the first version.
So how can we strengthen POSIX so that all the fractures/forks can merge again on one target?
The "convert-GIF-to-MP4" technique is the same technique that Twitter [1] and Imgur-competitior Giphy [2] uses.

[1] http://blog.embed.ly/post/89265229166/what-twitter-isnt-tell...

[2] http://www.reddit.com/r/IAmA/comments/2g0791/hey_reddit_were...
First Look on Digital Ocean’s New API
> Self development is one thing and I buy into this wholeheartedly. However, having a company recognize this into your work schedule makes all the difference. If my only self development time is supposed to be that one hour a week where I'm not working, spending time with my family, or working on the house, then it's not gonna happen.
This. This all over the place.

I am actively engaged in Self Development all the time. The difference is whether or not my employer gives two shakes about my self-development, and then whether or not they encourage it, followed by if they facilitate it by setting aside time for me _as an employee_ to develop myself.
Telling me to go do "self-development" time outside of work is the same as telling me you really don't care about my development.

-- Not that this is inherently a bad way to treat employees, but telling an employee you value their development and telling them to develop on their own time is oxymoronic.
Many of these are:

1) Much less legible, and in some cases outright lazy
2) Extremely vulnerable to Javascript's fast-and-loose type checking.

However it's good to be AWARE of them, since you tend to see them a lot in team projects.
Our Responsibility to Defeat Mass Surveillance (Martin Fowler)
Is this parody?

"Conversation rate", seriously?

The metrics you are looking for are conversion rate and retention.
var aCoolFunction = undefined;

aCoolFunction && aCoolFunction();

What is the purpose of this?
Nigeria has ended Ebola too.
But its proximity to the main infections could mean reoccurence.
As Energy Boom Ends, a Political Identity Crisis in Alaska
Google Code-In 2014 Announced
Wow, that is incredibly aggressive. Unfortunately being badgered by phone calls from sales people (for products I'm already paying for) seems to be a fact of life in the business world.
> But if you were asked to draw a person running, many of you would have the resulting stick figure (and let’s be real, you’d draw a stick figure) moving their right arm and right leg forward at the same time.

A stick figure running does not have an identifiable left or right side...
>> "We'd get on at one station freshly showered and hydrated then get off at another drenched in sweat and ready to pass out."

Imagine the tens of thousands of people turning up to work like that every morning.
Try rsync you could bypass 2 and 3. Basically, every change you made on your desktop can be automatically synced with the VM.

Alternatively, you can code directly on the VM and use an editor that lets you do remote editing (vim, emacs, sublime text ...).
Netcraft confirmation or it didn't happen.
Hi,

I am contacting you in regards to your post for a Freelancer - Remote or Seattle.

We at InfoBeans Inc are interested.

We are a CMMI Level 3 Software Services Company Headquartered in CA and offices in GA.

We have our competencies in:
Content Management System (HTML 5, Java, Ruby or Flash, Drupal, Joomla, Word Press, MS Share Point )
Custom Web Solution (using .NET, PHP or J2EE)
Mobile Application development (iOS, Android, Blackberry,Windows)
QA & Testing
Maintenance & Support
InfoBeans Inc is a Software Services company which delivers a full range of software application development services to our clients all over the world. Our team consists of motivated and highly experienced developers, experts and QA engineers who are ready to provide professional and cost effective services of mobile and web development, software testing and design.

We work on competitive rates with world class technology team ready to support in flexible business models, do you think this is something you would like to explore, if yes I would be happy to discuss this with you.

I look forward to your reply.

Thanks & Regards

Richard Sawant
Business Development Team
Tel: +1 404 400 1891 || E-Mail: richard.sawant@infobeans.com || URL: www.infobeans.com
Is this ever a good idea? Doesn't making www.foo.net and foo.net separate but identical cause an indexing split (and index ranking split) at search engines? Why would you ever want that split for the same pages at two different domains, unless they're serving different content?
var getJSON = function(callback) {
// did async work to get the JSON data and now I want to call the callback function, but is it there?
callback && callback(data);
};

getJSON(); // See how I don't care about the result
Some of these are mildly useful, but not sure it deserves front page.

I like using .filter, .forEach and .map native methods on arrays. Also making use of Underscore.js where possible.
Kim Jong-un disappears. Experts suggest he has been deposed
One I've never thought of using before is the:
isAwesome && alert("yay");

I have used the name || "no name" operator a lot and thought to myself that it looked cool on first impression. But having something like:
isAwesome() && alert("yay");
Already makes it harder to read I think. I'm curious to what others think of this one? Maybe its just because it is new to me..
It really is deeper than the others you list — only Barcelona comes at all close. The other issue is it has a few lines that are really crowded, which means what cooling ability it has is pushed to its limits. The fact the subsurface lines have had many of their historic vents closed off for above-ground development now steam trains are a thing of the past doesn't help there, either.

At least Glasgow has other environmental factors keeping it cool — the fact it's a short circle with two underground crossings of the Clyde (which keeps the surrounding tunnels cool) really helps it in the summer, as well as moderating the temperature in the winter. It does get pretty ridiculously humid in the winter compared with outdoors — I have many memories of walking into the stations just to have my glasses steam up and be unable to see anything! It's also much, much shallower than the deep level lines in London (the deepest station in Glasgow is something like half the depth of the deepest in London).
Perceived Attractiveness Is Correlated to How Much You Play
World's first smart earrings are here. Monitor heart rate, calories, activity
So when would be a good time to start using git - perhaps when the project is deployed into beta?
OKR. Enormous waste of a lot of time and effort, anti agile and demoralising. Proper shared team goals with no individual goals, and frequent non abrasive appraisals are 100x better.