Live data from Hacker News

I built Excel for Uber and they ditched it

basta.substack.com

301–310 of 565 posts

Re: I built Excel for Uber and they ditched it

#301

Earlier quoted context omitted.

> OP specifically wrote the code to help Box with its business. That was the intent , but not what actually happened. Is intent to donate code enough to put it within your employment contract, when it's done outside work hours and would otherwise be outside the scope of employment?

> That was the intent, but not what actually happened. The intent is a fact of what actually happened: which appears to be that it was written by an employee within the scope of employment to solve a business problem. Possibly outside of usual working hours, but if it’s by a salaried employee where doing work at home outside of usual working hours is itself a normal if not consistent part of employment, is probably n…

> which appears to be that it was written by an employee within the scope of employment to solve a business problem.

An imagined business problem.

If the code wasn't relevant to their actual business practices, that's quite relevant. They not only didn't want that code, they didn't want anything like it.

As for the modifications for Uber, that's not what I'm here to contest.

Re: I built Excel for Uber and they ditched it

#302
post #224

Earlier quoted context omitted.

US has a intelligence budget of nearly $100 billion/year. What do you think they're doing? In addition, the US shares intelligence with the Five Eyes on China. What do you think they share? When was the last time you read a news story that isn't purely anti-China?

Espionage, in the classical sense is not strictly the issue. It's everything else...

What else?

Re: I built Excel for Uber and they ditched it

#303

Earlier quoted context omitted.

> neither I nor the law says core business That’s just factually false. You specifically wrote: > Even in California the "I wrote it on my own time" doesn't apply to software that relates to an employer's ***core*** business. You can’t complain about people being “wishful” or in “denial” when they are quoting you. Maybe California law is silent in the topic, but Aeolus wasn’t the person who introduced that specific p…

Oh that’s embarrassing. I did. Apologies. I was wrong to write “core” and wrong to complain when you did it.

Eh, it happens. No worries

Re: I built Excel for Uber and they ditched it

#304
post #96
post #40

Love the part about circular references. I gotta say though - I'm having a difficult time imagining how complex these fomulas are that reimplementing Excel's formula engine is easier than just porting the formulas into JS.

Honestly, if you're at 'thousands of formulae' across multiple sheets, I'd probably suggest writing a graph based execution engine too. The circular reference thing would have definitely thrown me for a loop though.

I just want to let you know that the pun in the last line didn't go unappreciated.

Re: I built Excel for Uber and they ditched it

#305

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…

And I was called a racist 25 years ago when I said, “like, our engineering school is, like, crawling with Chinese nationals.” We said like a lot on the 90s.

[flagged]

Re: I built Excel for Uber and they ditched it

#306

Earlier quoted context omitted.

... Nothing came of it, but I took the code and shoved it into my back pocket for a rainy day ... You can't really do this. Depends on your employment contract but code you write for an employer is usually copyright to them ... My first reaction was to publish the code on Github ... You can't really do that either.

I mean, I asked at the time, and I did it. If either company wants to start a legal fight over a pile of code that neither of them wanted that's old enough to be in elementary school, they know how to reach me.

I’d recommend you update the article on those two points, because because as it is now, the article makes it sound like you stole code from both Box and Uber.

Re: I built Excel for Uber and they ditched it

#307

Earlier quoted context omitted.

You probably don't have the authority to allow your report to release "company code" on their personal Github account.

I think you might be surprised how easy this process is at some big tech companies. For me the bigger hurdle is getting past a privacy review, not the issue of the license.

Yes, I would be surprised.

What big tech company makes it easy for you to take code written and deployed there while you were employed, and just open-source it?

I know there are big tech firms that own everything you do outside of work, but have a fairly easy process to allow you to release that as open-source.

But this is different, this is about code written for and deployed by the company itself, that isn't part of any corporate open-source strategy.

Re: I built Excel for Uber and they ditched it

#308

Earlier quoted context omitted.

US government have been using all it's tools to destroy US corporation competition since forever. Look at Huawei for just one example.

Huaweis main competition is Ericson and Nokiabin the networking space. Neither American.

Qualcomm is their main competitor in 5G patents and technology.

Re: I built Excel for Uber and they ditched it

#309
post #122

Earlier quoted context omitted.

> My entire career is effectively to sit in meetings and tell young, passionate engineers not to build things. It’s a bit depressing, but it’s also vital. This was the single most impactful thing I learned in my early career. I was building out monitoring systems for an in-house service we hosted on site. My boss wanted to buy some small utility to keep tabs on some minor aspect of our environment. I was a bit offend…

> This tool will cost us $500 to buy. What's your hourly pay rate for 40 hours This argument makes sense, but I worry that it’s a bit short-sighted. There are a lot of metrics that are hard to quantify where it might end up better: for one thing, I’ve found that integration costs and maintenance of integration of third-party systems are routinely underestimated: I’ve implemented “buy” for various systems where the wo…

> I’ve implemented “buy” for various systems where the work to integrate was essentially the work to build

I've felt this way before, but I didn't realize that I haven't factored in the risks of actually building it. I was comparing real world integration effort with an estimate, influenced by my experience of integrating with a working product.

Common sense applies, but in general I'm terrible at giving estimates unless I've done something very similar before.

Re: I built Excel for Uber and they ditched it

#310

Earlier quoted context omitted.

“When governments permit counterfeiting or copying of American products, it is stealing our future, and it is no longer free trade.” - US President Donald Trump, commenting on China. Actually, the above quote is not Trump and not on China. It's Ronald Raegan on Japan in 1985. When a new economic threat rises, the US will use the same playbook- demonizing in media, accusations, turn the public against said country, ba…

Except China has required technology transfer and has been actively committing state sponsored industrial espionage for decades. Surely this isn’t news? I’m down with China as a competitor, but we have a strong division between state and industry and China does not. I don’t think a unipolar world is a good idea, and I’m glad for a resurgent China. But it’s absurd to put on blinders and believe forced technology trans…

> actively committing state sponsored industrial espionage for decades

I'm sure you are right but I feel this is actually beneficial.

The interests that have captured China are likely different from the ones in the US, and much different from the inferior oligarchs that have captured my home country (Canada). I see their national interests having an unintended consequence; the creation of markets of scale for products that are not politically viable here.

We all know the stories of oil companies buying the rights to battery technologies and sitting on them. There is even a Wikipedia article about it [1] that I'll link to below. China is never going to have enough oil to export, and as such, Oil will always be a cost center for them.

Copyright maximalism and intellectual "property" is strangling all of us, and I don't want it to put us in an early grave as a race. I'm grateful that China is "stealing" this "property" and turning it into batteries, solar panels and other products that I can buy, and that it iterates on them rapidly - rather than being put in a box.

[1] https://en.wikipedia.org/wiki/Patent_encumbrance_of_large_au...

Post reply on HN