skysight-inc/HackerNews huggingface dataset:
If it's almost done, finish it. Otherwise anticipate moving onto a new project and 6 months from now writing the same Ask HN post again as the excitement of the new project wears off and you find yourself dreading having to grind out that last 20%.

Don't use "lost steam" as an excuse for the fear of uncertainty as to what comes next after you launch. Good luck.
After you have init'ed and updated your submodules, the argument holds fine.
For the stuff you haven't got serving out of cache yet, might I recommend putting a proxy on the frontend layer? It can reverse proxy almost all of your stuff, and cache/proxy the remaining content which isn't dynamic (or even dynamic stuff, given the right voodoo). Cheap and codeless.
Failing over to the secondary only helps if the problem is local to the primary. If you pushed bad code or the system just can not handle the load, the secondary will just fail in the same way.
Let me make a suggestion: for reporting, return a URL with a set of word codes rather than numbers and letters.

https://aboutmybrowser.com/dog_walrus_banana_door

If you figure out a set of 1000 short words that are not too close to each other and easy to pronounce, four of them gives you a trillion possible combinations. If you window it so that the first word is always the same on a given day and keep a record of that list, you can differentiate a billion combinations in a day and have a good check that the information was gathered recently (or else is a thousand or more days old.) http://www.manythings.org/vocabulary/lists/l/ will get you common words, as a start.
Google Glasses Make Their Questionable Debut at (New York Fashion Week)
I believe they are building sockjs, which is better than socket.io, in haskell so you should be able to use that someday soon.
We needed some scrum-like, easy to use, and a little hands-off most of the time.

We started using OnTime (ontimenow.com). It's not bad, there are a ton of things that could be better, but their customer service has been absolutely excellent any time we've had an issue.

We had assembla for the longest time and it was absolutely horrid, and their customer service was even worse.

We ultimately would have stuck with Github issues if it weren't for the fact we wanted a more scrum-centric tool and that our non-technical (and even one of technical co-workers) didn't really GET it.
There's no mention of it on the video or the page, but it seems safe to presume that there's no support for Windows-based servers? Or am I just missing it?
Also, the nagios monitoring "check_http" will check the time to expiry of HTTPS certificates, and warn you when you have 30 days left. http://nagiosplugins.org/man/check_http
My pet theory is that it's something I've come to think of as the "WELL effect". Named for the famous online community which I was a member of for approximately one month in the early 2000s, and which is still talking itself up for how vibrant it was 20 years ago but hasn't been vibrant for any time during this century.

It works like this: The oldsters perceive that they enjoy a certain elite status by virtue of how long they've been there, and begin to think of themselves as the "keepers" of the community. They also develop a measure of contempt for newbies, perhaps because they (being new) want to talk about things that the oldsters have had a chance to discuss many times before. And perhaps because they (being new) represent a slightly different culture, which triggers stereotypical "kids these days" instincts.

So they begin taking measures to protect the site from junior members. A positive spin is put on it by calling it "upholding community standards", but it would be just as fair to negatively characterize it as "telling those damn kids to get off my lawn." I suppose which one you think it is depends on whether you're the one yelling or being yelled at.

Either way, the terminal point is that everyone has gone to have fun somewhere else, essentially because that's precisely what they had been told to do, and all that's left is a hoary old collection of ossified cucumbers fondly remembering how much fun they used to have and wondering where the magic went.
Phone is now optional - you can get just emails instead
I wish it was only an issue that occurs in such cases. Unfortunately, this kind of stupidity happen TWICE in a row in a company I worked for previously.
The developpers told the manager litterally MONTHS ago, but it was just not considered as important enough. (Eh, if I click on "Approve" it works, so what the big deal?!)
Apple makes almost no money, in relative terms, from app store sales (about 1% in '10)[1].

The business of running the appstore is not the reason they will never fully support cross-platform mobile development.

The real reason is websites that run as apps break Apple’s strangle-hold on their walled garden. Apple's business model is to sell devices via a tightly controlled channel (read few middlemen) at a high-margin; getting paid up-front when the device is purchased. Those high-margins are partially possible because of the value ascribed by customers to the uniqueness of variety & volume in the appstore combined with it's friction-free nature.

WORA is a pipe-dream. Has always been. Always will be. Meanwhile developers continue to suffer because there are enough 'popular' platforms that they have no choice but to do cross-platform development.[2] Sadly, this is just reality; I do not believe there will ever be a silver bullet.

[1] http://news.cnet.com/8301-13579_3-20008540-37.html
[2] http://ceklog.kindel.com/2012/07/24/apps-must-be-cross-platf...
This is what shorting is, and this is what Citron do. Their Sohu report highlighted in the FT report was really bad, and Li Kaifu took it apart in detail. Citron are not particularly constructive in their criticism, and the Sohu report really was weak to someone with a basic understanding of the China software / internet market, so there was an understandable backlash from Chinese internet companies who want to protect the reputation of their market given that many of them list ADRs on Nasdaq. That said they started out a few years ago with some successful short calls, just recently the opportunities seem to be somewhat less as many of these companies have solid revenues despite the lack of transparency.
The devil you know, right?
works nicely for me in firefox/opera, but doesn't do too well in anything else... although I'd doubt you'd need to worry about them too much, still, it's always nice to see apps like this fail gracefully, if you had a 'this particular browser isn't supported' type message rather than 'something went wrong'

http://imgur.com/a/chkc2

broken useragents..

konqueror: Mozilla/5.0 (compatible; Konqueror/4.6; Linux) KHTML/4.6.5 (like Gecko) Fedora/4.6.5-8.fc14

seamonkey: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.19) Gecko/20110429 Fedora/2.0.14-1.fc14 SeaMonkey/2.0.14

