skysight-inc/HackerNews huggingface dataset:
Since you're already on GCP/GKE, have you considered using Cloud Container Builder? https://cloud.google.com/container-builder/docs/

It provides an API for what you're already doing with uploading zips to GCS, doing your build, and having the resulting container end up in GCR.

Disclaimer: I work at Google on GCP.
Rule 1: Never Talk About Fight Club
damn. that's really cool. thought Elon wanted underground trains or something
Not long ago, I wrote about my own frustrations with Facebook, and their request for an ID:

"Facebook activated my dormant account and it won’t let me deactivate it"

http://www.smashcompany.com/philosophy/facebook-activated-my...

https://news.ycombinator.com/item?id=13965134
Agreed. Was responding to the top comment in this thread about why one might want to use an image tag instead of background-image.
For me, using vim+vimium for Chrome means that majority of the time my hands are on the keyboard. I barely ever use the mouse.

Have you seen a really seasoned vim user work? Purely from an efficiency point of view, vim/modal text editing is simply better than traditional text editors.
True, but can't you still trace the transactions as they are processed or converted into real cash?
So short it
"Ads are cool as long as they are relevant to me," said no one ever (who wasn't in the business of selling online advertising).

(EDIT: typo)
Well, no. Distributed among all Alphabet shareholders it is, from the most recent numbers I've seen, about $85 million each from Larry Page and Sergey Brin, and smaller amounts from everyone else.
Oh, and POP, yes, in them olden days of yore.
In my limited experience from boosting Japan I'd say that Japanese public life is generally much more organized than in the US.

At the train station there are markings indicating were the doors of the train are gonna be and people line up at the markings. It makes it really easy to pick a good spot to wait for the train and makes boarding so much less stressful. At least for me. In SF train stops I'd always be strategizing where to position myself and keep repositioning as more waiting passengers are bunching up in certain areas. I'm crazy that way. So Japan was very relaxing for me.
Agreed that it isn't a humblebrag. The humblebrag, to me, was that the person's handwriting wasn't that bad. :)
United violated their own contract with the passenger. The passenger was attempting to escalate it within United themselves when they were violently assaulted at United's request.

Law enforcement got involved in a civil dispute between a customer and company and then battered that customer on behalf of that company. There was no safety or security justification for law enforcement to be involved at all.

The flight was delayed due to United's actions (kicking passengers off to board crew, after the flight had already been seated). The passenger was asserting their contractual and legal rights, the company and law enforcement violated those rights and the other passengers were negatively impacted due to the company's wish to save a small amount of money.
> Do you mean that it costs a patient USD1800 to get a crown?

That's what he charges and gets paid. Of that, the insurance company will pay around half, with the patient paying the rest.

Compared to medical billing in the US, it's a miracle of clarity. I suspect because people are more willing to change dentists, and even with a sore tooth, they're willing to pick someone who is better/cheaper. So there's some price pressure by the customer.
That's \ inside of paths and strings. Nothing to do with \ used in a language. Nobody has an issue with \ used in PHP. The only problem is maybe pasting code on a blog or something, not really a problem when programming in PHP.
People don't need wheels. Cars shouldn't need them either.
Big jump in AI software development. I can't wait.
A Need for Neurolaw? Human Rights Laws May Need Revision in Neurotech Future
My nightmare scenario, as mentioned by another commenter, is of being present in the house when the burglar comes. I don't know what I would do or want in that case. Sometimes, when I am awakened at night by some sound, I have often wondered what I'd do if I do in fact find an intruder in the house.

As someone who does not own a gun and would probably not last long in hand to hand combat with an unarmed person, let alone someone with a knife or gun, I almost wish that I am NOT awakened from my sleep so that the situation ideally does not escalate into anything that can put me in physical danger. At worst, I lose some valuables.

Anyone have any thoughts on this?

[Edit: Lots of helpful replies here. Thanks everyone!]
are they hiring? :-) can't imagine those QA people are not fired, I always at least try to provide steps to reproduce and expected result if possible, and of course it should be accompanied by some system log

