skysight-inc/HackerNews huggingface dataset:
Successful large companies may become environment providers, like universities. That's their self-assigned role as long as starting up is expensive and hard (bureaucracy, health care, etc.)

IBM, Microsoft, Google--they have one or a few core selling products, the rest of their activities could be explained as self-promotion to those that would otherwise invest their time and skills elsewhere. In short, survival.

Stretching it, such large companies may become countries in the sense that they cover the needs of their citizens. Like a VM on an OS. The lucky ones will have wise benevolent dictators (the best political option in Plato's government evolution stages--not that I am endorsing it.)
Ordering announcements and invitations
Are you in the process of ordering your baby shower invitations or birth announcements? Here are few factors that you need to take into consideration while ordering online.The first factor to take into consideration is the time factor. Do not wait until the last moment to order your baby shower invitations or birth announcements
A base python installation is good enough for most of the tasks for a newbie. Python 3.0 is out in a quite stable form for early migration testing, it's not as bad as you describe.
Found it quite fun to do several of these actually - almost like a game :) It helps you spot things or realize what things you're doing wrong in your own designs by just rating others.
Funny, because I pay for every possible purchase with a CC and have no debt. And the one time I paid for something with my Debit card, I was overcharged and essentially had no recourse. When someone got a hold of my CC number somehow and started making charges, I called AMEX, gave them nothing beyond the amounts of the charges and they charged everyone back for me.

Oh, and I have over 40,000 Points on that card right now which means, since I've never paid any interest, AMEX is paying me to use their card. This guy is right, CCs are the Devil. When I die, they'll take that money out of my soul I suppose.
Rajasthan India|Rajasthan Tour|Rajasthan in India
Edge Rails gets application templates
Sizzle: http://github.com/jeresig/sizzle

Nu: http://github.com/timburks/nu

Emacs Starter Kit: http://github.com/technomancy/emacs-starter-kit

Cappuccino: http://github.com/280north/cappuccino
Peacethings.com
I think jwilliams summed it up nicely, but here's a site to read all about batteries on. http://www.batteryuniversity.com/
I'm hiring for a new start-up in central London and we are having a hard time finding very good people because many candidates are deciding to hang on to the jobs they have. Most seem afraid to leave for something unknown when the economy seems to be tanking.
"What's new in P3K" mentions that print is function at the very top. For existing code there is a nice conversion 2to3 which convert most of the artifact like a charm. It worth to read some documentation before shouting.
I would prefer Python's competition come from something based on a better and presumably newer paradigm, rather than an old tired mess of a language... maybe Perl 5 isn't that, but it sure looks like it to an outsider!
Ordering announcements and invitations
Ordering Your Baby Shower Invitations and Birth Announcements - Factors to Be Taken Into Consideration
Are you in the process of ordering your baby shower invitations or birth announcements? Here are few factors that you need to take into consideration while ordering online.
The first factor to take into consideration is the time factor. Do not wait until the last moment to order your baby shower invitations or birth announcements. Waiting until the last moment will not give you enough time to select the best designs. You will be forced to settle with something that you do not really like but yet spending the same amount of money for your baby shower invitations or birth announcements.
I've never been happy with Mantis which we use where I work, but that's lucky for you because it's written in PHP. I would second davidw's suggestion of Trac, since it seems to work well and is the only bug tracking tool I've actually felt comfortable with.
> a little pain now is preferable to a dead language

Who said Python is dying? It's been flourishing since it came out. It almost killed Perl, almost became a de facto standard as a dynamic scripting language, and so many people just fell in love with it.

What will actually kill Python is unjustified changes that break all existing code. Or, let's view it as a different language that's simply doomed like every other attempt to "fix" things that actually work.

It's that simple: fixing things that work is a waste of time.
I love reading really light gray text on a white background, thanks Jason!
I would say amending commits, creating (and easily merging) topic branches, making offline commits, tracking remote branches (on different repositories, even), and cherry picking commits are more than incremental improvements - they completely change your workflow for the better.

