skysight-inc/HackerNews huggingface dataset:
I suppose my allergy is to the verbosity and code vomit that comes out in most production java/C++ and even OO Python code I've seen.

In C I would use structs and pass around pointers, then have functions that take those as arguments. This obviously sucks in the asynchronous case, but that paradigm has always felt more natural to me.

Put it another way: two examples.
A) class Point with locals x,y,z and method 'distance' which takes a parameter that is another point.
B) struct Point with components x,y,z. Then we have a function 'distance' which takes pointers to two Points.

Case B's - int d = distance(p1,p2);
feels way more natural to me than
Case A's - int d = p1.distance(p2);

Totally agree with the toolbox mentality, I've just rarely felt like the object hammer has felt like the right tool.
You could do it over bluetooth, but at this point you're making a specialized display and you may as well just plug into the Cotton Candies USB port to both power it and pass in the touch screen HID data.
Legal people decide what to patent?
I think it's more likely Microsoft knew and didn't care. These "obvious" patents have been profitable for quite some time and once you are awarded the patent the burden of proof (and legal costs) falls to the alleged infringer.

Also, take this with a grain of salt, but I vaguely recall reading somewhere that using prior art in court to invalidate a patent is much more difficult than we assume.
I really like the idea. I often will buy books, intending to read them (someday), and then promptly forget that I have them. This would be great for that, and I like the past stats for how many pages/books I've read.

Here are some notes I took while playing with the site:

1. It would be great to have a way to add multiple books to your queue at the same time, or at least to not have to re-do your search after you've added a book. Especially when you're loading in a back-log.

2. Have more than 10 search results.

3. If you hit the back button, after a book has been added, you get the book twice. (It happened when I added Anathem to the 'will read' list.)

4. Make Author name clickable, so it shows a list of books by that author.

5. Why would I want to edit the description/title/author of a book that's already in the system? I think you might consider making this an admin function and have a way to submit changes, rather than letting users deal directly with that.

6. It would be great to have a recommendation system, or maybe more orthogonal to the system would be to specifically recommend someone's next book. I know I often have problems deciding what my next book should be.
This 'occupy' meme needs to die.

Also, like it or not, HTML5 is not yet ready to replace Flash (both in the technologies it makes available and the level of adoption). Let's get there first.
It looks nice, but the major problem is of course is people seem to not really want this. Web desktops were built over 10 years ago and never caught on.

And with mobile devices these days, the desktop computing model (overlapping windows, menus etc) is being replaced with modal applications.
Mark Suster: The End is Near for Angel Investors
The HDMI connector has I2C on there. You could use that to communicate with a touchscreen and other peripherals. Since the display acts a slave only you would need to actively poll the screen all the time for touch events, but it's not that much overhead.
I think that's the particular reason for launching any new tlds, most of them don't make any sense, but companies buy them anyway.
The Problem With Old People
If I understood you correctly, the researchers show that a many-to-one relationship between quantum representation and physical reality is untenable, so the relationship must be one-to-one.

Isn't the conventional assumption that it's one-to-many? If so, this argument isn't very interesting to me.
SAT Strategy by Gender: Men Guess, Women Leave it Blank
"I know this does NOT fully quallify as an operating system. This is really just a hobby project of mine and this is the name I chose."

