skysight-inc/HackerNews huggingface dataset:
Ask HN: What technologies do you wish your non-technical cofounder understood?
I'm writing a pamphlet about the web for a non-technical cofounder. I'm walking through HTML, CSS, Javascript, Rails, MVC, Servers and things like that. The goal is not for them to be able to create something but rather to understand what I'm talking about when I say there's a problem in the controller on our rails app and it's going to take me an hour to sort it out.

What do you think should be covered in the pamphlet. If it works out well, I'll let you know where you can download it in the future.
Without sounding condescending there is a lot of law, is it US or EU law? related to software, IP, liability etc or murders and fun stuff?
Three books that are essential for me:

1. Hillman on Commercial Loan Documentation
http://www.pli.edu/Content.aspx?dsNav=Ns:sort_title|101|1|,N...

2. Securities Activities of Banks
http://www.aspenpublishers.com/product.asp?catalog_name=Aspe...

3. Federal Taxation of Financial Instruments and Transactions
http://ria.thomsonreuters.com/education/catalog/instruments....
Code that is difficult to write is difficult to rewrite. I'm not sure I know how I'd type a unicode back-arrow without menuing through a character map or copying and pasting it from somewhere.
The HN layout is so good and scannable, it almost makes me want to read TechCrunch again.
As a previous(albeit short-lived) developer at TechCrunch -- I approve.
Video: Brisk - Truly Peer-to-Peer Hadoop
What confuses me is that where I live (Germany) packages usually arrive within 2 days anyway, yet Amazon still tries to sell that premium package. I even know somebody who bought it. Why?
If open source is so important to our hypothetical you that you'd turn down an otherwise-great job over it, why did you marry someone who is so unsupportive of it? Even if your SO is 'bad with computer', presumably they know how much you value "open-source" (whatever the heck that is). Sounds like hypothetical you made some poor life choices.
The Best Advertising is Respect
I've been hitting the rails blog twice a day for the last three weeks waiting for 3.1 to be released.

Lets get involved and squash some bugs!
Google, Fix your Decoder
I find this emphasis on simple information storage and retrieval way to prevalent in our schools. Courses entirely based on reading and regurgitating facts made up a sizable amount of my education, including college. After a while it becomes hard to care, since the random facts are worthless to remember, sometimes even when going on to the next level course.
"decentralization" doesn't mean "forced decentralization". Anyone can register a domain name and have their own email at that domain, so anyone can create an identity. And ignoring the transitional bits in BrowserID, eventually that identity gets controlled entirely by the public/private keys in the user's browser.

Or, in other words: if you don't trust Google, don't use gmail; that someone else chooses to do so doesn't make this system less secure for you.
Sorry, the video didnt make that clear - not even slightly.
Why Project Kleinrock won't work
I don't think I made my point clear, I agree with you -- CA's actions don't make sense.
50 Examples of Beautiful HDR Photography
The third-party service handles the case where the user's browser doesn't handle BrowserID natively, which makes it possible to adopt this service without waiting for user's browsers to catch up.
Marginal tax rate for me is around that (including California state tax) and likewise that doesn't include the Social-security and medicare.

Also, we have very limited safety net for retirement, so figure another 10% (or so) going to retirement savings. With my 401(k) contributions, my paycheck is almost exactly 1/2 of my gross pay.
Nice solution for all of those people complaining about the redesign.
In twenty years, as long as you got something up, it will be high bandwidth compared with today.
ShareFile: The Giant Bootstrapper You Never Heard Of - with Jesse Lipson
http://www.featuretrax.com/
Humans are hard-coded to form tribes. Remember high school? Google vs. Apple and Google vs. Facebook is like Chess vs. Football. Everyone takes sides, and everyone identifies with the side they took.

The only way to avoid this is to be very introspective and realize that taking sides is not worth being proud of: anyone can take sides, and anyone can switch sides with no effort or intelligence required. I try to do this; I like Google+ better than Facebook, so I simply use Google+ and remind my friends that they should try it. But if they want to use Facebook; fine... get my updates from somewhere else.

