skysight-inc/HackerNews huggingface dataset:
Indeed it's a default org-twbs export. I have manually adjusted some stuff like the navigation at the top. Yeah the TOC is at the bottom, but on a desktop is on the right. It's bootstrap behavior when you have two columns with div 'col-md-9' and 'col-md-3': on a mobile you get the second column after the first. I couldn't find a way to customize it within Emacs, so I just used it as is. Otherwise I'd have put the TOC at the top, for sure.
Ada Driver Library for ARM Cortex-M/R, Part 2
Books to make sense of the new world order
I want to "increase the number of people who are able to write, modify, combine and share software by building a tool that makes writing software easy and fun, and accessible to everyone." I even have a slogan. I call it "Enabling Software Literacy"

That said, I'm highly skeptical towards the "good ideas can be stated in a sentence" heuristic.
I bought my home for 139,000 4 years ago.
The bank appraised it at 155,000 while i was buying it (also 4 years ago).
The town has it appraised at 178,900 since 2011
Zillow's "Zestimate" has it at 134,500

If we go by the "market" rate of what it would/could actually sell for then Zillow is the most accurate out of all those estimates.

Now I've done quite a bit of interior work to the house and Zillow's is most likely off by quite a bit now that my house has a new kitchen and bathrooms but I'm not sure how it could take that into account since there's no way for that data to reach Zillow.
I'm not associated with redis, but I do use it daily. It's basically just a really good in memory db. You can use it for almost anything, from job queues, to message brokering, to session storage. Check out the different language clients, find you language of choice and read about how to fire it up and try it out https://redis.io/clients.
> You mean that floating list in the air? I think that's just visually giving you an idea of what's happening.

A friend at Amazon said he tried to trick it by taking two items at a time and it got it right every time, so yeah it does appear to track when you take the items.
Is there a non itunes way to access this podcast?
They already need the support of the rest of society. No one survives on their own anymore. Automating a job like this gives more time and money back to people who buy groceries, which is almost everyone. Some of that can be used to support the lost jobs while they find something else to do.
Zillow deserves a fair share of the blame because they prominently feature a single number with dollar-level precision and bury the caveats multiple clicks away on a separate page.

Some basic UI changes could avoid all of that: e.g. instead of showing $123,456, show a range like $115,000-135,000, and keep the last few digits at zeros based on their estimated error rates. Similarly, their graphs could use shading to make it clear that they're showing the mid-point of a range rather than a discrete value.
> In 2013, professor Nick Bloom of Stanford University stated there had recently been a major change of heart concerning technological unemployment among his fellow economists.[61] In 2014 the Financial Times reported that the impact of innovation on jobs has been a dominant theme in recent economic discussion.[62] According to the academic and former politician Michael Ignatieff writing in 2014, questions concerning the effects of technological change have been "haunting democratic politics everywhere".[63] Concerns have included evidence showing worldwide falls in employment across sectors such as manufacturing; falls in pay for low and medium skilled workers stretching back several decades even as productivity continues to rise; the increase in often precarious platform mediated employment; and the occurrence of "jobless recoveries" after recent recessions. The 21st century has seen a variety of skilled tasks partially taken over by machines, including translation, legal research and even low level journalism. Care work, entertainment, and other tasks requiring empathy, previously thought safe from automation, have also begun to be performed by robots

Technological unemployment is far from a settled matter.

https://en.wikipedia.org/wiki/Technological_unemployment#21s...
When supermarkets came into existence a century ago, people were used to neighborhood grocers. You'd walk in, tell the grocer what items you wanted, the grocer would go back, get your bread, eggs, whatever, bring it up, and then ring you up. These people had worked hard, were well known in their towns, and were generally respected.

There was therefore a lot of resistance to self-supermarkets. Where people had to go and select their own items off of the shelves. The concerns expressed were the same as yours.

