skysight-inc/HackerNews huggingface dataset:
You are reading something into the statement that nobody else can see. That's why you are getting downvotes.
Why I replaced MIT with copyleft license for Nodemailer
Very interesting to see what they think of their competition:

> We face significant competition in almost every aspect of our business both domestically and internationally. This includes larger, more established companies such as Apple, Facebook (including Instagram and WhatsApp), Google (including YouTube), Twitter, Kakao, LINE, Naver (including Snow), and Tencent, which provide their users with a variety of products, services, content, and online advertising offerings, and smaller companies that offer products and services that may compete with specific Snapchat features.

> For example, Instagram, a subsidiary of Facebook, recently introduced a “stories” feature that largely mimics our Stories feature and may be directly competitive. We may also lose users to small companies that offer products and services that compete with specific Snapchat features because of the low cost for our users to switch to a different product or service.

> Many of our current and potential competitors have significantly greater resources and broader global recognition and occupy better competitive positions in certain markets than we do. These factors may allow our competitors to respond to new or emerging technologies and changes in market requirements better than we can.

> Our competitors may also develop products, features, or services that are similar to ours or that achieve greater market acceptance. These products, features, and services may undertake more far-reaching and successful product development efforts or marketing campaigns, or may adopt more aggressive pricing policies.
In theory the aircraft maintenance contractor can be better than in house because they have a larger 'n' of aircraft to work on. I'm sure there are innumerable business school papers on this subject.

In reality of course you have a dedicated group who have a different company's name on the paycheck. And less interest on either company's success.

It's like the open plan office idea. Great in the academic literature, but terrible in practice.
Snapchat Parent Files Publicly for $3B Initial Offering
My main laptop broke down and I'm currently using a Pentium Dual Core T3200, 3GB of RAM, an HDD... in other words, a pretty damn old laptop.

I knew VSCode was very optimized for an Electron application, but you have no idea how fast this is. This is faster than my Vim set-up, and I have taken my sweet time making sure Vim only loads the plugins it strictly needs and I try to switch to the asynchronous version of a plugin as soon as it pops up but still, VSCode is more consistently responsive for a lot of tasks.

