skysight-inc/HackerNews huggingface dataset:
I'm a bit worried that most of us here on HN are feverishly working on ways to automate away jobs, and there is quite a strong economic incentive for us to do so, but there is hardly any effort and no incentive for policy makers to catch those affected. Who is building and planning for this new social utopia once people no longer have to bag groceries? Right now it looks like a lot of misery and poverty on the horizon before things get better.
I have a similar situation with my condo in brooklyn, which has a deck and a great view, which doesn't count towards square footage. So the zestimate is way lower than what we paid.

We recently moved, and rented our condo, and we were able to rent it for 2k more than the rental zestimate. So, I agree that it's to be taken with a grain of salt, and not that important.
Qubes OS 3.1 Video Tutorial
> new bitcoins will be mined at a rate that will outstrip those lost

The yearly loss is some small percentage, maybe between 1% and 3%. The yearly bitcoin mining production dips under 1% in another 3 halvings, or roughly in the year 2028.
I leave it on because sometimes there's a comment which makes a salient point, isn't a dupe, and for whatever reason is dead anyway - maybe the user is shadowbanned, I don't know. I'd rather be able than not to see and vouch for such comments when they occur, but I certainly don't blame anyone for not wanting to see all the garbage that comes along with enabling showdead - which is most of what it lets you see, in any case.
I've been working in the mortgage industry for the past few months and have learned a bit about the business.

What Zillow does with its Zestimate product really isn't that novel. There is a whole class of products available called AVMs (Automated Valuation Models) which are used in the industry which pre-date Zillow's Zestimates. What Zillow did which was innovative was brought this type of product to the general public, for free.

In some cases an AVM is all that is needed to secure certain types of loans such as HELOCs.
CodeElite?
We also used Ivy for C++ dependency management, now we use Conan.io. But it is very different with Ivy in many aspects
Viral blogging system
for much viral news visit :- http://blogvirals.com
Yes, they are currently suing a large number of people in the US. I cannot say whether the who thing was a PR stunt or not but the limited stuff I read in the press seemed to suggest he was pushing the issue harder than justified.
And how many more to work in industry or government?
Think about how many bodegas, convenience stores, and small grocery stores are in large cities across the world. Now if all of those stores only had to be restocked for a few hours a day, instead of watching the till 12+ hours a day, the storekeepers would have more time to spend with their families.
welcome to costco, i love you
Yes you are correct, for statically typed (and not lazy) functional languages. In this case Ref counting will work fine since you can't create cycles. See http://www.forwardscattering.org/post/47
Sure, people trying to use libraries and frameworks to make their living absolutely get frustrated for often legitimate reasons. But we're supposed to be professionals and as such we should have the self-control, skill, and empathy to channel our frustration into productive feedback instead of just venting our anger like an out-of-control toddler.
To be clear, those added functionality is not a plugin in the sense of that you need to install it. They are just libraries that are compiled to JavaScript. In the end you just need a browser that supports HTML5.
> This makes sense from a suburban, car-based perspective.
> From a walking, city-based lens, ...

Funny, I'd have said if there was a distinction between driven-to and walked-to locations, it would be the opposite: if I've already taken the time to drive there I'm likely not in that much of a hurry.

Someone else points out the security benefit of a cashless store, which again I'd have thought is more of an advantage to the high street shop than the suburban warehouse-like supermarket.
if the costs of the products are reduced along with the operating and spoilage costs then its a net + to the customer, which aligns with Amazon's basic value propisition
Well, they have sufficient capital to use those stores now. Are you proposing that the problem with improved efficiency is that it gives the elite more room to take from the population, so you end up worse off than before? I can see where you're coming from if so, just want to make sure I understand what you're saying.
>> We hired too senior too early.

This is more a sign of a junior "CEO"...
Pee while you VR with Pee World VR
That's probably the biggest weakpoint of the manifesto but also kinda on purpose. While the thesis was all about "let's build something" the manifesto is a fresh start trying to answer the question "what is the problem?". The thesis is still relevant but a bit outdated and I'll probably rewrite it in multiple blog articles.

What I'm planning to use as information starting point is zells.org but it's all still in an early stage. At the moment I'm working on creating a document that visualizes the "end product" that I have in mind.
Walmartification continues, except with Amazon. Amazonification I guess
> When we launched Babel 6, we made an API change that we had planned for awhile. We moved from having an implicit (“works out of the box”) behavior to an explicit (“will work for everyone”) behavior.

