skysight-inc/HackerNews huggingface dataset:
First spend a few weeks going to the employees in key areas and one/a few on one asking them what needs changed.

It's been my experience that the people on the ground know what's wrong with the company, they just don't have the authority or vision to do anything about it.

Then look for the most common threads and how to tackle those.

Naive, I know. But it's what I would do.
True, but Google Glass is more like camera pointed directly at you. If somebody kept pointing smartphone camera at me constantly, I'd sure get annoyed.
Michael Dell may have put it best: "What would I do? I'd shut it down and give the money back to the shareholders."
Reorg like crazy. At the end of the turmoil announce that my work as an goodlike management doctor has been done and everything is now on track for the less gifted but down to earth management that is now necessary, exit, laugh all the way to the bank, and find some other suckers to trick.
Very soon it will be able to work over TOR hidden services.
Build a fast deep learning machine for under $1K | https://news.ycombinator.com/item?id=13605222 (4 months ago)

Additional discussion 3 months ago, comparing pricing against AWS spot instances for an AI course: https://news.ycombinator.com/item?id=13909656

Don't buy equipment before you have demonstrated a real need for it. - taneq

--

Might be able to pay something smaller off with minimum hassle using simplifying middleware like MinerGate or the open source NiceHash when there's no machine learning work to do. Always interesting to see the crossover between builds that provide the top dollar value for different types of mining/hashing/proof-of-work vs. different types of machine learning.
But he's not suggesting that they change their ethics and stop abusing local laws. Rather, he's suggesting engaging in unethical anticompetitive practices that abuse regulation to create barriers to entry. That's just a change of tactic, not a change of mindset.
Hollywood, please wait until this plays out before writing the script and signing on a big name actor to play Travis[0]

[0] http://www.vanityfair.com/hollywood/2016/06/jennifer-lawrenc...
This is a super annoying sentiment:

* why cant we shutup about snowden already

* stop posting about uber

* plenty of other examples

* get back to talking about [tech topic] that truly is tech

etc...

These are important issues. snowden was critically important to discuss. uber is important to learn from.

anyone attempting to shut down/stifle/limit discussion or examination/reflection of topics that stem from, affect, and, largely define, in the minds of those not in tech, the overall image of tech, should be regarded as having dubious intentions.
Ask HN: What are some good tools for server inventory for the Mac?
I have a few physical servers and lots of VMs, which I keep track of with a local MySQL database that I kind of use like it was Excel.

I was looking for some good tools for server inventory for the Mac, but I can't really find anything.

What are some good ones, preferably open source?
Seems like an empty threat. If they withhold funding their already sizable investments are lost. Damned if you do, damned if you don't.
There are consequences, but they're more related to the adequacy of Google's basis for making the assertion rather than whether it is ultimately correct or incorrect. Accuracy of representations in filings in federal court is governed by Rule 11: https://www.law.cornell.edu/rules/frcp/rule_11. Lawyers and their clients can be (and regularly are) sanctioned for violating the rule. The rule enumerates various requirements, but the gist of it is that you have to have a good faith basis for any legal argument or factual assertion you put in a filing. Viewed retrospectively, if you're wrong and the other side brings a Rule 11 motion for sanctions, you had better be able to explain that you acted in good faith by conducting a reasonable investigation and finding information backing up your assertion.

With regards to allegations like the ones here, the backup might be, e.g. emails that tend to suggest Kalanick knew about the misappropriated IP, or even an interview with a witness who said Kalanick knew. After further discovery that could turn out to be wrong--the emails might not reveal the full context, or the witness misinterpreted the situation, or, more likely, there is simply a greater volume of emails or testimony suggesting that he did not know. That's fine under Rule 11, what matters is that there was some factual basis to begin with.
Erecting barriers to entry is what every single business tries to do. Whether it's buying patents, spending vast sums of money on your brand, monopolising key resources - they're all trying to do the same thing.
1. Hire Chris Lattner who just left Tesla to take over self-driving initiative.

