skysight-inc/HackerNews huggingface dataset:
If this were built on top of (or in conjunction with) Openstack swift (http://swift.openstack.org), it could be done with a common storage backend. There are already several public cloud storage providers using swift (Rackspace, HP, Softlayer, Internap, KT, and others), and a growing number of private deployments as well (Wikipedia probably being the most recognizable name).

If you'd like to talk more about this, send me an email (address in profile).
I imagine that the response times of S3 vs. this Frankenstore model will be much better, which may be an issue for certain applications.

Also you need to host infrastructure software that knows where your data is sitting, how to deal with provider failures, how to efficiently route requests, etc. which means yet-another-thing-to-configure.

Finally, if the volume of data you're storing is so expensive on S3, I have to wonder why you have all this non-revenue generating data stored in the first place. Processing it also seems more expensive now because the free bandwidth you get from EC2<->S3 won't apply in the Frankenstore model.
This would make an interesting HN poll. "Are you religious? Y/N?"
Pirateers
I'll make this clear in the ToS. Thanks for pointing it out.
It's funny, i'm 2/3 of the way down this thread and so far most comments have been of the "i can't believe all these negative comments" ilk. I haven't seen one negative one yet. I guess they're lower down... i think HNers should have more faith in the upvote/downvote process.
I don't know anyone who makes more than $500K a year. Everyone I know who makes more than $60K a year running their own business, says their only regret is not starting earlier.
It's a weekend project that a friend and I put together. If you have any constructive criticism, I'd love to hear it.

It's a fun project that we built for ourselves, then opened it up to whoever else wants to use it for free. Thanks for calling it "modern web development", though; we're proud of the framework and our implementation. Even if you were being sarcastic.
Makes me wish I knew how to submit a poll.
We're supposed to be his employees instead of challenging him in a crowded market. This way he makes more money from ideas we might have put forward and each one of us is one less competitor for him.

Really though, if an entrepreneur is going to be dissuaded by this speech, they probably shouldn't be trying in the first place.
Can't read the full text.. Guess I'll have to take their word for it =/
I was not aware of this xkcd comic, funny how things seem to pop out. My inspiration was more in the line of Sankey diagrams. Among others, the famous map of Napoleon's invasion of Russia by Minard (http://en.wikipedia.org/wiki/File:Minard.png). I've called this representation a "groupflow" but any name would do.

The notion of agreement departs a little bit from the classical fraction of common votes/total votes and instead is based on a vector model of votes, using cosine similarity as a value of agreement. The agreement groups are computed by heuristically optimizing a quantity called the cohesion and which turns out is really correlated to the way people perceive social communities (the old preprint of the first paper: http://arxiv.org/pdf/1107.3231.pdf).
As other commenters have said, in statically typed languages you try and design your program so that more errors are caught at compile time. As an example, watch Yaron Minsky's "Effective ML" talk. He shows how he takes a data structure and modifies it to make illegal states (such as having a disconnection time while being connected) type errors. With a language with Ruby, you couldn't do something like that, so you'd classify the error of having a disconnection time while being connected as a semantic error or a human error. With the proper tools, you can make it a type error.
The freedom to innovate
There's no exact date boundaries to generations, however if you reside around the boundaries you are generally considered to be on the cusp.

According to Wikipedia, Gen-X ended around 1981. In my lifetime (we're probably around the same age) I have seen Gen-X referred to ending anywhere between 1976-1980.

http://en.wikipedia.org/wiki/Generation_X
The state of Do Not Track
Is rationality the enemy of religion?
I have flashed blocked by default (click to play on Chrome), so it took forever to time out and give me an error. Not a great experience.
Aren't most Swift providers already using 2x-3x duplication? Putting parity on top of that would be like RAID15 (the reason you've never heard of RAID15 is that it would be crazy expensive).
I'm a little unclear on how SPDY works. Is it correct that it only speeds up HTTPS connections? Does that mean you need to redirect traffic for:

http://example.com/

to:

https://example.com/

before you know if the client has SPDY support enabled?
Found a Nature commentary (since the Science article has a paywall)

"Is rationality the enemy of religion?" http://www.nature.com/news/is-rationality-the-enemy-of-relig...

Edit: Removed ranting about academic paywalls. Hopefully, the original authors might add a pdf to their website e.g http://www2.psych.ubc.ca/~ara/research.htm
Alternatively, perhaps you could set up mailboxes for each user that can be entered as the billing address on the individual services.

eg: On my Freshbooks/Chartbeat/Less Accounting/whatever dashboard, I put in "gareth+somerandomkey@saasly.com" as the billing address, then all mails from that service go directly to you - you may even be able to attempt to parse arbitrary services, looking for a "Total: $n.nn" type string in the e-mail, or set up per-service parsing.
Personally, if this service could tell me of all the sass software that I am using, that alone would be tremendously useful.

Recently, just for testing, I subscribed to multiple tools to measure site's performance, SEO, to help me navigate all the social media chatter, to help me alleviate emails ...etc.

The only ones I remember are SEOMoz and 37Signals product, because they charge a lot of money and that's kind of memorable. Everything that charges under 20 bucks is below radar until it accumulates.

If this tool could simply extract this bill information and remind me to unsubscribe in time, it would certainly be helpful!
Also most of my friends who did Peace Corps didn't even have electricity for two years. I don't know how they did it.
No tasks longer than one week. You have to ship
something into live production every week – worst
case, two weeks.

Does this actually work? What I mean is, no matter how much you break down a task, aren't certain sub-tasks going to take more time than this?
Except they can do nothing and not be seen in a negative or positive light. The PR boost from doing it would be most-likely minimal; so financially not doing anything is the smarter move.
This would be a good idea if the announcement came with the extra cachet of being on time. For example, you could agree to socially promote projects that ship on time, and remove such promotion if it slips. This would need to be curated, though, and so an expensive service (perhaps $50?)
Thanks, the algorithm is a heuristic which optimize a quantity I've called social cohesion (http://arxiv.org/pdf/1107.3231.pdf), the article presenting the algorithm itself is currently under review, but basically: first it computes the best possible group for selected edges in the graph, then it merge groups which overlap too much. The whole difficulty is to identify how to select those edges, how to expand around them and then what does "too much overlap" means. I'll link to the preprint as soon as I upload it to arxiv.

What do you mean exactly by "detect" issues? C^3 should work if there is a notion of transitivity in the network (that is, if A and B are similar and B and C are similar, then with very high probability A and C are similar).
No. If both the browser and server support SPDY, all http: and https: URLs will go over SPDY, and SPDY is encrypted. So even http: URLs that look unencrypted are actually being secured "by accident".
Hollywood is not very helpful, but man, AAFES (who provides rec centers home and abroad) plus AFN (Armed Forces Network) do a pretty bang-up job keeping the servicemembers at least somewhat in touch with sporting events, films, things to whittle away the time stuck over in some hellhole. Also noteworthy are the little Korean laundry ladies who take your laundry bag, clean your filthy gear, and then offer you pirated DVDs as well for only $5. :)
That Porter Robinson set is awesome. Thanks for this list.
Historically it hasn't been a common/popular topic of discussion on HN, and I can't say I'd be a fan of that changing :)
Sorry about that, I should have clarified that each Senator could be in different groups, hence the branching. I'll add a little darkness to the background bars.

What kind of typesetting issues did you have, and with which version of Chrome?
I didn't have to give them anything (I'm in the UK) but a client in Australia did. So maybe there's an EU thing at play (or just a risk assessment based on countries' fraud levels).
> Power ... join the military

