skysight-inc/HackerNews huggingface dataset:
I believe the fact you haven't been caught by the random transaction issue is because you use Chip&Pin a lot, which might reset the contactless counter (since it knows that you have the pin, so you're likely the card holder)

When I went to the MetroCentre the other week, I did about 5-6 contactless transactions in a day (probably somewhere around £100 spent total), by the end of the day my card got declined and I had to use Chip&Pin, so it does definitely happen in the UK, though the limits may be quite high (wonder if this may also vary based on the bank, I'm with a certain bank which refused to give me a contactless card until I had a credit check).

This is the first time since I got the card (quite a few months ago) that it was actually declined however, so it's quite a rare occurrence.

As for the EMV spec, It sounds like the terminal is the one that decides whether or not to request Chip&PIN:

During kernel processing, the kernel will determine from the acceptance environment and issuer settings in the card whether a cardholder verification is needed for the transaction. Methods that may be supported are online PIN and signature – offline PIN is not suitable due to the “card in field” timing issues.

what is the kernel?

The kernel contains interface routines, security and control functions, and logic to manage a set of commands and responses to retrieve the necessary data from a card to complete a transaction.
That's a fair point. But it still increases the attack surface for questionable gain. You're not just relying on the attacker being unable to create a hash collision. You're also relying on all browsers to provide a correct implementation of this code sharing mechanism.

Allowing this sort of code sharing provides another attack vector. If a malicious site is able to exploit a browser vulnerability that allows it to populate the shared cache, then you've suddenly enabled code injection on any site using subresource integrity.
Here's the Chrome URL to see the original announcement: chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/pages/acceptable-ads-announcement.html
That was pretty common in the '90s dot-com boom, quite easy to get a web-dev or Perl job out of high school (or even while still in high school). However the people who skipped college for those jobs were also (on average) the hardest hit in the downturn, so many went back to college in the early 2000s. Excluding those who cashed out, of course.
Nearly all aesbestos class action litigation is filed in Oakland --- it is perceived to have a favorable jury pool and you can always find a dockworker in Oakland who may have had contact. Forum shopping is so popular that it has a name: "forum shopping."
Try TargetProcess ... Gets very little attention. But hits that sweet spot for me at least.
It certainly can happen in certain other areas of the law. Recent example: the NFL filed in new York to prevent Tom Brady from filing in MN on the whole deflategate punishment case to try and avoid Brady getting a judge who consistently rules for the player in such cases.
> Dishonest marketing? Really? Homebrew, a free tool was out spreading lies about MacPorts? That's ridiculous.

Ridiculous? Homebrew's marketing tagline was "MacPorts driving you to drink? Try homebrew!". The (obviously uninformed) slams of MacPorts and Fink didn't stop there.

It was the first time I'd ever seen negative marketing against a competing OSS project.

> When pretty much every major Ruby shop uses Homebrew, why would I want to kick around with MacPorts?

That wasn't the case then, was it?

> I trust Thoughtbot, Pivotal, etc, far more than the two guys actually using MacPorts.

Yes, this is the kind of specious negative marketing Homebrew specialized in.

> Perhaps Homebrew 'won' in that particular community because it was better, ever considered that?

Sure, I considered that. Then I objectively reviewed Homebrew's claims.
The parent exaggerated a little. async/await does use promises. In fact, it's built around them.

All async functions return promises, and all await expressions await on promises. Currently on babel implementation with facebooks's regenarator it seems to work on any "thenable", because I got it working with jquery and angular promises.
I'm surprised to see Microsoft put a higher priority for async/await than finalized ES2015 spec. Some of ES6 stuff are still missing in Edge.

As a side note, I don't like how async/await has to be wrapped in try/catch AND a function for proper error handling

(async ()=>
try {
let result = await fetch('/file.json');
let json = await result.json();
console.log(json):
} catch(error) {
console.error('Not sure fetch failed or toJson');
}
)();

if you want to handle each error separately you need even more try catch!
It's kind of like a grocery store eliminating the name brand items that compete with the store brand. In this case, the store brand (aka Amazon Instant Video), isn't that interesting to me. I might be willing to consider Amazon Instant Video if they made it available on Chromecast. I'm not sure I'd use it even if they gave me an Amazon branded streaming device. I like the simplicity of my Chromecast, and it serves me well.
> I have Prime and prefer Netflix, because Prime Video still doesn't have a great selection.

In my (limited) experience, the selection between Amazon Prime Video and Netflix is about the same. While this move very much feels like degrading performance of competing office suites on your OS or even refusing to run your windowing system on a competitor's OS (cough Microsoft cough), I can see why they would do it. For one thing, it's kind of the reverse: it's telling Apple and Google to get their shit together and not degrade performance of Prime Video on their devices (last I heard, my Apple loving family still couldn't watch Prime Video).