We don't miss the neighborhood grocers. People have come to expect and demand a variety and quality of goods that the old grocers could not hope to match, at prices that the grocers again could not match. The descendants of those grocers have new kinds of jobs, and on average a level of wealth that again grocers could not hope to match.

It has been the same story with every kind of automation. From the Luddites opposing weaving machines that brought cheap clothing to the loss of telephone operators to the development of self-service kiosks today.

I also live walking distance from supermarkets. I also joke with cashiers. But at busy times of day, waiting in line can take me longer than it takes to go to/from the store and select items. You don't mind the wait. I do. Amazon Go seems like a great idea to me.
"On the charges of shoplifting from Amazon Go, you have been found guilty. You are hereby sentenced to 3 years of Amazon Prime membership."
I agree subreddits and IRC, can be moderated by users who don't need to directly have repo access, sort of an abstraction, unlike how github repo members/collaborators would, can be a huge assist to eliminating that toxicity. It even has the potential to be handled before the negativity ever gets to those who have so much going for the project, unlike github issues currently which really require the collaborators who have usually contributed a lot to the project, to directly mitigate the toxicity there. I think it would be a great asset if github added the ability to give certain collaborators access to issues only which might aid in fixing this issue allowing there to be sort of moderators/support users who love the project but maybe are better at giving back by moderating issues more than contributing code.
Want to Read the Law? It'll Cost You
[msft] :). Interestingly enough, the decision to use linux/docker was a no-brainer. I know from the outside it might seem odd, but these days, the attitude (and rightly so) is: use the language/stack/OS/toolchain/etc. you need to get your job done. I think you'll see an explosion of Linux/Python/Java/Go/... internally & externally on Azure.

Data point - our team (Python), wanted to hold a "Python day @ msft" event to teach/inform internal teams on the language/ecosystem. We were hoping maybe 50..100 would show up, if lucky. A thousand and twenty one people showed up!

Another data point - the official Azure CLI was just rewritten in Python (win/macos/linux):

https://github.com/Azure/azure-cli

Thanks!
9 Game-Changing Inventions You Missed in 2016
I implemented a IPC msg Q for a router company 15 years ago.

Passing msg with different Threads/Process is not "rolling your own locks with atomic variables".

Basically, each T/P need to receive msg will create MsgQ with msgQLen and return Q_id.

msgQ_Send() Api will use atomic_add() to get the next slot on the msgQ to place the value and/or MsgPtr.

There is no lock needed, only Atomic_add().

Performance wise, it works very well in SMP environments and I ported the library to vxWorks, Linux kernel, user space and QNX.

I have tons of validation tests on the correctness of the message orders, contain and constantly run them on multiple 4 core Xeon machine to check the correctness and benchmark performance.
Please, please don't ever forget this: the people who work at your grocery store are nice because they would be fired if they were rude to you. You may think they are your friends but they really aren't. They would not be there if they weren't getting paid for it.
What's bizarre is how willing people in the media are to cover up pedophilia and pretend it doesn't exist. Gotta make that money I guess, but at what cost?
First recommendation: see a doctor. There can be many causes besides carpal tunnel.
Most libraries RFID all their books now so you can just drop them on a scanner that detects all the books you have, swipe your library card and go.

I don't think that's actually what Amazon Go is doing though.
Note that signatures do not constitute zero knowledge proofs, however, because I can transmit your signature to a third party and convince them of the same thing you convinced me of, namely the authenticity (or whatever) of a particular document. Of course, larger protocols built around signatures don't suffer, because at worst you just need to make sure you sign a sufficient collection of data (to avoid interpretation as a different message given a different context)... but it's not zero-knowledge.
Tell HN: The hypocrisy of Google's Adwords/Adsense policies
Basically I got banned from Adsense. Of course, I'm a little upset, but if anyone cares I tell you why:

The website (let's call it a blog/investigative amateur journalism, no fake news, don't worry) got banned because one long article discussed LGBT situation in Russia. It is about a group of thugs that catch gay youth and then make photos and humiliate them. Now there were some photos too, but nothing graphic! Adsense banned me because of VIOLENT content.

