skysight-inc/HackerNews huggingface dataset:
No. What you do is echo back to them what you understood from what they said for them to correct. After several rounds you arrive at a point where they have said their piece, and you're able to describe it in your words well enough that they believe you understood them.

Doing this exercise has three huge benefits:

1. Being listened to in this way is often an emotional release for the speaker. Which takes a lot of emotion out of whatever comes next.

2. As a listener, it is common to add a layer of color on what was said without realizing that this happened. This gets past that tendency so you hear what was actually said.

3. The process tends to bring out details that the speaker didn't present clearly, but are crucial to whatever they believe.

All of this sets the stage for a much better future round of responses.

Try it. It is hard, but worthwhile.
You can stop logging in, sure, but they still own all your data
> If you write a program that has thousands of persistent websockets open, you do not want all those thousands of connections to each have their own, persistent, long lived database transaction. [..]

Mike, I've never suggested to have a DB connection per HTTP request. Please re-read my other comment in this thread.
I'm amazed that someone (who committed 40+ thefts that) they worked so hard to catch got less than 4 years in jail. Perhaps they're wasting their time on petty criminals.

I suspect that computers will help out quite a bit. Similar to other topics, computers will first outperform most people, then ultimately everyone, but computers plus people will outperform just computers.
This is great! I really like Squarespace but this is one of the big features I have been waiting on. The other one is integrated A/B testing, or at least an easy way to work with A/B testing frameworks. Are there any plans to support this?
It takes a lot of forgiveness, compassion, patience,
and courage to listen in the face of disagreement.

I can't help but find this condescending. Listening should only take a small bit of intellectual humility. On controversial subjects, people with whom you disagree almost certainly have valid points. It's not heroic to acknowledge them. It's a sign of maturity to be able to admit where your opponent's arguments are strong and, on the other hand, admit the weaknesses in your own position.
Or more likely because customers don't want to inspect a transaction on their own device at the supermarket checkout or even worse a transport fare gate. A "solution" which takes minutes to perform is not a solution to the real-world problem.
Are you paying for the service or have you set up your own server?
How media is changing us
> You can look at the code,

Of course I can look at the code. Trust me the reason why I introduced the bug wasn't because I was looking at something else at the moment.

> see why you can't prove it correct,

Realistically, this is because the language and the program's design conspire to make proving anything about the program an uphill battle. If the language could perform basic sanity checks (e.g., no attempting to use objects after ownership has been transferred to someone else), then at least I could have a fighting change to manually prove more interesting properties.

> or work backward to see how the code could have gotten to such a state.

