skysight-inc/HackerNews huggingface dataset:
That thought requires the users to actually use new and unique passwords on every reset. If the attacker knows that your password is "Password1!!!!", it's pretty easy to guess that the next time it asks you for a password it will be "Password1!!!!!". We're all computationally lazy after all.

I feel like the notifications that X device was recently used to login from Y IP/location solve that problem in a much easier way.
If speed (editor performance) is key, then VIM ... jump the first learning curve... and feel free to use neovim or the mac gui for neovim (https://github.com/rogual/neovim-dot-app)

When it comes to actual editor performance, you dont get much better than VIM or Emacs... either of which perform well enough to load GB size files and not die on their face...
err in that attack how do they know your original password to change it back? and if they know your password to change it back why bother changing it in the first place, why not just log in as you?

AFAIK the reason for password history is where periodic password change is enforced, to prevent a user from just alternating between two passwords.

enforced periodic password change is (in the general case) not great for security, luckily we're starting to see official guidance which recognizes this https://www.ncsc.gov.uk/guidance/password-guidance-simplifyi...
I went to university 8 years ago and learned from SICP. It has decades worth of influence left even if everyone in the world stopped teaching it today. Not to mention the second order effects.
RFID alone is not enough. It must have some kind of video tracking component to it, otherwise I could easily fabricate a Faraday cage inside my bag and just leave with the goods.
>> having ADHD and ODD

I strongly suspect that we're looking at the same combination in our son. Sadly I'm reluctant to take my concerns to a medical professional because ODD has a strong correlation with abuse. While I've no doubt that some of my and my wife's parenting has contributed to this, abuse isn't happening -- it's literally been his personality since he could first talk. Still, it's enough to make me uncomfortable going into a situation where that's the assumption[1]

Was yours a medical diagnosis - and if so, did you run into any troubles around that aspect?

> If you're worried about how they dress reflects on you,

This raises an interesting problem though. I find I'm reinforcing societal norms that aren't consistent with my own - because I'm aware that he has to function among peers and adults every day in a social environment. Their reactions to negative behavior aren't enough to prevent him from doing it.

Encouragingly, the couple of situations I've explained that for [in simplified form] have resulted in major improvement (such as using 'inappropriate' language - I personally think it's fine if you know the meanings and usage of the words and when it's ok to use them, regardless of age. After explaining that other adults and parents didn't view it that way, and that it means they won't want him playing with their children and will think poorly of us as a family, that particular problem stopped.)

> Sometimes the easiest path is just relinquishing control of everything inconsequential and only controlling the things that really matter: Don't let them hurt or kill themselves or anyone else and don't let them damage or destroy anything that doesn't belong to them.

This, as a lesson slowly being learned.
Preact is a thinner alternative to React. https://preactjs.com/

From a quick look, it seems like this demo is using a web worker (i.e. another thread) to chunk up the dom manipulations. There's also some code to prioritise dom elements that are in the viewport.

(As an aside, this submission would be better if it linked to a blog post explaining what's interesting about this, rather than just the demo itself)
That's not their goal though.They want AGI.
22 PB = total Youtube data need for last two year.

1/2 TB per user (like me)

22PB = 44,000 users.

Google need 1000 times that space in their data centers to handle 44 million users.

Also, I might think those 1/2 TB of data are very valuable, But only a few of them are interesting to a few of my friends, family members. They are probably very hard to monetize. Even for myself, I only browse them may a few times every a few years.

If I am a PM for such product and try to propose to Alphabet to build 1000 new youtube size data center to handle only 44 millions users, I would have hard time to justify it.
Western states certainly aren't perfect but they are far more permissive on a practical level and tend to lean towards lowered corruption and reasonable punishments outside of edge cases.

From a tourist's perspective NYC, Chicago, LA are a madhouse of crime, graffiti, etc while Pyongyang is a wonderful, clean, and relatively quiet capital. You'd think the latter would be utopia, but of course, its far from it. My point is that a tourist's experience actually has the opposite incentives as a citizen's experience. An oppressed and submissive populace is nice for tourists but not nice for locals. A boisterous, empowered, and loud populace is nice for locals but not nice for tourists.

For example, I imagine the Paris and Athens metro systems go on strike a lot more than the Moscow and Pyongyang metro systems do.
Stop talking and take action instead
Meh, cheap rfid, or funny barcode positionning to ensure their sensors can always track stuff.

I'm not that thrilled, somehow I'm not in love with todays tech and progress (that's on me). Moreover I wonder what people living on cashier jobs (it's an easy target for unqualified and hurried people) will feel.

Goodbye profession.
I agree that punishment sometimes has to be used. But I think the reason why they emphasized why it didn't work, is because punishment is the go to tool for parents almost no matter what you tell them. Despite know all this advice I easily fall into the trap myself, and I see clearly how inefficient it usually is.

Punishment is often the simple way out when you are too tired to really put the effort into doing it the proper way. Making sure you observe proper behavior and complement on that requires more effort. If I got a good amount of energy I am also usually able to convince my child to go with what I want them to without shouting, or threaten with punishment. But that often requires more imagination and when you are tired and worn out, there is no energy left to be imaginative.
>Alt-media is believed because it resonates with the overall feeling people get from the news

"Alt-media" convinced a man to go shoot up a pizzeria on no factual grounds whatsoever. This is not just dangerous to democracy, it's inciting violence against innocent people.
I thought long and hard about a apt analogy and decided on "literacy" because I'm hoping that using computers as a medium for formulating and exchanging ideas would have a similar effect as reading and writing had.

I can very well imagine that a couple of hundred years ago people thought that writing was some niche knowledge and it's perfectly fine to leave that to the monks.

My goal is not to make everybody a professional software engineer just like everybody should not be a professional author. But people should be able to use the medium to discover and understand powerful ideas.
Wether we like it or not, automatization is going to eat many, many millions of jobs over the next few years. Taxi/bus/truck drivers (self driving cars), fast food staff[1] and thanks to tech like Amazon Go's, also regular store employees. Trying to stop this from happening is futile. What we need to figure out is how are we going to prevent society from exploding once most people are out of a job forever.

[1] http://newsexaminer.net/food/mcdonalds-to-open-25000-robot-r...
Amex website had their max password length of 8 characters. Not sure if they changed it. Even if you do have a system constraint, you could just lop off the extra characters and the user wouldn't probably never notice.
I find Zestimate over time to be useful. I've been watching my Arizona property climbing up since 2010 when it was estimated at rock bottom, or about 50% of its purchase value (sigh). Now it's estimated to be about 90% of its pre-crash value. But as with all private transactions, bottom line it's worth what someone's willing to pay for it.
The thing about dependency bundling is it's the only way to guarantee that the app end users are running is the one your QA team tested against. Minor point releases of seemingly innocent libraries can cripple an application with no visible recourse. As an ISV, you want tight control over the end user experience, and the only way you can achieve that is vigorous QA of the exact thing your users are running, top to bottom.

Banshee was badly hit by this, around the time it was under discussion as the default music player in Ubuntu - an innocent SQLite point release completely crippled the random button (30 second delays on next track, on a small library). Bundling would have avoided it, the distro model is why end users hit it. And anyone who's ever managed a Jenkins install knows minor point release updates can completely fuck the world (since so few Jenkins addins are subject to adequate CI)

I'm not new to the problem at hand, I've been packaging .NET apps on Linux for a decade. But this is the reality of where we are, especially when distro maintainers (quite reasonably) only want to ship one major version of any given library at once, and you just can't make any assumptions about your base system. Bundling means you can actually ship a _product_, and train your support staff on a single configuration that everyone will experience.
Like it or not, this is the future. If Amazon don't do it then someone else will. People want cheap goods and this will give them cheaper goods.

The solution to your worries is a universal basic income.
> Honestly, I'm tempted to make a fork of Cargo for Java, it's nearly perfect. But this goes against my opinion that build tools should be in the same language as the code they build.

The problem with that is that it doesn't work with slow / compiled languages. That's the worse thing about Maven (tied with the insane unnecessary complexity of the plugin architecture). The dev cycle for trying out a new plugin is atrocious. Compare that to editing a local copy of a Python, Ruby, or Groovy script.
Right, but I think the reporting would be the same in this case as both Uber Eats and Uber (taxi) are marketplaces. I don't think Uber will be breaking down it's revenue into these two marketplaces when it IPOs, but yes - it will be the GTV showing big growth.
This isn't a solution. It doesn't matter who's "fault" it is. If 4.5M people lose their jobs very quickly, we're going to have a big freaking problem on our hands.

Retail, fast food, stock pickers, truck drivers, etc.. etc.. Sure you could say "don't make menial jobs your career" all you want, but this is still going to be a huge freaking issue sooner than later.

This is from just last week: https://www.ft.com/content/dec677c0-b7e6-11e6-ba85-95d1533d9...
As an American, I demand that you turn over this secret technology you undoubtedly must possess for inserting common sense into the written law!~

The idea that "tool" and "weapon" are separated by intent rather than construction is so simple and obvious that apparently no one in certain buildings of Washington, DC, is capable of thinking it.
I had to dig into gradle dependency resolution once I think I did see it falling back to ivy if it couldn't find it in the maven repo, or if the workstation had a config file for ivy but not maven. Kind of fuzzy on the details at this point.
Building Intelligence into Machine Learning Hardware
Maybe if the public trusted the mainstream journalists this wouldn't be such an issue. They've eroded that trust themselves. It's their job to clean up the mess by gaining that trust back through integrity. Everything else sounds dangerously like thought censorship.
The set of citizens concerned by this stuff is not the same set as those taken in by fake news on Facebook. So the concerned types spending less time on Facebook won't solve anything.

And I think the Arab Spring shows your dismissive characterisation of Facebook is way, way off the mark.

You're right that people using it as a primary news source are doing everything else wrong too. They apparently are, including voting for ill-suited demagogues and regressive causes. That is the problem to be addressed.
I'm not thrilled with the socio-economic impact this will have, but it's inevitable.
A big hope I have is that, similar to the automation and efficiency boost of agriculture (once upon a time most humans worked in farming), this will unlock huge sums of money that can be diverted to other hard to automate services that will employ these folks.
Israeli Insurtech Startup Lemonade Raises $34M from Google and General Catalyst
Yes we disagree. I think people ignore him because they think he's wrong. Not because they are not political. I am sure some are, but not all.

And because his "wrongness" is being used to spread misinformation, people have to actively "attack" him to curtail the spread of that misinformation.
I don't usually say this but - isn't this a poor choice of name? Gorilla framework's Mux [0] has been around awhile and is quite popular for routing in Go.

[0] https://github.com/gorilla/mux
Not sure I agree: NYC would highly benefit from improved tri-state metro area coordination. Plans like extending the 7 train to NJ's Secaucus Junction would be much easier to pass.

I'd expect DC to have similar problems.
"Want Exclusive Blockchain Access? [e-mail input field]"

What a crock of shit!
Agreed. Someone submitted this before I got around to writing that post, heh. Synopsis: fake DOM in the worker w/ MutationObserver that sends batched changes up to the UI thread. Event delegation to get things back into the worker. It's actually relatively straightforward, demo code is a mess though.
Well you can add a description already: it's the title followed by two carriage returns, and anything after becomes the description[0].

Although your use case only makes sense for new modules/classes, with one commit per file. It sounds to me like you'd be better off just commenting your code.

However I do agree that people are very often terrible at writing useful commit messages.

[0] http://stackoverflow.com/questions/16122234/how-to-commit-a-...
Then don't go there.
Arguments occur to be weak. Some reasons are given, but cannot be said to appear to be complete. Verdict: arbitrary gossip.
Well, there is always a mens-rea argument. If Amazon wants to offer this type of store and the technology fails to pick something up you can't really be faulted for not paying for it (without noticing).
If they want their AGI to applicable to the real world or software with incomplete or insufficient APIS they have to do it the way they are doing it here.

There isn't an API for me to check if i'm still on the foot path and not the road as i walk down the street.

I can't use an API to tell me water is boiling and that i shouldn't stick my hand in it.
http://kottke.org/12/06/the-worlds-worst-password-requiremen...

Sabre Red is great: 7 or 8 characters, no Q, no Z.
So it can identify what items you are picking up but still needs a QR code to assign you to your amazon account?
Aw maaaan... I really hope one day I actually get to play a (pen-and-paper) game of Shadowrun. I can't believe it's been so long and it's still never happened X-)
Interesting that they say "Amazon Go is currently open to Amazon employees in our Beta program, and will open to the public in early 2017."

Generally "beta" implies that non-employees are using it. This is more of a dogfooding program (though maybe they wanted to avoid that term since they're selling human food this way!).
I've gotten some decent mileage with family and friends by making the distinction between "weak" AI and "strong" AI.

I tell them that any AI that's designed to only solve one type of problem (or a finite set of problems) is "weak." An AI that can figure out how to solve an arbitrary problem is "strong."

I then tell them that we've never been able to create a strong AI, and we've never been able to convert a weak one to a strong one. They ask why not. I tell them that every weak AI, at its core, has a mathematical way to evaluate its outcome. Every time it does something, it does it by assigning some number to the outcome, and it tries to get that "number" as close to the "good" number as possible. All of our advances in weak AI have been in ways to come up with better numbers, or use computers to come up with good numbers to situations that we understand very well but aren't good at attaching numbers to. Finally, I say that with the way we make weak AIs, to make it into a strong AI, we'd have to come up with a way to assign an accurate number to literally every single decision the computer might be asked to make. But there are infinitely possible decisions, so we'd have to come up with infinite ways to come up with a number. To come up with strong AI, we need some "universal" way for the computer to think about the world, but we have no idea what would look like.

This explanation is hardly adequate for a true understanding of AI, but it works pretty well for helping them understand the gist of the problem without using some misleading metaphor that would just give them another bad understanding.
Wonddered the same thing. Also what if you dont want your purchases to end up in the cloud. Can you still pay with cash?
:) no it doesn't. I've send you an email
RFID has some privacy concerns, since the tags continue work when you are outside the store and somebody can scan what you are carrying.

Using these as EAN barcode replacement also has the problem that the system can't tell if you bought the product from Amazon GO or if you just happen to be carrying it with you when you enter the store.
but still there is no conversation/debate on twitter with its 140 limit. For that you need a blog or medium. Where twitter can a poor rss feed reader.
I wonder how much extra revenue a typical store can expect from the “impulse buy” sections at checkout counters? Unless the entire exit to the store is littered with impulse-buy displays, they might be losing that chunk of revenue and have to make up for it somehow.

Also, it already seemed more convenient to not go to the store in the first place (ordering online), especially for the kinds of items in packages that would work well at this type of store. The missing convenience was one that store employees could give you: let you pick out the fresh things you want (like produce and baked goods) and have someone box those up for you and even ship them to your house.
Spring Boot? I guess it doesn't produce a shaded jar, but I find the custom classloader w/embedded dependency jars to have fewer issues than shaded jars (of course, one disadvantage is you can't run proguard, if that's something you do).
It's the store's fault when you selfishly and silently put perishable goods in non-refrigerated areas so they can spoil? IMO the store would have the right to charge you with destruction of property, if not the cost of the goods they're now out entirely due to your actions.

The number of people that never learned "put stuff back where you got it" from their parents is astounding.
Data Science Tools Survey 2016
It's a trap!

Instead of reevaluating how our simplified models damage discourse and complex thinking, further simplifying human interaction to better fit over-simplified models only further skews us from the complex reality that our fake world obscures from us.

Ex: many journalists "favorite" tweets to refer back to later for their stories, but an uninformed observer might draw the wrong conclusions from seeing a New York Times journalist's twitter profile "favoriting" incendiary tweets by white supremacists or ISIS propaganda outlets.
DevConf a free annual community conference for developers and users of Linux
Are there any prerequisites one should have before attempting to read this book? I have no experience with ML but I am interested in learning.
19 Cool Gift Ideas for Everyone on Your Nice List
Power Poser: When big ideas go bad
"This won't eliminate retail clerks, it will just make their lives easier so they can focus on other tasks"
where i can find Errata list of this book.
I see this as win-win-win. For wirecutter, they make money. For the manufacturer and retailer, they make sales. For me, I can get a short list of probably good products in crowded fields to make a decision and price compare, from a site that doesn't take days to load because of tons of ads.

Maybe I wont get the best USB power adapter for my car, but I'll be able to choose from a small menu of them, and will probably get something good. And I can skip reading through hundreds of amazon reviews, many of which are totally irrelevant.
Our local store installed them to great fanfare back in the 90s, kept them for about a year, then quietly removed them. I was always very curious as to why: perhaps they didn't get used very much, or perhaps customer satisfaction with them was low.
The obvious exploitation vector is deliberately pissing you off to make you feel guilty and lose confidence. I think my father used to be like you for the first two years or so, then he grew up :)
Oh lame I was expecting this to be an announcement of Go support on AWS Lambda.
That's why we have namespaces. There's gorilla/mux and now there's donutloop/mux.
That's definitely an approach we should keep trying. But it hasn't worked out very well so far and I'm convinced that it's impossible to create an application that fits 100% of the needs of 100% of its users.
I would definitely buy a car that allows me and maybe even makes it easy to tweak it. But I wouldn't want one that requires me to do so.
Clickable: http://dronify.launchrock.com/

There is nothing but an email harvesting page.
Quick search on Alibaba shows that on volume these are just $0.01 each (and probably lower when you buy larger volumes). Of course sticking these to each product is inconvenient and I would assume the tags are not yet built in in most grocery product packaging.

https://www.alibaba.com/product-detail/China-Professional-ma...
Like Microsoft account passwords (at least for office 365). I don't understand why they do this.
I'm assuming your Amazon Go account is tied to a credit card. In which case, it's not Amazon's problem. They got their money - you now owe your credit card company.
Yes, the little chart they show you has no history--it just extends back from the current data and the current algorithm. So what it shows you now as they value five years ago is different from what it showed you five years ago. In that sense it does not function as actually tracking the market. Does it really need to? What do you really care about beyond what you originally paid and what you might sell it for if you have to?
A startup transforming rental insurance 'beyond recognition' raises $33M
>I was just thinking about that. Once you can solve a problem in a way that's currently comprehensible and doesn't feel like 'magic', it's no longer AI.

https://en.wikipedia.org/wiki/AI_effect
The Basics of Starting an Online Clothing Store
I just wanted to mention Bitcoin for the Befuddled. That book helped me so much to understand Bitcoin.

It's also really well written, and the cartoons are super cute. Love love love.

https://www.nostarch.com/bitcoinforthebefuddled
An Introduction to the okbuck Gradle plugin for Android builds
Rich Hickey Q&A by Michael Fogus
Awesome Video! You just got yourself a new subscriber :)
Doesn't Alt-D create a bookmark on most browsers?
1984 anyone?