Actually, I'm a mid grade officer in the Navy; I was recently told I was "part of the seniority plan" in my unit. I knew where Libin was going with that as soon as I read the subtitle. I answer to everyone!
Two thoughts:

1) This makes me realize how much of a missed opportunity ChromeOS was/is.

2) Something like this is probably the future of computing. Having your entire computing platform in your pocket, then have it switch modes depending on the I/O hardware it's connected to makes all kinds of sense. Is Webtop it? Probably not, but I'm convinced that something like it will be.
There was actually a poll about two years ago. http://news.ycombinator.com/item?id=1486594

Edit: 1519 out of 2251 (or 67.5%) responded Nonreligious/Atheist/Agnostic/etc.
My hunch: the intersection between gamer geeks and fitbit users is not a large one.
Many GC strategies were tried before we settled on our current mix that seem to perform well in the current problem domains. I am sure once it is proved, someone will build a faster way.

Not to mention that Hardware Transactional Memory is coming the next generation of intel chips (Q2 2013) and like virtualization it might just be that hardware support is required to give it the boost required.

Either way, I think the research is important because its based around a real language, with real production code. All too often CS research is based around idealized languages and thus all the code tends to be coded to the capabilities of the language, instead of the code that is often suboptimal, because the developer was under the gun to meet a deadline.
Introducing Seattle’s New DogPatch Labs Or General Assembly: SURF Incubator
The best piece of technical interview advice I've ever gotten: It's much more impressive to NOT know something, ask about it, and then be able to understand it and apply it to your answer during the course of the interview, than it is to just already know it.
Nine out of ten Wikipedians continue to be men: Editor Survey
Complete star 2 and remove all singers. Then add the first in each category, left to right. (How do I know this? Luck!)
This many replies and no one has mentioned how creepy their hipster mutation mascot is?!
Yes, swift provides multiple redundant copies of the data. It depends on what you are protecting against: failure of a piece of your data or failure of a hosting provider.