Similarly, there are things I'm fanboy-ish about, but these are usually things that I've invested intellectual effort into: Perl, Linux, Emacs, Free software. I get fanboyish about these topics because I've spend a good part of each day trying to make these communities better than they already are. So of course I want you to "make the jump"; that way, you can appreciate my work, which will motivate me to do more.

This is tribalism too, but I hope it's a "higher level" form.
This. Prices only exist within a certain place and time.
Why would you want your email provider to support BrowserID? I'd consider it invasive for my email provider to do anything different to interfere with the email verification process for another site.
Uh, GMail users are a minority. Besides, the system is decentralized - the fact that most people can choose the same server is not a problem of the system.

Besides, the fact is that most websites already use email, so BrowserID is not any worse than the status quo.
Given equal talent and level of skill, do backend developers really make more than frontend? I used to think this, but now I think there are simply a lot more marginal programmers doing frontend programming (ease of entry) that bring the average down. My company recently bumped up the referral bonus for frontend developers to $10k, twice as high as the referral rate for developers in general.
My favorite part is how fast it loads in the HN style compared to normal.
I didn't understand the point of this post. Perhaps I've been spoiled by the fascinating little tidbits from blogs like OK Cupid's, but I found no tidbits here. Fascinate or educate me, please. :)
Awesome job! Are you just using the RSS feed?
Sure, I understand that of course. I am just saying that practically speaking this property is not going to matter much in the world where everyone and their dog is on GMail. It is certainly nice to have though.
Good point. I'd say US law. I am just looking for something that goes deeper than philosophy, but not necessarily so deep that it's focused on a one particular subject. If I were to choose though, I'd say "fun stuff". Thoughts?
I don't follow you, what's invasive/interfering about it? You & your browser can decide whether any of the steps of this process actually happen.
A "technically informed business decision" is probably the goal.
7-zip gets no love.
I periodically download bank csv and convert it (http://hledger.org/MANUAL.html#convert) to the hledger/ledger format (http://hledger.org , http://ledger-cli.org), auto-assigning categories (accounts) based on a rules file that I update as needed (typically one or two new rules per month). At tax reporting time I use hledger to total up each income/expense account for the reporting period, and I plug those numbers into my accountant's tax form generating app. After a few iterations, my chart of accounts has clarified and the process has become pretty routine.
rss and google
I used bACewd924c2KLA4X. Thanks for posting these!
Looks interesting! At $300 a pop, I hope the public library's got them :)
Will you and the website owner each verify the key fingerprints? What I'm getting at is it's a hard problem to solve, because users want it to be quick and easy. But that often works against the stated goal of security.
Interesting. When doing hiring, I've always mentally divided developers into different categories than you've been suggesting:
- 65k (entry-level)
- under 100k (intermediate, or junior with a lot of promise)
- 100-125 - most of my hires have been in this range - mid-level, talented, solid programmers
- 150k+ - 'lead' / superstar level. It's very rare to find candidates that meet this level.

Beyond 150-200k range, most of the compensation tends to come from bonuses, stock, and options - which can vastly exceed base salary.
i've limited it to 800px
OpenID fundamentally argued that you should trust a third-party authentication service. Not too long ago, Mozilla tried implementing OpenID directly in the browser so you didn't have to trust any third party, but that represented an afterthought in the OpenID ecosystem.

BrowserID, on the other hand, fundamentally uses distributed identity via public/private key crypto, and only involves a (single) third-party service as a crutch to allow browsers without native BrowserID support to handle BrowserID, so that sites can adopt this immediately rather than waiting for browser support.
I would add databases (differences between relational and non relational, relative speed of queries compared to page template rendering)
A lot of filesystems don't optimize O_SYNC heavily until it becomes necessary. ext4 has really bad O_SYNC performance until pretty recently FWIW.

Given where BTRFS is right now development wise, it's not at all surprising O_SYNC hasn't been optimized yet.
I'm not sure the problem is necessarily Drupal, but I tend to agree with the post's authors that a Drupal written in something other than PHP would be a nice thing to have. Specifically Python would be really nice.
The password only applies to browserid.org, not the browserid standard. Native browser implementations won't involve a password, just a public/private key.
VC-Funded Gobble Holds Recipe For Team Success
Wow, I had exactly the opposite experience. Tons of thoughts popped into mind as I watched.

If my brain had a replay button, it would say:

* Ok, what if I have multiple accounts? Ahh, nice.

* Hmm it would be cool if it worked like LastPass, where you get great security and only one password to remem... ha, nice, it's very similar!

* Email verification? ....yep, check.

* Can you lock the browser so that nobody can just use your browser to sign in? (No direct answer, but I assume so. Or will be this way soon.)

* Open source? Great.

I didn't really expect any technical answers. But they did mention the blog and there's got to be some good posts coming soon. Subscribed.
Remove and Delete Facebook account forever
Login to FB and visit this link https://ssl.facebook.com/help/contact.php?show_form=delete_account.
MyPizza Founder Knows How To Hustle - with Ilir Sela
Oh yes, I have a growing shelf of them :-)