I'm not sure wether I'll make a full switch yet, specially once I get a proper computer back, but the quality of the plugin ecosystem (I thought vim-go was amazing, but VSCode's Go plugin is just ridiculously good and properly asynchronous) coupled with this huge performance surprise are really making me consider it.
Any vehicle that is close enough for me to touch I hit. There's no reason to drive that close to a human being who doesn't have hundreds of pounds of armor around them.
Snap has finally filed publicly for its massive IPO
> Although other U.S.-based companies have publicly traded classes of non-voting stock, to our knowledge, no other company has completed an initial public offering of non-voting stock on a U.S. stock exchange. We cannot predict whether this structure and the concentrated control it affords Mr. Spiegel and Mr. Murphy will result in a lower trading price or greater fluctuations in the trading price of our Class A common stock as compared to the trading price if the Class A common stock had voting rights. Nor can we predict whether this structure will result in adverse publicity or other adverse consequences.
20% per year is not impressing to be honest. Don't get me wrong, I admire them as a company, but the grow rate is too slow, to compete with top social platforms.
The California DMV's required autonomous vehicle disengagement reports are now online. A disengagement is when the human driver had to take over. These provide one of the few neutral assessments of how autonomous vehicle development is progressing.

- Google/Alphabet/Waymo: disengagements per mile down 75% this year over last year. 124 disengagements over 600,000 miles driven. Zero on interstates and freeways.

- Cruise/GM: 9768 miles, 231 disengagements. (Dec 2015 to Nov 2016).

- Tesla: 185 disengagements over 550 miles (not thousands) driven. Almost all the driving was in one month. Most driving was on suburban roads.

- BMW: 638 miles, 1 disengagement, on a freeway, blamed on poor lane markings.

There are other reports (Delphi, VW, Ford, etc.) but the number of miles driven isn't large and the number of disconnects is high, so they're still in the early stages of R&D.
Honda is testing on a test track in Contra Costa County, probably the old Naval Weapons Station. Uber didn't file; they refuse to test in California because they'd have to report like everybody else.

So that's the real state of autonomous driving right now. Google is nearing production level quality, and is probably ready for freeway driving. Cruise is starting to log the miles, but is doing three orders of magnitude worse on disconnects than Google. Tesla is doing even worse. Everybody else is just getting started.
I'm curious about how this edge case was handled:

1. Lisa has old tv_service subscription, saved to snapshot, but not live-copied to Subscription table.

2. Lisa removes tv_service subscription.

3. Before snapshot is updated, batch processing adds lisa_tv_service to the Subscription table.

4. Subscription now has lisa_tv_service, but Lisa.subscriptions does not include tv_service.

My only idea: wait a day, then a batch-process job looking for data that exists in Subscription table but not in Customer.subscriptions
Still don't use the native camera on Android.
> For the year ended December 31, 2016, we recorded revenue of $404.5 million... For the year ended December 31, 2016, we incurred a net loss of $514.6 million

> We have three classes of common stock: Class A, Class B, and Class C. Holders of our Class A common stock—the only class of stock being sold in this offering—are entitled to no vote on matters submitted to our stockholders
We use Google Analytics, Google Search Console, and third party services to supplement keyword rankings data -- we don't crawl Google SERPs. :) Plenty of other companies do, though. Moz has great keyword ranking data.
Being math with different syntaxes, this is true for programming as well.
Their will be no difference in this case - the compiler will optimize the boolean foo = {complicated expression}; if (foo){ return true; } else { return false; } into return {complicated expression}, and the debugger will be forced to add a conditional breakpoint.
> Settings are easy to find

Hah. You're lucky your Cortana bar still works. They aren't as easy to find when your Cortana bar disappears when you click it. Tried all the random fixes on the internet to no avail. I never even tried to fix privacy concerns -- it just broke.
seems like a nice tutorial.
"We have committed to spend $2 billion with Google Cloud over the next five years and have built our software and computer systems to use computing, storage capabilities, bandwidth, and other services provided by Google, some of which do not have an alternative in the market."

There's some numbers for you that Google wouldn't have provided (as far as I have seen).
Speaking of popular software that doesn't have its own website, the PuTTY developers have never bothered with getting a domain name specifically for PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/). I'm not actually entirely sure what the rest of the site/domain is meant to be for either.
Feature flags, most likely. Deploy the dual-write code behind a feature flag, enable the feature flag for a small fraction of requests, start notching up the percentage until you're at 100%, then remove the feature flag and the old single-write code. Rinse and repeat for the remaining three steps.
Snapchat Files Confidentially for IPO
Good luck building a BFO metal detector using MOSFETs without a ton of additional useless circuitry.
String::from("Ferris") returns a String object (https://doc.rust-lang.org/std/string/struct.String.html) whereas "Ferris" on its own is a primative "str" (https://doc.rust-lang.org/std/primitive.str.html)
What are you talking about? Yes he is: http://blog.ycombinator.com/welcome-peter/
How We Ran a Google Design Sprint on a Video Game
Is the monthly revenue growth rate in there? I can't find it. To me that tells the story of whether it's a buy or not (for the mid term).
Except that the configuration options force you to choose at least a 12 hour contiguous period in which updates are allowed. If I could tell it to reboot at 4am when I'm definitely asleep that would be fine, but apparently that's not an option.
Is this open to remote outside US ?
That's a more nuanced relationship than you make it out to be. Hezbollah is a Shia group and funded by Iran. KSA has been adamantly anti-Iran, especially after the fall of Saddam. So in your example, it's more "the enemy of my enemy is my friend".

Great username by the way ;)
This is reaching the point of parody.

Imagine saying about your partner that you "can understand why people would be very scared and nervous about [him] ... and then keeping him.
Yeah...But don't tell the party loyalists on either side about it.

Dem pundit: "It's the uneducated white cis male patriarchy that wants the south to rise again..."

GOP pundit: "Those minority transgender liberals want to take your guns and religion..."

Oligarchy: smiles
EFF Security Vulnerability Disclosure Program
> We rely on Google Cloud for the vast majority of our computing, storage, bandwidth, and other services. Any disruption of or interference with our use of the Google Cloud operation would negatively affect our operations and seriously harm our business.

Over-under on how much of their cost of revenue goes to Google App Engine?
> We had 158 million Daily Active Users on average in the quarter ended December 31, 2016, and we view Daily Active Users as a critical measure of our user engagement.

> We anticipate that our Daily Active Users growth rate will decline over time if the size of our active user base increases or we achieve higher market penetration rates. If our Daily Active Users growth rate slows, our financial performance will increasingly depend on our ability to elevate user engagement or increase our monetization of users.

> In addition, because our products typically require high bandwidth data capabilities, the majority of our users live in countries with high-end mobile device penetration and high bandwidth capacity cellular networks with large coverage areas. We therefore do not expect to experience rapid user growth or engagement in countries with low smartphone penetration even if such countries have well-established and high bandwidth capacity cellular networks. We may also not experience rapid user growth or engagement in countries where, even though smartphone penetration is high, due to the lack of sufficient cellular based data networks, consumers rely heavily on Wi-Fi and may not access our products regularly.

> Snapchat is free and easy to join, the barrier to entry for new entrants is low, and the switching costs to another platform are also low. Moreover, the majority of our users are 18-34 years old.

> This demographic may be less brand loyal and more likely to follow trends than other demographics.

> For example, users 25 and older visited Snapchat approximately 12 times and spent approximately 20 minutes on Snapchat every day on average in the quarter ended December 31, 2016, while users younger than 25 visited Snapchat over 20 times and spent over 30 minutes on Snapchat every day on average during the same period.

> Our Daily Active Users may not continue to grow. For example, although Daily Active Users grew by 7% from 143 million Daily Active Users for the quarter ended June 30, 2016 to 153 million Daily Active Users for the quarter ended September 30, 2016, the growth in Daily Active Users was relatively flat in the latter part of the quarter ended September 30, 2016.
Or use workers with a manager like uwsgi. Containers are overkill if you just want zero-downtime upgrades.
None of us have very good insight into the administration's actions. We do know that the most provocative thing it has done so far was also called for by Bill Clinton and Barrack Obama. If you suddenly feel it's a huge deal now but you didn't then, it's probably because effective persuasion techniques have altered your world-view.

Personally I hate having my reality manipulated like that and I go full contrarian, but everyone has to make their own decision about the reality tunnel they want to inhabit. PG's essay http://paulgraham.com/submarine.html is a good eye opener. From there, read Robert Cialdini's books. While persuasion works on everyone, even if they know the techniques and even if they know they are being applied, being aware that it's being done is still better than not.

The most effective (while assuredly strictly incorrect) approach I know of is to assume that everything you hear is true. All of it, good, bad, indifferent, from all sides. And then weight all of that in the context of your own values and make the decision you think is right. While this requires holding contradictory beliefs, that's clearly something we as humans are more than capable of so why not use it?
POST Offers, News, Pages and More
String literals have the type "&'static str", that is, an immutable reference to a string that lives for the entire program. As a reference, it doesn't have ownership over its contents.

String is a growable, changable, string type. String::from will convert a &str to a String. It does have ownership over its contents.

String is needed here because when you read something at runtime, you're not going to have a literal, of course. But when you're creating something from a literal, you'll have to convert it to a String.

For a _much much_ more in-depth explanation that you don't need a _ton_ of Rust knowledge to understand, see http://rust-lang.github.io/book/ch04-00-understanding-owners... (and its three sub-sections)
The government is an enormously rich potential source of revenue for any company or investor. Unless Trump burns out, Thiel is probably now the most powerful financier in tech. Which sane businessperson wants to make an explicit enemy out of him? That explains a lot of the ambiguity. Follow the money. Please don't bet on investors (including YC) putting any political misgivings ahead of P&L in their hierarchy of concerns.
The performance impact of SQL WITH clause on all major relational databases
I mean if a group of experts might chose A 55% of the time and B 45% of the time then a 50/50 random outcome is not a real issue. A few places have elections where in case a tie they do a coin flip. The important thing is to remove bias not get extreme accuracy.

As to our court cases being biased for the wealthy that's a little more systemic than just highly technical cases. Even in clear cut cases having a competent legal team can make a massive difference, IMO the overall system was designed that way.

The problem is how to change things. If doctors made up the jurors in malpractice cases you would see much stronger bias. I would much rather have random people than wall street bankers judging wall street bankers or even worse FBI agents judging other FBI agents.

That said, I am open to the idea of civil suits allowing for more restrictive juries if both sides agree. If nothing else it may allow for shorter trials. Which is something I only considered though this conversation. So thanks.
It already is - the function is called "send", and rather than wasting its time just doing one write, it does a whole pile of them at once ;)
I think people vastly underestimate how many rich people still have other values in their life than money.

