Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eiopa
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
eiopa
11y ago
I really love these, and I desperately wanted to be a Backblaze customer, but I was put off by the abysmal desktop software :( Storage execution seems top-notch. End-user software deserves some love.
32.
▲
by
eiopa
11y ago
Wow, a blog post by Uber that does not contain the phrase "driver-partner" :p
33.
▲
by
eiopa
11y ago
They sure like saying "driver-partner" a lot
34.
▲
by
eiopa
11y ago
Because it's mature, fast and proven and has good comparability (Achilles hill: C extension support + numpy) , and it would benefit a lot from a high-profile contributor. I suspect that Dropbox has a bunch of custom C extension code (P
35.
▲
by
eiopa
11y ago
If "business needs" was a real consideration, they'd just contribute to PyPy instead of writing a new implementation. They have yet to present strong case for this project.
36.
▲
by
eiopa
11y ago
Amsterdam has way more separate bike lanes than SF. Also, Amsterdam roads tend to be a lot calmer compared to SF. The street in the screenshot is one lane per direction with a lot of curves. San Francisco roads are often straight and 2 per
37.
▲
by
eiopa
11y ago
I worry that by the time you merge back in, a car from the right could take you down. Merging is terrifying as a bicyclist. Those "shared lanes" are a disaster, and even the non-physically separated bike lanes are dangerous, since
38.
▲
by
eiopa
11y ago
SF resident here. I've had quite a few close calls, and the same holds true for many of my friends who bike. These typically happened on these "shared bike lanes" - it's where the city takes the right-most car lane, draw
39.
▲
by
eiopa
11y ago
Haven't hacked on PyPy before. Would be interesting to do someday :)
40.
▲
by
eiopa
11y ago
I want Python 2.8. This is Python 2.7, but is based on PyPy (so it's waaay faster), and has requests + gevent + lxml built-in, and adds some small niceties from 3.x (yield from, a, b* = foo()).
41.
▲
by
eiopa
12y ago
I would've loved to hear more details about why you built your own. For example, you mention that Elastic Search wasn't deployed at your scale and there was some talk about machine footprint, but it doesn't explain how your s
42.
▲
by
eiopa
12y ago
These are great! You know, this makes me thing about how there are so many things that I wish Python would come with: requests, lxml, gevents and a good amount of stuff from the package. I wish there was Python 2.8.
43.
▲
by
eiopa
12y ago
I was wondering the same thing
44.
▲
by
eiopa
12y ago
I think "wet dream" captures it better.
45.
▲
by
eiopa
12y ago
I see. I think it's a huge stretch :) That's like Go claiming they are self-hosting because some of their tools are written in Go. On a related note, I have to say that I still don't understand the point of this project. Were
46.
▲
by
eiopa
12y ago
What this actually does right now is run some internal Dropbox scripts that exercises an unknown subset of Python + python stdlib, plus the perf benchmark. Unless I am missing something, the stuff you guys achieved have absolutely nothing t
47.
▲
by
eiopa
12y ago
Good tip. It's interesting that other systems has a nicer implementation for it. In Phabricator, it's: $ arc patch D12345 and it checks out revision 12345 into an appropriately named branch.
48.
▲
by
eiopa
12y ago
If you're curious, I put together a Python library for that: https://github.com/tals/uber.py Some of this is remainders from when they just had consultants working on this. Look at hash_password() at client.py :)
49.
▲
by
eiopa
13y ago
I would look at tinys3: https://github.com/smore-inc/tinys3 It was motivated by exactly the same reasons. (disclaimer: I used to work at Smore, and I'm friends with the author, but I've been burned by Boto my
50.
▲
Show HN: UberCLI + uber.py, a CLI and a Python client for Uber
(tals.github.io)
22 points
by
eiopa
13y ago
|
0 comments