skysight-inc/HackerNews huggingface dataset:
Apologies if this is too much off-topic, but I want to share an anecdote of some some serious problems we had with GCS and why I'd be careful to trust them with critical services:

Our production Cloud SQL started throwing errors that we could not write anything to the database. We have Gold support, so quickly created a ticket. While there was a quick reply, it took a total of 21+ hours of downtime to get the issue fixed. During the downtime, there is nothing you can do to speed this up - you're waiting helplessly. Because Cloud SQL is a hosted service, you can not connect to a shell or access any filesystem data directly - there is nothing you can do, other than wait for the Google engineers to resolve the problem.

When the Cloud SQL instance was up&running again, support confirmed that there is nothing you can do to prevent a filesystem crash, it "just happens". The workaround they offered is to have a failover set up, so it can take over in case of downtime. The worst part is that GCS refused to offer credit, as according to their SLA this is not considered downtime. The SLA [1] states: "with respect to Google Cloud SQL Second Generation: all connection requests to a Multi-zone Instance fail" - so as long as the SQL instance accepts incoming connections, there is no downtime. Your data can get lost, your database can be unusable, your whole system might be down: according to Google, this is no downtime.

TL;DR: make sure to check the SLA before moving critical stuff to GCS.

[1]: https://cloud.google.com/sql/sla
Tom Cruise?
eh, i was talking about "buy the bundle" offer of 500€...
The only thing that keeps Uber going is $3.5 billion from Saudi Arabia's sovereign wealth fund, which allows them to undercut everybody else on price. Uber is losing $800 million a quarter, and some time in 2018, they should run out of cash. It's hard to see where they could find a bigger sugar daddy. An IPO seems unlikely; they're way overvalued.

This isn't going to end well.
The Clojure Error Message Catalog: common error messages and their meanings
1 - Uber has a weak network effect (drivers drive Lyft and Uber) same for consumers.

2 - Uber is not very scalable (this is why they have to burn so much money to grow)

3 - Self-driving cars will actually destroy Uber's business.

Uber = Driver -> Uber -> Passenger. Self-driving cars will remove the Driver from the equation. Uber becomes a consumer facing app. Very vulnerable to Apple and Google should they ever want to get into that business. I think Google maps and Siri will become the interface to care sharing eventually as Apple/Google will have far more access to mobile experience that Uber will ever get.

I had made the above points before and predicted Uber will probably go the ways of AOL. It seems like more and more people are beginning see that too.
On WSJ Report Claiming the Next iPhone Will Replace Lightning Port with USB-C
From the post:

> It’s clear this video is a reflection of me—and
> the criticism we’ve received is a stark reminder that
> I must fundamentally change as a leader and grow up.
> This is the first time I’ve been willing to admit that
> I need leadership help and I intend to get it.

I'm no fan of Uber, these past few months lowered my opinion of them, and words are just words, but even still: this is a very unequivocal statement, and very difficult for someone to make so publicly, in the lime light. A good step, I think.

And, for what it's worth, the video conversation doesn't seem to bad. I think Travis has more on his mind than just the recent video, but it's safer to pin it on that one thing.
The S3 Outage Is What Happens When One Site Hosts Too Much of the Internet
> automated, passive income by having their car drive people around while they're at work or something

That's an idea I haven't heard or thought before - but it sounds great. Did Tesla say anything to that regard? I would love for it to come true, but I'd love more sources and discussion on that first...

> I've been dumping my savings into Tesla stock, and look forward to being rich in ten years.

Regardless of the company, if it's a major part of all your savings you're talking about, it can't be a good financial decision.
A lot of name dropping and unprovable statements. I'm really interested by the domain and progress, but Airflow needs to be more generous in real information and less in marketing bs. Can someone share a more introductory article about what makes Airflow different from the current state of the art?
And we need 8k basically to do VR at proper resolution, too, on each eye.
TypeScript is a joy to program in. I was on a project where we had the opportunity to turn on all the strict checks (no use of any, no implicit nulls, etc.), and it was super enjoyable and efficient to program in.

