skysight-inc/HackerNews huggingface dataset:
Eactly.. i'd buy without DRM, for sure!
But this way i will not be able to play the movie on my media center or my (Linux) Laptop. So, great move Disney, but not enough. :(
Contraceptive hormones as well: http://www.guardian.co.uk/environment/2012/jun/02/water-syst...
Pie charts are stupid because the shapes you want to compare are rotated in space. You can't distinguish close values. It's better to use a normal bar/column chart where the comparison only occurs in one dimension (height of the bar).
I don't know how to say this nicely, but you don't know what you're talking about.

Having done the move and spent considerable amounts of none trivial money, this is not worth it for anyone unless you need a physical presence in the US (wanting to open an office with employees, wanting some USG contracts, whatever). In that case, you don't need your hypothetical service. There's very little that requires a phsyical prescence when you're selling software or SaaS.

The US tax system is one of the worst in the world (compared to even "high tax" countries), on both a corporate and personal level, if you're running a company where your intention is to make money. Why do you think every big US software company keeps all their non-US profits offshore?

Avoiding all interaction with the IRS is the best thing going for any company outside the US -- it's worth its weight in gold. This makes things difficult when you want to hold USD balances or process USD transactions, but not impossible.

If you're taking VC funding, then it doesn't matter. If you're a small startup where 5% of revenue doesn't matter, than you have no reason to be wasting money on a US presence, because it's completely unnecessary in 2013. And no, lawyers don't provide proxy servers, but a micro instance at AWS is like $15/m.
I think he means Android will power more embedded, single purpose devices.

Your microwave currently has a home-rolled LCD+pushbutton interface. Within a few years it will be an Android powered touch device. Probably out of date before you buy it with no way to update.

But who cares, right? It's a microwave. As long as it still performs its microwave controlling functions, it doesn't matter if top new Google Play apps don't run on it.

I'm not 100% sure how realistic this is. But I have a feeling it's close.
"Patented" doesn't equal "was expensive to develop".

In the context of codecs we're actually seeing how it prohibits improvements of technology.

Broadly speaking (i.e. I'm sure there are counter-examples, but they are not significant in the big picture), people didn't patent compiler technology, and we had great progress in compiler technology.

People didn't patent database technology and we had great progress in database technologies, from both academic research and competition.

People didn't patent word processing technologies so that Google can re-implement Word functionality in the browser because none of the fundamental techniques have been patented. Again, lots of progress from competition.

For whatever reason, audio and video codecs are heavily patented and the technology is ludicrously outdated compared to what it could have been if we had progress from competition or academic work of free software implementations because the patents cover basic ideas in compression so no-one can build on them and patent holders have no incentive to improve the technology because it's much easier (and more profitable) to just collect royalty checks.

However, developing video codecs isn't any more expensive than developing databases or compilers or word processors.

See e.g. h264 encoder which is an open-source effort by few amateurs that is widely regarded as being of better quality than commercial offering costing thousands of dollars (because of patent monopolies, not because they were so expensive to develop).
As a person that switched from Backbone to Angular, can you explain models in Angular (from a Backbone standpoint)?

I've looked over the docs, and as far as I can tell there really isn't a model in Angular - not anything concrete anyway.

The docs seem to explain that any JS object is a model as long as you make some reference to it.

Or, is an angular Controller (+ some JS data structure) really a model.

Its quite confusing to me.
I suppose the term "wrong" I used is not the best, based on what I mentioned. Perhaps "undefined" is better. :)
I can't for the life of me remember where I had originally seen this video, but the version I remember seeing was this, which looks like a (visual) remix and is the far more nonsensical (and memorable) one, IMO:

http://www.youtube.com/watch?v=BZXcRqFmFa8
Thank you very, very much. I am on an Android and my screen does not have that. So it isn't my eyesight.

I have bookmarked the site and this discussion and I think I can manage to follow up. My life is less brain damaged than it used to be. (crosses fingers)

Take care and have a great day.
No? You're assuming things that aren't true in a lot of countries.
Interesting. If that's the way it is intended I missed it completely; I'd definitely be much more receptive to that line of meaning.
> I think it's yehuda Katz' preferred method for Jason serialization from rails to ember.

That is true. AMS + Ember-data = 👍 (I'm now maintaining AMS, but Yehuda and Jose Valim originally wrote it for this purpose.)
Is it normal that I don't have the slightest idea what I'm reading here, or is it just me?
The future of human enhancement
Yeah. We use google apps, dropbox, unfuddle, GitHub, hipchat, Linode and amazon. Basically, we're pretty comfortable trusting our business with these companies. We're not in a space where we have secrets that really would give someone a competitive advantage. A few things like security credentials are shared offline or in a truecrypt volume.

I mean. If that's truly a concern, it seems like you need to own and configure your own physical hardware and require VPN access to all of them. For us/me, the cost and inconvenience isn't worth it, considering the basically valueless data to an outsider.

That's not to say that everyone decision matrix is the same or should be... As you mention.
The yy are dead
I disagree with you that shadow references are a huge invasion of privacy. You are not normally entitled to a private work history.

For whatever it's worth: in almost 8 years as an employer, I've never rejected a candidate over their references. For my part, I've been rejected both from jobs and by investors as a result of shadow references. I've come to the following conclusion: I don't coach any references. Like everyone else, I have flaws that can at times make me a bitch to work with. I'd like to think deliberate dishonesty isn't one of them.
Nice to see somewhat knowledgable commenting on this issue and actually test things out. It's very easy to say "meh, you haven't done a scientific test so it's probably placebo", but remember that you're being equally un-scientific in such an analyse.

When so many users are reporting improvements you (aka. Google) owe them to get to the bottom of it.

I also find it surprisingly that nearly no-one posts information about what phone they tested it on. Android ships in so many variants that it wouldn't surprise me if it only works in some of them.
I honestly have no idea. I'm not a developer. :)
I think this is a neat project and a nice demonstration of how Lisp-influenced Ruby is.

However, whenever people post "Lisp in Ruby" stories, I always hope that it'll be a "Clojure in Ruby" implementation. I am surprised no-one has done it yet.
In general it's hard to know what a chunk of the pie chart means. You get a very simple glance that one chunk is bigger, and another chunk is much bigger. But looking at that chart: How big is Eclair & Older compared to Honeycomb?

That chart is ordered by release; you start reading it at "3 o'clock" on the right hand side, and work clockwise.

Luckily they've labled each chunk of the pie. Normally they'd just have a key alongside it. People would have to match a shade of green (or some other color) to a key to try to get the numbers.

Pie charts do have uses. But they're just hard to read and present information in a weird way.

(http://pol.illinoisstate.edu/jpda/charts/chart%20tips/Charts...)

(http://www.juiceanalytics.com/writing/the-problem-with-pie-c...)

(http://www.stevefenton.co.uk/Content/Pie-Charts-Are-Bad/)
So, are you saying i can buy this movie online, put it on my NAS and play it on my: media player, Linux laptop and transfer it to my iPad or Android Phone for travels?
That's just a dealbreaker, and i'm sure not only for me. As long as the movie industry doesn't see that, they can complain about piracy all they want, but they won't win me as a customer. Not because i don't want to, but because i just can't watch their fuing movies on my devices.
By the way, i have a slow internet connection, so all streaming platforms are a no go as well. I'd go for streaming but then again the ones i have seen (in germany) rely on MS Silverlight or some creepy stuff that also doesn't work on my media player or laptop.

Edit:
A good example is, that i actually have a Spotify Premium Subscription i am glad to pay (it runs on Linux, media player, iPad, Android, that's just awesome!). I also bought a lot of MP3s on Amazon and i know i will be able to listen to them whenever and whereever i want even without internet access. That's what i pay for.
1993: «Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.» [1]

20 years later: for Ruby users, situation improves! :)

[1] http://en.wikipedia.org/wiki/Greenspuns_tenth_rule
I got in on the same offer.

I found that it had feature parity with Eclipse for the most part, but there was enough missing that I went back to Eclipse. Time to donate!
Angular is used internally by Google for bit-more-than-complex projects so its possible my friend. It was also used for the Double Click for Advertisers rewrite.[1]

>and still lot of things they didn't support like proper callbacks upon rendering, etc

Heh render callbacks in Angular? That's so Backbone. Did you read the hello world tutorial?

1: https://www.youtube.com/watch?v=oJoAnVRIVQo
I use a Chrome extension called georgify [1]. It makes the site better looking by changing the typography via CSS.

[1] https://chrome.google.com/webstore/detail/georgify/ofjfdfale...
Side note: Very likely, he's not. I think you're just being overly pedantic on verb tenses. Change "I've" to "I'd" if that makes it easier to read.

To be back on topic, I had a very similar experience after using Eclipse for several years. A co-worker introduced me to IntelliJ in 2005, and I have not regretted the decision since. IntelliJ is a fantastic IDE, particularly for Java.
> by the end of 2013, there will be a version of Microsoft Office available for every major computing platform on earth.

Except Linux, which is quite a major platform it seems.
One also needs to show that it is not because both X and Y are caused by some reason Z which influences both even though X and Y are completely independent from each other

How do you show that something is not caused by a hidden Z? All one can hope for is a preponderance of evidence. If the following passage from the article is true, then the preponderance here is stronger than a generic correlation-is-not-causation objection can just dismiss:

"In fact, use of leaded gasoline varied widely among states, and this gave Reyes the opening she needed. If childhood lead exposure really did produce criminal behavior in adults, you'd expect that in states where consumption of leaded gasoline declined slowly, crime would decline slowly too. Conversely, in states where it declined quickly, crime would decline quickly. And that's exactly what she found."

Thus your hidden Z would have to move in sync not only with X and Y, but also with their widely varying rates in different states. That's a high bar – especially if there are legal and institutional explanations for why leaded gas was phased out at different rates in those places.
Of course I judge them. I just don't expect them to care what I think :P
Apart from using the JVM, what is the advantage of Clojure over other Lisp dialects?
I'd be curious to see what happens if you change your user-agent header...
Cool project, but I think it's been done before in less lines: https://gist.github.com/4176087
Quite a few of us are very happy with the Erlang language itself. Many consider your idea something of a pipe dream because the Erlang VM and its process model relies on referential integrity, something you cannot exactly bolt onto a langauge. What you're going to end up with is a language that is semantically identical to Erlang with small visual differences. That's quite a bit of work for little gain, and you will lose ETS, Mnesia, and the other valuable Erlang APIs.

Another commenter mentions Elixir. I don't see how `def NAME do BODY end` is any better than `NAME() -> BODY.`

In the end I think that it's better to just learn Erlang.
Hi Tom,
Try to read it less, not more often. Seriously a tool to read it better? Believe me, if you try to read it only once every day or every two days, it becomes so much more interesting and you can pick really good looking stories. Otherwise you're just loosing your time....

Frans

ps. thanks for the http://hckrnews.com/ tip
I like Microsoft but branding is definitely not its middle name. One problem is that they try to place too many products under the same umbrella ("Live", for example). It can be difficult to distinguish between different but related product lines.
Hey Paul, thanks for responding.

Just in case you’re interested, this Time cover story on him from a couple of years back actually does a reasonably good job on the broad strokes: http://www.time.com/time/magazine/article/0,9171,2048299,00.... as does this NY Times one: http://www.nytimes.com/2010/06/13/business/13sing.html - there's also this intro by Peter Norvig to a Google Talks event with Ray from a month ago: https://www.youtube.com/watch?v=zihTWh5i2C4

The basic idea is that exponential growth in tech will result in strong AI, advanced nanotech, biotech, and neural interfaces that will lead to a near utopian civilization (if things go smoothly) in less than forty years. As outlandish as it seems, he actually makes a fairly convincing, well-researched case, and has had a pretty impressive career as an inventor and tech prognosticator. Needless to say, he’s a very polarizing figure.
you mean the whole nukes thing didn't scare you one nilly bit?
If you don't know what Lisp is, and are a programmer, it's high time to go read about its basic principles.

Lisp is very simple and very powerful. Those who don't learn it are doomed to reinvent it, badly (cough XSLT cough).
I don't agree with the OP's definition of "asshole". Some people set a higher standard, and this oftentimes rubs people the wrong way. It's a mistake to label these people assholes, because they usually serve a valid purpose.

The people that you really have to watch out for are the Machiavellian assholes who care nothing about the job at hand and will do anything to cut others down for their own aggrandizement.
I was just going to post this...Seems like 99% of the anti-backbone posts is that there isn't enough magic in it.
They may wish more women were like them... but the data doesn't support your claim women want to be in Tech.

If you do a Meyers-Briggs profiling of the female population compared to the male population, you will find that there are many more NT types (analytical thinking) among the males. Those types are much more inclined to find a career in engineering rewarding.

I remember someone posting on Hacker News how a woman said "I could never do your job. Sitting in front of a computer all day being antisocial... I'd rather die."

Of course people who live in a world of ideas like engineers do not see it that way. Software development is like solving interesting puzzles all day long.

You have to come to terms with the fact that most of the population, not just females, is not like you. NT types are just 12% of the population. I think around 25% of that 12% are females. Now of course that means there are females who exist that would enjoy a career in engineering, but the balance is definitely not 50-50.
Where is Visio?

Sometimes I think that Microsoft themselves want Visio to die off. They don't give it to students (so they can learn it) and even a lot of business licences don't come with it.

I understand they want to hold something back so they can sell their super enterprise style licences, but Visio is such a versatile tool which has a wide variety of applications far outside of big businesses (e.g. room arranging, garden layouts, college classes, etc).

Worse still each year that Microsoft hold Visio back the web-based alternatives get better and better. Eventually Microsoft will just be forced to discontinue it and nobody will even notice, because almost nobody knows what Visio is or does right now.

I would happily trade Access or OneNote for Visio. Why not let me do a "pick your own licence" deal? I can pick four or five products I want (e.g. Word, Excel, Outlook, Visio, and OneNote).
It will be very interesting to see how much of this bump they can hold in Q1 2012.

Also, the article downplays how much RIM got slaughtered. Not just "down 6%" but from 7.0 to 1.4% marketshare. Ouch.
I can't say for sure- but I would guess that it would be normal for a lot of HN articles to go over your head if you are not technical or lack a C-S degree.
Downvotes normally correct themselves after a few hours. It really isn't worth talking about them.

Unfortunately you used the f word, so you may get some downvotes.
You should use Docco for your page, I find it much more readable: http://jashkenas.github.com/docco/
Even if I really like Linux and I'm using it on a daily basis no it's not, it's below 2%.
Why would anyone? Clojure runs on the JVM which supports native os threads, concurrent garbage collection, etc, for one thing. Different tools for different purposes.
Google powered next generation cars
Hulu CTO + CEO Leaving Q1 2013
Javascript as a possible compile target (https://github.com/clojure/clojurescript)?

Optional static typing (a la Qi) is being implemented, too.
I understood what pjax was doing in about 5 minutes. Backbone.js is more complicated than that, and while I'm certain it's not that hard to figure out, I felt a bit like "ok, it's doing stuff I don't immediately understand, but it's also not doing any deep magic that makes difficult things super-easy, either". Very subjective, but it just didn't feel like a sweet spot. Angular.js actually seemed like more of an "all-in" play with the fancy stuff, but that datepicker issue was a wake up call about getting to a point where even doing something simple might be quite difficult.
Napkin math says that ICS+ users are 8.75 times more likely to purchase than pre ICS users.

Interestingly this is the sort of magnitude of difference we sometimes see between iOS and Android app stores.

It would also be interesting to see the number for a fairly popular free app. That could give you an estimate on what percentage of users buys a low end Android phone as a feature phone replacement.

Recap on a recent conjecture of mine: the difference in paid content from iOS to Android is primarily due to the number of credit cards Google has on file moreso than the number of people using Android as a feature phone replacement (often claimed to be the big reason for dollar disparity between the stores).
Do you think quicksort was an unimportant advance? After all, it's only O(n log n) in the average case, and is O(n^2) in the worst case. By your standards, it shouldn't have been seen as any kind of improvement over mergesort.
This book [1] also goes through a quite a few examples of power law distributions. It also goes through a large number of examples of random walks and the associated concept of Lévy flights [2].

[1] Barabási, Albert-László (2010). Bursts : the hidden pattern behind everything we do. New York N.Y.: Dutton.

[2] http://en.wikipedia.org/wiki/L%C3%A9vy_flight
Q1 2013
"Common Lisp" means the loop macro and CLOS, I think. And you guys still don't have those ;)
So true re XSLT etc.
Don't worry, Office 2010 has been sold like this and I can assure you there's no confusion at all.

For personal user, Office brand is still desktop app.

For corporate/small-biz, Office brand is Office 365 + Office 201x (desktop version).

There reason for this is because for personal user, they don't bother with Office 365 and for corporate/small-biz, they usually take their time to read the offerings (to get better values of it) or purchase them via partner-services who in turn will explain the whole MS licensing stuffs.
That's based on an older version of uLithp that had a couple bugs.
They have to give Office 365 a different branding, since the Office suite that ships with it will vary depending on what the current version is (e.g. Office 2013, 2015, 2017, etc).
Another amazing one is someone with the Swype keyboard who is good at it. They can type way faster than I can on the iPhone while looking like they are just scribbling random stuff.
The linked gist has 40 lines (36 LOC); the article from the post boasts 27 lines.
Should "change ssh port" even really be on the list?
I'm not sure what parents see in these toy-looking tablets. My daughter's had a Galaxy Tab since it came out and she was three. No problems figuring it out whatsoever.
I am running it on Nexus S running ICS and there is a definite improvement, in launching apps and getting back to home. I think the improvement is mostly seen on older devices, newer devices are already fast enough.
Reminds me of hearing pop songs in Asian restaurants that sound like English but I listen more closely and understand none of the words.
Or, well, Rocco in this case: http://rtomayko.github.com/rocco/
By the looks of it that 'Meep' tablet doesn't use Google Play. So no, it won't be included in the numbers in the article.
Dude, you should put that Meteor/Derby reply back up - that was good, and people are requesting it :) Sorry, can't find a "contact user" feature on HN
But which Linux? Linux is relatively small in general, but then when you start looking at the fragmentation within Linux it gets even nastier.

For example, Mint Linux, RedHat, Ubuntu, etc? Valve has only decided to release Steam on Ubuntu and support that.
I've never understood the line-count craze some people get on. If it was that important, we'd all be using J or APL. Since we're not — in fact, almost nobody is — it must not be that critical.
another comment mentioned pencil project [http://pencil.evolus.vn/], which looks interesting.
Five MIT Students Have Solved A Universally Annoying Problem
That's a deprecated page. It says 2003 because I rewrote the site in PHP that year and had no dates associated with the scripts prior to that. The download link doesn't work anymore, but I probably still have the file on the server if you want it.