skysight-inc/HackerNews huggingface dataset:
Honestly, reading this reminds me of why I intend to never set foot in NorCal and why I'm glad to live in Texas.

Edit: and, to be honest, this isn't exclusive to NorCal: this also reminds me disturbingly of NYC culture, and I'll describe NYC as a place I like to visit but would never, ever want to live. I have no interest in coastal urbanite culture.
Power Corrupts, Slavery Edition
Agreed, and I would add that too many of us wrap the world's problems under one label: "climate change" which is not useful.

Discussion and action should be continually focused on cleaning up our act across multiple areas for the purpose of being responsible and innovative custodians of this planet.

Waterways, deforestation, soil contamination, wildlife, air quality, energy efficiency, agriculture, resource management... with the aim of "improving living standards and health, creating a better world for next gen"; rather than just "stop climate change".

We are too obsessed with "climate change" and debating whether it's natural or man-made or a mix of both, and whether it can be stopped or slowed. Who cares? We know climate can change all by itself anyway, so cleaning our act up to "stop climate change" is to me a rather pointless agenda designed for convenience rather than accuracy and depth of information. The scope of the world's problems deserves more than a two word umbrella caption.
The Natural Language trend is on the rise over multiple domains. From large corporations like Microsoft, IBM and Wolfram Alpha, to small startup companies like Looker, Statemuse or AnswerRocket - companies are taking a shot at achieving the ultimate User Experience of Natural Language over databases. Solutions differ in two major ways: UX Approach and Solution model.

In the UX approach department, Kueri.me has taken a real-time auto-complete suggestion mode which helpos users construct their questions properly thus enhancing the valid question ratio. In addition, Kueri is available as a complete platform for on premises development where as other solutions are cloud based services.
Just installed most, but it doesn't support scrolling via the j and k keys. I'd have to move all the way over to the arrow keys. This is not a replacement for less. Uninstalling.
More often than not the mother was highly involved. Almost never was a nanny the primary caregiver.
This. Also, most small children here have a tricycle or something similar once they're old enough to walk on their own. Sometimes the parent will carry or pull the tricycle, sometimes the child will use it if it does not want to walk.
But you usually don't have to worry about adversarial input when you check out a local git branch.
Thanks for the reminder. I've filed:

https://github.com/golang/go/issues/16736

We actually try hard not to do platform-specific stuff, but in this case it seemed worth it, considering the problems people were having with cert validations and how Windows differs in how it validates TLS connections.
I had a similar idea a couple of months ago, glad someone has built it. Would love to see some more example queries and answers on the site, probably on the front page
> You don't run this through your google account, only your phone number is needed to sign up.

This does not add any value if I want to have two different Duo accounts - e.g., one for personal use, and one for business use.
Anecdotally, I've noticed a very big difference in elderly people who have lived in several places, especially abroad, versus those who have mostly spent their life in one home. They are usually much more lucid and easier to communicate with. Less prone to social miscues, that sort of thing.

There seems to just be more awareness since you are forcing yourself to learn to deal with new environments.

I wonder if there's been any kind of study on frequency of moving or travel on the brain.
Yes, it matters. Google et al. we trying to convince the world desktop is dead because they make more money on mobile. Maybe fine for snap chatting teens, but the rest of the world needs grown-up software that Google doesn't want to bother to provide.
Remember when it was a conspiracy theory that the NSA was reading all your emails?
Viber solves this. You need a phone number to create an account, but other devices can be added as trusted devices.

When you install the client on such device, Viber app on the main phone serves as a authenticator and displays a QR code/PIN that you enter on the other device. This adds the other device as trusted and can use the account, contacts get synced to it.

I have no clue who in Google really thinks their solution will be popular. Someone need to shake up that company a bit and make it step out of their bubble.
I don't think the study supports many of the conclusions being drawn in the comments here.

What the study measured was that older people tended to be worse than younger people at adjusting their predictions after making small errors (theoretically because of lower uncertainty levels), but better than young people at adjusting predictions after making large errors (theoretically because of higher surprise sensitivity).

What the study did was fit each person with one of the curves in figure 2, the curves being functions of how much a person was willing adjust their new prediction ("learning rate" value on Y axis) in response to seeing different amounts of error on their previous prediction ("relative error" value on X axis).

- In the "normative" case (best case), a person has a perfect S curve, where they don't adjust their predictions too much after small errors, but greatly increase willingness to swing their predictions after errors reach a threshold.

- In the "surprise insensitive" case, where a person is unable to be surprised by large swings in data and update their predictions accordingly, the steep rise in their S curve is flattened out. These people are bad at learning after large errors.

- In the "low hazard rate" case, where a person is able to be surprised by large swings in data, but their threshold for surprise is too high, their S curve is shifted to the right. These people are bad at predicting after moderate errors, but fine at predicting after small and large errors.