If you simply rely on "dumb disks" spread across multiple providers to provide availability, then you may be interested in looking at the nova-volumes part of openstack (it provides block storage attached to nova VMs). As part of openstack, it's an open system that is seeing rapid adoption.

However, one of the most-requested features for swift is to provide support for logical clusters that span a wide geographic area. This could potentially allow multiple providers to collaborate in providing a multi-provider storage system. However, I'd guess that the technical problems are much simpler than the business problems in setting up multi-provider clusters.
Also IIRC they dropped LAN play in the second one; another reason to prefer the original.
It's not even about a choice, as companies from EU countries can't store store user identification data of EU citizens in US servers. So you are more or less legally forced to have (some) servers in EU.
These two are "must have".
The whole idea of distinct "generations" seems wacky to me, but it sure does appeal to journalists.

People like to be part of a group. It's warm and comfortable. To not be part of a greater collective, part of something more powerful than their own individual beings, can be terrifying and lonely.

Journalists surely understand this; they tap into this inner fear, this inner desire of ours, when they generalize and talk in terms of distinct groups rather than in terms of individuals, even though surely none of us are so uniform that we truly belong to any such group as defined by any journalist anywhere.
BTRFS and ZFS as Layering Violations
It works! I love you.
Which ones? All the ones I click seem to be in favour :)

Regardless, they might have voted against the operation but then voted for various smaller bills "supporting the troops", which is an entirely reasonable position.
Being German, my native tongue has sort of a reputation for being overly analytical and rational. Still, English has long since become at least an equal partner in my own head, and when developing or even just sitting at my computer, it has long surpassed German in usage.

I find English in itself to be very comfortable to think in, but this article made me realize that it may be more about not having to think in German than it is having the privilege to think in English.
I'll +1 this, I have the same exact issue.

This is the single most annoying thing about signing up for services. If they disallow this or the +flag chances are I won't sign up for a service.
Actually, I think a lot of folks find that to have an impact, you often have to charge for it. Somebody's gotta keep the lights on, and there's a weird tic of human psychology where people associate cost with value. Many an entrepreneur has discovered you can't give it way, yet the more you charge, the more people buy.
I feel like the author sort of answers this question with the following statement:

It’s not perfect. We ship too many features, many half-baked.
The product is complex, with many blind alleys.

