HNHacker News
TopNewBestAskShowJobs

b0b0b0b

254 karma · joined July 8, 2007

submissionscomments
b0b0b0b··on Why does this Java program terminate despite appearing that it shouldn't?
I think the real wtf was testing in production. At least their lab now has an environment to do their qa on.
b0b0b0b··on Watchman: Faster builds with large source trees
This reminds me of Eclipse's support for native hooks to detect file updates (in case something was changed from outside the eclipse session). Watchman would then be like a deconstructed ide.
b0b0b0b··on Google Finds NUMA Up to 20% Slower for Gmail and Websearch
Do the bigtable performance characteristics look kind of like cache line ping ponging? My intuition for scenario 3 outperforming scenario 2 (100% remote vs 50% local + 50% remote) is that there are more mutations of data and therefore more interconnect traffic is required to maintain coherency across sockets.
b0b0b0b··on Forcing the CPU affinity can make a monothreaded process run 2-3x faster
Try this with perf stat on cpu 0, on cpu non-0, and without taskset at all.

If you have 2-threaded code, it's also fun to try taskset onto one core with hyperthreading.

b0b0b0b··on 532x Performance Increase for MongoDB with fractal tree indexes
Sounds tantalizing, but in reading it is there a risk of patent infringement liability?
b0b0b0b··on Introduction to Competitive Programming Contests
There's some good stuff here too: http://www.cs.sunysb.edu/~skiena/392/
b0b0b0b··on Netflix CEO: Amazon Losing Up to $1 Billion a Year on Streaming Video
I wonder if Netflix is considering standing up their own data centers, given how much their business relies on Amazon.
b0b0b0b··on The Wisdom of Crowds: Using Ensembles for Machine Learning
The title was groan inducing, but the article has introduced me to rotation forests. Thanks!
b0b0b0b··on Probabilistic Many-to-Many Relationships (with Bloom Filters)
Thanks for this interesting writeup; it's definitely thought provoking.

Because you can't index that bloom column, it seem's you'd always be doing full table scans.

In fact it doesn't appear any indexes were used throughout this whole exercise, is that right?

b0b0b0b··on When Microsoft Threatened to Sue Us Over the Letter “E”
Has he told the story behind the dot? Better than this story IMHO.
b0b0b0b··on Pipe Viewer
If I'm dealing with [compressed] files on disk or across a network, what's the practical overhead of pv? A few extra percent CPU, or some material decrease in through put?
b0b0b0b··on Facebook's numbers
iono; I'm happy to see Parker up there.
b0b0b0b··on AOL Retires 9,500 Servers, Saves $5 Million
9500 servers cost only $5M per year? Sounds like putting a positive spin on evicting outdated, idle boxes. Did I tell you I ate my veggies last night?
b0b0b0b··on Massively faster DB with async batching
Do you have a cluster of application servers? What transaction isolation level do you use? Will User A mind that his update is no longer a single transaction and that it may be commingled with txn's of Users B&C?
b0b0b0b··on Show HN: Divvy - fast and intuitive unsupervised machine learning.
For me, to get it to run, I had to create a "configuration" in Models called "DivvyIsomap".

But I got it running and it looks cool. Thanks!

b0b0b0b··on How to trick C/C++ compilers into generating terrible code?
These issues are also why sql hints exist.
b0b0b0b··on Netflix is Down and I Just Released My Netflix App
Streaming Netflix still works from MAC/PC, but personalized recommendations are absent from the front page.

So I think this is a win in terms of decoupled services and degraded mode functionality.

I expect they probably pushed out some code too hastily due to the recent licensing hoo-hah with the media companies (and can't just roll back because of said hoo-hah).

b0b0b0b··on Ask HN: What are your productivity hacks?
I usually get in to the office a bit after 8. I try to fix one bug / get one thing Done before 9. After that, everyone else gets in the office and everything descends into chaos and meetings.
b0b0b0b··on Custora (YC W11) Helps Online Businesses Improve Customer Retention
I'm interested in learning more about how customers are modelled. Transaction history, # support cases, usage patterns; these will be more informative than acquisition channel. But then there's the matter of getting data into and out of Custora. Looks really cool, guys.
b0b0b0b··on New string search algorithm
it seems that his algorithm is faster because it exploits the model of computation (memory aligned accesses and multi-byte operations). He gets up to a constant factor more comparisons for free.
b0b0b0b··on Silicon Valley geeks have their own ‘Fight Club’. I kid you not. [video]
These guys got some press several years ago: http://www.wired.com/culture/lifestyle/multimedia/2006/05/fi...

I was amused hearing of fights where they beat each other only with rolled up newspapers. It beats watching tv and eating pork rinds, I guess.

b0b0b0b··on What on earth are Google thinking? (re: Binggate)
I like to imagine that the bing algorithms are so smart, that it realizes the preciousness of the signal in clicktrack-logged visits to websites with a referrer "http://www.google.com/search?q=%s. This single feature is given so much weight that bing unintentionally gives the appearance of wholesale google duplication.
b0b0b0b··on Woot's take on affiliate marketing
I wonder if anyone at woot had the groupon idea (before groupon came out) but was quashed because it just wasn't woot-like. It seems like woot lost a couple orders of magnitude of scale by (apparently) making themselves the fulfillment bottleneck.
b0b0b0b··on Show HN: EDW, quantitative analytics, machine learning.
When modelling hypothetical trades do you account for slippage and transaction costs?
b0b0b0b··on Twitter Mood Predicts The Stock Market
They managed to test and train on different periods of time.

    February 28, 2008 to November 28, 2008 is
    chosen as the longest possible training period while
    Dec 1 to Dec 19, 2008 was chosen as the test period
That said, their split exhibits enormous bias:

    Dec 1 to Dec 19, 2008 was chosen as the test period
    because it was characterized by stabilization of DJIA
    values after considerable volatility in previous months
    and the absence of any unusual or significant socio
    cultural events
I don't understand why they would think this is okay.
b0b0b0b··on Napping at work. A company that gets it.
Google seems to attack this problem from a variety of expensive angles [1], [2]. But in the end, the simplest thing sounds best to me [3].

[1] http://glassbox-design.com/2009/google-goes-aquatic-photos-i...

[2] http://www.engadget.com/2010/06/17/another-reason-to-want-a-...

[3] http://www.reddit.com/r/pics/comments/6ceia/google_naps_phot...

b0b0b0b··on Asteroids JavaScript Bookmarklet to blow up any web site
collaborative ad filtering
b0b0b0b··on Time lapse screencap video of a games programmer
he has a multimonitor setup
b0b0b0b··on Portal as a required college text
germane
b0b0b0b··on Why aren't you using git-flow?
git-flow reminds me so much of maven.
← PreviousPage 2 of 3Next →