skysight-inc/HackerNews huggingface dataset:
Even if Google Inbox were asking for full permissions I'd be extremely sketched out about that, but it wouldn't happen because Google developers are, by and large, on top of things.

A third-party company, even with significant investment and history with Alphabet, requesting full access to my Google account despite needing ZERO access (i.e. for what they need, requesting no permissions would suffice) is sketchy and inherently untrustworthy.
I suspect essays like this one will come to be viewed as leading indicators of the ultimate failure of Keynesian economics. Hopefully within a few decades, rather than a century.

The chief economic problem we face today, disempowering the middle class [0] and keeping them working full-bore, is the creation of rent. UBI seems like a solution because it proposes to alleviate some of this rent - but in an urban area (in-demand housing), housing rent [1] will just increase to eat up the UBI. This will further cement the divide between urban rat racers and rural poverty.

What we need is sound money - an end to this 45-year policy of forcing inflation. In a sane technological economy, the price of goods and services should trend decreasing - after all, price is the metric by which an economy optimizes. Technology has become so powerful that the decreases are still somewhat occurring for many things, leaving anything that can be financialized (and thus used to conjure new money) shooting through the roof to keep the average increasing.

If the middle class actually had a place to save [2], their marginal utility for each dollar would drop and they would gain negotiating power (liquid savings creates runway), letting them naturally demand higher compensation or lower working hours.

[0] The term is a bit overused, but for a good reason - sustainability. Only a few can ever be upper class, by definition. And the lower class does not see their own situation as desirable.

[1] Including both money directly paid to landlords, as well as rent payed to banks based on valuations only constrained by said rent.

[2] As opposed to be fleeced by the Wall St bubble casino over passive "investments".
Why not double-click the comment body to collapse/expand? or maybe some other behavior that isn't creating a click minefield.
Geo-Fencing Facebook Live Streams
Seconded. Brilliant piece of hardware.

It also enables an interesting shift in cognitive load: instead of deciding what to keep/shred and filing, scan everything and make it searchable.
Would you consider setting up an issues page here? It might be good to have some public location where people could post requests/bugs and communicate with the developers.
Mango: Git completely decentralised
I found a potential bug/oddity.

If you collapse a comment in a thread it also collapses when viewing the comments page on a user's profile, and visually it is very hard to spot when collapsed on that page due to the styling.

For example, open the below link[0], collapse this comment, then refresh the link. The comment becomes quite hard to spot on that page. The red/orange star or vote button is also strangely missing while collapsed, which further makes it visually hard to distinguish.

[0] https://news.ycombinator.com/threads?id=Someone1234
there is no such thing as what? i didn't posit the existence of something that does not exist.

I disagreed with your POV because I can hardly imagine a scenario where I would recommend dropping an OS like Linux. This article and discussion is about understanding what a particular performance problem in linux is about, and (many eyes) perhaps people will suggest plausible solutions.

Your post is somewhat dismissive of the effort, to my ear, and it stems from your reductionist view of an OS as just some more software in addition to the software required for a project app.
Sorry for the late reply, I wrote it up here (didn't want to self-link in a top level reply):

https://techcrunch.com/2016/06/27/cryptography-pioneer-marty...
I think Cheryl's Birthday puzzle is exactly an example of a terrible problem to evaluate a programmer with.

If I was given a real-world problem similar in nature to that, my first question would be "why? what are you trying to accomplish?" with my focus looking for a way to fix the absolutely terrible input parameters.

Secondly, what's the general case? I don't generally like to solve one-off problems where my code is scrapped after a single execution. So I will ask questions to figure out how to generalize this problem so my code can find the answer to the general case.

Seeing as this is a puzzle problem -- convoluted for the sake of being a puzzle -- there's likely no good answers to my questions.

The ironic part is the idea of puzzle questions are presumably to find critical thinkers, but the nature of being a puzzle means you can't be too much of a critical thinker.

I've many times seen developers go down deep paths solving complex problems like this (especially for data interchange). While technically impressive, the better way is to avoid the complex problem by changing process at a higher level. If everyone blindly stays within the lines, you can end up with the sending side doing extra work to push out data in a complex format (thinking it's what the receiving side needs or wants), while the receiving side then does extra work to parse out the crazy format the sending side is using.

The truly critical thinker steps back and asks "Why doesn't Cheryl just tell us her exact birthday?" and doesn't back down until they get a reasonable answer.
Adventures with mmap and Go
Logically, if at least one of those 2 million developers releases at least 1 malware app more malware apps will have been release to the play store. Although, they could be arguing that regardless of race introducing a large group of people to introductory training will lead to more "bad" apps if that group doesn't have access to more experienced mentors and/or senior developers especially with regards to security. But, he/she was probably just being racist.
The "ethonal bubble" has been created by regulations, which are really corporate welfare. Small farming does not scale as large agro-business does, and the population is increasing not declining. We get enough nutrients in our diet, and in places where that's not the case, attempts like golden rice have been attacked as being unnatural.

