skysight-inc/HackerNews huggingface dataset:
Because you perceive public clouds only as virtual machine providers, that you can replace with other provider in two days. A detailed cloud migration consists of replacing some parts of your software to use managed services provided by a specific cloud provider, and AWS is still has the best service offerings IMHO. When you use these services carefully also you will see that AWS is very cheap and reliable enough. Outages like today's are happening in every platform and it is possible to mitigate them.

You can use Adwords as a self-service user. Without knowing so much of details you can run your ads but also you can bery easily ruin your budget. But many enterprise customers use it very differently than those users and they are extremely optimizing the cost. Cloud is the same. If you don't know how big customers use AWS, it is normal that you are surprised because AWS is still leading the market.

You say GCP is better than AWS. Which part is better? GCP does not have many services of AWS we benefit from. How can you compare totally different providers? You can only say AWS EC2 is worse than GCP. But you cannot compare whole platforms in one sentence.
How is this video not illegal, especially in California?

And sure rates went down, but it's still 3X the price of UberX. It didn't go down precipitously. From $4.90/1.25 to 3.75/0.65 won't cause someone to lose $97k and probably he got more activity overall. I agree with the CEO that this guy sounds like he's blaming Uber for his problems, when there are plenty of UberBlack drivers making hand over fist otherwise the drivers wouldn't be there. My wife's last UberX driver said he was making $3k/week.
Well, I don't know where you get the idea that C#/TypeScript/Java/etc are only used in bullshit enterprise projects but you couldn't be more wrong about that. There are plenty of games, mobile apps, hobby projects and other fun things written with these. Take a look around. Twitch.tv has a number of Windows/C#/TypeScript devs that work on games.

Anyway, have you heard of VSCode at all? That's written in TypeScript. So is Ionic 2 and Ionic Native. Those along with Angular 2/4 are all complete platforms written in TypeScript...

So, what have you got besides Reagent/Om? Because those aren't even half as large, popular or even alive as the ones I've mentioned (and React isn't built with Clojure either).
You don't need some certification to be an engineer, all you need is to do some engineering.
Or you do something radical like a search on Google.
Check out Ben Adams' benchmarks at https://github.com/benaadams/PeachpieBenchmarks
I think you are overstating the persistent political difficulties a single-payer system would encounter. There has certainly been vocal conservative opposition to Social Security since its inception, but its beneficiaries form such a powerful lobby that it is effectively untouchable. I suspect that once enacted a single-payer system would be so popular among its beneficiaries (i.e. almost everyone) as to be unassailable. Something similar is happening right now with the ACA.
I think Ben Thompson's take on live-TV-on-Twitter is spot on:

"Twitter is still selling the exact same value the service offered back in 2006 — 'live commentary, live connections, live conversations' — and the only product ideas are to do what old media like television does, but worse: becoming the first screen for what is happening now means a screen that is smaller, more laggy, and, critically, in the way of seeing the actual tweets one might care about. It’s also an example of the worst sort of product thinking: simply doing what was done before, but digitally." [1]

Trying to replicate live TV - a market whose margins are currently contracting - is likely to mean preparing for a bloodbath.

[1] https://stratechery.com/2017/twitter-live-and-luck/
This seems like a slam piece following the #DeleteUber bandwagon.

1). The title doesn't match the contents. Instead of reporting on the specifics of the fare changes, Newcomer rehashes the more prominent Uber scandals and some short commentary on TK's "short temper."

2). A very short paragraph (around 1/20th the article) breifly elaborates on the fares:

> And the gig has gotten harder for longtime drivers. In 2012, Uber Black cost riders $4.90 per mile and $1.25 per minute in San Francisco, according to an old version of Uber's website. Today, Uber charges $3.75 per mile and $0.65 per minute. Black car drivers get paid less and their business faces far more competition from other Uber services.

3). The video transcription selectively takes out parts and fudges others:

> "Kalanick begins to lose his temper."