dillo: dillo/0.8.6 < -- wouldn't worry about that one too much :)

epiphany: Mozilla/5.0 (X11; U; Linux x86_64; en-ie) AppleWebKit/534.16+ (KHTML, like Gecko) Version/5.0 Safari/534.16+ Epiphany/2.30.6

midori: Midori/0.2 (X11; Linux; U; en-ie) WebKit/534.7+
Offtopic though, You might want to read how user agent strings have evolved - http://webaim.org/blog/user-agent-string-history/
In the meanwhile they removed it from the article. But here's the link where you can still find the manipulated photo on their server: http://images.derstandard.at/2012/09/10/1345248927798.jpg
This app is a front end for Xdebug(http://xdebug.org/), and with it you can easily trace your code, follow your triggered functions, see the variables changing as you run the debugger.

The available tools for the mac don't work well enough for for a reason or another and I created this as a personal tool, but it started to grow into something that I can show and let other use it. Hopefully :)
I like the routing syntax. Enough to make me give it a try.
Ageism, racism, and sexism all in one, impressive. And what stereotypes do you attribute to that demographic which are unique and oppressive to others? Seems to me the only thing in question here is creativity and ambition.
Bootvis - Phone is now optional on signup. Check it out!
Is there any value in companies like Parse selling their software as installable on your own servers (i.e., GitHub Enterprise).

I ask, rhetorically, because I built a somewhat competing service that isn't doing too well and I'm looking to make it so you can install it on your own servers.
The site lives on a cruddy VM belonging to a friend at a cost of $0 and worth every penny. But WP-SuperCache is holding up okay in the onslaught of hits from HN - which I'm actually noticing unlike the Slashdot numbers. I'll look at the numbers tomorrow and let you know what an HN-dotting is like :-)
Finish it, even if you're a potential competitor of my product https://pragmatic.ly, :)

I enjoy building Pragmatic.ly and learning a lot from the process meanwhile. I believe you will too as long as you keep iterating.
I wouldn't downvote you, but (purely because you asked) you did trigger my noise filter. Not a big deal, but it sounds like you're interested in how to avoid doing that, so here goes.

The reason you set off my noise filter is that "there is growing body of clues indicating that our current understanding of [something] is flawed" makes it sound like you're way overstating your competence in the field. I mean, if you were an expert in the field, and you said (1) I'm familiar with what big bang theory is and why we believe it, and (2) there are enough observations that seem inconsistent with the theory that I'm starting to think it has basic flaws, then that would be really interesting, especially if you went into detail.

But if you're not an expert, reading a couple of popular science articles about particular observations that haven't been explained yet tells you absolutely nothing about whether there's a "growing" body of clues, or whether there are any clues at all, that the big bang theory is flawed. It just tells you that there are some observations that we can't explain yet. It's like (no offense) a creationist saying "there is a growing body of clues that our current understanding of evolution is flawed," when all they really mean is that they've read a few articles about particular fossil evidence that isn't explained yet.

So basically I would encourage you to write something off the bat more like your follow-up. Say, "I've seen a number of articles about strange observations like this one that don't fit in with our idea of how the universe was formed. Does that indicate actual problems with the theory, or does it just take time to figure out how new observations fit in?" And then I think people would upvote you instead of downvote you. Hope this helps.
Been there. It sucks. FWIW, I recommend Zerigo monitoring for certs, and other various bits of web monitoring you might need.

Take a few minutes to update your Twitter feed.
A timeline: http://en.wikipedia.org/wiki/Smartphone_wars
I like the site but the map at the top of the search, can that be collapsible? It feels very suffocating; I don't care about the map but I have to have it take up ~50% of the screen with the results (what I do care about) listed below! Also when updating the filters it's so fast (yay!) that the "loading" screen flashes up for only a few ms so it appears like the screen is flashing black. And my final thing: if you view a listing via the search it should give the option to "go back to search" without needing to use back. Other than that it's great!
The President of Syria email password was "1234".
I switched my brain to linux and haven't had to defrag in years.
Amongst foreigners who take an interest in the Chinese browser internet market many will know this, they are not all extremely ignorant. "Often" suggests that the number of foreigners taking any interest is significant, which I doubt.
Paid for? What company would pay to be shown as someone bringing malware (which this browser essentially is) to customers PCs?
Book Review: Ubuntu Made Easy
Wish this had a different title because it's bound to get lost with all of the other "GitHub is down" posts, but there is some good information in here on how to deploy and share your git repositories when GitHub is down.
Ask HN:Need a company to OCR the historical record 
Our program has numerous NYSE Sales and Quotations hisrotical data one hundred years ago on newspapers or other documents,and requests to OCR these data to an editable version. Can anybody provide some recommendation about creditable companies?Those interested may email to yluo@illinois.edu.
Vector is a fine data structure, but doesn't do the same job.

