skysight-inc/HackerNews huggingface dataset:
Oh, they know people are on the market. That's the vultures circling. They also know they need to be on the lookout to disqualify you if you exhibit bad behavior, so they're going to be very picky in the hiring.
Why does Google want to promote TensorFlow? To make people use more of their cloud offerings?
If they think rules engines are a good idea then you probably dodged a bullet anyway.
In Scheme, variables bind to locations, and you can reassign values in those locations. So no, not pure in any meaningful way.
Oops, here is the actually used vectorized expf (similar to the one I linked, but with optional unrolling): https://github.com/Maratyszcza/NNPACK/blob/master/src/x86_64...
US fines China's ZTE $1.2B for violating Iran, N. Korea sanctions
Well, yes but on a different level; Congressional laws that purport to restrain future legislation have no authority even in legal theory. It's true that all law is a fiction that only has authority to the extent that people choose to treat it as if it had authority, though, you are correct.
Last I heard was Kaggle runs atop Azure and is heavily a C# shop. It'll be interesting to see the transition to Google Cloud if that's the case.
There’s a secret version of Tinder for hot people and you can’t use it
It's a great question.

Get clear on the myths you develop after having kids. The biggest for me is: I only have ten minutes here, fifteen minutes there. I need focused hours of time to build something. That is just a story.

When my first child was born, I used the time to write an app late at night while I was getting my wife some sleep. I called it the one handed blogging tool, because I needed a way to blog with one hand while I was holding my sleeping son: http://blog.teddyhyde.com/2013/04/03/teddy-hyde-the-no-compr...

When my daughter was born two years later, my wife was so exhausted she would go to bed at 8. I'd get my son to sleep and then promised myself I would write for just fifteen minutes before bed. That usually turned into an hour or two and three years later I had written a book for O'Reilly: http://shop.oreilly.com/product/mobile/0636920043027.do

My third child was born three months ago. I wonder what myths I'll make up and will stop me and which I'll wake up to and empower myself through.

I'm not the greatest developer, I struggled with the Google interview I got. But, success is 90% perspiration and 10% ingenuity. Who cares if you are sweating because you are exhausted and sleep deprived caring for infants as compared to pulling all night coding sessions?

And, I'd never trade any accomplishment, no matter what, for the connection I have with my kids. Nothing. I cry a little every day when I look at them and think I could have missed this if I gave in to my arrogance and fear about relationships.
Given the taxes I pay, I have a much different definition of "free". I also pay an ecological fee to clean the air and scrap the vehicle when it's done.
> they see anyone telling them what to do, regardless of the reasons or outcomes, as taking away their freedom

But they're more than happy to tell gay people not to marry, women not to get abortions, transgender people not to use the bathroom and marijuana users not to smoke. Let's not pretend Republicans or Democrats are some paragon of freedom. Both want to restrict the actions of others, just to different ends.
Thanks for sharing your experience - and for looking out for the environment!
That's really interesting to hear. I wouldn't read too much into it, I was mostly just speculating. It's quite likely that they mostly scooped them up for the rolodex that is their user database.

In any case, congrats to the Kaggle team!
You could be right.

But animals spend a lot of energy making products other than consumable protein. They require a lot of land and water and fuel even if housed in close quarters. And you have to tend them which is labor intensive. And ship them around to be finished and slaughtered.

