HNHacker News
TopNewBestAskShowJobs

dpiers

1,751 karma · joined January 31, 2012

Currently: Staff Data Analyst @ Uber

Previously: Growth Engineer @ Uber Product Engineer @ BitTorrent Full-stack Dev @ ZeroCater Game Engine Programmer @ Terminal Reality

Email: d@nielpie.rs Twitter: danielpiers Github: dpiers Blog: http://da.nielpie.rs Resume: http://goodwith.computer

submissionscomments
dpiers··on Only 802 People Paid Taxes on Bitcoin Profits, IRS Says
~13K USD
dpiers··on Only 802 People Paid Taxes on Bitcoin Profits, IRS Says
I am one of the 893 who reported a transaction in 2014. I mined ~6MM dogecoins and sold them when they were near their peak. I wonder if reporting the transaction makes it more or less likely for my records to be audited...
dpiers··on Engineering Uber's Self-Driving Car Visualization Platform for the Web
WebGL may be good enough if you are producing low-res visualizations/interfaces and using the rest of the CPU/GPU to crunch the simulation.

Epic got the Unreal Engine running in-browser with WebGL and asm.js. The stuff Uber is doing isn't anywhere near as graphically intensive as that.

disclaimer: I work at Uber, but not on this project. Also, I used to work on game engines, which have a lot in common with these types of simulators.

dpiers··on U.S. probes Uber for possible bribery law violations
Possibly. Most FCPA enforcement actions involve third parties. The FCPA expressly prohibits corrupt payments made through third parties or intermediaries. The fact that a bribe is paid by a third party does not eliminate the potential for criminal or civil FCPA liability. The FCPA expressly states that a company or individual may be held directly liable for bribes paid by a third party if the principal has knowledge of the third party's misconduct. It is unlawful to make a payment to a third party, while “knowing” that all or a portion of the payment will go directly or indirectly to a foreign official. The term “knowing” includes “conscious disregard” and “deliberate ignorance”. Intermediaries may include joint venture partners or agents. Third parties and intermediaries themselves are also liable for FCPA violations.*

*: https://www.transparency.org.uk/wp-content/plugins/download-...

dpiers··on North Korea Missile Appears to Have Flown Over Japan, Abe Says
I doubt that's true. The entire point of the Manhattan Project was to create an atomic bomb before the Germans could make one. Everyone involved knew they were creating a weapon capable of an unprecedented level of destruction.
dpiers··on A glut has used-car depreciation accelerating
You shouldn't worry about the police as much as MVTRAC and Vigilant Solutions
dpiers··on Letter from Benchmark to Uber Employees [pdf]
Those are the recommendations of the report, not the report itself. Only a few people have seen the entire thing.
dpiers··on Letter from Benchmark to Uber Employees [pdf]
Travis is a very sympathetic figure to many employees. He has poured his life into the company, to the point the two were indistinguishable up until his resignation. Travis was Uber, and Uber was Travis.

Benchmark's letter makes me wonder about the full content of the Holder report. Their lawsuit listed scandals that were already public, but whatever was in the report seems to be what triggered their initial request for Travis to step away from the company.

I wonder how many of the "Travis loyalists" would reconsider their position if they were aware of the full extent of the risks the company was exposed to as a result of his management.

dpiers··on Tesla raises $1.8B
Which is basically how Tesla started - toys for rich people funded RnD until they could scale and get their costs down.
dpiers··on Filecoin Suspends ICO After Raising $186M in One Hour
Can we stop describing ICO raises in USD? They raised ethereum tokens (ETH). The value of those tokens is specious, as there is no liquidity for the volume of ETH raised.

Based on current ETH/USD rates, the USD figure given translates to ~614K ETH. The value of 614K ETH has ranged from 92MM USD to 240MM USD in the last two months, and has been as low as 4.3MM USD since the beginning of the year.