Look at Bill Gates. In the '90s, most of the tech industry viewed him as the stereotypical greedy monopolist, a robber baron of software. 20 years later, he has done more to help mankind than almost any billionaire ever. The picture is not black and white, but a continuum of shades.
Not trusting vendors is part of the job. IT departments will typically turn off automatic updates from vendors, and instead role them out in an automated way that they control.

If they are too slow in doing that, then they are doing it wrong sure. But Microsoft updates do brick computers, undo obscure enterprisy settings, or role out unevenly across your estate so people are on different versions. You want to see if that happens to someone else before you roll out.

This is even more true with windows based servers, where you'd probably want to switch in an alternative or do everything at 3am on Saturday morning.
Nope not the same. This, like all the other products, is a NETWORK tuner. Meaning, the signal comes out to a cat5. So you need a "PC" to receive the signal.

The TiVo has a HDMI-out, so you can hook it directly to your TV.
I find the "do not have an alternative in the market" comment interesting - is there really anything which AWS does not have the GCE does?
Small question, but is it normal to leave the numbers blank when it comes to share-percentage or number of shares rewarded to the founders in the Risks section[0]?

[0]: https://www.sec.gov/Archives/edgar/data/1564408/000119312517...
Holy sh*t. Are you sure you don't have some malware screwing things up? None of those things are even close to "normal" or "acceptable".
Wow, single cloud lock-in filed with the SEC. Isn't 400m/y a bit steep for storage and compute power?
Am I reading this right? I'm no banker... Their losses for 2016 were ~$500m? That's very steep, but it looks like revenue grew almost 700%. Wow.

