Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
JoelPM
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
JoelPM
16y ago
What CLOD (continuous level of detail) algorithm did you use? The effect looks a little like the one described by Lindstrom and Pascucci in "Visualization of Large Terrains Made Easy." Anyway, nice job. When I implemented ROAM and then Lind
32.
▲
by
JoelPM
16y ago
You raise valid points, so I'll elaborate on my thinking: I don't really care what binary serialization format is used (personally, I use thrift), there's no shortage of good ones available (msgpack, thrift, protobuffs, avro, etc). I think
33.
▲
by
JoelPM
16y ago
Someone's bound to say "But it doesn't support RPC!" No, it doesn't, and that's a good thing. Use ZeroMQ as your transport with a protobuff payload and do remote message passing* instead of RPC - it'll scale more efficiently than straight R
34.
▲
by
JoelPM
16y ago
No kidding. When I read Rockefeller's comment I couldn't help but think of a spoiled child who didn't get his way. I don't think it's hard to figure out why they didn't show up: they didn't see any value in what was happening.
35.
▲
by
JoelPM
16y ago
I believe your problem is that you cannot switch, not that the job is boring. I would try to solve that problem.
36.
▲
by
JoelPM
16y ago
Buy a Harley and these three books: 1) Zen and the Art of Motorcycle Maintenance 2) Shopclass as Soulcraft 3) The Bible Then hit the road and don't come back until you've learned some things. There, I've helped answer the question for 30k o
37.
▲
by
JoelPM
16y ago
I think Anatari is right on the money. It seems like a lot of startups are web shops, which means Java may not be the best fit. But on the back-end, it's great. I would imagine that a lot of back-ends are initially written in some other lan
38.
▲
by
JoelPM
16y ago
Depends on what you're doing. I read that article a couple years ago and thought "Take that you libevent C zealots." And while I still firmly believe that the JVM is optimized and mature enough to hold its own against platforms that have tr
39.
▲
by
JoelPM
16y ago
OpenX is still hiring - we're looking for a wide variety of positions ( http://openx.org/Jobs ), one of which is to work with me on the Market ( http://openx.org/market ). If you're into scaling high-volume back-ends doing non-trivial work
40.
▲
by
JoelPM
17y ago
In some cases the person who recommended you may be bound by an agreement not to try and hire any previous colleagues for a period of time (I had to sign one when I quit Google), in which case it would probably violate the agreement for you
41.
▲
by
JoelPM
17y ago
This sounds like a memory leak (probably sticking items in a hashmap and never bothering to remove them), or nothing has forced a major GC. Java apps that grow in memory usage without bound aren't demonstrating problems with Java - they're
42.
▲
by
JoelPM
17y ago
Protos will work fine. Thrift will also work fine. ________ (insert other binary format) will also work fine. As long as there are libraries for the languages you're using it's not a big deal. I'd recommend solving the problem and moving on
43.
▲
by
JoelPM
17y ago
After two years of parenting (and after hearing/reading many different opinions) I've come to more or less the same conclusion. The interesting thing, for me at least, is that the same basic approach works for marriage. Assuming all your ch
44.
▲
by
JoelPM
17y ago
I agree that the title is sensationalistic. That being said, I think it's a poor product decision on the part of Yelp. Showing and then removing reviews is a lot more suspicious than not showing them at all for a period of time (until a use
45.
▲
by
JoelPM
17y ago
Reasons for taking a paragraph and expanding it into an article: 1) SEO 2) Increased mind-share authority for the brand (real-life PageRank) 3) Revenue (Create enough material for two articles so you can make the first one free and get peop
46.
▲
by
JoelPM
17y ago
UIUC
47.
▲
by
JoelPM
17y ago
I think Malbiniak has a good point. I do a fair amount of interviews (all technical) and what's most important is your ability to think well and know your stuff. If you do well in the interview I'll give a 'hire' recommendation, at which po
48.
▲
by
JoelPM
17y ago
Did anyone write a solution? I wrote one for fun (not looking for a job) and am interested in comparing findings. Here's the biggest ring I found (assuming there isn't some huge flaw in my code): 114317 117417 116711 104623 55965 61543 1176
49.
▲
by
JoelPM
17y ago
That's a good point Mark. Systems that aren't as sensitive to latency won't be affected as much by these types of issues. When you begin to require a certain level of network performance the lowest-common-denominator network configuration t
50.
▲
by
JoelPM
17y ago
The LB that was performing well was getting more traffic. I initially wanted to break out response times by LB because I thought maybe that was the underperforming machine, but my intuition was wrong and the opposite was true.
51.
▲
EC2 Storms
(joelpm.com)
32 points
by
JoelPM
17y ago
|
5 comments
52.
▲
by
JoelPM
17y ago
That looks really cool, thanks for the link!
53.
▲
Ask HN: Resources for Mentoring a Coder?
6 points
by
JoelPM
17y ago
|
3 comments
54.
▲
by
JoelPM
17y ago
Were you using Chrome? In FF and Safari4 the stylesheets load regardless of whether or not there's a subdomain, but in Chrome I see the behavior you describe.
55.
▲
by
JoelPM
17y ago
I'm late to the party, but I'll provide my two cents as someone who worked at Google and interviewed candidates (most engineers there are trained to do interviews): 1. Your resume looks good and should get the recruiters attention, and 2) t
56.
▲
by
JoelPM
17y ago
At first I thought you meant someone had burned you a copy of Snow Leopard. I guess that probably would've been better...
57.
▲
by
JoelPM
17y ago
OpenX is hiring: http://www.openx.org/jobs We're located in Pasadena, CA.
58.
▲
by
JoelPM
17y ago
We're using both. Existing MySQL back-ends are still there, but for new development that can leverage a distributed key-value store we're using Cassandra.
59.
▲
by
JoelPM
17y ago
Unfortunately, last night I completely failed to remember that Rackspace and EC2 are direct competitors in this space so what was intended to be a simple data-point may be construed as more than that - my apologies. What I intended to say w
60.
▲
by
JoelPM
17y ago
At OpenX we're using Cassandra on EC2 and it has served our needs well so far. Our use case is a little different in that we set hard timeouts on the client side reads and can tolerate a small percentage of requests that don't complete in t
More ›