skysight-inc/HackerNews huggingface dataset:
I'm thinking that the easiest/lowest-cost strategy on Amazon's part might be to allow your account to go into the red, and then blacklist you from store access until the debt is satisfied. In most cases this money can be easily recouped later, and they can probably get away with charging an "overdraft fee" of sorts. This would be coupled with clearly stated limits on dollar amount and duration of delinquency before the matter is escalated.
Upvoted for sensibility.

in many rural areas of the United States, it is literally impossible to shop anywhere but Wal-Mart. Nebraska and Kansas had a rather large economic dive in the early 2000's due to the expansion of the Waltons. Their business plan is essentially:

1) Announce intention to move into area

2) woo politicians for financial kickbacks to subsidize expansion

3) launch with prices _far_ lower than all the competing grocery stores and harware stores.

4) Wait as other businesses run out of money due to not being able to compete on price.

5) raise prices once monopoly is established.

I moved from one of these places. Now I have 5 wal-marts in my city. I have zero issues with sabotaging their expansion into another country (Canada).
I think the reason that many banks still have "stupid" requirements (as seen in this thread) is because many of them still offer "banking by phone" -- i.e. calling into an automated system and using DTMF tones to enter your password/PIN/etc.
Nice and all but I don't want a store to get my personal info just so I can shop at their place.
Sure, but there are other password managers with this same problem. I'm suggesting something more like the tz database - a common, authoritative source of truth for any password generator / database app to use. Just like the tz database, it would require some maintenance, but I think it would be worthwhile (yes, I would volunteer to maintain it, if others were to volunteer to add support for same in the various keepass implementations I use).
Not necessarily impractical - what about Electron desktop apps and mobile webview-based ones?
Stores bake that into the cost of doing business, it's like dropping something and breaking it, in the vast vast majority of cases you won't be charged for it, just be clean up on aisle 3...

Heck I've dropped jars or similar things during bagging after paying for them several times and every time I was offered a replacement.

Mistakes happen, it's often considerably more expensive to deal with customer complaints especially in the age of social media than it is to replace an item.

It's also important to note that this is baked into the cost of doing business all along the supply chain, if items are not sold they will be often returned by the store to the distributor which would chuck them as a loss, or more often than not sell them for other uses other than human consumption.

Some perishables are thrown away others are then sold to other industries e.g. the roast that was left over might end up as dog food...

For a dog food company it's cheaper to buy discarded meat produce the dog food take samples and while it's being shipped do the cultures to ensure that there are no contaminants or bacteria and if something fishy is found just do a recall upstream for specific batch than it is to buy "fresh" meat and ingredients which are fit for human consumption.

Supply chains are huge and complex and all these little annoyances don't really count for much, it only really bothered very small stores that have to buy everything almost up front and they aren't leasing effectively shelf space for distributors.
I agree with Mz's reading. The wording "if such amount of money were put in a good use" implies that the current use is not a good use.
I'm saying that discussion must stop cherry-picking and hiding variables at will. Like breast cancer rate increased for decades, value of wipping entire cities, billionary damage to economy, making the country easily vulnerable and a slave of security measures, agriculture and ecological problems. The only answer from this guys are "but coal is worse and sun can make you blisters", you don't care for guys that also die by X! and this is a red herring. Yes, everybody knows that cars kill a lot of people each year. Can we focus again in the elephant foot's problem?
17 for ’17: Microsoft researchers on what to expect in 2017 and 2027
[msft] Proper data support is coming. I believe it's meant as: if you upload a ton of data & seem to have abandoned it, it'll eventually go away. Admittedly vague, will be made more crisp in the faq. Thanks!
FastMail does not offer any type of phone support.
, you should be charged the price of the food if you grab perishable food and place it in an area that renders it unsafe

That'd constitute a massive retooling of consumer behavior and logic and would require quite a bit of conditioning over many years, no?
Go, Nginx, and TLS Termination
Ask HN: Most effective way to learn a new language (not the programming kind)?
That is untrue. There are currently two small test failures in IE on master, hence the graph. The library supports IE9+.
Elixir and Ruby can talk to each other using Erlix
Apprenticeships: Useful Alternative, Tough to Implement
Am I misreading something? The first half of your comment seems to suggest that no lisp language could work without a CG, while the second half suggest there're some lisp languages that do.
You're missing a cottage industry finding exploitable bug in some bad bitcoin libraries' key generation or signing code that will then be used to recover private key and salvage formerly lost bitcoins that are now worth an absolute fortune through rarity.
That's actually not a bad idea. You could spend some time to generate good images of various compounds and put them up on stock photo sites. Good use case.
1. Scan your personal barcode with your phone when you walk in. Camera associates your physical self with your code.

2. Cameras track every item you pick up.