the thing about names, though, is they are used to signify what something is. at the very least, it should not suggest it's something it's not.
also see: http://news.ycombinator.com/item?id=3126173
Download and save Facebook profile in your PC
How 125 Days With Spotify Changed My Music Habits
I don't think it makes sense to compare Windows and OSX and say that OSX lost because it was less open. By the time OSX came around Windows had been a monopoly for some time. OSX hasn't gotten any more open over time (probably less so, in fact) but its market share has gone up and Apple is now worth more as a company than Microsoft - so who's lost there?
Gambling, Investing and Startups
'Occupy' is taken. What's more, it's taken by people fighting a fight that is not unimportant, banal dribblings.
While I 100% support that idea (because it's awesome), I somehow doubt the mainstream would use something like this.

If you don't believe me, go explain this to your parents or someone who doesn't read tech blogs, and let us know how that conversation goes.
Not quite the same, but Microsoft is doing 'Windows To Go' for Windows 8. Might be neat if it integrated with the phone somehow.

http://en.wikipedia.org/wiki/Windows_To_Go
Breakthrough material is barely more than air
how bout 2 lines? http://jsfiddle.net/MHj9N/
I'll add to that the amount of software we use that's not even really on our computers at all, but on a server somewhere else.
The consistent interface point is well taken, and I think that's the main reason for OO's commercial success. If you force everyone to be verbose in their interface definitions, code is far less likely to break across distributed teams of devs.

I take issue with your "functions/methods are data." remark. They are not. If they were, they'd be mutable, and I could process them, make copies of them, and change them the way I do other data. This is the wannabe lisper in me getting out, but there's a world of difference between treating your methods as data that you can pass around, and having them be data items that you can actually transform.

In C I can pass function pointers around, and do with some regularity, without making everything in my programs objects.

I realize that some OO languages have this ability, but the mainstream ones (java, C++, python, ruby) generally do not.
Google Scores Patents For Android Pattern Unlock And Gesture-Based Controls
Actually, they probably do have a significant hand in it. I suspect there have been more than a few patents submitted more because the legal team thought they could manage it than because the engineers thought there was something significant to protect.

But the point I was getting at is that I suspect that in this kind of case the selection of patents to put in the legal case against B&N was down to the lawyers picking from a long list, and the chances of them asking the engineers whether they'd stand up in court were reduced due to the organisational structure.
I don't think Backify had a chance to keep it private - it sounds to me like LiveDrive went and contacted Backify customers via email, even though they didn't have any contract with LiveDrive directly.
Solely based on the fact that you'll be traveling I would highly recommend the Air over everything else.

I'm guessing that the SSD will make the biggest performance difference when recording music, too.
Response to "Asynchronous UIs - the future of web user interfaces"
I agree, catshirt.
Startup marketing ideas
Attention API Providers: How to make people who use your API love you
The link is also broken...
I am extremely sorry, I quickly scribbled it to show HN.
2012 Ford Explorer is a more promising SUV than ever | automobile.ejukeytur.com
I work with multi terabyte data sets myself as a software engineer, but after working with these people am not under the mistaken impression that I'm a data scientist of the kind described in the article.

I wouldn't have known this about myself before working with and seeing what they do firsthand of course. That's kind of my main point.
True, but the second implementation may use different, well-tested, mature code.

If the first lab used C++, and the second lab used Matlab and its libraries, and the third lab used trusted code based on NumPy, I would be surprised if their errors were strongly correlated. Brand new code? Sure. But not code they've used for several years through multiple experiments, or code that's part of a widely-used software package.

The thing is, labs working in similar areas most likely have ready, tested, trusted software toolkits for doing similar tasks, especially when it comes to data analysis.

It may seem to a programmer that the fastest, easiest thing to do would be to read the code, in fact the fastest, easiest thing to do is probably for another lab in the same field to do an independent analysis of the data with their own code.
GPG4Browsers is a prototype implementation of the OpenPGP as a Chrome Extension
OkCupid Sets Up San Francisco Labs to Try to Reinvent Online Dating
>>Why do you take fair critiques of the language as personal attacks?

Serious criticism like your "With things like this I would like to advocate that Perl be treated as politics" -- over a few down votes?!

That is fair and balanced criticism, not trolling at all..?! Thanks for a good laugh at your chutzpah. Go away.

>>I said "perl fanboys on this site"

Not in this discussion or in the comment I linked to. You said:

perl fans get seriously emotional about perl and start downvoting things they disagree with (much more so than ordinarily happens).

That is a personal attack, without any data, on Perl fans in general. So you flat out lie about what you write, troll.
What is the Best Small Business Online Software ToolKit – Part 2
What you said here, this is exactly what I thought. I've watched how gas prices rise. They go REALLY high, everyone has an outrage, they lower it and we all calm down. Then they rise slowly, and they get to that same price everyone was outraged about but now it's happened slowly, like the boiling frog. Plus, we outraged once, now we're just tired. It's going to happen the same way with this.
Right-click in Flash
There are surely many govt agencies spreading misinformation - no argument.

But the article is about a group trying to support open communication, dispelling rumors and trying to tone down the rhetoric. It exists, its the army(!) doing it, and its newsworthy. Calling it 'propaganda' doesn't make it false or wrong.

Btw just say what you want to say. No need to play 'he meant/she meant'.
Automobile Knowledge Sharing
Car review, car news, car pics, car videos
Landing a Writing Gig at a Big Newspaper
On foreign machines I'm rarely doing anything complicated enough where not having my .vimrc is noticeable. If I'm going to be spending a lot of time working on something, then it isn't a problem to either use my local machine or sshfs the remote server and work on it from my local editor.

I try and keep my .vimrc limited to configuration and enhancement and not change how the core works. Things like rebinding builtin actions will never be seen in my .vimrc.
Tips for Cooking on a Budget
Seems like you're equally guilty of cherry-picking examples. Nothing you said is a counter-example to Linux on the desktop, which has less market share than two "locked in" OSs.

Overall, Linux has lower OS market share than five other operating systems, all of which are either from Microsoft or Apple. http://en.wikipedia.org/wiki/Usage_share_of_operating_system...
The parts of the market that have high barriers to entry benefit lesser from openness because its hard for an open alternative to bootstrap itself. The barriers to entry can be regulation (medical devices, hospital IT systems), cartels (music industry), financial (cost of developing custom hardware).
This made me laugh. I 'lol'ed, if you will.
and a lot to gain, given their interest in getting a stronger position in the market.
The article brings up an interesting point on the side. What do users need all that space for these days? Movies? - itunes/netflix/amazon, music? - itunes, games - steam, pics - cloud/flickr/facebook.

The demand for large personal data storage (for non-pirates of course) is decreasing I say.
Probably. But really, if you're spending $50,000 on an experiment, you're probably more interested in getting mice that are really what it says on the label, than in saving a few bucks and possibly shooting your experiment and/or career in the nuts.

Pretty much anything 'lab grade' is going to be expensive. The lab I worked in ordered a lab grade laser for optogenetics experiments, and that cost something like $18k. Presumably that gets you a very precise, stable wavelength.
OPERA Confirms: Neutrinos Travel Faster Than Light
" ta gueule !
set noerrorbells
if has('autocmd')
autocmd GUIEnter * set vb t_vb=
endif
set noerrorbells
set visualbell
set t_vb=
I was thinking the same thing, but I think it might have more to do with the fact that B&N would have no other relationship with Microsoft as an OEM in other markets.

Samsung, HTC, Dell, etc... all have other cross cutting businesses that could influence whether they play ball with MS on issues like mobile patents, B&N has no such constraints.

EDIT: In addition the Nook is probably the lone shining star in the B&N business, they can't surrender a single point of margin if they don't have to. If the Nook becomes untenable as a business B&N could become untenable as a business and sooner or later they'll go the way of Borders Books.
Did this as well about a year ago (after referring many of my classmates), and it works. Getting the remaining referrals through AdWords took a bit more money than $25 though (about $30 for 10 referrals). Maybe could have improved the wording of the ad...
neither, i don't want to hear about my friend's dramas or about startup successes. both made me irritated or jealous =)
I don't think people have difficulty with files; some fraction of people have difficulty with hierarchies of folders, but files? I don't think the evidence is there.
TechCrunch should be gone within a year - or just ignored by everyone. People are already leaving Huffpost for their yellow journalism.
"I just wonder why the US legislature would want to deliberately cripple US's strength on the web."

