skysight-inc/HackerNews huggingface dataset:
Didn't mean to take out the fun - I'd recommend to think about changing at least the music though :) Good luck with your startup! I really like what you are doing; this market is ripe for some innovation.
Personally use github's gollum: https://github.com/github/gollum which is pretty awesome and git-backed.

Allows you to do all your wiki pages in markdown and a sleugh of other markup formats. Plus, did I mention git backed?!
Well we're obviously just talking about anecdotal evidence here, but I'm a young-ish hacker-news-reading programmer, and I am really excited about this service because I love having prints. I also want to sign my brother up for this so I can get pics of my nephew but only 15 per month, not the usual 150-per-facebook album.
I'm so sorry to hear about your loss.

But we must put our strategist hats on, and think strategically.

Sure, perhaps ALS has an environmental trigger. How shall we look for it? ALS is a rare disease. There are 5600 new cases of ALS in the USA every year, out of 307 million Americans. This implies, very roughly speaking, that in a study group of 50,000 people, one person will get diagnosed with ALS every year on average. So doing a prospective study of ALS patients is going to be astonishingly expensive: You'll need to sign up hundreds of thousands of subjects, then follow them for years, to get any meaningful number of actual cases among your study participants.

The alternative is to carefully quiz ALS patients and their families after diagnosis and see if they all tend to report similar, distinct, unusual patterns in their earlier lifestyles. But self-reporting is a lousy way to look for subtle effects, especially when the sample size is necessarily small. People have spent decades trying to positively identify environmental triggers for much more common conditions, often with little result.

So if we must identify and eliminate an environmental factor before we can reduce the incidence of ALS, we probably won't reduce the incidence of ALS anytime soon. Trying to improve or extend the lives of ALS patients post-diagnosis is, perhaps, a more tractable strategy. We know exactly who to run the tests on. And I imagine that ALS patients are among the most eager volunteers for experimental treatments.
Sounds like you have some fantastic customers/a great product!

It's possible (and likely) that your CLV is changing over time as the mix of customers you are getting is changing - the key is to be able to calculate CLV as early as possible while still getting an accurate number.

If you are going to earn $1500 in profit from a customer, why wouldn't you be willing to spend $1200 to acquire more? The issue you may run into is that, if your $1500 customers found you organically, you can't necessarily expect customers you acquire via different means to be worth the same.

There are some other variables at play as well: are you cash constrained? How soon do you need your acquisition expense to be paid back?
Testing Galactic Algorithms
I write my notes in markdown and keep them in a git repository. A simple hook generates a collection of html documents that I host on my private server for reading while commuting.
The Most Dangerous in the World
to be fair, the whole point about Tiddlywiki (the subject of this article) is that it doesn't require any infrastructure to back it.
Just finished reading the article from Nature (thanks, warech). So, they're saying this ubiquilin 2 protein has a consistent mutation compared to the wild type, it's found in patients with ALS, it' found in intr-neural tangles, and they're hypothesizing that this protein may be involved in clearing misfolded proteins. Wouldn't it be at least as likely that it is one of the misfolded proteins targeted for clearing? I think the senior author, Seddique, is right: this gives them a good direction to go in. But it's still a long road.

Unfortunately, we don't have many good cures for these sorts of diseases yet. Enzyme replacement has worked to slow the progress of a couple of metabolic diseases (to the tune of tens of thousands of dollars per treatment), but I'm not aware of anything that can meaningfully clean the intracellular environment of built up detrius, especially in the central nervous system. That's a tall order. How would you do that? Intrathecal injections of a virus to splice in a functioning copy of the gene? Viruses are not well tolerated in the CNS, to my knowledge, eg, Herpes simplex encephalitis is lethal.

Best of luck on the quest though.
In summary, use JSON. Which is natural if you are HTML and Javascript.
Another vote for .txt files.

Easy to source-control and merge, easy to find stuff.

I can't help but think that someone, somewhere has a bloated XML-based API for doing this, probably requiring a server running a couple hundred megabytes worth of Java-based back-end. I'm old fashioned.