> Omitting the civil conversation preceding "But people are not trusting you anymore"

The following is just my personal anecdote: I have an immigrant in my family who's just like the driver. He's not interested in "fighting over a good idea, which sometimes means admitting that his isn’t the best one," but looking to assert his ideas onto anyone who takes his argument-bait.

Additionally, it's plain rude to engage in this sort of thing with a stranger.
11 9's is durability not availability.
Attorney here. Frequently do case evaluations for my firm. I prototyped this last year. It was not as hard as you would think if you have some experience in the area of law.
So this is particularly weird - one of my instances was showing 0% CPU in CloudWatch (dropped from 60% at the start of the event), but the logs were saying 'load 500'. I ssh'd in... and the problem resolved itself. The only thing I did was run htop to look at the load, and it dropped from 500 (reported in htop) to it's normal level. Just ssh'ing in fixed that issue.
I have. Figure1 feels too noisey and not specific to my interests. Twitter is more personal with better quality.
yes, it's an oversimplification, and probably a slight misread of the point the guy was making.. i don't have time to copy the whole talk into a single sentance. a more charitable way to think about it is to consider the effects positivism had on scientists at that time.
That is why housing costs have generally risen with inflation on average.

Appreciation in the Bay Area and other denser areas have seen prices grow at more than inflation, which is probably attributable to restrictive zoning limiting supply over the long term. I agree that's not sustainable economically, socially, and hopefully politically.
I'm guessing he multiplied his total miles driven by the old $20 rate mentioned and the current $2.75 rate and the difference is his 'loss'
You seem to have a certain grasp on that subject or at least feel very strong about it.

Unfortunately your post didn't correct any (perceived) mistake, it was mostly a longer way to write "That's not true". Would you be so kind and expand that reply a bit, so that I might find pointers/key words to look up myself?
Early Experiences with Deep Learning on a Laptop with Nvidia GTX 1070 GPU
1. Uber should really put up a policy against drivers using cockpit cameras to record passengers. Most of them do it without any consent. I usually give them 1 star if someone uses cockpit camera.

2. I have been a big Supporter of Travis Kalanick since last 2-3 years, just for the fact that he's willing to take harsh steps to win. This ultimately helps Uber. Uber's Drivers are not its employees, it doesn't want them to treat them like employees. As more drivers enter the market, supply starts increasing faster than demand and therefore prices must decrease. Since Driving is low barrier profession, its relatively easy to replace them and accumulate them with Uber's model. In this conversation Kalanick is seemingly busy with friends, therefore much less interested in discussing details of his decisions.
To be fair, most people don't use the region replication thing for S3. Of course this is why I push folks to use GCS's default Multi-Regional buckets, because when a regional outage does occur, it's awfully nice to at least have the option to spin up elsewhere. If your critical data is in Virginia today, all you can do is wait.

Disclosure: I work on Google Cloud, and we've had our fair share of outages.
I believe the driver was itching for a confrontation (he stopped Kalanick as he was getting out of the car to start the conversation).

It was only after being berated for a minute or two and interrupted that Kalanick's composure started to crack. Before then, I don't think anything Kalanick could have said would have mollified this driver. He had an axe and he was going to grind it. Kalanick could have handled it better, but he didn't totally melt down either.

And I think the guy is pretty terrible in general.
Honestly, I think I'll take 'average' php code over 'average' .NET code, I just did a 18 mo. stint at a .NET enterprise environment after 8+ yrs of PHP(Drupal, so maybe the bar is higher, not saying it is, but maybe).
There are separate laws for video and for audio. Recording video is allowed in most places; audio recording is much more restricted, and as far as I know making this recording was not legal if it was in California. However, litigating it would cause so much more PR damage that it will almost certainly won't be.
I think what the driver is arguing is that Uber changed its business model from black car only to including UberX and UberPool which drove the price of a trip down and less people using black car. I think this is perfectly reasonable, it's just maybe the way Travis responded was not very nice.
Wonder how many commercial breaks you'll get the privilege of watching for your 35 bucks
Great job! I played with RxJS and it's so useful in some cases. I'm sure RxDB will also help us a lot.