3. Cameras note when you leave the store and charge you.
You mean that floating list in the air?

I think that's just visually giving you an idea of what's happening. Like I said earlier, I'm giving a simple naive presentation of how the system might work. Or, at the least, how I would design it without dealing with finicky shelf sensors. Ask anyone that has ever worked in a hotel with in-room minibars how well those things pan out in real life.

Unless that store is just a mockup and not how it really looks and works, I see nothing on those shelves or in the sky above it that is watching you put that cupcake back on the shelf.

The real way to find out is if someone in the demo video can pull their phone out of their pocket mid-trip and see their current inventory and total price. But I didn't see that in the video.

The girl in the video at 1:26 looks at her list and total, but after she's been through the exit turnstyle.
The only really interesting thing I saw in this post was the discussion with realtors. It's significant that Zillow uses long-term averages, and therefore can't price in abrupt market shifts even once they're common knowledge. If nothing else, it implies that "Zestimates" are a bit dubious in tight urban markets where high variance is more possible. Of course, it also looks like Zillow is aware of that challenge.

The ostensibly data-driven part was by far the least convincing section - as soon as I saw the sample size I decided it was nothing more than a starting spot-check.
And if your credit card company declines the charges when Amazon attempts to bill them? Then they're out inventory and don't have any compensation. Then it becomes their problem.
The law restricts supply, which drives up prices.
Advanced Systemcare Ultimate 10 license key Free
If you don't access your account for 60 days we reserve the right to remove your data (currently Notebooks but eventually notebooks, csv files, etc). This is to avoid us wasting storage on users that aren't actually using the service.

As we are still new, we haven't started deleting files yet, but we wanted to be sure to have a policy for handling this upfront and not decide when there was a problem later and then start destroying content without any sort of notice.

Thanks!
-Azure Notebooks Dev
Alternatives to HTML, CSS, and JavaScript
[msft] Guilty as charged. The GIF will be gone soon. Though it loads in < 1 sec for me (~20Mbps). Thanks!
That sounds like exactly what Amazon are trying!
How to contribute to Discourse
Holy shit. That's just insane.

It feels like some people treat open source developers like government employees. Both provide a seemingly "free" service, and when you're not paying it's easy to ask for more and get upset about trivial things. (Of course neither group deserves this kind of thing.)
Your App Has Cancer
How it works sections aren't designed for the technically inclined user they are designed for the layman.
That's a nice example since nobody can explain how gravity works. It's the least understood force in the universe =)

I agree that most people are not inquisitive but I don't think it's by nature since most children I met were very very inquisitive. So my approach is to make it easy to stay a tinkerer.
> You say that like if it's a bad thing, you might want to better inform yourself on GMOs as there are A LOT of myths and misconceptions out there.

And you might not want to assume what I know and don't :)

I say it because GMOs are not open source. Local farms don't get access to GMOs and it can create an unfair advantage to big farms.

As for health reasons I don't believe that GMOs are bad for you but they may have lower nutrients since you can now grow on the same plot of land over and over (and soil depletion of nutrients is a real thing) [1].

I'll assume you didn't know about soil depletion... as there are lot of people that don't and you know its better to inform yourself :)

That being said I do agree that GMOs get mostly unfair sentiment.

[1]: https://www.scientificamerican.com/article/soil-depletion-an...
They don't need to remember photos at all. Just track the person beginning at the point of scan.
I hate native web technologies so much that it keeps me from doing web development at all. I much prefer compiled languages. I submitted this in hopes that the local community might have some new ideas. Currently I am leaning towards learning Elm.
I wish Amazon would add something like this to the e-ink Kindles.
[msft] Yep. Check out Jupyter Lab which tries address other scenarios. A lightweight IDE with notebook, file, editor, windowing support:

https://github.com/jupyterlab/jupyterlab
itch.io: https://news.ycombinator.com/item?id=5445029

I don't know where the big cutoff is, but it's been going strong for the past 3.5 years. There are just under 50k games on it now https://itch.io
ohhhhh I read that but didn't connect that to the reason I can't get more than a handle of photos. Now I understand. duh. I'm dumb, thanks.
I take the point to be that there aren't "deeper" fundamental principles at play in these models. Tremendous progress has comes from simply tweaking of the numbers of layers, or how the feed forward to each other (skipping layers, etc), or by throwing more computer power or data at the same basic algorithm.

Where might we look for deeper principles? One idea is to consider what brains do and how they might be doing it. (I'm not saying we need to go down the rabbit hole of biological detail -- on the contrary I'm suggesting we look at known or even hypothesized principles of brain operation and import them into AI.)

Two ideas we have used in our work: prediction (over time), recurrent feedback (most brain regions have more feedback than feedforward inputs)
> The same is true at the software level, since programming environments consist of gigantic libraries with enormous functionality. According to Sussman, his students spend most of their time reading manuals for these libraries to figure out how to stitch them together to get a job done.