You have algebraic types (well, 99%), union types, and concise ways of expressing tree types.

I would imagine it is more pleasant than Swift or Go, though I haven't used either of those very much.
Ask HN: What's the oldest software bug you fixed or saw being fixed?
503 is typically what we see when our proxy can't connect to the backend server. We usually get 500 with internal server error when we've messed up the backend server.

So it's likely that the first 500s were the backend for s3 failing, then they took the failing backends offline causing the load balancers to throw 503 because they couldn't connect to the backend.
no, i didn't. i did scroll down on the store page to see what the DLCs were about but didn't see any comparison. makes sense in hindsight considering that they don't actually change anything about the game.
Ummm... My 2015 MBP has an HDMI port... I use it every day.
I believe gamers who spend that kind of money on a graphics card do it more for cultural than functional reasons. It's like buying a car model upgrade, that has little practical value, aside from showing off that you could afford it.

It's weird, but that's human nature I guess.
Who owns my availability
China's Ofo gets $450m to accelerate global bike-sharing service
Yes, exactly my point.
amazon will just speed up their automation. uber can't do that as easily with cars on public roads.
You're including social security and medicare/aid, which is not entirely money that can be easily diverted. Especially social security. Without those, defense is the lion's share of the budget, and with Trump's new proposal, even more so.
It's not politics if he actually looks into it. There is no shame going back to find out more when you don't have all the facts at the moment.
what you want to learn has been learned before a thousand times.

never fear walking on a well-worn path.
Could we maybe have a sober conversation about Uber that doesn't involve self driving cars? Because I hate to tell you, but whatever reckoning is coming for Uber will come long before self driving cars are viable. I do not understand why so many HN commenters ignore the reality of self driving car tech and regulation and think it's right around the corner. It's so far away that the only relevance it has to this conversation is already in the article (and completely disagrees with your claim): if Uber is planing to rely on self driving cars they're already dead. The tech will not be ready in time for them.
This is kinda SOAP in JSON.
I think the impact of all the bad PR has a limited reach outside of tech circles. Among my friends no-one has even heard about any of this and Uber is more popular than ever (especially UberEats).
SPAs are still considered too fat. how do you miss the nearly daily "web bloat crisis" stories on HN?
Vodacom Tanzania Receive Approval to List on Dar Es Salaam Stock Exchange
No, we don't. Latest GPU architectures including Vega (and Pascal obv) support rendering the scene once and then projecting it from two viewports thereby generating two scenes without having to render the entire scene twice.

Here is an article on Nvidia's implementation: http://www.anandtech.com/show/10325/the-nvidia-geforce-gtx-1...
> In an autonomous-car world, there's going to be huge initial capital costs to buy the fleet.

Yes and no. It'll be easy to get debt to pay for something with an obviously high return on capital.
Let's Start a Company
Why Amazon's Data Centers Are Hidden in Spy Country (Jan. 2016)
نقل عفش – عباد الرحمن
Pewdiepie paid two people who can't speak english to hold up signs saying, "Kill all jews" and dance around. When confronted with this, he decided to call this satire and his art. Then Disney cut him off, and suddenly he was quite contrite, but it was too late. I'm sure he'll have to live with the millions he didn't spend on fancy cars as a buffer while he finds new revenue streams.

That was the straw that broke the camel's back really. It's just accepted that you can make fun of trans people or affect crazy accents or the like on youtube.

>
This -ism shit is how people try to take you down. Uber was fawned over by HN for taking down the lame taxi organizations. Remember? Taxis are bad they have medallions and control the market. Uber the underdog fighting the man. Want to take Uber out? Give them an -ism. CEO talks to Donald Trump? Ew bad he has isms. Someone said sexism? Every single post about Uber 5 times a day is anti-Uber now.

