skysight-inc/HackerNews huggingface dataset:
The shift key clearly indicates it's status. Much like the Caps Lock key on a real keyboard. But both answers that a vaguely pro-iOS keyboard have had the downvote-disagree game played, fairly obvious fanboy-ism.

It is a trade-off. I said that above. Personally I think a trivial concept that every computer user in the world is already used to has some value in staying the same. When I first used the Android keyboard I found it ugly and distracting, and not at all "easier". Exactly the kind of thing that Apple tends to hate. Note the absence of downvotes I give to people who don't agree :S
Slightly OT: Is there any way to get the flv file from the video url on youtube??
What I don't get is WHY a modern book would require OCR to be turned into a digital format. The publisher surely has the original tex (or whatever format the author/editor used) file(s) that can easily be rendered to epub/mobi, right?!

If a book predates computers, I can understand OCR, but not for something that's been written in the past ~20 years and is popular enough to not be "lost".
It depends what you are doing. If you have a lot of semi structured data, like documents, then go with a document oriented database. If you have semi-structured data that you don't want to do much analytics on, consider a key/value store. But it you require full ACID properties, want to reduce your application code and not worry so much about integrity, then an RDBMS is still the way to go.
"The rest of us" like you're some shining beacon of acceptance and awesomeness as a human being. Your statements directly contradict your message.
Writing software != Selling software != Selling consulting
SEEKING WORK - NYC or remote.

I am a mobile developer who focuses on Android Java development. I have worked on multiple Android apps, both large and small, for a variety of clients. My portfolio and Github are listed below:

http://www.bricolsoftconsulting.com/category/portfolio/

https://github.com/bricolsoftconsulting/

My previous experience includes C/C++, VB.NET, and HTML / PHP. Feel free to get in touch -- email is in my profile.
文书档案盒
Few people from Stanford succeed like him. He's an obvious outlier that's worth understanding.
I'm not really sure how I should feel about this. I'd like medicine to be affordable by everyone. However, what I mainly get out of the article is that a company with little or no R&D is simply reducing the price on drugs, which for them is mostly profit anyway. The drugs themselves are cheap to produce, right?

Somehow, I think we'd all benefit if we could get these companies involved in developing better medicines. Maybe reduce the price by 50% then take that additional pool of money and invest it into research within India, for example.

Another idea...We always hear how great the IIT's are, which I believe they are. Let's turn them into great research universities.

[Update]

It's interesting to see my post get upvoted and downvoted, which most won't see. My suggestions don't really seem that divisive. I simply think getting more people working on the problem with funding from existing sales seems like a better idea than just reducing drug costs. Additionally, I think involving other institutions rather than sending the money back to Big Pharma, might provide different insights into solving the problems.
CJ Date describes Normal Form as common sense in Database in Depth, "...the principles are common sense-but they're formalised common sense. (Common sense might be common, but it's not so easy to say exactly what it is!)".

Formalisation of your normalisation! Applied Mathematics for Database Professionals is on the reading list, looking forward to it.
If you can assume that you are given a valid fizzbuzz sequence then your solution works. However, look at what it outputs for:

raw_input = ["Fizz","Buzz","Fizz","Fizz","Buzz","Fizz","FizzBuzz","Buzz","Buzz"]
Intelligence is Overrated: What You Really Need to Succeed
Throwing money at the problem may not necessarily speed up research or give us more results.
The bookstore method of finding new authors was much worse than it is with ebooks. Your choices were limited by what the store selected to place on their shelves, a process that is more likely to result in what is popular instead of what is interesting to you.

