skysight-inc/HackerNews huggingface dataset:
>>Of course the Wright brothers wouldn't be able to do what they do today because the tehcnology has changed some much it would be incredibly foolish to put human beings on the original wright flyer.

Considering that some people replicated what the wright brothers did I think the whole point is moot: http://www.youtube.com/watch?v=qo0kpCU03-U
>How does that follow? Usually "data", 5.23423, needs commenting more than most. What the hell is that? Why 5 decimal places?

You would already know the answer before seeing the JSON file so I'm not sure why you care.

For instance, you're not going to be receiving JSON data over email and then putting it into a system manually. Instead, you'll have APIs that handle the JSON formats for you and simply ingest the data.

If you're processing a large volume of data using JSON as the interchange format, why on Earth would you want it to include comments? No service on Earth does this that has any volume of users.

>Also comments in config files are for many things; when file was created, change history, by whom, who to contact with problems, warnings not to edit as it's managed via chef/puppet.

This is not the job of a comment. These go stale and all are available via whatever version control mechanism. However, keep in mind you're talking a very specific edge case in a development environment. Typically these don't matter, at all. If you need comments within the dev system for whatever reason, you can just strip them out. Puppet would obviously have appropriate permissions so no one can simply modify them anyway without knowing they're messing with puppet.

Shipping items, however, should simply have documentation regarding what configurations you product does or does not support.
Looks nice.. Has anyone used it for more than just a play around?

Edit: First snag I hit pretty early.. no "smooth path" ..
What exactly is so bad about Vimscript? I've done a decent amount of scripting in it for my .vimrc, and even contributed patches to a few plugins and haven't noticed anything wrong with it. I'm a bit confused as to why people always make it seem like it's a pain to work with (I'm guessing the bad parts are the ones I've never had to deal with).
Uh, kinda. "Browser applications" is a bit misleading though. Imagine starting a Clojure REPL and having it graph things right there as you hack. Or having iconography or image previews when you run ls. Or being able to see mathematical notation while you're inside of BC. Or having a commandline interface to Wolfram|Alpha output.

The TermKit reply in this thread should be sufficient to see why this will be very cool.
"New York State now has a millionaire’s tax. You’re welcome."

Thanks for getting even more theft from the government legalized.

They keep taking and taking from the people that actually have helped create jobs in this country..and have virtually no accountability.

Yes Occupy, thanks.
With single payer health care, how are prices set? I am asking this purely out of curiosity, and not to try to argue one side of the debate or another.

With an ideal free market there is at least reasonable theory about how price signals will get sellers to produce the goods and services people want. So with single payer, does that payer just work very carefully to make sure the prices they offer for various medicines and services are good enough that enough doctors and hospitals will be willing to do the things that people need done?
Guitar chords / tabs / lessons are a terrible SEO spam offender... Look at that! I finally found an accurate transcription of "Bohemian Rhapsody"
Rims
>It's fairly common to annotate that data. While every entry in my postgresql.conf file is documented someplace, it'd be an absolute nightmare if defaults couldn't be commented inline or if I couldn't relay why a value is set to a particular value by adding a comment.

What happens when you accidentally delete a value you didn't mean to? You would refer to documentation. Honestly all configuration files _should_ be well documented, including postgres so I don't see the issue here. Why would you want to include every single possible option, probably commented out, when you could simply grab the ones you need from the documentation? I would prefer having a lean configuration file that shows exactly what I'm using rather than 400 commented options; that's a MESS to maintain.

>Even still, it can be handy to exchange annotated data over the wire.