If energy costs rise to a certain point and technology becomes good enough (including automation) I'd expect protein from whole animals to be considerably more expensive than lab grown.
The exception maybe being strictly grass fed beef on land that isn't useful for much else. But that won't have the taste people expect and might not actually be as good as the lab grown stuff.
Easy Gradle Integration and Export Fonts to HTML in Base64 Encoding inside Android
I'm a little sad about this, what will Google do with this? Are they going to drain its soul? I think at a minimum the people behind Kaggle won't feel the same urge to keep building , maintaining and growing it the same way as before, specially as the $$$ flows in their pockets. It will probably change direction by people at Google in control and I'm not sure if that's a good thing since they didn't just built something like this on their own or a better version of it if they were really good at doing stuff like this themselves.
It needs to be a different style of grilling, based in their career. I don't remember how to write a bubble sort anymore, let alone other algorithms, those memories have been replaced by much more relevant information.
Living in the US illegally is as harmful to other people as internet piracy, sure the crime may have consequences for the country on a macro-scale, but any individual act of piracy is not harming anyone. I think most would agree that the measures the Government takes to prevent piracy is absurd (SOPA, FBI raids, etc) and that the solution to piracy is not harder enforcement, but structural and societal changes as a whole.
As with many of Google's hires chances are they see it less about acquiring a "product" and more about getting access to what that product produces - an extremely large number of leads in a high-demand space that they're currently trying to ramp up themselves.
One thing I've noticed about some freeway systems is that they add more lanes, but don't plan correctly. For instance, in my home city, there's a connector that runs from downtown to the main interstate. When the two meet, 8 lanes have to merge into four. This creates a crunch situation, one that it seems LA suffers from as well.

Instead, the lanes should be decreased ahead of time, before the merging occurs. Lanes can be reduced by making the rightmost lane exit-only at upstream exits, or through an upstream merge of the leftmost lane into the lane to its right.

By reducing these two roads to two lanes before the merge, they can completely avoid this crunch.
True, although buses are going hybrid/electric, for instance in my town electric buses started on one line over a year ago:

https://www.hsl.fi/en/news/2015/first-fast-charging-electric...

Then neighbouring Helsinki:

https://www.hsl.fi/en/news/2017/helsinkis-first-fully-electr...

It's very small still, of course, but seems to progress without major problems. (They make a point about the exceptional arrangement for the risky investment, i.e. the municipal company bought and operates these buses themselves; normally they just organize the procurement of transport services from private companies who own the buses and hire drivers.)
It is not just the "hustle" people don't like. People view their employees as sexist bigots. All the smart companies don't want people from that culture.

As much as that makes sense, it's also interesting considering that TFA makes it sound like people are leaving because of their dislike of that culture. And having trouble because they're being associated to the thing their fleeing.
You should be able to use Mobile Center and CodePush separately today. We are planning to incrementally roll out a backward compatible solution over the next 2 months.
What the 'Vault 7' CIA Leak's Coverage Is Missing
WATCH: Raindrops Catapult Bacteria into the Air, and It's Beautiful
Apache Spark Streaming by Streamanalytix
I am curious to see what will happen to Tensor Flow. I hope the code will get clean up... I also hope they will eventually pay somebody to do it, as the open source option clearly generates heterogeneous nightmare.
Likely to avoid their mistake with MapReduce, where by around 2011 candidates were coming in to interviews and saying "MapReduce? That's sorta like Hadoop, right?"

There's value in controlling mindshare; keep everything proprietary too long, and people just use open-source clones that may be inferior but can actually be used by the majority of the talent pool.
This is a great point. You really need to get pickier about what you invest your time into, because your free time becomes so much more rare and precious. It no longer makes sense to "skill up" on every framework-of-the-month that makes #1 on HN. "You pick your battles" really sums it up.
I say again: if all of that is true of the people you know, even in software, even making above-average salary for your area, you're very lucky.

Also, and I say this as someone currently going through the process: given the way hiring for senior to C-level roles goes in 2017, do not expect "several months" of savings alone will be enough to cover you. Most of the large companies you might like to work for (Google, Microsoft) have hiring processes which can't move much faster than six weeks, and they can stretch out to six months or more.
Hi, I work on Expo (YC S16) and also am a core contributor to React Native.

Apple's message reads to me that they're concerned about libraries like Rollout and JSPatch, which expose uncontrolled and direct access to native APIs (including private APIs) or enable dynamic loading of native code. Rollout and JSPatch are the only two libraries I've heard to be correlated with the warning.