To someone like me, who owns no Apple products and isn't tied to Google either, but is an avid Netflix user, Amazon Video and Netflix fill my needs quite nicely. Of course, take this all with a grain of salt from someone who's logging so many hours climbing and hiking he hasn't seriously watched TV/movies in a while. But the couch potato wife hasn't complained, and she's the one who bought the Amazon Fire TV.
FREE Internet Marketing Training
Americans eat more of both. See the PDF I link in a sibling post.
> as far as I can tell, there's no native getJSON function

There is a standard, native fetch() function which is pretty darn similar: https://hacks.mozilla.org/2015/03/this-api-is-so-fetching/
I'm not sure I take the word of this "alleged survivor." It sounds suspiciously made-up.

Ex.: He seems to have witnessed events that happened simultaneously in different locations, while at the same time being one of the victims himself. Also, he seems to have been able to intuit various people's intentions and reactions as if he could read their minds.
What happens if someone that hasn't downloaded their command line tools tries to clone your repo? Will they get the big files too?
geez, I dunno...that's why they really have to be more clear.

Picture I had was, Apple was a walled garden, you bought Roku, Chromecast, Amazon Fire TV, it worked on everything but Apple TV.

Seems like it will be a full-fledged shooting platform war now.
Localize (https://localizejs.com/)

Position: Full-Stack Engineer (Javascript / Node / Backbone)

Location: San Francisco

URL: https://angel.co/localize/jobs/43356-full-stack-engineer

We are building tools to help companies go global (e.g. translation, acquisition, support).

As our 4th team member, you'd have full control of your role and large parts of our product.

Apply: Email (jobs@localizejs.com) // More details: https://angel.co/localize/jobs

You should be able to:

— Navigate our stack: Node, Backbone, MongoDB, Redis, AWS, Handlebars, Less.
— Manipulate native browser APIs (DOM w/o jQuery)
— Understand MVC patterns and UI design
— Learn quickly, act autonomously, think analytically.

Bonus points if you...

— Are comfortable with pets!
— Want to build an inclusive work environment.
— Know the difference between #i18n #L10n and #a11y
— Enjoy learning new languages / traveling.

In addition to competitive equity & salary, you get...

— A shiny new laptop of your choice
— Full insurance coverage
— Free (lunch) food + snacks!
— Relocation assistance to SF
— Stipend for continuing education

Thanks for reading! -- Localize Team :)
I like where your head's at
Git annex solves this without locking nor losing any of the versions - the actual files get different names (based on hashes of the contents), which are referenced by a symlink tracked by git. If two people edit the same file - pointing the symlink at different filenames - you get a regular git merge conflict.
What does "trolling PTAB" mean?
«The Age of the Cockroach» The Age of the Unicorns is ending...
Hello :)
Care to add a contact / open positions link?
(of course I know the main mozilla website :p)
New York too
POSITION
Qa Engineer

COMPANY
OrderGroove

LOCATION
New York, NY, United States

DESCRIPTION
Type: Full-time, Salaried with Benefits (health, dental & vision) and Stock Options
Reports To: Dev Manager

More Details: http://www.ordergroove.com/careerslist/okSo1fwl

Please send resume to naqeeb.memon@ordergroove.com referencing this post.

ABOUT US
OrderGroove is a SaaS company that works with leading e-commerce businesses to power
subscription programs directly on their sites, allowing customers to automatically receive their
favorite products on a fully customizable basis. With hundreds of thousands of online shoppers
interacting with OrderGroove's scripts on our clients' sites each day, we are able to process
1,000s of requests/second and huge clusters of data from the largest e-commerce businesses
and are still rapidly growing.