I cannot disagree more. It is not useful AT ALL to exchange annotated data. Unless you're using an ad-hoc system (which obviously wouldn't scale), you're going to be handling this through APIs and services that already know and understand the JSON file format. So the only purpose of comments at this stage in the game is using up extra bandwidth.
The average of a skewed distribution is a poor measure of the center. I'd be interested in knowing the median and quantiles.
Try GSU's 88.5 WRAS. They tend to stay away from both popular artists and the really strange stuff.
I like the ACM club at my school. Its the best collection of programmers at my school so Its the best chance I get to hang out with coders and similarly minded people. They also had a great hackathon a month or so ago where we got to meet some awesome people and get sponsored by top level companies.
Debugging Web Workers with Chrome Developer Tools
Anyone have a link to screenshots of the Aura UI?
This kind of thing is one of the reasons why Georgia Tech is consistently among the top 10 computer science schools in the nation.
And Forbes achieved success on their fluff article! Now we just need TC to rewrite VB, hit the front page and spread the SEO and page views around!
In response to the failure of mainstream media to cover the movement, protesters have created various independent media sources including newspapers, radio programs, and websites.

Don't quite get this one. Occupy got a ton of coverage. For weeks it was unavoidable. It got a huge amount of coverage compared to the Tea Party even though the Tea Party had far more participants and, arguably, a far bigger political impact.
I was annoyed at the sheer length of time it took to receive a formal invitation. They built up hype way too early. By the time it was available I didn't really care anymore, I had moved on to other things out of frustration. How are you supposed to successfully launch a site in which you interact with friends but not let anyone in (at a decent rate)?
If you're ever thinking of writing a trigger for any purpose, think again. And again. They are used improperly far more often than not. Things should not happen as "magic" side effects in a database, which is what triggers do. Generally better to be explicit with code in a function or stored procedure.
Did they tell you what company it was? That's the clue that you're dealing with someone legit, but it sounds like they reacted by trying to snow you under?
Yeah, yeah, so the automation is not stunning, but how about the fact that the video is great promotion for his dorm room as a cool place to hang out? Personally, I'm hoping that some cool chick at Berkeley hears that 'Levels' remix and decides that Derek might be her kind of guy. Having cool stuff like that in your dorm is a perfect excuse for bringing girls back to check out your room, and it gives interested girls an excuse to swing by unannounced. Let's not forget what college is all about...
Huh? Your worried about complexity and lock in, so you want devs to replicate tried and true database features?

I can understand wanting to avoid Oracle lockin.... But Postgres?
The easy way would be to make a language that compiles to the semantic intersection of Lua and JS; that is, don't expose things that you can't easily generate both Lua and JS for. Such a subset would cover approximately everything I for one want to do in JS anyway.

You could make it easy to take advantage of Lua-only features like metaprogramming by denoting them server-side only. You'd have to do that to get coroutine support anyway.

The idea seems so exciting and obvious that I wish I had time to do it. Lua doesn't seem to be used much for server apps, though. Why? Are there technical limitations that make it unsuitable, or is it just that it hasn't been exploited yet?

Another thing I'd like to know, given how embeddable Lua is, is whether one could embed it as a browser plugin and then get the power of Lua client-side as well. Obviously, one wouldn't demand this of users, but it would be a pretty sweet option to offer: "install this little plugin to make the program faster and more responsive".

One final thought. I wish Google had gone with Lua instead of making Dart. Lua is basically JS done right. Seems to me they could have built a compelling case around it.
IPhone 4 GUI PSD (Retina Display Update)
Here is what Occupy has done -> ended any meaningful coverage of the anti-war protest movement. I'm sure Edward Bernays would be proud.
Nope, it runs fine on my Cr-48. In fact, as of Chrome OS 20, the native xterm seems to have been replaced with the version from this extension, running in its own tab.
I was a fan over here in Australia and the day they blocked the international users was the day they lost me forever! Now I'm hooked on http://di.fm - Notch had a live code and I think that's what turned me onto it.
The "All-Web" paradigm is coming, folks. And it really doesn't matter how much you love your iPhone, or your Android, or Windows phone. Native apps are toast, in the long run. Your data is moving to the cloud -- your pictures, your music, your movies, and every document you write. It's all going up there, and local hard drives will be history within 3 years. And what that means is ALL software is heading there too. Native apps running locally on your computer are going to be thing of the past, and it simply blows my mind that even people here on HackerNews completely fail to understand this fact.