I don't anticipate a vanilla text file going out of fashion any time in the next hundred years or so.
With GroupMe’s acquisition, zero revenue companies are back in style
That makes it an effective form of communication, but not correct.

If I talk to someone who's not computer-savvy and they describe a workflow as "I put the USB in the CPU and then drag all my files onto my screen" (verbatim quote) I can figure out what they mean and work with them, but they clearly don't understand the concepts.
National Archives site asks users for their "preferred Internet password"
True, and you never know with PHP.

The preg functions are wrappers around the Perl Compatible Regular Expressions library, though (PCRE) vs the older POSIX greg PHP functions, so I do think they mean Perl.
Humor will not be tolerated.

End of line...
I'm not sure what you're getting at, but it's not necessary to change a protein's function in order for environmental factors to cause disease.

A leaky gut combined with cross-reactivity or molecular mimicry is sufficient to cause autoimmune diseases in some people.
My wife feels the same way, actually. But isn't that the market here. It is computer literate people with lots of digital pictures (me), with relatives that want prints (my family).

I don't think this startup should worry about the demise of prints any more than Netflix worried about the demise of the DVD when they started. (Of course, they've since worked hard to transition to digital, and been very successful at that, but not at the beginning.)
Nice video and all, but I don't see the differentiator in this product or 'experience'.

Sure, it is a different UI, but I don't see how this UI is any more integrated into my life than my WP7, or any other mobile OS.
Photograph or Painting?
Thinking The Unthinkable: Is Oracle Considering Buying HP?
Did you intend to link to a specific article on moneytrendsresearch.com? That site appears to have a couple dozen articles, and you've linked to the homepage.

The most recent article about fraud specifically is "DYLAN RATIGAN: FORECLOSURE FRAUD & $45 TRILLION DOLLARS":

http://www.moneytrendsresearch.com/2011/08/22/dylan-ratigan-... [video, 14:10]
Is the github repo (https://github.com/stuarthalloway/onlisp-clojure) not being used by both of them ?

It's a wee bit scattered all over the place.
You can use it over a high latency flaky SSH connection
surprisingly effectively.

As a GUI editor user and generally vi(m) ignorant person I have a question about that. Flaky connections - that's where I live. Right now my typical MO is to open an SFTP connection to a remote dev server and edit the files on it by using an SFTP-capable editor. Essentially, the editor pulls the file, displays it for modification, and commits it back to the server when I press CMD-S. This works so incredibly well because the editing phase itself has no latency and saving 2-3 kB of (compressed) source doesn't take longer than a few seconds over the worst of connections.

Now, does vi(m) have a similar feature or did you mean (as I expect you did) that editing over a terminal connection to a vi instance that runs on the actual server was surprisingly effective? Because if you did mean that, you haven't seen actual bad connections yet ;-)

Don't get me wrong, I always have a Terminal window open, I love the command line. But I wouldn't use it for remote text editing unless it was an emergency. Also, I kinda like syntax highlighting in my editor.
If you have a mac and are unsure on how... (not sure why any mac-owner wouldn't be comfortable with the terminal window but,)
Instructions to use xdissent's ievms script from github:

1) Install virtual box - http://www.virtualbox.org/wiki/Downloads - Go with the "VirtualBox 4.1.2 for OS X hosts x86/amd64" option.

2) Copy the command that is most relevant from you from here: https://github.com/xdissent/ievms/blob/master/README.rst (starting with 'curl')

3) Open up your terminal window paste, hit the 'enter' key

4) Hit the town, it can take some time, depending on your connection speed that is.
Ask HN: Is My Google Analytics Tracking Code Private?
Is there anyway a novice or expert could figure out who I am based on my Google Analytics tracking code?

I've searched around and delved into the GA documentation, but haven't found anything that references the tracking codes privacy.
Another vote. Easily editable, searchable via Spotlight or similar solutions; easy to present in a formatted way especially if you keep notes in Markdown; easy to edit on the go with something like PlainText (http://www.hogbaysoftware.com/products/plaintext); and, of course, easy to have available anywhere with Dropbox.
Actually, this is just a special case of a more general strategy: move as much as possible to the client. Typically, you can move all the code that doesn't sit behind an authorization wall, to the client.

Just have two things:
1) Serve static files
2) Build web services and call them with js