there seem to be some serious issue with your QA training. soon I will be looking for job in QA, I can only hope there are more companies like yours giving me better chances :)
Engineer is a title in France, you sign an oath. In my eng. school, not following this oath later in your career condemn you to prison, lost of title and interdiction of practicing the job ever again. Does work pretty well.
Works great with mutt!
I don't quite understand. The scholars of Europe did not have access to Aristotle's works. Are you saying that isn't true? Was Spain isolated from the rest of Europe during the Middle Ages?

> This entire thing is a long propagated mythology that things were at their best when Europe dominated the Mediterranean

I don't understand how saying that they lost access to their greatest scholar, Aristotle, and had to rely on people from another part of the Mediterranean to preserve and return his works to them, supports a claim that "things were at their best when Europe dominated the Mediterranean".

Also, do you have some source for what you are saying? If you look at the cite in my post, you can read much of what I said, including about Aristotle.
> With religion, we're losing rituals where people come together frequently to celebrate life milestones and our relationships - baptism, brisses, confirmation, etc.

Most of those rituals have nothing to do with religion and are still being performed. To realize that the ritual of baptism does not calm any 'gods' not grant you their favors, and that some drops of water do not exclude you from an eternity of ("made up") torture and suffering, seems to me to be a good thing. People are abandoning them because when you take all the parts they can no longer believe in there is nothing left. They keep what is useful to them.

> We also lose a third space and a community of people we don't just happen to work with and live near. A huge part of our social lives, historically, happened​ in and around religion.

People used to socialize in caves, then in temples, then in churches. Now in coffee shops and the gym. And Facebook. Who knows what's to come. Things change.
It's an old story. Just this week:

"Let’s look at just one indicator — new business formation. From 2010 to 2014, 60 percent of counties nationwide saw more businesses close than open, compared with just 17 percent during the four years following the 1990s slowdown. During the 1990s recovery, smaller communities — counties with less than half a million people — generated 71 percent of all net new businesses, with counties under 100,000 people accounting for a full third. During the 2010 to 2014 recovery, however, the figure for counties with fewer than half a million people was 19 percent. For counties with less than 100,000 people, it was zero."

https://www.washingtonpost.com/posteverything/wp/2017/04/20/...
I think what you said about keeping some popular, prebuilt configurations on Amazon makes perfect sense. I am not sure why they decided to entirely cut off Amazon.

I have ordered products from Amazon that haven taken over a month to arrive. I am not sure why Amazon rush these folks. I think Amazon is fucking up here by trying to appear as a faster delivery solution over a quality of product solution.

