skysight-inc/HackerNews huggingface dataset:
Title should be: Google Will Stop Using Your Email Data for Gmail Ads.
Not to nitpick, but his name was 'Swartz'.
I am not giving him credit and I wouldn't be surprised if he did the same stuff again like a lot of other abusers. I was just surprised that at least what he wrote was not the usual passive aggressive stuff public figures put out. Stuff like "I am sorry if my actions got interpreted as harmful".
Ah, I believe I understand now. Here's an older tweet from Musk which mostly explains it: "Crush core is aluminum honeycomb for energy absorption in the telescoping actuator. Easy to replace (if Falcon makes it back to port)."
Route lookup with 1 core with a full view on Linux is on the order of 100ns. https://vincent.bernat.im/en/blog/2017-ipv4-route-lookup-lin...

Linux is able to handle about 5 Gbps of traffic of small packets (64 bytes) with one core. This gives a latency of 100ns to keep the pace. You need to find a Linux router 10000 time slower than this to get a 1ms latency.
Don't work in tech? Business development/marketing/real estate fields are full of young people who boink all the time. It actually happens much less frequently in tech because of the language/cultural barrier from the high immigrant population and the introvertedness of engineers.

It's just highlighted and seen as controversial when it happens in tech.
perhaps this is my youth talking but I feel no compromise working hard at my job then coming home and working on side projects (current one is a multiplayer 2d space dogfighting game, was using it as a learning project for clojurescript, now finishing it cos it's fun for me)
No one is saying they are going away completely just that they are mostly replaced (just like many other instruments). The number of people who live from playing the guitar has dropped to almost nothing the last 30 years. Even really really great musicians are hardly being booked any more.
Electric cars surprisingly don't reduce particulate matter air pollution by much. A big part of the pollution comes from wear of the tires and the road. It's higher with heavier cars and electric cars generally are heavier because of their batteries. Then you have the effect of reemission of PM already lying on the road that stays the same.

Another way of PM emissions that is not tackled at all is agriculture.

And it does not just have minor health effects. People are dying because of it.
Ask HN: What's a useful application of AI and/or ML?
I define useful as the following:

You encounter a random person on the street and they ask what it's good for. They say you can say anything as long as it is not entertainment related and benefits them directly in some way.

The purpose of the above situation is to show that application cannot be specific to a given socioeconomic status, career, job, gender, etc. It must be something that's useful to more or less anyone in the planet, even if they don't have internet.
You'd probably have to be more specific about what you're defining as "mining".
Create Beautiful Material Text Excerpts for Android
Dunno. Who would be interested to work alongside or for someone who abuses his power to harass women? You'd think that many men would prefer politeness and professionalism over a fratboy outfit. You have to establish boundaries with the alpha oaf, at times you feel ashamed for someone else's behaviour or need to apologize and so on. If you frame the issue as a "women's problem" you ignore these aspects, and they shouldn't be ignored.
Tips to Reduce Docker Image Sizes
No, Flow is not JavaScript, it's a superset.
If I were to use Gmail I would consider myself already hacked.
>At no point is China just "creating debt-free money".

I didn't say debt free dollars. Of course China can't create dollars. I meant debt-free RMB.
I think wage suppression was a side effect despite good intentions. In addition, H1Bs are/were a mechanism for outsourcing companies to win US IT contracts. Auctioning visas may not solve this problem.

Other causes of recent wage suppression include the no-poaching and other gentlemen agreements among the big players in the Valley. In addition the basic, I'm not going to pay more than the other guy (or the minimum I can get away with).

Wage suppression comes in other forms too. Asking for previous salaries, asking for W2s etc... Some companies are so large that they just refuse to pay more as well. But that's just "the market" at that point. In every company there's some maximum value for you.

The only way to escape this is to start your own company.
Royal Caribbean Built Waterproof Snapchat Spectacles for Underwater Exploring
$90 is the most expensive plan. Their basic plan start from $30 or $3 a month. I'll downgrade to a cheaper plan in the future, but $90 a year for something I use on a daily basis does not seem excessive to me. That is about ¢25 a day.
Oh? I had heard that NHS didn't have access to the patch but I'd be happy to be proven wrong. I was under the impression that XP was the main vulnerable OS under WannaCry
Who are these people who have no business logic between their API and the database?
Additional security is absolutely necessary. The docs have table and field level permissions but that's not enough. A user should only be able to edit their own row in the database, and their password should always be one-way encrypted, etc. Also don't want a user to be able to add themselves to a user group, say add themselves to the "Administrator" user group by inserting a table row.

This framework may simply be too "thin" - there needs to be a place to code business logic and access control, neither of which map neatly to how RDMS treat users and security permissions. In which case might as well use a framework like Django or Rails or Bottle or Laravel or any other of the dozens of mature systems available.
#1 - Money/Risk management. You need a stop loss and a price target. Before you take a position on the market, know exactly how much loss you're wiling to take. Know exactly how much gain you're targeting. When you reach any of these 2 numbers, exit. Always stick to this strategy and you'll end up positive. Yes, you won't win the lottery, but this is how the pros do it. For a given position, on average people go for +5% gain then -3% loss. On a 50/50 scenario you're always positive over the long term.

#2 - Gain maximizer. Sell only half of your position on a winning trade when you reach your target point. You're covered in case it goes down (still need a stop loss). Then if it goes up it's all good :) Make sure to setup a second price target to exit. Always stick to rule #1. If you hang on to your stocks with no target price - like your average Joe - you'll go negative.

Welcome to the market.
I'd imagine the massive power imbalance makes this effectively impossible.

That said, I think it's irrelevant. We're adults, and should be able to recognize that this isn't a fairy tale where you see someone and fall in love at first sight and need to risk it all to make it work.

This is a business relationship. If you're looking for love, look somewhere else. If you're looking for something a little more tawdry, then doubly so look somewhere else. It's just not appropriate in this situation.
Cool! But I'd use a Telegram bot for free. :-)
I read it as a neutral meditation on the author's relationship with someone who should have been a central figure in her life, but lives as the main actor of his own separate world. She still feels the faintest touch of a connection to him (through social media), but in the most important ways they are complete strangers.

Instead of being melodramatic, the author recounts some facts about their (lack of) a relationship, how and why it failed to develop, and how things stand now.

I don't think the author is looking for sympathy. Just reflecting (quite beautifully IMO) on the way things turned out.
Ok... I mean, JSX is templates too; it's just a different syntax. Vue supports JSX if you prefer that syntax.

I think you have a mistaken impression of Vue, it's much more similar to React than it is to Angular.
That makes sense. My mistake!
That assumes interviewer knows enough about randomly chosen hobby and ignores the fact that most people dont have deep hobbies.

In any case, if my hobby is something I am not comfortable to talk about with strangers (because they are likely to make weird gueses for example), you are not entitled to that information.
Since when does expertise in javascript have anything to do with design? The site is simple, why does it need to be more complex or flashy for you to take it seriously?
Didn't even realize they had ads, I guess I should have assumed. Does it really count if you link directly to the jpg though?
But what about configuring additional libs in VS, or autoincrementing the version in the resource file? Or when you import and very old VC++ project and the auto conversion process only sort-of fixes things?

That's what I'm talking about. VS works great out of the box using the Wizard, but the learning curve gets real steep right after that.
This isn't specifically targeted at indie apps but https://medium.com/@sm_app_intel/a-bunch-of-average-app-reve... gives a good overview. The main message is that there's such an immense skew to the top earning apps that the average earning can be above the 90th percentile earning; so if you want to earn average app income you have to be in the top 10% of apps.

I was surprised when the article was written they were estimating $2M a day income for the top earning game app (Clash Of Clans).
Yelp Dataset Challenge Round 8 Winner
I tried Fastmail for a while but I just couldn't deal with the spam. There was a lot of spam and Gmail's filters seem to be better at dealing with it.
I suspect the author felt betrayed. She's sent away. She is not 40 years old. Imagine trauma with absence of a father and who knows how the mother might have explained it all. Nothing easier than blame. I'm sure at the first visit she was extremely upset and trying to cope and kept coping to survive. It seems in the end that she might have gained some empathy for her father just at the time he lost it for her.
What's a NEET?
I feel like I'm missing a joke here, but you can count real numbers ("the list contains 5 real numbers") therefore it's "fewer real numbers"
I wonder what the conversion rates on these within-client ads are. I know I've never opened any no matter how well-targeted or 'interesting' the ads were, because the immediate response is to just want to sweep the inbox clean.
Women at the heart of a plastics 'revolution'
> The millionaire artist is a very modern invention.

I actually wonder how many pre-20th century examples there really are... Artisan artists who made piecemeal works of art - like Rubens, say - could make a comfortable living, but it takes mass media to gain real wealth.

I can only think of a handful of fiction writers who got seriously wealthy just from writing alone back then - Charles Dickens, Jules Verne, maybe a few others.
> I cannot help think why would I rely on a small player for email.

If Fastmail were, say, 1% of Google size, it would still be #2, which is a pretty good ranking on any market. And if you don't lose features by switching to the #2, please do it, for the sake of competition – Give freedom a chance.

I'm using Fastmail for my 3-ppl business. We lack no feature, we get used to it, we pay them (cheap), we don't leak our source code to GitHub and other browsing habits or contacts to Google Analytics/G+, it's just good management of the company information. We are the annoying guys who can't click "Connect with Facebook" nor "Connect with G+" and that makes providers keep the login/pw auth. Plus it funds a company so you might still have a choice in 5 years. And we show VCs that writing "privacy" on commercial documents yields customers.

Cost to us? Zero.
> @click="toggleVar = !toggleVar"

Oh boy. Another reason why I don't like templates -- you invariably end up with magical incantations like this. Working with JSX has given me an incredible distaste for templating languages.
I'm British, it's customary here to use 'girl' instead of 'woman'. It can be offensive to say 'woman' to a woman under the age of ~50.
Why do you sound aggrieved about it? Types _are_ new for javascript. Until a few years ago there was no way to build for the web using a typed language unless you were using things like GWT or Haxe.
My takeaway was "I was an insufferable tool my entire childhood/young adulthood and my dad eventually decided it would just be better to start a new family." (I think the author is likely in on it. There's hints of self awareness in the writing, to the point where I take the piece to written as a criticism of her younger self, but in a dry style that doesn't shove the epiphany in the reader's face.)
idk about this thingy but the original PostgREST is not vulnerable to SQL injection. You're not writing SQL, you're writing URL query strings, and PostgREST processes them correctly (I think it uses prepared statements for most things, and careful filtration for table names and such).
This statement is much more in line with Caldbeck's initial statement:

> Obviously, I am deeply disturbed by these allegations. While significant context is missing from the incidents reported by The Information, I deeply regret ever causing anyone to feel uncomfortable. The fact is that I have been privileged to have worked with female entrepreneurs throughout my career and I sincerely apologize to anyone who I made uncomfortable by my actions. There’s no denying this is an issue in the venture community, and I hate that my behavior has contributed to it.

I wouldn't be surprised if Binary released an updated statement in light of this new apology and indefinite leave.
This is a common view point, and it is false. There's a fixed amount of attention that can be directed towards certain issues. Accordingly, paying attention to certain issues is ignoring others.

In fact some definitions of attention define it as the ability to ignore unwanted or unneeded things. In general, I do think it is correct to focus on a specific, salient example of harassment, that is, women's harassment than the abstract. Just as I think it's better to focus on sexism or racism rather than "discrimination"
just a twist in my sobriety
Looks good now, thanks!

http://imgur.com/a/mbLoI
Any resources for learning the Fermi estimation techniques listed there? Seems like a collection of complementary skills, each of which could be improved:

memorizing useful facts, selecting facts that lead to a meaningful estimate, the mental math to compute the final result

https://en.wikipedia.org/wiki/Fermi_problem
Interesting. Thanks for explaining!
Just launched a new Chatbot Community Join the 5000+ others who've joined
I don't get the last analogy. Blaming Nazi-occupied France for the invasion of Poland in September 1939 is quite ridiculous, given that France was occupied in June 1940.
I don't know much about the China/Nepal case, but a quick google search got me https://en.m.wikipedia.org/wiki/Battle_of_Chamdo
Essentially, scanning the data for anything unrelated to providing the service itself. I know this is a little murky with their suite, but if the data is being used in a way elsewhere (e.g. to train models for other services or collecting data in expectation that it could be useful to a Google app I haven't signed on with), that should be made explicit
Well, you can't argue with the existence of the "troll factories". There definitely are paid people online who pursue the Kremlin propaganda, sometimes in not-so- subtle way. Were they in favor of Trump rather than Clinton? Probably, as the former expressed some surprisingly positive words towards Puting and the future relationship with Russia. Did they actually manage to interfere that much the public opinion? I'm not sure. I talk to Trump supporters almost every day. Their views don't seem much to do with Russia-sponsored propaganda. They are just unhappy with something (and this "something" is usually "the left" as a whole, or some aspect they don't like).
There may be a million-in-one shot of making it work, but in all those other chances, the risks of it blowing up are too high, and the near-certitude of making the less-powerful party feel threatened is just not worth it.

An analogy: An entrepreneur is meeting a VC for breakfast and wants the stem of their strawberry cut off. The VC suggests that he throws a knife at the entrepreneur while the entrepreneur holds the strawberry in front of them. Sure, it's possible it'll work, but it's dangerous and the entrepreneur is almost certainly going to get hurt.
> Do you use Linux in your stack? Do you often extend the kernel? How about nginx or Apache Webserver?

I have done all of these at one point or another in my career, as well as several others, and I have not been a contributor back to them. These were either know issues with separate fixes and consequences or very specific to the company I was working for at the time.

Do I know C or C++. The answer is not really... However C and C++ (and to some extent java) are pervasive. Haskel doesn't fall into that camp.

If your a Golang shop and you have a need for this, then it might be something you choose incase you need to support it, or tune it or mould it to your needs.

Beyond that, projects like this are GREAT for go. You have a well defined problem space, an existing tool and a reimplementation like this is only going to grow the authors knowledge and expand the Golang universe.
offer some proof of this?
Linux 4.12 Ubuntu Benchmarks with AMD Ryzen, Intel Kabylake
Thanks for sharing. Investing 3 years in a project to see it fail totally sucks. I think a lot of us have been down this road in one form or another. For every success story, there are dozens, if not hundreds of failures.

My only advice? Don't give up. Take smaller bites instead. If a project has a 10% chance of succeeding, it just means you have to try 10 times to have an even opportunity. Spend 2 or 3 months on it instead of years.

Because you're absolutely right, it's luck. But to maximize your luck, you have to keep trying.
Pakistan has nuclear weapon and 4 nuclear power plants.
You get a bunch of phone lines from the telco, which you pay for by line with unlimited outbound long distance. Then you get one or more digital telephony cards [0] depending on how many lines you have. Finally, you install your choice of media server/autodialer and start annoying the masses.

[0]: http://www.sangoma.com/products/digital-telephony-cards/
Update: the portal does work if Auth is enabled--the bug was fixed a couple of months ago and we didn't close the issue. See https://github.com/Azure/azure-functions-ux/issues/499
Summer solstice 2017
Fail to scan with AV and you might be an unwitting malware distributor.
Not everything I wanted to know about ICOs.

Every article I've read is from the speculator perspective, perhaps for potential speculators. I am more interested in knowing about ICOs from the organizational perspective:

After completion of the ICO, how are the crypto-currencies converted to cash in the bank, so you can put the capital to work.

Is there percentage loss of capital when converting to cash, and is this accounted for in the ICO model.

Does converting 10 to 50 million in crypto-currency to cash cause fluctuations in the market value of the crypto-currency.

The project may require resources that only can be purchased with fiat currency. And I assume people working on the project have bills to pay.

Has anyone documented how an organization deals with the crypto-currency that as been raised via a token sale? I suspect that each organization has their own method of converting crypto-currency to working capital.
JSX is different though -- it's sugar around a 1:1 mapping to plain old JavaScript. There's no magic behind the scenes binding variables or interpreting stringly-typed code.

I wasn't aware you could use JSX with Vue. If you do, what benefits does Vue offer?
Which wardialer?
Great response.

I'd only add a mention of algebraic data types. I learned enough Elm and Haskell to realize the benefit that they bring to a codebase by allowing an expressive way to define the valid structure of an application's data and state.
> This framework may simply be too "thin" - there needs to be a place to code business logic and access control, neither of which map neatly to how RDMS treat users and security permissions.

It's certainly to thin since it doesn't even leverage db-level RBAC, but, used fully, I think PostgreSQL roles and permissions are reasonably robust. (Particularly, all the specific examples, including row-level permissions, you point to are addressed by PostgreSQL roles and permissions.)
> Korea is more like China's Canada. It's tiny (Canada has one tenth the population of the US; Mexico is more like one half) and culturally, though not linguistically, similar.

So your argument now is that makes it non-imperialistic?
> As one RA employee puts it, dance music is "not made to be played to people wearing earplugs. When you put them in it's never going to sound the same."

This seems to me very similar to the reasons people give to avoid using condoms. And helmets. And smoking.

I think putting hundreds of young people in a room guaranteed to give you hearing loss is madness. But then again, I was always boring.
The root of the issue is our neural biochemistry.

Are societies are expected to re-engineer our brains rather than put addiction in context? Or are they expected to create societies where our reward pathways are firmly under their control?

I like having fun games to play too, and I'd be upset if someone stopped my dopamine drip too. That said, lets not pretend there isn't a wave of weaponized addiction sweeping through the software design world. What other solutions exist to that problem?
EBS is some kind of Network Block Device. NFS is another product, https://aws.amazon.com/efs/
Par for the course when it comes to women's issues on this site. Sad but true. There are a lot of men on here, and it's hard to see things that don't affect you directly.
Just how great are the PM emissions from car tires? Has anyone quantified the effect?
Caldbeck appears to have contradicted the firm's claim, harming their own credibility.
Would be nice to see $/GB at the same time as absolute $
> Ads will continue to appear inside the free version of Gmail, as promoted messages. But instead of scanning a user’s email, the ads will now be targeted with other personal information Google already pulls from sources such as search and YouTube.
Its called "The website obesity crisis"

http://www.webdirections.org/blog/the-website-obesity-crisis...
Everyone wants to make games. The game dev shops are flooded daily with young starry-eyed kids chasing a totally awesome career in game development!

The pay is garbage and the hours are beyond excessive. Unless you pick a winning studio, stay for 10 years, and that studio has several blockbuster hits your royalties are worthless.

Take your experience doing games and go for a career in regular software development. Plenty of people need to integrate 3D engines into their products and know nothing about it (eg: adding the ability to view a 3d model) and you'll actually get paid for your work.

As others have pointed out, today's content-rich world only rewards the top 1% and that incentivizes repeatedly trying with quick projects. Don't spend years on one thing, slap something together and get it out there. If it isn't an immediate hit move on to the next thing.
I'd be more interested in seeing it applied to reduce MP3 or AAC artifacts.
AFAIK, grid fins are made the way they are to circumvent the problems of supersonic shockwaves rendering conventional fins useless. So it's a different situation.
I'm not convinced that you're really worried about that. You seem fairly dramatic, to be honest.
SpaceX successfully launched and landed its second recycled rocket – Recode
Google's entire business relies on maintaining this user trust. They have far more to lose than to gain by betraying user trust.