I dunno, my guess is there must be a lot of money involved.
cnn and msnbc don't appear to be following the story at all.
Lamest and most bizarre iPhone 5 rumors of 2011
I know, but my thought is to give it a couple weeks, and the percent of noise should go down.
Tiny Origami apartment in Manhattan unfolds into 4 rooms
Right, because upvoting a two year old comment will get a reaction from PG. I think nobody cares about improving HN because news.arc is an unreadable pile of code in a most obscure programming language.
And now there's also an Occupy HTML movement, granted a bit more level-headed in their approach.

http://occupyhtml.org/
It's not holding me back in terms of skill, it was a speed issue. I was looking for drag and drop/tick box shadow drop style design rather than hand typing #menu everytime etc.

However, thanks for the details! I've now got what I needed (some software options to try out) so thanks for that.
a counter that increments with each story upvote

Probably should increment based on each story submitted.
Want Smarter Kids? Space Them (At Least) Two Years Apart
Poor Americans can obtain a $150 computer & $10/month Internet Via FCC
Except you can't really run Linux apps on it easily, since most of them will want X, or at least the GNU libc--and Android has neither. It's a pain in the ass.
Since 2.2 I have much preferred Android to iOS, since then I have always thought it was a better platform and enjoyed using it more, however there has always been little niggly warts around that can be brought up, against the bias of the hacker new crowd it seems like the market has agreed, Android phones outsell iPhones, my non techy friends mostly prefer their android phones.