The computing landscape is changing right now, and any company that revolves around servicing Windows desktop software is going to be in for a real hard time.

Whether or not Google's Chrome OS is the eventual successor is not clear (I don't think it is), but their general idea is correct. The all-network, all-cloud world is coming whether you like it or not.
As if on cue, a sponsored Tweet:

https://twitter.com/#!/Jobvite/status/195248446020661248
NaCL is not portable, unless you happen to be running the same architecture that the software was compiled for. You might be thinking of PNaCL which is still very experimental: http://www.chromium.org/nativeclient/pnacl
Oh I didn't consider this possibility at all (just blindly assumed that this sort of thing would be covered in the fine print).
gotcha. thanks.
Have you ever noticed in 90's shareware games how levels that are only included in the paid version are just nearly not as good as the ones in the free version? That's because you're a much more interesting target before you have made your purchase. A (web) application that has a very useful "free" part with a sign up form at the end (whether it asks for payment or not is irrelevant) will always make me think that "this is very all the cool levels end, from now on it's going to be fairly average and boring".
I haven't tested this extensively myself, but have you looked at ExtraPuTTY?

http://www.extraputty.com/features.html

Seems like one of its goals is to make it easier to move PuTTY configurations from one machine to another.
Haha right on, just hit the party button, and watch the panties drop.
While reading the post, I was not sure if the tone was sarcastic or genuine! On a second read, it does feel like a genuine comment. Some folks should use 'Not Sarcasm' tag!
I love that there are so many options for writing stored procedures. There is the traditional pl/pgsql (matches quite closely to Oracle's plsql) but also Tcl, Perl, Python, Ruby, Lua, and others.
Thinkfuse Exits Beta: Easier Progress and Status Reports
I think the author is unaware that Amazon is powering a good chunk of internet businessed.
Why would Andrew Mason pay $5billion when the company is still worth $6.83B today?

Giving away $5B to get the company's valuation to $6B would only make sense if Groupon were valued below $1B right now. (unless you're insinuating that in the near future, Groupon will be below this threshold, or even in bankruptcy)
Pinterest Designer Sahil Lavingia And His New E-Commerce Site Gumroad
I'm afraid you're mistaken. The book you mention does exist, but as graeme pointed out, it's an "unintentional" parody of the original phrase "the medium is the message", which is indeed widely attributed to McCluhan.

It's worth pointing out that McCluhan never wrote a book titled "The Medium is the Message", as the phrase is actually taken from his book "Understanding Media: The Extensions of Man", which was published in 1964. I highly recommend it, if you're interested in challenging your preconceived notions of "post-modern" thought, whatever it is you take that to mean. This text covers many topics seminal to media theory, which I won't summarize here, but the line you casually discard as meaningless (as well as the greater context surrounding it) is by far the most influential portion.

Seeing as though I explained the meaning of the phrase for you above, I won't repeat myself here, but on a somewhat lighter note I think were he alive today, he would probably be intrigued by your comments, and the medium by which you derived them. The irony would not be lost on him.
Please say more. What are some inspiring things you've found in Lua's design?
I, er, meant to upvote this, but hit the wrong arrow. :\ Consider this a moral upvote.
What makes something secure?
I came here to make the same request.

And I am loving this.
You can solve your problem for $30 per switch: www.thehomeautomationstore.com/ws13a.html
Lua is pretty minimalistic. There are few batteries included. The standard library is very basic.

To what extent does its easy C interop make up for this?
Yeah, if they don't win a Webby, they still might win a Douchey.
Maybe there's a deeper reason PHP and MySQL are so closely linked.
Javascript is also supported as a language to develop native apps by communicating with WinRT, the new runtime.
Sega’s Toylet Turns Urinals Into Gaming Systems
In summary, one should use spine because it:

is 2.6k smaller
is 7k and still split into multiple files
doesn't have collections
by default doesn't verify that changes were preserved
must use 'id' for object identifiers
includes a tiny subset of underscore
is written in a functionally equivalent but syntactically
different variant of JS that requires additional tooling