I like the ebook process of selection much better. I hear about books and authors from friends, blogs and discussions like this. I then go to Amazon, read the reviews, look at the kindle price (I don't pay more than $10 unless I am already familiar with the author) and click on the Buy Now button.

ebooks may blur the lines between the genres, but is this really a bad thing? Is there any reason why a book can't fit into several categories? There isn't. Genre was a way for stores to organize their inventory, and now that shelf space is no longer a premium we can use better methods to find new reading material.

Actually, since buying my Kindle I have read more than ever and find it hard to keep up with my reading list.
I think an important thing to consider in this discussion is the role of anthologies of short stories.

I suspect because of the economics of paperback length that you mentioned, that seems to be how almost all short stories are published in physical form. The move to ebooks allows short stories to be published on their own which is great and all, but it likely comes at the cost of disincentivizing all of those multi-author variety packs. A good deal of my author discovery has come from those books (for example, I read your 'Lobsters' in one); it would be a shame to see their obsolescence.
I think rants like these makes us more stupid. It turns a discussion about pros and cons of various technologies into pissing matches. His colorful metaphors does not actually illuminate the issue at hand, but only serves to set up "studid" versus "smart" and appeals to emotion by hoping to convince the reader to the side of the smart ones, without actually arguing the specific points of the thechnology. (E.g. why is backslash obviously better than ampersand-semicolon as character escapes? If he have a valid argument for this he certainly does't feel the need to disclose the reason for the reader. He would rather make an elaborate infantilization analogy about breasts.)

I guess this kind of rant appeals to people who have a deep need to feel as part of small elite surrounded by a sea of stupidity, but doesn't have the capacity to understant how different tools may have various pros and cons in different specific situations.
The article is basically notes taken from his Foundation interview with Kevin Rose they did a few months ago > http://www.youtube.com/watch?v=nld8B9l1aRE . Very cool guy. Other foundation episodes are also golden.
Calling them imbecile is a bit drastic but I've also seen ordinary people call any kind of smartphone an iPhone because they have no clue about this stuff. Same for MP3 players, which they call iPods. May be like calling any kind of vacuum cleaner a hoover.
Thousands of people attend Stanford, yet not all of those attendees are successful to this level. Also, not all really successful people attend to top universities (eg. this was measured for Nobel prizes). So you need to start looking at other factors too.
Answers like this are what make stackoverflow such an awesome resource
Music is different because of concerts, an established revenue stream that is far older than recorded music itself.

Concert venues enforce genre, more strongly than the shelving of books or records has ever done. If you show up at the square dance and they're playing eighteenth-century pavanes, or Black Flag, there will be protest. If you show up at the county fair and they've booked a Korean classical ensemble, there will be mass confusion. If you go clubbing and find that they're playing the classic hits of Kansas, there will be blood.

Musical genres are centuries old, and because new music must necessarily be premiered at venues designed for old music, new musical forms have often been greeted with confusion or hostility. Audiences rioted at Stravinsky's Rite of Spring premiere, they were puzzled by most of Beethoven's symphonies, and you don't even want to ask what they threw at the punks and the New Wavers in the early days of punk and New Wave.

For all I know, recent changes in the recorded-music industry could actually strengthen genre boundaries in music, because as recordings get less and less profitable the revenues from live performance become more and more important, and having a definite genre might help when scoring live bookings. This is just a guess, though; I've never tried to run a live band.
May I suggest consolidating some of the links on the home page? Stuff like contact and about are usually together, and right now everything around the border is distracting me from the main product.
Codeplex Gets a Metro Makeover
Microsoft's open source project hosting web site - CodePlex - has had a Metro UI-inspired transformation.
A nice idea to get something back from such companies is to have them collect data of the patients and gave back to the original company/copyright owner etc.
I think you'd be better served pitching to influential blogs with sizeable readership in your area of business, rather than aiming for a TC or Mashable post. Bloggers specializing in your space are always happy for tips and have more relevant, concentrated attention. Getting relevant readership aware of and promoting your product for you will eventually lead TC much easier, as you'll have a link history.

Cold emailing with a short pitch of what you are and do (hitting the 5 Ws), and short description with useful press material like logos would go a long ways to getting coverage with Biology and search related blogs. Good luck!
As someone who keeps his dotfiles on Github (but is sure, for the moment at least, that there's nothing sensitive in there) I'm having a hard time imagining what sort of sensitive information a shell alias or a vim macro could expose to a potential attacker. Can you be more specific?
I worked as a DBA somewhere that did everything in 5NF. It was a nightmare. I only stayed there 3 months. In my last week there, I remember having to debug a 35 table join. I'm so glad I left.
And that's how we seem to have transitioned to JSON, at least for some information storage and transition :)
Remember when it was all the rage to use XML for RPC? and even in AJAX?
Also loved the jokes and metaphors.

I did not: He tried to be clever, but only succeeded in looking like an asshole.

The technical criticism may have merit, the presentation leaves a lot to be desired.

We need such people in tech discussions

I don't. Thankfully, it's easy to ignore people on the internet.
Everything You Think You Know About Lean Business Planning Is Wrong
Cool, thanks :-)
Who here believes the universe is a computer simulation?
Just out of curiosity, I wanted to see how many people here think the simulation theory of the universe is quite probable. If you're not familiar with it, here is a good synopsis: http://www.simulation-argument.com/simulation.html
IITs have failed to deliver in research and development. In my very humble opinion, they have transformed in glorified employment exchanges main emphasis being on fetching a 7 figure paycheck after 4 years.
Amazon spoof reviews bring art of satire to website
Microsoft angers users by cutting Media Center out of Windows 8
Www.baotailing.com
The Evolution of Internet Sales and Use Taxes
I Wanted to Predict Elections with Twitter and all I got was this Lousy Paper
Could you change the title to 'CO2 eating lamp' instead? Much less confusing.
Hard to forget, given that you have to type "XMLHttpRequest" every time you do any AJAX (The 'X' in which stands for XML, iirc).
Classic Collections Of Free Pictures Download
Www.srbianwan.com
What you are describing is postmarketing surveillance ('phase IV clinical trial'). In the US, this is overseen by the FDA.
Pamela Anderson Adopted Street Puppy from India.
The pharma and media industries are so similar. Both lobby governments for passing bills to support their business models. Both rely on questionable extensions to IP rights and make loud noises about how much money they lose on piracy and generics.

There has to be something fundamentally screwed up to have this much conflict of interest between public good and IP rights.
I've had chrome updates that broke working standards-compliant code. There's some truth to IE stability between minor releases. The problem is that every major release of IE so far has required big changes (usually to take out IE-specific code). What they win on minor updates, they squander on the major ones. Chrome and firefox haven't had that much of migration pain in years.
> ...go for a binary representation. ... The question of what we humans need to read and write no longer has any bearing on what the computers need to work with.

We seem to be heading away from binary.

I think the bigger problem with XML is the XML stack. Many of the ideas are insightful, powerful, useful - but the embodiments are tedious (e.g. XML Schema, XSLT). OTOH, a problem is an opportunity
They may have lost them. They may have a tiny glitch preventing conversion which the dude at the publisher simply can't figure out. Or something.

Publishers are as incompetent as anyone else. At ICON this year I got to go to a reading by David Weber (of _Honor Harrington_ etc), and he talked a little about dealing with a publisher and gave 2 examples of global search-and-replaces gone terribly wrong - Barons -> Earls, and Lords -> Knights, which resulted in him proofreading the entire books just to fix the S&R. Turns out publishers apparently don't use revision control either.
Unreleased =) The target language is JS (for now, at least), uses arrows and features dynamic switching. Yampa is a major influence.
Innovative new Email-Client
This is how much of the world see Americans
The performance must have been horrendous! The query optimiser must have gone nuts - that's 35! possible join combinations :-(
haha ah right! Excellent (and tragic) example! I've been using jQuery too much at work and been spoilt by $.get() ;)
Given that breastfeeding has been declining in America over the past couple generations, it reflects a misunderstanding of American sexual pathology, if, in fact, it was meant as more than a throwaway comment.
So you wanna be a trader? (Friday Humor)
And thirdly, you don't own your overpriced defective digital book but only hold a temporary licensee to read it. Of course you can eventually end with nothing once the license provider goes bankrupt or decide to change his business model.
Is gmail double logo interface is some glitch?
I know this kind of posts are not welcomed here, but I can't help it. Is it a glitch or is it for real?

http://i.imgur.com/z6f3C.png
"Its a good idea to know at least one multi-paradigm programming languages like Python, Java, C++ or C#"

Those aren't really multiparadigm programming languages.
The title of this post should be "how not to disagree with others in a public forum". The tone is alienating and disrespectful, so much so that the valid criticisms of XML as a technology are completely buried by the arrogance and off-topic political and social commentary: "the current American presidency and XML have much in common", "XML is the drug-addicted gang member who had committed his first murder before he had sex, which was rape."

If we want computing to be a friendly and welcoming field and contribute to the betterment of humanity, we can't tolerate people who behave like this in public.
Yes, it's a rant. Why? Because probably the author is tired of explaining the same things over and over to the XML defenders

Really

JSON is better (and XML is crap) it's ridiculous, it's obvious, it's clear cut, and when people "don't get it" you start resorting to irony

Like this:

> Enclose the /element/ in matching delimiters, not the tag

Let's compare them

<blah>foo</blah>

To json

blah: foo

1 - size (json wins)

2 - matching. Here's an exercise, try splitting json with sed, and then try with XML. Sed is a good exercise, because it's limited to simple grammars, so it kind of gives an idea how much trouble it is to parse each one

3 - redundancy: what would mean if the line was <blah>foo</lala> This is a mistake, right? But I can assume the tag name is blah and the data is foo. This is a glaring redundancy in grammar, bound to cause trouble.

Not to mention working with json data (like python) is natural compared to work with XML data.
Ask HN: How do shares work?
I am relatively young but I have been involved in startups for the last year or so. None at the low level and none I have shares for. But that's about to change as I am co-founding a startup and we just got into TechStars for the summer and I feel like now is the time to learn about it.

I've been really curious about this for awhile and sort of know some things but I'd like a well rounding knowledge of it all so can someone tell or point me to some resources to be knowledgeable about all the funding and shares terminology and explanation. How do you go from having it split three ways between founders to Facebook having "millions" of shares? Is that completely different because of the IPO? What do all the fundraising terms mean (i.e. convertible, how valuations work, dilution, etc)?

I've seen people do math of acquisitions and them calculating what the founders would take based on dilution, etc, how does this work?
You might be aware of this already, but when posting to Reddit, make sure to use the appropriate subreddit - in your case http://www.reddit.com/r/bioinformatics, which has 2,790 subscribers. Posting to Reddit generically won't get you anywhere.
If your product has a certain application angle that could be interesting/funny/relevant to larger subreddits you could try to create an infographic hosted on imgur - as cool as Reddit's community is, their attention spans are rather short and most people won't read / upvote a lengthy article (safe specific subreddits, I bet things over at r/bioinformatics are different.) Good luck with your startup.

EDIT: semantics.
Really, normalization is just a special case of DRY. And it has the same value for the same reasons. The attempt to enumerate the "kinds" of normal forms is, IMHO, a mistake. The only point to doing it is reducing bug surface (and just maybe storage space efficiency), so really: who cares whether or not your data is second or third normal form? Does the duplication of fields help or hurt your application?

A good example of this is US ZIP codes. In theory (I think), a ZIP uniquely identifies a city and state. But in practice no one stores it this way because the maintenance of that data (by all parties: some people don't know zips, or type them incorrectly) is more expensive than the savings from normalization.
I think the phrase says buy support. That's not the software, that's, "we need it to do XYZ and QPR, since you know how it works can you help us ?"
There must be a better answer than denormalizing. I'd try to get a DBA or DBE involved to look at the situation if possible. Re-structuring the query might be all that's needed.
The heart of his suggestions:

Remove the syntactic mess that is attributes. (You will then find that you do not need them at all.) Enclose the /element/ in matching delimiters, not the tag. These simple things makes people think differently about how they use the language. Contrary to the foolish notion that syntax is immaterial, people optimize the way they express themselves, and so express themselves differently with different syntaxes. Next, introduce macros that look exactly like elements, but that are expanded in place between the reader and the "object model". Then, remove the obnoxious character entities and escape special characters with a single character, like \, and name other entities with letters following the same character. If you need a rich set of publishing symbols, discover Unicode. Finally, introduce a language for micro-parsers than can take more convenient syntaxes for commonly used elements with complex structure and make them /return/ element structures more suitable for processing on the receiving end, and which would also make validation something useful. The overly simple regular expression look-alike was a good idea when processing was expensive and made all decisions at the start-tag, but with a DOM and less stream-like processing, a much better language should be specified that could also do serious computation before validating a document -- so that once again processing could become cheaper because of the "markup", not more expensive because of it. But the one thing I would change the most from a markup language suitable for marking up the incidental instruction to a type-setter to the data representation language suitable for the "market" that XML wants, is to go for a binary representation.
>His colorful metaphors does not actually illuminate the issue at hand

I think quite the opposite, he makes a very compelling case, and even gets into the details. Even in the part you mention, for example you missed some stuff that answers your question (without hand-holding):

= = =
Then, remove the obnoxious character entities and escape special characters with _a single character_, like \, and _name other entities with letters following the same character_. If you need a rich set of publishing symbols, _discover Unicode_.
= = =

>I guess this kind of rant appeals to people who have a deep need feel as part of small elite surrounded by a sea of stupidity, but doesn't have the capacity to understant how different tools have pros and cons in specific situations.

It's not about "different tools have pros and cons in specific situations", it's about how some tools have defects that make them bad for EVERY SINGLE situation. CORBA comes to mind as another example.

It's not that something XML-like cannot be good for certain situations.

It's rather that XML as-it-was-designed has several flaws that don't NEED to be there, and don't benefit ANY use case.

For example, goto has some use cases in C that it is good for. NULL terminated strings on the other hand are a bad idea, and have no place anywhere.
I still think the opportunity is there. I've seen several specials on the IITs, and they are a very well respected institution both in and out India. In addition, I think people generally realize that the educational system should offer more. I'll offer up Aamir Khan and friends as anecdotal evidence. :-) Great movie.

http://en.wikipedia.org/wiki/3_Idiots
Not that way for me.
HTC Won't Hook Up One X Owners With Bootloader Unlock
No you don't, since 99% of the time you'd use some library for that, like jQuery.
This was the best short article I've ever read on this complex subject.
Most projects eventually encounter thorny issues. If your only recourse is to let someone smart go into a deep dive while everyone waits, a lot of bad things can happen. You might not even have anyone with the wits and drive to fix it, or you might get a terrible hack that becomes a maintenance black hole. Meanwhile, your schedule becomes a question mark, naysayers against the technology form cliques, etc.

Small teams of motivated people can make just about anything work. For everyone else, support makes project schedules more predictable and can avert certain painful scenarios.
Droplabs is a downtown Los Angeles free hackerspace / coworking space where anyone who works off a laptop is free to use the space and get work done. Extras like high speed wifi, 2nd monitor or drinks cost money. The people are mostly developers, Drupal and iOS, working on projects. But lots of different tech types show up. There's 3 companies operating out of the space. www.droplabs.net
How else would you pay for top-calibur talent to sold the problem?