I get the feeling from most reviews that it isnt so much that this is finally the android phone that usable' as much as 'this is finally the android phone that is almost unarguably better than the iphone', or at least the one that doesnt have the warts that android detractors like to bring up in these comparisons
I think you want :set showcmd—"Show partial command in the last line of the screen".
Ask HN: how can the online dating industry be disrupted?
Disruptive online dating startups are on PG's list of things he would fund.

What are some general themes and idea for how to do this?

I'll post my own ideas as a comment in a sec.
Well that was a let down. That author needs to spend more time reading the docs and less time creating hyperbole.
Explanation of strange structures in China's desert
Imagine if Google did it.
Send me an email (in profile) and I'll be happy to give you some suggestions.
Voi Checked Jacket Glance AW11 Navy
Introducing the next version of the Google Calendar API
Hmm, that's actually a very good point.

My thinking was that the time to pass a bill would still remain about the same, regardless of size. This means that we wouldn't see as many little bills passed as large bills.

I get your point about smaller bills providing better transparency. That's a very good side effect of smaller bills!
HTML5 2D gaming performance analysis: Canvas 2D vs. WebGL vs. C++
I use zsh too, but did something similar that should also work in bash: http://naleid.com/blog/2011/10/03/using-dropbox-to-share-you...

I link my dot files as well as Documents, Pictures, Music, and Desktop directories that are also normally controlled by OSX. Having those shared across multiple computers is awesome. Sit down at a computer, and it's there.