Each member of our Engineering Team has an inner drive to innovate, create and problem solve, and we utilize the latest technologies, including CORS, MongoDB and distributed cloud computing, to bring our solutions to some of the internet's most trafficked e-commerce websites. OrderGroove's backend platform is written in Python combined with the Django framework and the frontend is pure JavaScript that we wrote ourselves and our technology is quickly changing how people shop online.
What is the anime GIF from?
You can file in any jurisdiction in which you have legal standing to file, which means any jurisdiction in which harm has been done to you. If you patent something, and someone infringes on it, and sells the infringing device nation-wide, this means that you can pick any jurisdiction nation-wide to sue them in.

Normally, you pick the one that you live in, so that you don't have to travel. But for patents, many people pick East Texas, since they're more likely to get the verdict they want there.
You have a point, I guess I'm more flabbergasted by the particular language they chose to invent. Also, Fog Creek ain't exactly Ericsson or Sun.
SoarTech | Ann Arbor, Orlando | Onsite | Software engineers for AI

AI, robots, and more.

SoarTech is seeking smart, energetic engineers to join us in advancing the state of the art in intelligent robotics control, serious games, cyber security, and other related fields. SoarTech provides its employees with creative high technology work, a flexible work environment (including schedule flexibility), and an excellent employee benefits program.

We are seeking skilled problem solvers with good design and programming skills in Java or C++ and specialists with experience in Artificial Intelligence (AI Engineers). Engineers at SoarTech participate in all phases of development and have opportunities to learn and advance ideas, technologies, and software products.

Responsibilities

* Design, document, implement, debug, and test software
* Understand software system specifications and recommend improvements, this includes
understanding the implications of system-level decisions and how to mitigate and leverage them
* Participate in integrated test sessions with industry partners, academia and customers/sponsors
* AI Engineers are also expected to implement algorithms, knowledge bases, complex logic, and other AI technologies

Required

* BS or MS in engineering, computer science, or a related discipline or equivalent experience
* In-depth knowledge of either Java or C++
* Ability to solve challenging technical problems and to support multiple projects simultaneously and efficiently
* Ability to travel to support technical presentations, testing, and integration
* For AI Engineers, knowledge of AI technologies such as expert systems, cognitive architectures,
agent-based systems, search algorithms, planning, machine learning, machine vision, or speech
recognition

More info: http://www.soartech.com/careers/jobs/
Well corporate HR would disagree with you on that. So good luck getting that job without some great network connection.
Fuck you, Amazon. I guess it's time to start online shopping elsewhere.
I've worked with a couple of those old dudes. They aren't all talk.
Is this news? Because I've always assumed the tests are very biased. my car says it can get 70mpg in extra urban, yet it gets 54 max, I knew 70 was a lie when I bought it. Same with the tv, light bulbs, fridge and so on. In no way is any of it real world efficiency.
The bottom third is where I hope to see improvement with the introduction of typing exercises, lecture exercises (multiple choice/true-false/fill in the blank style questions) and also I include YouTube videos of that week's material. My logic is that like sports, you need to stretch and warmup before doing a physical activity, so the same should be applied to a new concept. If the student is still having trouble implementing the concepts on their own, by having a prebuilt, functional version can help them see how it works.

Here's the current exercises for my Java 1 class: http://imgur.com/a/boc6h

So far, the students are responding favorably to the exercises and the only fall out I've had are students that fail to show up or do any work. Grading wise, the typing exercises are 10%, lecture exercises are 10% and the actual programming assignments are 30%. Since the problems are a smaller chunk of their overall grade, it alleviates the pressures of the 'all or nothing' structure of the unit tests.

In my evaluations last semester, many loved the introduction of the YouTube videos and I plan to ask them about the typing exercises this December.

I definitely agree on the personalized feedback portion though, that's why I make the second class meeting only programming, no lecture. This way, they can get their hands dirty with an experienced person to help them.
what makes "l58jkdjp!" such a popular password? Is that something in a language other than english?
Maybe the revenue here is small for them, but the possibilities and relationships it opens to them with app developers are good, and could help their app store indirectly.

