skysight-inc/HackerNews huggingface dataset:
I remember that angular 2 thread. Half of the problems were the breaking changes between release candidates. I was one of those early adopters, pushing my code along between releases. It was bad, but nothing I didn't expect. They talked about the changes and explained the motives clearly.

I think the problem is people want to be bleeding edge without joining the community.

Edit: question for James. What did you build with angular 2? Is it public?
Interestingly, that is precisely the way I've been framing the problem for several years now. For example, here's a comment from a couple of years ago: https://news.ycombinator.com/item?id=8308881. And one from a couple of months ago: https://news.ycombinator.com/item?id=12668086.

"I think we're in a preliterate state with programming: it's hard for anyone to quickly look at a program listing and answer the basic sorts of comprehension questions we might test school kids on for prose.

"What we find easy is to read programs we wrote. Recently."

Here's my manifesto based on the same starting insight as you: http://akkartik.name/about. And my project (with one other collaborator): https://github.com/akkartik/mu

Nice to meet ya! I'd love to chat more at some point once the HN rush dies down, perhaps over email (address in profile). We seem to be attacking the same problem but from very different directions. I'm focusing on new methodologies rather than tools, and heading down to fix the foundations before creating empowering interfaces on top. Cross-pollination of ideas would be useful.
The scan we run from the homepage is a rudimentary scan that only scans for client-side vulnerabilities, since we can't scan for server-side issues until you've verified ownership. As a result, we can't give you a clean bill of health until you've run a full scan, which is why you see that. If you verify ownership, you'll see any issues we found and be able to run a full scan which can give you a clean bill of health if it doesn't find anything.
Even better, think of how a microphone works. Its just a magnet and wire, right?

Could you place a small magnet over the mic to essentially lock it in place? no movement == nothing to record.
> Is HN really that bad?

It seems like there are some people trying to drive it downhill in a hurry - I know it's fashionable for anyone who's been on HN for any time at all to say it's going downhill, but turn on showdead for a while and see if you don't start to feel the same.
My house is recently on the market and the Zestimate and Redfin estimate dropped by 50k the day we listed. It's still higher than we listed but much closer to our number. I think we priced it fairly as we are having plenty of interest but I wonder what would be happening if it didn't change.
And in Unity3d, the GC is actually very problematic. For complex games, you need to focus on zero-allocation or there will be noticeable pauses. (See Kerbal Space Program) Object pooling is the way to go here.
The way I generally get around family and friends is to tell them that in the 1960s AI promised flying cars in the 2000s, we don't even have a usable self driving car in 2016.
Agree with you, would be much easier to just checkout once when you leave.

The video makes it look like it's constantly up to date, but that sounds quite complicated (despite dropping the ML, DL buzz words).
Hi hatmatrix - Currently it's primarily a hosted jupyter service - you can view with no login, or create/run if you login. It does not modify Jupyter itself in any significant way. We hope to add various features in the coming year. In its current form it can be used as a scratchpad, for classes, webinars, conferences, etc. where you have say 100+ ppl that quickly need to follow a tutorial without spending time on installation (it has Anaconda sitting underneath Python).
Interesting considering the case of hotel mini-bars. In some cases, you get charged regardless of use it. If it senses that you removed the item, you will be charged.
It's even worse than that, really. The author actually concedes that Zillow's listed median error is accurate--but then cherry picks a few cases that are outside that margin, and uses these to make sweeping claims about how its time to stop using Zestimates. But, of course, a few cases outside the median error, here or there, are virtually guaranteed to exist no matter how good the model is.

It seems to me that the real news here is actually that the Zillow median error is really good, given the data they have to work with and the scale on which they are operating. Of course, this does not mean that the Zestimate will be valuable in all cases. Individual buyers, sellers, and their agents and appraisers will often have fer better information about any given home. But everyone should have realized this already.
Now the question is: would Bezos keep this tech for himself or give access to it to other big retailers?
What should be the punishment for premature optimization?
I don't think you can make that conclusion. Presumably this store will be saving money on cashiers by instead using RFIDs.
I think you are strawmanning the article. The point about the Ethiopian (not Egyptian) slave is that it is indicative of the fact that no black would be in a position to purchase that chemistry set. It is a historical fact that blacks were discriminated against and chemistry sets not being marketed to them is just one consequence of it. Don't know why you are so bent on denying history in favor of pushing your victimhood narrative.
What is HN's opinion on XKCD-936? Is it valid, or complete rubbish - or somewhere in-between?

The last time I researched this, I found a number of different opinions, but they ultimately trended toward it being a "good idea", with the caveat that the words need to be chosen by a truly random process, and not by the user (as then bias would creep in).

I'm not a cryptographer, though - maybe someone(s) here is and can give some further insight?