Beeeecause not only are their business practices pretty shady in terms of how they treat the drivers, but also their work environment sounds like a misogynistic dystopia mixed with a high school popularity contest for who can be the broest bro?

I had a friend who went to Uber. She quit and told me a pretty similar story, and that was as year ago. This was a story waiting for a woman sufficiently brave to break it. As for the other stuff, Lyft is backed by Thiel and somehow they're managing to shut the hell up and move people around, so evidently there is a way to chart a course here.
My guess based on the behaviour I've seen is that internal nodes were failing, and the 503 responses started because front-end nodes didn't have any back-end nodes which were marked as "not failing and ready for more requests". When Amazon fixed nodes, they would have marked the nodes as "not failed", at which point the front ends would have reverted to "we have nodes we can send traffic to" behaviour.
Some related advice I've heard: it's never too late to start :)

No snark intended. What might you start?
to add to the self driving car platform, there's just not enough of a competitive advantage to getting your app in front of customers, the real competitive advantage will be had by companies that can run / service and maintain fleets of cars. something uber isn't adept at, they would need to invest unimaginable amounts into physical capital to get to parity with some existing companies when automated cars actually become a thing.
> However, not a single thing in that article does a good job of arguing why Uber is doomed.

"rider fares only cover roughly 40 percent of a ride, with the remainder subsidized by venture capitalists" - The equations don't work when the loss-leader is also your only product.

The article also talks about how Uber is also burning through the goodwill of the drivers at the moment. Sleeping in your car is not a way for a long-term employee to behave. And also the goodwill of the developers.

The article seems to make point after point after point about how Uber is overextended and can't sustain itself long-term. Yes, as long as you're subsidised, you can dominate the market, but how long are VCs going to pump in 60% of every fare? What happens when Uber burns through the available workers?
Learn to rest, not to quit.
I invite you to try your favourite flash website in Puffin browser to see how "great" an experience flash on an iphone is.
Websites to Generate SVG Patterns
I've got a bridge to sell you. Plenty of Rust.