This scales.
Software Piracy Infographic
The unavoidable reality is that we won't get a real sense for how well these kinds of innovative programs work until we try them on large populations over long periods of time. In doing so, are we experimenting with our kids? Yes. The key to breaking our educational paralysis is to recognize that we are also experimenting with them if we continue traditional teaching methods in the face of a changing modern world.
Right, but, statistically speaking, you don't really matter. Doubly so if you don't buy software.

The target is "people who spend enough money to make writing code for them worthwhile," not "everyone ever."
When was the last time you talked to your friends about that episode that was broadcasted eight days ago? In case of media time is a very important aspect of the product that has a significant value.
IPad mag app Zite to be acquired by CNN with a $20-25M pricetag
Yup, the text files are in a folder in dropbox when they are not associated with other data directly.

http://onethingwell.org/post/457674798/a-poor-mans-notationa...

I'm using a slightly hacked version of this on the main PC
My point was that the purpose of watching this kind of TV show isn't to gain specific knowledge; it's about the progression of events towards the goal.

I just finished "Star Trek: Voyager", so I'll use that as my example. In the first episode, they get stranded far away from home. You know they're going to make it home because that's how stories work. Does that make the show spoiled? Well, they saw reason to make 7 seasons of 24 episodes, so I'm guessing it wasn't spoiled.

Actually, studies[0] have shown that spoilers make stories more enjoyable.

[0] http://www.wired.com/wiredscience/2011/08/spoilers-dont-spoi...
While I prefer plain text in markdown, sometimes I store screenshots of code in Evernote to keep as as a reference about how I solved a problem. Its image indexing capabilities and mobile apps allow me to quickly search for something ubiquitously.