Just like Rich Hickey said in his last talk (see https://news.ycombinator.com/item?id=13085952), breaking changes are broken. For greater good or not, it's no surprise people complain when you break their code/workflow.

> I want to talk to you about an article that was written the other day titled “Angular 2 is terrible”. For starters, that title alone is an attack on the maintainers. Surely the author wants a set of problems addressed. But why should the maintainers want to even click on that link, let alone try to address the problems?

I too think that Angular 2 is terrible. It is not an attack on the maintainers, it is just a piece of (IMO) bad technology with maintainers feeling attached to it.

It is a very crucial skill in life to be able to withstand critique and take it to your advantage. There is a lot of usually unnoticed utility hidden in critique, waiting for someone to reap its benefits.
Someone suggest use Gradle with C++, but we did not try https://gradle.org/getting-started-native/
> It's why coffee shops haven't been made obsolete by vending machines

I really don't think that's why. Vending machines can't compete with humans still for freshly produced goods. There have been a few shots across the bow, but producing food that requires adjustment is still beyond the range of our sensors.

I can't imagine a robot "dialing in" an espresso machine based on taste like a barista would, at least for another decade.
Dear JavaScript,
The theory is that if the diff were sufficiently expensive on its own (it's generally not), that cost is offloaded. There may be gains to be made by moving most of the application code out of the UI thread (less memory usage in that thread, etc).

In this demo, all the UI thread is doing is receiving batches of small instructions to update the DOM. Stuff like "change the text content of element #12" (all elements get assigned an ID).

That said, this is just an experiment. I wanted to get a real sense of whether threading was something we should care about for DOM manipulation.
Why would you do an appraisal for every house you looked at? If you aren't seriously interested in it, what's the point in knowing what it's worth? This might not be the best analogy, but when looking for a wedding attire, do you walk into a store and look at the sticker price of every tux/suit/gown on the rack and then decide which to buy (especially without price comparing other places)?
The bit where they recommend Cryptsy is particularly helpful of them.

Here's a detailed testimonial on what a good exchange Cryptsy is. Sorry, was: http://www.coindesk.com/cryptsy-ceo-millions-digital-currenc...
> 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.

I have no inside information here, but my hunch is that that's overly pessimistic. From the outside, we hear about DeepMind finding cats in YouTube videos or learning to play Atari games or Go, and it's tempting to say, "Google doesn't sell Go programs, so what was the point."

However, Google does do incredibly good image labeling in Google Photos. Their autonomous vehicles might eventually be a profit maker, potentially using deep reinforcement learning methods developed to play Atari games. Certainly, Google Translate and Inbox use ideas developed from their machine learning groups.

You're right that there's often a pressure to make internal research groups more profit-driven and more connected to the revenue stream that runs a company. Microsoft Research saw this happen to some degree 10 or so years ago. But Google's core competitive advantage is their ability to collect and analyze data. Data is the revenue stream that runs the company.

Also, I think the "independence" aspect of research is overblown to some extent. Almost no one is truly independent. If nothing else, you're subject to the needs of funding agencies. Typically, researchers just want the ability to work on problems that interest them using ideas they have some control over developing. You can do that inside a company, provided that company is interested in the same types of problems you're interested in. That's been the success of corporate AI/ML labs -- many of the best researchers want to go there because it's a steady stream of interesting work free from the need to do the constant dance for grant money.
Someone can already walk around a grocery store and see what's in my cart or they can just watch me checkout. Buying groceries isn't exactly a private experience unless you buy your stuff online. Securing tags in things like a passport or credit card is important since identity theft is real and hardware to read the tags is cheap. Knowing what things I buy in the grocery store might help some marketers know what sells but I can't really think of any nefarious use of that kind of data.

Maybe you could use it to make some guesses about a person. An older guy buying frozen dinners, beer, and not much else is probably single or divorced. A woman buying prenatal vitamins is probably pregnant. Someone buying both Special K and Fruit Loops might have a family. But someone can already make these determinations from using their eyes. RFIDs might make it a bit easier but don't really add any new infosec facet to this grocery store experience.
Where I live all the grocery stores already have almost no employees, with delivery service so you only interact with a website + delivery agent, or a self checkout kiosk if you show up in person.

The in person shopping primarily happens in specialty grocery stores like Italian delis and the like. They won't be going away.
OCaml is not yet multicore ready. Also, overloaded operators aren't available, which can be a bit of a pain if you're writing numerical code. Otherwise it's a great language.
Just to clarify - I'm not suggesting we make liberal use of the banhammer for anyone who steps out of line - there are other ways of changing behavior that will work better. Just considering the hypothetical where they don't exist :)
Different culture, yadda yadda
> These people like their jobs because we respect them for what they do, so they feel useful and they work hard.

> The humanity of it has value for us here and that value is greater than the time we'd save by removing the people from the shops.

I wish this sentiment existed in other realms and for the countless un/underemployed millennials out there. I wonder how many marketing assistant and assistant media planner jobs have been killed by the use of one janky "online marketing suite" after another.
>If I can't rely on _specific versions_, I have gained nothing at all vs. using .deb.

Isn't that what you literally do in Nix and GNU Guix? You can create packages with specific versions of all your dependencies and use that for your package. I think by default they try to package and build with latest but can create packages for specific versions if needed.
Russians have a habit of employing scientific information in their daily lives. For instance: I've been told that a Russian or Eastern European weather forecaster sometimes gives health advice based on the air pressure changes.

In America or the UK I know this would be dismissed as 'woo'.

Unless it was contextualized correctly of course. Such as between friends or within a relevant domain like medicine.

Sometimes I worry we might be retarded.
Show HN: Alom – Evolution of CSS Furatto Framework
This has happened to me as well.
The change in Babel 6 was this:

$ npm install babel-cli
$ babel src -d lib

To this:

$ npm install babel-cli babel-preset-es2015
$ echo '{ presets: ["es2015"] }' >> .babelrc
$ babel src -d lib

It really wasn't that big of a change.

Also, we did give it a new name. It used to be 6to5, and we changed the name around the intention to make it more generic. Which Babel 6 was the culmination of.

As for communicating with the community. Yeah, we can't address everyone at once or even reach them all. We could shove it in their face (and we do) and still a significant portion would still ignore us (and they do). There's not much we can do about that. But they shouldn't come to us and say that we never said anything about this, because yes we did.

Also, the article I referenced about Angular 2 was not talking about the transition from Angular 1 to 2. It was talking about ng2 as its own thing, criticizing it's design more than anything (just in a really shitty way).
No problem, your comment was clear and I didn't perceive it as snide, at all. Thanks for your carefulness in the discussion.
As the stereotypical white-cis-male-scientist, this sort of statement has always bugged me. I was pushed from science at every turn- multiple teachers said I would be no good, wasn't allowed to take advanced courses in HS, was seen as a wannabe by friends and peers, but at every step I also saw a concerted effort to get women and minorities into my field of choice (physics). Support groups, gender or race only clubs (never white or male), even banners celebrating women in science.
In social settings, women & girls were always praised highly when they decided to pursue maths- whereas guys got the "what are you, a show off?" treatment.

What are these societal pressures that exist "without a doubt"? Every time I've tried to dig into the subject, I can only find ephemera and anecdotal testimony. Pressures echo from generations gone by, I know, but to what extent? And I know I haven't lived the life of someone systematically oppressed, but at least in the area I group up in, it seemed the exact opposite was true- systematic uplifting.

I'm not trying to say that they don't face any hardships, though I may not be privy to them, but rather that this whole problem could be rephrased without the women/minority angle. "People are discouraged from going in to science." is a better way to look at it, imo.
There is a clone that works on Linux. I assume it would be an easier path to get that working on OSX versus the actual Notepad++, which is rife with Win32 dependencies.

See: https://github.com/notepadqq/notepadqq
I appreciate your efforts here, Kelsey. What I'm looking for (and I realize I'm not your manager; this is just my opinion borne of a year of experience with K8S) is a focus on strengthening the core first, then going back to the veneer. Great edifices start with a strong foundation.