Local farming is not sustainable. It's going away for a reason because market forces favor scalability with food production. Cheaper food HELPS stave off the impact of wealth inequality, not create it (as this article implies with no real justification).

The stupidity and pretentious ignorance on display in this article (and masquerading as compassion and wisdom) is infuriating! It's like somebody took a wishlist of progressive political policies, and tried to tie it all together under one big umbrella of "National Food Policy." Yeah, some of these may be good ideas, but this is ideological hogwash, not a researched policy plan or even informed call to action.
Thank you, these are all fantastic except #4.

The problem with the story-hide feature is that some days you may think something is not interesting from the title, but then an hour later there are 100 comments.

edit: A solution is not "well then don't use the hide feature" - Because this feature is site-wide, in some cases, that momentum would never occur.
Elsewhere in the thread it is alleged that this is a bug (or misbehaviour) with Google's iOS authentication library. It's possible that Niantic is not requesting any permissions and the library defaults that to 'full access' and not 'no access'.

I've yet to see it confirmed, though.
They joined the company knowing that they weren't getting any equity. Also, it sounds like most of the value of the company existed before he hired his first employee.
No.

It's intended for static hosting, where there is no server-side rendering (much of the point of firebase). At the moment it just does concatenation and minification, but the files are rendered on the client.

This isn't ideal, obviously - it's still unclear to me whether Google successfully crawls ajax sites. I would like to add build-time rendering, but it's of debatable value for static sites, since obviously, it can't be dynamically generated.

The hack for now would be to hard code 'content' into the React render target `<div>`, so that it lands immediately.
I think he's referring to when you were little, and they were driving.
The New Jonah Lehrer: More Honest, More Boring, Still Spreading Bunk
5 steps to get your website indexed faster by Google
Computer software can also be updated, yet almost everything is broken. Rushing self-driving cars is not pragmatic, it's keeping the lack of safety culture that driving already has. Whatever lives you save in the short run is likely to be lost many times over on the margin of the standard we expect from self-driving cars. Pragmatic safety would be things like speed and distance enforcement. That's how self-driving is really going to save lives, by not making those one in hundred thousand decisions that kill people. Which you could have today if it wasn't for that watching movies with autopilot is so much cooler than being saved from yourself.
Tell HN: How to get the old font stack back for GitHub
1. Install Stylish extension
https://chrome.google.com/webstore/search/stylish?hl=en

2. Go to userstyles.org, get "Helvetica GitHub", and click "Install with Stylish" https://userstyles.org/styles/130080/helvetica-github

:ok_hand:
I think you are misunderstanding something. "Let it crash" doesn't mean crash on everything. It's about handling the _unexpected_.

Someone posting bad data may or may not be expected. The primitives are such that you can _choose_ how much or how little supervision you want, for a given complexity or maturity of a project, or what you learned as users put the system through the wringer. This is a _choice_ you make as an engineer, and OTP makes it easier for you to make such a tradeoff. Other systems and framework do not necessarily let you make such a tradeoff as gracefully.

This not only allows the software to scale gracefully with the number of users, this allows the software to evolve gracefully in complexity and maturity.
Improving User Experience (and Traffic) on Your E-Commerce Website
How does one value a company?
A recent HN post caused me to wonder how companies are valued [1].

Many people argue that tech companies are overvalued. I would like to try to value companies based on information I read. I'm wondering how you value startups/VC funded companies? I have no experience in this domain but I want to learn your secrets.

* Do you recommend any books?
* What are the most common valuation strategies?
* Does the value calculation depend on the type of company? (Logistics vs Tech vs Biotech vs Construction)

1. http://blog.eladgil.com/2016/07/end-of-cycle.html
There is a bug after you undo your vote for the 500th time :)
When it settles down you have to tell us how many upvotes you ended up with on this. I tested back and forth several times and left you with an upvote. Your karma was about 200 less last time I checked!
I don't understand why people keep pushing this.

The WiiU is a flop, but the Wii sold massively.

On the mobile side, they probably want to try to avoid cannibalizing their portable hardware sales. They own that space and have sold 60+ million 3ds, and 150+ million DS family units.

From the genesis Sega went through the 32x (665k), sega cd (2.25 million), bailed on the neptune, saturn (9m), and the dreamcast (9m).
I'm curious about trademark issues WRT the company having the same name as a well-known Nintendo character. IANAL, and I know that the context in which a name is used affects whether or not the name is protected, but I've got to think that if (for example) I started an extremely not-video-game-related company named "Pikachu" that I would likely get some heat for it, even if it was just a toothless nastygram from a lawyer asking me nicely to not use the name.

