skysight-inc/HackerNews huggingface dataset:
The redact one looks like it degrades gracefully in IE8 and 7. I noticed these are all using the <button> tag. Hopefully they look just as good with the <input type='submit'>

Have been looking for a good CSS button for a while that degrades gracefully in IE's, and can be used as a submit tag as well as link, etc. Does anyone have a favorite?
Adding Game Mechanics to a Non-Gaming Service
Don't ever let someone play games with your compensation. You're a professional.
Opera 10.70 Beta Tops Kraken JavaScript Benchmark
Google Deciphers The Balance Of Power Across The U.S.
I would say, after reading the original post, that even this is unclear. Note that he says "Our combined income exceeds the $250,000 threshold for the super rich (but not by that much)" and also "At the end of all this, we have less than a few hundred dollars per month of discretionary income". I get the familiar feeling that Todd Henderson does not actually understand the concept of marginal tax rates. It seems like he's got enough buffer in his budget to handle a couple extra percent on the "not that much" he makes over $250k.
My original post about using Google's CDN to host jQuery generated a lot of discussion here, so I thought you might be interested in this one too.
Wowzers Justin Beiber's new chick..Beiber fans on suicide watch(Picz)
Pics of a Girl "Bieber the don" is Smashing as we speak
Good old FrameMaker. How I miss you.
I go for having a settings module which imports different things depending on what's available. For example, you can define host-specific settings based on hostname for different production servers (or production, staging, QA, etc), or just a 'local.py' for development. Regardless of what's imported, that file starts with "from base import *" which is where the main settings are.

For the curious, since everyone has their own way of doing this, my new-project init script is here: http://github.com/tvon/gig
Netscape was certainly what Joel Spolsky was referring to in terms of never rewriting software (http://www.joelonsoftware.com/articles/fog0000000069.html). They dominated the browser wars in the early days since they released their browser much earlier than IE, with the added cost of technical debt. I'm not sure what ultimately caused their downfall, but I suspect it wasn't due to their codebase, but rather an inability to figure out how to properly monetize their large userbase.
The Mad Hatter: Have I gone mad? [Alice checks Hatter's temperature]

Alice Kingsley: I'm afraid so. You're entirely bonkers. But I'll tell you a secret. All the best people are.
Law Professor's Blog Post Sparks Controversy Over Why The Rich Don't Feel 'Rich'
Congratulations - The journey only gets better!

I've got a 8 month baby boy and wonderful wife that are the center of my universe right now.

I got a chuckle about the time invested into the childbirth process; my wife teased me about knowing more about having a baby than she did ;)

That said, I am spending less time on my business - whereas in the past after coming home from the office I would take a break for dinner, the gym, then get back to my desk at home and work into the night. That schedule has changed drastically - I would rather spend the evening playing with my son and hanging out with my wife than working. After the little one goes to sleep though, I try to put in a couple hours of highly focused work.

Overall, I think I'm almost as productive (after the first 4 months) - when you have a child, the need to maximize time and effort are amplified.
"none of that money, explanation, or enlightenment does the actual poor one bit of lasting good."

Tell that to Joe the Plumber, who went from growing up on welfare to being the everyman who just wants to run his own plumbing business if it weren't for a then-Presidential candidate taking his money. Ditto Sarah Palin and Craig T. Nelson (who once famously said on the Glenn Beck show, "I've been on food stamps and welfare, did anyone help me out? No!")

I figured you were a "supply-side" kinda guy, so we'll truly never see things eye-to-eye. Fair enough.

Just know that poor people actually _do_ want to know why they're poor, as that kind of sets expectations, pacing, and gives them some wiggle room to strategize solutions to their problem. State support helps them with essentials, education helps ameliorate their thinking, and charitable causes and people give them the helping hand to see through the hardship.

"There's a very fine line between explaining a complex problem that you don't currently have the solution to and telling people their life is pointless."

That's why you give them cold facts and then real solutions based on what you and others have experienced. If you don't want to talk publicly about success, you're essentially telling them, "I'm a millionaire and so can you!" and then leaving. In other words, show don't tell.

"Why would anyone think of being angry with their parents for something like wealth?"

I would be positively _ecstatic_ if I were born into a wealthy family. It would bring no end of awesome, warm feelings. I will never know what that feeling is like, unfortunately, as they were the poorest of immigrants. I was just implying that I didn't begrudge them being poor, as I still had a decent childhood, even in the ghetto.
Off-topic: Are you the guy who made the IAMA on Reddit about your successful website? I was just wondering how you're doing and if you're still working on startups? :)
Langley, Horse Capital of Canada – VTEA Times
Is 3D Projection Mapping The New Fireworks Display?
Slight correction: MetalScroll, not MetaScroll

