skysight-inc/HackerNews huggingface dataset:
NDB cluster is not something I'd recommend to anyone. At least it wasn't 2 years ago. I got random failures that only people at #mysql-ndb on freenode could explain, very cryptic log files, weird configuration bugs reproduced by tens of people and not fixed for years, etc.

It's even harder to maintain than multi-master. You know what can fail in multi-master and how to check it - 99% of cases is just one of the nodes stopping accepting the replication stream for some reason. You can check that easily, because you see secs_behind > 0 on the slave status - everything else ends up in the error log.

With NDB, the situation is much harder. You've got 3 types of nodes that can fail, you don't easily see if one of them failed (I had situations where every node was "connected", both data nodes were "live", but the manager (or was it frontend...) decided they're out of sync and cannot deal with them at all). Effectively you've got a network of independent nodes which can fail and not output any error - it's another node that shows you only the effect of such failure. I could not find any way to reliably monitor the cluster status and there are not nearly enough information on the web to solve the problems on your own. #mysql-ndb is great, but the people there can give you a patch to your database "to try if it fixes the problem" - problem that cannot be easily reproduced and causes the DB to stop working under a high load in the middle of the day - exactly when I need to DB to stay up.

Multi-master was a lot less painful.
Since I like a fast, non-cluttered, browser I have only one addon installed in Chrome. "No More Tabs" protects me of opening 40+ tabs and telling myself all the time "Don't close it, you might need it again!"
Is Quora Good for Education?
There's a valuing-time bias on HN, and the opposite on most of the rest of the internet.
Notion Ink Founder - Adam Tablet Design Principles
Bucardo provides multi-master replication for PostgreSQL http://bucardo.org/ and is actively maintained, albiet written in Perl.

The reason most replication systems sit outside of PostgreSQL are there are many different use cases for replication and no one method is going to get it right enough to complicate the core code. There are efforts underway to create a common structure to base replication on so that projects like Bucardo, Slony and Londiste can more easily and reliably plug into the core database engine for replication.
What is the reasoning behind these attacks? Immaturity?

Getting content legally and quickly in 2010 is a lot different and better then say 2003/2005.
I was pleasantly surprised to find that Animaniacs has withstood the test of time for me. Actually I found it a little better than before, as some of the humor went over my head when I was a kid.
I've worked for 4 companies in 5 years (avg of 15 months per employer), and it doesn't seem to bother new employers. I can always spin it as "we finished our one year roadmap and I'm looking for a challenge that my current company can't provide." Besides, at each company I've worked for, the average lifespan of a developer seems to be about one year on average, 2 max.

If and when it does become a problem (i.e. interviewers start saying "this pattern looks disturbing"), the worst that happens is that it gets harder to get new job offers, and I stay at my current job a little longer, knowing that I got an average of 19% per year in pay increases while the average Joe (if he's lucky) got 5% per year, or in the OP's case 2.5% every other year.
Gay or Gandalf: A Faked T-Shirt Fools Many
If you live in America, sure.
Tony Hsieh's presentation at Startup School 2009 came off exactly like this to me, but I don't come to the same conclusion as the author — encouraging your employees to do jackass 'fun' stunts with attendant PR isn't much worse than just stocking the office with alcohol, though at least the latter is more honest and self-directed — at least they aren't going to show up at your cube as a mob and cajole you into doing a keg stand.

During the QA period I tried asking him what he thought about apparel startups that are going for the same no-discount high-touch model but starting with original goods instead of competing with retail (http://www.bonobos.com/ is most prominent, but there are a whole bunch). He interpreted that as if they were "copying the culture" and gave an obviously stock answer that set it up as a strawman doomed to failure.
There is a readability extensions[1], but I don't think it is any more useful than the bookmarklet.

1: https://chrome.google.com/extensions/detail/jggheggpdocamnea...
What if you never let your kids watch any tv or movies or listen to any music?

My access to TV and movies was severely limited as a child, and as an adult, I kind of wish I had grown up in a house without a TV at all. I don't remember getting anything good out of it at all, but I remember reading books, writing, and creating things on the computer that made me who I am today. I'm not optimistic that what's on TV and movies for kids today is any more enriching than it was 20 years ago.
P4P: A Proposal Against Parentheses in Racket (Scheme)
Hint, hint?
Interesting. I couldn't google the previous entry, Hacker News didn't detect that this as a duplicate as well.

http://www.google.com/search?&q=site%3Anews.ycombinator....
Actually, I specifically said that's NOT what I was saying. I do think that there's a lot of stuff that should be taught in school that will never be as engaging as a well-made video game. It's just the nature of reality.
Any time? Even when the logistics of the situation are explained this clearly, and the coder is responsible for 2% of the decision making process?

I really don't see where in this article there's room to chalk the dysfunction up to exaggeration or incompetence.
Vimperator - make Firefox more like Vim
And a rude response isn't wasting two peoples' time as well?
You can fork streamie on github, edit stuff in /public and eventually access <YourGitHubUsername>.streamie.org without having to deploy it yourself.

Read the author’s blog post about it: http://www.nonblocking.io/2010/08/future-is-here-i-just-fork...
I grew up in the '90s and early '00s. I really doubt that it is or ever will be a significant social disadvantage to only be allowed access to video games on the weekend.
I'm guilty of this. I have a theory of dual-forces that contribute to it: geographically dispersed work teams and understaffed organizations. If people insisted on taking a hour lunch every day it would be nearly impossible to find acceptable meeting times between 8-5 local time. If companies were willing to pay for collocated (and self-sufficient) project teams that would help, too.
That last one is awesome -- thanks for pointing that out to me.

To add one I haven't seen on here yet, Switchy!, which lets you quickly switch proxy settings under Chrome. It supports SOCKSv5, which last I had checked before I started using it there was no easy way to do with Chrome.
Web startups are just attempts at social engineering
Autism: What's Sex Got to Do with It?
That depends entirely on how the contract was written, some you can walk away from and some you can't.
The idea is that the MPAA or someone hired a company that executes DDoS attacks against torrent websites. It is in fact a immature retaliation. At the end of the day, even if the RIAA and MPAA are sometimes behind the times, they are enforcing the (American) law on digital rights. People can use all the backwards reasoning they want, but they are still receiving content for free that the distributor wants them to pay for.
Chrome (main browser) Extensions:

* AdBlock

* Firebug Lite for Google Chrome

* Minimalistic Google Reader

* RSS Subscription Extension (by Google)

--

Firefox (for development, where some extensions in Chrome aren't available) Add-Ons:

* Firebug

* JSONView

* Live HTTP Headers

* Modify Headers

* Page Speed

* User Agent Switcher

* Web Developer Toolbar

* YSlow

--

I also have a folder of bookmarklets on my toolbar in Chrome:

* Google Analytics: Last Week

* Huffduffer: Add

* Instapaper: Add

* Pinboard: Add

* Twitter: Remove @mentions

* Readability

* Inject jQuery
Nearly all cable services and most cell phone contracts are post-paid, not pre-paid. How else would they tack on fees for elective usages without a debit system?

It's effectively a credit system. You owe them money at the end of the month for services rendered since the last bill.
What daeken & nolite said: when you have enough experience with it to be comfortable addressing questions about it from a technical interviewer.
I was using it, but stopped. It mostly worked as advertised: a proxy to a true multi-master postgresql setup. If one of the masters went down, the application wouldn't even notice, and pgPool correctly handled rolling back a transaction on both masters even if a statement only failed on one.

Advantages over mysql: higher speed under concurrent access load and safer transactions. Modifications to table metadata is fully transactional under postgresql so you can send everything through the proxy without a worry.

Downsides: automatic resynchronisation on replication failure was a pain to set up and somewhat slow on a big, busy database.

pgPool has many settings and I spent a long time trying to tweaking timeouts - a long running query would sometimes timeout on one or both masters and pgpool tries to keep your data safe and consistent and so hangs and waits for you to sort it out. (This is no worse than MySQL though.)
FireFTP for Firefox.

Chrome.... probably FireFTP if it ever exists for Chrome.
AdThwart (never fails) : https://chrome.google.com/extensions/detail/cfhdojbkjhnklbpk...

AutoPagerize (awesome) : https://chrome.google.com/extensions/detail/igiofjhpmpihnifd...

Google Translate (v handy) : https://chrome.google.com/extensions/detail/aapbdbdomjkkjkao...

Shareaholic (mainly for the instant short goo.gl urls) : https://chrome.google.com/extensions/detail/aapbdbdomjkkjkao...

Smooth Gestures (speeds things up) : https://chrome.google.com/extensions/detail/lfkgmnnajiljnolc...

Smooth Scroll (easier on the eyes) : https://chrome.google.com/extensions/detail/cccpiddacjljmfbb...

These could all come standard in my view and most people would appreciate it.
This does look like the first submission, unless SearchYC is missing it: http://searchyc.com/submissions/moishelettvin.blogspot.com
I heard that guy is storing oauth credentials. ;-)
Wait, hang on... Why can't a microdata format be used for this? It seems like it would be a perfect fit to me. Granted, I've never actually used microdata, but from what I've read...
Chromium shows "This page has been blocked from tracking your location." :-|
Why I Am Not A Christian by Bertrand Russell (1927)
Cory Doctorow: Writing in the Age of Distraction
At Age 6, the Brightest Minds understand Recursion
I think it's slang. I found a definition on an online dictionary with a less-than-stellar reputation (they have a poor Web of Trust score). They defined it as meaning "suspicious and feces-ridden". Heh.
Ask HN: allow titles to link to discussion?
I typically skim the discussion for an entry before reading the linked-to entry itself.

When using a touchscreen device, it's difficult to target the small comments link on the summary pages and I often end up accidentally tapping the title instead.

Does anyone else think it would be a useful to have titles click-thru to the discussion? i.e. "Link titles to discussion: yes/no"
Has anyone actually used Solvate - either as talent or a buyer? Experiences?
16 years after losing all his limbs, Philippe Croizon crosses Channel
Ask HN: Is a Ph.D. in CS worth it?
So, I'm a senior CS major at CMU, and up til now I have taken care to keep both options (Industry and Grad School) open to me. Unfortunately (or, perhaps, fortunately), it's about time to make a real decision, so I figured I would just gather as much (hopefully unbiased) information as possible.

So, given the choice between a top tier Grad School and a top tier company (whether it's a cool new startup or an established player), which is the better choice?

For the sake of eliminating the easy answers, you can assume that I'm not sure that I want to teach and that the opportunity cost doesn't bother me.

Edited to add: Whatever I work on, I want it to be cool and new. Research affords a good opportunity to do that, but I believe a job could as well.
FWIW, smooth scrolling is implemented (by default) in the lastest Windows dev channel build.
What's Steve Jobs' time worth, to Apple, compared to an intern in the media relations department?

Frankly, if Jobs thinks its worth his while replying to these e-mails at all, then he should probably think its worth delegating a resource from media relations to have it dealt with properly.

I understand people saying it was unreasonable to expect him to answer her questions; and I understand people saying the media relations team should have given her a response; but I don't understand Jobs thinking it was worth his while replying, and yet not delegating someone else to give her a few quotes.
With much less spend from his Apple (assuming Jobs time is worth substantially more than a media relations intern) this could have been concluded to everyones satisfaction.
Awesome read, though Jefferson seems to have suffered from the "these are facts because I said so" type of thinking. Here are some relevant quotes:

"Sitting up late at night is injurious to the health, and not useful to the mind."

"Games played with the ball, and others of that nature, are too violent for the body, and stamp no character on the mind."

"As to the species of exercise, I advise the gun. [snip] Let your gun therefore be the constant companion of your walks. [snip] Walking is the best possible exercise."

That last one leaves me pondering what he's talking about, since he doesn't appear to be referring to hunting, unless it's the long-relaxing-walks-while-hunting kind..

Aside from that, I'm curious how much of the reading list will be doable these days without a solid grasp of Greek or Latin or French ? I kind of wanna give it a shot.
A PhD is research training. Do you want to do research?
Fuck off.

That is about all.
AdBlock Plus and FlashBlock. Mostly to avoid distractions.

I also occasionally use Helvetireader: http://helvetireader.com/
-ous: adjective forming suffix meaning "full of"

feces: sh*t

fecious: [I'll leave this as an exercise for the class]
When this is good: when the bounds of permission are set by an entity which has no legitimate right to restrict an action. See: Rosa Parks sitting at the front of the bus.

When this is bad: when the bounds of permission are set by an entity that has all legitimate rights to restrict an action. See: Police officer tasering someone in a case where it's not necessary.

Bringing down the level of seriousness a few notches, it's interesting to think of what these brightlines are and how wide the gray area is between them. For instance, was Google's launch of Buzz an abuse of the permissions users had granted it for email? What about Facebook's feature rollout earlier this summer? When does a service provider cross the line when it provides new functionality that its users may not have explicitly asked for or agreed to when they signed up?
Firefox:

Wappalyzer http://wappalyzer.com

Adlock Plus http://adblockplus.org/en/

Flashblock http://flashblock.mozdev.org/

NoScript http://noscript.net/

Firebug http://getfirebug.com/
ea = [robert, tavis, ben];
assert uploader in ea[1:]
:p

Somewhere in the kernel, 2008:
"hey, what are these lines for? nah, we are safe removing them..."

edit: robert is the author of the original exploit, that resurfaced when ben found the patch had gone from kernel.
>long-relaxing-walks-while-hunting kind

yep. bird hunting i think.
Chrome: JSONView & XML Tree are awesome. I also use Rapportive w/ Gmail.

Firefox: Firebug, YSlow & Web Developer toolbar for development. I also use ForecastFox for weather and occasionally S3Fox to check something on S3.
I understand it as a protest against copyright, or at least the abuses of it by the organisations in question.

Rejecting copyright is a perfectly legitimate position. It's not immature, nor does it have anything to do with the means of "getting content legally and quickly" that are currently available.
I suppose you don't have to put as much thought into being rude. The first thing that pops into my mind is usually the most frank.
He mentions Sequoia as an investor in Zynga, but I'm not seeing that on Crunchbase. Wonder if that's an error or if he knows something we don't.
AdBlock Plus, ColorfulTabs, Downthemall, FaviconizeTab, Favicon Picker 3, Greasemonkey, Greasefire, IdentFavicon (obviously, I am into icons), Quickpagezoom, TabRenamizer
They (Apple) were actually working on a phone in 2005 which they announced in September of that year - the first "iPhone" before the iPhone - http://direct.motorola.com/hellomoto/rokr/. Of course, that turned out to be a crapfest noone was happy about and Jobs couldn't help wincing even while presenting it.
I'm very confused about the hatred. TC has a very very good track record.

It's the only credible source of leaks that I pay attention to. They're actually on the pulse of the tech industry, unlike say Wired or Gizmodo or whatever, that don't really report anything original of worth.
Drag the different pairs of tabs together and use Ctrl-Tab + Shift-Ctrl-Tab to switch between them?
Different at work and at home. Of the ones not already mentioned here my favorite is Add Bookmark Here. Adds some very simple functionality that is sorely missing.
No, because now it's clear to the "journalist" that she's not going to get a quote from Apple. No reply would leave her wondering. "Please leave us alone" doesn't.
I want to do cool stuff. I have done research (currently semester #3 of it) and have generally found it to be new and exciting, but that's also how I've felt about working on Mongrel2.

If you told me that the only way I was likely to find new and interesting problems was to go to Grad school, I would choose grad school.
People started seriously thinking about/hating big banks right after the financial collapse, so it's only been about 2 years.

Not true at all. The Consumerist has had a category for each of the big banks forever. People hate those overdraft fees.
Initial Reaction to the site: "Ahhhhhh! The Papyrus!"
Chrome:

AdBlock

BugMeNot Lite

FlashBlock

KB SSL Enforcer

LastPass

QR-Code Tag Extension

Readability Redux

Smooth Gestures

SmoothScroll

Vimium

Webpage Screenshot

Xmarks

----------

Firefox:

Adblock Plus

Add to Search Bar

Combine Buttons

Firebug

FireGestures

Flashblock

FlashVideoReplacer

Greasemonkey

Hide Menubar

HTTPS-Everywhere (Development branch)

LastPass

Menu Editor

OptimizeGoogle

Organize Status Bar

QuickRestart

Screengrab

Stop-or-Reload Button

Stylish

Tab Mix Plus

Tabs on top

User Agent Switcher

Vimperator
"If you pay peanuts, you get monkeys."
Part of the reason behind the existence of these sites is --- I believe --- the hope that they will be useful to well-motivated people who want to learn some of this stuff themselves.

Some of these questions and answers just blow our mind. I can't think of many such on CSTheory yet (it is still quite new), but see this answer (and its question :-) ) on MathOverflow : http://mathoverflow.net/questions/9807/help-me-with-this-pro...
Whether you want to teach is moot. The top tier schools are not about preparing you to teach, they are about preparing you to do research. There are many options after a CS PhD and most of my classmates are not teaching now.

Getting into a 'top tier grad school' is a crap shoot, much like a getting into a 'top tier' company. You should probably figure out whether you want to spend a lot of time doing research or not, and look into whether you like the sort of jobs CS PhDs wind up doing after a PhD, not phrase your queries narrowly in terms of which top tier option is better.
By the original metric of "number of people's time wasted," no reply at all wins.

(Side note: I'm quite certain the rude reply has wasted a decent amount of some poor Apple PR folks' time as well, if only in weekend monitoring of the 'story' to make sure it doesn't need an official clarification -- making it at least 3 peoples' time wasted.)
It's amazing how much the wonders of technology and readily accessible information have screwed up the value many children in the past 3ish generations

Can you clarify the relationship of technology and readily accessible information to the downfall of societal values? I don't necessarily disagree with the conclusion, but I'm curious as to how you came up with that as a hypothesis for the cause.
Pretty sure they already supported that in early versions....?
Chrome:
StayFocusd
Awesome Screenshot Capture
Rapportive

Firefox
Firebug
Tamper Data
YSlow

Bookmarklets
Delicious
Zemanta
Read Later (instapaper)
bit.ly sidebar
Thanks for suggesting the JSONView and XML Tree. The fact that chrome was not dislaying xml was bugging me.
Plato! In his correspondence with Adams, they expend a great deal of abuse on Plato. Odd then, to find him commending the dialogues. Odd also to find such cold birds as Jefferson and Thoreau commending Anacreon.

As for horses, face it, the Indians rode when it was convenient. It took the US a while to figure out that it was pointless to send infantry chasing after mounted tribes.
I checked the reviews and the TOC at Amazon. It looks like the book could be a career changer for some people (depending on how you read it and what you get out of it).

I probably won't buy it since I've already decided what matters for me in the long run. But for some who's still looking for guidance or clarification, could be worth it.
I need 25 more points until I can vote down crap like this.
http://cstheory.stackexchange.com/questions/189/algorithms-f...
Strike one for regression testing.

I tried the exploit on all our 64 bit boxes and it seems to fail on every one of them.

Here are the uname -a strings from a representative sample:

Linux c01_04.ttc.com 2.6.17.11 #3 SMP Wed Oct 10 06:16:52 EDT 2007 x86_64 GNU/Linux

Linux root-desktop 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:02:15 UTC 2009 x86_64 GNU/Linux

Linux eleven.ttc.com 2.6.15 #2 SMP Thu Mar 9 09:06:54 EST 2006 x86_64 GNU/Linux

Linux backup01.ttc.com 2.6.25-14.fc9.x86_64 #1 SMP Thu May 1 06:06:21 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux

On the last one it exits with 'symbol table not available, aborting!'.

Off-topic, how many of you actually review a program like this before running it?
This is a simple and elegant discussion, marred only by the fact that it is utter gibberish.

How does this have anything to do with recursion? It's like you just learned about recursion last week and think it's so unspeakably cool that everything possible should be described in terms of recursion, no matter how unrelated.

Bonus points for the tone of geek self-admiration ('those who understand recursion are awesome and bound to succeed').

There are psychological experiments out there in the world that have a vaguely recursive nature - repeated Prisoner's Dilemma comes to mind... but a one-off delayed gratification experiment ain't it.
Exploring and investigating are much different than building + launching a phone. This could be in early prototype/exploratory phases at Facebook. That doesn't mean they will go ahead and launch it to the public by any means.