Also, the engineering teams need to do a better job of integrating community PRs that address implementor demands. For example, Consul K/V support has been asked for since 2014 [1], yet nobody seems to be in a hurry to integrate the (generously-provided) functionality [2].

Finally, I'd like to see deadlines and decision-makers appointed for making decisions such as the one you discuss, so we can avoid endless debates and make forward progress quickly.

[1] https://github.com/kubernetes/kubernetes/issues/1957

[2] https://github.com/kubernetes/kubernetes/pull/31622
I'd suggest we are evolving, but you are both mis-using "evolve." Evolution does not mean better, it just means change to fit the current environment. Humanity and intelligence is not the logical outcome of evolution.

This feels like a natural evolution. It's a outcome product of the environment.
No, not at all. It's more subtle than that.

Suppose the minimal cost solution has a cost of c.

Suppose there is an extra "human touch" factor that costs x extra. So the total cost is c+x.

Suppose there are n customers, of which m prefer the human touch.

In a world with humans everywhere, it costs everyone c+x/n to deliver a product that satisfies everyone.

In a world where two solutions are competing, one with humans and one without, it costs c+x/m to deliver a product that satisfies m, and c to satisfy everyone else.

The subset m that prefers the human touch has to pay more. But notice there's no magical majority cutoff here; that's not how it maps out. It's a curve that gradually increases the cost the lower the m:n ratio is, until it becomes a very expensive boutique service that only very wealthy people can afford. And the increasing slope makes it hard to fight.