Ok, I understand. It's their network, their rules. Yes, I know I'm not entitled to anything, but please let me know why the very same network on Youtube displays me ads when I'm listening/watching to rap music video that literally talks about doing cocaine, selling cocaine, killing people and being proud of it.

If I look at these videos, I get lovely family safe Ford advertisements in it and beside it. --

https://www.youtube.com/watch?v=6vYnas6q3Sg

https://www.youtube.com/watch?v=gVf_4Ns3qLU

Fuck you Google. I guess singing about murdering people is okay and art, and if you discuss real life events, not heroizing it, is a big no-no.
Anyone who had raised a child would tell you that, a human, requires years of training to learn the difference between a dog and a cat, by looking countless examples.

Of course, the disparity between deep neural nets and human brains remains unknown. A human learns the difference between a cat and a dog, while at the same time, learns so many different things, yet a neural net only learns the difference between a cat and a dog. We don't know how much we don't know.
"US states were intended to be semi-autonomous regions which reflected cultural distinctions of residents inhabiting the original colonies."

Like slavery.
>That assumes we can find something better for them to do, of course. //

In practice what [is and] is going to happen is that the jobs of the poor are removed, because they are more easily automated and the capitalists will retain much of the revenue that would formerly have been spent on wages.

Nothing is going to be done politically until there is either civil unrest or until there is so much impact to those with lowest wealth in society that the capitalists start getting poorer returns because too few people can afford to purchase the goods produced. In either case the situation is going to be very dire IMO before we get there.