I have some questions:

1) How much storage space can we use?
2) How fast will it work? I uderstand that it's async, so I guess that browser scripts won't be blocked.
3) Are there any known limitations? Is it production ready?
Granted, this is all still speculation, but what would such a lawsuit do to the Uber brand? They'd basically be telling all of their drivers in two-party consent states not to not use dashcams because of the liability, which seems tenuous given some of the terrible videos of riders abusing drivers we've seen. Legal liability over safety seems like a hard sacrifice for people who make so little as it is.
Add a down vote button so people can down vote the trolls. You'd see an enormous uptake in regular people using the service if every reply wasn't some random insult with a picture attachment of something disgusting.

Twitter is easily the most negative place on the internet, and that's including madness like the Something Awful forums or 4chan. A downvote option would hopefully push the constant arguments out of sight too.
Why is this guy allowed to continue leading a company again?
I think some of the Orange and Banana Pi computers would be roughly comparable, if you don't mind the Allwinner chips.
Offer Twitter Gold: A gilded account can post tweets that are 288 (144*2) characters long. Add other nice, but slightly costly features as they make sense.

Occasionally do "announce" tweets that explain "well-known" twitter features to help people be able to set it up better. Twitter could learn from Slack or Discord in this regard.

Others have suggested cleaning up the engineering org, that seems like a good organizational idea, but is going to be tricky to pull off.

Implement a feature or set of features to discourage bandwagon-hating. Twitter has been instrumental in destroying a non-trivial amount of careers, sometimes over things that were mere bad taste. Perhaps a limit on the number of responses a tweet can have, or rate limiting on how fast a negative tweet loads, or something. I'm not sure, but having them put some serious UX research into this problem would be a great reputation boost, if we know they are doing it.
> Firefox Sync functionality is integrated in the browser and not served on demand.

https://www.mozilla.org/en-US/firefox/accounts/

I think the JavaScript which serves the password-related stuff is somewhere in https://www.mozilla.org/media/js/firefox_accounts-bundle.f52..., but I could be wrong.
>Some applications of WebAssembly may be held up until [direct access to DOM] is resolved."

I don't know what number crunching web applications the vendors are thinking of. I want wasm for client-side web programming without JS.
Here we go again:

Technology leads to technology (and wealth) monopolies, in other words: more centralization. Which has always been bad.

Just like with Cloudflare leaking highly sensitive data all over the Internet, a couple of days ago.
>8. better tools for businesses who provide support on twitter

That's a great one. The current process is very clunky from the user end. I can't imagine how clunky it is from the business side. Probably like a ticket system with no priorities, dates, state [open/closed/etc].
I can't download purchased MP3's from amazon's own site, I get "We’re experiencing a problem with your music download. Please try downloading from Your Orders or contact us."

When I go to my orders I get "There's a problem displaying some of your orders right now.
If you don't see the order you're looking for, try refreshing this page, or click "View order details" for that order."

It seems that Amazon is eating its own dog food.
It shouldnt be technically possible to lose S3 on every region, how did amazon screw this up so bad?
I hope that at the end of all this, we as a society realize that we need to actually enforce, as well as update the rules we set regarding employment. We're effectively subsidizing companies that find loopholes, or simply ignore laws.

- Contractor-not-a-contractor employment merely pushes costs and risks on to the worker. We all end up paying for the worker's social safety net, and costs of doing business (Such as insurance premiums, for example).

- Not Uber-specific, but technically-not-full-time employment that just barely allows employers to bypass benefits owed to full-time employees needs to be fixed. See Walmart and how they help employees sign up for government benefits as part of their on boarding in some areas.

In the end, somebody is paying for these costs. Why shouldn't it be the companies doing business?