2. Ask Chris Sacca to come out of retirement and to get more involved in Uber's strategy.

3. Find a COO like yesterday.

4. Shut down Uber eats and Uber rush and double down on self-driving initiative.

5. Make the team leaner, more agile and eliminate 1s layer of management (engineering managers, etc.). Dev teams should be %100 autonomous driven (not managed) by product managers.

6. Eliminate Tips.

7. Pay Uber drivers way more and have them sign a special contract (can't sign-up with other competitors).

8. Increase passenger engagement during a ride by providing location-based deals, events, etc. A twitter-like app to use while riding an Uber.

etc... this is just a short list.
If in any case you still feel the same about Clojure, you should try Common Lisp, it has the three things you want:

1. Easy calls to C with CFFI. No Clojure->Java->JNI->C, just straght CL->C.

2. Useful, optional, type system (which can also catch mistakes at compile time with SBCL and other compilers)

3. Very fast startup times.

and many more features like for example an object system that is massively above what Clojure and Java bring to the table, better exception handling, very explícit errors and nice stack traces, it can also compile to JVM if you want, etc.

If you like Lisp, try it. You already learned a Lisp so the jump is easy.
Considering the parent company of this forum (a startup accelerator) and the high profile of Uber in the startup world, I think it's appropriate to watch very closely how this unfolds. It should serve as a cautionary tale for many a future startup.
Only if there is any money left by then.
It's only the people in tech who know about Uber's problems. All of my friends who aren't in tech don't know anything about Uber's problems and use it regularly. Heck i still use it if the surge is below 1.5 since it's either Uber or Taxi.
The fallacy is "it's just a matter of resources, so those resources will advantage them in some other way if not this one". It's a bad argument.
My understanding is that this was the initial intent, but then Brin got involved and hings went hype crazy from there on...
Or just do nothing at all - the Mayer gambit. The payoff's the same.
I don't read it as this wasn't tested before in R&D, but perhaps it was and gave no advantage, so was not considered. The mistake allowed them to look for other positive aspects that weren't considered before:taking the pole in circuits where the first corner is complicated and messy can be a big advantage (less risk of collision and ending the race in the same position is something good). Also making all those companies who pay a lot of money to put stickers on your car a little happier.
Fatalities and the Annual Chance of Being Murdered in a European Terror Attack
I don't believe so. I am using Chrome network data and the SSL has already been downloaded / cached.
Egypt blocks 21 news sites, tor and VPNs
The Wheels Come Off Uber
Absolutely not and I'm sorry you feel that way. Graduate success (either moving into a new career or moving up in their current career) is one of our company OKRs that we measure, track the data on, and one of the ways we determine if we're doing a good job or not.

If you're one of our students, and not seeing that success, we have a lot of services to help you. I encourage you to take advantage of our resume reviews, the alumni community, the mentors, and the mock interviews we offer. It definitely takes practice and hard work to land these jobs, they are very competitive, but we're here to make sure you're a top notch candidate when applying and interviewing.
As evidence, look at how math looked before we formalized notation. For example, the algebra book by al-Khwarizmi (the guy whom algorithms are named after). Wikipedia has a commented excerpt: https://en.wikipedia.org/wiki/Muhammad_ibn_Musa_al-Khwarizmi...
Bill Gurley has a known reputation and history for being a shady VC. AngelList was created basically out of Naval's experience getting royally screwed by Gurley.
2 counterpoints:
1. buying data is expensive
2. running a fund is a completely different skill than building predictive models (back-office, compliance, etc.)
This is ludicrous!

"Culture that creates wealth needs to change because one CEO resigned".

Because the finance industry is now perfect after the 2009 meltdown, so we can all look elsewhere, and the massive task of creating billions from nothing more than an idea and a culture of supplying capital to ideas that are not currently profitable is incredibly easy to do and replicate, and can be done by anyone anywhere /s (if that is needed).
I'd think one is more qualified to address local challenges than global ones. Certainly all those people made their money focusing on the US market, not only because it's big and governed by relatively uniform regulations but because they understand it better than any other. For the same reasons, it's IMO far easier to be effective as a philanthropist closer to home. (This is not to say there aren't exceptions to this, just that there's a certain tendency for it to be true. Of course there's the somewhat-Rawlsian argument that you should focus on those worst off first; without addressing this argument in itself, I think you should also focus on those whom you can make better off most effectively and who in turn will likely do the most philanthropic work once their own situation improves, and at least for a US billionaire, US citizens sound like a great target demographic on both counts.)
- I'd purge: disclose everything that needs to come out fully and immediately

