Live data from Hacker News

I built Excel for Uber and they ditched it

basta.substack.com

551–560 of 565 posts

Re: I built Excel for Uber and they ditched it

#551
My favorite line: > On the other hand, we as engineers need to be real with ourselves. Every piece of code you write as an engineer is legacy code. Maybe not right now, but it will be.

which of course leads to what some people are saying, did this have to be built? Sometimes I think our job is to optimize ourselves away.

Re: I built Excel for Uber and they ditched it

#552

Best quote: "People working for Didi apply for intern jobs at Uber China and then exfiltrate our data. We can’t let them see the formulas or they’ll just copy what we do!” This is so true. People in the US just don't understand the level of economic and industrial espionage that happens in China on a daily basis. I was responding to an unrelated breach at an unnamed tech company back in mid-2000s time frame and had a…

I've watched this happen. I've watched key, core engineers and technical leaders work for US and European companies, develop their next generation products, then turn around and design and develop essentially the exact same thing for the Chinese market. They then build a company, in China, that makes essentially the same product, but for the Chinese Market, and with Chinese investors, etc. Examples: Thoratec/Abbot He…

>it's overt and largely accepted as the way it is in our industry. A brave new world.

What alternative is there? The only protection there ever was for taking business secrets was patent enforcement, civil lawsuits or prison. If a foreign government won't cooperate on any of those things, what can you do?

The only answer humanity has ever come up with is something like a government intelligence agency, where everything is obfuscated by clearance levels and need to know compartmentalization, and any violations are handled criminally, with armies of full time counter espionage people. That just wouldn't work in the corporate world.

Re: I built Excel for Uber and they ditched it

#553
post #475
post #267

Earlier quoted context omitted.

I got into this with another set of engineers on Reddit where I discovered there’s a subculture of engineers who don’t believe you can’t actually own code and apparently take a copy of their employers source code repository everytime they switch jobs. Edit: Updated “can actually own code” to “can’t actually own code”

Owning code would be akin as owning language.

You mean like copyright?

Re: I built Excel for Uber and they ditched it

#554
post #246
post #219

Earlier quoted context omitted.

My hair stood on end both times he did this. Holy crap that's some massive legal liability.

The code is MIT licensed. Anyone is legally allowed to upload MIT licensed code to GitHub, it's free software and may be freely redistributed.

The code is MIT licensed if and only if the copyright holder - not the author of the story but respectively Box or Uber - explicitly made it MIT licensed. Without a legally binding commitment from these companies, a "license.txt" at the repository can't make it MIT licensed, all it means that the author is lying about its license. He doesn't own the code (despite writing it) so his "permission" is worse than worthless (by being dangerously misleading) without an explicit blessing by the company - even an implicit "we probably don't care" doesn't cut it.

Re: I built Excel for Uber and they ditched it

#555

Earlier quoted context omitted.

But was it state sponsored? My understanding is that it was mostly robber barrons doing their thing, which isn't really "The US", its more "People in the US".

This may be the furthest I've seen the false dichotomy between government and corporations stretched.

I'll admit the failures of the US government just much as anyone, am and will always be a tough critic..

But let's not forget the greater context here.

We are talking about a communist country with very top down, state architected enterprises and actions with the USA, which is certainly not those things.

The US isn't perfect, by any means, I'm not trying to say that. Context, that's what I'm trying to have us remember here.

Re: I built Excel for Uber and they ditched it

#556

Earlier quoted context omitted.

This may be the furthest I've seen the false dichotomy between government and corporations stretched.

I'll admit the failures of the US government just much as anyone, am and will always be a tough critic.. But let's not forget the greater context here. We are talking about a communist country with very top down, state architected enterprises and actions with the USA, which is certainly not those things. The US isn't perfect, by any means, I'm not trying to say that. Context, that's what I'm trying to have us remembe…

How is that context supposed to be relevant to the point? That China is doing a poorer job by trying to direct the process centrally rather than something more nimble?

Re: I built Excel for Uber and they ditched it

#557
post #251

Earlier quoted context omitted.

It’s alarming because, in my experience, anything you write for an employer is intellectual property of the company. Unless he wrote that Box demo all on his own time and his own equipment completely outside of work, or Box has some abnormal contract with their employees, he can’t just slap an MIT license onto it and call it open source. I worked with a few people who were successfully sued by our employer when those…

