skysight-inc/HackerNews huggingface dataset:
In a nutshell, you could probably reduce it to that.

http://news.ycombinator.com/item?id=2786720

> Rather than dumb luck, I think a more meaningful interpretation is that I was a piece of an evolving system, exploring one particular path in a damn hurry. That system contains people playing crucial parts. Academic, business, and personal philosophical and friendship agendas all transmitted an analogue of genes: ideas and concrete inventions from functional programming and Smalltalk-related languages.
Should've been filmed in a kitchen and called ApronNet.
Why, I always get my science from Yahoo news.
There may be cases where non-relational databases are the right solution, but unless you are using a toy RDBMS millions of rows is not considered a lot of data. Millions of rows added every day... now you're talking. Oracle handles that kind of thing just fine.
This is the killer feature of this, I am programmed for keyboard shortcuts, its why I'm productive in Vim, its why I use Gnome-do for launching, and its why I feel the web browser is my only real need for a mouse (Vimperator and the like don't seem to do it for me)

Once I hardwire a combination into my head, anything else feels slow and laboured to the point that I hate using it, and often I am found trying to use shortcut keys when a simple mouse touch would work better.

Some people are predominantly mouse people, and if they are productive doing this, this is of course ok, but a feature like this would be an added boon in my opinion for any website.
Could it be some plugin?
Tangentially, because I'm finding your comments so fascinating: it looks to me like AMD doesn't really know how to compete with Intel from a technical standpoint in the desktop and server space, but their default approach works much better in the cheap and ARM space.

For example, AMD seems to have bet a lot on their bulldozer architecture, but as far as I can tell it's been almost a total flop in the space where Intel really dominates. Even aside from the OEM space, system builders like my hardware guy look at options from Intel and options from AMD and, currently, go with Intel every time (which is a shame, I personally would like to see AMD giving Intel a rough time).

So what's your take? What happened with Bulldozer? Does AMD have the technical chops to beat Intel?
"AOSP Android"

Warning massive derail... One thing the tech commentariat has slacked off on is better labels for different Android flavors. I'd suggest:

AOSP = "Opendroid" (forkdroid?)

stock Android (Opendroid + Google services/ecosystem) = "stockdroid"

Android + Touchwiz/Sense = "Samdroid"/"Sensedroid"

Opendroid + Amazon services/ecosystem = "Amazdroid"
With vimium[1] you get most of the keyboard-functionality in Chrome that Pentadactyl offers for Firefox.

[1]: http://vimium.github.com/
How to Get the Most From Your Staff With Four Simple Steps
There are places in physics where "negative mass" can briefly appear, but as I understand it, the quantity of such negative mass times the duration of the negative mass is a constant... and a very, very small constant to boot. It's a balancing term in QM interactions, not something you're ever going to hold in your hands.

As I like to say, assume one impossibility in physics, and it's not surprising that you get other impossibilities as a result. Unfortunately, in practical terms, requiring Jupiter sized amounts of stable negative mass and requiring "Voyager" sized amounts of stable negative mass do not appear to be appreciably different in difficulty, both being totally impossible.

I'd also point out that this article isn't even remotely unique. People have been tweaking the Alcubierre equations ever since they came out. Nobody has yet squeezed the "impossible" out of it, but each and every one of them has been accompanied by, well, basically this exact article. I support people trying to tweak them as a scientific Hail Mary, but I wish credulous science writers would stop writing these stories as if moving from "impossible" to "impossible" was some sort of huge step forward in practical terms.
> I haven't used them except to play around with tutorials.

And yet you feel the need to lecture others on their choices ?

Wow you are something.
You can also make the screenshots smaller if you look at the sidebar on the left.
That is why I like CouchDB. The original developer worked on the synchronization mechanism in Lotus Notes and used it in CouchDB.
Confusing that he shops in Shenzen every "four to five months" but had only "heard" that tablets had gotten cheap, what he's reporting on has been going on for at least 18 months.
Ah, you meant a Google account, gotcha.
You're definitely not alone:

http://www.haskell.org/haskellwiki/The_JavaScript_Problem

http://roy.brianmckenna.org/
The Situationists meets William S. Burroughs
Slightly off topic, but anyone else notice that that site/page seems to somehow choke on something. It spun up my CPU over something, I think resizing the images or something. Don't have the time to look or care.
Why not plug your site? http://player.fm/series/hnpod (episode home link should be http://player.fm/series/hnpod/how-we-keep-github-fast-amazon... )
You're assuming the other species is non-spacegoing. It seems more likely to me, and at least hypothetically possible, that they've been in space as long or longer than us. And probably if you can bend space enough to make a warp drive, deflecting an incoming piece of matter isn't that hard.

But I agree we're more likely to end up at war with each other.
As burke noted above (http://news.ycombinator.com/item?id=4534670), pressing 's' will activate the search bar.

This was also the one thing I was missing from the post. I did try '/' as well.
Some very interesting chunks of information there considering my application for YC W13 is for a 'local' idea. Picked out some things I'll be sure to think about as I'm building the beta. Thanks!
Ctrl-[1-9] is the hotkey for Firefox (not Alt-[1-9]).
You had more than one example of pulling out "anonymous" objects from a call, because that is "how it's done." The point is that it is ridiculous that one must go to these lengths to help parse a language, especially when it flies in the face of the language's doctrine.

Same goes for parentheses "here or there but not there, sometimes." This may very well be the anathema for those that don't understand the claims that ";" or "function" or "}" are real burdens.
Rails Testing — Interactive Capybara Console
This is all but a necessary step. If you work out the conventional rocket equations assuming a perfect translation of mass into momentum, to get to appreciable fractions of lightspeed still requires absurd amounts of propellants. At the moment we haven't even got a faint idea as to how we might obtain such total conversion. That's why there's so much interest in designs where you don't carry your fuel with you, like laser-driven solar sails and such.
I agree that a keyboard is orders of magnitude more conducive to productivity, but I'm surprised that you do some of these frequently enough to make learning the commands a worthwhile endeavor, if one of these consoles were available. Even starring/unstarring is something that I do frequently, but I don't think I'd get any boost out of typing 'star' instead of just clicking on the star when my brain is already saying "make that star thing light up."
Bohemia offers defense for Arma 3 devs arrested in Greece
There are a lot of challenges we have to overcome to travel to the stars, but this is certainly not one of them.
What weapon system would be "good enough" anyway? A potential other civilization could be completely primitive, or it could have faster-than-light travel for millions of years by now.

To me it seems entirely absurd to consider this as one of the major problems.
Death to the CLI/GUI religious wars.
I have been without a phone for about 3 months now. I haven't missed a million-dollar-deal yet or a life saving text message. There are many things you think you NEED until you find it's just luxury with a monetary and social cost. I may get a wifi only phone, but what's for sure is I won't pay $75 for a service anymore.
> It's inevitable.

To you, maybe.

> Get over it.

No. I refuse to roll over a die; to just hand them my personal dossier. Will they gleam a nontrivial amount of information about me through the use of their services? Undoubtedly. Will I participate in their marketing circlejerk that is G+? No.

> get empowered by it

Nice try, G+ team member.

edit:

> Society wants the benefits of big data analysis

We do? I think you are confusing big business with society, as I've yet to see any "big data" initiatives that aren't connected at the hip to some for-profit corporation.

> How is this relationship any different from your relationship with Mint.com or Simple?

It's not? I'm not a user of either of those services.
Wow, have you checked out the comments on that page? Virtually zero congratulatory messages, just many, many self-entitled people bemoaning the "downfall" of the company. Good on Nik Software I say, they worked hard for this, let them enjoy it.
Google Brings OAuth 2.0 to Gmail & GTalk To Make 3rd-Party Apps More Secure
Thanks, I forgot this thread.
We have so much rich geographical data and it's always refreshing to see someone (the artist / architect) asking simple questions about it. I'm much more excited about the work itself than Krulwich's commentary (for as much as I like him). Cities are rich with spatially disjoint points of similarity.
If there's zero protection for "intellectual property", it becomes a lot harder for the majority of the software industry to even function.

Apple, as an enterprise, has been very successful by building a profitable operating system platform and channeling those profits back in to both hardware and software engineering. That kind of enterprise would not exist if Apple's software could be used by anyone for anything.

Any hardware vendor of any consequence could use that as they see fit, resulting in a stew of mis-matched standards and rampant confusion, not unlike the Android tablet market. While there are good products in this space, they are often difficult to differentiate from superficially similar yet technically inferior alternatives. This is not helping people on the whole.

Personally I like the choice between a premium product which is commercialized and free, open-source alternatives that are, for many applications, good enough. I would not want a market that's locked in to one model at the expense of the other.
That is amazing, "Touristic Bazaar" indeed.
Wow, a command-line interface to a website is something I never thought I'd see.

My first reaction was that it's a step backwards because the usual benefits of a command line aren't present here (you're usually already using your mouse, commands can't be piped, no shell scripts to run things in sequence)...

But I'm intigued -- maybe it's a possible step forwards? The implementation is very well done. I suppose maybe it functions like traditional keyboard shortcuts in a way? To follow a user, instead of finding their page and clicking follow, you just type "@user follow".

Still, all the commands are so basic, and many are infrequently used, I don't really see much of the "shortcut" value. I'm very curious to see if this user interface concept grows. Imagine if this became a standard way to interface with web API's!
You are massively overestimating the design and quality of WP apps.
whenever I see something like this that tries to rag on coffeescript it seems like they all reference ryan florence's post from a while ago: http://ryanflorence.com/2011/case-against-coffeescript/

for the sake of clarification, ryan is sitting right next to me, writing coffeescript (as with all new code we write here at instructure, see: https://github.com/instructure/canvas-lms/tree/stable/app/co... )--and loving it. whatever "crazy gotchas" he found back then are obviously trivial to how much easier coffeescript makes life. it seems like every third tweet he makes is about how much he loves CS now: https://twitter.com/ryanflorence

Other than that, everything in this post just comes down to "just because you can doesn't mean you have to or should." disambiguate if helps make things readable
Comparison Apple iPhone 5 VS Nokia Lumia 920
VersusIO, a website that allows you to do a quick comparison between two products. According to the statistics of the site, the terminal that is more compared with the iPhone 5 is the new Nokia Lumia 920.
> Uh, no. The "only problem" is that the concept relies on exotic matter, a hypothetical matter with 0 evidence for its existence (so far). See http://en.wikipedia.org/wiki/Exotic_matter

There are multiple routes here though. They could also find an "exotic spaceship" that already has a warp drive.
That's fantastic - thanks for posting this.

I used to camp in my local woodland as teenager, sometimes 80+ days a year. Perhaps I should go and work there as well (seeing as there's a massive great big 3G mast in the middle of my local woods now).
I haven't written up a big summary, just occasional posts like this on HN and elsewhere. I started life as an Emacs user, switched to Vim, flip-flopped between the two for various tasks. The whole time, in the background, I was playing with Plan 9 and Acme; eventually I got sufficiently addicted to Acme that I dropped Emacs and Vim for most of my editing. I still use Emacs as a mail reader (and nothing else), Vim for quick edits or working on a remote system, and Acme for everything else.

I don't actually take the Plan9Ports thing as far as I could (I work on Linux, mostly, often with a drawterm connection open to our Plan 9 server). I run a plumber, and Acme, but I don't run rio (the window manager) or 9term (the xterm replacement), which means I'm going to miss out on some of the plumbing stuff. Mostly I just run the plumber so I can say "B <filename>" at a shell to have it pop up in my Acme.
The goal of this diatribe appears to be to justify CoffeeScript's design, but to me it counts against it. To be fair, I have never thought CoffeeScript was worth using, but here's the crux:

The pitch: "CoffeeScript is a better syntax for writing JavaScript."

The reality: "CoffeeScript does not behave like JavaScript in subtle, non-syntactical ways."

It is often suggested that people use CoffeeScript instead of JavaScript. But this understanding of CoffeeScript is inaccurate. CoffeeScript has different semantics from JavaScript, and the obvious expansion of CoffeeScript back into JavaScript is a wrong expansion. A knowledgeable JavaScript developer will make mistakes when making simple changes to CoffeeScript code that they did not write. They will have difficulty fixing bugs in CoffeeScript code.

If you like, you can be a CoffeeScript shop. Find senior developers who use CoffeeScript and teach junior developers to use it. Code will be a little easier to write, and, like nerf guns and foosball, you might seem like a superficially cool place to work. Like any new technique, you'll be out on your own. You'll run into bugs, you'll deal with toolchain support, you'll find optimization issues.

There are reasons to translate other languages into JavaScript. Macros, static typing, execution in other contexts. CoffeeScript gives you ruby-like syntax... To me, that just doesn't seem worth it.
This is exactly why I stopped using CoffeeScript. I hate Javascript so I was excited when I saw CS for the first time but after a while I realized I was doing two calculations in my head:

1: What is the JS that CS was generating?

2: What is the JS doing?

Maybe I just didn't give it enough time, but it seemed quicker and more reliable for me to just suffer through the JS syntax.
I can't answer your question about why it's slow in these tests, but I do own Parallels (7), and have used VirtualBox extensively.

Some background: I use Parallels for local testing of build-scripts that I use to turn up Rails hosting infrastructure. A "full stack" build script turns up some basic compile tools and utilities, Ruby 1.9.3, Apache, Passenger, and MySQL. All of this is built from a base snapshot: a Debian netinst installation with nothing but root and a non-superuser account. No other packages added or configured at install.

My scripts write timestamps at the beginning and end of the process. With "nothing" running on my host MacBook Pro, Parallels and VirtualBox both take within seconds of each other (around 14m45s) to build an app server, so for my usage, Parallels doesn't represent much of an advantage. I use Parallels for my hosts mostly because I'm familiar with it's configuration tools and supporting application config. I wouldn't spent the money on it unless you use one of the operating systems for tasks they demonstrated will run much faster.
I would love to find a community for programming-related issues void of all the startup nonsense.

Any ideas?
I'd be amazing to see that data (which I doubt exists) over major technology changes in living style and transportation.
As you say, there are great use cases for just having a simple keyboard shortcut. Ron Minnich made "smacme", a modified acme with the basic Emacs C-f, C-b, C-n, C-p bindings in; you can find it in the sources directory IIRC, but in any case it's really a pretty simple hack.
I doubt it. I tried again under Opera, with plugins, javascript, animated images, cookies, and pop-ups all disabled. Yet another BSOD and reboot.

I also tried grabbing the site with "wget -p" on a linux box, but I didn't end up with anything I could view as an entire page. Too dynamic, I guess. I did go through and open all the image files inside Opera without a BSOD, so I can rule those out at least.
Do you think it's possible to get started and get good deals with US-based companies being a non-US (and not even EU, Russian actually) citizen? Or is it too much paperwork for both sides?

Oftentimes, I feel like I could bring a lot to some company's table, but no one will even consider my offer because of my geographical situation.
I remember reading Colin Powell's autobiography (many years ago). He wrote about how he was selected for a very elite training program meant to groom military upper management. When his cohort arrived, they told the room (I'm paraphrasing here) that the selectivity for this program was so intense, and that so many talented people were rejected, that if the plane carrying them crashed and everyone on it died, they could completely replace his cohort from the "reject" pile with absolutely no loss of quality.

Perhaps smart kids find themselves competing for this kind of thing more often than others? A 99%ile LSAT score actually does increase your chances of getting into Yale law school over a 97%ile LSAT. A 3.95 GPA in the sciences really does increase your changes of getting into UCSF med school over a 3.7.

It gets even worse when students are aware that their peers are cheating. I remember reading about a cyclist who admitted to doping and regretted it deeply. His discussion of why and how he came to cheat was interesting - he said that he could have accepted losing as a non-doper if he'd believed that the people besting him were competing honestly, but that when he realized they were going to win because they cheated and he didn't, he cracked and started doing it too. And of course, once he's doing it, then even more people realize they'll lose if they aren't doping. Eventually, it becomes endemic. Sure, that sounds like a rationalization, but it also provides a very clear illustration of how a large population can essentially corrupt and cheating can become widespread.

My guess is that cheating is less common in environments where the measured outcome of learning has little bearing on your opportunities afterwards. In other words, in environments where you need to meet a standard of competence to graduate, but people aren't especially interested in what your grades were, my guess would be that cheating is far less common.
Shattered knowledge
Though most examples are not something you'd write normally, this line is what kind of flopped the article for me:

Given that CoffeeScript doesn’t fix any of the
fundamental problems of JavaScript

same for a comment here:

coffeescript doesn't bring much to table

There is so much coffeescript adds that I find these laughable:

string interpolation
multi-line strings
comprehensions
guarded loops (hasOwn...)
easy constructor/prototype definition (class)
avoiding global leaks/shadowing
function binding
splats, defaults
safe usage of reserved names
existential operator
chained comparisons
READABLE regular expressions

This just off the top of my head. These make a huge difference to writing code everyday. I've been writing CoffeeScript for 90% of my projects in the past 2.5 years and it pretty clearly affected my productivity for the better. I can only conclude that whoever says "coffeescript doesn't add anything" hasn't really used it for work.

Case in point, if you look at the linked article at the end you'll see an update by the author: I actually love CoffeeScript now that I've been writing it for a year.
rants.ycombinator.com?
It's not that we haven't tried (http://paulgraham.com/foundervisa.html), but you're overestimating our clout if you think we can get laws passed.
Slow like crazy but a forward step if they can address the site performance.
I was not rude to the poster. I corrected him as far as his misguided complaints about MongoDB and the main problem for his business. That is the only way to help him.

I was definitely not rude to you either. You suggested that my comment was irrelevant, and I pointed out that my comment had a lot of relevant content in it whereas by your own definition of relevance your comment had none.
Making the callback the last parameter is very common in JavaScript too. It just makes things look nicer when you want to put anonymous functions in there. Underscore.js does this for all their functions.
Note that it wasn't always an unintended consequence. When Robert Moses built the expressway and parkway systems in NYC, he expressly targeted black and puerto rican neighborhoods to bear the brunt of the impact. On Long Island, his bulldozers sliced small farms in two, but avoided the great estates of the mega rich -- at huge expense to both taxpayers and generations of commuters.
But Android was designed to allow fallback to older versions. Can you think of a case where you cannot? If anything the compatibility libraries stand as proof.
"Instead, it's about having shorter, more expressive code."

yes, but at the expense of a lot of other negative baggages that comes along with it. by having it's own compiler rather than leaving that to the browser seems like it's opening a can of worms.

and just reading from the comments, i can see how we could soon see a birth of "another language", that's supposed to be solve all problems coffeescript'ers face.

for one, i guess readability seems to be the common problem, which isn't good for productivity.
Is donationware a good monetization model for developers?
I've been developing for Android for about 2 years (and ~1 year for iOS), releasing freeware and open source applications (mostly because my AdSense account was disabled in 2010), but recently I had an idea for a great app that I wanted to get some money, since it would take some effort to develop and also I would like to test this "commercial" model to know if this could make me invest more time improving and making my apps better.

Since my AdSense account was disabled and then I'll not be about to sell it on the Google Play Store, I thought about making it a donationware so I would distribute it for free (and probably open source too) and users that really liked the app and wanted to give me a thanks and a incentive to continue developing it could donate any amount of money.

So, what's your experience with donationware? Is it worth compared to paid apps?