- Throw away self driving cars for now. The tech will become commoditised. Almost everyone at YC in November was doing self driving motorcycles (I have no idea why either).

- I'd closely align Uber with consumers and environmental groups rather than falling in with taxi industry corruption. lobbying etc. Make cities change laws to benefit their citizens: let ride sharing exist so they can get picked up in rough neighborhoods (PS, abandon tipping, it breaks this), allow Uber cars in public transport lanes (because they are public transport), make sure ride sharing has dedicated space at the airport. Be tough to local governments when you need to be tough, but better yet, have consumers be tough for you. Expose the risks that cities like Austin have put consumers in by replacing Uber with Facebook groups of strangers. Expose cities like London where the normal black cabs frequently illegally refuse to pick up passengers and the mayor wants to 'protect' them because they're 'historical'. Ride sharing is for everyone.
Microservices vs. Monoliths – The Reality Beyond the Hype
A new all-electric aircraft with a range up to 600 miles
He was famously wrong in that particular instance...
Is Uber's brand as bad across the rest of the world as it is in the tech news echo chamber? Simply curious how ubiquitous news of the turmoil has become
Without something like self-driving, what differentiates Uber from Lyft and other future competitors? A 1.5 star App Store rating? Greyball?
They have 4 millions downloads. That's far from 4M active users.
Did you read the second sentence in the article? You'll get a kick out of it.

>> How We Reduced Our Hosting Costs by Two Orders of Magnitude

So it was costing them that much more, before. Wow.
ARMv8: Scaleway New High Core Variants
Perhaps for the same reason you didn't mention the possibility of contempt mentioned in the Bloomberg article?

There are multiple ways to tell a story. I realize partisans have discovered that yelling at journalists is a great way to distract from the underlying story, but it works better on Sunday shouty shows and swampy blogs.
> oh, geometrically? No. Algebraically works cleaner, and for any arbitrary positive solutions for r.

I hope you're not being serious. Just in case you are, your algebra is wrong. I'm quite certain you didn't look up what "doubling the cube" means, since the (faux) algebraic solution is y = cube_root(2 * x^3). It undercuts the rest of your comment.
Other articles on this subject note that upon hearing Levandowski possessed the stolen files, Kalanick advised him to destroy the stolen data and not bring it to Uber.
You Are the Product Owner of Your Life
I think that's still called a conspiracy theory, but maybe with more supporting evidence than "aliens stole Waymo lidar".
Simultaneously driving the economy and increasing quality of life are often competing goals. Take tiny homes, sure, you might be able to put more people in homes they own, but housing construction is one of the most hammer-ready jobs producing activities there is, and if you cut the average house size by 75%, there are fewer jobs in building.

Then consider externalities, the environment could be a lot cleaner if we got over striving for economic growth. Growth is driven by population or consumption growth or both. So you get more trees cut down to build roads, houses and malls. More pollution from energy consumption and manufacturing.

We should really just pursue managed population reduction, combined with a prescribed amount of economic shrinkage, not growth. But then people really get stuck in their caste and there are far fewer opportunities to move into middle class.
Steel manufacturing seems to have a large number of "that's going to suck to clean up" failure modes.

https://m.youtube.com/watch?v=Q9zW4BcomQo
Show HN: Sourcetrail – Get productive on unfamiliar source code
I don't know why is everybody so much against the driverless cars project. I think its a nice R&D project that could pay off really really big. I don't think it costs a lot of money comparing what they are burning nowadays.

