skysight-inc/HackerNews huggingface dataset:
Not necessarily majority - it's an interesting ability of capitalism over many other systems - multiple solutions to a problem can co-exist. As long as enough people still demand it to make it economically viable.

With "just walk out" the friction is extremely low. It might see less pushback than other technological approaches. However I have to think security will be a major issue. If I can rob the store by just leaving my phone in my car or leaving a cheap phone in the store while I walk away with the products. Tap-in/out gates are probably the best bet, but can still be tailgated, so you'll need to have pretty tight security and monitoring ready to beat anyone down who doesn't pass the checks or looks fishy at the gate or in store attempting to fool the system into believing they're another person. Or write those off as losses, I suppose most retailers today already do a lot of that.
are you 12 years old?
Yes, if an attacker gets a dump of hashed passwords, horse will be tried much sooner than the other example.
gah this makes me want a sonos
So it seems that most people assume that this kind of shop is a replacement to major grocery stores. I dont think that this is what their initial customer base is going to be. I see this more inline with "Fresh & Easy" kind of markets where on the go customers can just stop by for a quick bite or a quick pick up of resources like a 7/11 or something similar. I can see that they may want to expand to supermarkets but I think this is more addressing the quick easy supermarket market and focusing on easy pickups rather then full fledged supermarkets for all grocery needs. I may have missed something but that would be the most logical and successful way for Amazon to introduce this technology.
I don't think I can say much about the article's main point that hasn't already been said. But I do have a question:

Why the flying blue !@#$ would anybody think that Babel 6's Configuration over Convention decision was the wrong way to go? It was absolutely the right thing to do. It made Babel a far more uniform and simple piece of software, and actually made it easier to use.

Why?
Why are you so upset by the project of a 14 year old? It wasn't as complex as a child thought it was, who cares?
Thank you! So essentially because C gives you direct access to memory -- I remember you have to allocate array sizes which are literally contiguous blocks on your hardware -- you can control things directly. THanks
I live in silicon valley. And I have a good friend from Spain who ever told me about the culture difference between his home town and the U.S. One example he mentioned to me was what you said. He said they have grocery stores they routinely go. it's like a family tradition to always shop at a specific place. They know the cashier well. One day they went to a different store, the store owner became mad.

