skysight-inc/HackerNews huggingface dataset:
Have you guys seen the HTML5 version of the NPR app? The scrolling is actually smoother in the web version.

http://touch.sproutcore.com/npr/
It is not only the physical storage, but also the software that can read the data which matters. So choose your formats wisely.
what we need is useful work to give unskilled people. something that pays at least minimum wage. Come on now, I know there is /something/ these people can do. How about cleaning houses? the barrier to hiring housekeepers, I believe, is mostly social. (and I think the problem with the employment market there is that most housekeepers work through agencies, which take huge cuts in exchange for providing little more than a classified ad and insurance.)

Obviously, that won't solve the problem by itself. But we need to focus on finding something productive for the unskilled masses to do.
Doing nothing is a greater sin that doing something suboptimal. But if you're doing something suboptimal, then you're likely to bring it up in a conversation since what you do is on your mind. This creates an unfavorable incentive system where you get punished for doing suboptimal things even though you aren't punished for doing nothing.

Suggested solutions:

1. have designated work hours. Become upset with yourself if you don't work during those hours. (If your school/job sucks, don't be afraid to snooze or cut corners during that, if you can get away with it, so you'll have more energy for your self-designated work hours.)

2. when someone criticizes you, suck it up. It's pretty clear to me that criticism is more valuable than praise. Ask the person who's criticizing you what you should be working on instead. If they're getting to you, ask what they've been working on themselves. (Don't ask this unless you have to, because if you do they'll probably stop criticizing you, and you want all the criticism you can stand.)
Opps.. I meant <insert other similar language here, eg C#>
5 TB on paper needs to much room to store.
One thing tacitly not mentioned in the article is the guns and the Navy of the British Empire that made the Hong Kong deal work.

If any country decides to cede sovereignty over some territory, they should agree that the guest power will asserts its sovereignty over it. And it has to be full way, without option to be undone after next coup, mood swing or populist elections. And that can be guaranteed only with implicit threat of violence from superior power.

Anyway the big problem these days is actually finding a progressive nation willing to commit to such threats.
I recommend A. K. Dewdney's "The New Turing Omnibus". It is a series of articles and is very easy to dip into.
Radiohead, ZX-Spectrum and many, many old HDD's
Java popularized the idea of a VM but it wasn't the first language to do so, nor the last. Today that idea has spread much farther. The JVM is a general purpose platform (Scala, Clojure, JRuby, etc.) And the .NET Common Language Runtime has taken many of the same ideas and run with them (indeed, that's where a lot of the technical underpinnings for the Singularity project come from). Not to mention LLVM and many other projects.
I actually paused for a few minutes when I wrote that and wondered if I should leave it out of the list and actually recommend it. I definitely agree that its a book worth reading.
What I really meant by that section was that some people will recommend books A, B and C, but others will say that those books are worthless and instead you should read books D, E and F. You need to pick books that are right for you, though admitedly finding out which these are may be tough, without reading them all..
I have no idea what the majority of the population is going to do in the near-future.

Some part of marketing and advertising? That seems to have been the trend for the last century or so...
I had precisely zero errors during the entire development cycle that static typing would've detected.

You never get a

