skysight-inc/HackerNews huggingface dataset:
As noted elsewhere, your revenue from advertising can vary considerably based on several factors including:

1. The market you're in
2. The profile of your visitors
3. The degree to which you're engaging them
4. The kinds of products/services being advertised
Testing can help find bugs. Testing makes refactoring a lot easier. Testing protects you against other people breaking your code.

I don't know if testing is overrated, because I haven't carefully measured how much hype it gets, but I do know testing is useful.
Circuit City's liquidation sale: long lines, few bargains
I'd reject hiring him, not because of technical ability, but because he's a dick who can't see past technicalities and discern the meaning behind questions.
That's the best solution to reply-all that I have ever seen.
I knew there were some New Age overtones in GTD, but I hadn't read this article, (September 2007) so thanks for that.
One last thing... mysqldump has the following option:

-w, --where=name Dump only selected records; QUOTES mandatory!

You can probably use this to backup just the rows you are interested in and then delete them once you are sure the are properly archived.
RFID Helps Diagnose Early Dementia
In Greek mythology, Hermes acted as a messenger, relaying information between humans and the gods, while also protecting boundaries. That makes him an apt namesake for the Health Research Management and Evaluation System, or HERMES—a preventative health-care system developed at the University of South Florida that has already been tested at one assisted-living facility and is currently being evaluated at another. The system uses radio frequency identification to track residents' movements.
If you're using MyISAM, you can use MERGE tables to split data over multiple tables, or you can use partitioning. Then when you decide one of the 'sub' tables is 'full' you can take it out of the MERGE table, do a read lock, rsync it to a backup server, then drop it off the main server.
Too short! Give us more, please!

[Edit: OK, it's short, but it's enough to get the ball rolling, and I guess the rest of it would be up to us.]
You are the only expert on what's right for you.

SQL makes little sense as a first language, so don't extrapolate from that experience.
Watch Obama's Presidential Inauguration Live
Sox is the guy who makes those sketches and most of the design stuff at Vimeo. His tumblr has tons of Vimeo sketches. Sometimes he matches them up with the final product. http://soxiam.com/
Toronto is the center of the business world in Canada, and most major companies are based there. It's a sprawling metropolis, reminds me of silicon valley: Between Hamilton and Oshawa it feels like a single continous city. Toroto has lots of ethnic flavour, and strong communities, and its share of big city problems. It's close to the US border -- crossing US borders at the airport is a breeze since all US border guards are well versed in the business travel routine. In fact, most likely most business dealings from Toronto to anywhere in US is probably better/easier than anywhere else in Canada.

Vancouver is on the west coast, and influenced by the mindset frequently found in US west-coast states and cities (Seattle and SF in particular). Its own mindset is somewhere between SF and Toronto.

Ottawa has strong software community, but it's not nearly as big as the above cities (it's located 2 hrs driving from Montreal, and 4 hrs from Toronto). It's got a heavy load of federal government agencies and money.

Montreal is more affordable than Toronto or Vancouver. In my opinion, it's one of the best places to live in Canada, though being located in a francophone province with a strong independent (some say chauvinist) streak, may add extra hassle for you as a business owner (due to legal language requirements, etc). Anglophones in Montreal have a love/hate relationship with the city/province -- all rooted in history and politics. But, guaranteed, if you embrace the experience living in this de-facto bilingual city, you won't regret living there.
If you're going to do #2, have a look at the references on http://en.wikipedia.org/wiki/Parallel_importation .

A few years ago there was a lot of talk about parallel import on the news here in Sweden, and if memory serves they said that parallel importing into the EU was illegal (but ok within EU). Might have been due to copyright or trademark reasons, so it may not be the actual importing that was the problem. Worth looking into, anyway.
What is your criteria for a record being "old"? Once you've established your criteria, just archive the database as it is now and then drop the rows that match your oldness criteria.
The Yale courseware is much better. Look at this Game theory lecture series that I recently "took"
http://oyc.yale.edu/economics/game-theory/contents/downloads