The law is a very big subject, though. Do you want to get to grips with constitutional law? Or get a bird's eye view on how the law works - which will tell you a bit about all the major areas and how the courts work, but in a very 'reader's digest' fashion with only a paragraph or two about famous cases? Or do you want to know the basics of business law as it might affect your startup? Or do you like the legal philosophy part, only in much greater detail?

1. Constitutional Law http://www.amazon.com/Constitutional-Law-Principles-Policies...

2. Fundamentals of American Law http://www.amazon.com/Fundamentals-American-Law-Alan-Morriso...

3. Barron's Review - Business Law http://www.amazon.com/Business-Law-Barrons-Review/dp/0764142...

4. How Judges think http://www.amazon.com/Judges-Think-Honorable-Richard-Posner/... or Overcoming Law http://www.amazon.com/Judges-Think-Honorable-Richard-Posner/... are excellent books by Judge Richard Posner. Bad Acts, Guilty Minds http://www.amazon.com/Bad-Acts-Guilty-Minds-Conundrums/dp/02... and Ill-gotten Gains http://www.amazon.com/Ill-Gotten-Gains-Evasion-Blackmail-Kin... by Leo Katz examines some philosophically tricky areas of criminal law...although Katz does a better job with the questions than the answers, IMHO.

You will save a fortune by buying used. Especially now, because a lot of law students sell off their books as soon as they've passed the bar exams, which are held around now. It's not important to have the most up-to-date versions; the more current the issues, the more politicized and noisy the discussion. Look in the used books section on Craigslist too. If you ask nicely, your local law school will probably give you a tour of their library or suggest some starter books, likewise your local community college if it offers any courses in law.

Since you're in Seattle, you should also check out the King County Law Library, which is open to the public: http://kcll.org/aboutus/generalinformation/faqs.html finally, the Legal Information Institute at Cornell is a much more useful resource than its bland front page might suggest: http://www.law.cornell.edu/
Never underestimate the usefulness of bored friends.
Thanks, I will definitely update the post with what happens.
How it would that's intuitive to you? The back button should return you to whatever previous screen you were on -- that's pretty intuitive.

As for applications that get it wrong; that happens on all platforms for all kinds of different features -- it's unfortunate but it shouldn't reflex poorly on the feature itself unless it's particularly hard to implement correctly.
The implementation using browserid.org, to an end user, will not get any easier or harder than OAuth or any other third-party service. On the other hand, a browser-based implementation could simply bring up a browser notification saying "Authenticate to example.org using your email address?", to which you could click "yes".
Definitely an interesting perspective from the media industry. Although the pattern described is a relatively common pattern across a lot of "webapps-at-scale." For example, the CTO of Trip Advisor recently talked about how Trip Advisor is a series of distinct services exposing APIs that all run separately and are pulled together for a page render[1]. At some point most growing web apps simply outgrow the ability to be a single monolithic PHP/Rails/Python/whatever app and need start breaking things up.