he said, here in the U.S., business is business. nobody gets attached to a store.
Master is not production. The last release had all tests passing. https://travis-ci.org/developit/preact/builds/180853866
Whitepaper on Distributed Ledger Technology [pdf]
Albert Schweitzer pointed out (in https://www.amazon.com/dp/0486216314 ) that in many cases it's hard to understand Bach's music without understanding the lyrics. The mood of the music will change from cheerful to somber (or whatever) seemingly randomly, but if you understand the lyrics, it's not random.
Given the turnstiles that the users entered/exited from I'd have guessed there is RFID in play too.
Project Q&A sites, subreddits, and IRC channels are a pretty good solution to this (based on my experience with Rust for the latter two), as at least it separates "support" from "issues". Doesn't fix toxicity, that requires consistent and effective moderation, another thing Rust does well.
As others have pointed out, people being mean, angry complainers when something doesn't work the way they want it to isn't unique to the programming or open source communities.

I think some of us are bothered by it because we tend to to think of ourselves as logical and rational, and we expect others like us to behave in the same way.

From observing things over the past decade, it appears to me that there are plenty of developers who are willing to fly off the handle and write whiny rants about things that irritate them.

Maybe part of it is that the posts that sound like they're written by a petulant child get the most attention. I often find myself disagreeing with points in them, but have never felt the need to spout insults about libraries and frameworks or their creators.

Up 'til now, I've been content to reply to these rants on HN and Reddit, and try to inject a bit of reason and calm into the discussion. I think it's time to be more courageous.

I'd like to start writing rebuttal blog posts in which I tell the authors they sound like whiny ingrates and demonstrate how they could have written their criticism constructively. I'm just not sure whether trying be be reasonable will actually help the community, or will just get me lots of nasty replies and e-mails.
Amazon Go is a store with no checkout. Take what you want and go
The thing is, a Hollywood movie is qualitatively different than a FOSS library. In the former case, you are a passive consumer who paid money for a product. In the latter, you are an active member of the JS community, benefiting from the shared work of other developers for free - the only thing they're asking for in payment is a bit of kindness, respect, civility and ideally the occasional contribution. Plus, if there's something wrong with the FOSS project, you have ultimate power to change it as you see fit.

IMHO reviewing FOSS projects as if they were shitty products you purchased is extremely destructive to the FOSS community.
Weird, I don't even know about Twitter Lists, but then again I don't use Twitter much. It would be very convenient!
"Some of the best [experiences] include being invited to conferences around the world to speak getting to travel to places I never thought I would and making friends from around the world."

Are the motivations of maintainers aligned with the developers using their software?
Much like the fanboys of the console wars. It's so much about their "side" winning they get upset when a game isn't an exclusive.
Car Thief Foiled by Police, Nap, Power Door Locks
I agree with @delegate that human interaction is valuable; sometimes I choose a cashier lane instead of self-checkout because I prefer it. But even then, half of the interaction has been delegated to the screen on the pin pad.

And, I'm all for people having careers that are meaningful and fulfilling. But, is supermarket cashier the most valuable thing these people can be doing?

Imagine we had all the money we wanted and could pay people to do anything and buy robots to do anything. What would we choose to buy robots to do and what would we choose to pay humans to do?
What is it that makes it "clear" to you they aren't "using data"? What else could the estimates possibly be based on but "data"? You think the computer just randomly chooses a number?
I am unsure we are evolving. We have evolved in many areas that solve real problems, like healthcare and such, but I'm not sure today's society is any better for all the technology that allows us to save a couple of minutes in a queue.

To improve the efficiency of a particular group, we create problems elsewhere. The result may not be net positive. In fact, I think it isn't, since those saved "couple of minutes" will probably be spent browsing Facebook.
The moment you start trying to keep things the same instead of being open to change is the moment you become the old generation always complaining about how back in your day blah blah blah. The world will change all the same.
He mentioned getting some egregiously awful comments, specifically over email. I quickly scrolled through the HN thread and didn't see many, not on "nazi" or "death threat" level.

Perhaps the people that read HN and then email other people are not innocent, but there's a huge gap between the number of people who comment on HN and the number of people who just read HN.

I think HN comment posters are generally innocent. I would guess that the storm came from elsewhere, or from particularly unscrupulous people who happen to read HN. Stuff like the mentioned subject ends up bringing out the paranoid people, which often causes some seriously unhinged commentary.
> http://www.academia.edu/1511858/The_Effect_of_Wal-Mart_on_Sm....

This is literally someone's homework.

> http://business.time.com/2014/02/24/walmarts-big-push-to-go-....

This offers no evidence of any harm at all.

> http://www.nydailynews.com/new-york/brooklyn/study-proves-wa....

This talks about a study (but doesn't link to it) that says:

"The payroll results indicate that Wal-Mart store openings lead to declines in county-level retail earnings of about $1.4 million, or 1.5 percent. Of course, these effects occurred against a backdrop of rising retail employment, and only imply lower retail employment growth than would have occurred absent the effects of Wal-Mart."

If anything, that's evidence to counter your assertion that WalMart raises prices after eliminating its competition - retail in the counties is more efficient, and people are spending less money.

> http://www.huffingtonpost.com/2013/12/18/walmart_n_4466850.h....

> http://www.cbsnews.com/news/how-low-wage-employers-cost-taxp....

"Wage fraud" isn't what you asserted before, but even that isn't supported by these links. These links talk about the fact that WalMart employees low-income workers.
> A car thief awoke from a sound slumber Sunday morning to find he had been remotely locked inside a stolen BMW, just as Seattle police officers were bearing down on him.
Its a shame this is just going to drop off the bottom of new without notice.

Thanks for posting it. It could have been me.
Very true. Having worked at a helpdesk, many calls were about how $new_software sucked. Most of that only got to the devs in a very generic form. They definitly didn't look at every complaint that was logged
RFID along cannot solve it - it's Computer vision + RFID. Don't forget cams are everywhere in the store that will capture the moment you pick something up...
Evolve as a society, yet remove the social experience of shopping.

Interesting. I don't believe I want us to evolve in that direction.
China has many laws but many of those laws are ignored and unenforced. China doesn't have "rule of law" so much as it has "rule of context", which makes it difficult to judge Chinese businesses using western standards. It makes it especially difficult for western companies to operate in China, as they really can't follow the same "gray" path as their Chinese competitors.
>"Any American-style apprenticeship model will need to deal effectively with the age-old problem of the “runaway apprentice” — the apprentice who leaves his employer after the employer has invested time and energy in training him, but before the apprentice has been useful enough to make the employer’s investment worthwhile."

How is it that they are skilled enough to be useful at one employer but not the other?
Zestimates are only reliable as an 'in the region of $X' indicator. Seen multiple houses where this issue exists. I'm sure those are not the only ones.

I know Zillow doesn't make a claim about being super accurate, but not everyone is an intellectual buyer doing math in their head. For a lot of people, they treat zillow as a roughly true indicator and are surprised when that doesn't match reality. Or they completely dismiss it in the very beginning and rely on their agents or intuition.

You'd be surprised how seriously people who aren't quant inclined can take a prediction or estimate. Well, given that all the quant inclined among us believed Hillary would win, it's obvious that humans tend to put trust in other people's estimates if they essentially trust those people would do a good job unless proven otherwise. It reduces the cognitive burden of calculating it ourselves.
Well for electronics there is UL in the US and there is no rule that your product has to be UL listed but if you want your house insured (many insurance companies require plugged-in electronics be UL listed) and as a vendor you want your product sold in retail stores, you need the listing.

It's a great example of the market solving the problem. You can make your product not pass UL testing but Home Depot won't sell it.

Now if there was a similar standard for security it could work. Just the industry is young.

As an aside, I think UL listing is prohibitively expensive. I wish there was competition.
Amazon has done several manners of shady things. Remember when kept raising prices on products people bought often to assess what individuals would pay? Or how about the way they treat their workforce?

Amazon, and many other companies, do plenty of things that don't "make sense".
That was a really cool game. Thanks!
The author points out that technological advance often creates more
jobs than it destroys, but neglects to address the fact that the jobs
it creates are invariably unsuitable for the people who have been put
out of work. To imply that society benefits on balance as a whole in
the long run is equivalent to saying the rest of us will be better off
after a disenfranchised segment of the population dies, which we will
at least until further advances cause the cycle to repeat itself.

He makes a related claim that technology contributes to a trend toward
more interesting and fulfilling work for many people while eliminating
mostly the boring and repetitive jobs, which is also debatable. I met
someone who worked in a betting shop for years at a decent rate of pay
until an IT upgrade meant that no further cognitive skills were
required of the staff. As a result, everyone was fired and replaced by
minimum wage workers.

Far from having some irrational fear of change he seems to suggest,
people on the other side of this issue seem to be the more realistic
and better informed parties.
If the system detects tags disappearing while inside the store, it can trigger an alarm and tell approximately where they were (to be combined with surveillance footage).
That sounds about right. Depending on the store, though, the cashier will handle a lot more articles. E.g. at Aldi, a cashier is expected to process at least 3k articles per hour.

The big problem is: Most people are not willing to pay for that :) Depending on the product, 1-2 cents might be your whole margin.
Get more people (and a greater variety of people) to invest in Amazon, and other companies who displace jobs, perhaps?
The API refers to these objects as secrets. How does it improve understanding to pick some other name because you feel the current one is undeserved? I'm not disagreeing with that assessment, but it seems odd to just refuse to use it and chide others for doing so. It that supposed to be a protest or something?
> Thanks! [msft]

No thank you! I have been running a server on my own server at home, but this has so many awesome possibilities. I can see this as my go to for introducing Python or R in the near future.
Five Leadership Hacks
I mean this isn't a pro on nuts so much as it's a pro on eating anti-inflammatory foods, particularly the omega-3s, which are found in foods like walnuts...but also in foods like salmon, sardines, wild rice, edamame and free range eggs.
What's the point of this article? There is no real problem I can see. I made an apprenticeship in Germany and for most jobs you have to work 3 years to get it done. 3 years is plenty of time to make money out of the apprentice, even if he/she is underperforming. Most apprenticeships only pay around 500-800 bucks a month, so even if you have a bad apprentice you can still let him/her do unthankful jobs and he is worth it.

Also, the apprentice is teached on the job which is a huge benefit, since it's a real environment. Every day you learn things and how they are done in the real world.
Heh, I live in Seattle, and I've got two grocery stores 1 km from my house (and a small seafood / poultry place at about 1.1 km). My first thought was why would I drive down to Belltown, when I can just walk to the store.

Edit: To be fair, looking at the video, it's mostly prepared food, so I'm probably not even in the target audience for this store. (I tend to buy raw ingredients, like produce and meat.)
There's some interesting concepts you've brought up here:

1) Does Wal-Mart force their employees to do overtime? How is this legal?