For example , they are currently working on paying developers through in-game ads.Another source of payment could be t-shirt discounts, or t-shirt marketing services.

EDIT:and let's not forget - if t-shirt game marketing becomes popular , and most such t-shirts would be for games in amazon's appstore , that would create a powerful marketing tool for amazon's appstore.
Interestingly many auto manufacturers UNDERSTATE horsepower and torque numbers. I can understand that a little, due to variances in actual engines, but these days that variance is low and the spread between specced power and dyne'ed power is pretty big on many cars.
Denver, CO | McGraw Hill Financial (Platts) | Full Time | ONSITE

Platts is a leading global provider of energy, petrochemicals, metals and agriculture information, and a premier source of benchmark price assessments for those commodity markets.

Be a key player on a small team of developers, able to share your experience and ideas. Join us in re-writing a core suite of applications using modern frameworks and tooling while supporting existing applications and business requests. Enjoy competitive pay, modern offices, ample benefits and opportunities throughout the business.

We are looking for 2 new team members:

* 1 Full Stack ASP.NET Web Application Developer that brings strong front-end experience including CSS pre-rocessing and MV* Javascript frameworks.

* 1 ASP.NET Web Application Developer that brings proven back-end experience in software patterns, web services, testing and lives by the SOLID development principles.

For more information and application submissions, please review the listing below:

http://careers.mhfi.com/ShowJob/Id/553976/Web-Application-De...
Are we going to have a Volkswagen for TVs now?
i thought wasabi was an excellent idea when i first read spolsky's post about it, and nothing i've heard since has changed my mind. these days, when i see it blamed for any of fogcreek's problems, i simply see it as a sign that the commenter is unfamiliar with the issues involved.
Yep, I thought the same thing - I've referred the article to the UK Competition and Markets Authority, and to the UK Consumers' Association.
> All of the software patent trolls are pretty much going to be out of business in the next 12 - 18 months

Sounds like an opportunity to me. They might have existing licensing revenue and they are going to be wondering what to do if patent trolling ain't the name of their game anymore.
Also, I don't think .NET existed or was very mature when they created wasabi.
Good idea, will do -- thanks!
My unconsciously biased address book
Is there a reason why Prime Video doesn't work on Chromecast and Apple TV? If I were trying out Prime Video, the first thing I'd be doing is trying to make it work with my Chromecast. If I find out I need to buy another Chromecast-like device to make it work, that would work against Prime Video.
It would be great if some of the repetitive tasks didn't even require a keyboard but rather use subtle gestures, eye tracking, and voice commands. Leap Motion, for example, never panned out but Google's Soli project might get us there: https://www.youtube.com/watch?v=0QNiZfSsPc0

Throw in better autocompletion (http://www.benkuhn.net/autocomplete) and software development becomes more precise and less repetitive.
It's free / open-source is the main thing. No 'acceptable ads' either.

Crystal costs $1, and they're paid money by Adblock Plus to pass some ads through.
Entelo - San Francisco (SOMA), CA - Full-time - http://www.entelo.com/ ; ONSITE only, no remote at the moment.

Our mission is to help organizations build diverse, cohesive and better teams. We've been building a variety of hiring solutions to help companies like Facebook, Salesforce, Zenefits and Lyft leverage the wealth of information online to find amazing prospective employees and make better hiring decisions. The sales and marketing worlds have many solutions that enable them to be more efficient and productive and it is our belief that we can adapt the best that sales and marketers have to recruiting/talent departments.

We're currently looking for a variety of positions including:

-Sr. Backend Engineer/Architect: Our backend team deals with crawling, parsing, normalization and aggregation of hundreds of millions of social profiles (i.e. Linkedin, Github, Twitter) and use complex algorithmic and statistical methods to match disparate social profiles. We use a Java/Postgres architecture for the backend and have dabbled with using Go.

-Lead Data Engineer: We're looking for someone to help us continue to build out our analytics framework for prediction of when people are most likely to be looking for a new opportunity. We use Amazon Redshift for data warehousing but are open to those that have extensive experience with "big data" stacks (Hadoop, Spark, Storm, Kafka, etc.)

-DevOps Engineer: We're looking for our first dedicated engineer to own DevOps for the long term. We take a software-centric (as opposed to an ops-centric) approach to DevOps, and have every engineer setup on PagerDuty in case something breaks in the middle of the night (hopefully we'll avoid that!). We use a variety of modern technologies including Docker, AWS, Rails, ElasticSearch, Kubernetes and other tools such as New Relic, Loggly and PagerDuty.