Yes, but if we speculate as to the invalidity of the explicitly published license, we basically can't use any foss code on GitHub. Any reasonable person can expect that the MIT license on this code is valid and authorized by the rightsholder. Did Uber or Box explicitly agree to release it under an foss license? Is it the author's personal individual copyright made on personal hardware outside of work location/time? D…

Isn't the person owning the repo responsible? We rely on them and partly on Github (as they would remove the code if they receive a legal complaint).

Re: I built Excel for Uber and they ditched it

#558
post #154

I do not like working with people like this, because I don't want to be anywhere near the maintenance burden of a pile of hacks that technically can run a single Excel spreadsheet. I don't even want to be within earshot of people complaining about this. If I even thought about it for too long I'm sure I'd have a giant headache.

In a startup, you either build, ship and you survive another day, or, you die.

If I were hiring for an early stage startup, I know exactly which of you two I would want to hire.

Re: I built Excel for Uber and they ditched it

#559

Best quote: "People working for Didi apply for intern jobs at Uber China and then exfiltrate our data. We can’t let them see the formulas or they’ll just copy what we do!” This is so true. People in the US just don't understand the level of economic and industrial espionage that happens in China on a daily basis. I was responding to an unrelated breach at an unnamed tech company back in mid-2000s time frame and had a…

Yup, the Chinese government doesn't really care about infringement unless the IP is Chinese itself and being infringed upon by non-Chinese companies.

I still remember the agency I worked for getting in an industrial designer to create some beautiful cases for some iBeacon hardware we were building. They looked great.

We organise a Chinese company to do the injection moulding and are sent samples that look pretty good, so we decide to use them. Few weeks later we see OUR cases on Alibaba/Aliexpress.

The West/other countries aren't perfect either, but that's not what we're talking about here. _Everyone_ I know who has worked with Chinese manufacturing/businesses has a "they ripped us off" "they sold our hard work to someone else" "they provided lower grade x than was agreed".

And the counterarguments always come down to: "yeah but the West does X" or "you're just being racist".

Chinese companies, especially the ones that do business on Ali-X _LOVE_ this as they can get the IP and use it for $0 and then undercut the original producer of the equipment. Plenty of makers find that their designs on Tindie etc are ripped off and appear on Ali, too.

Re: I built Excel for Uber and they ditched it

#560
post #432

Earlier quoted context omitted.

This isn't that. This is engineers deliberately taking tech to somewhere where they know IP laws won't be enforced. It's not like I'm saying they can learn calculus here and then go to China and use calculus to design things. It's that I'm saying they design a very specific thing, a very specific way, for hire, then go make that exact specific thing, that same specific way. If it were in any other country but China,…

This feels like the debate between tax evasion and tax avoidance. What the engineer did here going to an IP lawless place is more like tax avoidance. It has a bad smell but he legally exploited a loophole in the international IP system if I understood correctly. Sort of migrating to a tax haven to avoid taxes. Unless there is something explicitly stated in your contract banning you from taking the "know-how" in your…

Which is why there are export bans on plenty of things to China, the US Gov (I'm not American) rightfully understands what's going on under the table and the easiest way to curb theft of high technology is an outright ban (Nvidia products, etc).

I think it's a cultural thing as well, some sort of hustle culture, as the Chinese citizens that moved to NZ when I grew up loved to flout rules & laws around things like the property markets etc - one big problem was Chinese nationals buying up as much NZ baby formula & milk poweder as they could get, hiking the price & selling/sending it to China, so much that NZ experienced shortages for Kiwi mothers trying to feed their babies, so much so that supermarkets had to instate a X per person policy. When I worked in one during 1st year uni I would get literally screamed at in Mandarin by angry and aggressive Chinese nationals with trolleys full of baby formula.

And keep in mind that all of that started only because of the big scare where Chinese baby formula was found to have melamine in it (https://en.wikipedia.org/wiki/2008_Chinese_milk_scandal) killing 6 babies, affecting hundreds of thousands. All because Sanlu's execs wanted more $$$ so they cut their product.

Post reply on HN