oh hang on (what's that Mike?)

Sorry, Built with Rust.
Sure, but gamers would buy the Ti because extra speed is more important than a bit of RAM for gaming. Even machine learning people who need lots of RAM will probably not decide to spend $500 on the Titan XP just for 1 GB.
BS plauditory apology.

You don't get to call something you said "profound." Others can find it profound, but you can't. It's like a comedian finding themselves funny. It's normally the audience that finds the comedian funny.
I think as you observed above that the HN community as a whole tends to downvote even good jokes because it wants to ensure that the number of jokes doesn't increase, that HN remains for the most part more serious and substantial. As you mentioned, humor is subjective, and many people realize this. It's tough to litigate which jokes should be downvoted: was this one bad enough to warrant a downvote? It's arguably easier from a practical perspective to downvote all (or a majority) of jokes.

One thing to keep in mind is that if there's good humor in a comment that has good substantive content as well, it's likely not a bad thing and won't be downvoted. It's comments that are posted for (mostly) humor value alone that I think many in the community are trying to avoid.

Edit to add:

I want to be clear that I'm not anti-humor in general. I do highly value having a place where more serious discussion can be had. And I'm glad HN tends to be that kind of place. There are other places in the world (some of them even on the internet :) where more jovial times can be had.
Without a strong master password, encryption is useless. It's recommended to have a master password of at least 16 chars including digits and special characters. Otherwise a global enemy with the right resources, like the NSA, can brute force it from a distance.

My password is 24 chars in length, includes digits and special characters and isn't made of dictionary words. Typing such a password on my laptop with a normal keyboard is fine, because I touch type, but typing it on my phone every time I need it is simply not doable. Using a PIN on the other hand is easy and should be fairly secure if the app is designed to fallback to the master password after X failures, preferably with hardware support.

So in all fairness, not only did they screw up a basic feature, but this also encourages people to use weaker master passwords.
Dive into Okinawa’s stunning–but endangered–underwater world
"The Model 3 will cost $35,000, and allow drivers to make automated, passive income by having their car drive people around while they're at work or something. Why buy an ordinary car and drive it yourself when you can buy a slightly more expensive car and essentially collect rent?"

And...why does Tesla need to sell the car in order to rent it to anyone that needs a ride? The car could be an autonomous rent-gathering vehicle that roams the world 24/7 (well, going to a charging station for a few hours each day, or in between rides). Cars don't need owners, if they can drive themselves, and if the car maker owns the infrastructure (or makes agreements) to recharge them.

Presumably Tesla cars already have the ability to detect most major failures and could thus go to the shop for repairs without human intervention.

Whichever car manufacturer figures out electric self-driving cars can own the taxi market, if they want it. They won't even need buyers anymore, assuming they have enough capital to put a fleet on the road.
> The mass market model doesn't work when you have to charge 40% more just to cover the additional costs in benefits, overtime, taxes, hr etc.

Perhaps there was no model to begin with then, no? That 40% doesn't magically disappear. The cost is borne by the "contractors" themselves. In software development that usually means charging a lot more than a salaried employee costs because you aren't guaranteed work all the time and you need to cover your own benefits.

Building a business on forcing people into slavery would be profitable in some circumstances. Building a business on finding free gold coins buried in the ground would definitely be profitable. Doesn't mean you have a sustainable business.
From the article: "The way forward: JSON-Pure APIs".

I can see a little of this. It's better today to send parameters in HTTP data in JSON format rather than encoding them in the URL. If you're doing a pure GET, you can send parameters with the URL, but anything that changes server side state probably shouldn't be done that way.

Of course, what's happening is that the JSON crowd is re-inventing SOAP, but, whatever.
Facebook Search: UI vs. Graph Search API
I am trying to build an app using Graph Search API. The results obtained from Graph Search API and Facebook direct UI search are not same. Any pointers to make it right using Graph Search API ?
YouTube videos can be as long as you want.

Songs can be as long as you want.

TV shows can be as long as you want.

You think you're arguing the value of constraints, but you're actually arguing that different media formats have different points of cultural optimization.

If that's true, then is there any need to enforce an artificial length limit on tweets? If shorter, pithier tweets are better, then most tweets will be short and pithy--naturally.
The Transcendental Face of Art: On John Berger, a Writer of Our Time
Nobody here cares except the people who you demand care. So you changed your sex. Okay. It's not the actual topic and no one here really gives a shit.
LOL! It would take about 5 minutes of listening to NPR to know the answer is "no" :-)

I consider myself pretty liberal, but I won't even donate money to NPR because I think they're too biased.
Suppose a hypothetical IPO in 2018 values them at $100B.

They float 10% of their shares on the public market, requiring their iBankers to place $10B worth of shares with their clients. Personally I feel like even with bad numbers, give the iBankers a juicy enough placement incentive and they will find a way to place that $10B and collect their fee/spread.

Now, Uber may fail afterwards, but if they really need a public liquidity event, I think they can get it. Directors and C level folks will be able to shed some shares at IPO preceding the lockup and make out like bandits. ;)
> We're just going to downvote jokes

So far it seems that humour that makes an effort or that is funny doesn't get downvoted and might get upvotes; other humour is ignored or downvoted.

I think jokes get one or two downvotes, just enough to turn them grey, and then people stop downvoting. But maybe I'm wrong about that.
In Celebration of SeeedDay, Seeed Studio Fusion Offers FREE PCB for PCB Assembly
Right, but the proposal is about an API which lets web applications do shader-language stuff beyond the level of WebGL. Is this really necessary?
Well, if they did become employees, I guess they could opt to have an election to decide on unionization or not and then have the union vote on any opportunity to automate... where they most likely would pass on that --unless AMZN undermines union cohesion by having robots pay double union dues.
I maintain the firm position that humor can in-and-of-itself contain substantive points.