And I'm not sure where you 95% figure comes from, but I see thousands of people using the above features daily. The number keeps growing, too.

See http://whygitisbetterthanx.com/ for more reasons.

As for my rebuttal, the parent was stating as fact that Git was only incrementally better than, say, Subversion. I was merely pointing out that this statement was opinion - not trying to prove it wrong.
Maybe it's different in your country, but in the UK if you pay on credit card and the supplier fails to deliver your credit card company has to refund you, it's then upto the credit card company to get their money back from the supplier.

In the case of debit cards you don't have any of that protection, so if you want to get your money back you have to get it back from the supplier (which if they've gone bankrupt/disappeared is near impossible for an individual).
My sister sends me one or two custom CDs every year with my Christmas goodies ;). I find these hand made CDs very special as it takes more of her time and thought.
Seth's Blog: The high cost of now
New Firefox extension turns Amazon.com into illegal free-for-all
'Games Are The Convergence Of Everything'
Are these engineers or just marketing types?
Previously: 5 keypresses, Now: 9 keypresses

Previously: 2 characters that aren't directly relevant to what you want to do (print text, the quotes), Now: 4 (quotes and parens).

Previously: No shifted characters, Now: 2 shifted characters

Previously: Inconsistent behaviour, right in the core of the language where you are most likely to benefit from minor savings and least likely to forget about it. Now: Consistent behaviour at the expense of extra typing, visual clutter and, for experienced users, the hassle of changing.

Previously: Python loved for its interactive interpreter, only really possible because Python is concise enough to use in a throw-away fashion.

Yes it's different, the question is, is it an improvement, and is it significant enough to be worth it?

The question is, given all the changes to unicode and classes and iterators and final removing of the int/long split which are all going to play out over big programs and many days/months, why not pick on the color of the bike shed 'issue', extrapolate it over the whole of Py3k and make out of proportion complaints?

