skysight-inc/HackerNews huggingface dataset:
Probably would have to build a desktop with a 5x1TB HDD and make sure the case is super strong and water proof. Stick the machine in a fire-proof and water proof safe and of course, be sure to have formatted the partitions differently and have RAID.

Alternatively burn a 100 or so Blu-rays and get two Blu-ray readers (one on a mobile device) other an external reader that you will attach to the aforementioned desktop.

Or who knows, maybe holographic storage (http://en.wikipedia.org/wiki/Holographic_data_storage) will come around finally and store the 5TB in a toothpick sized gizmo (which might probably run 512 cores of Googple's Chip (in my alternate reality, Google and Apple merge and buy Intel)...
We have our own webframework that grew over time and I don't feel bad about it.

Nor should you. You invested some time and put together something that exactly fits your needs. Chances are you're moving faster on it than some random new team using Rails, because you're so familiar with it and starting a new project involves simply copying large chunks out of a half dozen previous jobs and taping them together.

The key is that you didn't try to build your thing out into a platform and release it as open source.
The first few seconds work well for me in Chrome, but as soon as it gets to the Galaxies it starts to get real slow. This is on a 2GHz Core2Duo. What version of Chrome are you using?
I think one of the biggest reasons for Twitter's success has been the users it attracts (in chronological order):

1. Geeks - were not put off by 140char limit, abstract usernames, @-syntax, and appreciated the openness of the API. Blogs like Techcrunch loved it because it is an extra distribution channel for their content = Huge media coverage in the tech media.

2. Celebrities/Media - It's ideally suited for this - in fact it could have been launched as a stand-alone product for celebs to communicate with their audience. Because celebrities were using it = heavy coverage in the mainstream media.

3. Social media types - because of the media coverage, and the usage of the above two groups, social media people began trumpeting that Twitter was/is something special = business taking an interest.

4. The rest of the world - I don't think we're at this stage, and I don't think we will be. It seems to me that most people use twitter to push their content - they aren't really engaged in a conversation, and following someone really means nothing. I don't know any 'normal' people who use Twitter. Every person I know uses Facebook.
SproutRobot - tells you when to plant and sends you seeds
According to their "Team list" on Twitter they have 241 employees (http://twitter.com/twitter/team)
If a constraint was that it's going in a literal time capsule that would be buried underground (i.e. physical damage to the area is not controllable) I would get a couple of SSDs and a couple of backup tapes, and save redundant copies on different types of media. Given enough space I'd also stick a couple of machines capable of reading the data just in case.

Removing that constraint and completely ignoring cost I'd also setup a low-risk savings account with $1M in it and put the data on S3 and Rackspace Cloud. I'd store access credentials in the capsule. Odds are pretty good one of those 2 will be around in 50 years (and you'll have a chunk of money left over in interest).

Try to keep everything ASCII, with really good text descriptions of data formats.

Realistically 50 years is not a long time: I would bet we'll still have legacy access to USB, SATA, and probably ext3 & NTFS (though probably not IDE). Tons of computer folk who used these technologies will still be alive to work them. English will still be the primary language in the US.

An interesting problem is what to do when the timescale allows these things to change. What if nobody remembers USB, or what spinning platters are. Or the English language?
It depends on who's doing the storing.

A4 page, which has 210x297mm, say a border of 10mm all around non-printable area, gives 190x277.

Say we print at a resolution of 0.5mm, and in 16 shades, so we get 4x4 = 16 bits per mm, or 2 bytes. That gives 105,260 bytes per page. Probably we can squeeze more bytes in than this, but let's allocate those to redundancy and error correcting codes.

So for 5TB (in hard drive size, 5e12) would take about 23.75 million sheets of paper printed on both sides. At 5g per sheet, that's about 119 metric tons.

1 ream (500 pages) of the 75g/m^2 A4 paper I have beside my printer here is about 50mm thick. Say 215x305x55mm including some slack for packaging, is a little over 3.6 litres in volume; total volume for 23.75 million sheets is 171,285 litres, or 171.285 cubic metres.

A room with a ceiling height of 3 metres would need to be only 8 meters on each side to store this. Of course, the room shouldn't have any windows and should be at the appropriate humidity, etc.

The cost of the paper, assuming $5 per 500 pages, is less than a quarter of a million. Much more forbidding is the labour and temporary acquisition of printers required to transcribe the data to paper. A good printer @50ppm would take nearly 2 years, assuming zero downtime and very quick paper and toner changes. To do it in more reasonable time and with more reliability, you'd want a bunch more printers; and of course, you'd need to hire the people to do the work of shuffling paper and carting it around, but I'd bet you could probably do it for less than the cost of the paper, particularly if you did it in a cheap labour country.
This is an interesting thing for Zed to share.

Sleeping on your back is something that can exacerbate sleep apnea, so I would modify his otherwise quite pleasant sleep suggestions with that in mind.
My Life in Therapy
No, it won't. Some CDs from the early 90ies are not playable anymore because the foil that stores the data is damaged through aging processes. DVDs and hard drives have similar problems and won't last longer than 5-15 years if you are not lucky.
Store the drive along with a computer to read it? :)
شرح برنامج الجرافيك GUI Design Studio Professional v4.1.109.0 Repack iNViSiBLE
A disclaimer: my company develops iOS apps on contract so I am a bit biased in preferring native code, but I have tried to do HTML5 as a substitute in the past.

In my experience trying to develop HTML5 apps instead of a native app:

1) Development (and design) time is roughly equivalent between an iOS developer and an HTML developer, because of time trying to copy things that native code gets for free.

2) It's a bad idea to use a cheap HTML developer because there is a lot of stuff to work around, a good HTML5 iPad app is not something you can really do by dragging things around in dreamweaver.