... I'm unconvinced. Do yourself a favor and use backbone.
i've been using the first gen chromebooks since they came out and have to say that the UI is a lot better than before. it felt like you could not escape the browser unless you closed all your tabs or shut it off, but with aura you feel at home with a "desktop" experience that just seems right.

the hardware is another story...they're great for light browsing and netflix...kinda.
Time to boot back into Chrome OS on my Cr-48!
Speaking of neither, but trying to be helpful: check out KnockoutJS. Just used it for a fairly complicated project for a client. Goddamned delightful. Perfect (read: not dogmatic) separation between markup and code. CoffeeScript + Jade templating + KnockoutJS = web app delight.

EDIT: Backbone/Spine target different use cases than KnockoutJS, but KnockoutJS seems to target the more relevant ones.
*of=or
Why an Android Smartphone is a Better Pick than the iPhone
Show HN: Mobile websites for your restaurant (Early Invite)
I think the last time I looked at it, it required an invite. I didn't care enough to give them an email address. Or maybe it was the same as now: the front page has "login in with Facebook" and "log in with Twitter" as the only actions. I don't want to do either of those things. Just play me some music, then if I like it we'll talk about logins. Pandora got that right years ago.
You misunderstand. I am pointing out that if you are consciously giving Google potential access to your bank account, it's odd to be concerned about Google having other information that is far less sensitive. It's like worrying about your white carpet because the robber holding a gun to your head has muddy boots.
Why not simply add "comments will always be ignored, any JSON parser that assigns semantic value to them is non-compliant, every time it's used baby Cthulhu cries and the sad soul who wrote it will burn in hell for eternity" to the spec?

This more or less prevent anyone from using JSON for configuration. Unless, of course, you parse it with eval.
What's sad is that they couldn't get the original Chrome OS to feel any faster in use than Windows 7 on Atom.
As a budding developer, how should I begin going through the things I create and making them more secure.

In other words, what gives me the most added security for my time spent working on it?
Care to explain why you believe native apps are toast in the long run, or how that's related to data moving to the cloud?

Web apps solved the problem of having to figure out how to find, install, or update software and not having it everywhere you go. App stores have caught up on discovery/installation/updates, and mobile has solved the problem of not having it everywhere I go.

Web apps will eventually catch up on performance and maybe someday they will feel like first class citizens in any given OS rather than being relegated to mess of throwaway tabs. We've been within 3 years of that for something like a decade, but maybe we really finally are within 3 years of that.

But we aren't within 3 years of having any two web apps looking similar and using familiar UI elements. Every web app is a new UI to learn, maybe not a problem for you or me, but mobile has reached 3 year olds and 90 year olds and everyone in between, most of whom have not acquired the skill to pick up umfamiliar UIs and don't want to.

As for data moving to the cloud, I'm with you. And I have a lot of native apps that interact with remote data.
Is it possible that the dodgy side of groupon was seen earlier and predicted earlier by the google MnA team and it wasn't Andrew Mason that said "No" ?

Im sure if nothing has changed since the early days of groupon till now, the skeletons now are still the same as before, google was just smart about it, did the math and said no way and allowed Andrew to walk away and speak about the deal however he wished.

On another note, if groupon collapses is it a good thing for the daily deals market ie, more smaller ones take their place, better competition better monetization strategy or does it spell the end for this market ?

What do people think ?
I went to check out Turntable.fm, but it turns out I can't use it - I don't have a Facebook or Twitter account, so I can't login.

I understand I'm probably in the minority - or perhaps better stated, not their target audience - but you can add me to the list of folks not using the site. <shrug>
I fixed a terminal "hang" just after the 0.7.9 version was released: http://git.chromium.org/gitweb/?p=chromiumos/platform/assets... This may be what you're seeing in 'bb'.

The difficulty interrupting something like 'yes' is a known issue. We need to add some flow control to deal with cases where the network overwhelms the UI. This also makes hterm appear slow when cat'ing /usr/share/dict/words, and running aafire. A fix is in the works.