Doing this on a per case basis is an incredibly mind-numbing task.
The future as foretold by "The Birth and Death of JavaScript" (https://www.destroyallsoftware.com/talks/the-birth-and-death...) gets closer every day :)
Well, yes, but that's sort of like saying "I don't care what they teach in public schools, I can choose a private school for myself or my family." In the end, since the majority of people are consuming that thing you are rejecting, there's a high likelihood of it affecting you in some manner anyway.

That is, FB is a behemoth, is a major source of current events for a large swath of people, and their decisions unfortunately may have wider consequences than we or they necessarily predict.
I love the sentiment that the author was trying to convey. The example that was provided was beautiful. It is really important to realize that usually it does not work out as beautifully as was presented in this particular example.

My experience in active listening is that perhaps 1 out of 20 times do you get a good outcome as was the case in this example. Generally, the person will simply yell things at you about the Bible so something like that. However I have had one similar experience a long time ago. When I first came out, almost all my family members were accepting, except for one sister who had a lot of trouble with it. It took a long time to get her into a situation where she would even talk to me about it. When she finally did, it had a lot more to do with her failed marriage and something about how hard she tried to make it work and how it was not fair that she tried to live according to the Christian way (my family is super religious, I am not, I am an atheist, all other family is evangelical). She seemed to think I was getting away with something. It did not really change a lot but it did seem like she softened a little perhaps just being able to bitch at me about it helped I guess. I am not convinced the listening approach actually changes much, but it certainly can be interesting.
Black Hat: Do USB Keys Left in Parking Lots Get Picked Up?
Cause you assume that you can just stop using it. If enough companies/people build in hooks on mobile or across the web or in any of the other million places that they are integrated (VR etc...), you're part of Facebook whether you want to be or not.
Fear of zeroing is related to fear of copying. One of the big arguments against message-passing systems is that there's extra copying. But today, copying is usually cheap, especially if the data was just created and is in cache. On the other hand, futzing with the MMU to avoid copying usually results in lots of cache flushes and is a lose unless you're remapping a huge memory area.

This is a total reversal from the situation back when, for example, Mach was designed. Or, for that matter, Linux. It makes message passing microkernels faster than they were back then.

It helps to do copying right. If a user process does something that causes the operating system to copy user-created data, the copy should take place on the same CPU, where the cache is current. These sorts of issues are why message passing and CPU dispatching have to be integrated to get good performance from a microkernel.
Traditionally the term has been mostly about speed rather than density. Well, a lot of people say it's about transistors per chip since Moore wrote a paper on that doubling and that was the first time people noticed periodic doubling in the semiconductor industry. But it took almost 10 years for "Moore's Law" to come into currency and in the mean time Moore had made lots of speeches about lots of different doubling. And the term "Moore's Law" has never really referred to one aspect of semiconductor technology in particular since during the era of Dennard scaling they all improved together.
The original "self-driving cars" course on Udacity - the one that Sebastian started with. =)
I have gotten flyers for Imperfect Produce in my mail, but their advertised 40-50% savings off of supermarket prices seem completely false. I like the concept, but I can buy "aesthetically pleasing" fruits and vegetables for cheaper at the store.
Let's say you run a restaurant. Facebook decides that they aren't getting enough money from local restaurants, and thus choose to greatly reduce the exposure of content that users share with their friends about restaurants that aren't paying them. You aren't even a Facebook user, but your competitors are and do pay them. Mentions of their restaurants actually get higher visibility than normal content and go viral, while mentions of your restaurant get no exposure at all. Your restaurant dies, while your competitors thrive.

It doesn't matter if you log in or not. Facebook policies can affect the fortunes of nearly every type of business.
Is Data Scientist a useless job title?
It's a tradeoff between speed and security. Anyway there's certainly no reason why minutes need be the case. A contactless smartcard with an integrated e-ink display and PIN pad would not take anywhere near the amount of time we currently suffer in the US implementation of chip and PIN.

Edit: fare gate is a special class of problem. I don't expect TfL to be screwing with me, whereas I may be highly suspicious of the point-of-sale system down at the corner bodega.
Should probably start with Social Fixer, so that you don't unfollow friends who you care about. The goal should be to just filter out all of their political posts. I think this Lifehacker post has a slightly better approach: http://lifehacker.com/5940319/how-to-block-annoying-politica...
This is yet another young company that I've heard of which is being driven by a desire for quick growth by trying to short-circuit the natural growth of their product.

LendingClub: misrepresenting financial standing of borrowers.
Theranos: their new test is as accurate and more efficient than existing tests.
Zenefits: dodged proper training of employees.

All of these seem to be inline with spurring growth. Is the expectation of quick return and/or increased valuation (no down rounds) driving companies to make these poor decisions?
My take away was "how to structure a feel good PR piece".

Not an unuseful reference to have.
> Mike, I've never suggested to have a DB connection per HTTP request.

right, so my suggestion is, keep the DB code in a thread pool. So you can use the async for your 1000-client frontend and not force it into the DB layer where it makes things much more complicated (or what I do, just use gevent :) ).
> Only really important passwords are in my head.

That has not worked well for me. I have lost a small amount of bitcoin, and some encrypted homedirs and encrypted hard drives.
It can still take the hatred out.

