HNHacker News
TopNewBestAskShowJobs

hox

358 karma · joined August 16, 2011

submissionscomments
hox··on NSA To Lay Off 90 Percent Of Its System Administrators
Why have such a narrow view? Have you considered that 99% of NSA employees might be just like you and me, have absolutely no malicious intent, and have absolutely no knowledge or understanding of the programs the NSA is reported to practice?

Look at the converse - these employees have already been through a thorough background investigation and have been entrusted with highly secure data. These employees probably also have a higher (or at least average) tolerance against "being coerced" as you say into circumventing security mechanisms enforced by their employer - I can only imagine the counterintelligence nightmare that would exist if the clearance vetting process didn't try to weed out easily coerced individuals.

My point being: try not to focus on the negatives of the news, and remember that these are real people, many incredibly talented and trustworthy.

hox··on Adding Interval Sets to Redis
Original thread: http://news.ycombinator.com/item?id=5663727
hox··on Chomsky praises Snowden and condemns US hypocrisy
Do you honestly think other nations don't do the same? Treating the U.S. as an exceptional case in this regards is just ridiculous.
hox··on Tiedot - Your NoSQL document database engine powered by Go
I think he's referring to his 20-year old self, not being 20 in general. I definitely had more time to look at stuff when I was 20.
hox··on Tiedot - Your NoSQL document database engine powered by Go
For the vast majority of cases that we deal with, we don't really need much for resources to run this application.

One specific test uses approximately 20k goroutines and averages 15-20MB RAM depending on test load. As for CPU utilization, the impact is minimal; RabbitMQ is the biggest bottleneck, as our peak message throughput for a single RabbitMQ broker is about 50k/messages per second, which our go process is able to handle without much issue. The worst-case scenario that I've been able to test for is one where those 50k messages are evenly spread across different queues; even then, our CPU utilization wasn't any higher than 15%/core on a 12-core server.

hox··on Tiedot - Your NoSQL document database engine powered by Go
Does the project have to be open source?

My company currently is using Go to monitor and respond to events on hundreds of thousands of RabbitMQ message queues. We create a goroutine for handling each queue, and Go handles all of the concurrency and threading in the runtime while avoiding the resource overhead of standard threads. All of this is done in an application that took about 6 hours to write.

It really made a difference in our experience.

hox··on Judge agrees that Apple was complicit in fixing price of e-books
In this particular case, the marginal cost for Amazon or Apple would be the per-sale licensing fee paid to the publisher. This is a cost set by the publishers, for sure, but it most definitely is a marginal cost in the eyes of the electronic distributor.
hox··on Untangling the Web: a guide to internet research [pdf]
Welcome to the federal government.
hox··on Diablo III Economy Broken by an Integer Overflow Bug
A public test should not be your only line of testing, especially when said feature to be tested deals with real money.
hox··on Hacking Redis: Adding Interval Sets
Sounds interesting, to say the least. Bill (llimllib above) was actually considering writing a Redis implementation in Go as a learning exercise right after we finished with the interval tree stuff.

I personally would be interested in the progression of the project. But yes, finding time for yet another project is always fun...

hox··on Hacking Redis: Adding Interval Sets
I completely agree. One of my more immediate projects is to possibly find a way to refactor some of the work I outlined in the article to make adding datatypes even more straightforward, but I am very concerned on adding complexity to the Redis codebase rather than removing it. Sal has done a great job of making it easy to understand the code of relatively powerful utility.
hox··on Github turns five
http://caius.github.io/github_id/

Doesn't show join date, but user IDs are auto-incrementing.

hox··on Google Fiber coming to Austin
Telecom is quite a different world. There are a number of small ISPs in North Bay that are trying to make a dent; see Sonic.net in sebastapol. http://www.pressdemocrat.com/article/20120506/BUSINESS/12050...
hox··on Introducing Vdio
HBO's content is available on a number of outlets as individual seasons and/or episodes.
hox··on Railyo - job board for Rails freelancers
It's a job board. Who ever said Rails was a magical silver bullet? Spread your anger and animosity elsewhere.
hox··on California's Population is Moving Out, Census Report Shows
Most metropolitan areas are like that. I just did the opposite; I moved from metro DC in Maryland to a smaller city in California, and have rarely felt more welcomed.

As with everything, it's what you make of it.

hox··on Avoiding "the stupid hour"
You'll find that stepping back from a problem, even when not sick, generally can help your overall perspective. I personally like to take walks and focus on things other than the problem at hand; this almost always results in clarity for me.
hox··on SF's Rising Rental Prices beat NYC: $3500/month for single family homes
I just started renting a 3BR house in the tri-valley area just east of Oakland at $3100/mo. It's a more suburban area with good schools, though, which tends to raise the price for potential families.
hox··on What being on the front page of Hacker News does for our bottom line
Has Hacker News been reduced to postings that are relevant to startups?

I believe a lot of what they have to say is at least interesting to the hacker crowd at large, and as such, they have a place.

hox··on Introducing Gemfury - It's like Dropbox for Hackers
No CPAN?
hox··on Text Mate Fullscreen on Lion
Sublime Text 2 (http://www.sublimetext.com/2) seems to be more advanced and isn't excluding users from its beta.
← PreviousPage 4 of 4