skysight-inc/HackerNews huggingface dataset:
This works for historical data analysis, but falls over flat for trying to ascertain asset prices in markets, due to how much more quickly the MLS data is updated compared to public records (although, to Redfin's credit, they provide both the MLS record and public record for property events for completeness).

Some properties are only on the market for hours/days; you'd never have a chance as a market participant if you only relied on stale public records.
How the Bizarre Conspiracy Theory Behind “Pizzagate” Was Spread
If requiring signup is a showstopper how are you posting on HN?
Is it possible that you're being overly literal in your reading?
Hi dandare. I am a dev on Azure Notebooks at Microsoft and can tell you that our team also delivers Python Tools for Visual Studio, Azure SDK for Python, R Tools for Visual Studio, and previously Node.js Tools for Visual Studio.

The UX was not done in any way to feel like something else. We tried to design something that worked well for Jupyter users as well as looked nice and was usable.

That being said, our teams strengths are not in UX by far. We are starting to work with designers to improve the "dev-UI"" we currently have.

If you have any more feedback you would like to share we would love to hear it. There is a public tracker at https://github.com/microsoft/azurenotebooks and an email that goes to the team at nbhelp@microsoft.com
At a lot of grocery stores in Europe, you weigh and tag your own produce. Basically you put your bananas in a plastic bag, set them on the scale in the produce section, and push the number for bananas or select them on the touch screen. It prints out a barcode and price, you stick it on the bag, and the cashier scans it.

Perhaps this could be similar, but instead of printing the barcode, it automatically adds the item to your Amazon cart.
I don't like the car analogy too much since a car is basically a tool while computers are a medium.
I agree with you that programming languages on the other hand, definitely are tools.
Just say you brought your own bag and put the backpack on the scale. Then put things into the backpack as you scan them. Sometimes it'll request an attendant to confirm that it's empty (probably because it's heavier than most bags).
Ha, that's a great idea. Partition purchases by hour, figure out which products are bought disproportionately often in particular hours, and for the top three of those products, Kiva their shelves either to the front of the store (if you want to optimize for greatest throughput) or the back of the store (to optimize for longest time-in-store to increase impulse buys) ;)
I think they are both copying the stdlib terminology https://golang.org/pkg/net/http/#ServeMux

Historically gophers haven't minded the occasional namespace collision: https://github.com/golang/go/issues/9
RAIN Rfid tag is < 10cents.
Social structures today are built out of millions of independent agents, each of whom is modelling many others in detail, but not quite accurately, while also modelling themselves somewhat more accurately, modelling the world in general at a low level-of-detail, and trying to meet their own embodied needs. There are ways to make accurate social reasoning easier (transparency, egalitarianism, precise communication, etc.), but our social structures are currently moving away from those.

Adding one more agent who happens to be artificial is not going to make these social-reasoning problems any simpler.
The cells concept seems like a global git repo atop a NFS.
While such a thing might help the people who choose to use it. I think you will have to be very careful to avoid the competing standards trap.
https://xkcd.com/927/

If you are truly passionate about bringing programming to more people, then I suggest starting by trying to teach each existing language to a different person who doesn't know programming.
The intro experiences of each of those people should confirm or refine your ideas about what needs to be built in order to get the maximum number of people programming.

Alternately, you could start with the observation that it seems to be the case that even most programmers do not make most of their own solutions.
If that is true then a good thing to build might be a general programming language that would get most programmers to start making most of their own solutions.

Either way, the result should be a language that is so much simpler to write in and that provides such a small time to useful solution that not only will most programmers choose to use it to solve their own problems but most programming instructors will choose to use it as a first language.
In my experience, SICP's main effect was developing "analysis" muscle. I remember reading first 3 chapters and realizing that we are starting to write fairly complex stuff but still our language doesn't even have assignments let alone for loops or other bread and butter of programming. It's that moment, it dawns on you what computer program really means. It's not prescription of step-by-step instructions, but set of ideas that come together, compose with each other and make a whole that is far bigger than sum of small pieces. In SICP, you actually start at "atomic" level to build real world objects. I think this exercise is still relevant at least in that way and chances are that SICP readers are better at grasping and using abstractions.
> "I'm curious how did you expect Racket to work without a GC or any Lisp like language for that matter or did you just assume because of video game usage?"

Just because of video game usage and my perception of Carmack as a performance freak who wouldn't compromise on performance. (Sloppy reasoning, I know! Thus, my questions on where GC makes sense in games)
> truly "intelligent" behavior (including emotions),

Why are emotions required for intelligence?
Realtors who feel threatened by Zillow love to complain about Zestimates. Zillow has made it clear time and time again that they are not 100% accurate and even allow homeowners to edit them.

Zestimates are a tool that homeowners like to use. Zillow knows that. Good Realtors won't feel threatened by it but instead leverage it to provide prospects with a much more complete and accurate estimate.

Realtors need to stop blaming Zillow & Zestimates for their own weaknesses. It is getting old.
>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.

No, it isn't. See how Nix and GNU Guix solve this problem without resorting to bundling. Shipping a single binary to all systems is the use-case of proprietary software. Free software just needs distros that are more capable, that can handle multiple versions of the same dependencies, like Nix and Guix do. Bundling may be convenient, but it's harmful to the users.
They also did serious damage in the Pacific, e.g. the Bismarck Sea.
That's why I gave a 50 year window.

Today, we don't quite have the ability.

In the future, we will.
I found and bought a house through Zillow and the selling agents were really irritated by this, and in many cases would ignore the Zillow agent (who was great). I think a lot of this is the fear of competition and the threat to their bottom line
When I was learning Go, Negroni was where I left off and felt like what you may be looking for as a next step: https://github.com/urfave/negroni (I"m sure someone more experienced can provide more context or other / better links -- thought this would be a better answer than none until then)
How has nobody mentioned the worry that you'll get overcharged? I'm sure computer vision isn't perfect, however close it may be, and once you've left the store (presumably when you'd check your receipt) there's no way to prove you didn't take whatever you were charged for. I'd be pretty worried about accidentally "buying" something I didn't actually take, even if that's statistically unlikely. (Yeah, I know, it doesn't make sense to worry about a 1 in 10,000 event, but people aren't rational.)

Or, if they decide to side with the consumer and give you your money back, then that opens them up to theft - go in, buy stuff, "oh I didn't buy $expensive_item!", get money.
Previous discussion:
http://news.ycombinator.com/item?id=2638806
You're supposed to put your bag on the scale at the start when it asks if you brought bag(s). Fill it, then fill 5p bags if necessary.
It's worth it to create a login & enter in your upgrades, so your ZESTIMATE goes up.

Very nice, thank you, my Zillow estimate is now $5965 higher. We have no intention to sell but if we do, at least I can start the negotiations at a higher price point by pointing to Zillow.
There are competitors that work more closely with realtors and also competitors that compete with just the zestimate, such as Smartzip.
I think that if you intend to “shame” something, you should at least start out with proper channels (e.g. send an E-mail, file a bug, whatever). Also, it’s not really going to shame them unless you point them to the place they’re being shamed.

In the end, what is more important: seeing the situation improved or just complaining?
You hit it, but it's not a side point.

The entire problem of rolling your own security code is that you will never know if you messed it up.

For functional code this is only an issue with silent corrupted data.
They do this because it makes it easier for the 3 letter US agency to guess the password.
There's an obvious difference between law enforcement having these powers (and we can assume Russian law enforcement does too) and Joe Schmoe having these powers. As Russians have already said in this thread, the main use of this is blackmail and cyberbullying. It certainly is an abused feature. I think the typical "whataboutism" here is distracting from the main issue.
> It's the store's fault when you selfishly and silently put perishable goods in non-refrigerated areas so they can spoil?

I find it really annoying when people put words into somebody's mouth.

Misplaced perishable goods are certainly a problem, but not the one they're discussing right now.
Hi! Proper data support is coming soon. For now, you can link directly to blobs, github, etc.

[msft]
Also, since the app is still on your phone there is no reason they can't be using it to gather data as well.
Adding Breadcrumbs for Effective Navigation
They did. Not sure if you followed the pizzagate laughfest. But they actually did, but they had a really hard time to net make it censoring. All they could really do was banning people that abused the rules, what they did (even 4chan did that mind you).

But why would Reddit be allowed to decide which conspiracy theorie can be discussed? Seriously, i dont want to live in a world where the few semi open platforms we still have decide what we are allowed to talk about and what not when no laws are broken anyway.
Ah, I see, I figured that there might be some case like that. I would have expected that to be a compile-time error because `y` is an unrecognized identifier by the time `x` is defined, but I guess it makes sense with lazy evaluation to not make that kind of ordering matter.
Just over two months ago, I sold my house within $1,600 of the "Zestimate". I then turned around and purchased another house over 10% below its "Zestimate"
Or for a string, gUi"

"go Uppercase inside double quotes"
I wonder if another reason may be the differences between traditional PCs and mobile devices with virtual keyboards. I've seen special characters that are two taps away on my phone that I'd have to look up an Alt code for on my PC.
It could be flagged as "must restock"... one cool thing is it could then tell you exactly where it needs to go back to, finding that was always a pain (source: I was a cashier in a large grocery store, once upon a time)

To this day (20-odd years later), I always put grocery items back where I found them (and bag my own groceries). Don't be a dick.
Sure a few will do it for fun. Most won't though, because it's still stealing things and there'll be a non-trivial chance of getting caught.
KeePass should let users configure a pattern for passwords, like "8-25 letters or numbers or these symbols, must have 1 uppercase letter", and just replicate that socially (the pair of web site and pattern) across all KeePass users.
This made me think of a possible exploit. If these sensors are using weight sensors and cameras, it might be possible to pick up similar items and then put back the much cheaper version.
With go there is really less emphasis on taking advantage of a web framework like expressjs (look at go alternatives like gin) and building server functionality from the std library (since everything you need is there). I wrote a small helper library to help with template rendering if you're interested in looking at the source to see how you can take advantage of the std library for templating: https://github.com/dannav/migo
Sounds like Twitter. We've seen this thought experiment play out!
> RFID could fix that if we're really close to being able to scan a whole cart full of goods in one sweep (which the Amazon project seems to imply). But then you have an issue where every single vendor to your store needs to be inserting compatible tags into the packaging. That adds cost and logistics.

I remember seeing this working when I was in university [0]. They just couldn't focus on supermarkets because the tags were too expensive (10-15 cents per tag).

[0] http://www.vilant.com/
The cogent language by nicta (an easy google away) has functional semantics but uses linear logic / linear types to make sure that no gc is needed. The code is on github and they have a very cool approach to generating proofs that any code generation maps the cogent code to equivalent c code. https://github.com/NICTA/cogent/tree/master/cogent

I've also been looking into how to add resource logic / linear logic to ghc Haskell / languages with a similar internal rep as ghc core. Still need to write that stuff up mind you.

There's a long history of no gc free functional language research. Mlkit and clean are probably two of the older but accessible implementations in the wild
>> we're far enough away that we don't know what direction even we need to start down to make the best progress

Even worse, we have some strong theoretical results suggesting that none of the techniques we have developed so far can ever lead to AGI, and that refers very much to machine learning primarily.

I'm talking about the work that was done on inductive inference, and then PAC-learning, in decades past (starting in the 1960's). There are many negative results and very few positive ones.

I wouldn't say I've reviewed the bibliography extensively (it's a huge area spanning a couple of fields), but from the little I've read I'm getting the feeling that, if you want to be able to learn any function in polynomial time, with a polynomial number of training examples, and with arbitrary error, you're basically stuck with the easiest classes of concept to learn. And if you want to learn specific distributions or representations (like DFAs or PCFGs) then you can just forget about it.

Which reminds me of something that Andrew Ng has said, about how recent results in machine learning and deep learning only reached the "low hanging fruit" and further progress is going to be much harder. No references to all this- I'll dig 'em up if required.
I found it depends on the 'class' of the supermarket. The higher class the supermarket, the less calibrated they are to treat you like a shoplifter.
Toy decompiler for x86-64 written in Python [pdf]
> I'm sorry but if you cost the store $25 by leaving a damned ROAST in the cereal aisle, I would be perfectly happy to never let you in the store again.

Wouldn't a better solution be to charge the customer for the roast and if they complain, you explain: "sorry, you didn't put it on the proper shelf, the technology considers that as a purchase", and possibly eat the cost in the form of some incentive to come back to try to keep them. The ones that don't complain either didn't notice, or they don't care enough to stop shopping, or they won't come back like you suggest.

The ones that complain get it taken care of, the ones that don't don't cost you anything. Win-win-break even?
Fancy Bears' hack team
All the supermarkets I use already push you to self check-out stations....
I wasn't implying that DeepMind (or its research team) are going to be dissolved. My point was: I wouldn't be surprised if that happens if they don't find compelling products to make money off of given Alphabet's revenue focus. Also it can go the consultancy type route it currently seems to be headed for and consultancies can make a lot of money (look at IBM), so they could be a great business. But that might leave the researchers unsatisfied with their impact.

My point was that ideally we like to believe that research supports products, but generally speaking, most of Google research or Microsoft research papers are rarely applicable to their products. And good researchers like being independent (that's how you woo them - with the promise of independence) so you can't usually dictate what they work on.
Volkswagen Takes Challenge to Uber, Lyft with New Berlin-Based Company
It's funny when Western social media synonymizes "modernization", "westernization" and "brighter future".

Especially since it was very recently that huge structural transformations in Russia (Gorby's shock therapy) brought "westernization", "modernization" and a "brighter future" to Russia - in at least all of the US reporting. The shock therapy brought democracy (yes Russians vote) and economic liberalization (yes Russia is Capitalist society). It also broke what had been of an existing soviet union (another thing for the US to cheer about).

This constantly unobtainable quality that the US really would like Russia to achieve is submission to decision making for the world centered in Washington, and until that is achieved according to "western" (sic) reports, Russia will not have modernized, and will not have a brighter future. This kind of exceptionlist rhetoric holds ubiquity over much conversation in the American bubble, but it's pretty embarrassing when you see that it has no clothes.

Russia sees itself as uniquely important to world leadership. So does the United States. Neither is about ready to submit to the other's leadership in world affairs. Prospects for both Americans and Russians in the future are down, and citizens in both countries are being motivated against one another in jingoistic fashion to promote a national sense of unity and legitimacy.

The Chinese, meanwhile, are doing quite well. If they can hurdle some (admittedly big) challenges, they will challenge both Russian and US leadership in the world in a very serious way.

This is a unique and important time in history, in which the three major centers of world power may readjust in their orientation toward one another, and the balance of power may shift in ways hopefully not so techtonic there is another war between major powers (as it would be truly horrific).
What? If a person is using a password that contains such a character, they'll know how to type it or at least find it to copy/paste...

QWERTY isn't the only keyboard layout. Nor do you need right-alt support to type things like é or ç, you just need to enable the US-International Keyboard layout (on Windows, I'm sure equivalents exist for other operating systems).

>Case in point is me setting up new linux boxes and always using a safe initial password (long but pure ASCII) knowing that I'can't be absolutely sure I've configured the keyboard layout correctly.

That is smart for an initial password that you change once you know your keyboard is configured properly. A temporary password while spinning up a new machine isn't too big of a security deal if you're going to be changing it within a few hours anyways.
Louis Dionne – C++ Metaprogramming: evolution and future direction
Which Fake News Articles Cost Clinton the Election?
Facebook and the fake news "epidemic" is being blamed for throwing the election from Clinton into the hands of Donald Trump. Can the HN community share what articles they believed most heavily contributed to this action?

Also a story of note from Mark Cuban: http://blogmaverick.com/2016/11/19/my-thoughts-on-the-msm-getting-president-trump-elected-and-then-some/
Or to look at it another way, not even 20% of a single AWS snowmobile: https://aws.amazon.com/snowmobile/

Of course, they presumably need to duplicate it for redundancy too, so maybe a full 2/3s of one!
Now that's what I call security.
Not everyone complained, just conservatives who thought they were being censored.
Thanks enricsosada.
I am a dev on Azure Notebooks and I spent time working with a couple of people in Microsoft Research to get this going and we are very happy with the result. The F# community has been very helpful in getting this going.

If there are other languages you would like to see, or other features or issues, reach out to us on https://github.com/microsoft/azurenotebooks or nbhelp@microsoft.com
Exactly. I think the writer is taking issue with trying to use it as a more exact science, and calls it out for being within 20% of the sale value 90% of the time, which I think is pretty reasonable considering the high amount of subjectivity in home purchasing.
Better, IMO, to use it as a control key (you can do so much with the control key inside a terminal). Of course, why not both?

http://www.economyofeffort.com/2014/08/11/beyond-ctrl-remap-...
Weaveworks | Senior Backend Developer | San Francisco, London, Berlin, Madrid | ONSITE, Full-time, https://www.weave.works

* Senior backend dev: develop microservices (primarily in Go) and container tools

* Senior frontend dev: write reactive and snappy web UIs that show complex data and are easy to navigate (Berlin only)

* Developer experience/evangelist: spread the word in meetups/conferences, develop integrations for our tools

Come help us build OSS tools that other developers use to tame their containerized applications. Projects like Weave Scope observe containers/pods/services and their interactions to provide visibility and insights. Developers can quickly see the state of the resulting systems and validate their assumptions.

We offer family-friendly hours (some of us have kids, too) and encourage a good work-life balance. Feel free to work from home on certain weekdays, or combine work and travel for a month. It's no big deal if you're not a Go expert, we trust that you can learn on the job. Also, all our tools are open source: https://github.com/weaveworks Browse our PRs to see how we work as a team!

The hiring process: Checking your CV/GH/SO (if not enough signal: small coding challenge), 45 mins hangout, afternoon take-home coding/design challenge, in person interview with future colleagues

If you’re interested please drop us a line with your desired location at jobs (at) weave.works

Note: Weaveworks will consider visa sponsorship on case-by-case basis, subject to business needs and individual eligibility.
Dailymotion's Adoption of Peer5 Is a Major Win for WebRTC
As chupapuma said, we aren't UI folks and all feedback is welcome. We hope to update it gradually in the coming year :). The original UI was done by one of our summer interns. [EDIT] didn't want to make it sound like I'm blaming our intern - he was awesome, especially if you'd seen the previous rev!
Someone cares to explain the technology behind this?
BMW remotely locked a vehicle to trap a thief inside the car he stole
Came here to post this, as I immediately thought of IBM's ad while I was reading Amazon's bumf. I think I would trust IBM's RFID tags vastly more than Amazon's visual tracking.
2016 Civic Type R (310hp) – 0-270 km/h acceleration