I think they should:

* Make sure HR problems are actually resolved internally. Its not a big problem to solve I think.

* Try to grow in more towns and countries aggressively.

* Use the economics of scale to bring down the costs for drivers so they can keep the cost down without paying from VC money. For example:

Buy insurance in bulk for their drivers,

Contract repair shops for their drivers,

Even buy cars in bulk and lease them out to drivers.
If i can cook
I'd say it's less "naive" than thinking you've got the correct diagnosis for a multi-billion multi-national dollar company off of a collective, oh, let's be generous and call it an hour of reading news articles about a company (time spent chewing the fat on HN and other fora don't much count), and therefore have the correct prescription for it as well.

I'd certainly say I wouldn't be surprised to get in there and discover that, yes, corporate culture is the biggest problem, but it must also be remembered that that could just be the availability heuristic at play [1]. It could also easily be a second-order effect of some more fundamental problem. Or it could end up hardly even rating in the top 3 problems. I don't know. Neither does anybody else here, really. Not because people here are particularly bad people or anything, it's just that quite likely nobody really knows; a culture tends to be blind to its own pathologies (or it would fix them; there's a selection effect in play) so there may be literally nobody currently on Earth who has a good grasp on the true problem, let alone a solution.

[1]: https://en.wikipedia.org/wiki/Availability_heuristic
gcb0 isn't proposing that value should be measured in ETH per BTC. Sounds like they think the value of currency is in people using it for a medium of exchange--e.g., Oversatock.com accepting bitcoin makes bitcoin valuable.

"Useful" might be a better term, but it makes some sense to equate those two.
Uber needs to focus on customer loyalty - having a base of loyal customers means they can engage in licensing deals with the true automakers.

How to build loyalty? Create a rewards/milage program similar to airlines. Most business travelers commit to one airline because of the status and perks they receive. Some Uber perk ideas include:

1. priority response during high demand

2. free "upgrades" from UberX to higher class vehicles when demand/wait time allows

3. partnership with airline lounges to get access when traveling
> That's not a dogma. Its a proof because anyone, no matter whom, no matter when, or where in the universe, can duplicate these results and show they are logically true. Or they can show the results are logically false, no matter the inputs given.

It is not even only that. Rigorous proofs show the limits of your knowledge. Modern Math is a huge edification that we would be completely unable to build if we based it on intuitive semi-rigorous fundaments.

Yes, proving things is boring, and won't add anything to your immediate problem. No, we still need it, like we need many other kinds of investment.
Nice try, Thuan. :)

I would have run a management buyout (this is why the smear campaign started, right? 70 billion is way too expensive, and valuation needed to be put down fast, while making plausible reasons for that — congratulations, it worked).

Then, I'd have fired half of those 14k employees (really? for a startup?), and finally pivoted by rolling out their geo-matching API for everybody to run their own businesses and services on it (they should have it for like 2 years already). The first one who will provide something like AWS for shared economy wins!
Retain means pay monthly.
Algorithm generates practical paper-folding patterns to produce any 3D structure
It makes complete sense to me why they would go to these lengths.

I'm looking at this from the perspective of: Vehicle manufacturers are not allowed to manage their own dealerships. All vehicles in my state are required to be sold through a 3rd party. That kind of thing is shitty to me.
The author mentions how Chrome & Firefox gained a 10% speedup with Profile-Guided Optimization with GCC et al.

I.e. you compile your program with profiling, then run e.g. a test suite, and compile your release binary with input from that profiling so the compiler knows what to optimize.

Has any C compiler closed the loop on that by shipping the full compiler with the program to do runtime optimization? With on-the-fly symbol replacement you'd effectively have a C JIT compiler.
I mean, that's probably a good practice. In my case I sort of had this idea that largish objects should be placed on the heap but I couldn't really figure out a good reason why, or what the limit should be, so I guess this vuln proposes both a reason and that the page limit is a good threshold.
A slightly related note: you can get similar behavior in C (and C++) with compiler extensions. In GCC and clang marking function with '__attribute__((warn_unused_result))' will produce a warning if function is called without using the result. Equivalent for MSVC is '_Check_return_'.

Obviously this is not nearly as convenient as your Rust example, but enables some of its the benefits.
Tokens – a second best theory
Exactly. And they wonder why there are frog outposts sprouting up everywhere...
There's nothing to stop you now, but that's just because there's no encryption. Once encryption is implemented, this will be harder/impossible to do (especially since it's trivial for a client to verify that the content it got for some hash is correct).
Improving input responsiveness in Microsoft Edge
I could hardly imagine a worse dystopia.. If I somehow ended up as a dictator, my only decree would be to ban malls.
It was almost the exact proposal specified by my grandparent post except using a pointer rather than an optional.