Er, wait...
I'm a full-time Uni student but work as a Digital Media Coordinator for certain digital television channels. Are these fairs in Aus, or Cali?
It would be fairly straightforward to offer an option which lets you control who you see and who sees you (i.e. "hide from men interested in men").
Facebook Growth Regions and Gender Split
I am helping a couple of my friends in India get a job, mostly Bangalore, some Mumbai & Delhi. Most of the companies have a hiring freeze, quite a few are laying off people (but don't publicize it), only a handful are hiring, those are all startups.
What a dumb article. Please don't post this kind of crap to HN.
I once argued that upgrading ASAP was the Pythonic thing to do. I forget the numerous compelling reasons I had come up with, but that was long before I had to face "shall I move this stable code to the new version, for no major benefit and limitless potential problems?"

I haven't moved it and it's still working (of course!).
i misread it as 'boss get smart'

luckily i was wrong
"not everyone" != mqt
The headline is absolutely misleading, but maybe the author thought "Wikipedia to Redesign Wiki-edit Page" wouldn't sound as interesting. Basically, Wikipedia wants to make it simpler for people to edit the wiki. The author's insightful commentary can be summed up as "Maybe you will think this is good a good thing, maybe you won't. I don't know."

This article is simply terrible and to be honest, I've never read a good article from thenextweb.com.
1. There's a broad space between "because it's fashionable" and "because they followed through all the relevant citations". It seems to me that "the smart lads", if you mean anything sensible by that, occupy a point of that space that's somewhere near "because they looked to see what people who show genuine signs of expertise tend to think". Which, given that science is a field in which expertise is actually possible and somewhat assessable, seems to me quite different from "because it's fashionable".

2. The full title of the "Origin of Species"? What, you mean the fact that (gasp) it has the words "favoured races" in it? Well, I suppose that someone who doesn't have any clue what Darwin meant by that might be worried that it's talking about human "races", but ignorance and stupidity are always with us.
Love Mantis, but I've used it more in the past for project tracking than bug tracking. And I'm not a PHP hater so that helps.
Startups seek more dignified exit than a belly flop into the dead pool
I've done some research in this area (my startup is dev recruitment related) and from what I've seen that large tech companies aren't cutting fresh graduate wages because it complicated internal politics. If you pay this years grads less than last years, then they will find out about it and it creates ill-will and bad politics within the company.

However the number of grad roles at the top-end are being cut, so previously grads who could have got a high-paying job at a top-end company now have to take a lesser paying job at a slightly worse company.
Where the article suggests it should be like:

>>> help
Type help() for interactive help [..].

This sort of (dis)functionality really gets on my nerves. Whenever I hit a 'nix program that does this:

$somecmd -h
Error. Use --help for help.
$somecmd --help
{help text}

or, in MacOS when I press CMD-C in the terminal instead of CTRL-C and it just beeps at me, but does nothing...

Why don't you Just DWIM? Grr.
Hacking your food supply
It's a pity that extra comma got in there. The original Stanford Daily headline was correct.
Retailers get charged about 20 cents per 100$ for debit transactions and $1.48 per 100$ for credit. If you say credit with your debit card you are giving your bank that larger cut and getting none of the protections associated with a credit card. Except you probably don't have to enter your pin number which may be important to you.
http://redtape.msnbc.com/2007/09/paper-or-plasti.html
Studies find laser printers emit lung-damaging particles on the order of cigarette smoking
Earlybird - EAR packaging like Warbler
Here in Waterloo, Ontario I still see a lot of hiring going on. RIM and other big names are still posting job listings. Small companies in areas like Montreal and Toronto are cutting, but others are hiring so it seems like a mixed bag.
If programming is analogous to planning business processes, you won't be able to make a "high-level language" for it. High-level languages make the planning easy at the cost of making the process itself inefficient, which is the opposite of what you want.
Python 3.0 includes a script that tries to automatically convert 2.6 code to 3.0 code, named 2to3. It's also incorporated into the package setup library, so in theory simply installing a Python 2.6 package with 3.0 will automatically convert the source code.

Of course, that means making your code work with 2to3 to begin with, but that's a much lower barrier to adoption than outright porting and dual maintenance.
Barcelona hotels
Meta search engine for hotels in Barcelona.
Python 2.6 and 3.0 ship with a new library called multiprocessing which provides mechanisms for process control and intercommunication, which conveniently sidesteps the GIL limitation that prevents multiple core usage.

The library is loosely based around the existing threading API, and allows for seamless transfer of Python objects between processes (unlike other forms of IPC).
Arrest made in the "clever" Craigslist robbery
W Travel Directory
Travel Directory for tourist information in Villas Rentals Apartments Last Minute Vacation Holiday
The print() function and intentionally being backwards incompatible is the first thing Guido (benevolent dictator) says in the release notes: http://docs.python.org/dev/3.0/whatsnew/3.0.html
It was mentioned on the front page of The Guardian (national UK newspaper) of Nov 29th, here's the article:

http://www.guardian.co.uk/world/2008/nov/29/mumbai-terror-at...

It is no where near as mainstream as Facebook, but it is starting to be mentioned in mainstream places, not just in the technology sections.

To be honest, I'm not sure Twitter will go mainstream like Facebook has. Most of the value I get from it is to be in touch with friends throughout the day. Not a lot of workplaces will let you do that (mine does, but that's a benefit to being self employed :-) ) From what I see, Facebook is more oriented around much more asynchronous usage, which is a lot easier for most people to use.
m.tripit.com
there is no direct relation between a product's market value , and true value.

look at wikipedia , skype , and linux.
another example:worldwide yearly vaccine market is $11 billion , worldwide daily oil market is $6.5 billion.