2) Are Wal-Mart employees paid well enough to take pride in the appearance of their store?

3) Do Wal-Mart employees have a bad day because they have to fish an open bag of sliced ham out of a box in the Shoe Department?

my personal experience is "no" on all three, but I'd be interested to see other experiences from current or former Wal-Mart employees.
You must be completely ignoring the context and the media response that followed. Even President Obama cared enough about it invite him to White House.
I believe you two are talking about different kinds of bubbles.
> You can use whatever dependencies you'd like with Nix and Guix, that's a big reason for them to exist in the first place. To attempt to translate into Flatpak terms, the "common" runtime would be whatever part of the dependency graph you share with the upstream package collection. Share as little or as much as you'd like, you know the trade-offs.

If I can't rely on _specific versions_, I have gained nothing at all vs. using .deb. API changes are a real issue. Shit really does just suddenly break. Automake 1.11.2 arbitrarily removed something relied on mostly by GUI .NET apps (and also GRUB) - how would I have been able to anticipate that if I have no control over the build system being used during app installation? Changes to default GCC flags have broken Mono's garbage collector in the past. How can I be sure changes to the underlying libraries and toolchain _not provided by me_ won't break my app's installation or use by my users? I can't. So now I'm on a distro churn wheel, but where the target distro has almost no users, no traction, no user acceptance, no institutional knowledge, and a crap first-run UX that involves mangling bashrc.