It sounds like his team is more focused on just getting something out and improving it iteratively than it is on producing a polished product that is architected beautifully.

This is a great approach. It's also not always appropriate for everyone.
It does if your problems are simple...
I think it's birth on anywhere from ~1962 to ~1980, around 18 years for one generation.
Wow, this is the problem I was looking to solve in my own music application. I am so going to try and win this. Thanks for the link.
Please don't post articles behind paywalls.
Indeed it does: http://wanderingbarque.com/nonintersecting/2006/11/15/the-s-...
The Tabs-on-demand feature that the article mentions... isn't that the "don't load tabs until selected" feature that has been around since FF9?
wxwidgets? Dropbox is Python too.
Use automated tools to minify files on production but not on your development server or localhost.

I'd put CSS sprites into the 20% you do later. Some images are very simple to merge and don't change (such as icons) but the rest, yeah, wait until you sort it out.
In other news, the sun is still pretty hot!
I'm afraid it's unlikely. I already have quite a bit of encoding to do with MP3, then upload, then encoding for Youtube. I don't want to add yet another file, especially as my internet connection isn't brilliant.
MS might be doing RAM-based license pricing.
Updated; you own the content, and grant us a license to use. IANAL; I modeled it after several other sites.
Thanks, cool product! Just got my handle!
I'll have to go back to my notes, but I'm pretty sure I found a lot of opponents, but maybe I'm remembering wrong. Thank for pointing this out, I'll have another closer look !
18 Reasons Why Square Will Crush PayPal Here
Modernizr 2.5: Supercharged for 2012
dj's from mars is good as well: http://soundcloud.com/djsfrommars
Here's a screenshot from my Chrome 18 on Linux: http://i.imgur.com/vPwl8.png

The visualization is quite nice, and it would be useful to link to or include some kind of short description about the algorithm and visualization - to give a different example, it looks like the groups are scored numerically but the senators are simply ranked, so I wonder if the algorithm found more than two groups per congress.
I think it could be useful, however I just caught myself summing it up to the guy sitting next to me as "a web service for people who subscribe to too many web services"
I am officially addicted. One can't make anything that sounds bad with it! So badass.
I am French native living in Australia for 11 years. I came all alone at 21 with a suit case of 21 kg. The rest is history.

I don't relate to this research at all. I found my reactive thinking has always been slower than most native.

In fact, when I go see comedians, I will quite often start laughing half a second after everyone else.

Somewhere deep down, there is a rewiring done and some latency added naturally. I believe.

I am used to live with it. In fact, thinking in French hurts my head now.

So I wonder if it's not about the fact that the person in a different language is mostly in a different place in his mind, and therefore more feels analytic, naturally.

That, or I'm just an edge case.

I've also felt at a strong disadvantage in arguments with others in the first 5 years, now I just yell French and go ape at them (not really.)
Oops, you're right. The only data exposed would be the hostname and port. Any query data would be encrypted.
All good points!

I should have mentioned this more explicitly but you could take the buying-raw-storage model and use it to do anything S3 does, I think. Eg you could have three independent whole copies, or one whole copy and 1.5 copies distributed widely.

The only thing I can think of that Amazon could do that you couldn't do, if the raw storage providers are untrusted, is serve the data with no addition hops, since the data would be encrypted.
The author appears to either not know how old Gen-Xer's are, or is smoking crack. We entered the job market during the 90's boom, so we were much better employed in our early careers compared to today's grads. We've never had jobs that had pensions, and have been told our entire lives to save for retirement, so we won't "lose" our pensions. The housing boom/bust affected all ages. And we're not quite old enough to suffer from recession-induced early retirement. Nor are we currently retiring and moving our savings into fixed-income investments with historically low rates. I'd say Gen-X has done well in the Great Recession, comparatively.

EDIT: I reread the article replacing "Gen-X" with "youngin's", and it makes a lot more sense. Also, we were the last generation that could reasonably work their way through college without loans.
I've never understood why people think houses should appreciate in value. Houses don't get "nicer" as they get older.