the problem with those going to internet apps is not that they chose internet apps , because internet and software apps hold enormous potential value.
the problem is the things they chose to implement , are not really valuable. but that's maybe a basic issue related to the consumer culture.
The original story:
http://news.ycombinator.com/item?id=322055
First of all, I said my numbers apply to major cites. Your own source places the median salary in th 60K-65K range for most metros.

Second, my numbers aren't pulled out of nowhere they are based on my friends and my experience. And they seem to be independently corroborated by litewulf.

Third, note that my poor/average/good ratings weren't based on quintiles or anything like that - it was based on my personal characterization of skill/pedigree (pedigree being a combination of experience, personal projects, and school - in about that order). I incidentally think that about 90% of programmers are crap (sturgeon's law), so it's likely that the median salary is ~60K with everything I said being true.
hey, i was in your situation (actually i had started a lot of work on my website before i started panicking about it)

i actually made friends with the company lawyer and asked her informally about it first. i suggest you can try first. if the work contract. then it's not unreasonable to ask for a letter from the company saying its ok... as long as you're doing a good job at work i guess it's fine (people may even see you as with a lot of initiative to be starting your own idea outside of work)

good luck...
The Doghouse
Hey brilliant plan. Now any time someone makes the claim that P2P isn't about not paying for copyrighted content they can point to this utility as counter-evidence.
So C is the new assembler. I remember the days when you optimized your C code by writing inline assembly.
Nokia 6101 Insert Sim Ic Jumper Ways
6101, 6101 insert sim, 6101 sim ic jumper, 6101 sim ic ways, 6101 sim problem, 6101 sim ways, insert sim card, jumpers, Nokia, nokia 6101, sim ic, ways
Pedantically, Uncle Sid, not uncle Sid? Sid is my uncle, but to me, he's Uncle Sid. Or is that a Britishism?
I think this is a great point, but I have to disagree with two parts.

Here comes the internet with zero cost of communication - information still costs time (opportunity cost) to produce and consume. It can be designed to be easier to produce/consume, but that costs design resources. The Internet gives zero cost to transmit information.

Here come high level languages that make it cheap to describe the most efficient processes. - this won't happen because people are not interchangeable like Silicon is. You can hire two people that fit the same job description but will fit differently into the organization. They will work differently, interact differently with management and coworkers, produce different results (even if equivalent).

I think the closest we can come to high level business languages are

1) something like design patterns that can't be plugged in directly but can guide implementation of a business process with known trade-offs OR

2) design processes that can be completely specified and automated so human judgement isn't involved

Interestingly, #1 favors talent cultivation (a la Google) and the second leads to outsourcing.
Well, at least one of them is selling well.
Gvke - Dus Kahaniyaan Party Photos
New release of Chatterous (YC W08)
I don't think "cartelization" at all. Businesses have to honour the values of the society where they operate; if they don't their customers get hostile against them. Big corporations in general are not flexible enough to fit well in every local community, so there is some tension around them.

From this point of view the story is about local community enforcing their values effectively, not cartelization.
It's always a matter of incentives and transaction costs. Now whoever uses this extension has a little bit more incentive and a little bit less cost to pirate. A locked door isn't enough deterrent to thieves that really want to steal from you, but they work well enough against the lazy ones.
It is a trade-off of computing resources. For FPS game, it is easier to employ good AI as there are fewer NPC. But for RTS type, it is harder. In the ideal situation, each unit in RTS game should have its own AI. But actually that is nearly impossible. So now, for RTS game, each unit was operated by FSM and there are some AI strategies to control the overall flow. A good AI always means more computing. And unlike graphics, AI algorithms cannot easily be paralleled. These are the challenges I saw so far.
I think a few of the recent ones were getting posted online elsewhere, so he just started putting them on his own site - cannot remember where I read or heard that though!
Here in Bangalore the big outsourcee companies (Infosys, Wipro) are cutting back/ going slow on recruitment. Companies like Yahoo are still hiring. It is hard (but not impossible) for folks just out of school to get a job.
I find the greasemonkey script that cross-references our public library network (for books!) much more awesome and useful.