You get the videos or mp3 , transcript of the talk, pdf of the blackboard. The tests and the answers to the test.
This is just excellent.
Yeah, the last thing I worked on like that was a networking engine and I could really see where tests would have helped me a lot (all existing code was covered, but not the new stuff I was writing). Hopefully I will get to work on that sort of stuff more in the future and can get into the habit of writing tests in the process.
One of the ways we archive data is by setting an archive cutoff point. So say we only need the last 6 months of data... Every month we will run a script that takes anything older then 6 months and move it to a separate table (or database). Obviously this solution isnt perfect for every situation. But depending on how much data you have for each row, a million rows usually isnt all that much. So far example we may have a table called "data" and a second table called "data_archive". This will keep the data table and indexes small and manageable.

You should of course still backup your data since the archive is really just a reference.
#1: Google Adwords -see things from the other side of the equalation.

So, basically you go, sign up (best spent 15 bucks, ever), start a new compaign, and type in a web site with similar content to the one you're about to build; select all collected keywords, which are related to your venture, and behold the traffic estimator. Two points of data are of interest for you here: estimated avg CPC, and estimated clicks/ day; the first one will tell you how much you would earn _relatively_ to other keywords (remember, G takes a cut); the other will tell you how much of a niche you are.

#2: fail fast: you actually go out, and build a stub of your grand vision, stick up the ad network of your choice (it's always best to shop around), and measure it. You'll get much better data, than any other method -both from ad networks, and as market research (whether people would actually use your stuff)
Good luck.
Here are some things to think about...

Are you planning on direct sales or remnant advertising? Early on you'll likely be only leveraging remnant advertising since direct sales requires a large sales team or sales rep firms.

The next question is how much of your traffic is expected to be US vs international. US traffic still has some value, versus most international countries (outside of a few top markets like UK, Canada, etc) have very little online ad spend. Take a look at the following data of internet ad spend per capita in top countries to help scale revenue projections depending on expected country traffic:

http://spreadsheets.google.com/pub?key=pGQagieY9vfGVnTGpCmbg...

You'll next want to calculate number of impressions you expect on a daily or monthly basis. Just take expected growth rates for unique visitors and come up with some realistic estimates of page views per visit and number of ads per page.

Then take a look at this recent PubMatic report to get some estimates on average remnant advertising CPMs for multiple verticals:

http://www.pubmatic.com/adpriceindex/
Another thing I am curious about. When archiving/purge/whatever it is called; what happens to the dependent tables?

For example, the Header-to-detail relationship between tables.

Anyway, I will be trying out the Tools found in this link: http://www.maatkit.org/doc/mk-archiver.html
ChaCha CEO Has Pretty Damn Sweet 8-Monitor Computer
Try looking for a think tank (perhaps in the energy or environmental sector) with a technical emphasis (Rocky Mountain Institute springs to mind as an example) where you could combine your skills with your aspirations.
Very nice essay :) I'm an immigrant and looking back at how my mother always frowned when I wanted biscuits, or chips or fruit bars - it was because she didn't have any of that when she grew up and for the better.
The Last Professor
EFF Kicks Off Campaign to Free Your Phone
Is Google Talking Trash to the European Commission Over Internet Explorer?
As a non-technical founder trying to pick up coding i will definitely be working through this.

I've also found http://code.google.com/edu/curriculumsearch/ to be a good resource for self learning materials.
Make Money Online At Home with www.MoneyVally.com Please Vote & Support 
Money, make money, make money online, free money, cnn money, making money program, money in the bank, unclaimed money, money gram, make money at home, making money, fast money, make money from home, cash money, easy money, make money on the internet, smart money, internet making millionaire money online riches secret simple, free grant money, make money on eBay, ways to make money, earn money online, cash money millionaire, money making opportunity, make easy money, home based business, online business, work at home, online jobs data entry, working at home completing survey, online data entry worldwide jobs not investment, online earn money on fees every pay to pay pal , online jobs without paying the money, typist job online without credit card, without registration data entry type jobs, real jobs work form at not cost to me, free home based jobs at home, without membership fees, getting paid at home
I always check to make sure a method roughly works, before moving on to the next one. Most of the time, this means either writing a unit test, or firing up the code and all of its dependencies, and clicking through it looking for bugs.