Is the name "Yoshi" not as protected for whatever reason (more common name/word/etc.), or is this just a case where the company is in a different industry therefore Nintendo's protection doesn't apply, or is this a risky thing to do? I'm just genuinely curious about how this stuff works, I have no stake in any of it. It's a great name and I wish the startup the best.
Awesome, thank you for replying.

I want to know more.

Would you mind if we chat on a non-public channel (email/twitter DM/skype chat) where I can pick your brain ?

If you want, in return I could help you out with coding or marketing or even some mundane task that takes time. I'm a software developer.

You can reach out to me on my alias email that is in my profile or let me know the method of communication you prefer.
It would have been unwise to tell a robbery suspect "please sit tight since I think you look similar to the robber from the recent BOLO alert [1]". If the person is not the actual robber it would bring unnecessary tension; and if he is, then he will know that there is already no way out, since the police is onto him.

[1] BOLO - "Be on the lookout"
The atomic clock bit isn't novel at all. I've worked for HFT firms the past 9ish years and using hardware timesources is 101 level intro to electronic trading.
I have mixed feelings about that feature too and am not sure if we should keep it or not. It felt like it was worth trying, though. For one thing, it's a stealth way of getting more people to look at page 2.
Actually, that's not what the spec says. It only mentions "not being 256".

So, technically, 512 would be fine.
I have seen it taught with operators like that.
No. My point was that insurance company's profit model is making most of their money off people who don't have accidents and spending some of that on people who do. To recoup the loss after an accident, the insurance company will raise your rate. They're spending more on you, so they want some more from you.

Causing accidents to increase premiums would be pointless and actually cause them to lose money (premiums are almost never more than the actual cost of an accident).

Think of it this way: You have 5 people who pay $100 a month. After 3 months ($1500 profit), Alice causes an accident that costs $500. The insurance company pays for $400 of that and raises Alice's premium by $25. Now, their profit for those 3 months is $1100, but they're also now making $125 a month. That $400 insurance payout is paid for from Alice, Bob, Charlie, David, and Eve's insurance payments totaling $80/person/(3months).

Raised copays are the reason some people don't submit claims. It's a question of "Do I want to pay $300 now, or an extra $25 a month for 2 or 3 years?"

But to say that their profit model is based around causing accidents or paying as little as possible is a complete lie. Sure, insurance companies can be greedy, but their profit model is making money off people who don't have accidents. Paying lesser amounts is just an added "bonus" they get when accidents happen. It's greedy, but that's not the profit model.
This was going to happen eventually. My whole feeling on this situation is it will continue to put the pressure on the industry to get much much better at this. A tragedy yes, but at least that person's death can be used to help improve safety - which is a huge shift from throwing up our hands to driver error.
> There are amazing engineers elsewhere in the US and in the world who have much more reasonable salary expectations and also live in places with much more reasonable living expenses.

Then hire them either remotely or open an office at a place where the living expenses are much cheaper (but the latter also costs money for the company which it could also spend in salaries). Where is the problem?
I primarily work with the architects and designers to get the project imagery.

Back in the day I would visit some offices and snap some photos, but they just didn't compare to professional quality images.
Why I agree with you, and would argue for putting the vote arrows somewhere else, is that voting should only happen after someone has fully read a comment and at least given it a second to think about it. It makes more sense for the collapse functionality to always be in the same place so you can do it somewhat "mindlessly", but for voting you specifically don't want to be able to do it mindlessly.
This was the first incident that came to mind from my own sports knowledge. There are certainly others:

https://en.wikipedia.org/wiki/Charles_Martin_(American_footb...
Honestly, it was a good analogy. GP is as outside of NASCAR as he is of the UFC.
Are you saying there hasn't already been a 100-car freeway pileup caused by (now-standard) cruise control? Or that human-driven cars don't drive into the side of a trailer because the driver didn't see it?
Sort the GDP (PPP) per capita column in descending order. It's Qatar, Luxembourg, Singapore, Brunei, Kuwait, Norway, United Arab Emirates, San Marino, Switzerland, United States.
How do you reverse a hide on the homepage? I am not seeing anyway to do that.
Some of the tables don't work in Safari, but otherwise a good intro.
oscillator I think you mean? IEEE 1588 v2 is considerably better for financial applications.

Source: I work in finance as a techie.
> . . . forcing the user to take a few extra moments to skim the child-comments will increase the serendipitous discovery of these nested gems.

Excellent phrasing. As a fairly long-time user who lurks more than he comments, I can concur that much of the best conversation I've read and participated in happened to be such nested gems. Serendipitous, indeed.
Have you tried using CASE with HAVING?

SELECT
...,
CASE WHEN attributes LIKE '%name%' THEN name
ELSE null END AS name
FROM table
HAVING name IS NOT null