link: http://code.google.com/p/metalscroll/
But you and I know that it isn't the $300 that is preventing her from getting it.

It is the belief that she can't.
It would be interesting to see how effective those programs would be if run on the device. I can't decide if I'd have found them enlightening or distracting.

Setting aside Wolfram's book, I also wonder if Knuth's Art of Computer Programming, Abelson and Sussman's Structure and Interpretation of Computer Programs, or the Introduction to Algorithms books would benefit. We'll see soon I'm sure.

But getting back to the static version, certainly one benefit is to avoid carrying the dead tree versions, as Wolfram pointed out.
Because not all jobs are information-related? There's still an awful lot of brick and mortar out there, and plenty of regional retail shops.
The other link was http://blog.paulbiggar.com/archive/why-we-shut-newstilt-down..., and the HN discussion was at http://news.ycombinator.com/item?id=1699411.

HN tends to prefer neutral titles (though I appreciate the OP's sentiment :)).
Can't wait to try it out. Is there a AB Testing component to the platform? I love the idea of self optimizing the SEO settings.
There's baseJS http://paularmstrongdesigns.com/projects/basejs/
How I made a Principled decision to quit my Six Figure job | TK's weblog
There is plenty to admire in the book but Wolfram's self-aggrandizing and complete lack of protocol wrt credit to others in the field is terribly off-putting. I think this book could have had far more impact if he had just bothered to tone down his ego and be charitable about prior work (whether or not he developed certain ideas independently; that doesn't excuse you from being honest about who did the work first)
but did it only last for 30 minutes?
Error 500 - Internal server error

An internal server error has occured!
Please try again later.
Top 5 Web Font Design Trends to Follow
What about maintaining a list of "last 24 hours" "most searched / mentioned in the news" terms for them to autocomplete via jQuery in the search box , a la Google Instant ?

That way you could get informed about popular terms in the last 24 hours you didn't even notice.
> "Stressing scalability so much put somewhat in shadow what in the 80's was one of the most interesting meters of software coolness [...]"

This parses correctly, just with difficulty. It's not exactly a garden path sentence, but it has several small key words which, if missed, lead to a failed parse.
Yes but many of the complaints centered around not being able to provide for said children. Is the purpose behind having children just to hold them up for pity?

It is their right to have children, and it's my right not to pay for their children. How is it that the rest of society makes it harder for them to feed their kids?
Let me just say this: A tucked in tshirt looks bad. Shirt tucked is something else, but a tucked tshirt just doesn't look right. It's like trousers that are a little short. Not horrible, but just not right.
Sorry about that - 1and1 is totally unreliable as a host, and is collapsing under the HN effect.

Reload it a couple of times and it should work.
Great list.

