Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pgr0ss
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
Setting up a Zotac ZBOX with XBMC as a home theater PC
(pgrs.net)
3 points
by
pgr0ss
15y ago
|
0 comments
62.
▲
by
pgr0ss
15y ago
You should read the Dynamo paper: http://www.allthingsdistributed.com/2007/10/amazons_dynamo.h... The ring is first explained in Section 4.2 Partitioning Algorithm.
63.
▲
by
pgr0ss
15y ago
"I was released from federal prison on January 21, 2000, just 6 weeks ago."
64.
▲
by
pgr0ss
15y ago
Is the replica set failover really zero-downtime for you? In our usage, it seems like it takes a few seconds to elect a new primary during which time no writes can occur.
65.
▲
by
pgr0ss
15y ago
Squashing commits can fix up git history, but it does not address the bigger issues: refactoring, lack of builds, and having to deploy multiple branches to test features. The first two make it very hard to do any significant code reworking
66.
▲
by
pgr0ss
15y ago
I actually just wrote up a blog post as well about why I don't like feature branches: http://www.pgrs.net/2011/08/29/why-i-dont-like-feature-branc... My main reasons are that git history gets messy, builds don't run on feature branches (a
67.
▲
Why I don’t like feature branches
(pgrs.net)
4 points
by
pgr0ss
15y ago
|
0 comments
68.
▲
Useful unix tricks - part 4
(pgrs.net)
8 points
by
pgr0ss
15y ago
|
0 comments
69.
▲
by
pgr0ss
15y ago
Fastdev makes the Android Emulator usable: http://developer.appcelerator.com/blog/2011/05/titanium-mobi... After you suffer the initial emulator load, changes appear in the app by simply bouncing the app. It's one big win for Titanium.
70.
▲
by
pgr0ss
15y ago
If you don't version, you can only add to an API. You cannot change anything meaningful (or as simple as renaming a field). You wind up with APIs with multiple ways of getting the same or similar data in order to avoid breaking backwards co
71.
▲
How to migrate your blog from Mephisto to Wordpress
(pgrs.net)
5 points
by
pgr0ss
15y ago
|
0 comments
72.
▲
by
pgr0ss
15y ago
Nice pun!
73.
▲
by
pgr0ss
15y ago
http://anyvite.com
74.
▲
by
pgr0ss
16y ago
Here are a few extra tips: - "select relname, indexrelname, idx_scan from pg_stat_user_indexes" will show how many times an index is used, so you can remove unused indexes - you can create indexes without locking tables (ie, while your site
75.
▲
by
pgr0ss
16y ago
If you are sharing with other people, something like encfs would be better: http://www.arg0.net/encfsintro Encfs encrypts file by file, so you do not have to worry about multiple people editing (and possibly corrupting) one giant file.
76.
▲
by
pgr0ss
16y ago
Your syntax is definitely simpler. One reason we did it the way we did was to get compiler checking for operators. We've tried to follow idioms in different client libraries, and for the statically compiled languages, we've tried to make
77.
▲
A DSL in 5 Languages: Ruby, Python, PHP, C#, Java
(braintreepaymentsolutions.com)
60 points
by
pgr0ss
16y ago
|
51 comments
78.
▲
by
pgr0ss
17y ago
Thanks for writing redis-node-client! For pure proxies, there are definitely more appropriate tools. However, this gave me a chance to play with node.js. And I may develop it into a more full featured proxy. I haven't seen the new continu
79.
▲
by
pgr0ss
17y ago
You could still handle file uploads and other complex requests traditionally, and only use a queuing solution for the most important traffic. Then, at least part of the site would stay up during upgrades even if corners of the site went do
80.
▲
Node.js, redis, and resque
(pgrs.net)
28 points
by
pgr0ss
17y ago
|
5 comments