http://i.imgur.com/gporh.png
Depending on your text editor of choice, vimwiki (https://code.google.com/p/vimwiki/) could be what you're looking for. It stores all data in plain text files which can easily be versioned in your VCS of choice and/or stored in a Dropbox folder. I've been using it for a while now, works like a charm.
This article stops short of giving the one piece that we need to take action on this: The formula.

So, given a database full of customer records, all of which have a signup date, some of which have a cancel date, what is the formula one would use to determine the average expected "lifetime" of a customer.

I suspect that the author doesn't want to give us this formula, as it's part of the secret sauce that the company behind the blog post sells. Still, maybe if we ask nicely enough we can guilt it out of him?
Meet Ochs, a Chrome extension that dresses up the NYTimes
"Android" is not a standard hardware platform - it's pretty much whatever any manufacturer wants to ship. The TouchPad had the potential to be much more akin to the iPad/iOS line because one company was controlling the hardware experience.
How to Speed up Lion Boot Times
Yes I have implemented something like this and I still do this from time to time. For example, I don’t always use plain strings for things like SSNs/SINs and phone numbers, sometimes I create a brand new class.

You can do this in any language today by boxing strings. In an “untyped” language like Ruby, you’ll get runtime errors if you try to use an UnsafeString where you expect a String, and in a statically typed language you’ll get a compiler error.

Some languages make this easier than others, but the main problem is not whether you can use types or boxes to solve the problem. The main problem is that if you are using libraries/frameworks that doesn’t support your types or boxes, you still have to be careful to place boxing and unboxing code where your code interacts with the library.

Taking a web framework as an example, if its template system expects PUS (plain unsafe strings) and it provides post parameters as PUS, it’s up to you to box things up so that your code never passes PUS straight through the system. I agree that once you box up a PUS it won’t get inserted into a template, but the pain point is that library authors don’t implement anything like this so you are going to have to deal with the rather broad interface between your code and almost every library that does something with a string.

Which is not to say that types are or are not better than coding conventions, but rather to say that in theory types are an airtight solution in any language, but in practice there is still broad scope for human error thanks to libraries.
Cool, thanks for the follow-up. Was the "Security Warning" you're talking about from google.com, or from facebook.com? If facebook, do you know what the specific domain was that caused the error (and the reason for the error)?

Also, I'm curious where you reported this before? If there's an issue causing security bug reports to get dropped, that's something I want to fix ASAP. Thanks!
How the Internet and its pricing really work
Sounds like Confluence (http://www.atlassian.com/software/confluence/). I wish it required a server running only a couple hundred megabytes of RAM.
Yes, that's possible in Haskell. And it's actually one of the canonical examples.

And even in C you could wrap your (char*)s up in different structs. The typing overhead would be higher than in Haskell, though.

(There's even a language extension to allow you to overload string literals. But you probably don't want that, because

s = TaintedString "My string literal"

is easier to read than:

s :: TaintedString
s = "My string literal"

The overloading makes more sense for implementation details like using a different String implementation like ByteStrings instead of a linked list of Characters. You actually want to be able to see the semantic differences.)
Laravel - A Clean & Classy PHP Framework
Tell HN: 100 Days of SeqCentral
The first 100 days of a new presidential term is considered a benchmark to measure the early success of a president.

Being that today is the first day of my startup after moving to the DC-Metro area, I'm starting my own "100 days" (http://blog.seqcentral.com). In addition, I thought I'd encourage other startups to join me in promoting/enacting their own "100 Days" especially those in the DC area, in the biotech market, or attending Techcrunch in SF next month.

Cheers!
Wonderful. I feel like I learned HTML/CSS/JS from observing and guessing. Having an explanation would've been a hell of a lot easier.

Unfortunately, most brilliant web designers are terrible at communication. Not all - I know there are at least several exceptions.

Look at Twitter Bootstrap for example. It's great, and I'm guessing it's made for non-web designers, or people who want to make something quickly. In the prior case, I can't imagine any design newbie understanding how to use it.
Me too. But apparently we are in the minority, otherwise this business model would not work.

People like us who don't care can save a lot of money.
Gollum[1] is really nice for that. It power's GitHub's wiki feature. All pages are in Git, and it supports several markup languages including MediaWiki but also Markdown, Textile, etc. Nice, clean interface, nice editing toolbar. Open source. Just clone the git repository where your pages are and run the "gollum" command to start up the server.

1: https://github.com/github/gollum
Who said anything about selling it for nothing? Keep national ads in there, I don't care.

In fact, how many HN hackers do you think would dive at the chance to display localized ads in a stream from FX/TBS/USA/TNT/Comedy Central/etc./etc.
I wonder if intermittent fasting would be an effective deterrent of ALS through autophagy, though I highly doubt this would be of much good after the disease takes hold.
I'd agree, but they need to be more careful what they say.
Open Letter from human rights lawyer seeking lost documents sent to wikileaks
Hmm.... "I am skilled at object-oriented programming." Seems grammatically correct, everybody knows what I mean, there's no particular ambiguity in it... compare with "I am skilled within object-oriented programming." which as a native speaker I find clearly wrong. What exactly are you saying?
This always seems like such a good idea to me. Like walking around a busy city bustling with people all around.

But then I realize I would never use it. The idea of broadcasting my browsing habits page by page to a third party is creepy beyond belief.
The most amusing outcome of this article is that it demonstrates just how much everyone wants to be the one with original content, but they seem to be too lazy to find it the "old fashioned way".

It also speaks to the echo chamber effect on Twitter--the fact that every just repeats what someone else said instead of adding to the discussion or creating a new one. Sad, really. This isn't discourse, it's just mental masturbation.
I'm someone they cater too. I'm somewhere on the intermediate end of the scale for vim users and I love it's modal editing. But I also like modifying and specializing my editor and VimScript is to put it mildly a really sucky scripting language. And no the {perl,python,ruby} bindings do not improve the situation significantly.

Viper with Vimpulse get me close enough and still allow me to modify my editor in a lisp dialect. I'm willing to sacrifice some of the edge case uses of Vim to have this power.

It's not ideal but it's currently better than vanilla Vim or Emacs. I have hopes for Yi in the future but it's not there yet and development has only recently started to pick up on the project again so it has a ways to go.
Blind SQL-Injection
What you are looking for is a Radar Chart, not a Pie Chart! http://en.wikipedia.org/wiki/Radar_chart
Oh No Kindle is not Amazon's Bestseller Anymore, its the HP Tablet
This is well put together. Just a little nitpick though, HTML and CSS are part of the Web, not the Internet as a whole. If you're going to start teaching you might as well start at the beginning. Other than that it has a unique layout and the bold use of typography is pretty cool. It would be nice if the videos were accompanied below by the lesson in written form. The videos are high quality. Props!

Edit: Regarding my nitpick, I see that you start off with an actual introduction to the Internet, so I retract my nitpick. :)
That's exactly why SiteChat is anonymous and doesn't save _anything_ on the server! :)
I think that Twitter Bootstrap is actually targeted toward the experienced front-end developer who needs to put together a prototype or other simple app quickly.
Awesome-- I was looking into Parse for a project I was working on, but was really needed access to their data storage otherwise I was going to have to have to hand roll it. Glad that I put it off a weekend! :)
Big Kids Deal buying site, Gruppy, adds small kids to the mix.
Agreed, whats more human about this than any of the other UIs ?
anybody wants to guess what this code compiles to?