I grew up in a very poor family (although Canadian poor is global rich by some measure, that didn't comfort me). It's an experience that I seldom comment on because I've discovered that many people simply cannot understand. They really can't.

Being really poor is more about a lack of hope, opportunity and options than the more obvious lack of resources. It's impossible to play poor -- you can't cut your budget as an exercise in restraint and then assume that you've experienced what it's like to be desperately poor.

The few luxuries we did have were grossly irresponsible luxuries.

I remember a period shortly after our dog died of malnutrition -- when the infrequent bath was facilitated by my older brother using a blow torch on the hot water heater, and boiled hot dogs comprised about 80% of our diet -- and my father blew the few dollars he got on a laser disc player.

Here we were living miserably, living in a toxic environment as our only indoor heat was a kerosene heater (that we didn't die of carbon monoxide poisoning was courtesy of the gale force winds that would blow through the uninsulated house), and yet we had a very rare laser disc player for our shitty little second-hand television.

I don't begrudge my father it, though. Life had become such a trial that it was simply an escape and gave him something to feel pride about providing. It was irrational, but it gave me perspective that judging the poor is a fool's game unless you can empathize with the situation.

Being poor was thinking "what's the point" about almost everything, because fate had a way of conspiring against you. Or at least that's what it felt like when every initiative or enterprise relied upon layers of fragile proppings.

Where a flat tire was economic destruction.

Now I sit in the top 1% of earners. Though that is purely a result of natural interests and natural abilities (thank you genetics), and was no herculean motivation to escape the situation of my parents.
I think the split is between people who knew about cellular automata before reading the book, maybe even simulated their own cellular automata, and those who weren't familiar with the concept before. If you're in the former group, you'll find a lot of needless hyperbole about fairly standard results that were known for decades. Plus a few interesting ideas mixed in between. Plus even more hyperbole. If you're in the latter group, and didn't really know what cellular automata are about, your mind will be blown (and rightly so, these things are cool), and you won't mind Wolfram's tone so much.
His workaround results in an information-free error message with a cryptographically random delay...that's not enough?
I don't think it's that conscious, it's just that the cost of preventing such incidents is perceived to be greater than the cost of responding to them after the fact. It's worked quite well for Microsoft, Oracle and others to be reactive rather than preventive. And as I pointed out above, there are incentives for that sort of behavior that do exist.
I prefer using a separate settings_local.py, which overrides certain settings like DEBUG and the like. Then each environment can easily have its own settings_local file, excluded from code versioning.
And when you're laying off staff from a reasonably large company because its bankrupt, would you consider the expense of extending health care coverage, keeping them on as contractors or part time, supporting their future job search, or otherwise extending your finances to support the people you're getting rid of because you cannot afford them?

In the context of the company and the article, your list looks less like a nice thing to do, and more like a way to ruin the company.
Maybe there were, but I haven't found them. Maybe the title should be "The Earliest Bike Shed Email I've Seen". Also, it gives a pretty thorough explanation of the history behind it, something left out by most references I've seen.
The bikeshed email (I knew of it before I knew of Parkinson's work) was a defining moment for me in software development. I refer to it often. It was even the subject of my longest blog post: http://softwaremaven.innerbrane.com/2010/03/why-you-care-abo....
"My child learned to merge at 7 months - we're so proud!"
The Way Deal Sites Should Be
A point for the last sentence.
Not to nitpick here, but I want to clarify something you said.

> Per above, Python is used by your OS. It's installed by default, and not uninstallable, because the OS needs it.

The OS doesn't need python. It is some package you have installed that needs python, like Gnome(py-gtk2) or KDE(py-qt), for your desktop environment or some application you decided you needed. If you don't understand what program on your server required python to be installed, then you shouldn't be administering a server. Having large numbers of language interpreters and compilers on a server can be considered a security risk, since after someone gains access, that provides him or her a large number of options of what kind of code he or she can run. Even having a C compiler is a risk, since code can then be compiled into programs already present on the system. Security should be first in mind when developing an application server.

On the other hand for a development environment, there should be nothing stopping any distribution from installing multiple language interpreter versions. The default `/usr/bin/python` or `/usr/local/bin/python` can be a symlink to python25, python26 or python27, and when the user needs to run a different version, they explicitly call the binary with the version number. This whole virtualenv method just to parse a configuration file of a program not written in python seemed a little excessive.
That's the second major bug in 24 hours that simple regression testing would have found.

What's the root cause of these issues? Did older test sets somehow get recovered or something like that?
This is referred to in behavioral economics as the "second-order free-rider problem", and is an active area of research, e.g. http://www.cirano.qc.ca/ee/ESA2005/papers/Kiyonari.pdf
OK Go's "White Knuckles" (Video)
Being poor is having people who were never poor tell you to do things that simply won't work.
It sounds like a neat idea, but could you add some indication of the cost of the shirt?
I haven't heard any solid research behind the back vs. face down approach, and I don't believe any currently exists.

This recommendation apparently comes due to raw statistics until some better data can be gathered.

That said, I'm not a gambler and my kids when on their backs. Then they wanted to sleep face down, now they sleep on their backs again (I have infant triplets).

I wish there was more solid data on SIDS, but it's apparently proven a difficult area of study.
Not trying to be an asshole here, but love pushing logic.

I would definitely agree that the importance of experience can never be emphasized enough. The more the better, always.

But, even if one were to over simplify this, at the least, it is a trifecta of experience, planning and the complexity/scope of the task/goal.

If one were doing what the facebook team did at the start, a bunch of friends, coding non stop for days on end, bringing in formal planning would be the most idiotic thing. (but if one were to be anal about it, even that takes some ad-hoc, seat of the pants planning - what features to have, what algorithms to develop, blablabla)

But for the same facebook to keep growing at 500 mil users +, providing increased features (not to mention, deciding what features to provide in the short, mid or long term) while employing geographically distributed teams, it is impossible to go without planning. Make note, I mention 'planning' not 'plans'.

The same goes with what a team of one is trying to accomplish, depending on the complexity and scope of the goal with respect to that person's relative experience.

As Eiserhower said, "plans are useless, but planning indispensable" (or something like that). I can go on explaining why those words are so meaningful, but that did be a monologue and I am trying to get out of that habit :)
There's big difference: those who care actually develop Perl (like, they maintain the C kernel of the language etc.), and those that don't just use Perl and just make noise and are clueless outsiders looking for attention.

Edit: I don't count as outsiders or anything anybody who is a Perl contributor and has his own opinion! Not everybody is supposed to have same opinion, and even when people do cooperate it's a part of the process! My personal belief is still that Perl 5 aged more gracefully than a lot of projects!
Nokia Using Android Would Be Like “Pee In Their Pants,”
Unless doing it this way is actually more effective at reducing spam than a normal captcha, then it seems like this is just an intrusive advertising measure rather than anything useful. The potential for abuse just seems too great.
The scrolling feedback button on your About page is very annoying.

Here is a screenshot to show you what I mean: http://i.imgur.com/zUHud.jpg
Not sure I want some crazy app reading all my email.

In any event, I long ago created labels (Friends, Family, one for each mailing list, etc.) and automatically filter + archive every incoming email I know about.

So my Inbox contains only unsorted emails, which will get filters if there's more than a few from any source, and everything else gets filed under an appropriate category. I can tell at a glance whether anyone in my family has emailed me and it won't get lumped together with, say, Bugtraq. It also makes things easy to search (e.g. "label:Bugtraq ssh vulnerability").

And don't go thinking that because you have an inbox full of 20,000 unsorted emails that you can't do this. Just start making labels, then filter things into them and apply those filters to your current email (be sure to 'archive' them). Then your inbox will gradually go down to zero. If there's any limit to the number of filters you can have, I haven't hit it yet.
League Script #1 - Open Source font for download
Evil Designers playbook
His point on notice was that waiting enough time to give notice was damaging. When you decide you need to amputate, you don't let the problem get any worse. An announcement that there may be layoffs would be good, but he stresses that layoffs should happen as soon as humanly possible after that decision is reached.

Please do cut off my arm before the gangrene spreads.
Street Brawl In Front Of Negligent Police Officers (Vid)
YouTube - Street Brawl Goes Down In Front Of The Police. The Cops Just Stand & Watch
Even now, Greenspan, if you GOT credit: it would be worthless. Nobody would care. It would be completely anticlimactic, or worse -- people would look down on you for simply mooching your credit off something you did long ago that is pretty inconsequential now.

You had the idea, he had the execution. You lost. Tough luck.
I expected some shady sites on there, but I never realized that Wired and Condé Nast would make that cut.
Another possible definition that 15% of the developers in the world are using that language at a point in time. Based on these, I listed C, C++, Java, C#, COBOL, VB, Perl, PHP and Javascript as Big Languages.

As an aside, are Perl and PHP in wide enough use to really support that 15% figure? Just curious - if I were making that list based on my own perceptions and experience I would leave those two and possibly COBOL off of it.
Some people who are poor don't have feet.
You know, I think this is a wrong way to do this.

If you bought it, you own it. Period. Just do whatever you want.

It doesn't matter what the "commercial dude" wants. He's acting silly. You should laugh to his face. Literally or metaphoricly. In public. If he gets angrier it just shows other people what an asshole he is.
I've found most people don't understand marginal tax rates. Many seem to think that jumping up into the next tax bracket by even one dollar will make them make less money than they made in the lower bracket on less pay.

I was stunned one day when I heard my boss, a small business owner, say something to this effect over lunch, as well as another co-worker. I told them they didn't know what they were talking about and that's not how taxes work and he cited his years running a business as a reference and claimed I was naive and clearly wrong.

I bet him he was wrong and he took me up on it; after lunch I took him to our accountant and had him explain it, then pointed him at Wikipedia. Amazing that one can be an entrepreneur for 15 years and not know this.

Part of the problem is how we talk about taxes, we say things like tax cut for people making less than 50k rather than the more correct tax cut for the first 50k of your income. The former seems to be talking about someone else while the latter clearly means you too, while avoiding the us vs them mentality that seems to turn off most people's brains. I've made it a point to make sure everyone I know understands marginal taxes now.
are all the ways equally bad, though?
Personally yes, same for my co-founder. However, the employee under discussion had only just started.

(and a quick reminder here that we're not discussing the employee's passion for the startup--which everyone would agree was low--not his "goodness" as a human being or as a developer.)
So...2nd encounter leads to a "pornographic scene on her kitchen counter" after you already ran into her with her ex and you make no mention of a paternity test? How do you know it's yours?
Only in the sense that any psychological issue stemming from abuse is self-inflicted.
trust me... i entirely realize, agree, and am on it. i appreciate the perspective.
Ever seen footage from a famine in Africa? All the people appear to have huge bellies, but that is because they don't get a specific vitamin, not because they are fat.

Maybe something like that is the case here?
Why Can't Companies Teach?