If you are good at testing (like any skill, it requires experience), writing a unit test will be quicker than manually checking the code.

So, perhaps, the cost isn't in writing the tests, but in acquiring the experience to test effectively.

Also, and YMMV, I find writing code in a tests-first manner cuts my stress/frustration of coding by an order of magnitude. It greatly reduces the amount of context I have to keep in my head, so I'm not in the state where I can remember 90% of the information I need to effectively write this class.
I would do the idea that has the shortest time to producing money. I suspect that's number two, the overseas buyer system.

I would avoid the security analysis tool. The customers sound troublesome, and the competition is likely to be on grounds of the niceness of the reports or something rather and technical correctness. The field has a lot of snake oil, and to be competeing against snake oil with a real product is not necessarily a good position.

The performance analysis tools for linux are needed and might make a good product, BUT: don't do this unless you have a paying customer who wants you to write some high-performance code, and you will be abl to use free distribution of the tool to get more jobs like that.

The overseas buyer is the way to go. Try to get something that is mostly self-service, where you allow buyers to meet sellers and they handle most of the stuff between themselves. Since you will have a web site describing lots of desired goods and visitors who are looking for those goods, you might be able to get some income from adwords.

All the potential hassels described by other folks about that idea apply, but none of them have not been solved before by other import/export people. There are also many regional products in the US that might be distributed this way, such as local brands of BBQ sauces, beer (again the possible legal issues), etc. However none of this is things that Ebay, craigslist, and etsy haven't dealt with.
Something tells me this guy will make all the money he wants and then some.
I'm fast enough with Qwerty and with the tools of today (text editors with completion & snippets and such) programmers do less and less typing. Plus unless you're multiple computers and most of those aren't your own it can be difficult switching back and forth.
The textbook for this course is actually online, so in this instance the problem's solved. They're using the free book "How to Think Like a Computer Scientist," by Allen B. Downey.

Check it out here: http://www.greenteapress.com/thinkpython/thinkpython.html
I think python (& django) is a great way to go. I'm relatively new to programming as well, and find that I'm able to get what I want to done. Try the book used in the course that's the focus of this thread, which you can get for free here: http://www.greenteapress.com/thinkpython/thinkpython.html
Hints for Computer System Design [1983]
I imagine that I have also to query down to the dependent tables?
I'm going to get beaten for even suggesting this, but I would say start with C. It's hard, it's time consuming, it takes a ton of (error prone) code to do anything useful. But after a few months you will have a solid grasp of how a computer operates on the hardware level. It's hard to overstate how important this is.

Then learn Python/Ruby/Lisp/whatever.
Mr.Richard East is a qualified solicitor advocate
Richard East has a wide ranging restructuring and litigation practice. In particular, it includes advising debtors, office holders and creditors groups in connection with complicated cross border restructurings. Richard's practice also includes acting in connection with commercial litigation, International arbitrations, schemes of arrangement and reductions of share capital.
So many unit tests just rephrase the function you're testing -- all they check is whether or not you edited the code and test at the same time.

There are some tests that are unassailable -- like checking to see if the output of a sort function is sorted and whether it has pathological complexity. On the other hand, duplicating all the conditionals in the code as tests is bullshit. Mocks are even worse!
A quick look at your submissions/comments/profile reveals that you're clearly not in the 'just won't get it' category. Some get things faster than others, but the key is to keep at it; soon things will start making more sense.

Eric Raymond's advice might be helpful (you've picked the right language to start with!)
http://www.catb.org/~esr/faqs/hacker-howto.html#skills1