Sorry, but it's just not up to scratch, and I would have scrubbed a project to use Guix within a week.
[msft] You are 100% correct that Jupyter (IPython formerly) has existed for a long time. We've been fans & partners with their core team for 6+ years.

Our 1st interaction with the awesome Jupyter team was enabling it in Visual Studio / Python:

https://github.com/Microsoft/PTVS/wiki/Using-IPython-with-PT...

After that we loved the project (and the team) so much that we donated a $100,000 for furthering development. They used the funds to hire a dev & help improve the Jupyter for all platforms.

Since then we've put Jupyter in Azure ML studio which combines a drag/drop ML canvas with that of a notebook. You can use it to analyze your data / build models /deploy to Azure.

As an offshoot of the above project, we wanted to give something back to the community, so we figured we'd instantiate it as a separate notebook-centric offering for dabblers, students, faculty, demoers, webinar/seminar speakers, etc.

And by "we", I mean a small group in Microsoft who cooked up the idea - if it turns out to be useful, we'll keep it going. If it's not, we'll shut it off. So far thought it looks like it's hit a chord - thousands of notebooks have been created just in the past month. Various schools are using it to teach cs101, eng101 courses, people are using it to demo their products/services (an executable doc page vs a static one), ...

Beyond this initial offering, we hope to add a suite of features both around and inside Jupyter. For example, we hope to be working w the core team to add debugging/profiling support soon. We also hope that the VSCode editor will be integrated for the JupyterLab environment. We'd love to hear your ideas!