Also - if such a password is a good thing, it would probably be best to use it for a password manager, and let the manager generate long random passwords for individual logins.

If XKCD-936 is considered ok, then in theory, as long as the password field allows for reasonably long passwords (25+ characters), and simple letters and numbers - it should be ok.

The problem would then be education (for the users and developers - plus convincing IT/security/management) - we've all been conditioned that passwords need to appear complex (not that they actually are for a computer). Then of course, there's the problem that this is baked into financial/banking security rules passed by Congress (so if XKCD-936 is correct, it basically means we've legislated an insecure practice in place, based on faulty knowledge at the time, for the one area where we need the most security possible)...

Thoughts?
They don't have to get intensely technical but they could say a little more than basically, "magic".
London startup automatically finds where your traffic is coming from
Incredible -- I just did the same, and my house's "zestimate" went up about $20,000.

Of course, if I compare my house to actual sales in the neighborhood over the past few months, that's probably 10% high, so correcting Zillow's data about my house made the zestimate less accurate, not more.
Curious to know about his technical expertise, he's listed as an entrepreneur who dropped out of college.
Thucydides Trap Case File
The "replicate" bit sounds deeply alarming - a password manager using social or learned rules just screams vulnerability. If you made me guess an attack, I'd picture someone paying for a server cluster or botnet to repeatedly assert super-restrictive rules, and then use their knowledge of those rules to guess the generated passwords.

Allowing some basic rule-setting, though, sounds quite nice. Arbitrary restrictions will probably leave people setting bad passwords, but there are some very common flags like "must have a special character" or "can't have a special character" that it'd be convenient to access for these sites.
If this was the only tactic one could use to waste money at Walmart, then yes, it would be trivial.

Now, imagine a team of 20 people doing this, as well as numerous other tactics to waste their money, weekly at 5 locations in a city. the numbers start adding up real quick.

the wageslaves don't care. Wal-Mart pays them low enough that the company assists them with acquiring welfare benefits to supplement their incomes. Such a scheme does not ingratiate your employees to helping with loss prevention. in fact, I've had employees give me tips on how to be better at my sabotage.

(Note, this is negatively impacting my karma, and I'm enjoying every second of it)
That's a great (and hard) problem!

More generally, imagine AI that could learn the physics of the world. For example, if the ball is rolling away, the AI should be able to predict that the ball will look smaller on the next frame.

Going further, if the ball is about to roll under a shadow, the AI should predict that the ball will become a darker shade of green.

(After several years working in a robotics research company, these kinds of capabilities are exactly what we determined would be necessary for robot AI.)
According to the cupcake example in the video, this is all in real-time, right? A much better experience would be warning the user as they go - the ham remains in their "cart" and is clearly flagged as abandoned (maybe with a push notification if they don't have the phone out, though I imagine most customers will be double-checking).
Unlocking a Mystery: Visualizing the Common Webpack Bundles
Sorry about the bad experience! It's definitely not typical or what we want.

You shouldn't have had to make a second account - that's the odd part. You do have to confirm your email, and we can't show you results until you've verified ownership, for legal reasons.

If you shoot me an email, I can definitely take a look at what happened with the account creation issues and fix it for you.
I'd assume the sensors can do a couple things - sense your proximity to your goods (the closest) and sense the difference in time between when you leave and when your goods leave (the smallest). I'd also assume that they use logic along the lines of "your goods are those which have been closest to you (and not on the shelf) for the most time since you entered the store.

I'd assume trying to forcibly enter the store without registration will set off an alarm. I can't wait to show up with 15 of my friends and run amok in the store - it'll present an interesting legal experiment (unless they just get us for trespassing).
Another thought I had was how it will handle multiple people filling the same "cart". Often I'm shopping with my girlfriend and, being the time-strapped millennials that we are, we'll split up the grocery list to divide and conquer and meet back up at the checkout aisle. How does this reconcile that? Would both of us have to scan in when we enter the store, or link our accounts in some fashion?
It depends on how this is put together in your contract with this customer. Escrow should be treated as insurance rather than claim - your work is not (or at least should not be) made available to this customer, it's with trusted party.
Even without the social aspect, it would be nice to just have some common flags you can set like "uppercase required, special characters banned" when generating for a specific site.
Publishing? Music? Movies? Ham and sausage? Not sure if any of those are major industries. However, they are all arguably industries of cultural significance, which can face trade barriers, both inherent and dejure. Facebook and Google also have gargantuan cultural impacts, both intended and unintended.
> if you fire entitled customers.

That would be fine in the ages before social media. Now everyone "takes to twitter" and tries to organize a social pitchfork campaign. The victimhood mentality is real. People get off on the celebrity from being wronged by a big bad corporation. It wouldn't be long before some jerk posts a video of himself leaving a roast on the cereal aisle and being '86'ed from the store, then post it straight to Youtube for all the delicious karma points. Corporate image is a big deal.
Also the cost of labor and/or machines to stick them on.
Bitcoin will never be a mainstream medium for exchanging goods just by the fact that its harder to explain casual/newbies that 1 USD gets you 0.001XXX BTC or less and those the reason why the "point system" used by virtual money in videogames is more appealing than explaining their money value in nano cents units. IMHO bitcoin is a proof on how far people can go just to buy illegal drugs.
See my theory above. There's no real inventory of your items until you walk out. What the vision system is doing is matching up your account (scanned upon entry) to the lane you choose when exiting (where the items are scanned).
I tend to agree. Gradle can be nice if you have a talented team, but in the hand of mediocre developers, its opening the box of pandora.
I have seen build files you people wouldn't believe. And unfortunately, all that code will not be lost in time like tears in rain.
Yeah people dump on Zillow quite a bit. Probably because home values can be a very emotionally stirring event.

Zillow's aggregate economic data is solid, often a better predictor than the Case Shiller Index. I expect that Zestimates will improve over time as the data trickles down and lessons are learned.
Something like the Windows API or OS X API would seem to provide a reasonable approximation of what functionality ought to belong in the runtime. These platforms have withstood the test of time and you don't hear about many problems resulting from third party developers bundling libraries. The base systems in those cases are comprehensive enough that app developers generally need to worry only about functionality unique to their applications. For example, when the "gotofail" bug was discovered in the OS X crypto libraries, Apple issued an OS update that ended the story right there.
I want to second your thanks.

Redis itself is great, but the fact that it keeps getting better is what truly amazes me. There have been features added that I never though I would use, that I find myself building into and on top of later.
It seems there are two things going on here.

1. Upset that people are now reacting negatively to this change as opposed to voicing criticism earlier

2. Being upset that criticism exists

(2) is the sort of problem I can't help with except to say maybe grow a thicker skin or be a bit more aware of what it was you signed up for, but in regards to (1) -

It's important to note that the people heavily invested in your project (enough to follow every new issue on Github and respond to them and have opinions) will be very different from your mainstream users. There is no shortage of people who heavily use a project and yet probably don't follow them in any way. So it's important to note that using that source of feedback likely subjects us to bias.
Uber now collecting location data even after you leave a driver’s car
And if they know who you are because of your phone, and they are doing inventory on a really regular basis (every 6 hours, maybe even less), they might actually be able to track down who it was.
Yeah, I guess we could and should do that.

The problem, though, is that it will always be in the context important to an algorithm. But we don't surveille or converse to serve algorithms (Facebook and Google notwithstanding). We do it to promote human needs.

The most important context is human context, and the best human context interpreter is humans. The fact that each individual human emphasizes different parts of a context is a feature, not a bug.
What? No! There's no indication at all these two libraries are compatible - why would you want two completely disparate projects to give some indication they support the same interface?
This is correct; you don't do an appraisal before getting a house, you get an appraisal before getting a mortgage. Typically you also get reappraised every time you refinance, and often the bank pays for it.
They might not be as benign as you think: https://www.youtube.com/watch?v=CAeHuDcy_bY

But I agree that this is not a software problem but a business model problem. The solution however, can be software.
Thanks for the feedback. We will try to make that clearer - it does look for vulnerabilities anywhere it can.

And thanks for the info on the iFrame - I'll look into that as well.
That's great. Always proud when entrepreneurs create a great product that has seamless integreation with other platforms and improves efficiencies.

Whats not to love about this?
> The insight that we simplify AI architecture to some addition and multiplication is a big idea - in my opinion

Multi-linear fitting is an insight? Perhaps it's application to certain problems is. That might be what you mean.
I think I will never understand the sort of mindset where you just say things regardless of whether you know them to be true.

https://www.google.com/maps/place/Google+UK/@51.5246616,-0.1...
iOS is hard – because development is hard
"this will unlock huge sums of money that can be diverted". Agree. But what guarantee do we have that Amazon or similar large companies such as Apple had ever re-invested their profits back into economies? So far none. Yes Amazon can hire more people for warehouses, but is it fair for a displaced retail person to go and work at warehouses (trust me I have worked at warehouses and it is not a FUN place to work at!)?
dupe, please check before submitting!

https://news.ycombinator.com/item?id=13085098
I've literally never tried FF on mobile, and never known anyone to use it, heh.

I'll definitely test that.
This requires "Amazon Man Trap", too.

Person can blip in and blip out with one of those baguettes unheeded otherwise.
If you're not going to explain in your readme or docs why anyone should use this over the Gorilla library you're kind of wasting everyone's time. Gorilla/Mux is very widely used and well-supported.
Amazon makes a bigger killing by having a competitive advantage of not having to worry about theft. Just like Kiva gave Amazon an edge in warehousing, this gives them an edge in meat space stores.
In my fly-over town I have 4 Super-Walmarts within 30 minutes of me and there are still as many Grocery stores around as when we only had 2 Super-Walmarts several years ago. There have also been quite a few smaller grocery stores popping up yearly, especially tiny ethnic markets. If your premise is true, and I'm sure it is to some extent, it isn't having a very big impact in my neck of the woods.
Its true then. A failed test on production code means IE isn't supported. If its allowed to go to production with defects for IE, then IE support can't be claimed...
To be fair, if an individual's primary source of news is facebook, it doesn't seem like such an individual would be all that informed about the world around them with or without facebook.
The entire 'pin' scheme frustrates me. I've started to see it in a growing number of places as full authentication - either no password or pin accepted without the password.

5 characters with those options obviously isn't enough, but it's still better than "four digit numeric", which is also out there. That's such a small space that you can try it by hand, for god's sake.
Some people tend to forget that a lot of time goes into all these tools and they are free to use. Some of these engineers spend time fixing OSS problems instead of hanging out with their kids. Good read..
Uber acquires Geometric Intelligence
> In September of 2015, 14-year-old Ahmed Mohamed showed up to his high school with a clock he’d made himself

https://m.youtube.com/watch?v=CEmSwJTqpgY

More like he took apart a walmart alarm clock and glued the parts to a mini suitcase (Described by the media as a "pencil case")
In general, even if you don't like some things about projects, it's worthwhile investing time to see if you can learn from it for down the road. I'm an expert in the Angular ecosystem, but I experiment with other frameworks to learn & get the most I can. The author of that terrible Angular 2 article didn't even try to understand the system he was working in.

As an open source maintainer (UI Bootstrap/ng-bootstrap)/contributor (Angular 1 & 2, Universal Angular, UI Router, Ionic, karma), I respect those who work on other projects, even if I disagree with approaches.

We need to have less holy wars and more constructive discussions instead, and demand more from fellow developers to foster this atmosphere. I've been guilty of using emotional language in the past, but time has led me to mature in this aspect - it would be nice to see everyone else make this jump as well and join us in making software better for all.
See above.

Also, please don't scan sites that aren't your own - you won't be able to see results anyway.
Tech glitches are sending the wrong people to jail
Not when the city council are your accomplices. Who is going to prosecute?
What's being cherry-picked or hidden? I even tossed in casualties from nuclear weapons just to be generous.

Comparing with coal is highly relevant, since nuclear substitutes for coal. If coal is significantly more dangerous (as the numbers would indicate) then fear of nuclear power has ultimately killed a lot of people by preventing nuclear from further substituting for coal.

If you'd rather just talk about the dangers of nuclear power without that context, that's entirely fair. But that's a rather different complaint from what you've made so far. And if that's what you don't like, might I gently suggest just clicking the little [-] next to the comments that talk about coal? There's plenty of other discussion to be had here.
I really wish they would film/broadcast/live-stream this. It'd be nice to have some production behind it to make it apart of the general public.
It's also a very ambiguous question that's hard to answer properly without asking for far more detail.

For example - what do they mean by "know"? What you think it means can be very different from how the investigators interpret it. Do only close friends and associates count? How about that co-worker who sits three cubicles away from you, who you don't consider a friend but talk about football with a few times a week while waiting for the coffee machine? Or the barista at Starbucks who has seen you every morning for the past 3 years and 'knows' you well enough to ask how you family is doing?

And then - what do they consider a foreigner? Anyone who has born in a foreign country, even if they are a citizen? Or landed immigrants? Or only people who currently reside in foreign countries?

It would be easy for someone to believe they were honestly answering 'no' to the question without realizing their assumptions about what is being asked are incorrect.

I don't blame investigators for asking questions like this, but people should think very carefully about answering the questions without legal counsel. There's usually just too much ambiguity in most questions (even simple ones) to be able to comprehend all of the possible meanings and implications of every word. Relying on your ability to recall things on-the-spot while being questioned in a high-stress situation also seems like a bit of a lose-lose proposition.
This is a painfully restrictive way to view the world. What's the harm in looking at this problem as a complex system that we can work on until we reach a solution? There are without a doubt societal pressure on women and people of color not to pursue careers in STEM. All you have to do is open your eyes a little bit and it's obvious.
This is what the experiment does. The theory they are looking for/validating/falsifying is much deeper and richer than just a multi-linear fit.
Getting rid of bad customers is exactly what is being suggested.
Which is already addressed earlier in the video. The "How it works" section of the video adds no practical details on how to use the system. It's just a slot to drop in a bunch of impressive-sounded jargon.
dupe: https://news.ycombinator.com/item?id=13099690