A pro-life person could say, "I believe that life begins at conception (or when the heart starts, or when the brainwaves start), and after that, abortion is murder. But I also understand what a horrible position that puts many women in, and the real pain it causes in real lives. I still can't compromise - I believe abortion should be illegal - but I can understand why people are on the other side, and I don't hate them for being there."

And a pro-choice person could say, "I care about womens' ability to choose what they want for their own lives. But I can see how, if you genuinely believe that abortion is murder, you simply can't support it in good conscience. I can't agree with you, and we can't compromise. But I can respect you for standing for what you think is morally right, even when I think you're wrong on what is actually moral in this situation."

Wouldn't that be better? It's still an unresolvable issue. But if we could remove the hatred on both sides, wouldn't that be better?
Seems the wrong way around for a lot of applications, I want the objects to be the dumb emitters and have a central base station that has a low-latency, synchronized (!) state of their positions.

Otherwise all the effort on low-latency seems wasted on a device that has no low-latency path to getting the information out.
Electron microscope slow-motion video of vinyl LP [video]
In poker your hand is what it is whether you realize it or not. It doesn't matter if you say 'I have two pairs of aces' because you still actually have four of a kind.

I do the same with arguments. I try very hard to 'steel man' opposing views in total sincerity.

This doesn't take any kind of kindness or humility at all, just a desire to actually be right and not delude oneself.
I think this is right. Societal change makes it feel safer to hold the new opinion than the old one. A lot of people who have "changed their minds" about gay people are actually just making a pragmatic adaptation to the realities of modern life (consciously or subconsciously).
Wow, yeah, I definitely meant extension. Don't know where plugin came from. I was already writing my Firefox extension using the then WIP Web Extensions api, but I don't remember it being compatible with Chrome extensions, but it's right there on their Web Extensions homepage: "To a large extent the system is compatible with the extension API supported by Google Chrome and Opera. Extensions written for these browsers will in most cases run in Firefox or Microsoft Edge with just a few changes." And it should even work in Edge. Now I get to go back and look at what the heck I was doing with the Firefox extension. Thanks for the info!
Not to do with serving sizes as listed on boxes, but I believe the amount of food that regularly winds up on a plate in the US is more than what we get elsewhere - especially at home. Or so I've been told.
FAA approves private lunar mission
Perhaps naive, but how is this different from spending investors' money on traditional or viral advertising? Seems like either way they are spending money to create demand. Is the only difference how it shows up in accounting? I wouldn't feel too bad for their business partners---Safeway was still making a profit, presumably, just as an advertising company instead of a retailer.
I think it's helpful to focus on when things write to a shared resource or utilize something that may have been changed elsewhere. Any subsequent read of that resource may change. In face, in a poorly designed system you could read a value as it's being changed, for example, a function walking a string as the string's memory is released.
NanoPutian - Organic molecules whose structural formulae resemble human forms
Social Fixer doesn't currently work. Its developer is hard at work getting it functional again, but then he's been at it for over a year now so I'm giving up hope. In any case, Social Fiser is still mentioned in the story.
I thought it was the billions of dollars AT&T took from the federal government, as recently as two years ago (although traditional financing played a part):

http://www.dslreports.com/shownews/ATT-Takes-Billions-in-FCC...
So if we can use this algorithm for Structural Health Monitoring (like a bridge shown in the video) - what's the major obstacle to replace all destructive testing in mechanical engineering with this kind of algorithm?
Nearly everywhere else in the world, slavery ended peacefully. A deeper understanding would have stopped the sad loss of more than 600 thousand lives, nearly half the death toll of all U.S. conflicts.
Have you written about that outage anywhere? Sounds really interesting!
Totally unreasonable to implement. How are these cards supposed to run? They don't have batteries. Even if this was realistic to deploy it would be prohibitively expensive, far exceeding what it's costing banks to eat the fraud.
Reddit: faked accounts to seed activities

AirBnB: scraped and spammed craigslist

