1,751 karma · joined January 31, 2012
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
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.
*: https://www.transparency.org.uk/wp-content/plugins/download-...
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.
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.
The people who decided bitcoin is worth something control... private keys?
- 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.
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.
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.
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.
"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...
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.
I predict the next one will be Hampton Creek, given the criminal probe into their fraudulent buy-back scheme.
Full disclosure: I work at Uber, but not on this team, and have no insights into their process outside of this blog post.
If traffic is flowing at 5MPH over the posted limit, it would be reasonable and prudent to match speed with surrounding traffic.
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.
Agreed, but with a slight nitpick - Duarte was hired to lead development on Palm's webOS designs. PalmOS was the aging predecessor.
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.