Here it is: http://userscripts.org/scripts/show/8432

A very minor tweak allows me to use it for Boston.
Buying new plant, running a startup on cc's, etc - are all business debt. (and "investing" in your own company)
I think apple say somewhere that the perfect battery use is that of a commuter, use the battery for an hour or two each morning, then charge for the rest of the day.

Sadly I've been almost 100% on power, and my 2 year old macbook pro now has a battery life of about 30 minutes. Apparently its at 22% health, hopefully that can be reversed a little.
As other people have said you should be able to boost your income with affiliate offers. Pool, enom and snapnames all have programs. Where domains are registered with network solutions you may want to default to snapnames. For all other domains try some A/B testing and go with whatever pays the most.

It has been suggested that you add in link counts. My understanding is that the search engines, at least google, tries to discount links received prior to a change in ownership so I'm not sure this would be useful from a SEO standpoint. If you're interested in natural clickthroughs then it may also make sense to add in alexa/compete traffic stats.

The regexp gives a lot of power but many people have problems constructing them. I don't suppose there is a WYSIWYG editor for regexp is there? I would certainly take that form out to a page of its own and add a cheatsheet. I really don't think linking out to wikipedia is the right solution. Provide your users exactly what they need and no more.

You need some way of encouraging users to return. Subscription to a regexp search has been suggested. Weekly featured domain might also work. Email and rss would be good. Might also be useful to have a tell a friend function though the audience is probably wrong for this to work.

It would be good to be able to construct more complex sorts. Deleted and part of speech for example.
In this particular case, I think it's because all ints are now longs. Or rather, there's one int type and it behaves like a long.

I'm not a python dev either, but that's what I've gathered by lurking the python-dev and python-3000 mailing lists.
the past and present have never been a good term predictor of the long term future.you can see it in many failed prediction attempts.
speak softly and carry a big stick

in this case, the 'flag' utility is the stick
I recruit for some mid-size software companies, and they're getting really great people without trying too hard right now. Trying to get in touch with some startups (I convinced the higher-ups at my company that it makes sense to accept a portion of the recruiting fee in equity rather than cash).
1. Most lines of code don't require side-effects, the Haskell way just asks you to structure your program in pure parts and side effecting parts (usually 90/10).
2. Also it's easy to define your own forms of side effects and parameterize your code on them (so I write my code to depend on any monad m that offers references and the code runs using IO, ST or STM), not being constrained by whatever choices the language designers gave you initially
3. Monads (and arrows and other abstractions that can model side-effects) are beautiful by themselves. It's one of the most elegant ways to express, compose and restrict side-effects. In most languages there's no easy way to create different combinators to deal with side-effects, but in Haskell 'do', ';' and '<-' are only pieces of notation, the real meat is '>>=' and 'return' and whatever combinators you build upon these.
4. The Haskell way to deal with side effects is to use a pure language to build a side-effecting program. Instead of writing down the program you abstract its parts and use combinators to mix them. 'IO' is a value that can be manipulated not an action that was already executed.
Times Extra: The New York Times Opens Web Front Page to Outside Content
"Also, complaining that the average yokel can't manage their credit is like complaining that users can't deal with a command-line interface. Sure the discipline to learn it would pay off, but most people aren't wired that way."

That is a very, very scary statement. Basically it implies that most people are doomed to live a live in dependency and slavery, because they will always depend on the goodwill of other people to not screw them over. Maybe it even implies that in the long run communism is the only workable system. I can't imagine that the majority of people is THAT bad at maths :-/ I mean it is just basic addition and substraction. Even if you can only count to 5, you could get a rough idea of the state of your credit (number on bank account has less digits than number on credit card debt == bad).
http://search.cpan.org/~mdehoon/Algorithm-Cluster/perl/Clust...

Full write-up on Drupal.org, awesome CMS we used to build this : http://drupal.org/node/261340
Opera 10.0 "Peregrine" Alpha 1 released