dpiers··on Yes, Bitcoin Has No Intrinsic Value. Neither Does a $1 Bill
It may be very hard to create such a system, but it is extremely easy to copy it. Bitcoin is a proof-of-concept for a new technology, but that doesn't mean it has value. I used to work at BitTorrent, and the extreme popularity of the protocol did not translate into revenue for the company. There is nothing special about the BTC blockchain that makes it any more valuable than any other chain.
dpiers··on Yes, Bitcoin Has No Intrinsic Value. Neither Does a $1 Bill
Except the 'people' that decided the dollar is worth something control the world's most powerful economy and military, and can throw you in prison or seize your assets if you break their laws.

The people who decided bitcoin is worth something control... private keys?

dpiers··on Ether Tokens Are Likely Securities (2016)
Under the Howey Test, a transaction is an investment contract if:

- It is an investment of money

- There is an expectation of profits from the investment

- The investment of money is in a common enterprise

- Any profit comes from the efforts of a promoter or third party

There is no expectation of profit from a Kickstarter contribution. You are buying a product, and have no stake in the company.

dpiers··on Show HN: Quilt – manage data like code
Wow - this looks like it would be really useful for us, and fits perfectly with our existing processes. I am building out the data analytics function on the Internal Audit team at Uber, and one of our challenges is that we have to pull and manage data from different business systems, and be able to track which version of a data set a report/analysis was run against.

It would be really cool if quilt could generate documentation for datasets, even if it was just column names/types. One of the issues we have is keeping track of all of the data "assets" people have pulled or created.

dpiers··on McRevolt: The Frustrating Life of the McDonald's Franchisee (2015)
They keep the grill at different temperatures for breakfast vs lunch, which is why all day breakfast required kitchen renovations.
dpiers··on Chelsea Manning Is Expected to Leave Prison, 28 Years Early
She didn't know what she was exposing, though - I don't think someone should get credit for accidentally doing something good while putting people's lives at risk.
dpiers··on Chelsea Manning Is Expected to Leave Prison, 28 Years Early
How is Manning a hero? She released a trove of information without any regard for the sensitivity of the contents or the value in the document being made public. Snowden released specific facts and documents to reveal programs many believe to be unconstitutional.

Manning was a mentally troubled individual, who abused their access to sensitive documents and jeopardized national security, and repeatly attempted suicide. That's not a hero.

dpiers··on Judge orders Uber not to use technology taken from Waymo
"3 pages available to preview"

Man I hate Scribd. Why does anyone use it? No, I do not want to download your app to read a PDF, and I don't understand why CNBC published it through your service.

dpiers··on Patching Is Hard
One of my favorite stories involving patching and security vulnerabilities comes from Jonathan Garrett at Insomniac Games:

"Ratchet and Clank: Up Your Arsenal was an online title that shipped without the ability to patch either code or data. Which was unfortunate.

The game downloads and displays an End User License Agreement each time it's launched. This is an ascii string stored in a static buffer. This buffer is filled from the server without checking that the size is within the buffer's capacity.

We exploited this fact to cause the EULA download to overflow the static buffer far enough to also overwrite a known global variable. This variable happened to be the function callback handler for a specific network packet. Once this handler was installed, we could send the network packet to cause a jump to the address in the overwritten global. The address was a pointer to some payload code that was stored earlier in the EULA data.

Valuable data existed between the real end of the EULA buffer and the overwritten global, so the first job of the payload code was to restore this trashed data. Once that was done things were back to normal and the actual patching work could be done.

One complication is that the EULA text is copied with strcpy. And strcpy ends when it finds a 0 byte (which is usually the end of the string). Our string contained code which often contains 0 bytes. So we mutated the compiled code such that it contained no zero bytes and had a carefully crafted piece of bootstrap asm to un-mutate it.

By the end, the hack looked like this:

1. Send oversized EULA

2. Overflow EULA buffer, miscellaneous data, callback handler pointer

3. Send packet to trigger handler

4. Game jumps to bootstrap code pointed to by handler