Now, I understand that a neighborhood can become more desirable, or the land where the house is becomes more constrained, but that doesn't apply to every house. I feel like most of America (outside the cities) has plenty of room.

I guess that's partly why the housing bubble collapsed? It was based on feelings or something?
Amazon.com agrees to begin collecting Texas sales taxes
Search Instagram Tutorial [Part 2] - Implementing Pagination
> all GET requests skip protect_from_forgery filter in Rails

Now that's interesting, I wasn't aware of that. It makes sense due to the Rails convention being GET is only for fetching data. So this does make GET more insecure than POST for Rails.
This website's UI is not the prettiest, but it's extremely intuitive and functional. That's much more important in most cases.
Google Earth on Linux is not Wine, Picasa is. And it works great.
I think there are two type of people who will do well in an interview like this:
A) People who actually do know this stuff backwards and forwards. That one class fifteen years ago is still at their fingertips, and they are able to both talk and code fluently, shifting effortlessly from one to the other.
B) People who want a job enough to put in the leg work, review these concepts, think about how they apply to real-world problems, practice writing code without an IDE, look up things they are likely to encounter talking to the specific company and so forth.

While As are an awesome hire, Bs are likely to bring the same work ethic to their job (at least, as long as they are happy there). Either way, you win.
Doesn't this seem obvious? I don't mean to be flippant, but central to religion is acceptance of ideas which are: 1) illogical; and, 2) infallible, and thus impervious to any real analysis. Any belief system that requires faith for explanation is by definition at odds with analysis.
My favorite version of this problem was an old cornerback for the Patriots named Randall Gay. His friends/family couldn't go to the NFL store to get custom jersey's made because his last name is "profane".
Kickstarter turns 3
Journey to Launch: Ten Lessons from Launching Our Product, Snowy Evening
An honest account of the mistakes we've made and ten lessons we've learned over the six years it took us to build two products, and to finally launch one.
If you take my argument to a hyperbole, it is obviously not going to work. Men and women are not clones of each other. We have different values and different needs. Different challenges. According to those drives we act in the most efficient manner we can. Part biological, part cultural, part rational.

Sexual dimorphism exists. I have seen strong evidence for this.
Let's call this the familiarity theory of value.

To be sure, familiarity plays a large part; but I think there are other significant factors beyond this. Like I mentioned, having an FFI (ironically, I first learned of that term from Lisp) to leverage pre-existing codebases is huge; being able to grep/diff/git is huge. I got back into Smalltalk through "Refactoring" and admired its elegance, liked how it was different - except for the images. In the meantime, persistence has been implemented in other languages, OS's and even IDE's, some implementations being more flexible while keeping the "everything is a file" concept.

I'll tell you one thing that keeps me hopeful and not completely giving up on Smalltalk is that with GNU Smalltalk, I can treat Smalltalk programs as scripts. For someone who does rapid iterative development by scripting in C/C++ (http://www.netfort.gr.jp/~dancer/software/binfmtc.html.en) being able to just type some code in and run it appeals to me. No images, no virtual machines, no (explicit) compilation, just type, save and run.
Professionalism vary even within the same local branch of the same company.
Basically everything is in about:config, and it has a search function. I don't think it's crummy of the article to not mention the exact details.
Princes Ice
Interesting but it seems odd to lump atheists and agnostics in the same bin.
Anybody surprised that she doesn't use yahoo mail?
I'll summarize the interesting part:

Analytic thought appears to suppress intuition, with religious belief as a casualty.

Ignoring religious belief for the moment--seems like a side effect, really--intuition is a really valuable thing. Now I'm an analytic person with an analytic job in an analytic world. Has my intuition already gone to pot? Just how atrophied is it? And how would I get it back? Go to church more?
Earth has many features that Maps don't. When is the time you tried Earth? Viewing old imagery, the flightsim, more layers, it even has street view integration now.
I searched Lexis and think you're probably mistaken. There's no such law but also no such case.