But alas, I'm fighting windmills here-this is a subject I've discussed in other threads; I understand the want for the community to remain at a certain level. "Jokes"/"Humor" however seem like boogeymen/scapegoats to that end; at least in my opinion.

Edit: Caught your edit here-

One thing to keep in mind is that if there's good human in a comment that has good substantive content as well, it's likely not a bad thing and won't be downvoted.

One would think. I've definitely observed the exact opposite with a frequency that's hard to put aside as 'outlier'. But I get your point.
You've posted about it more than I have, now.
My understanding is that this was in an Uber Black. He's using the nicest version of his product and the one that pays out the most to the drivers. Sounds about like what I would expect him to do.
How difficult is it, really, when billions of your own dollars are on the line? We sure do have a tendency to infantilize the infinitely privileged.

Showing up to excel at a job where you have to navigate a minefield of sexual misconduct, hostile management and complicit HR is difficult.

For Travis, stepping aside to let a new leader build the culture of respect and accountability that he has abysmally failed to foster would actually be difficult.
fp32 is almost never "gimped," since that's the basis of performance for most video games and 3D applications.
perhaps you meant fp64? That sees more use in industrial apps (e.g. oil and gas exploration) and so is often slower on consumer cards, and historically was artificially limited. For recent GPUs, it's not quite fair to call fp64 gimped, since the fp64 equipped cards are completely different designs - the lack of fp64 on this card is a design choice, not an artificial restriction for product segmentation.
[Azure] [.NET] Azure App Services – Continuous Delivery from Git in 5 Minutes
VR is pushing higher end video cards at the moment. This card should be amazing at driving VR headsets at max settings.
You could run two cables. That's not the hard part.

And cancel the rest of my comment, I just found out there already are early 4K VR headsets.

https://vrworld.com/2016/11/10/hands-on-review-pimax-4k-vr-h...

http://360rumors.blogspot.com/2017/01/ces-2017-hands-on-with...

This particular device uses HDMI 1.4 and has a terrible framerate, but it's close to doing the right thing.
Am I the only one who finds his conversation around the 1:45-2:15 mark of the video to be hilarious?
Terry Tao has a really great post where he depicts group actions (every Rubik's cube move sequence is a group action) as arrows in a graph, and with this picture, commutators can be seen as arrows that make a relatively small change: https://terrytao.wordpress.com/2012/05/11/cayley-graphs-and-... (see figure 14).

If you want to take the arrows very literally, you can think of the commutator as measuring the amount of curvature in the space the arrows lie in. The less of a difference the commutator makes, the less curved - with a commutator that doesn't do anything meaning the space is flat. Expressed in these terms, the two-part algorithm technique amounts to finding places in Rubik's cube algorithm space that are almost – but not quite – flat.
Creating Thread-Safe Arrays in Swift
times are changing though https://www.computerbase.de/2017-02/cpu-skalierung-kerne-spi... (german, but see charts at the bottom)
Nope, the majority of implementations are just fine, and follow HATEOAS pretty closely: they're called "websites". You're using one of them right now.
> I feel like I had success because I approached it from a position of ignorance, meaning I just implemented a simple, sane REST API and was none the wiser that I was doing it wrong.

None of it is REST though, it's just one more RPC over HTTP protocol, which is also what TFAA advertises. Though your version uses HTTP as more than a trivial transport which I guess is nice.
The pixel shaders still have to run twice, and especially at 8k the pixel shaders will be the vast majority of the work.
I find your lack of regard for the well being of Uber drivers, and workers generally, concerning. I understand that the startup funding model you are focused on may not be as lucrative for founders and their startup backers if they must begin to adequately take into account the well being of their employees, but workforce compensation and well being cannot continue to be ignored and even actively fought against as is the case with Uber.
How Live Chat Can Accelerate Lead Generation Process
Can you comment a bit more on the limitations of Metal?

I've been spending the last few days reading through the docs and learning how to use Metal. So, I'm curious what you (and anyone else, I guess) perceive its shortcomings to be.