It is in fact people with the least sensitivity to price and preference for the human touch that will help maintain the status quo. And those people are usually in the minority.
I purchased a home couple years ago. The appraiser I used did exactly this.
Why does routing get so complicated? I use Web2py which doesn't even have a router and it's so much easier. Are regxes, variables, http methods all that necessary in the router? Just pass the info to a controller.
> I seem to remember something about his sister claiming the entire thing was a PR stunt

Do you have a link?
Thanks. The section "Regression and Classification with Linear Models" from the third edition and the chapter "Statistical Learning Methods" from the second edition do not appear in the first edition.
I find in Tesco and the Coop (don't think I've used M&S) they let you say you're using your own bags, but they assume that's a carrier bag and complain at my rucksack. I always leave packing until the end if I can now, although they'll still complain about unexpected items even after paying..
I suppose that's kind of my point (not the parent.) 'value' is an amorphous term. Ultimately, you have comps, a detailed appraisal, and emotion to guide the purchase. There is no hard number, but the first two get you very close.
That's a good point. It seemed to me that they were making the case that people consciously valued the experience, but maybe it's a hidden value.

It seems to me that there must be better ways to give people social interaction besides making some people sit at a cash register for eight hours a day and making a bunch of other people wait in lines to be served. But that's a tougher argument to make.
I'm working on a free Google Analaytics spam detector. Quick question for you
Hey folks!

I am the founder of Metrics Watch (http://metricswatch.com/) and I just started to work on a tool that will detect spam and fake traffic in your Google Analytics accounts.

It will have at least a free portion, if not 100% free.

I would love to hear from you. Would that be useful? What do you wish it would do for you?

Thanks in advance!
I believe that one reason why there is so much negatively in the javascript community is a combination of the fact that

1. Everyone knows Javascript (so everyone has an opinion)

2. It's easier to criticize something than to share original thoughts

3. Posting your thoughts about programming is popular (what percentage of mechanics blog about automobile trends?)

There is no easier article to write (and get page views) than writing a blog post about how terrible javascript/JS OSS is.
Thanks for bringing up this example and calling it out as unacceptable. I appreciate it (and I'm sure other OSS maintainers do too).
Fairly certain that Segment (https://www.crunchbase.com/organization/segment-io#/entity) debuted on HN. The original business was failing, but they decided to give it a last shot and posted their open-sourced code from v1.

You can hear Peter talk about it with Aaron Harris here: https://soundcloud.com/akharris/startup-school-radio-episode...
What happens if somebody compromises Amazon accounts by the hundreds and hires a shoplifting crew to clean out that store everyday, selling the goods for 1/2 price on the black market.

Retail organized theft is already a major problem here and this is with stores that have F/T security. There is no shortage of drug addicts willing to jack items for $0.10 per $1 retail value, the goods are then exported and sold in China for things like toothpaste, babyfood, ect.
Luddite fallacy.
> Whether or not the human brain can be completely simulated by a machine is still an unanswered question but nothing I came across so far convinced me that it's not possible.

If you haven't read this book:

https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach

...you probably should.

It may or may not change your mind, but it will bring up some interesting concepts and other meanderings that will keep you thinking about things.

Let me put it this way: Before I read it, your words above echoed my ideas. Interestingly, they still do. That said, after I read the book, there are certain nagging issues deep in the recesses of mathematics where few have dared to delve that raise interesting questions...
I do sincerely apologize if something I had said sounded offensive to you or anybody else.

However, I can't help but ask the question: am I the one who resorts to personal attacks here?
Certainly you can influence the appraiser, but the way you state it is nonsense. Their job is also to provide feedback to the buyer, they won't just pull any number you like out of a hat.
People keep assuming I have something against sharing criticism or frustration. I never said that. I explicitly said that's not what I'm trying to say.

I'm saying that when someone does it in a way that is in pure unadulterated anger that the community should not reward them for it. It's unhealthy for everyone.
This is awesome.....for a city as awesome and patient as Barcelona. In any major metro in the U.S., if the cashier stops scanning and talks to people there will be rage and quite possibly someone telling the cashier to STFU.
As an example of above, A couple of years ago my wife and I were selling our home and the appraisal came back lower than agreed sale price, we asked appraiser to pick different comparables and the appraised price went up 10-20k