React Native is different from those libraries because it doesn't expose uncontrolled access to native APIs at runtime. Instead, the developer writes native modules that define some functions the app can call from JavaScript, like setting a timer or playing a sound. This is the same strategy that "hybrid" apps that use a UIWebView/WKWebView have been using for many years. From a technical perspective, React Native is basically a hybrid app except that it calls into more UI APIs.

Technically it is possible for a WebView app or a React Native app also to contain code that exposes uncontrolled access to native APIs. This could happen unintentionally; someone using React Native might also use Rollout. But this isn't something specific to or systemic about React Native nor WebViews anyway.

One nice thing about Expo, which uses React Native, is that we don't expose uncontrolled or dynamic access to native APIs and take care of this issue for you if your project is written only in JS. We do a lot of React Native work and are really involved in the community and haven't heard of anyone using Expo or React Native alone having this issue.
Founder of https://buttercms.com here – we should talk!
Yeah, this to me is the wiki of an average tech startup. Lots of mundane stuff like how to use git, how to install wireshark. If you don't know how to install wireshark or how to use git maybe you shouldn't be in the fucking CIA trying to defend the country from foreign adversaries. Not because these things show proficiency in being a 'tech' person, but because one would expect a well funded intelligence agency to be far beyond the use of popular pc tools. While I'm sure there are some advanced researchers there, it makes me wonder where the pros work. The Chinese or Russians sure as shit are not sitting in a lab somewhere trying to install wireshark.
For sponsored podcasts you're right. But much of what I listen to doesn't have advertising, or it's indirect in the form of interviewing guests who promote their products.

For example, one of the podcasts I really like is run by a guy who a) knows a lot about real estate and b) sells a SaaS product for people who want to do what he does. He frequently references show notes, PDFs, webinar signups and the like in his show, and I engage with most of that stuff... if I remember to do it when I get home.

In his case the value per customer is quite high, so he would probably make the investment in rich media. He doesn't have sponsors and so isn't beholden to click through rates.

And I'd wager that's true for the vast majority of podcasts. A handful make money from advertising because they have really large audiences. The rest do it as a hobby or to promote their businesses.
It appears you don't have to have tab sync on for it to work. Mine does take a very long time to be received. Definitely a great feature, I don't want full tab sync just this.
> I failed a technical interview recently. I was asked to write a rule engine,

Dear god, what? I mean, it's not an operating system, but that's hardly a reasonable interview task.
Which direction? I live near you and regularly commute to the South Bay. It usually takes under half an hour to go 20 miles on 405. If you live and work on the wrong traffic pattern (ex. live in South Bay, commute north) then yes, you're going to have a bad time. If you move somewhere where your commute is against traffic then it's really not bad at all.
I imagine part of it is that businesses built on Tensorflow play nice with Google Cloud at their TPUs, but mostly I suspect it's just a mindshare thing. If Google becomes the place that all the top data scientists want to work – such that they don't even have to be poached – that's a Very Good Thing for them. It probably doesn't hurt if those data scientists come in already familiar with a tool Google uses internally.

Kind of reminds me of the genius move by Tesla to crowdsource collection of self-driving car information. Experts want to get where they have the data to train their models, and if Tesla propels itself ahead of the pack for number of miles of real-world training data, then that makes them very attractive to talent.
You also have a tireless automated assistant who can check for this: the compiler.

Clang warns about this by default:

warning: using the result of an assignment as a condition without parentheses.
note: place parentheses around the assignment to silence this warning.
note: use '==' to turn this assignment into an equality comparison. "

gcc gives you similar warnings with -Wall or -Wparentheses:

warning: suggest parentheses around assignment used as truth value [-Wparentheses]