Or did you mean selecting by the column's name specifically?
Just to clarify, the position of people insinuating that training 2 million Indian people to be Android developers will cause a proliferation of malware: Would your reaction be the same if it were a western country?

If it is, then I would argue that the people writing malware apps are educated at a level beyond the training Google will likely provide.

Full disclosure, I'm an Indian person who has training in Android app development, but don't worry, I'm not yet harbouring any malware-producing urges.
We can all dream
> According to research, we generally believe that we’re above-average in intelligence, and that we’re above-average in driving skills. (By definition of “average,” obviously that’s impossible.)

It actually is possible. It is a common mistake to confuse statistical average and median. For instance, 75% of the following numbers (1, 1, 1, 0) are above average. More than 90% of humans have an above average number of legs.

Sure, it is difficult for the general public to understand academic results. Still, level zero of academic reporting is to link to the original paper, instead of playing a game of Chinese whispers by linking to an article that links to an article that links to the paper.

What the paper really points to is that people assume by default that strangers are worse at driving than they are, which ironically is what is happening with autopilot instead of strangers.
Depends. Can I opt for the $100k income and then move to the $60k neighborhood?
I would suggest changing the title to "Why MAC Address Randomization is not Enough" (based on the original paper title).
As I understand, you don't need a license to drive a car under most state laws -- you just need a license to drive a car on public roads (or, IIRC, in certain cases, on private property where the property owner has opted in to enforcement of public traffic laws.)
> Doesn't it seem like kind of a dick move to give no equity to any of the 75 employees?

It's more of dick move to hang worthless equity as a carrot in front of people who don't know any better. Salaries have no vesting periods, no dilution[1], and are presented in cash.

[1]: Outside of inflation :)
Finn here (though lived the past 12 years in the UK).

In my experience, the one thing that by far works best to enable social mobility, and that I think Nordic and some central European countries have done quite well, is free, high quality education - from primary school to university.

Especially as we move further and further to knowledge based economic growth, this is crucial, not just for social mobility, but well being and success of whole countries.

Market forces are great at optimising some things, some not so great. Things that require long term focus - basic research, education, environmental issues - are best handled, and paid for by governments.
Talks with other companies started when I planned to rent out white-labeled versions of the site to job portals etc., so they could have their very own branded CV editor and possibly get a revenue share.

During a lunch with the CEO of a German job portal, where we were talking about a white label, he asked me whether it was possible for them to get access to the CV data of my existing users. I replied "You'd need to buy the site then" without actually thinking about it. He in return asked for a price and I came up with 400k euros just to double it in an email hours later ("after carefully calculating again..." ooops double the price :D). When he still was interested, it struck me that a sale might be worth pursuing.

I then contacted his biggest German competitors to get counter offers, and they seemed pretty interested too. Funny anecdote: The CEO of one company told me that they're not actually interested at that price, but that I should tell the others they'd offer a million euros, just because he liked me and wanted his competitors to overpay. He even told me he would confirm that offer if they ask him. I didn't do it of course.

In contrast to the others, XING offered me a deal with a lower upfront payment but a huge earnout upside. I spent quite a few months tracking, testing and analyzing my users' behavior in regard to the earnout KPIs, calculating whether the deal would be better for me and of course negotiating during that time to make it even better.

That's essentially it, I tried to go into as many details as possible without getting into trouble :)
I would prefer it if all root level comments were collapsed by default. That way people would be better able to organize their postings. Without it, many threads seem to get the same root level comment multiple times.
Great to see so many long-awaited features land today!

Awesome job and big a thanks to everyone involved.
Interesting to see more js in hn, esp with collapse-comments.

For a while now, hn has (in)famously had only a couple of functions: https://news.ycombinator.com/item?id=11307758
(Not that the new features changed this dramatically).
"The Stratasys machine uses a separate dissolvable support material that can be washed away with a special salt water solution."

This can be achieved with dual extruder models Makerbot 2X or its FlashForge clone, under $2500.

Use HIPS as the support material, print in ABS and dissolve HIPS in d-limonene.
That is exactly the point freyir and I are trying to make. Because I don't live in Chicago, but I can visit anytime I want with minimal effort or financial impact, I can afford to visit Chicago any time I want. Perhaps I will visit your museum in Houston some time. I like visiting famous museums, that's why I don't live nearby any famous ones, specifically so I can afford to visit them. I enjoyed visiting NYC and traveling all over Ireland which was only financially possible because I don't live in a "cultural capital". Chicago BTW has some excellent museums. You can easily spend an entire weekend at the Field museum or the MSI or the aquarium and because I don't live there, I can afford to do so.
https://www.playmidair.com/ is leading contender. lots of devs were t1/t2 comp players