This on top of the apparent existing inequalities and the increasing pay gap that the gig economy is creating (the efficiencies don't appear to be improving pay for the workers nor reducing costs as much as they could), and things like zero-hours contracts are pushing [in the UK] makes for a bleak outlook for those who are not already rich IMO.
Trie's are my favorite data structure. The implementation in the Linux kernel is a lock free RCU structure (http://lxr.free-electrons.com/source/lib/radix-tree.c). It is used for the page cache among other things.
It also falls apart if we make first contact and they aren't hippies and it also also falls apart in the face of large wild life not understanding that humans are sacrosanct and you aren't supposed to touch us (meanwhile, we are happy to destroy your habitat and/or kill and eat your kind).
Are you simply trying to state that people who are currently invested in bitcoin's success/failure want to spread information about bitcoin?
I live in Barcelona and I have at least 5 medium-sized supermarkets within 5 minutes walking distance from my home. Plus there are several smaller shops that sell fruits and vegetables.

I know all the people who work in these supermarkets.

The significant bit is that the walk-ability indicated in the 1st sentence enables the community indicated in the last sentence. I know there was one neighborhood in Cincinnati in the early 2000's, where you could walk to the grocery store, walk to the hair stylist, walk to the library, walk to the bank branch, and have a friend shout from their balcony to invite you up for dinner. Enable people to interact with their world on a village-scale, and you will have village-like interactions. However, if you turn people into paranoid-other-ignoring drones and cargo in metal capsules, then you have dystopian sci-fi city interactions. (This is a spectrum, not a binary bit, of course.)
Presumably it works if your phone runs out of battery while in the store

When you exit it needs to match the items scanned (with RFID) to your account (using phone proximity/computer vision)
just use cash for tobacco.
well I think the benefit here is exposing local businesses that make common and specialty food products in a very neutral and open manner. If the products you buy can be looked up later then it might be a worthwhile partnership for some of these businesses.
Well, there's "true" and there's "an accurate summary of events".

I could sift through arrest records in my city and publish a list of Group X (let's pick an established group, like Italians) and make them look like monsters. But that's just a framing exercise.

For instance, the immigrant rape issue. Yes, of course many immigrants have committed sexual assaults. But are they more numerous per-capita, or more vicious? I see sources saying they're rape machines, and others saying it's all made up, but I don't see anything believable that says "Yes, and 2% more than ..."
Yes, I used Inkscape, but I'm not a designer, so I bet you can do something similar with a little bit of effort :) I'm not a fan of high level tools... they usually give a correct result, but a crappy look and feel...
Show HN: Fake Google Oauth2 for Spear Phishin'
Clicked link from IE11. Got this:

> "Internet Explorer is not supported by Jupyter: For best results use Microsoft Edge, Chrome, Firefox, or another modern browser."

This makes me so happy - MS products leaving old browsers behind gives all web developers a ball and bat in the same fight.
If you catch it early enough, CTS can be handled by physical therapy. Go to an orthopedist.

Secondary: In some cases, reduced bloodflow can cause pain. Are you working in a place that has been notably colder since September? Perhaps wear a jacket while you work, and/or wear gloves when outside (smartphones have an unfortunate tendency to discourage glove use in weather that really does justify it).
This is kind of a show-and-ask, but I always wondered why a fake authorization site (google, fb, twitter, etc) isn't a security risk (ask); so I built one (show).

This project comes with the following handy features to make your phishing expeditions more productive:

-credential verification (through imap)

-redirects (send your victim to any web-site you choose after they log in)

-stay logged in (if the victim clicks the link after validation, they go straight to their target site)

-easy, remote data dump downloads what you've collected (http://evil.com/dump?prison=time)

I set up a dummy server @ 45.55.242.89.

If you want to play with it

-A. Be Careful. It requires GMail credentials which are not being transferred over ssl. I do (try to) sterilize your data by using public key encryption (kbpgp.js) and running imap over port 993

-B. I only store the first 5 chrs of your e-mail address, and do not store your password (I don't think). This project is running nginx, node.js, and express so I don't think anything is being logged

-C. Point your browser at 45.55.242.89?goto=https://www.youtube.com/watch?v=dQw4w9WgXcQ
hey now ...

"I’ve always been advised to avoid these “sub-communities” like /r/javascript and Hacker News. Maintainers say they are filled with assholes who don’t know what they are talking about, angry idiots shouting at everything and everyone, cesspools, giant piles of trash burning in the wind."

I find that HN has one of the most sober comment sections I could ever wish for, it's certainly better than Reddit. I mostly come here for the comments.
I haven't read the paper yet but the idea looks promising.

I've had this itch myself for a long time. I can't quite put my finger on it but we really need something like a high level assembly language. One that incorporates high level concepts like networked computers, cryptographic identites for users, access to a global, shared pool of data and algorithmic primitives regardless of which application they were originally written for, or what domain specific higher level language they were created in.

Like, once a user has entered their address into a computer, they shouldn't ever have to enter it again in a different software. Once someone has written an algorithm which takes input x and produces output y, noone should ever have to rewrite it again, but everyone should be able to reuse it. Applications shouldn't all indvividually handle transferring data between devices of the same user or even between users, this should be already built into our programming model. And so on.

If this sounds like some utopian dream or incoherent babble, that's because it probably is at this point. But I'm convinced this is the future of computing we should be aiming for, not piling up more stuff onto our existing stack that's just barely held together by ~50 year old technolgies built for that age.
The Amazon S team are about building great experiences... their tech is often more "Amazon Turk" than "AI". I trust there are many humans monitoring those cameras for this POC phase.... getting paid a similar hourly rate to a checkout person and giggling and chatting to each other but just not with the customer.
Vampire V500 V2+ is 300€
China has surpassed Silicon Valley when it comes to the original vision of self-sufficient entrepreneurship and freedom from stifling bureaucracy.

Mark my words. Beijing is the biggest competitor to Silicon Valley in the coming years.
Most of those postings seem like Ruby shops that have pipe dreams of doing Elixir stuff, some day. I'm skeptical many will get there, which is a shame because Elixir is the most fun I've had writing software.
You can provide a server-side filter function to replication and progressively filter partial replications until eventually everything gets replicated. At that point it becomes a question of architecture of your documents: how much is needed to replicate before a user may be productive?

You can also explore pouchdb-replication-stream to build bundles that PouchDB can bootstrap from a little bit faster than a chatty replication.

That said, I've found initial replications of large databases (one I've worked with this week is a 25+ MB CouchDB database full of photos) is quick enough (and mostly bandwidth constrained) that I haven't had much in the way of concern over it.
Yeah I agree with this. The problem is people want their biases confirmed and don't actually want news. One solution is the gov't "regulating" the news to make sure the people get their informational vegetables which is clearly a violation of freedom of the press/speech.
Sort of like gitlab's Reporter role?

Also, the biggest problem with IRC/subreddits with a dedicated community team is that it takes a long time for many projects to reach the point where this is feasible. Rust is large enough it's fine, but many small projects (like what's common in the JS community) will never get enough people to dedicate some of them to "community management".
I agree 100%. GitHub muddles the contribution process and support process. Couple that with the irony of developing free software using a bunch of proprietary, commercial tools, and I much prefer the tried & true IRC/mailing list approach to the trendy Slack/GitHub stack.

I think a large part of the problem is that the current generation of new developers is completely conditioned by Facebook, Google, Dropbox, etc to relinquish control of their data rather than deal with the slightest inconvenience of configuring an IRC client or whatever else it may be.
It is shown in the video that the turnstile scans a QR code presented in the screen of the app. So if that's the only interaction (no idea!) it seems that the phone could be replaced by an NFC card or similar "dumb" device.
I dislike all JavaScript transpilers. I still cannot get my head around how CoffeeScript ever got so popular. The complexity and friction that transpilers add is not worth the tiny benefits that they offer. I've worked on many projects where I had to wait for like 20 seconds for the code to compile each time I made a change to it.

From my point of view, it sounds like the author of this article is merely feeling the reality catching up to the hype.

Transpilers like CoffeeScript and Babel should never have become popular to begin with. Something unnatural happened in the evolution of those projects which allowed them to capture a lot of attention very quickly; and much of the initial adoption was driven by hype and network effects instead of real needs.
http://www.latimes.com/local/california/la-me-academy-pay-20...

Many small cities do not have police academies. They just hire the graduates from other cities. This is similar to the problem of apprentices leaving.
I think you meant http://i.imgur.com/e7fDglY.png
Yes, we immediately got picked up by an SF accelerator, then I was able to raise a seed round from billionaire investors Tim Draper and Marc Benioff of Salesforce. Then hired a team, got an MVP out to developers and gained a ton of traction, and now we're about to launch our stable/production-ready release!

https://news.ycombinator.com/item?id=9076558
For our Open Source Firebase: http://gun.js.org/ !
> If we're not seeing it, it's probably because we don't want to.

This is the big problem for me. I have struggled with Facebook for years because I really do want my friend's unfiltered feeds. In the end it just became impossible. I would have conversation after conversation where people told me they had posted something but I just never got to see it.
It's not suprising that estimates based on "user-submitted data points" are not accurate. Everyone who ever tried to sell a house knows how difficult it is to estimate real market price of property. Usually people will submit higher valuation of their house so that they can negotiate it down in case their valuation is not realistic. It is better to give higher value so that you have room for negotiation. Transaction prices will always differ from listing prices.
Wartime is a long-accepted way of changing what a government has sovereignty over. This is still a bad example to show that US states are mere administrative decisions permitted to exist because the feds feel nice today.
There are 3.5 million truckers in America. I welcome self-driving trucks, however.
There are all different links:

https://medium.com/reboot-leadership-resiliency/how-i-burned-10-million-dollars-so-you-dont-have-to-4e9e83754ce9#.f6ckizs5s

https://medium.com/reboot-leadership-resiliency/how-i-burned-10-million-dollars-so-you-dont-have-to-4e9e83754ce9#.xp1acya7o

The last part of the url after the "#" symbol should be ignored for deduplication.
A consequence of a pre-historic Mono implementation.
Show HN: Get 5 proposals from the best designers