a [1] = 2
Bliss is overrated. The greatest achievements often come from discontented, even tormented people. I for one don't want to live in a world where every book reads like Deepak Chopra.
"What I don't get is why TechCrunch seems to give YC companies more coverage than 500 Startups companies."

Bucketloads of free traffic from HN.
This is one of the major strengths of YC. They can build a small, profitable company with customers that read HN and TC. This gives them time to build a good product. Once they have that down they can go out and raise some money to help them compete more aggressively. And with a solid product.
I normally don't submit content from LWN until it's a week old and available by default to non-subscribers. However, if they've written the best article on a topic that's gaining traction on HN I'll consider it. In this case I'd noticed two stories about GPL license revocation and Android make the front page recently, but they each seemed to focus on only a portion of the topic and to put their own spin on the topic.

To quote from LWN's FAQ:
"Where is it appropriate to post a subscriber link?
Almost anywhere. Private mail, messages to project mailing lists, and blog entries are all appropriate. As long as people do not use subscriber links as a way to defeat our attempts to gain subscribers, we are happy to see them shared."

So if you like this article, subscribe to LWN. I did!
TiddlyWiki is a single self-contained, self-modifying HTML file that does not require any server whatsoever. Installing it is as simple as downloading initial template file to your disk. Being text file, it is searchable, mergeable, etc. Copy it on a USB stick, put it in a dropbox folder and you got your backups. But don't get fooled by the apparent simplicity, it is a full blown wiki, with themes and plugins, if you want them.
This is really bad PHP code. I don't want to ask this, but are you not protecting against MySQL injection? (Thats not my only reason)
I've said it before, I'll say it again - in 5 to 10 years, people will view RoR as they view PHP today - as something that's ruined a lot of programmers.

How much of this sounds familiar?

> “Design Patterns are a Java thing. In Ruby you just write code.”

> “The warnings Ruby produces are dumb; just disable them.”

> In a way I think this is a testament to the power of the platform. If you’re getting a 500 error in a Rails app, you can keep adding kludge after kludge and hitting “reload” until it works. No need to ever write a test or refactor. In languages and frameworks with a lower turnaround time, this kind of tweak-it-till-it-works workflow is simply impractical. Ruby on Rails has an impressively low barrier to fiddling.
Antisocial: Social widget blocking Chrome extension
A monad tutorial for Clojure programmers (part 1)
It would if you could use that budget to hire twice as many genuine innovators. But those folks can be difficult to find....
This. 100x this. Not only only does it personally rub me the wrong way, but also it is confusing to people who don't have Starbucks in their country.

Venti means 20. Grande means big. Short means...what the hell? What am I buying here?