Although, it seems like TPM is seeing benefits from this that go outside the typical reasons folks start to go this route, like outgrowing a single relational database or wanting teams working on different components to be able to work and deploy independently of each other.

[1]http://highscalability.com/blog/2011/6/27/tripadvisor-archit...
sipgate team is what you are looking for: http://www.sipgate.com/team
Why Google Should Rethink Security In Android
I'm not a huge fan of TC but this is good way to skim articles.
I interpreted this as OAuth + Gravatar... is that the gist?
It might be more accurate to ask what the hourly salary is (and for full time employees, factor in benefits). I have (almost) never worked full time in my life, so for me at least, this poll is not accurate.
Spotify And It’s Dirty Tricks
Indeed. Ideally, the site would end up with the user's public key, and optionally their email address; they should use the former as the primary key in their database, and the latter as an easily-changed property.
What about RDF / SPARQL?
You mean friends that have been through life and had experiences you haven't, right? I believe it was the one that had a child that had had the illness that first suggested that illness.
Yeah, even using them over at GitHub (well, pushing with Git over SSH in general) has proven to be a rather steep learning curve for a lot of people. But hey, it's being widely adopted there, so that's a step in the right direction for this.
Show HN: My evening project: gphangouts.com
Uh, no. While I like to joke about this, I continue to believe that we can fix problems without illegal activity. Call me a hopeless optimist.
Thanks - my MG Siegler-only TC is now a reality.
I literally cannot believe that you have no interest in evaluating a programmer's code base for the purposes of a hire. That is so unbelievably counterintuitive and, well, just not very smart.
This Is What Twitter Does Not Want To Happen, Part Five
The article doesn't really describe how they came to choose those two formats. What about gzip, bzip2, tar, 7z, etc.?

(I tried uploading a tgz file and it doesn't appear to work).

The comment at the end ("We're always adding more file types to the Google Docs Viewer") suggests that these types may be considered at some point, but seems like once the infrastructure is there you get most other compression formats for free (assuming they're calling a server-side process to do the extraction rather than either reading the header themselves in javascript or rolling their own uncompression in their backend language without calling out).
it's funny how his signature is -Larry.
Awesome example of crowd-sourcing.

To be honest, if I was her, I'd be a little upset (not sure at who but maybe just at the situation) that it wasn't caught sooner. It's great that the kid is alive, but judging by what the author wrote about the disease, it sounds like he is worse off for the delay.

The ideal user experience would give me more control. I think it's fine to outsource the decision-making process to doctors if you so choose, but there should also be an easy way to get a list of every single possibility, along with associated cost of eliminating those possibilities, etc. Yes, some diseases are really rare, but maybe the consequences of leaving it uncaught for some period of time are severe enough that I'm willing to pay to test for it up-front.

I'm sure most people would still opt for just letting the doctor handle everything (paradox of choice, etc.) but it seems broken that this is not at least an option. I suppose you could theoretically push your physician today for this information, but my intuition is that it'd be difficult.

I don't know what it would take to make this a reality (my guess is a lot of changes in the economic structure of healthcare would need to be made) but I think we should strive toward this ideal.
You should really be factoring out sensitive information from your repos anyway.
A system that assumes that everyone is on GMail will tend to ensure that everyone is on GMail, whether or not that's a good thing.

Decentralization leaves the possibility of that situation changing open. That matters.

(Or, less philosophically: there was a time that everyone and their dog were on Internet Explorer. I think we're all glad that we didn't close the door to browsers other than IE.)
2 main cases I would guess:

1) Big press is now interested in YCombinator, and therefore reaches out independently to YCombinator companies

2) YCombinator staff+alum have press relationships from previous businesses/life, and therefore are able to provide a "warm" intro for the startup. If the startup has a good story, the press is receptive.
That's pretty cool - that put a coherent narrative on top of several things that bothered me about the Adobe toolchain. Thanks for putting that together.
That site fails terribly at supporting OpenID: it only supports four authentication providers, and doesn't allow a user to enter an arbitrary OpenID URL.