If you're interested in any of our open positions, you can reach out to me directly (I'm the founder) at jon at entelo dot com
This is a decision from Judge Gilstrap though, not from a jury. So it doesn't have anything to do with "educating everyone."
IBM's Watson is starting to be tested in the real world
I test in Chrome, Firefox, and Safari, so I'm constantly doing this set of actions:

- Focus address bar

- Copy URL

- Launch Firefox

- Focus address bar

- Paste URL

- Press Enter

- Launch Safari

- Focus address bar

- Paste URL

- Press Enter

So to be able to make that a sequence of 10 button taps I can do in rapid succession without even looking at the screen or touching the mouse does save a bit of time. It's primarily for web testing, more than text editing.
Depending on which transforms you enable, you can also eliminate Regenerator and use native ES6 promises and generators. E.g: https://gist.github.com/callahad/b99c83d6d9fd675137b7

Promises are sufficiently supported in the latest versions of all major browsers, and Generators are almost there. They're supported in Firefox and Chrome, behind a flag in Edge, but unsupported in Safari.

But if you're targeting Node 4.0, you might as well transpile down to ES6 instead of going all the way to ES5 and pulling in Regenerator :)
And then there are those which seem to manage collections and data entry but fall down completely when it comes to dashboards and data presentation. (see youtrack).
ESLint is a very solid tool. As others have noted, you do need to find a good config, but the airbnb JS style guide comes with a very, very good one: https://github.com/airbnb/javascript
Thanks, good change.
> Homebrew always requires my password to install an app

But isn't that _less_ safe?

Instead of trusting Homebrew with /usr/local, you have to trust every formula with `sudo`? Or does it only use sudo for part of it, a `mv` or something?
Nice, they even support Kibana.

Just few days after I managed to finally set up ELK stack correctly by hand.
To be fair, all browsers are still missing ES6 features and all of them have newer stuff being implemented.

As for the try catch, you don't NEED to wrap. The sample just shows you can. You can't do:

try {
promise.then(() => ...);
} catch {}

but you can do

try {
await promise;
...
} catch {}

async/await is a way to write simpler code the same way you would use a "for" block instead of a "while(iterator.next())" - because it's easier, all the rest is still the same.
I haven't tried maps.me yet, but that sounds like two plusses. Osmand has too many features.
Url changed from http://techxplore.com/news/2015-09-mobile-confident-city.htm..., which points to this.
> For one thing, it's kind of the reverse: it's telling Apple and Google to get their shit together and not degrade performance of Prime Video on their devices

Chromecast only doesn't support Amazon Video because Amazon hasn't made apps (iOS, Android, or Web) that support the Google Cast SDK, not because Google does something to degrade performance.

AFAICT, essentially the same is true of AppleTV -- Amazon Video doesn't work on the platform because Amazon hasn't bothered to make an app for the platform.
Sauce Labs (San Francisco, CA)

We are a tight-knit team working to transform how software testing and development gets done. Our platform makes Selenium testing, JavaScript Unit testing, manual testing, and mobile application testing hassle-free. Sauce lets you test your mobile and desktop web apps instantly across 350+ OS/Browser platforms & debug easier with videos and screenshots.

We are currently looking for:

DBA / Data Engineers

Director of Operations

Network Engineers

Senior Software Engineers (Web Backend)

Senior Software Engineers (Web Frontend)

Senior Systems Engineers

System Administrators

Test Automation Specialists

If you’re interested in joining Sauce Labs and would like to learn more, please visit: https://saucelabs.com/careers
Hindsight is always 20/20...
From sour grapes?