I wouldn't worry about SQL right now. If you feel overwhelmed, drop it and pick it up again after a week or two. Repeat until unnecessary.
This is fantastic, thank you!

Edit: http://oyc.yale.edu/classics/introduction-to-ancient-greek-h...

wow!
JarPit.com is a collaborative Java biased link-blog
JarPit.com is a collaborative Java biased link-blog operated by a bunch of programmers. While the frontpage is being moderated anyone can submit interesting links or comment on them, preferrably by creating an account to have some names associated with submissions. Please keep this a nice place and enjoy your stay ...
I think the number of widely published books on any subject is an indicator of how much money publishers think can be made more than how good the thing is.
Power Enhancer |  Engine Cleaning | Injector Cleaner | Octane Booster
Power Enhancer is UK's leading supplier of professional automotive products such as petrol & diesel injector cleaners, engine cleaners, octane boosters and more to help improve and maintain the performance of your vehicle.
TechStars application now open
Regarding 3): Selling to enterprises for a startup is a bitch. We recently a closed an order with ask.com for our product and the the second item in the very first slide in their go/no go meeting was 'What if Radaptive goes bankrupt'.
I'm a programmer, so I'll refrain from giving my opinion on idea 2.

Idea 3, however, seems like a good idea to me. I read the other comments, and yes it will be difficult, but i still think its a good idea.

Idea 1 might be a bit difficult to to turn into a business. In fact, it is something I've been thinking about too for a while now. I was thinking along the lines of support contracts to web hosts or similar businesses. If you choose to work on this(as a business or just on the side), I'd love to help(email in profile).
Yep, I've been working on a downloadable app store for BlackBerry devices for a while called BerryStore (http://berrystore.com) and it's been getting decent uptake from BlackBerry users. I started way back in August, long before RIM had announced any of their plans.

There is a lot of opportunity for RIM here, but there are also a lot of things they would have to get right. For example, I've heard rumors they might only support newer phones or OS versions. That would be a mistake - Curves running really old versions of the OS are still being sold today. Another rumor I heard was that they might only work with developers who are part of their Alliance Program which costs $2,000 to join. Then, there is the hurdle of getting the app store onto devices in a way that makes carriers comfortable. Presumably some sort of revenue share has to be negotiated with each carrier. RIM certainly doesn't have an easy road ahead of them.

Also, if you read RIM's October press release announcing the Storefront, they claimed they would be letting developers submit apps starting this past December. December came and went and I didn't see anything. That means they're either behind in schedule, or worse, they're only working with Alliance partners and that's why we didn't see anything.
http://forums.anandtech.com/messageview.aspx?catid=81&th...

Build the Monster Workstation from that link...it's only 8 gigs of RAM but it's close and you can basically have a Mac Pro for under a G...

Just buy a retail Leopard disc so you don't feel guilty every time you press the power button...
I went to the store closing in Palo Alto in December on the second to last day. Almost "everything" was 70% off... but there was hardly anything left except a lot of bad movies and CDs.

They wouldn't even bargain with me for a display model of a clock radio that was missing all it's accessories and still cost more than it would have on Amazon.

Overall, it was lame.
how much money did ChaCha pay Techcrunch to get all this coverage?
NOKIA Developers Conference’09
Nokia developer conference’09 is a must attend event for Application Developers – Mobile and IT, Aggregators, Operators, Media, Music and Content Houses, Games Publishers, IT companies, Internet Companies, Retailers, Analysts and anyone and everyone with an active interest in the business of mobility.
Scott Jones, founder ChaCha, Gracenote: tips for entrepreneurs.
The correct deterrent, I feel, is CPU cycles