"Properly implemented", OpenID looks like http://ikiwiki.info/ikiwiki.cgi?page=index&do=edit : a choice of common OpenID providers to help users who don't understand OpenID, an option to use an arbitrary OpenID, and an option to use a username and password.

Properly implemented, BrowserID looks like one big shiny "sign in" button, and yet it still supports any service the user wants to use, and better yet no third-party service at all. Seems like a big improvement to me.
Apple #3 U.S. PC Maker with 10.7% Market Share
An interesting experiment I'd like to see would be a cataloging effect of transactional memory. For instance, if our brains are adapting to the fact that we can look up information, could we possibly be improving the breadth of knowledge we are aware of.

As an example, say we have X objects. Of X objects, there are Y properties. There are also N folders. We have two classes of subjects participating in the experiment.
Subject class A is tasked with memorizing the Y properties of X objects.
Subject class B is tasked with memorizing which folder of N the Y properties of X object is located.

If for example, X = 100 and Y = 5 then N = 100.
An example result for A subjects might be an average of 5 objects where each of the 5 properties were memorized correctly. [That's 5 properties x 5 objects = 25 memory units]. The question I have, is if B subjects would remember an average of 25 objects stored in which folders correctly, or might they remember less/more correctly? If the Y properties vary in type (from color, to weight, to appearance, etc) do they require more memory power than a consistent X is in N folder memorization?

If it turns out you can memorize more about where information can be found, than you can about the actual information then it would seem that [for so long as the information can be looked up] it is more practical to catalog that information exists and where it can be found, than to engage in memorizing the information itself.

Then the idea of "being a jack of trades, master of none" has a slightly different caveat. In that one could be more-so a jack of all trades than one could master a single trade. Ie, the sum of knowledge held by the jack is greater than that held by the master.
Alice [http://www.alice.org/] is sophisticated, object oriented, easy to use, and fun. It would probably be my first choice.

Microsoft Kid's Corner [http://msdn.microsoft.com/en-us/beginner/bb308754.aspx] provides a structured introduction to a lot of topics.

HTML + CSS would also be a great place to start because it is so highly interactive and is such a useful skill set to have.
Email != authentication

Websites providing a disposable email address are mainstream - even hotmail allows you to create them these days.
Honestly though, if you're doing that you should be using two different branches. Which is another thing git is wonderful for.
Bored stay-at-home moms (and I know you all read HN), please don't take this article as a suggestion to make even more Facebook posts about your children. :(

(Seriously though, pretty amazing story...I find it pretty unbelievable that not just one but three of her FB friends knew about a rare immune disorder.)
Today I learned:
"News Corp. also owns The Wall Street Journal."
Report: Verizon iPhone, iPad 2 Reduced Momentum for Android Apps
Wow, you just rolled all my most visited sites into one. And now I can read techcrunch again without my brain melting. Actually, that might not be a good thing, but thank you anyway. Great work
A good way to check if does the right thing is to make sure it does not depend on the security of DNS. Is this the case? (I'm still trying to find out.)
The proposed BrowserID standard specifically suggests that the browser should ask the email provider to validate the email, and only fall back to the usual email-me-a-link validation if the email provider doesn't "natively" support BrowserID. I'd prefer to always go through email-me-a-link verification (ideally with some kind of crypto involved), rather than involving the email provider in any way other than SMTP and IMAP.
tl;dr ... haha not really. Google is on a roll. I both fear and love it.
Hardware (as in embedded programming) actually pays pretty badly compared to web programming (although I expect Cisco/Juniper are exceptions).