- In the "low uncertainty case", where a person is too sure of themselves at low error levels, the S curve is depressed at the left end. These people are bad at learning after small errors, but good at predicting after medium and high errors.

- In the "reduced PE" case, where a person isn't good at understanding magnitudes of prediction errors at all, their S curve is vertically compressed, and their predictions are worse across the board, at low, medium, and high error levels.

Figure 6 shows outcome of the experiment, with age being correlated with higher "uncertainty underestimation" ("Unc") and higher "surprise sensitivity" ("SS") in the fitted curves.

This happens because older people are worse at learning from small changes in data, but can compensate somewhat be being more willing to change their predictions after large swings in data.

"Insufficient uncertainty" might be a reasonable explanation for this, but it's easy to imagine other possible explanations as well. Maybe "insufficient attention" or "insufficient caring" could be factors, with older people maybe being more willing to stick to rough predictions without sweating the details. It would have been interesting if the study tried to measure self-confidence / certainty levels more directly, instead of just relying on fitting to a theoretical model.
Today, New America’s Open Technology Institute (OTI), Color Of Change, and Center for Media Justice filed a complaint at the Federal Communications Commission (FCC) against the Baltimore City Police Department (BPD) for its extensive and racially-biased use of fake cellular towers known as “cell site simulators” (“CS simulators,” sometimes called “Stingrays”), which it uses to locate and track cellphones. The complaint alleges that BPD’s use of these devices violates the Communications Act.

...BPD’s use of these devices interferes with the cellular network, including with emergency calling services. Worse, these harms fall disproportionately on Black neighborhoods where BPD disproportionately exercises its enforcement authority in a racially biased way.
please make the "click here" to experience a demo MUCH more prominent. You're losing out on people playing around with the interface because it's not in plain sight.
My ambivalent view on Vim superintelligence, contrasted with GNU Emacs
How AI Could Help Burn Victims
Hi there! I made this, it turn electro-luminescent materials (the make EL wire, EL panels/tape, EL paint) into a capacitive touch sensor

It is also an open source arduino compatible board based on the ATMEGA 32u4, so it is programmable using a micro USB cable, and can use it's port to output keyboard and mouse commands.
External GPUs didn't catch on earlier because Thunderbolt is the only viable standardized interface for them, and Intel refused to certify eGPU products based on TB1 or TB2.

TB3 is the tipping point where Intel decided there's enough bandwidth to make it a smooth experience, and put their weight behind the idea.
If you don't have a font that contains those emoji, you'll get either blocks of ??????? or little square blocks containing difficult-to-see numbers in them.

Do Debian or any of the *BSDs yet default to including a font that supports emoji?
It doesn't anymore.

With GnuPG 2.1 listing of keys shows the fingerprint.
Actually planning that move myself. My Canadian wife and I had it planned before Brexit, but Brexit seems to have justified it! Threads like this are a little disconcerting however.
TrendFeed: Content Discovery and Curation for 100's of Topics
Where do you live? 15-year and 30-year fixed rate mortgage loans are available pretty much everywhere in North America.
This article is amazing. What a great way to start the day.
That is correct. It is among the super-biggest-huge no-nos to give end users direct access to a d.b. in any form like this.