3) What you wind up developing will have to be majorly modified for another platform due to iOS specific bugs, features and chrome.

4) You will never reach the same quality in HTML5 because the iPad has issues relating to CPU, RAM, and bugs or missing features in Safari that Apple doesn't seem too bothered to fix.

As a proviso, in some circumstances, like for simple apps that don't need to be perfect, HTML5 is a good idea. What I'm saying is that in most cases native will be better in time/money spent and quality of resulting product.
See Manifold's comment above, there is much more that you can do than just using %'s. Looking for one true resolution is a straw man.
Print them as high-density barcode on acid-free paper.
China has lifted 400 million people from poverty to lower middle class in 20-30 years. This is wealth creation on an unprecedented scale. And when I say unprecedented, I mean it in the literal, absolute sense.

The fact that many of them are working in unpleasant factories completely overshadows the fact that their parents were subsidence farmers and that their kids will have access to decent/good education and healthcare.

China isn't perfect, but the velocity of the development is central. Much of the western knee-jerk reaction to the conditions in China seems to work from the premise that eliminating poverty is only worthwhile if it can be done in a clean stroke with no unpleasant intermediate steps.
The State of Social Location-Based Services
It's a radical idea, on the same level of jumping from monolithic kernel to micro kernel system.

The main idea is to use a safe language (Java/C#) to provide process isolation instead of relying on the OS imposing separate process address space.

Safe language codes can be proved that they do no harm, cannot corrupt another program (the bytecode verifier will stop it). For the unsafe language programs (C/ASM), the current way to prevent them from stepping on each other is by putting them in separate address space processes with limited privilege (ring 3).

The main advantage with a safe language only system is that everything can be trusted enough that they can run in ring 0 in the kernel, thus very fast. There will be no more slow user mode to kernel mode system calls, no more ring 3 to ring 0 transition. It also allows all programs to run in one process address space, no more expensive process context switch (though thread context switch is still there). Inter-program messages will be very fast since they are in the same address space. Code quality will be improved with whole classes of bugs removed in safe languages.

Remember the complaint about microkernel? That most of its OS services are in user mode servers and thus incurring extra kernel-to-user mode transition? Imagine a system that has no kernel or user mode distinction and no mode transition.

The disadvantage of safe language system is that everything has to be in safe language, user program, kernel services, device drivers, etc, which is kind of impractical. Singularity allows "trusted" drivers written in unsafe languages. I don't know how well that works.

IMO a hybrid approach is more feasible. An OS with the traditional kernel (preferably microkernel) that supports unsafe language programs and drivers, and a safe-language kernel that allows verified safe-language programs and drivers to run in ring 0. This would maintain backward compatibility and allow radical new development that improve on quality and safety.
Yeah, that type (heh) of typing is boring. What is really, really useful, tho', is a type system that can stop you doing things that make no sense in your problem domain. This was the original idea behind Hungarian notation btw: the C compiler can trap things like multiplying a char by a double; it can't trap you adding a weight to a height.
For the HDD route, I'd probably prefer lower density storage, heaps of redundancy, and a good spread of HDD manufacturers.

A quick Google of HDD MTBF suggests that 1 million hours (over a century) is wildly optimistic, and typical failure rate is 2-4% per year, possibly as high as 13%. If e is the failure rate (as a fraction of 1), and assuming a constant and independent failure rate over time, then the survival chances for any one drive are:

(1 - e)^50

So the chance that any one will fail is:

1 - (1 - e)^50

With n mirrors (assuming a reliable checksum to verify data in the event of only a single copy of a mirror surviving), the chances of all failing, f, are:

f = (1 - (1 - e)^50)^n

log(f) = n log(1 - (1 - e)^50)

n = log(f) / log(1 - (1 - e)^50)

So, for a reliability of 99.999%, and hoping you can keep the individual yearly failure rate at 3%, so f=0.00001 and e=0.03, n would need to be at least 47.
How to Choose an SEO Firm
Hmm

figure out what your product is, then figure out who will buy it

Oh that's easy! Or perhaps an MBA teaches how to do that...?
Read some useful business book and that is it.
The Success Manual - http://thesuccessmanual.bighow.com
This guy claims 200 kB per A4 page http://ronja.twibright.com/optar/
One can also get a good education by reading the greatest books of all time. For example, The Success Manual, which contains summaries of 100+ greatest business and self-help books. http://thesuccessmanual.bighow.com
Off course they are mentioned - its the High-Temperature gas-reactor or "Next Generation Nuclear Plant". It is mentioned that a pebble bead and prismatic designs exist.

However - I am also missing LFTR - which BTW is also "unmeltable" and cannot go supercritical.
I'd suggest a max of 1024px target because that can fit in an iPad's screen when held in landscape. Thinking about tablets now means that you can probably get the website to work with the iPad and the income tsunami of Android tablets with relative ease.
That is why I provide The Success Manual, (summaries of 100+ greatest business and self-help books) only in digital format. http://thesuccessmanual.bighow.com
This is also a useful read, although about the viability of business education http://bighow.com/tags/doweneedmabs
My cable box went back to Comcast 2 months ago. Don't miss it at all.
It is getting harder and harder to find 4:3 monitors, so for me it's not my first choice that i now have a 1920x1080 as main screen. (I start drooling thinking of a 1920x1440 screen)
Eventually you will learn to stop doing this.
Read The Success Manual - Summaries of 100+ greatest Business and self help books of all time http://thesuccessmanual.bighow.com
The Importance of Digital Preservation
A better bet is to read the distilled wisdom of all the best business books of all time - The Success Manual - something I helped edit - is one of them. Check it out at http://thesuccessmanual.bighow.com
If this digital data didn't have to be put away somewhere, I would make the most of intelligence. Put someone in charge, with the skills to transfer the data the newer mediums as they become popular and to ensure that the copies are not corrupted in the process. This person would be paid in whatever kind of way leads to the most loyalty, I would also leverage their sense of pride. Maybe have a few different people each tasked with protecting overlapping segments of the data to help ensure nothing is ever lost.

Ideally some kind of artificial intelligence would come about sometime in the future to assume the role of data keeper - hiring people to do any work it couldn't do from within the computer and running off some kind of fund that had been set up. Maybe one day there will be a market for creating intelligent services like this, I hope I have something to do with them.
Even better run a program on multiple servers that has the ability to move the data around different online storages and has the ability to seek out and buy more online storage solutions if required over time.
Manufacturers
Get quotes for Machining, Fabrication, Molding, Extrusion and other manufacturing processes.
// I don't like the keyword "if" so I'm hiding it with && and || because I haven't thought deep enough about a better way of structuring my code

// TODO think harder
Thanks for organizing this jason_tko. I'm looking forward to meeting up with everyone again.
The minified 3D engine is 33k on its own!
Make them public for sharing
Use archival CD-R Media - Good for 300 Years

Start by looking at these guys:
http://www.falconrak.com/pro_archival_cd-r_gold_ep.html
I wish I could turn this off or edit it, it's a bit creepy and never really shows me anything relevant.
B&W film is the best archival format I've come across, it'll last a century stored in a shoebox in the attic, and you can look at it just by holding it up to the light. That's important; anyone who picks it up regardless of their prior experience will know, this is a thing with information on. Would you even recognize a HD if you'd never seen one before?
First rule of litigation - sue people who have money.
I agree - I think this is the route for more substantial (centuries) storage. However, I'd probably wouldn't use xml - some variant of http://ronja.twibright.com/optar/ mentioned elsewhere on this page.

I'd include the definition of a simple machine, and the text of a program written in opcodes for the machine, for decoding.
doesnt every solution involving magnetic media include the need to have power sources (since HDD, USB drives need a recommended electrical power rating source).

Optical media is the only way to guarantee whichever future "creatures" encounter the data, can actually figure out how to access it.

If you are a blind alien (so that you do not understand the _concept of light_) you can potentially still have measuring equipment that can sense the pits in the media and make sense out of the binary data.
My answer to the last question would probably be including a reader right with it. AC current will likely be around a lot longer than 50 years. So if you have some kind of computer containing the data, just need to plug it in and it starts a self-explaining film(ideally with pictogrammes, several language explanations, etc) that should make the data usable...
Werner Herzog Reads Where's Waldo
This leads to the next question of does the average user usually have their browser maximized (assuming you're developing a web app).

sqrt17 already touched on this - It's important to note that most people will not use your application full-screen

My gut feeling is that he's wrong as most users I've watched tended to immediately full screen their browser or have it open virtually full screen.

Just the other day I watched two people I consider fairly tech savvy get annoyed at IE opening with a small window, which they immediately maximized. They even asked me why it did that, as if it had been an ongoing annoyance.
The word rebuttal could be misleading, Mencius is not against romers idea. If memory serves me right he thinks he doesn't go far enough and is annoyed with the intellectual dishonesty necessary (?) to sell this idea to the media/universities etc.
Just out of curiosity: whats the background of this question? Are you planning to actually do this? What kind of data?

If so, you could maybe give use some more information on the constraints involved(although i must admit thinking about it without any constraints is fun, too)
Top Web Collaboration Tools (That Aren't Google Wave)
Works well on Chrome 6 dev with a e6600 c2d which is quite old now.
Ilya Grigorik experiments with a Ruby simulation of Gos concurrency
This is true and I'm looking forward to getting a 1920x1440 or higher monitor too.

I actually got a 4:3 monitor on purpose though, since at the time, big widescreen monitors were too expensive and I wasn't willing to settle for fewer vertical pixels (for programming, height is more important than width for me) and I didn't want the hassle of flipping a widescreen monitor sideways.
Please don’t resort to blatant ad-hominem misquoting. My remarks were not as stupid as “hurr” and “tghaaaasdfsdgsg”, they were statements that I put much thought behind. And rather than saying my thoughts were vacuous (mindless, meaningless), since you admit you prefer significant whitespace too, the worst you could call them is irrelevant.

As for why I decided to bring the syntax up when semantics are more important, it seems to me that if a language designer hasn’t thought about the syntax of a language and has just copied verbatim the syntax of Java/C, then they show a lack of attention to detail, and there is a greater probability that they will continue to show this lack of attention to detail when designing the rest of the language. Yes, I could read the whole semantics section of the language spec and evaluate it directly, but that takes more time than some people have when faced with yet another unproven language to consider learning or watching. I’m sure more people than me use syntax as a warning sign, so the syntax of a language is important if the designer doesn’t want to scare these people off.
Stone, or perhaps clay. Some of the oldest written records we still have are from Sumer using cuneiform on clay tablets. Use modern micro-abrasion techniques to encode data to stone, then put that stone away into an area little accessed by humans on a daily or yearly basis.

Assuming there is no cost limit here, I would go one step further and say use some form of metal. Say stainless steel, aluminum, gold, or titanium. Some metal that is very stable over time and does not interact with the atmosphere readily. Again, use micro-abrasion / carving technology to write data to the materials.

The next question is what format for the data? It depends on whats being stored. The biggest issue is that of "formats".

Lets look at things that last a long time. The English(or any language) is unlikely to change that much in 50, 100, or even 200 years. Words and their meanings will change, but for the most part a native English speaker 200 years from now could read what we write now. Whether or not they understand the usage of the language is a different question. So if its a textual document you're saving, write it in plain English. No abbreviations, etc.

What about media? That gets complicated. If its a static image, perhaps keeping it simple is best. In plain English, write that the following section of data is an image. Each group of three numbers starts at 0 through 255. In procession from left-to-right, the values represent Red, Green, and Blue. Each group of 3 numbers is what we called a "pixel". The image is 300 pixels wide, and 800 pixels heigh(arbitrary numbers for this argument).

For moving images, further expand on the single image description and say every 24 images should be spaced equally and viewed over the course of 1 second to achieve animation.

Sound is something I don't know anything about from a data format perspective, but I would again find the simplest mechanical way to produce a sound and store it in that format with ample verbage describing how to handle it.

Edit
After reading other responses that came in while I was writing this, I want to add some more thoughts.

Remember that our technology is ephemeral. We don't really use much tech from 50 years ago, hardly any from 100 years ago, and it just gets worse from there.

Things like microfiche, ssd's, cd-roms, blue-ray, etc are all the more bad ideas for long-term backup. Paper books are a better option than any of these for near-term storage for time periods up to 50 years.

If we want to actually store data in a meaningful way for long periods of time, say over 100 years, we have to keep it simple. Your devices will probably not last 100 years, even if kept in storage under the most secure environment. But in 100 years people will still have eyes, ears, and hands.

We have to look back over history and look at the material types that survive long periods. Stone, and metal to an extent, are very good long-term materials. Cloth and paper are not*. DNA is potentially a usable data store, but is corruptible. Plus you can't read DNA patterns with the eye.
Take a person. Make the person maintain 1MB of data -- copy it, memorize it, something like that. Possibly understand it. Repeat for 5 million people.

If 1MB is too much, try 1KB, and repeat for 5 billion people. There should still be some people left for systems maintenance.
Does anyone else find it rather ironic that an American economist is citing an example where a mini-state (Honk Kong) created as the results of a war fought by the UK to support drug dealing (http://en.wikipedia.org/wiki/Opium_Wars) is cited as a great example of how to run a country?
The 100 million-year-old 'catodile': Scientists unearth ancient feline crocodile
I cannot stress how important it is to stay healthy. I used to be a competitive natural bodybuilder (which isn't the healthiest thing, overall) and a personal trainer, so being healthy was always a part of my life. After I graduated college, I didn't have enough time for them and let myself go. As a result, I get sick more often, and have back pain.

I'm currently in the process of getting back into shape (not as a competitive bodybuilder, but just general fitness). So please, if you can avoid becoming unhealthy, do, and stay fit. There's literally no downside to it (that I can think of).