You don't need an MIT education to do that kind of programming, and do it well.

There was an interesting lecture Theodore Roosevelt gave in 1911 at a small vocational school in Pasadena, California called Throop Polytechnic Institute. He said:

ROOSEVELT> I believe that the most important work for us in America today, in the way of education, is to train men so that they can do the most efficient possible work in the vocations they undertake; and I also regard it as of the utmost importance to train the exceptional man on a purely cultural basis. In other words, I want to see institutions like Throop turn out perhaps ninety-nine of every hundred students as men who are to do any given pieces of industrial work better than any one else can do them; I want to see those men do the kind of work that is now being done on the Panama Canal and on the great irrigation projects in the interior of this country---and the one hundredth man I want to see with the kind of cultural scientific training that will make him and his fellows the matrix out of which you can occasionally develop a man like your great astronomer, George Ellery Hale."

A few years later, that school changed its name to California Institute of Technology, and made it its mission to concentrate on Roosevelt's "hundredth man".

I think SICP is the kind of preparation that a hundredth man needs for programming.
There's some cultural and some technical elitism here, and you can taste it. It's available on other forums, but I think it's a touch stronger here. On the other hand, HN does a great job of shouting down trolls and truly ignorant (unresearched/uninformed) opinions. As such, I find a stronger S/N here despite the elitism. It's pretty easy to filter/calibrate for that than the trolling and sheer idiocy so pervasive in other venues.
Zillow is beyond useless. My property consists of 4 legal "lots", two of which the house physically occupies. Each lot is assessed separately by the gov't for tax purposes. The "Zestimate" considers only the lot associated with the street address. So about 40% of the property valuation is ignored.

Second, my house is lakefront. Lake frontage is probably the single biggest factor in valuing the property. Yet Zillow ignores lake frontage as a feature. In fact a recent check of so-called "comps" included no lakefront homes at all. A complaint to Zillow was met with a yawn and a "well its just a number people can use as a starting point, and real estate professionals in the area will know the particulars." So basically they told me the "Zestimate" has no value and they know it.
> What happens if someone sneaks into the store without an amazon account and walks right the hell out with whatever they want?

This is also a perennial concern at any tradition grocery store as well. Presumably, in a system that operates primary off of computer vision, you would:

A) Be able to quickly detect an unrecognized person in the store and alert security, and

B) Have very good video evidence of the person committing the shop-lifting to provide to police.

It sounds like they actually end up in a better position relative to a tradition grocery store from a security perspective.
> try to make a contained solution for a contained problem because the general solution may carry with it a number of unforeseen issues

Orthogonality is one of the key design goals of go. That means a) keep the intersections of use cases of features low and b) maximize the space you can span with them.

Having "contained solutions" will inevitably lead to a more complicated language (infinitely many contained problems with a contained solution each means diverging number of contained solutions) and won't span a large problem space by definition. You want to solve as many problems as possible with as little features as possible.

> As for being really annoyed if there were warnings, that was exactly my point. :) Label them as something more specific (a solution to the repair problem) and make it difficult to use them for something else.

You misunderstood my point. You are not making it difficult, you are simply making it annoying (to both me and my users). Warnings would have exactly zero influence on how much and for what I would use aliases in practice (thus totally failing your goal), they would just make me hate the person who proposed them (dunno. Maybe that's a plus for you? Doesn't seem like that to me).

Solving many problems with one solution is not a bug, it's a feature. Interfaces do not only solve one problem. Embedding doesn't only solve one problem. A language feature that only has one specific use case is just a wart.

For example: python's "pass" keyword is an incredible wart. It's only use is, to make the language unambiguous to the parser, but it doesn't actually serve any purpose. At the same time, you are putting in a keyword; no one will ever be able to use that as an identifier. The same, actually, goes for a lot of other features of python. It's pretty much the epitome of insular features:

http://blog.labix.org/2012/06/26/less-is-more-and-is-not-alw...
Or if you lose your internet connection. or if your app crashes.
What happens if you trash a hotel room?
If they are emulating SV culture: they are screwed. Good.
https://youtu.be/8pTEmbeENF4?t=93
Personally, I am a bond guy.
I was commenting to a colleague the other day how amazed I was at the sheer quantity of github "issues" that I was seeing posted to a few popular open source repositories that were rants about why feature X wasn't available yet or a priority yet, or demanding that someone walk them through some installation issue because the poster couldn't understand (or didn't read) the README. None of the people that posted this stuff appeared to have ever contributed to that project (or any project), but thought they were entitled to what were essentially support requests or re-tasking of developers to meet their demanded schedule.

Our discussion eventually thought it was due to two things: 1) Github, while making the open source process visible and easy to use for many, also makes the process pretty open and barrier free to people who may not yet have the technical (or social) ability to meaningfully contribute to a project; what once would have required posting to a dev mailing list is now just a couple of clicks; and 2) a cultural mindset that some people seem to have that free or open source software is some kind of entitlement (or at least due to communication issues, and the ambiguity of the written word on the Internet that is how I thought it came off). I think the sheer volume of freely available amazing software has caused some to forget the whole reason we have this stuff is someone somewhere spent a lot of time working on it and then decided to give it away.