Why not stick with the more natural phrasing and let the machine handle the tedious work?
For me, some things are luck. I live 25 minutes from my workplace by bike. The kids get themselves to school. I never worked more than 8 hour days, and have a job where nobody really understands what I do (a unique skill area within the company), so I actually spend work time on maintaining my skills. There may be reasons why communities like mine, and less intense employers, are magnets for people with kids.

A huge matter of luck has been my kids not needing things like exceptional medical or behavioral care. That's just not predictable.

Having kids does sharpen your time management, and may cause you to set aside some activities that no longer matter. I think that the mental stimulation -- or perhaps sheer terror -- made me more creative and energetic, even if I was physically fatigued. In the weeks after my daughter was born, while she was asleep, I actually developed and launched a new product for my side business.

Don't rule out changing jobs. I've read that something like 50% of workers change jobs right after the birth of their first child. A repeated pattern I've seen, over and over, is that new parents suddenly express an interest in becoming managers.
GoFundMe to get Joe a geofilter
Capitalist Realism

Flow

Neuromancer

Snow Crash

What is Life?

The Stranger

special mention: David Pearce's archipelago of paradise engineering manifesto-websitelets
Consciousness on-off switch discovered deep in brain
What does Uber do?
Can you say more about how they do handle it? I've very little visibility into other professions' hiring practices.