It's also a technique that is widely used. See for example the cocos2d-x game library.

The benefit of such a technique is that you can then make the constructor private, making it impossible to create an object and not also call the initialize() method.
I think the fact that he was on his own on the street at age 9 or thereabouts and had to find work to survive would probably play a big part. Even if he hated it to start, by the time he had the freedom of making the choice to do something else he was probably truly into it.
I think if they can get Melissa McCarthy they should go for it.
The thing about tipping is that it actually helps to solve one of Uber's biggest problem: Their cash burn rate. Tipping allows them to move a good chunk of their driver costs onto their customers, same as how it works for servers in restaurants. I understand the ideological opposition to it, but they might not be able to afford to not have tipping.
Just hit one of our test endpoints

Test #1
Lambda run time (140 ms)
Total waiting time (354ms)
Total time (358ms)

Test #2
Lambda run time (300 ms)
Total waiting time (490ms)
Total time (567ms)

Test #3
Lambda run time (139 ms)
Total waiting time (479ms)
Total time (485ms)

This is for a 20kb payload single request.

Stack: Custom Domain -> Cloudfront -> API Gateway -> VPC -> Lambda -> NAT Gateway -> ElasticSearch
Ultimately if Apple allows WeChat to be the app platform they lose the ability to differentiate themselves from their competitors. That said the hype around WeChat sounds like a too good to be true dream for marketing people. I wouldn't be surprised if it all suddenly blew over.
My bad, I thought std::optional is part of C++14, it seems to be part of the next standard C++17, but there's still boost::optional.

About the container issue: if you have objects that might fail during the creation it seems like a bad idea to allow things like:

std::vector<Foo> foos(10);

Having a separate initialization method which might fail - like proposed by others - is another option, but this means your objects need some kind of internal initialization state, and whenever you're handling such an object you never can be absolute sure that it's in a valid state.

I'm quite a big fan of making invalid state not representable in an object and handling failure cases as early as possible.

What the create method returns depends heavily on your use case. If the returned objects can always be allocated on the heap, then a pointer or unique_ptr can be returned.
Show HN: Free Machine Learning Lessons with MLJAR
Click "Hide"!
Yes, but if Travis refuses to step down then the value of his sizable equity in Uber is also lost. So it's a battle of the wills.
"Breitbart article is bullshit" is pretty much taken as read, but letting the cited authors have a Marshall McCluhan moment ("you know nothing of my work") does hav e its own satisfaction. Too bad it won't be seen by as many people.
What this species needs is not philantrophy, but a new frontier- something, that equalizes, as everyone gets a chance to throw themselves at it. A wild West, and to be honest the comp science revolution was a disappointment in that regard.

We need a method to get ressources for cheap out of the gravity well, so if he built a cannon to the moon, and researched a way to get humanity (0,1,0) there, that would be the greatest gift to this species.
Ask HN: What techniques do you use to speed up your tests suite?
In our build, functional/integration specs/tests tend to take up the bulk of the time. This can be a real pain when trying to ship code more quickly, and the wait-pain is very real between pushing something to a build and waiting for the code to be "green."

I'm interested in techniques that speed things up. We work in Ruby and JS, for reference, but any tips appreciated.