I also have my zsh files checked in to bitbucket (https://bitbucket.org/tednaleid/shared-zshrc/) so even if the computer doesn't have dropbox (like many of the linux servers I have access to), as long as it has mercurial, I can clone the repo and be ready to go.
You made a great point, indirectly; a lot of the confusion from the original line of code is the crappy naming of the variables. They should have thrown in sta and stat to really amp up the Scrabble-like atmosphere.

Once you clearly distinguish the purpose of each variable with a well chosen name, as you did in your rewrite, the code suddenly lights up the room. Good variable names are important!

The linebreak to break up the three-way expression also helps to suggest the order of evaluation. For some reason, our brains do not appreciate nested ternary operators on the same line. It's the same problem as

A==B ? C : D==E ? F : G;

If you are familiar with the left- or right-associativity of the operator, this isn't impossible to read. For instance, if you write C, you already know it's right-associative and therefore executes much like it reads from left to right. If so, it's still nicer to convey that with some line breaks:

A==B ? C :
D==E ? F :
G ;

On the other hand, if you are using a language like PHP where it's left-associative, or you're not 100% positive either way, you will be shooting yourself in the foot trying to do something like that and brilliantly misleading anybody else that reads the code.
Um...ad networks have been doing the same thing with 1px images since the mid 90s. The social buttons are not a new concept in tracking; it's just visible to users now.
echo set ts=3 > ~/.vimrc
echo "Toggle search highlighting on and off with F5 >> ~/.vimrc
echo map "<F5> : set hls\!<bar>set hsl?<CR>" >> ~/.vimrc

Everything else is gravy for me. While an extended rc is handy and I often store one where I can get to it, if I'm just editing a couple of files, vanilla + the tab size I want and a shortcut to highlighting search terms gets me going. YMMV

I tried to get into emacs, but I kept coming back to vim. Probably because the first editor I really used was a version of 'ed' back when I played MUDs.
"trusted code based on NumPy" <- (Just to note, a number of NumPy's routines have seemingly known numerical instability issues; I would not trust it, and was burned by it badly a few months ago. If you've used a specific function before and it seemed to work, then that's great; but if you haven't: watch out.)
Strata Conference - Talk by Jeremy Howard
Of cause I am not saying that he could not teach me anything. I just can't imaging that it will be worth the time-investment. I didn't realize that the online student will also work in teams, that actually makes me even less inclined to take part. Working on another project, will be a even bigger distraction from my own startup.
Thanks to the creator. I saw this earlier on HN as a different post but I believe its worth the second post since the previous one didn't get much attention and projects like this shouldn't be lost away to other general articles, even if they are interesting.
This is along the lines of what I was thinking. B&N is at the point where they have to make a last stand.

They really have little to lose by pursuing this case which really frees up their legal team politically.
SendGrid & Websolr cloud services now on CloudBees Platform as a Service
I think they're still working on recommendations, the app is still quite basic. It shows similar products well, but doesn't try and tell me what I want. To be fair, I have not bought/watched much video content on Amazon and on the website the recommendations are pretty sparse because of that (I have bought Curb Your Enthusiasm and Seinfeld DVD sets, so the recommendations are mostly from those).

When I go to the Music store on Kindle it has recommendations for me on the front page (I haven't bought music on Amazon for a while so they are a bit out of date, but it took me a second to figure out why all the top albums were so good). If I uploaded my music to Amazon Cloud I'd expect the recommendations could be better--Amazon currently only knows a very small part of my music collection.

For a comparison, I just logged onto the music store from my iPhone and the "Genius" recommendations on there are as bad as they could be, despite Genius working great on my desktop. Apple has the benefit of knowing all my music, so this is a little disappointing. It seems they go by artist mainly and don't weight by play count (I have some popular albums, albeit mostly un-listened and they drove almost all recommendations.) I would heavily weight by play count, that's the best tell that the music is actually enjoyed.
How much money are we talkin'? I know you're a Delaware corp, but tons of people mistakenly create Delaware corporations so...
Congratulations you’re eating the world’s first human(e) hamburger
THAT'S IT! My long lost friend is back! Thank you!
Can you move the legend outside of the plot area?

I see that you use Flot, it's quite easy. Just add:

<div id="legend"></div>

and then when you pass settings to Flot' plot function, add this to the settings dict:

legend: {
container: $("div#legend"),
noColumns: 3, // add this if you want horizontal legend
},
Amazon Kindle Fire Review 
The New Amazon Kindle Fire is a ground breaking tablet that mixes cloud technology with great access to content and entertainment including video, books and music, with it's very own "silk" browser you are also able to access the internet with ease.

We examine in this review what will make consumers listen and pay attention as Amazon aim to repeat the success of the original Amazon Kindle.

The new device from Amazon is a step up from the original Kindle which was aimed solely ta people who wanted to read e-books on the go and it proved to be a real success, will the new Amazon Kindle Fire be as warmly received?

One thing that hits you straight away when you use the kindle fire is how easy it is to get access to premium quality content. The Amazon marketplace offers all the entertainment you would want on a tablet and this is why they are subsidising the device to gain access to more people and plug them into their very own entrainment eco-system that rivals Apples iTunes and betters it in many ways.

Read the original review here: http://www.mobileinquirer.com/2011/amazon-kindle-fire-review-the-lowdown/