PNWChris

Joined 10 years ago

Karma
649
Submissions
96
Member since
Sep 16
All opinions are my own, I don't speak for my past or present employers.
View on Hacker News

Recent submissions

Comment · 2 years ago
Is this the case?

I was under the impression that Uber has to act as a pure play buyer-seller matching system. Otherwise the drivers aren’t independent contractors, they’re being controlled like employees.

Comment · 2 years ago
I don’t think this is a fair retort. Personal communication is not what is being looked at here.

No business I’ve ever worked at has encouraged or tolerated the use of personal messaging platforms for business.

Why do these execs get an exception? What are they doing that warrants hiding? I think any normal bystander would see this as suspicious.

Why are so many companies trying to hide their executive decision making? It keeps showing up in the news.

Why did Arthur Anderson and Enron shred all those documents? Who knows? I have no idea what was in those reams, and nobody ever will. I’d bet it would not look good for the folks at the top if we could.

With the amount of power these businesses yield, they absolutely should be held to basic record keeping standards. Companies are groups of people, their lifeblood is communication. The only way they can perpetrate large scale wrongdoing is via communication.

Our elected government representatives should be able to inspect and question how these powerful entities are run and respond to any wrongdoing they find.

We ask a lot from our elected representatives. Likewise, we must ask a lot from our unelected corporate overlords. Yes this is uncomfortable for them. Being powerful should be.

A disclaimer about me: I work for a megacorp as a leaf node IC. Opinions are my own and I don’t speak for anyone else and all that.

Comment · 2 years ago
I get the general idea, but in this case I feel that isn't strictly applicable.

OP and the parent comment are focused on tenants that don't appear to have done anything wrong or unreasonable, they're just in a bind and the landlords in question are choosing not to be fair.

Comment · 2 years ago
I agree, I really enjoyed the author’s curiosity and writing style!
Comment · 3 years ago
I have nothing insightful to add, I just want to say thanks for posting this!

I’m on a flight right now and just went to this URL. Sure enough, it works!

I know this information is available via the wifi portal’s UI, but a JSON blob just hits different.

```

{"timestamp":"2023-09-28T21:57:39Z","eta":"23:45","flightDuration":164,"flightNumber":"DAL992","latitude":47.4557876586914,"longitude":-111.73490905761719,"noseId":"3883","paState":false,"vehicleId":"N883DN","destination":"KMSP","origin":"KSEA","flightId":"N883DN_SF_20230928195737","airspeed":null,"airTemperature":null,"altitude":35273,"distanceToGo":13,"doorState":"Closed","groundspeed":499,"heading":95,"timeToGo":107,"wheelWeightState":"Off"}

```

Apologies for the JSON formatting, I’m on mobile.

Comment · 3 years ago
The Levandowski lawsuit comes to mind https://en.wikipedia.org/wiki/Anthony_Levandowski#Civil_laws...

---

Edit:

Since I enjoyed OP's story, I thought I should clarify a bit.

I'm speaking broadly of how I remember (from the outside) Uber's fast-and-loose IP attitudes in the 2010s.

I don't think OP did anything of a similar sort. From comments here it sounds like they used some code they built in their free time that a previous employer didn't want.

At Uber it sounds like they asked and were permitted to post their no-longer-needed code to GitHub. It's got its own GH org and everything.

This whole chain is legally risky (I wouldn't do it and would strongly advise others not to do it).

I feel OPs actions are not Ethically Wrong, though. I wouldn't enjoy living in a world where OP gets sued for this, since it sounds like nobody at work wanted the work and it's not giving competitors an advantage. I won't claim the world isn't like that, though.

I really wish I could share OP's attitude and sense of ownership. I built something really cool (entirely in my free time) for a previous employer's hackathon. That code lives on some server they own now, possibly deleted. I deleted my copy after submitting it to the hackathon because I didn't want to risk anything. Company lawyers make just building things for fun feel so risky! It takes the soul out of our work.

Comment · 3 years ago
I'm of two minds on this, I both agree and disagree.

Once a code base is a certain size, explicit but bigger can be a boon. Magic dynamic dispatch systems and other tools that simplify plumbing make onboarding and routine, drive-by maintenance way harder IME.

I find that once you understand systems that have a dash of "magic", though, it is easier to add features and stuff. Single points of maintenance and all that.

It's a continuum, with each side having different benefits.

Comment · 3 years ago
There was a suicide attempt that sparked a lot of discussion about Amazon and the way they do PIPs back in 2016:

https://www.geekwire.com/2016/report-amazon-employee-jumps-o...

http://www.businessinsider.com/amazon-employees-share-though...

It prompted a lot of discussions in my workplace cafeteria and I recall it was discussed at length on Blind. The consensus I saw at the time was that Amazon has a really rough culture and something needed to change.

I have not worked at Amazon, so I cannot speak directly to any of this, though.

Comment · 3 years ago
I think that’d be gibidollars (Gi$ or something like that?).

All these unusual units are kinda fun, could spice up a presentation or conversation to throw in without context.

It gives me that hacker having fun, tarsnap picodollar/byte-month pricing vibe.

Comment · 4 years ago
Comment · 4 years ago
The worst part is that the old “stop stop play” trick doesn’t work on any devices I have that can play disks (Xbox and computers). Every time I play a disk and hit the unskippable nonsense, I’m reminded why nobody uses those things anymore.

If you have a stand alone player, however, perhaps that trick still works. Just press stop, then press stop again, then press play. It skips the warnings, pre roll stuff, menus, and just plays the movie.

Comment · 4 years ago
Oh snap, that is cool! Does the server use raw sockets to pull that off? Or are regular ole TCP sockets capable of this?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton