skysight-inc/HackerNews huggingface dataset:
Most of your arguments (throughout all the discussion threads) boil down to:
1. All the channels you help manage banned all Mibbit users due to abuse/problems.
2. Freenode _could possibly_ have IP addresses purposefully misreported by Mibbit to them, so they shouldn't have to trust them.
3. Freenode shouldn't be _forced_ to accept traffic/users from Mibbit.

My Responses:
(1) You had a problem with Mibbit users that you seem to have solved. Why do you need to argue so passionately against Mibbit if it was so easy for you to solve? Did it take you hours and hours to figure out how to ban Mibbit users from your channels? There is a post by someone from #perl that says they even figured out how to extract the original user's IP and that they were able to get rid of most of the bad users by banning the default Mibbit prefix. That doesn't seem too hard to me (banning the nick prefix). Could you enlighten us as to why Mibbit made it a PITA to ban all Mibbit users from your channel?

(2) I don't see any claims that Freenode knows that Mibbit is misreporting its users' IP addresses. Whether or not they have incentive to do so is irrelevant because it does not even seem to be a stated reason behind Freenode's decision. Therefore presumably Freenode either believes what Mibbit reports or they don't think that it's a minor issue. In either case, I don't see how it should be a large part of this discussion. To further argue against your point, Freenode supports Tor. Tor's stated objective is to help users be anonymous. Should Freenode also ban all users from ISPs that allow them to reset their modems to get another dynamic IP address?

(3) I see lots of disagreement with Freenode's decision, and calls for reversal but I have yet to see someone claiming that Freenode should be required to never ban a certain client. Just because someone disagrees with a decision doesn't mean they believe that the person/group doesn't have a right to make a decision. Much in the same way that just because Freenode has the right to make this decision I am not required to like it.
Since Clojure lacks tail-call optimization, I'm not sure how the book "Programming Clojure" influenced it...
His list has a head call.
-m
All the data on that site seems to be behind a paywall.
> However, if I were to entertain the notion of a secret plot for IRC monetization, I still wouldn't begrudge them that choice.

I think people are taking issue with them being secretive about it. "We're banning Mibbit users because they abuse our network" vs "We're banning Mibbit users because we want them to use our client instead so that we can make money" are a little different from each other. If the latter is true, then they should at least be open about it.
Low Bandwidth HTTP DoS Attack
Infochemistry: chemical digital data transmission
Openness is preferable, but there is absolutely no direct evidence to support the conclusion that they wish to monetize Freenode via web chat -- the timing is only circumstantial.
Here's his bio: http://en.wikipedia.org/wiki/Paul_Tudor_Jones
The page layout might break if you do not set a width and a height. That problem at least can be solved fairly easily.
Interesting... I met my first wife online, more than 20 years ago, well before the web, over a Minitel-based chat system accessed via an Apple II (mine) and a Matra dedicated terminal (hers).

I met my second wife at a party.

I must be truly disconnected from my time.
While we're doing outdated technologies, can we also do a COBOL wtf?
He has a point for smaller-scale programming. Certainly, even when designing part of a larger system, one should aim to be as clear and well-structured as possible.

But beyond a certain scale, complex systems, including complex software, must be grown and not master-planned. This is one of the main advantages of iterative design and development.

Organic life passed this level of complexity long ago. Yes, evolution is dumb enough that it has passed up some obvious improvements. But humans are not (at least not yet) so smart that they could design even a bacterium from scratch, without resorting to iteration, and trial-and-error.
http://www.shadowstats.com/alternate_data

Has the relevant charts. More detailed info does cost, but the summary info is free.
I'm a subscriber. Let's see: the unemployment is currently at 9.4% officially, 20.5% according to shadowstats. Eyeballing it, I'd say Cali has unemployment of 22%. That's depression-era levels.
And this is news somehow? Color me unimpressed.
First time we'd been subjected to this kind of attack was, what, a year ago? Maybe two. It's a trivial next step after the old boring flood of http get requests.
curl -s -L http://phobos.apple.com/version | grep Restore | grep '_3.'

Note the beginning of the filename:

iPhone1,1_ = 2G

iPhone1,2_ = 3G

iPhone2,1_ = 3G S
10 years ago was literally, 1999ish.
Could you enlighten us as to why Mibbit made it a PITA to ban all Mibbit users from your channel?

We had to solve the problem, as did all other channels with this issue. You reference another poster who had similar issues. How many man hours were blown by individual channel managers dealing with Mibbit issues?

I don't see any claims that Freenode knows that Mibbit is misreporting its users' IP addresses. Whether or not they have incentive to do so is irrelevant because it does not even seem to be a stated reason behind Freenode's decision. Therefore presumably Freenode either believes what Mibbit reports or they don't think that it's a minor issue. In either case, I don't see how it should be a large part of this discussion. To further argue against your point, Freenode supports Tor. Tor's stated objective is to help users be anonymous. Should Freenode also ban all users from ISPs that allow them to reset their modems to get another dynamic IP address?

1) Whether or not Mibbit misrepresents IP addresses isn't really the issue. Why should Freenode have to adopt a policy of extending trust to a third party service? What about future services that also request similar access? Why is this Freenode's problem?

Additionally, this is relevant because extending trust would simplify freenode's handling of abuse, and is so the recommended (demanded?) course of action by Mibbit proponents.

2) Freenode supports Tor, but has banned Tor in the past, may do so again in the future, and had to expend extra effort to work with the EFF to support Tor.

Since Tor is intended (in no small part) to provide a service to users in fascist states, Freenode clearly felt this was worth addressing, but even still, have had to take draconian measures due to abuse in the past.

I see lots of disagreement with Freenode's decision, and calls for reversal but I have yet to see someone claiming that Freenode should be required to never ban a certain client. Just because someone disagrees with a decision doesn't mean they believe that the person/group doesn't have a right to make a decision. Much in the same way that just because Freenode has the right to make this decision I am not required to like it.

Simply put, I find the sense of entitlement to be audacious. Mibbit is an external service, has no claim to Freenode's services, and was causing Freenode a disproportionate amount of trouble.

I wouldn't expect or demand that Freenode accommodate peering AOL/AIM, Facebook, or any other external service -- why is Mibbit any different?
New business opportunity.
1, Apply listing "Gay Jewish Disabled Veterans - Bin Laden for president" as the web site
2, Get rejected
3, Sue
4, Profit....
I'll say the same thing I said about the iPhone SDK: They should take their time and get it right. The worst thing they could do is allow a lot of shoddy resource hogging, crash prone, applications get out there. They also need to ensure good backwards compatibility. They can't release an alpha quality SDK today and break everyone's apps in 3 months. End user experience is very important and making people scared and weary of third party apps taking over their phone (multitasking has some downsides eh?) would be a horrible mistake. Take your time, do it right.
-Pulls up area 51-

But really, This is a great feature for just exploring and learning about an area. The educational benefits would be pretty big in some older cities like Florence.
According to this TC article, he also lent them $10 million.

http://www.techcrunch.com/2009/06/18/all-in-the-family-serge...
That number is scary because it means in some communities it is probably far, far north of 11.5%.

I live in a small town in central Japan. I think the official consolidated unemployment rate is probably in the 8% or so range. The unemployment among foreigners has been estimated at above 80%, since the car & electronics factories that employ most of them have been cutting temps like it is going out of style. (If you're wondering how that math possibly works, foreigners are about 3% of the town's population.)

The recession was a pretty academic concept to me until I went to church and found that our parish had lost 40 families in the past week -- they despaired of finding work in a decent time frame and left the country.
Does anyone know how much of webOS has been released as open source? Anything interesting?
I believe you can abstract single match vs. set of matches using monads.
Since “primary” is a cultural rather than perceptual designation, and since both the particular colors chosen to express his ideas (that is, infinitely many choices of purples could be made which would still be extra-spectral), and the labels he uses, are arbitrary, I don’t see how it matters.

What does this mean? Color is a perceptual quality, not a physical one, so the ability to distinguish colors is intimately tied to their definition.

Since most people have fairly similar cone spectral responses, basing the model on an Asian woman instead of a French man wouldn’t really change it much. If using CIE colorimetry didn’t work pretty well, we wouldn’t still be using it all these decades later.
Fortunately we have neuroscience to discredit the first two theories.
I wrote this on Reddit recently:

"It's about control, which leads back up to money.

"Windows is the default OS and IE the default browser. This is also why IE is broken. Microsoft doesn't want IE to render the same as its contemporaries because then you don't need to test on IE anymore, which means you don't need Windows anymore.

"Microsoft controls things this way and it's been part of their corporate philosophy for a long time -- Embrace, Extend, Extinguish. They make something mostly compatible with the standard or competing product and then add proprietary extensions or quirks, and their marketshare alone forces people to take notice, and the hope is that eventually people will forget about the non-IE stuff and not bother to test on it anymore, meaning that now things don't work unless you have IE, meaning that you can't use the internet without Windows. That doesn't happen as often with the internet anymore, but as most of us know, it was quite successful for a pretty long time, and it's still successful for many non-web technologies (see DirectX v. OpenGL, etc.).

"And while things are no longer panning out to complete MS dominance, IE still plays a major role in defining what techs get on the web and what doesn't. For instance, crappy HTML 5 support because HTML 5 harms Silverlight. This is all intentional, don't fool yourself."

Not sure what you mean by "Microsoftie", but it'd be interesting to hear an MS advocate's or employee's position on this.
Choose The Best Laval Storage Unit
Choosing the best storage units in Laval is all about getting exactly what you need. If you are looking for a large storage unit or smaller storage units, all you need to do is look around. There are many Laval storage locations that have a variety of units available.
BizTeen.net—Looking for alpha testers
Visualise a person who is neither on Facebook or Friend Connect. (Hint: there are quite a few of those).

If you are happy for that person not to use your site, then by all means do what you plan.
It's worse than that: they tack on $30 shipping to mail those 6 DVDs. (When last I looked, anyway.)
What does your site do exactly? People might want to know that before they decide whether or not to test your site.
Personal Student Education No Check Loan Debt Consolidation
loan, personal loan, home loan, car loans, business loans, mortgage loans, fast loans, bad credit loans, cheap loans, bad credit home, quick loan, debt loans, debt consolidation loans, instant loans, consolidation loan, unsecured loan, pay day loans, credit loan, money loans, auto loans, bank loan, cash loan, education loan, home loan rate, private student loans, home equity loans, home mortgage loan, college loans, home equity line, refinance loan, refinance home loan, loan amortization, loan rates, home equity loan rate, student loan consolidation, loan secured
This one really struck me

When one door closes, another will open, but standing in that hallway can be hell

When one door closes, another door opens. And not immediately. There's most often a (bad) wait in the hallway waiting for another to open.
I used to feel the same way. If you think about it could be a handy way to explain favorite colors. In reality there is only one color that everyone likes best, just everyone calls that one color by a different name because their spectrum wavelengths are different.

Interesting idea but in the long run the truth is that it doesn't really matter.
On #clojure, Rich once mentioned that Jim Gray's "Transaction Processing.." influenced his design of clojure's STM. IIRC, he mentioned that the MVCC aspect of the STM and the commute operation were some of the ideas that he took from the book.

Another paper that gets repeatedly mentioned as being influential in Clojure's design is http://web.mac.com/ben_moseley/frp/paper-v1_01.pdf

Once you finish the above paper, you should also look at
http://code.google.com/p/clojure-contrib/wiki/DatalogOvervie... for seeing one way of doing FRP in clojure.
14.2% in michigan
A “Well Rounded” CV
Norvig expanded on this theme in a chapter in http://oreilly.com/catalog/9780596157111/ (not yet out) -- the draft I read applied the Google n-gram corpus to word segmentation, decryption, and a faster spelling corrector. Lovely and instructive code, as always.
It's a pretty short code written in perl. I'd be scared if it was modified from curl or written in erlang. The author admits being corrected about the type of attack not being new but claims thats the first tool. I don't see how its new though. Whether you keep alive by incomplete requests, by valid requests or by sending post data very slowly, it doesn't seem to make a difference. Just eat up as many connections as possible.
I realize there is a difference but it seems like the people promising homeowners riches for just living in their house are no better than any scammer promising riches later. I suggested the comparison just to point out that this is a real estate transaction like any other from one point of view.
JibJab Debuts "He’s Barack Obama"
How Twitter is Changing the World of Pro Poker Player
Sock puppet account here to protect privacy...

I often wonder how relevant someone's upbringing is in stories like this. I've been depressed and "heard" suicidal and self-hateful thoughts pretty much every day since I was 9 or 10. But I was raised in a small town in the Midwest by parents who would tell me (with the best of intentions) to "suck it up" and "get over it" when I was in a particularly deep or prolonged funk. I pretty much cried every day in 4th grade anytime I was alone due to being overwhelmed by how much I hated myself. Anytime something would happen, I'd think "you should kill yourself."

It never occurred to me that I might have a condition or that I was hearing voices. And perhaps I'm not, in the same way that this person is. I have no idea. All I knew was that I felt sad all the time, and others didn't seem to feel the same way. My only conclusion was that I had some weakness or flaw that other kids didn't have.

I subconsciously found coping mechanisms. First it was superhero comics and video games. Playing sports seemed to help a good bit, too, though I despised the monotony of it. Eventually, I found online porn, and that became my treatment of choice anytime I felt a funk coming on. This caused a good bit of guilt, though and has made dating difficult.

I went out east for college and was suddenly in a community where people like me were "diagnosed" and put on medication. I was surrounded by east-coasters on meds. There was a clinical solution for "being bummed out all the time." I'd never considered that I might have a mental illness that could be treated pharmacologically.

I thought about seeing a professional about my situation, but the downsides seemed and still seem pretty immense. Once you're officially diagnosed, your life changes forever. If I was diagnosed as clinically depressed or something more serious like the conditions the original author claims to have, wouldn't I be labeled a crazy person for life? And what if they recommended extensive, unpleasant treatments that would interrupt or seriously hamper my career or personal life? If I test positive for some serious mental illness, would the doctor be obligated to inform the state? My employer? My family?

And once you test positive, doesn't that become your identity? You are a crazy person, and your life revolves around that.

So when I read stories like this, my heart goes out to the person, but I also wonder how much of their situation was caused by environmental factors, specifically coming from a culture of clinical diagnosis and pharmacology. Had I been raised by different people in a different environment, I'd be taking lots of drugs and probably would have a few hospital stays under my belt. I would probably see myself as a crazy person and have a hard time getting work and supporting myself.

Instead, I'm an extremely high-functioning porn and work addict who suspects he has serious mental infirmities. I could deal with them, but it would require the full focus of my time and energies for years to do, and who knows how it'd turn out?

Not sure that's better.
How about none?
Defending Against the New DOS Tool Slowloris
Feel free to drop by for as much of the workshop as you can. As long as you have a working Rakudo and Parrot installed, you should be able to get something out of it.
Advice for setting up a small corporation?
A couple friends and I have a (Canadian) partnership. Two of us are working on a new application that we wouldn't mind having a bit of legal shielding for, so we're planning on incorporating in the near future. However, since most of the stuff we do doesn't involve all three people, paying out 33% dividends to everyone doesn't make a lot of sense. We think we'd like to assign wages based on the projects we work on and the revenue they generate.

Does anyone have any advice to offer here? How should we set everything up? We're in Canada, but I get the impression that the legal framework is pretty similar to the US. How would you do it where you are?

Help much appreciated, thanks :)
I'm shocked that Java Concurrency in Practice isn't in the list:

http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/...

I only know about that book because of Rich's mentions of it.

To be honest, I"m also a little surprised that the Pickaxe book is in the list. Not that Ruby isn't the bees knees; it just didn't strike me as being influential on Clojure.
Interesting: a Java implementation of this algorithm is 372 lines, while a Clojure one is 18!
That will probably be a really good book. I read Programming Collective Intelligence by Toby Segaran and took a lot from it.
What is fascinating to me is that while we do know a lot about how color is produced and the structure of the eye, we can never really say for SURE that my green and your green are perceived as the same shade for both of us. There are people with synesthesia who map sensory input to different senses (They 'feel' sound for instance). I don't know if we'd ever be able to discover that everyone maps colors the same way in our minds in that sense.
Jobs had liver transplant 2 months ago; expected to return to work as planned
Tagentially related: I have actually been planning on putting some clarifying information on any future resumes that I send out indicating where my website is, where you can find some "jerf" postings, and which are not me. I don't even use Facebook and the last thing I need is to lose some job because some guy with my same name is out there making ethnic slurs or something on a Facebook page.

I'm actually surprised that we haven't seen a news story about that, perhaps because if it happens you'll never know that's why you didn't get the job. As more people come on the Internet, the odds of your name or handle being truly unique go down. The google results for "jerf" have gone from all me, all the time in 1999, to a random hodgepodge of results, mostly courtesy of user accounts on high-page-rank services I don't use that aren't me, oh, and oi for that Urban Dictionary result. (That one was news to me. I could have gone without knowing that one, even though I'm sure it's another of UB's crappy "some guy somewhere used this word once and I'm going to put it on UB" results.) And my real name's results have long since been cluttered by "not me", some of which are even close enough to me to be confusing to a potential employer due to technology interests.
Be sure you have a look at something that is similar but even more visual: http://wikimapia.org/
That's a nice thought, and I have had similar ones, but my instinct is that you have the ability to effect more change as a motivated free programmer than a single lawyer ever could. I don't think there is any possibility of one person, no matter how competent, changing the system from the inside, subject to the system's rules.

The tools of change are technological, not legal. Instead of trying to change the law, render it obsolete and utterly unenforcable, and "win" by fait accompli.

I feel a similar way about file sharing. I personally believe very strongly that the ability to send arbitrary files to arbitrary recipients unmolested is a right akin to free speech. But there is no point trying to "beat the system". The solution is to invent technology which renders the law an unenforcable joke.

It's a great time to be a programmer. The tools and opportunity to change the future course of events are right in front of us, to a degree far in excess of what your average non-billionaire voter (or lawyer) could ever enjoy.

We don't need more individual lawsuits. We need plausible deniability implemented in social networks, at a stroke rendering unreliable the whole practise of evaluating someone by their online activities. Sounds like a challenge to me!
Good Parenting Tips and  Magazine
http://news.google.com/news?pz=1&ned=us&hl=en&q=...

Click first link for full article.
So am I, provided you either have Unit Tests, Design by Contract specs, and/or functional specs for everything. If you don't, then it might be a literal act of suicide.
This sure sounds more serious than those "Hormone Imbalances" that we have been hearing. My dad suffered a long time because of Liver Cirrhosis before meeting his end last year. I know first hand how painful liver related problems can get.
Ask HN; How to gain control over frustration? 
The other day I went to a jewelry shop and was very impressed by its salesman. Even though I pestered him with so many irrational questions on quality and price of a ornament, he never got frustrated. Is it his natural ability or was he trained to not get frustrated with customer under any circumstances?
Not even that! 10 years and continual refresher courses and on-the-job training for a lifetime -- just to have an inkling and at best a hazy but uncanny knack for fixing. But even this is not even enough in all cases.