Yes, as you mention, automatic updates are something you already accept with Chrome. It also seems to be the way Firefox is heading. And Android and iOS apps. Anyone is free to build a version locally if they really want to stick with a particular version.

The webstore may require an account, but the source is open. You're welcome to build it yourself. Or, create a throw-away account and download the CRX, then install it in your "real" account.

Of course the current version is buggy, it says that right in the web store description! I've been working on it for a few months now, but it's difficult to get everything right in a terminal without a lot of users. I fixed an issue after the 0.7.9 release that may be what you're describing, but I can't know for sure without more details.

FWIW, as the FAQ says, the terminal emulator and the NaCl SSH client are essentially two codebases. Maybe you could impress people by creating a good-web-citizen version of the SSH command and combine it with hterm.

That would most definitely require an HTML-to-SSH relay in the middle (which hterm supports). Then you'd have to trust that though, at which point you have to decide where you really want your potentially untrustworthy code to live.
http://googlesystem.blogspot.jp/2012/04/new-window-manager-f...
I benchmarked a bunch of web servers a few years ago and, in the process, heard of GWAN. It seemed ridiculously fast, but also seemed quite limited. Can anyone tell me when I would use GWAN? The description of GWAN lacked a features-functions-benefits breakdown so I wound up avoiding it because I was uncertain of its strengths/weaknesses. That said, it's fast enough to make me wonder what other web servers are missing...
Agreed. Definitely need to get rid of outliers (Dropbox, Airbnb) and calculate the new numbers, definitely be interested in those numbers instead!
taps his sarcasm detector looking confused, frowns, throws it over his shoulder and glares
Too much effing dubstep. When a kid comes in and starts spinning that garbage, the fans fly away.
Whats the deal with #Startups on Freenode?
I and a few friends haven't been able to access the #Startups channel on Freenode(IRC) for the past 48 hours. Anyone know what the deal is?

Thanks
This is one of my heroes, he never has let me down in his opinions. No BS, straight talk, one of the very few relevant people still not sold out in this business.

Turning the desktop into a retarded terminal for some company's javascript apps is a bad idea, but some can't seem to grasp that.
Here's the logic, huggy:

Android is fragmented across multiple axis (UI, Device form factor, OS/API, Marketplace, Services).

Nook is based on Android. It is not, today, a fork of Android as the Kindel Fire is, but it is also not the latest.

B&N, so far has only diverged in a few places (mostly UI).

With a $300M lease on life, B&N can borrow from the Amazon playbook (which appears to be working for Amazon) and further control their destiny by investing in

* a significantly better UI for Nook than ICS provides today.

* Device differentiation that is off the beaten path (apps already need to test screen size / cameras etc...).

* OS/APIs (less likely in B&N's case than others, but still possible).

* Marketplace - This is where B&N will likely follow AMZN's lead... Use some of that $300M to build their own app/book/music/video marketplace that competes with Google Play (and AMZN).

I scratched my head as to why MS made this investment. My 21 years there tell me that whenever an investment is non-obvious there's likely either some deep paranoia or a chance to disrupt a competitor. I think there's some of both here.

There is no doubt (in Microsoft's eyes) that part of the GOOG strategy with Android was to disrupt Windows (and it has been very successful). I have no doubt that 'getting even', just a little bit, was part of this decision.
You're not testing enough. TDD and BDD coupled with making sure you follow Agile methods even with "hello world" sample code will prevent this. I would explain more but I am just a follower, A.K.A. a lemming. Got to go fork another RoR project on github. BRB. /s
I'm a fan of his closing statement, though this sticks in particular:

"...there is room for indisputable certainty, that is, initial choices that make unexpected events harmless."

I also code by the ideal that you should have a fine line between expected and unexpected behavior, and generally avoid tacking on special cases as your needs grow. Of course, various realistic constraints make can make this difficult, but that's why it's an "ideal". :-D
Is Apache overextending itself as rivals devour its core web server share?
Looks like Windows 7 if it had OS X's launchpad.