Insane numbers. I don't think anyone on the planet knows what's going to happen with them but I am sure interested in finding out.
> Snap Inc. is a camera company

interesting statement from a company that just released their first camera (Spectacles) few months ago. i'm not sure if their users see them as a camera company.
Maybe the amount of rebates received?
She wasn't implying you should switch to Linux to get the UI alternatives available there. She was saying that there is nobody working on UI alternatives/innovations except for a few people in the Linux space. That everyone had settled on the same basic UI.
Nope, too risky. Just redirect to an evil HTTPS page, and do all your phishing there - look, it's got the green lock and everything >;-)
> Are they really supposed to not be allowed?

From Canada (Sault Ste Marie) to Minneapolis it wasn't a problem, but on the connecting flight to San Francisco it was.

And in a way that's the problem: these rules are quite selectively/randomly enforced and even if there is paragraph somewhere that allows them explicitly I never even thought of challenging the official handed over my boots and bought a pair of new shoes on arrival in San Francisco. (Try finding a pair of shoes that early in the morning...)

So you're probably right, even so I'm not stupid enough to start a fight with a TSA guy and end up in more trouble than it is worth and they probably abuse that when they can get away with it (foreigners).

Their rules include something like 'The final decision rests with the TSA officer' so good luck challenging that.

They settle cases for millions each year where TSA employees were caught stealing from passengers.
Is it not possible to build your own "alternative in the market" for $2 billion?
Visualising my heart rate on stage using .NET, NATS, Docker, Influx, and Grafana
That type of sectarian analysis is oversimplified at best, inaccurate at worst. Hostility from KSA vs. Iran is largely at the level of the dictatorship and the extreme right wing (eg, Al Qaeda). KSA has a large Shia population.
just to stir things up, "... begs to raise the question..." is not unheard of :)

if the message is getting through, that's what matters in my book :)
They spent $890,339 on security for Evan Spiegel in 2016? Why does he need that much security? Who is trying to hurt him?
A great write-up, but I'd say at least as much credit to the person who reported the issue to the RTL news, who then contacted Sijmen to investigate further. According to [0], the original reporter had already enumerated all the flaws of the system.

0: https://tweakers.net/nieuws/120667/proces-stemmen-tellen-ned...
Okay...So what? Now they need to explicitly state that so "liberals" on HN will be appeased?
"We have incurred operating losses in the past, expect to incur operating losses in the future, and may never achieve or maintain profitability." haha
This is some very impressive stuff!
Socially stable? Didn't a government just get elected that promises to pull out of, well, most international trade deals?
That is the tragedy of win10. It's actually a great OS but the lack of respect for user preferences around privacy and updates ruins it for power users. I have to think that the engineers who did the work to make win10 as efficient and stable as it is had cortana and dark UI patterns shoved down their throats. cortana is clippy, we all know that. Who thought it was a good idea to bring back clippy?! Could not have been the team that does powershell!
Python and CloudFormation here. Others swear by the Golang support.
...for now. Marking all non-secured HTTP as insecure (duh) is in the pipeline - it seems.

This is actually a Good Thing - with HTTPS-friendly CDN and/or Letsencrypt, rolling out sites that are secure-by-default is now easier and cheaper than ever before.
There is also the opportunity cost of investing in hardware
I would go with the "enemy of my enemy is my ally", or Israel isn't going to invade Saudi Arabia, but some other neighbor might.
If there's some sort of editor-IDE spectrum, VSCode likely lives closer to the IDE side than editor.
It seems like you integrate with the likes of Google (Webmaster Tools) and Cloudflare in ways not done before, so my assumptions here are probably a bit outdated.

Let's say you want to test a new title. You collect stats for a week, change the title, collect stats for another week. The two datasets are then compared. Am I close?

Does it mean that you can't AB test in parallel? If so, it's not optimal for time sensitive stuff like breaking news.
> What are you talking about?

I'm quoting the statement from YC Partner Kat Manalac in TFA, which was also quoted in the post I was responding to.

If you want to ask why YC is denying that he has ever been a partner now after welcoming him as a "part-time partner" previously, well, you'd have to ask someone else.

But it doesn't make sense to quote a statement about how he never has been a partner and respond to it with a question about why he doesn't resign his partnership.
Got that directly from an Espressif employee as inofficial info, but it has since been confirmed: https://twitter.com/buddy_casino/status/824299718104743938

So I guess its not in the open right now.

I wonder if its going to be specific to their chips, because the Xtensa architecture is highly configurable and so there isn't really a single target, but potentially many.