Even if this has zero bugs and so will never need to change and there are zero security issues and it is sufficiently usable for the end users purposes, just you wait until you need to change the db schema and some user created a report for the ceo based o this and never told anyone about it and now the report is broke and the ceo and cfo are breathing down your neck to "fix it now" because they have a meeti g and need these number (which, now that you are looking at these numbers, they don't even match the numbers in hour db because they derived some of the metrics themselves from raw data rather than using the metric fields from the db, but they did it wrong, so even if you "fix it" you have to break the news that it's still broken and shouldn't be used for their meeting...)

So, correct, this should not be a thing for end users in many cases.
I assume he's in Menlo Park now at Oculus. I wonder if he still feels the same way.
It can also be connected to wireless chips, like the NRF24, XBEE, or the ESP6822 wifi module to have installations or garments that are networked with each other.
Yeah not as powerful as hard core porn of every category and fetish available instantly on your smart phone under the covers. Porn is definitely causing multiple problems in young people.
No, it's not the current obsession. The current cultural obsession is over-parenting and massive anxiety and guilt about not "spending enough time" with children no matter how much time is actually spent with children. The comment I replied to is reflective of the current cultural attitude that its "so sad" that kids get a break from their parents for 40 hours a week. Time spent on childcare has actually increased since the 1960s[1] which reflects the increased amount of emphasis on childrearing. There also seems to be little to no questioning of what is healthy for children and parents, it's just seen as "natural" and "obvious" and certainly ideal if possible.

The people with this "so sad... you can't get those memories back" attitude never explain why its ok for the working parent to miss out on "memories" while they are at work whereas its absolutely essential that the nonworking parent gets in the maximum amount of "memories" possible. Or why its ok to ever send a child to a public school because "memories" certainly happen during the school day and you're going to miss out! Or why its so terrible for children to bond to several caregivers rather than one or two?

[1] http://www.prb.org/Publications/Articles/2007/DoParentsSpend...

>Time diaries indicate that married fathers spent an average 6.5 hours a week caring for their children in 2000, a 153 percent increase since 1965. Married mothers spent 12.9 hours, a 21 percent increase. Single mothers spent 11.8 hours, a 57 percent increase.

>These increases are powerful because the figures are for "primary care" where the child is the main focus of attention, not for time spent with the child while doing other things. Time-diary numbers, however, do not say whether mothers are as accessible to their children at home during as many hours as they were in the past.
I did a test with packet capture just now and "Access-Control-Allow-Origin" does not prevent the request from being made, just preventing the JavaScript from getting the response back.
I agree... but at this point, it's tough to see with all the ink that's been spilled on these issues for years how you could think anything else. Maybe I read HN too much, but the manifold problems with MongoDB have been widely publicized for the past 6 years... it seems pretty close to conventional wisdom that you're going to have those problems if you decide to use Mongo.
So a tiny nanotechnology that doesn't require any external power besides the sun to kill all life in large quantities of water.

I'd like to see some science fiction endings for this.
The Age of Absurdity: Why Modern Life Makes It Hard to Be Happy (2010)
Will ES6 Kill JavaScript? – I Code Startups
Pinker: “News is a misleading way to understand the world”
I think sometimes bravado of knowledge can play into this. People as they become adults like to think they are very knowledgeable and don't want to come across as "stupid".

This means most adults will never ask the simple questions and pretend like they understand something complex quickly or already know. It's a dangerous mindset to develop but it's difficult not to.

As most on here are programmers how many times have you been in a meeting or technical discussion where you are judged for asking a "simple" question?

We need to stop the judgement of those that ask "simple" questions.
This was an enjoyable read. I especially appreciate the ending. At first it had a somewhat dystopian feeling in the sense that the protagonist's tastes align with whatever's trending at the moment. He's smug and superior. But in the end it was the realization that he lives in a beautiful place and the awe at seeing the sun set that brought true comfort. Nothing else in his life really works, including the meditation app.
Friends with Benefits? State of Startup/Corporate Collaboration
This sadly true, but I don't see how this is caused by lack of a stable ABI, more likely you'll see justifications such as "we need to protect our intellectual properteh", management at hardware vendors not understanding the development process, or just not caring about a niche market (in case of desktop/laptop hardware).
Man. Hopefully these come with some kind car-like exhaust heat shield between the keyboard and everything else. I tried playing games on my macbook pro, and while it ran fine (guildwars 2, a few years ago) the machine got so blazing hot that I had to play with an external keyboard.

After a few days of doing that I figured that having the laptop that hot for extended periods of time wasn't a good idea and quit playing. Probably for the better.
Because Mongo is wrongly marketed as "all-in-one" database.

Instead it should be marketed as "good database for dynamic data that requires complex filtering, also we have very good drivers for many languages" because that's the only thing it's good at.
Cooling Chicago using saved winter ice
They're an even bigger bargain at the end of the night. When I worked 2nd shift I would stop at Kroger on the way home at 10:30pm, grab a baguette from the bakery for 50 cents and a rotisserie chicken for $2.99, both half-price because I assume they throw them out at closing time. Cheap dinner and lunch for the next day.
I love Steven Pinker!
What's in this for Google? Another source of information to collate?
>This means most adults will never ask the simple questions and pretend like they understand something complex quickly or already know. It's a dangerous mindset to develop but it's difficult not to.

I grew up with people locked into this mindset and it completely fucked me. Still trying to get over the knee jerk reactions I get to certain pieces of info, and getting over using hyperbole all the time. Have been slowly unravelling the politics that come with that train of thought.
Think before you Nodejs.
Yes, TAO is more than hackers. NSA isn't the only organization in possession of SigInt groups which operate like this, hell, its a pretty long list of groups.

However, you may want to consider Snowden isn't hostile enough to go through and list ever group in the US that maintains an arsenal of malware for operations in public. That doesn't necessarily mean ignorance, a more generous interpretation is everyone knows about TAO so he calls it TAO.

I realize you probably don't like the guy, but would you really preferred he list off every SigInt group in the US with a malware arsenal just to cover all his bases and all of their component groups that operate in relation to it?

Idk about you, but I don't need him to post org charts of all of that to get the gist.
Could be that a lot of them have their blog under a subdomain (blog.company.tld) and Datanyze only scrapes the main page.
Twitter started out as an SMS repeater.

SMS has for ages, thanks to Nokia, had the capability of merging multiple messages into a single large one.

Twitter could just make use of this and save themselves a whole lot of grief.
I remember reading that they updated it to be full key a few versions ago. I can't seem to find the actual link for that..
A lot of people like the day job because the pay is good and then find ways to work against it at night. Their 'hypocrisy' is actually an imbalance in their universe they seek to correct.
> We all know

rolls eyes, adjust your tinfoil hat.

Look, even if you believe that dark, unseen forces control the world using the US as a conduit - it would appear that the world has been the better for it. Given a choice of world management between Russian and US in this regard, the choice is pretty straightforward.

People who complain about Europe, the US and the general Western alliances management of the world are selling a pretty ugly alternative.
I like to maximize the value of my rotisserie chicken dinner by cooking all the leftover scraps and bones in a pressure cooker. After an hour, you got yourself a stew!

Use ice cube trays to make broth cubes and store in the freezer for future meals.
> As you say, now you have two million-line codebases to understand instead of one :-)