Interesting how it ends with "Some people don't like to take responsibility for their own actions"
You're right of course, the cloud certainly has great advantages and isn't going anywhere. I still struggle to find an application where my personal data needs to be sent to a cloud service to provide the level of convenience we have today.

I would rather none of my map usage or geolocation data ever went to the cloud. Yes, Google does aggregate a lot of valuable information but that could be consumed by personal devices directly instead of giving Google the ability to combine our travel habits with our eating habits and our browsing habits.

Bus arrival data isn't big or complex, Google just aggregates it which is why you go to maps but they don't actually put a GPS/Cellular device on every bus (excluding android phones >_>). They aggregate location data from the bus operator sources. I don't need to know where every bus in the United States is at every moment like Google does. I just need to know when my bus is reaching a stop near me. My home server could easily hit the same services Google does to get arrival data per stop or even just stay up to date on all the routes in my area or city.

Bus arrival data is public so there's no reason for me to store it locally but my usage of that data is personal and is something I want to own and control end to end.
Serranda bloccata a Firenze, cosa fare?
Turns out, if you raise people's standards of living, make it possible to invest in their kids, they stop having so many kids. In fact, in Japan and about 48% of the world they're not having enough kids to replace the existing population.

https://en.wikipedia.org/wiki/Sub-replacement_fertility

Seems a lot more humane than sterile-by-default until magical government bot decides it's ok for you to continue your genetic lineage.

But we're technologists right? We don't care about that fluffy duffy humanity thing. Politics is not worth our time.

Sign here to add yourself to the baby waitlist. Party members get priority, of course.
Reminds me of http://rejected.us/
Wow, so is this the official beginning of the age of decentralized cable-companies?

As a cable cutter, one thing I am really looking forward to is the day that I can flip channels again very easily, without having to think about what I am doing.
I think this is somewhat balanced by the full price on new games.

Getting instant access to a large catalog of old games is mostly about replaying them. In other words, people will not be download that gem to replay it because they already got their three hours from it. Honestly though I can't think of a game that world be worth 60$ for 3 hours, but I can think of lot's of games that cost 60$ but did not hold my interest for 3 hours.
I'm happy to offer up some spare space on my godaddy hosted Linux plan if that helps...
I showed up to uber to pick up a phone that my girlfriend at the time had left in an uber. They told me to wait in line behind the drivers. "Sir, we are all customers here."
Is there a open source github-hosted file with keywords that can be screened by a browser plugin?
They weren't trying to convince you that it's a pleasant occupation. I'm sure that the content of the comment would have a different emphasis if they were.
Not the OP, but you're assuming that systems languages are lower productivity than JavaScript. I don't believe that Rust and Swift are necessarily lower productivity than JavaScript.

Nevertheless, here are a few of the main reasons you might want to work in a language that can easily target WASM:

1. Wholesale porting of desktop applications and game engines to the Web. This is the guise under which we developed asm.js, and it resonated well enough that Epic and Unity added support for asm.js to their engines.

2. Re-using existing, well-tested libraries that are written in C/C++. Why settle for zip.js if I can use libarchive directly? What about libraries that don't necessarily have high-quality JavaScript equivalents, like OpenCV, Box2D, or libsass?

3. Shipping high-performance codecs for multimedia formats like FLIF, BPG, and AV1 that aren't natively supported by browsers. Mozilla is actively using this strategy to develope the AV1 codec: https://hacks.mozilla.org/2017/02/webassembly-will-ease-coll...

4. Optimizing hot paths in JavaScript codebases, in the same way that Python or Ruby programmers will often re-implement individual functions or modules in C to overcome bottlenecks. For an example of this, consider the Flask microframework in Python, which depends on the Jinja2 templating library, which depends on Markupsafe for escaping HTML. Buried inside markupsafe is a 200 line file, "_speedups.c", that speeds things up. So even if end-developers aren't writing C/C++/Rust, they can still benefit from libraries that incorporate WASM.