I think combining both, allowing for sale of pre-made, popular products, as well as allowing longer windows for custom built speakers is a solution that will work for both parties.
I have been using ( https://Instajool.com ) for about 2 months, I can say they are way better than Instagress in terms of efficiency and pricing. They have a very powerful control panel where you can manage your system settings. The panel is appealing and mostly like the one that was provided by instagress. As of results, the growth of my account followers and reaction is really amazing.
> Isn't computing on a single machine generally always faster?

Single machine is only faster on problems that cannot be parallelized well.
It would bombard the Earth with dangerous levels of radiation.

I suppose it could work, we would just need to be careful about atmospheric composition to manage radiative cooling, and block some harmful em frequencies. But I don't foresee any problems with that.
Exactly, they are still at almost $20B in quarterly ad revenue. Facebook is their only competitor because of its captive and mobile audience. Plus they are already diversifying with more bets on the cloud plus things like Waymo, etc.

Edit: misquoted data thinking it was yearly not quarterly.
We run our tests on databases and it's on the order of one minute. Maybe it's a hardware issue? We all have beefy computers with fast SSDs.

Also since we strive to make our databases upgradable, it's important that the actual schema update scripts themselves are tested and used directly.
same here.I have been saving my salary since day first but dont know where to invest :(
could be also any slavic language, they use it in same way
Qualcomm warns of profit hit as Apple battle intensifies
Of course, it doesn't explain everything about sexism though. You're basically making an appeal to nature fallacy about the roles of women in media.
https://notmuchmail.org/

http://www.djcbsoftware.nl/code/mu/
I'm not who you asked, but I would say that yes, this is true, but it's also much better quality than similarly priced items from the US. Much better.

So it's actually true that we're flooded with cheap crap from China and that the production quality of those items is better than from elsewhere. (For the same price range.)
I guess it's hard to predict the future. This was published 4 days ago, before earnings released showed that the author has no idea what they are talking about.
On Windows, Mailstore is fast, free, stable and works with IMAP, webmail & Outlook: http://www.mailstore.com/en/mailstore-home-email-archiving.a...
I've said this. I signed up for Blue Apron from a Facebook ad, and it's one of the greatest things to happen to me.

I think that's the only time that's ever happened for me, tho.
This. It can be faster per-node because of removed IO and abstraction overheads, but perhaps not overall (and they allude to that fact). There are other side effects too though - you're limited by how large hardware on a single node can go, and what the cost/performance ratio is with highly specialized hardware like the above or commodity machines.

People also might want distributed systems for other reasons - fault tolerance is one. So as your SLA requirements go higher, you sometimes end up with little choice but to pay that cost. Other times you don't.

They do cite challenges with scaling this up, but I think quite a bit of their innovation is around just leveraging hardware better, which is a big enough deal on its own.
This also came out today:

https://venturebeat.com/2016/07/28/google-parent-alphabet-re...
Learn a few golden rules of working with the data
"Who: Engineering Ph.D. dropout ..."

In other words, an ordinary professional engineer, who considered extending his formal education? Bit of a gaffe, there.
In 5 Min Combine All Advertising Reports
Best Instagress Alternative
I've successfully used imapsync (https://github.com/imapsync/imapsync and https://imapsync.lamiral.info/) in the past. It's been around for years, has tons of options, and has proven very stable, and is still maintained.
I wish everyone in the developed world understood and internalized this perspective. That goes double for software engineers, who are well-paid relative to the median wage almost anywhere in the world.

The rat race is totally opt-in. If you're getting paid as a software engineer in the USA[1] and you're making market rate for where you live, you can easily save >>50% of your salary and retire in 10 years. And really, what you're buying with those savings are options. If you love what you're doing, no one will force you to quit once you've accumulated FU money. For me personally, even money says I keep on working in my same career with little change. But the point is that it then becomes my decision, not something imposed on me. It changes your perspective (and stress level).

[1]: The US is an unusually good place for software engineers from this perspective: by moving from London back to Seattle I was able to nearly double my market rate while modestly lowering my cost of living. But even in London, it was possible to save a substantial fraction of each paycheck.
Grouping for string arrays
> Instafail if you use mappings (eg ORM), observer/listener, factories, singletons.

Wait, why?
> Most people tend to judge the morality of their actions by intent, and judge the morality of others' actions by consequence, and thus form a picture of "I am more moral than most people".

Wow that really moved me.
Does this actually count as "reblogging"? If an independent news agency writes a substantial story about something a separate news agency covered first, I wouldn't think that's reblogging.
For context, Here's Alphabet's quarterly financial results released yesterday:

https://abc.xyz/investor/news/earnings/2017/Q1_alphabet_earn...

Revenue is up 24% year over year. Beat analyst expectations, so the stock jumped ~4% yesterday.
There isn't enough evidence to back up his claims, especially about artificial intelligence. His claim that Amazon with Alexa will succeed in the marketplace is not definite at all. It's true Alexa has a head start, but Google is catching up to it. The situation kind of reminds me of android in 2010 vs. the iPhone. Look what happened there.
Honestly, the hardest technical problem I ever ran into was teaching myself C pointers and keeping at it until I fully grokked them. Now, this was in the early 90s, and I was a loner with only a second edition copy of the K&R book. There was no Stack Overflow, and the only technical people I knew were on the other end of a BBS connected to FidoNet, which only batch-updated once per night. In hindsight -- and with today's resources and ever-shrinking distance between human beings in a community -- this problem is trivial. I've seen some pretty wild things in my decades as a programmer, but I have never since encountered a technical problem that completely fucked me up like learning C pointers did back then.
> I'll repeat that: Amazon.com, a reseller, told us that we were not allowed to raise the price of our own product for any reason. It was not open for discussion. In fact, the one and only time that anyone at Princeton Audio ever spoke in person to anyone from Amazon.com was the day we ended our relationship with them over the phone. Prior to that, our Amazon buyer had refused to ever reply to any of our questions or requests for support. Like I said, nice folks, huh?

Sounds like Amazon needs to change their practices on dealing with manufacturer and let go of some people.
Nintendo 2DS XL
Any idea how Sanic compares with Falcon? I read somewhere recently that Falcon was quite fast. I tried out Hug, which is built on Falcon, but only for a small demo app, not done any benchmarking.
Exactly, you can't just blindly trust things people say without evidence. There is no way to prove the NSA doesn't do something, therefore I always assume the worst.
TL;DR

A person is tempted to make financial gains through corruption, but says no for moral reasons. News at 11.
How about a movement that says, "If you can't earn a decent wage working 40 hours a week, sit under a bridge until you die for your country."

Reducing the labor pool and showing the elites they can build their own roads, make their own coffee, and fly their own planes unless they allow all citizens to live with dignity after a 40 hour work week.

I believe their is much more virtue in doing this than going to war to make the elites richer. We should celebrate those that opt out of exploitation even more so than "war heroes."

I know this will never happen, but it's nice to day dream.
I'm not a developer, so my answers are different, but I've got a handful:

- Consulting for a customer where they were deploying to new hardware with a new processor architecture, I received a report that an application was running slower on the new servers than it was on the old ones. I started out looking at things with strace and ltrace, had to move deeper and pull out perf and systemtap, but found that it looked like memory access was slower than on the old hardware. I did research on the processor, and found that it was due to the 'Intel Scalable Memory Buffers'. Since memory first had to be loaded into the buffer before the CPU could access it, things not in the buffer already had higher latency, but things already in the buffer were much more quickly accessed than they would have been previously. I worked with the developers to make up for this performance decrease in other ways. Their application was well suited for using hugepages, but they were not, and TLB pressure was causing performance bottlenecks in other areas. Switching to hugepages prevented TLB pressure, and the application ended up being even more performant on the new platform due to the increased amount of available memory allowing for a large amount of hugepage allocations.

- I was consulting for a customer that was running instances on a xen platform. They were having performance issues vs. their old bare metal deployment, and had already done some analysis. They gave me a perf report that was showing a massive amount of time being spent with a specific xen hypercall. I had to dig into the xen source code to figure out exactly what that hypercall was doing, as general public documentation about it was somewhat vague. I was able to determine that it bundled up a bunch of different operations, so it wasn't conclusive from that, but it did narrow down the possibilities. It was enough to point me in the right direction, however, and I was able to determine with a little bit of trial and error with some tweaking that it was ultimately related to decisions NUMA was making. It turned out that the customer had thought they were doing NUMA node pinning, and ultimately weren't. Interestingly enough, even with pinning, we still saw some of this, and completely disabling NUMA (all the way - not just balancing) actually ended up being needed to fully reclaim the lost performance. I also learned an important lesson in trusting customers - even the ones that know what they're doing aren't always right, and while I should trust them in general, verifying their answers is important. I discounted investigating NUMA as early on they told me they had their applications pinned to nodes, and I would have otherwise investigated that more quickly and probably solved the issue in less time.
Ask HN: Can GitLab CI support complete infrastructure automation?
Not just building things when there are commits but running backups, enabling ChatOps, etc. Is it currently up to the task? Or is Jenkins more flexible/capable in that regard?
yeah, i click on ads all the time - the ones i've opted into via email or that are very well targeted at what i'm currently searching to buy.

companies run specials and i buy stuff if i need it. it's pretty simple, i don't see why people on HN are so insanely negative about it.
> > Where do you see yourself in 5 years?

> Dead.

Did you say you have a three-year vesting schedule? I'll be at another company probably, since you'll have me doing two jobs for my original compensation and title after the second year.
Reasonable UX for consumer facing application is something completely different from what you want for the back office. And these architectures target applications where the back office part is majority of the UI.
Microsoft's Azure cloud feels the pinch in price war with Amazon's AWS
P.S. not sure how many gamers we have on HN, but I've been working on a rating tracker feature for Overwatch teams (thread here[1]). It's not released yet, but if you'd like to help test, shoot me an email (in bio) and I'll send you a beta code to try it out.

[1] https://www.reddit.com/r/Overwatch/comments/67sbz2/ive_been_...
What percentage of bad hires result from your approach vs. other approaches you've tried that have failed? If you even did know that, how is this not randomness in a small sample?

This ignores the problem that if someone can elaborate, it's not necessarily an indicator. It can just mean that someone can BS well. Relaying too many specific details can actually be an indicator that someone is not telling the truth.

"Getting people talking" is really the only way you can identify these things during an interview. And this is not the same as telling a good story. And now you have to demonstrate that this results in job performance.

On here, tptacek has exhaustively described an alternative approach: https://news.ycombinator.com/item?id=9159557
More like nearly $80 billion in yearly ad revenue. $20 billion is their profit.
E-ink monitors can't come soon enough. I would love to work outside. I've dreamed of courtyard office spaces that are open to the outdoors, have trees and plants everywhere, for well over a decade now.

I have a patio in my front yard at home and sometimes on the weekends I try to bring my laptop outside to work on my own stuff while my puppy is tethered, and it's almost impossible to see anything on there, especially if the sun is out at all. Bring on the e-ink!
HN is hardly a monolith of opinion. You'll find many discussions here with people loudly arguing that Uber is a cancer that deserves to end up a smoking crater as a lesson to others. I will help salt the earth.

That there are bad actors out there, and those who defend them by shouting about bad law, doesn't tell us anything about the justness of law, or the character of people (aside from the shouty ones).

I do believe in a moral good to violate unjust laws. It isn't always worth the tradeoffs, some people have obligations that weigh heavily in the decisions, and there are countless other concerns, but the fact remains, law and morality are at best only vaguely related.
It's probably not a linear relationship though.
Maybe.

My own experience is quite the opposite, though. As a user, I dislike ads and run uBlock Origin everywhere.

But as a seller (Amazon FBA), I have found Google Ads to be incredibly effective. Much more so than Sponsored Products on Amazon, which goes on to suggest that not all product searches start on Amazon.

Also, using Amazon tools for sellers is not a very pleasant experience. Everything is either broken or extremely complex, or inconsistent, or all three at a time. And let's not mention MWS (just look at the API documentation, it doesn't seem to have been updated since 1999).

AWS is still fantastic, but clearly Seller Central wasn't built - and isn't maintained - by the same team!

I think it's very possible that Amazon could collapse on its own weight -- if for example amazon.com became unavailable for a few days, and then had a hard time coming back up, etc.

Amazon is a machine of infinite complexity, and the way they deal with it is to add more people, which makes it super bureaucratic (very far from the lean mean machine they project to the outside world).

We'll see.
Okay so I built shit version of Google Maps single handedly, from raw map data, before they had an API in 2005. It "worked" in IE5.5. Does that count?