NoMethodError: undefined method `[]' for :foo:Symbol

or similar? Then you are either a much better programmer than me, or we are dealing with confirmation bias[1]. I get such errors regularly. They are trivial to fix and are caught early by tests/specs, but they are still there on a first iteration.

[1] http://en.wikipedia.org/wiki/Confirmation_bias
This is an aside, but you absolutely can compile .NET out of the box on Vista and Win7, it's just not in $PATH by default. Dig around in %SystemRoot%\Microsoft.NET some time...
It's an interesting criticism, because while I don't much like TV these days, I feel that, in a lot of ways, for me the internet is a lot more dangerous than TV ever was. At least traditionally, there were only so many TV stations, and you could only watch them so long before getting bored. The internet will waste essentially infinite amounts of your time, though. Granted, I do things he sees as useful, like edit Wikipedia (I have like 30k edits). But I'm not sure if the shift in medium necessarily implies any sort of improvement in utilization of cognitive resources. We've still got YouTube, Facebook, Reddit, and all manner of time-wasting going on here.
Sure, its more of a reference manual. A lot of people still recommend it, though. For example, the stackoverflow question about recommended books.

(I've read dictionaries too. And reference manuals for various libraries and languages. The Intel instruction set reference probably being my most read reference manuals)
How about using a chrome frame, then it can run across all browsers.
"It is a cliche in our business that the first 90 percent of the work is easy, the second 90 percent wears you down, and the last 90 percent - the attention to detail - makes a good product."

I've had the good fortune to work for a group of people who are exactly like that. There was an extreme dedication, not because they were forced to, but because they were really addicts in a very real sense. I've personally seen what the last 90 percent could do to a product. It really makes a world of difference. Once you've seen an example, you will immediately adopt the addict mindset and start chasing for that euphoria that comes after you've finally finished the last 90 percent. Once you've done it once, you are likely to do it again, and in the process, lead by example and inspire more addicts.
"Most people have this ability to sense other people's agendas and that puts them off."

Hypotheses:

Humans have two modes of interaction with one another: social and economic. People tend to react much more favorably to each other during social mode, and this mode is only accessible during casual (serendipitous) encounters.

Salespeople are good at tricking others in to assuming the social interaction mode while the salesperson is assuming economic interaction mode.

The two modes theory explains why it's considered impolite to discuss how much money you make with friends.
Sweet code. I'm getting about 3FPS on my quad core machine and my browser is taking 300MB of resident RAM and I can barely notice the jpeg artifacts in the sprites. Look out demo scene!!
Yes i agree with this. And i think should they have come in a little later they would have missed the boat so in this regard they are lucky. In terms of how they have maintained and grew twitter to what it is now, that is skill.

If connection to the internet on mobile phones was mainstream at the time twitter started the SMS gateway would have been redundant just as it is right now.

I know alot of people who use twitter now and im pretty sure none of them know you can tweet via an SMS as most of them have twitter apps installed on their mobiles.
I think that is just moire patterns due to rendering the nearly vertical lines and scaling.

I can totally imagine that this is degenerate behavior that nobody is paying attention to because they do not result in trades.
Exactly. Dig deep enough in any modern OS and you'll find a heritage that dates back to the 60s. Since then we've come a long way. Byte-code VMs, advanced garbage collection, rich and robust interoperability between modules and services (JARs, .NET assemblies, WSDL, etc, etc.) But all of this is layered on top of the OS, which still has very primitive foundations.

Shockingly, there's been very little research in operating system fundamentals. One of the most important OS breakthroughs in the past 20 years was little more than an open source re-implementation of POSIX UNIX (linux), but very little has been done in terms of honest to goodness green field OS development.

I suspect we're not quite "there" yet in terms of having all of the tools and techniques available to finally justify kicking over the old OS foundations and starting anew. I'm certain that byte-code VMs (perhaps even LLVM itself), high-level interop, and garbage collection will play a big role. I suspect that some of the hot new (or rejuvenated) trends in computing especially functional languages, immutable data based programming, noSQL data stores, and especially event-based systems will be key parts in the foundations of the next re-invention of operating systems.
Visualize your foursquare check-ins
"Five years from now on the web for free you’ll be able to find the best lectures in the world"

This is already true--for just one example, see academicearth.org. I suppose Bill has to make it a prediction for the future for the press to be able to digest it.

I often tell people how absurd modern education is given the existence of video lectures (and the printing press, for that matter). They usually tell me that video lectures aren't a replacement for live lectures. When I ask if they've actually watched any video lectures, they usually haven't.

Best advantage of video lectures: I can download them with the netvideohunter firefox extension and watch them 1.5x speed in VLC, which actually improves my comprehension because I'm less bored.

Free textbooks are probably even better. I'm too busy with my side project to study, but here are two that look AWESOME:

http://www.math.wisc.edu/~keisler/calc.html

http://www.introecon.com/

I'll be playing my fiddle when the educational establishment burns.
Am I the only person who has and uses a 1600x1200 monitor? People and their widescreen! ;)
Nope, had no clue. Got lucky when I decided to talk about resolutions.
Well...as a general rule, I would agree with you. However, I am having a particular issue with some dimension issues of some of my elements and images.

I would like to have a very fluid design for all resolutions, i.e. % based, but I am running into many problems.

In an attempt to just get it fixed and launched, I started this poll to get an idea as to what the popular resolutions are.
Sounds like you're dictating how others should behave in order to accommodate your crappy Outlook Express.
No. Grapher is completely different according to the author in the Google Tech Talk video.
I usually work with two monitors and a netbook.

Main monitor has my editor open for programming.
Second monitor has a web browser (for references and such), terminal, PDF reader (for references and such) and music player.
The netbook is used differently depending on what I'm doing, but I generally have a browser, a temrinal (usually more than one) and text editor open.

At the moment, my desktop is running windows and my netbook linux, so I often commit code to git, check it out on the netbook and do tasks that are easier on linux on the laptop (eg, anything where any sort of scripting would help). I use the desktop mainly for code editing and reading reference material because of the bigger monitors.

If I'm on IRC, its on the netbook. Chat is often open on both and I'll use whichever is most convenient at the time to reply to messages. I don't use social networks enough to say I predominantly use a second monitor for them. Youtube I use on all monitors equally (and not while working). Over all, social web is a very very small perentage of my second monitor usage.
Century? Hell, no - up until 1970s the USA was distinctly industrial powerhouse. As were nearly all other developed economies.
Ermm, it was, it's right there on the page! I answered in great depth, explaining that "dynamic vs static" (again your words) is in fact a question with many variables.

Perhaps you meant to ask about "weakly vs strongly" typed?
Anyone know how the teenagers studying under streetlamps charge their mobile phones?
Stop Smoking With Fast Relief Natural Remedies
Exploring JPEG with Haskell
> Have you ever prepared an estimate for a project with any unknowns?

Yes.

I've been involved with major IT delivery within the UK for GCHQ and the Home Office.

It sucked in a major amount of resource to get it done, and we still made sure that we submitted it a week early.

If there are further questions that your proposal didn't cover you can always answer them later. Miss the deadline, and there will never be questions.
You can get a lot done in 9 kLOC Ruby/Python/etc. Possibly 10x what you could get done in as much Java.
12 Steps to Create Your Own Web-Plattform
http://www.alistapart.com/articles/responsive-web-design/ is a useful reference point for creating fluid design. Essentially you can specify different css depending on the width of the browser window, which means you can cater to multiple types of user.

For a real example: http://hicksdesign.co.uk/journal/ implemented a 4-column layout at the end of June that looks great on both my 1920 monitor, and my mobile. Try resizing your browser window to see the effect in action.
Flash Game Developer
Facebook Flash Game and Application Development Services. Flash Quiz Applications, Flash Game Applications, Facebook Flash Developers
This is obviously a very, very small data point but just the other night on the PBS Newshour they had a piece about the 99-weekers (people who have been out of a job for 99+ weeks) and the central interviewee of the story was formerly in marketing.
The traffic I got from reddit (32k visits, 27k unique visitors):

http://i.imgur.com/mPwoo.png
In a side note: I really miss the Altavista's NEAR operator.
Interesting...who is your target market?

Designers/photographers by any chance?
B.S. there's lots of things that we as a country need to get done. From our crumbling infrastructure to global warming to preparing for the retirement boom we need to be investing massively, not scaling back. We have too few resources to get everything done that needs to get done, not too little. It is a failure of our markets and our government that so many resources sit idly by.
Solar energy cheaper than nuclear energy
Common Programmer Health Problems
http://www.nosoftwarepatents.com/
This is a nifty idea. I wonder how an application developer would use it. Would you pull data directly from this site, using the most recent scraper code? That would require fixed schemas for the scrapers, or at least backwards compatible schemas.

This might make your app robust against changing data formats, but would also leave it vulnerable to vandalism, which could potentially be far more damaging for this site than for something like Wikipedia.

But, unlike wiki pages, scrapers don't need to improve incrementally; they either work or they don't. So a community verification step before a new scraper goes into "production" might be a feasible way to deal with vandalism.
On it now - am talking with the OpenStudy folks :)
So the May 1st edition of the Economist this year had a fantastic special report on the future of television. Although I agree it can be a huge time waste, I think live TV will continue to play an important role in media consumption going forward. A lot of the TV I continue to watch and enjoy is typically best when seen live--World Cup, college football, etc. Although there is a large bias towards sporting events, I think this phenomenon exists even with series (e.g. even with the rise in ownership of DVR's, many people still watch their favorite shows live).

http://www.economist.com/specialreports/specialreportslist.c...
Sort of like the forgotten employee story reversed.
How relevant are these posts now?

http://blog.ianbicking.org/2008/12/10/lxml-an-underappreciat...

http://blog.ianbicking.org/2008/03/30/python-html-parser-per...
Discount 2010 New p90x dvds online-save 50% off
screen scraping is a bot that pulls the visual data from the screen and analyzes it. A bunch of tutorials talk about web scraping and call it screen scraping

A more useful definition would be "extracting structured data from human interfaces"
128 Direct connections that include all of my close friends.

121 Direct connections from links... which duplicate some of my close friends and then contain a load of bogus entries I don't recognise. These are all based on Flickr apparently.

3905 Secondary connections that do contain acquaintances, some good friends and lots of people I don't recognise.

It didn't do a bad job, but given that I use Google Chat and Calendar to organise stuff, that I use Google Contacts because of Android and that I have a lot of history in Google (email loaded from 1996) I'm not surprised that they have such a complete picture.

Edit: Just read up on it... it's figured out so much as I'd added sites to my Google Profile and it's followed those to determine the rest.
Your hunch is correct. Singularity uses a C# dialect. C# "borrows" heavily from Java.
Not my work, but something I found after having my curiosity piqued by this thread: http://www.mail-archive.com/emacs-orgmode@gnu.org/msg04582.h... . And here's the blog post that led me to it: http://www.mfasold.net/blog/2009/02/using-emacs-org-mode-to-... .
All you need to know if you have hair loss before seeing a hair specialist
If you are looking at hair restoration you will need to see a Hair specialist. You need to know the cause of the hair thinning and hair loss and what process will be adopted by the specialist to examine the cause.

The causes of hair loss can be due to one or more reasons. Which of these could be related to your hair loss or hair thinning? Dietary, genetic, auto-immune, hormonal or psychological, hair colourants, excessive bleaching or chemicals, harsh shampoos, hair cosmetics, hairstyles or mechanical friction, stress and hormonal imbalance, low iron count, medication, malfunctioning of the thyroid or a hormonal imbalance, hereditary, birth control tablets, radiation, fungal infections in the scalp, unbalanced diets, fasting or crash dieting. Confused?

Perhaps answering these questions will help you:

When and how long have you had this problem?

What has been the pattern of hair loss?

Is hair coming out by the roots, or is it breaking along the hair?

Is increased hair loss or increased thinning more visible?

Are you taking any drugs?

Has the hair loss started in post-pregnancy or in menopause?

What has your medical history been like?

How is your thyroid gland functioning - has there been an increase in weight, lethargy?

Is there a family link to the hair loss?

Have you been using unusual hair care, hair cosmetics or hairstyle?

What is your diet like?

It is possible that you can figure out what may be the cause and address it yourself. If not your Hair Specialist may recommend a prescription medicine, natural hair loss products or suggest a healthier diet, a hair retention or treatment plan such as those advocated by Regaine orNutrigro. It depends on personal preference. He may not be able to recommend suitable hair products to use. I would recommend that you use non-harsh shampoos and conditioners- preferably those strengthened with botanicals such as tea tree oil, Indian gooseberries (amla) and fenugreek. These act as natural anti- yeast or anti-fungal agents to keep the scalp clear or provide essential vitamins and minerals for the growing hair buds.

But before recommending treatment the Professional will normally conduct a scalp examination, overall physical and emotional health to determine the cause of hair loss or hair thinning. He may even recommend a laboratory test to see if lack of iron or heavy metals are playing a part.

For more information visit www.nutrigro.co.uk or emailravi@nutrigro.co.uk

Written by Ravi Bhanot, author of Hair Today…Hair Tomorrow
Optimizing for one screen resolution is a bad idea: people do have different screen resolutions, and will want the application to fit their needs, whether they live on a 1024x768 screen and pull the application window to 860 width because they want room for Skype/AIM/... alongside it or whether they have a 1900x1200 screen and just pull it up to 1400 pixels wide.

It's important to note that most people will not use your application full-screen - if you buy a larger screen, you usually do that because you want to fit more onto it (in the worst case: more Photoshop/Illustrator pixels when you're doing print stuff). Assuming that you can just design for one particular screen size, fullscreen, and stick out your tongue at anyone else, will cost at least some potential customers.
Also worth reading a rebuttal:
http://unqualified-reservations.blogspot.com/2009/08/from-cr...
Turning plastic flotsam  into an inhabited island
50 years isn't all that long - there are plenty of tapes and records that are still perfectly usable from then. As long as you included a decent amount of redundancy you'd be alright with a few hard drives surely? There's always the issue of software being able to read the data, but we have no problems opening images and documents from 27 years ago now. In 50 years time there'll probably be a niche industry producing software that converts old formats - just as there is now converting VHS/Cinefilm.
Is putting it into orbit with solar power to keep it alive an option?
Reddit comes up as a topic in MBA courses ?
Challenge: shrink it to 1k and submit it to http://js1k.com/
Two sets of hard drives, five sets of CDs, and five sets of DVDs. I'd store it in a fireproof locked box with silica gel. Would probably work.
I had a good talk with my ex-wife's uncle about this a few years ago. He's a record's archival specialist in Australia, and they seem to be doing a lot of work with Microfiche. Apparently it lasts quite a long time and is highly dense. They encode data in some sort of an xml format, and the first slide on each sheet has a reasonably explanatory description as to how to decode the data.
> Time not watching TV != time doing something productive, much less efficiently. Ever heard of burn-out?

There is useful work which requires very little mental energy or effort - effectively zero.

Since the article mentions it, let's take Wikipedia. Perhaps copyediting is too difficult. Never mind, you can just fix a few dozen or hundred disambiguations. (http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Disambigu...)
Currently too difficult for computers to do reliably, but very easy for a human, and useful (if not as useful as referencing {{fact}}s, say).
No mention of pebble bed reactors[1] either, which is a shame, because AFAIK they are still the only ones that cannot melt down. They produce less energy the hotter they get and one can design them to, for instance, never exceed 1800K. If the cooling system fails, the system simply reaches a steady state at that temperature. There is thorium variety of this reactor.

[1] http://en.wikipedia.org/wiki/Pebble_bed_reactor
http://www.w3counter.com/globalstats.php

I produce that report each month from a couple dozen million visits. Targeting 1024x768 will make your site/app/whatever fit on well over 80% of screens.

I haven't run a viewport size report in a while but even when people run browsers non-maximized on large screens, they tend to be at least 1000 pixels wide.
There was a post about that yesterday: http://news.ycombinator.com/item?id=1581400