5. Saving battery life. The fewer cycles it takes to finish a computation, the longer the CPU can spend sleeping. WASM provides significantly greater control over exactly what executes, and you can opt to burn CPU cycles on optimization once, during compilation, to get more a more efficient .wasm artifact for everyone. Since WASM is statically typed, the compiler also has many more optimizations available to it; no more worrying about monomorphism or type inference as with a JS VM's JIT compiler.
Wouldn't go that far. It's always been the case in the cloud that if you're not region/provider replicated, you're susceptible to localized outages.
I cannot load this page on mobile. When trying to scroll it moves back up. Firefox doesn't offer me to set up the "view mode" for it and Save as PDF is also broken. It's funny how, from memory, all the pages that were broken because of some fancy effect were about programmers.
The Ultimate Playbook for Account Based Everything Success
We used to have a word for "the cloud" back in my day. It was called "outsourcing."
And now:

> Update at 1:12 PM PST: S3 object retrieval, listing and deletion are fully recovered now. We are still working to recover normal operations for adding new objects to S3.
Not everyone knows it's complicated - the super rich like Trump

a) don't have to worry about costs

b) have someone arrange it for them

Primarily it shows that for all the bluster about Trump standing up for the "common man", he has absolutely no idea how the common man lives.
I used to track DynamoDB issues and holy crap, AWS East had a 1-2 hour outage at least every 2 weeks. Never in any of the other regions. AWS East is THA WURST
> how many would pay $1/month to be able to communicate their points more clearly?

My guess is less than 10,000.
Yes it is down

https://status.aws.amazon.com/
i was unable to purchase cat food at my local pet store with a credit card because their POS software was down
Webkit finally adding WebRTC to experimental features
That's durability (data loss) not availability.

Here's [1] their official SLA. This outage so far brings them to less than 3 nines of uptime this month (43.8 minutes) but still more than 2 nines (7.2 hours) so it sounds like everyone gets 10% off their S3 bill.

Very curious if Amazon will apply this automatically or only if you complain.

Edit: from further down the same page, it looks like only if you write in to support do you get these broken SLA credits. Kind of lame since everything else about their billing is so precise and automatic.

[1] https://aws.amazon.com/s3/sla/
Turning that question around, what sort of a leader do you want to work for? Or folks usually like to work for? This whole idea of growing a company as the only (or most important) thing that matters is something that should die. We want people who we genuinely respect and imitate as our leaders. We want to build products that are genuinely useful and bring about a positive change in the society.
I'll just leave this here:
https://twitter.com/politico/status/836289081080430592/video...
Typical and unfortunate outcome: there is a serious problem with a company's policies. Suddenly everything slightly controversial coming from that company is newsworthy. In doing so, the original well-founded and important criticism is diluted. This is just a more refined form of clickbait.
The people who actually harass (and are the ones who primarily bleat about "censorship" on private services) have been bleating about tools like BlockTogether and similar being "censorship"--how are "better anti-abuse tools" out of Twitter themselves any different? When--not if--these tools auto-block poisonous harassing protofascists from the default because they are poisonous harassing protofascists, how is that any different?
This sort of BS has always been happening, just like the cops have always been treating people like crap. It's only recently become fashionable to report on.
Watching as someone who already doesn't like Kalanick due to recent news, but at first, I didn't really take sides. The driver engaged first, and his tone was a little more tensive than Kalanick's. Moreover, Kalanick's argument seems sensible[0] regarding why he might have had to lower rates.

However, once Kalanick's retort essentially becomes "you're not taking personal responsibility and blaming others (ie., me)" he loses me. It's a fair discussion up till that point and each party's argument is reasonable (even if the tone isn't polite). What does Kalanick know about the driver's situation that he can say that?

When taken along with current news regarding Uber's culture, this doesn't look very good for Uber and Kalanick as a person.

[0] I'm not judging it based on its merits because I am not in the know regarding the numbers of the issue.