That's the stupidest thing I've read all day -- you think spammers don't have access to hundreds of thousands of computers?
My school used BCC to keep the name of the all student mailing list secret. Wise decision until the secretary forgot to put in in the right field.
In some regards it seems as though Steve "is" the company, in the fact that without him Apple's stock would fall dramatically. He has become too much the figurehead of the company, to the point at which some people view him as the main motivator of the companies success. In a way they are correct. Steve Jobs is first and foremost a salesman, and a great one at that. Without his salesmanship and charisma, the company would likely struggle. It is therefore no surprise that Apple wants to slowly shift him out of the limelight. If his health takes a turn for the worse, they will be left in a difficult position.
I went to one that closed earlier in the year. The problem is that the prices don't even beat online prices. For example, there was an external 1TB hard drive for $150 (after 50% off) which you can easily get online for $100.
I like #1.

Making money from that will be tough complex.
Thing about how you can turn this into a product big-corp will want to shell out thousands of dollars on.
(selling to individual programmers will be tougher since they are used to GNU being free)

Think about who might be interested in bundling your tool with an existing software/monitoring package.
I wonder how many C programmers started with it as their first language.

For the OP, I would suggest picking up python or ruby. And focus on doing something fun. If you like graphics, pick up Processing. Find interesting code on the net and tweak it.
HTC Touch Viva Unlocked 
The 2.8-inch screen is perfect for browsing the album artwork, pictures, and videos, which you put on the phone. The latest HTC software allows you to surf the web, watch you tube, log on to Google maps, and use the built in RSS feed to keep you up to date on the latest news developments.
Don't pitch VCs too early
Focus on your building a business before you try and raise a venture round - especially in this market.
Amazing homepage.

That is exactly how to demo your stuff in a way that gets people's attention.
West coast ftw.

Toronto and Vancouver are definitely more business oriented than Montreal for sure, in that order - Toronto > Vancouver > Montreal.

Vancouver is pretty nice, there's quite a bit to do. If you don't like wet weather than you may want to avoid Vancouver. Rains quite a bit here (think Seattle). One thing Vancouver has that (I think) is better than Montreal or Toronto is that it never gets extremely hot or extremely cold here. In the summer you're lucky if it hits 30C and in the winter we usually hover around -5C to 10C - unless you get a cold snap like we had a few weeks ago when it was around -15C.

Avoid anywhere between Vancouver and Toronto. The prairies suck - avoid at all costs.

Not sure about immigration but from the amount of immigrants in Canada I assume it can't be that hard. Starting a business is extremely simple - I helped a friend go through all the steps and it literally took a day to get the paperwork sorted (not even) and submit it for a sole proprietorship.

I'd lean towards Toronto a bit if you're looking for other startups and entrepreneurs. They're here in Vancouver, but nowhere near as many as the east coast.

(side note: if any vancouver HN peeps are having a meetup or want to plan one, let me know)
Mmm... I love seeing PNGs hard at work.
Quebec is not the best place to start a business, in my opinion. Vancouver or Toronto would be best for that.

In Quebec you may have some issues because some companies won't ship there or other reasons. They're exempt from a lot of things.
Python and web.py is the way to go. I cut my teeth learning python with that wonderful mini framework.
Why its the same thing as "coalescing business paradigms via synergy" but with teh interwebs. That or using peanut butter on a duck. I'm not sure.
Cirtex Hosting
www.cirtexhostingreview.org is Cirtexhosting Reviews & Cirtexhosting Coupons - Cirtex Hosted review site.
While I agree that C is a great way to learn how the computer really operates, it isn't the first language that jumps to mind when I think "elementary programming."
Oh they used How To Think Like a Computer Science. Excellent book for learning the Python. I especially love the chapter about fruitful functions. Plenty of useful tidbits to pick up from this book.
Taken Out of Context - Dana Boyd's PhD dissertation
You have to pay money to get TC to call you "fail"?
155 million. Get your farthing's worth.
Did you actually read the article? It seems highly unlikely that there is anything shady going on.

Besides, that is a pretty swanky setup.
There's no good way to estimate it, I'd just go for google ads to start and see what you're getting and graph that out as ALee said.

Your best bet would be to find out how much traffic you're getting each month and attempt to privately sell ads. You can get much higher CPM if you sell private ads versus going through Google.