I don't know if this is really a javascript thing, but I think it manifests itself there more than others simply because javascript might be the first place a lot of people start in their career/learning.
I think the usual lazy reason is to defend against Bobby Tables[1].

Sites that don't cleanse the user input properly.

[1] https://www.xkcd.com/327/
The practice of some Chinese companies with IP has been compared to the loose attitude towards patents and copyright in the early USA. I wonder if there's another analogy with the Silicon Valley ethos and the Enlightenment that inspired the American revolution? When I first got to the Bay Area four years ago, I met a young Chinese woman who told me that there was an embedded nation within China of about 200 million educated people who aspired to the same kind of semi-utopian worldview that seems to float around Mountain View. She told me that in some ways, they feel they are more like people here than some of their countrymen.

EDIT: s/worldview/world/
The Tech That Turns Each of Us into a Walled Garden
Is it worth doing right?
The fantasy mutants in the X-Men movies are "specially abled". Real people with actual disabilities are not.
Railway technology was developed independently in many countries. The result is that now that we want to connect the different rail networks we have trouble with incompatible systems. Trains that cross borders need to be equipped with a superset of all the safety equipment used in the different countries. Even the track gauges differ sometimes.
Apologies to the author, but rants serve a purpose. They comfort those of us forced to use a framework we don't like. If they demotivate you, that's your problem, not the world's. Move your site to Facebook if you want nothing but likes.
>And you conveniently ignored the real world problems with trusting someone else's dependencies I gave concrete examples of in my parent comment.

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.

>Wrapping up "configure && make && make install" in some Guile doesn't make it a useful answer.

Now you're just being demeaning and dishonest. You could insult any package manager by saying it's just a wrapper around make.
I don't think there are many children (or elderly for that matter) among Amazon employees.
A repository structure for better collaboration
The problem is RFID, while cheap... is not cheap enough. It's still most economical to keep RFID on the case level.

It's also really easy to take the RFID tag out of a product. Machine vision is likely the cheaper/more secure approach.
Basic reluctance for someone having some 'claim' on our code, that could potentially legally limit us in the future. Perhaps future investors would have reservations?
> But when someone starts to insult me in mock my hard work, when they criticize me and my work in a way that is extremely negative, it gets to me.

That seems to be the essence of his entire essay. He wants people to be nicer. Yes, criticism is often necessary and often motivates progress, but the criticism should be nicer.

Well, that's an ideal but his lament isn't limited to Javascript specifically. Nasty complaining is part of the universal human condition. Instead of "Dear Javascript", it's more like "Dear All of Humanity" ... stop being so mean-spirited.

In the same vein, we could generalize BS's quote:

"There are only two kinds of languages: the ones people complain about and the ones nobody uses." -Bjarne Stroustrup

... to ...

"There are only two kinds of github projects: the ones people complain about and the ones nobody uses." -every maintainer
Would it be feasible solution to have drop-off basket at the counter for items that you do not want to buy? Also there could be refrigerated and non-frigerated baskets, along with a nice sign saying that it's ok to not change your mind.
I'm pretty sure that when they say they start with Zillow, they are referring to the feature where it shows recent past sales in your neighborhood, which is an entirely legitimate input into determining a formal appraisal.
They charge the credit card you gave them when you checked in.
True, but these often require one or two hosts to unlock issues.

I was for the test but I find the self checkout annoying. It's less efficient than the usual kind. You have less space to unload you stuff; less space to rebag them, and the cashier is lighting fast at scanning and grabbing the money because of 7h/day of doing so. I'm not pro human cashier, I don't think lots of cashier really like it either. But self checkout is not as good as I thought.
They did say sensor fusion. I'm not sure if they have indoor location tracking in the app but it seems reasonable.
top of the front page: https://news.ycombinator.com/item?id=13105689
Isn't that illegal?
Catches with OCaml? Mutable strings, unchecked integer arithmetic. It's got its fair share of ugly corners.
The thesis mentioned elsewhere contains some concrete examples but my goal with the manifesto was to get to the root of the problem I'm trying to solve which is quite abstract indeed. I do not have a document yet that visualizes what I want to build but I'm working on that. I'll post updates on twitter.