5. Bootstrap decodes payload data

6. Payload downloads and restores stomped miscellaneous data

7. Patch executes

Takeaways: Include patching code in your shipped game, and don't use unbounded strcpy."

source: http://www.gamasutra.com/view/feature/194772/dirty_game_deve...

dpiers··on On emotional authenticity and masking as an autistic person
I understand where you are coming from, but this is a bit like saying "the primary symptom of dyslexia is the belief others are better at reading".

MRI studies have shown fundamental differences in the mental wiring in autistic brains. Lack of social perception/awareness is a widely recognized trait in people with autism spectrum disorders.

dpiers··on Theranos Secretly Bought Outside Lab Gear, Ran Fake Tests: Court Filings
Gilt Groupe and Fab both sold at significantly lower values than they had previously raised at, not sure if that counts as a "total collapse".

I predict the next one will be Hampton Creek, given the criminal probe into their fraudulent buy-back scheme.

dpiers··on Theranos Secretly Bought Outside Lab Gear, Ran Fake Tests: Court Filings
Yes, they raised $350MM at a $9 billion valuation, and Holmes was hailed as the next Silicon Valley wunderkind.
dpiers··on Uber Driver Tip-Hustling Schemes
Lyft and Uber both have this functionality (enter a destination and get matched with someone on the way), and I believe it is capped at 2x per day.
dpiers··on Uber Navigation
I think the video of the "car" moving around the paper map shows a lot of the value. You can rapidly prototype UI elements, experiment with camera angles/motion, etc. Amsterdam's streets in particular would have numerous difficult features (sharp turns, driving under bridges, tunnels, etc.) that would make it ideal for solving edge cases.

Full disclosure: I work at Uber, but not on this team, and have no insights into their process outside of this blog post.

dpiers··on Tesla Rolling Out Autopilot Software Updates to 1000 Cars
Exceeding the posted speed limit isn't actually illegal in Texas. State law requires drivers to travel at a "reasonable and prudent" speed, and the posted limits serve as prima facie evidence that your speed may not be prudent/reasonable/illegal.

If traffic is flowing at 5MPH over the posted limit, it would be reasonable and prudent to match speed with surrounding traffic.

dpiers··on I thought I was designing for SpaceX, it may have been for the Silk Road
Funnily enough, I watched the Breaking Bad series finale with him at his house. I also confronted him about his spending 9 months before he was arrested, but he lied to me and I bought it because his story made more sense than "my friend is running the Silk Road".

In the time since he was arrested, I've moved from coding to fraud investigations, and my time with him is a constant reminder to trust my observations over anything I am told.

I disagree that he was more hateable than Ulbricht. He never tried to have people tortured/murdered.

dpiers··on YC’s 2016 Holiday Gift Guide
I'm a big fan of Boosted, but I wouldn't put them on a holiday gift buying guide. Shipments have been halted for a month due to a quality issue, and even if they fixed it today, the waitlist is so long there is no way you would receive a board this year.
dpiers··on Behind the Pixel: Google’s First Real Threat to Apple’s iPhone
| With the Sidekick, PalmOS, and then Material Design, Matías Duarte has been consistently at the forefront of mobile UI design.

Agreed, but with a slight nitpick - Duarte was hired to lead development on Palm's webOS designs. PalmOS was the aging predecessor.

dpiers··on [dead]
"He is camped behind Google’s second property and recycles cans and assembles bikes from junk parts to get by."

This is where the reporter lost a lot of credibility, to me. Bike parts don't just appear from nowhere. The man he interviewed is operating a bike chop shop, and either he's too ignorant to know or too preoccupied with pushing his anti-Google agenda to care.

dpiers··on U.S. Judge Rejects Uber’s Proposed $100M Settlement with Drivers
This isn't the forum for memes and image replies. Tn13 may not have the best grasp of the English language, but I was able to understand what he/she said and felt they added value to the conversation. Memes do not.
← PreviousPage 5 of 9Next →