OrderAhead: faked phone in orders to restaurants not participating

LendingClub: faked financial viability to lenders

Zenefits: faked hours for accrediting licenses

Homejoy: faked out investors
The problem with IoT is that the 'I' expands to "Internet" instead of "Intranet". A device should not be rendered useless because it can't connect to manufacturer's servers. The cloud is a good value-add option, but should not be considered a primary and required element.

The other thing is that most of those devices are gimmicks, toys - a good device intended to be useful should embrace interoperability - devices working alone have only a fraction the of potential of devices working together[0].

As for bypassing your device, at some point a "clever" entrepreneur will discover SSL and certificate pinning, and then you'll be SOL.

[0] - that's why e.g. I recently shelled out and got myself Hues. It's not the cheapest option, but it's reliable, works perfectly well over LAN, has a decent API exposing pretty much all possible functionality and then some over said LAN, no cloud registration or other bullshit. Also I kind of trust Phillips not to burn my house down with crappy manufacturing.
It seems like we're mostly on the same page, just approaching it from different directions. Maybe I've just gotten unlucky in my interview experiences at startups/establish Bay Area "coding question"-focused shops. :\
Comparing the Top Five Computer Vision APIs – Gaurav Oberoi
I wouldn't really consider any of those decent (certainly not C or Java), unless C# got sum types when I wasn't looking.
The idea behind Stack Overflow is absolutely this (tweet)
FB is a big site with lots of market power, so it can put the work of rewriting headlines onto the publishers. HN and Techmeme are much smaller, and can't.
Then a new round is started and the final board is removed.
Lead Full-Stack Developer for PERCH (Workspace goods startup backed by VCs, Casper & Venmo founders) | New York, NY | Salary range: $90k-$140k | Onsite - Full time

We are looking for an experienced full-stack developer (Rails & React) who is looking to make their mark on the world, and excited to define the iconic brand in the emerging workspace category.

As the first developer on the team, you’re passionate about building products people love and working within a super-talented team to do that. You have previously built frontend and backend applications that were popular and demonstrate your ability to meet and beat any challenge.

Our immersive shopping experience that will solve the challenge of shopping for physical spaces online, by helping our customers see how products work together and how they can fit into their lives.

Our core team is 5 strong currently, making you an integral member as we launch and grow.

Qualities & Experience
YOU:

- Are excited about being the first technical leader who builds a high profile, ecomm company from the ground up
- Understand the importance of product and user orientation in the code we write
- Have mastery of Javascript and an understanding of the current direction of frontend technologies
- Have experience working on highly trafficked and well-tested RoR applications
- Have experience with building both responsive web and/or dedicated mobile web applications
- Iterate quickly and deploy frequently

- Are highly motivated and self-sufficient – relentless in getting to bottom of any problem
- Are obsessed with clear, proactive and effective communication
- Ideally have some ecomm and/or startup experience

*Benefits: We offer full benefits, an amazing view of Manhattan, and best of all, endless amazing workspace products for you to test.

Contact: yan@perch.com

www.perch.com
> Everytime I talk about my blog post, I am super careful to qualify: in this case, "usually has little to do w/ speed" and other qualifications. The blog post as well.