https://github.com/jupyterlab/jupyterlab
In my observation, one troll can and will show up under many different identities, so there may be a 90/9/1 rule, but it can be gamed.
In a sense, I would say yes there are learning laws, but it's still early in codifying them.

Along one axis, you could compare: supervised, semi-supervised, self-supervised and unsupervised learning. Along another axis, consider that there are versions of each method that take into account temporal/dynamic data, versus others that require randomly shuffled static data.

In the current problems of visual perception, I think the field would benefit greatly a shift to focus on multiscale interaction/dynamics rather than on (static) statistics as it is currently (for more on this, see my colleague's blog: [1]).

[1] Statistics and dynamics. (http://blog.piekniewski.info/2016/11/01/statistics-and-dynam...)
I don't disagree with you.
But many people don't experience this humanity, currently.
It's not just time checking out that is saved. This is de facto a cashless store. Having cash on site is a liability.
Ask HN: How would you improve discovery on YouTube/Spotify?
Looking at spotify, youtube and all the online media libraries, don't you feel like there's no real discovery mechanisms?

Imagine all this great content on youtube, you might only be seeing %0.001... How many unknown amazing artists on spotify that will never show up in front of me? It's all about searching and browsing which is not enough when you have too much content.

So, beside a simple "check what my friends liked" feature, how would you improve discovery on Youtube or Spotify?
OpenWRT on the Archer C7 does not support the 5Ghz radio, FYI.
I think it works both ways, too. Unfortunately there are some developers that take any form of criticism as negativity.

Some time ago I discovered a major XSS security vulnerability in a very popular WordPress plugin (used on over 100,000 blogs). I notified the author and got it fixed, and published a blog post about the issue 12 months later. The article itself was entirely factual and described the nature of the issue, how I discovered it and what the fix was. Unfortunately, the author took this as a personal attack (the email he sent me made that clear) and I decided to take the post down.

The thing is, I had actually spend many hours going through every single line of code to look for other security vulnerabilities. Sure, I hadn't written any code, and I wasn't the maintainer, but it was still an "open source contribution" in some sense.
How do developers for Windows, macOS, iOS and Android build apps that support 3-4 major releases of the OS? Aren't they bundling libraries with their app? Or are they just a lot more consistent with API/ABI stability, or backward compatibility?
I think that could easily be detected if they wanted to. It sounds like they may be tracking your store movements and what items you pick up, so it would be odd if a shopper carrying items walked out of the store without registering any of the bought items.
I was back in 1993. Why do you ask?
I actually was curious and not trying to be snide. For example I wasn't sure if Carmack or whoever might be using Racket for code generation (ie multi-stage programming) which in theory would avoid GC. I wasn't sure how he was using Racket.
i ran into a few issues trying to study classical music with a computer. first of all is merely putting in some representation of the musical score into a file. This was accomplished by MIDI but I am hoping for a more standard way that looks more like the notes of a score.

Another problem is once you have the music there's a tremendous amount of "interpretation" that a musician does. the nodes may each read 1/8 but a musician might add or subtract 1/64 has he/she feels is good.

other times the change is more mathematical 1/8+1/8+1/8 might have to actually be read 1/12+1/12+1/12 = 1/4 but that is much easier to fit into a computer

I have said nothing of dynamics (loud/quiet), articulation (stoccatto, slurring etc).

scores are available in IMSLP and other sources. but are computer files available as well?