Yes, I guess part of the problem is figuring out how much of that you (don't) need to know.

> I think there are things we (the QEMU community) could do to make the learning curve a bit less steep but it is still definitely there...

I found the reviews were clear and insightful: In my opinion that goes a long way to making it more approachable, though I guess only if you've got so far as having a patch to be reviewed. That said, even if you don't yet have a patch, reading feedback on relevant patches from others can be just as good.
Sites designed with System Fonts
I would say that you should pay a bit extra so you don't have the emotional cost of having that one pistachio you couldn't possibly open.
It's using Emacs keybindings, so the shortcuts are ^N and ^P.

Space and backspace are equivalent to page down and page up.
Mongo only pawn in game of life.
To me, the big hurdle is more likely to be culture than a lack of resources. It's a team that doesn't find value in writing tests. That may be due to the way deadlines are structured, management assigned priorities, low incentives for pursuing the potential benefits of writing more tests, or unfamiliarity with testing practices.

It's only in the last case that resources are on the critical path to change. And all the other potential causes come before the point where changing the culture is practical.

My advice: as the new person on the team it might be better to approach changing the culture as a mid-term to long term objective. A hard sell 'everybody [meaning you] need to start writing tests' has an air of 'you are doing it wrong' about it.

Now the team may be doing it wrong and it is logically possible a new member might show everyone the light. The odds of that happening in any given case are probably very very low, human nature being what it is and it being 2016. By which I mean that if a team isn't already pushing for more tests, then there's either a good reason or a bad reason and neither is likely to change over night.

A longer term approach is to show people the benefits of tests. Write tests yourself and high quality code to go with them and demonstrate the benefits directly. Or to put it another way, show that your time writing tests makes your life and other people's lives easier and do it because it's the right thing and despite other people not writing tests and don't tell people the should write tests. Let them come to it on their own.

Good luck.
Denmark's Nice, Yes, but Danes Live Better in U.S
Sounds like he's in Dallas:

https://www3.oculus.com/en-us/blog/john-carmack-joins-oculus...
Please elaborate. This comment provides little to the discussion.
exactly. the DNC hack was traced by 2 agencies and 3 private firms. no one leaves behind that kind of evidence unless they want to get caught
I guess it depends on the enterprise... lots of places outright block google services: drive, e-mail, hangouts, etc.
But there are other databases that are good at that, too, and don't drop your data. RethinkDB? RavenDB? Depending on the type of data you're using either of those could be an option, and won't just drop your data randomly.
Web fonts are awful. Would be great to get a long list of sites that don't use them.
I found pair programming great, when another developer and I were architecting the foundations of business app. After that we were able to split of portions of the app such as various worksheets type pages, to ourselves and junior developers pretty easily.
I don't know if you care about this, but when you post screenshots of text, make sure you also provide a transcription, or you'll be excluding visually impaired users from accessing your content.
I buy the smaller apples precisely because there is more skin to flesh. So if I eat two small apples this means more fiber and a little bit more potassium vs if I'd eaten one large apple. Plus I find the flesh is usually more flavourful and less mealy.
like the yesterday's submission of "Why you should never use MongoDB (2013)" (https://news.ycombinator.com/item?id=12290739), this is all just plain sad because totally unnecessary: the failure of hierarchical databases was obvious in 1960s and was the background of Edgar F. Codd's work on the relational model.

unfortunately, this industry is dominated by cocky PFYs (of any age) convinced they don't need to study history of their field and, as a result, don't even recognize they're repeating 50 years old mistakes. sure, SQL has fallen so short of the promise of the relational model it's not even funny, but don't conflate the model with the query language, folks!
A lot of people call the bagged apples hand apples and eat them without any preparation.

Extensive rotten parts on the bagged apples would also be a klaxon call not to buy produce from that grocer.
Obligatory Perlis languages link: http://blog.fogus.me/2011/08/14/perlis-languages/