I created an asyncpg suite for your bigdata benchmark (https://bitbucket.org/zzzeek/bigdata). Here are the results obtained from running it on my laptop against local PostgreSQL 9.5.

300 connections:

Python3.5.2 threads -- avg 9798.16 recs/sec
Python3.5.2 gevent -- avg 9677.84 recs/sec
Python3.5.2 uvloop/asyncpg -- avg 11558.24 r/sec

The modified suite is here: https://github.com/elprans/bigdata
I see it more as great PR around what would otherwise be fairly silent donations to a cause that they support.
Sorry to interrupt: You two can click on the timestamp to answer your posts. Please continue, we are listening carefully.

And since I am already here @1st1: How hard would it be to create a synchronous version of your adapter?
Why Marissa Mayer's 130-Hour Work Week Idea Is Completely, Totally Wrong
I find the free look nipple on my stick considerably faster than turning my head, but then again you might be better at summoning your inner owl than me.

But overall I had no issues with the graphical fidelity, I can run Raw Data on the highest settings on the dual Titan X's.
As far as the FOV it's the FOV it self, in sims with a UWD or screen spanning you can easily do 150 FOV, VR's limit you to 90-110 FOV, with some games even running effectively lower FOV which can be closer to 60-70 (e.g. Adrift).

Overall for me it's the experience, cockpit games feel better without VR, VR specific games work very well, which is why I would like to see AR being pushed harder.
If i can get the best of both worlds - 3 monitors and AR HUD that would be awesome for me.
agreed.. I live by a motto that goes:

First, seek to understand and then seek to be understood.

Active listening definitely works for me!
Things I Won’t Work With: Peroxide Peroxides (2014)
And Theranos?
You don't need an expensive wallet, strip of aluminium foil works as great.

NFC uses magnetic antennas/coupling meaning that shielding from one side is enough to block signal.

My solution is to laminate strip of aluminium foil in card form factor.
Here are some tests for talent (or lack of talent) in this area:

https://greenwichuniversity.eu.qualtrics.com/jfe/form/SV_e3x...

http://www.abc.net.au/cm/lb/6744428/data/david-white27s-face...

http://www.testmybrain.org/SupersRecruitment.html

http://www.faceblind.org/facetests/ff/ff_intro.php

http://www.bbk.ac.uk/psychology/psychologyexperiments/experi...

I'm not totally face blind, but I'm definitely impaired. I recognize people I see regularly just fine if they are in a familiar context. In other situations, rely more heavily on voice, gait, and haircut. The idea of choosing movies based on "favorite actor" makes no sense to me.

On tests such as these, I'm happy when I get the "do you understand the instructions" training questions right. Sometimes I can pick a face that I've just seen out of a short lineup based on verbal description of a single feature ("bushy eyebrows" or "full lips"), but usually I'm just purely guessing, hoping that my subconscious has the fabled "blind sight" that I can't consciously access.
They probably want this tech to benefit robotics and other autonomous research.
Ask HN: Georgia Tech MOOC MS/CS Experience
I'm curious to know about the quality Georgia Tech's online Master's program in Computer Science. Generally speaking, is this degree considered as valuable as the traditional Georgia Tech MS/CS. If not, what would you say are comparable traditional MS/CS degrees?

Candidates and those hiring with this degree, what has your thoughts?

I appreciate it.
Cyber Grand Challenge Finals Live Stream
I said in the OP: "if you get something wrong they can correct you"

So the idea is the other person says something, and you say back what you think they are saying. If you got it right, they see you understand them and can move on to the next point they want to say. If you got it wrong, they can correct you.

I think this process or something like it is essential for good communication when emotions are high or ideas are complicated.
For a tech reference: this is the function of "Hearing Aid" in John Brunner's prescient novel The Shockwave Rider from 1975. A novel that also introduced us to the computer network worm, the Bay Area as a tech mecca, the current social anomie reflected in the current election, etc.

Part of a triplet of loosely related novels along with The Sheep Look Up and Stand on Zanzibar. Many accurate predictions of the last 15 years, 25 years before.

It was a lovely article by the way. I used to work on a crisis line and I was surprised how many people simply needed someone to talk to.
Isn't that the point of the article? Can we really read through all the history in that text and discover the original pronunciation?
> right, so my suggestion is, keep the DB code in a thread pool. So you can use the async for your 1000-client frontend and not force it into the DB layer where it makes things much more complicated (or what I do, just use gevent :) ).

Looks like a totally valid suggestion for folks who write async code and want to continue to use SQL Alchemy.

However, if you don't use SQL Alchemy (or another ORM) and just want to work with the DB directly in an async/await code base, having a threadpool will only needlessly complicate things.