The purpose of intrusive linked lists is to provide constant time, allocation-free insert/remove from multiple sequences that all refer to the same object (identity, not value), given only a pointer to the object.

Multiple vectors obviously don't provide this, since vectors contain objects by value. Multiple vectors of pointers can work, but then removal requires either an iterator or a linear scan for each vector. If your object is in many lists at once, that gets pretty messy.

In particular the way that game engines use this, with objects packed in preallocated arrays, gives constant time insertion and deletion from multiple sequences with absolutely zero allocation or copying at any time. Vectors simply do not provide this functionality.
Understand SEO Before You Outsource It
Social Media Strategy Items to Consider
> I live in the UK and the general convention here is the the week on Monday.

Uh, no. The work week starts on Monday, but the week starts on Sunday. The link you provide supports that.

I agree with everything else you say though. It's useful to know that some people don't work Fridays but do work Sundays, or some people have other customs.
This is a good example, but I'm not sure it's very real world. You wouldn't really use symbols in this case - you'd specifically introduce a Sanitized type and promote it to the kind level. But I'm picking holes, it's a good example of the power that the new type system gives us :)
Yay!! We made it, frontpage on HN!
https://aboutmybrowser.com/2605932122

This is an error page and I am requesting the page using Chrome (18.0.1025123) on Android ICS (4.0.4 on a Galaxy Nexus).

Something to note - if i check the "request desktop site" setting in chrome it seems to work, but that may be because chrome pretends to be running on linux in that case.
Nudging Retirement Savings: A New Approach to Pensions
This is basically the story of every major city I've lived in, except Miami. NYC: crappy, cramped apartments. SF: I believe the crappy ones collapsed after the earthquakes and fires, what's left is typical San Francisco. London: I assume they can't build anything taller than 3 stories outside of London City. Everyone is always complaining how there is no place to live and yet everywhere I went were these squat brownstones. Most had no redeeming architectural qualities so why they weren't razed to the ground still baffles me. Paris: doesn't have the housing pressure of London. I might be biased because I've had the best luck in getting really good apartments in Paris. Either because I'm really lucky or I just figured how and "who" to ask when I needed an apartment. The buildings are 2x the height of London and the city feels much smaller geographically yet feels like the same number of people.

From what I understand, Paris has an appearance ordinance on apartments so property owners have a duty to keep up appearance. Not doing that leads to fines and fines eventually lead to them auctioning off your building. That last part can take decades.
Just released swiftpreview 2.1 and we are now blocking common extensions. Check it out herehttp://blog.swiftpreview.com/post/31242655847/swiftpreview-2...
I agree, but I think d/m/y is _equally_ silly.

YMD is clearly the thinking person's choice. It's the one that naturally sorts in lexicographic order, and also naturally extends to YMDHMS.
Their dual core browser - they have more than one browser - bakes in functionality that some extensions provide to allow switching between Chromium and Trident rendering engines. Arguably this pushes forward adoption of Webkit in China, as it means that people can browse using Chromium much of the time and switch back to "Compatibility mode" for many of the sites that are designed for just IE.

Also it might be difficult for websites to know when Qihoo's browsers are being used, see two sample user agent strings below.

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; MAAU)

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11

A couple of slightly inaccurate points in the article: I just installed and uninstalled 360 safe browser - no option to revert to IE, so that point's not correct. The icon is much like IE, but they have their own distinctive icon for their dual core browser.

Here are the "About my browser" links:

https://aboutmybrowser.com/3787375515 (Qihoo with Chrome core)

https://aboutmybrowser.com/658681127 (Chrome dev)

Seems Qihoo are one version behind the stable version released at the end of August.
what title would you suggest?
Yes. I think that is a useful business. If you could make a system that was scalable and provided an API like parse that sounds like something interesting. Have virtual machine images you can host. The hard part would be figuring out how to simplify scaling it out. That is one really nice thing about hosted solutions. I can forget the IT. I'd be happy to work in a middle ground where i traded the IT effort for additional control/changes/features.
Maybe my English is causing problems here (I'm not a native speaker). Of course there is a huge amount of lifestyle companies doing millions in revenue.

But that's not what founders themselves earn. Founder's personal salary and a slice of pure profits that are not reinvested to company growth can be considered a total that founders "earn" in lifestyle businesses.

Even with this metric, of course there is a lot of lifestyle internet companies in the world that do over $1M per founder. I'm just interested if Patrick meant that he can name 50 companies (presumably from his network) that are doing this well.
Too much scrolling for the amount of information given, otherwise, good job!