(My housemate who's a middle school history teacher and I were mutually horrified last night at our respective interview experiences. He was hired to teach eighth grade after a single 45 minute Skype interview. I had just had a half-hour phone screen followed a week later by a two hour in-person interview, and I considered that quite short by my standards. I thought his process was ridiculously short; he thought mine was absurdly long.)
The underlying problem is that people don't read books. They read other peoples' unsubstantiated opinions.
From about 20,000 feet higher than the OP, one of the issues about PG, Sam, and YC is the combination of (1) lots of warnings about the dangers of disputes among startup co-founders and, thus, the extreme need for yet another startup co-founder, this one to play den mother, peace maker, mother hen, group psychologist, Chief Cat Herder, etc. versus (2) extreme negativity about a solo founder.

From another 10,000 feet up, here is a simple observation: All across the US, from the largest cities to the smallest crossroad communities, there are solo founders of successful auto repair shops, auto body shops, dentist practices, CPA practices, rental property ownership and management, pizza carryout shops, Chinese carry out shops, Mobil Travel Guide five star restaurants, pediatrician practices, manufacturer representative practices, big-truck, little-truck businesses of wide variety, etc. where commonly the cash to start the business is higher than that of servers, domain name, and Internet connection of a Web site.

So, solo founders do relatively well in main street startups. Since co-founders are not crucial for main street business and since a Web site startup should be in most ways easier, why are co-founders crucial for Web site startups? Since co-founder disputes are so common and potentially destructive, why be so eager to have co-founders and so down on solo founders?

With the above, to me, hiring a co-founder as a recruiter, office peace maker, general evangelist, smiling face, optimistic, good hand shake, meeter and greeter who knows a lot of people is a big slice of cash and equity for the usual thin budget of a startup.

Or, as we often hear, the crucial work of a startup is to keep the burn rate as low as possible and ASAP please the customers/users and get to earnings. In this case, an office peace maker, etc. is at best a nice to have if for free, otherwise not a must have for free, and likely too expensive if have to pay much.
I think the part that you're running afoul of is where it says:

"new apps presenting new questions may result in new rules at any time."

Good luck to you, but it's Apple's sandbox and your product appears to thwart the principles that the Apple App Store has been run on for nearly a decade.
Also, I had to get clear on my arrogance on where I would work. I took a job with eBay, and would not have considered it before. But, they are extremely family friendly: three months paternity leave is incredible. Make sure you aren't trading the Kafkaesque options package at a startup for a less glamorous workplace and an opportunity to spend quality time with an even more confusing, but ultimately rewarding, two year old.
It can be worse. Something similar is happening to the "binary option" industry in Tel Aviv, Israel. A "binary option" is a bet on whether some financial indicator will go up or down. While there are such things as real binary options on real exchanges, the ones sold from phone banks in Tel Aviv are bets against the house. The house sets the odds and usually wins, and even when they lose, most binary option shops don't pay up. 80% of investors lose everything. In Israel, it's illegal to scam Israelis this way, but completely legal to scam the rest of the world.

The scale of this industry is substantial. It's doing at least $1.2 billion a year in income, and that's the part that pays taxes in Israel. This has been going on for almost a decade, and the scam was growing rapidly.

Then, in 2016, the jaws began to close. The US CFTC won a big case against the biggest binary option firm in Israel, Banc de Binary. They had to pay back everybody who lost money and pay huge damages. (Banc de Binary once offered $10,000 to anyone who would remove that info from their Wikipedia entry. That attempt backfired, badly.) Then there was a 15-part expose in the Times of Israel, titled "The Wolves of Tel Aviv".[1] Now, finally, there are more investigations and a bill to make it illegal to run this scam out of Israel. Banc De Binary ceased operation a few weeks ago. (Or at least they disappeared, removing their sign from the Banc De Binary Tower.) At least four other binary option "brokers" have gone out of business in recent weeks.

As a result, there are lots of layoffs. Scamming people from a phone bank was a good-paying job. The companies liked to hire recent immigrants to Israel who could speak the languages of their target countries fluently. English and Arabic were the most popular languages. A lobbyist for the binary option industry, testifying before a committee of the Knesset, claimed that there are 20,000 people employed in binary options in Israel, and 60,000 people indirectly. "You see the building boom right now in Tel Aviv? Well, you can just say goodbye to that because most skyscrapers in Tel Aviv will be empty. There will be no one to fill them up." There's even a claim from the binary option industry that shutting down this scam will increase terrorism, because it will take away the income of thousands of Arabs.

So 20,000 scammers are becoming unemployed, in a city of only 400,000 people. A former employee of a binary option company faces a far worse black mark than being from Uber. The binary option salespeople are full time con artists. Nobody legit in finance is going to hire them. Getting any legit job will be tough.

(World's smallest violin plays.)

[1] http://www.timesofisrael.com/the-wolves-of-tel-aviv-israels-...
Doesn't pain require having nerves?
I posted some thoughts on why this isn't about React Native here: https://news.ycombinator.com/item?id=13818211.
> Who has actually seen first hand evidence of global warming or water pollution or of anything?

Many people have, they just may not have known it.

Personally I've seen the retreating glaciers of New Zealand's south island as a stark example of global warming. As an example of water pollution, I've seen dead fish floating in rivers after storms had caused the overflow of a tailings dam at a mine here in Australia.

These are pretty extreme examples, but the evidence is everywhere if you know what to look for.
So to me this makes it even lesser of a problem namely all we have to do is fix the legal system and stop them from lobbying aggressively instead of most of the world population all of a sudden changing its diet entirely.
I have always thought that the 7-Zip format is interesting in the way it (or the reference implementation of the compressor, at least) groups files by extension, which I guess helps compression by making it more likely that chunks of files that are common within a filetype end up in the dictionary before it fills up with chunks from all filetypes. Do you have any thoughts about this? Have you looked at the 7-Zip format?
You can use strace and see!

Go to your staging environment, use `strace -f -c -p $PID -e trace=clock_gettime` (or don't use -p and just launch the binary directly), replay a bit of production traffic against it, and then interrupt it and check the summary.

HTTP servers typically return a date header, often internally dates are used to figure out expiration and caching, and logging almost always includes dates.

It's incredibly easy to check the numbers of syscalls with strace, so you really should be able to get an intuition fairly easily by just playing around in staging.
Rooting out assholes in interviews is even harder and less reliable than evaluating programmers with whiteboard interviews. The SVP from Google passed an extensive due diligence check, and some of the high performer assholes that got fired hid themselves almost perfectly. Hopefully this environment is over at this point but I'm readying my resume just in case.