skysight-inc/HackerNews huggingface dataset:
The dataset seems to only start from this quarter, which makes the graphs pointless.

E.g. trying a different search comes up with a graph that seems to make no sense - maybe just no normalisation? http://hntrends.jerodsanto.net/?q=node%2Crails%2Cerlang%2Cpy...
And look at the date, it's a year old post!
We still have an analogy in the Solar system, Hydra and Nix orbit the Pluto-Charon binary.
The barycenter of the Pluto system is outside the surface of the dwarf planet.

http://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Plu...
I'm another happy banking Kiwi. Sometimes it's easy to forget how lucky we are.
Why the focus on type classes? Yes, type classes can sometimes be very helpful (the Num, Monad and Functor typeclasses in Haskell for example - where would we be without them?)

But overuse of type classes in any language is an antipattern. Luke Palmer sums it up well in his blog post [1]

Advanced type system features have their place, but plain old functions go a long, long way. Functions are the masters of reuse: when you use an advanced feature, you need a yet more advanced feature to abstract over it. But all you need to abstract over a function is another function.

Using type classes where they're not appropriate leads to 1. writing unnecessary boilerplate code, 2. torturing the type system and 3. a slippery slope of adding more and more advanced type system features to bludgeon your poor design choice into the right shape. Use functions!

It's also worth reading Gabriel Gonzalez's post on a similar topic [2]

[1] http://lukepalmer.wordpress.com/2010/01/24/haskell-antipatte...

[2] http://www.haskellforall.com/2012/05/scrap-your-type-classes...
A trackpad can NEVER replace a regular mouse with scrollwheel and many buttons.

I disagree. I find the multi-touch trackpad on my MacBook Air much better to use than a mouse.

Less effort, good accuracy, great multi-touch controls like two fingers for scrolling, pinch in-out for zooming, three-finger swipe for 'back' on the browser.

4) Being free or cheap is not usually a reason why one runs Linux on a PC.

It's a reason that's often cited as being in its favour.
Replace scientist with analyst and all of a sudden 75% of the people interested in this career path don't care anymore. I don't get the absolute obsession and sexification of a role that has existed for a long long time already.
http://flickholdr.com - get placeholder images from flickr, based on tags you choose

http://lebonmail.com - get classifieds in your inbox from leboncoin.fr, dinkos.com.au and segundamano.es as none of them provide that functionality
Ok so this is like a lifestream? I remember lifestreams being huge a few years back when twitter just started to really kick off. When I say huge, I do mean in my little circles.
edit: I thought you were agreeing with that slandering fool plinkplonk so I got a little out hand. Sorry jacquesm, i've edited it all out.
Kinda weird to see people going through this immense pain to get the whole import-pipeline and efficient search problem solved with OSM and Postgres + PostGIS when it's very much a "solved" problem.

Incremental updates and intelligent, flexible, efficient search are all immediately doable with existing open source software.

Why are people hellbent on using Postgres where it's suboptimal for a dataset this large that needs intelligent searching?

Seriously people: https://github.com/ncolomer/elasticsearch-osmosis-plugin

Learn the JSON document and query formats, and then proceed to jump with glee whenever you encounter a problem well served by a search engine instead of doing hack-neyed manual indices and full-text queries and poorly managed shards on Postgres.

Postgres is for important operational data. Excellent at that. Not so great for search, bulk, or static datasets.

ElasticSearch is so well-designed that I just expose a raw query interface to it to our frontend JS guy and he just builds his own queries from the user inputs.

ElasticSearch is probably like 20-30% of the technological secret sauce of my startup.
Good bean counters? Starbucks has paid no tax in UK since 2009
KDE celebrates Ada Lovelace Day with tutorials
While the WebKit project has a strict review process and a substantial amount of regression testing, code reviews can't catch all issues and WebKit doesn't have complete test coverage for all aspects of web technology. Changes can, and often do, introduces regressions from subtle rendering errors to all-out crashes.

These sorts of temporary issues aren't that a big deal if it's in a separate application that you use only for testing, but they're a darn sight more painful when you replace your system WebKit frameworks and they start impacting things like your email client or the system installer stack.
Just out of interest, what can WCFStorm do over the built-in wcftestclient?

http://msdn.microsoft.com/en-us/library/bb552364.aspx

The WCFStorm.Rest client is more interesting. At the moment I'm manually composing requests using Fiddler2 for localhost testing, or http://apigee.com for public facing services. A dedicated REST client sounds pretty cool.

One thing I'd purchase is an extension to WCF that builds a developers API documentation and test website around the WCF contracts: http://stackoverflow.com/questions/7346522/auto-generate-an-...

ASP.NET WebAPI has an APIExplorer interface exposed to allow you build your own, but nothing out of the box: http://blogs.msdn.com/b/yaohuang1/archive/2012/05/21/asp-net...

One alternative is using the Chrome PostMan extension to craft REST requests and here is an example of the APIExplorer interface being used to expose PostMan PostCollections, which I thought was a great idea: http://blogs.msdn.com/b/yaohuang1/archive/2012/06/15/using-a...
google app engine - free.
T minus 1 year and counting – is your router about to go boom‽
OSM is a great project, but suffers from poor policing and standards-setting in terms of notation. For example, this nonsense:
<tag k="highway" v="residential" />

You have "highway" used all over the place for non-highway conduits. Is there seriously a residential highway? Doubtful.
It pretty much looked like this, the only thing I added later was the filters and rankings.
Usable yet useless
Facebook Page Builder
Create your own Facebook Page Integration for your Joomla based website with Joomla Facebook Page Builder. Joomla Facebook Extension incorporates an interactive feature and enables the users to quickly and publish a stunning Joomla Facebook FanPage.
I don't have any interest in having kids, but I really don't think that wanting artificial insemination means that you're secretly heterosexual.

in nature it's a strictly heterosexual deal

It's actually quite natural for other orientations as well:

http://abcnews.go.com/blogs/technology/2012/05/madrid-zoos-g...

I can see this happening in nature if maybe both of the original parents got killed off or something. The presence of homo-penguins means that the offspring might get rescued and safely reared by the happy couple instead of perishing.
User Article
User Article is a Joomla Extension that displays an article list at the front end, where the user can create, edit and delete the articles. At the back end, the admin can receive notification emails.
For parsing of US and UK addresses, you can look at the internal routines address identification and cleaning routines of Ziprip - http://zipripjs.com/
Mobile Vikings is hiring
They can adopt. There are so many foster kids who need a good home. :(
An old classic that does something similar is Snoopy: http://snoopy.sourceforge.net/

Not sure if/why Requests is any better, but it certainly seems to have better documentation which is reason enough to use it I suppose!
How to improve A/B testing with Mixpanel
New Google play developer console
Very nice comment. +1

I fully agree with you.
Posterous was doing a good job before it was acquired by Twitter.
An Empirical Analysis of OAuth SSO Systems [pdf]
Bullet points from the talk:

1. Unlearn Your MBA.

2. Veer Away from Heavy Management Theory.

3. Planning Is Guessing.

4. Venture Capital Is a Time Bomb.

5. Don't Play with Other People's Money.

6. Playing It Small Doesn't Mean Not Making Money.

7. Great Ideas Derive from Well-Rested Minds.

8. Constraints Are Your Friends.

9. Overnight Success Does Not Exist.

10. A Small Business Can Be a Highly Profitable Company.

11. Out-Teach Your Competition.

12. What I Did Learn at Business School.
"famously hard" was an example of sarcasm.

A lot of people applying for programming jobs can't solve it. Any programmer, pretty much by definition, can. The lesson is that a lot of people who apply for programming jobs can't program. :)
how come royalties are taxed differently? simplify the tax code and make everyone pay the same tax at the same rate
and stop this shenanigan of a company paying intellectualproperty royalties to itself. they are not independent franchises
Yes indeed it was. But my point is most of these blogging platforms are easing the way we post content. They have to be closely tied together with my social network
Is not sharing the link of the blog post on your networks serves the purpose.
IBM: http://en.wikipedia.org/wiki/Lou_Gerstner#IBM
No. That doesn't work. And that's why most of my colleagues are moving to Facebook notes than writing a blog post. Integration should be seamless.
Maybe you should have a look at Native Oberon and BlueBottle.

They are both single user destkop operating systems implemented in GC enabled systems programming language, Oberon and Active Oberon respectively.

The only assembly is the boot loader, GC and some low level glue for device drivers.

Everything else is written in plain Oberon or Active Oberon, and you get a fully working desktop environment.

This has been used at ETHZ since the late 90's.
http://www.ocp.inf.ethz.ch/wiki/Documentation/WindowManager
http://allthefavicons.com - Create favicons and idevice icons in 1 easy step.
http://instantise.com - created this for other instant engines when google instant launched, not touched it in years.
KPACE: Bootable Assembly only OS
Wrote this in college, its assembly code that uses the magic sector word to boot, has a text editor, a simple filesystem, and a terminal
What Would Paul Graham Do?
Industry R&R (and other letters) - Getting Started Gear - The Industry
Very true, thanks. Here's a sample: http://www.instahero.com/blog/2012/10/11/using-instahero-gai...
I think this point can not be stressed enough. Type classes have their place in day to day (Haskell) programming, but overuse quickly leads to bad abstractions that boil up from deep inside a codebase to all the way up to the public API.

My experience as a library author is that adding a type class for an additional layer of abstraction is easy and feels very natural. My experience as a library user is that understanding what problem the library author has solved using a type class can be very hard and confusing.
This is amazing news! I had to suspend my membership for the last few months (economic reasons) but I'm glad to see that the Dojo lives on. Congratulations.
I built a room temperature monitoring system with an mbed microcontroller and 29 maxim digital temperature sensors to show how heat is distributed in a room - made a nice 3D visualisation of the data with a Processing Sketch. Completely non-web but a total success in what I set out to do
That sales letter converts better than the actual page, but you're right. Here's some sample code: http://www.instahero.com/blog/2012/10/11/using-instahero-gai...
For the first time, a board game gets a simultaneous physical and digital launch
The "at present" stipulation doesn't really change anything. The author is claiming that the ability to program is evenly distributed, but the plain truth of the matter is that more white English-speaking males in their 20s can program than can <fill in demographic here>. Which is because of, yes, racism, sexism, inequality, and a host of other societal ills, but it dosn't change the fact that Joe's House of Discount Programming in Des Moines Iowa gets a lot of resumes from people that look like us here on HN, and very few resumes from middle-aged black women who speak Swahili.

The HR department at Joe's House of Discount Programming may well be biased, but you can't conclude that from the evidence presented. More broadly, you cannot tar the programming profession as racist and sexist because we don't hire people who don't actually exist (even if, yes, the reason those people don't exist is because of racism and sexism and all the rest).
On Saturday Maplin's online stock check said there were two starter kits still in stock at Wimbledon - a little over a mile away from me. There had been five in stock a few days before. I walked there and was in time to get the last one. Now there seem to be none left in the London area, and the online site says new stock is due in 16 days. Let's hope the next batch will have 512MB Pis - the Pi in my kit is in an element14 box, but is not the latest board version (not made in UK, no mounting holes).
No, you can specify any folder, at the very least by editing the configuration directly (it's an SQLite DB). I've had it sync my documents too.
The tv business could do with a little of this kind of thinking.
Your curt replies would hardly give mikeash sufficient context to understand either your intentions or what your return argument was going to be. I presume he thought you were simply going to twist his words ("one person, one vote" -> "mob rule") and was irked.

Your reply to ktizo was much more informative and appreciable.
Ugh, the NY Post is nothing but a tabloid -- from Fox, no less.
Suggestion: support sign in with GitHub. It's really easy to do (they have a very clean oauth implementation) and would fit your target audience well.
It also cost around £15 million to do, before the first branch opened!
That's great to hear! When I wrote that comment, I had just been watched the VBS documentary on garbage island. Kind of bummed me out
There isn't a thing in what I wrote here that warrants this comment.
I just don't see how you can create a full, well designed, functional website based off an original idea in under 10 hours.

There lies you false assumption. The idea is not to ship a fully fledged website after 10h. The idea is to ship a minimal incarnation of you idea, a working something. That something may be full of bugs, ugly as hell and hard to use or install. But the important point is: You have something you can build upon and you receive user feedback right from the start which is invaluable.
Note: I've decided to log out of HN now, as discussions are generally a waste of time. In case you respond to my above comment, we'll probably start the whole useless circle again. Discussing what is and what is not sexism and so on. Instead, just read Laura's article again, she put it much better than I can. Apart from that, the topic is too complex for deeply nested HN comments...
>So what's new? What do you really win with Clojure other than better libraries and community? Not much.

Community and libraries are of outmost importance in picking a language. So, your "what do you really win other than those", reminds me of "what the Romans ever did for us" Monty Python skitch ( http://www.youtube.com/watch?v=ExWfh6sGyso ).

>Oh and the uh...concurrency primitives? They're a canard. They're neat, they're designed excellently (being that it's Rich Hickey), but they're just not as impactful as other things are these days. If single-node/instance performance was important, you wouldn't be able to do it on the JVM. If scalability is important, shared memory on a single node is irrelevant and it becomes a matter of implementing a partition tolerant database. The concurrency primitives would've been more important in an alternate universe where we didn't use databases/data stores/filesystems for state management and synchronization and instead did Smalltalk stateful servers.

A really bizarre way to look at things. You've basically taken too extremes and arbitrarily declared that there is nothing of importance in between.

No, single-node/instance performance can BOTH be important AND achieved on the JVM. It's all a matter of degree and other tradeoffs.

In the world we live in, concurrency in a single instance is important. Not everybody has huge multi-instance problems, and even those that do would like to be able to use less instances for their loads.

>You want to win the Lisp-community-at-large?

All 1000 of them? Sorry, but the Clojure community can be bigger than the Lisp community ever was historically.
Dropbox Space Race
Dropbox is offering free space for students.
Hurry up!
Marie Curie is undeniably one of the greatest female role-figures in science of the last century. I don't know why she isn't more revered, although perhaps are here are a few reasons why: (Note: I bring them up mostly in hopes of pointing out how silly they are)

1. Her work eventually killed her. There was no way for the Curies to know what effect long-term radiation exposure would have, but it's still not a huge image booster for her to have died from material handling practices that would be considered idiotic today.

2. She wasn't a "lone wolf". i.e. She did much of her work with her husband Pierre, who shared the Nobel Prize for physics with her. Pierre was an instructor when they met and undoubtedly gave her a huge helping hand right when she needed it. Never mind that she came from a poor background and showed remarkable determination just getting into college in the first place, or that she would later be the sole recipient of a Nobel prize for chemistry!

3. People are still scared of words like "radioactive" and "radiation". Just look at how comfortable people are with coal power that kills thousands every year as a part of normal operation. Then note how those same people freak out when a nuclear plant threatens to give a handful of people cancer, but only after being horribly mismanaged and then hit by an improbable sequence of natural disasters! Arguably, Curie is scary by her association with something people are unreasonably paranoid about.

4. Let's face it, Ada Lovelace was a bit of a looker, or at least she was painted that way. She even had a sexy sounding name. We have real, unromantic photographs of Curie on the other hand the reveal her to be rather plain by comparison, plus her name is now linked with a scary unit of radioactive decay! It's a case of the Belle vs the school-marm.
The good man was trying the opposite. Which is to make things as simple as possible for early students and get them do the hardest thing they will ever do: "solve some problems using these tools"

Instead of chasing after some title ("data scientist ..."), find ways of solving some useful problems with whatever you learnt. The article argues that becoming an expert is difficult, which may be true. But that does not mean you don't know enough to start digging at your problems in hand
Felix Baumgartner and RedBull Stratos establish social media record
First Day Of School - Girl Games 1
Google privacy policy rethink demanded by EU
http://livelystocks.com - live streaming stock news from multiple sources; great for day traders
Why a bitly link?
The thing that I hate about these "omnibars" is that I used to be able to type a URL into the search box and get information about it directly without going there. It now takes two steps (google.com, enter URL).
For one thing, it'll make it a lot more feasible to build the linux kernel on the raspberry pi itself. Its already possible, but with the extra RAM, those of us who want to do such things are going to be happy with the doubling of the distcc pool ..
Check out our new range of servers
We've just relaunched our website with new product offerings, including revamped VPS and dedicated servers starting from just £15.50 per month.

We're also one of the first to launch an entirely new product - hybrid servers. With the flexibility of a VPS but also dedicated hard drives and RAM, it's a new level in hosting performance. Starting from just £59.50 per month.

Please feel free to provide feedback on our new site or product offerings.
Here's the first place I saw this in video form: http://www.mutek.org/en/tv/191-biosphere-genkai-1

CINECHAMBER CHANNEL
BIOSPHERE - GENKAI-1
Official video by Egbert Mittelstädt From the album N-Plants

It's performed in the cinechamber which is four huge video walls with I think an eight speaker array. The time distortion is amazing and you are totally immersed.
I've found that the EVP library (provided with OpenSSL) to be good for implementing basic cryptographic functionalities. It provides a decent layer of abstraction that's portable across different versions of OpenSSL.
Circa's New App Will Change The Way You Consume News
I'm looking at upstream tracker [1], and I can see a number of changes in the later releases, but is the API really that unstable?

What parts of the API in particular are that bad?

1. http://upstream-tracker.org/versions/openssl.html
The majority of his pay is tied to company performance and doesn't seem unreasonable at all.

"First and foremost, Yahoo's overall revenue suffered, dropping from $1.601 billion (U.S.) in Q2 of 2010 to $1.229 billion in Q2 of 2011 – a 23 percent drop."

This person will be largely responsible for helping prevent the company from losing $400MUSD a year in revenue. If he can do that, well worth the performance package.

But ideally they will want to increase profitability, not just top line sales.

"Company income actually increased. Q2 income showed a 9 percent increase, having risen to $191 million from last year's $175 million. Net earnings are up 11 percent, while net earnings per share are up 18 percent. All of the above can be blamed on lower operating expenses, which decreased from $953 million to $885 million."

Sales aside, operations is important for growing Yahoo profitability. This person will be COO entirely responsible for operations. I bet his mission will be to reduce operating expenses. If he can save them another $100M in cost a year for a $60M package (likely to be paid out over 4-5 years) thats a good deal.

Hiring programmers without efficient operations is truly a waste of money.
The Perfect Desktop - OpenSUSE 12.2 (GNOME Desktop)
Also, Mesa / Gallium3D.
>When was the last time you heard of somebody doing a GUI desktop app or web app in C or C++?

While I agree with the rest you said, this doesn't hold. People do GUI desktop apps in C/C++/Obj-C all the time, and this is how it should be.

Except if you mean "enterprise, data entry apps". Indeed, those are done with VB/.NET/JVM/etc.

Otherwise almost all desktop Windows/OSX and Linux (KDE/Gnome) apps are still written in C/C++/Obj-C, for very large values of "almost all".

Your examples are not representative: "Dropbox is Python, most Ubuntu/Gnome/GTK apps are Mono/C#".

No, most Gnome/GTK apps are not Mono/C#. A few of them are, most of them are not. And Dropbox is a, err, drop in the ocean of apps. There are hundreds of thousands of Desktop apps currently written in C/C++.
Seth Godin would work better than my aunt Gertrude, because Seth creates a lot of online content that reflects his own thoughts, so YMMV for sure.
Discussion: http://news.ycombinator.com/item?id=4656378
Posted recently: http://news.ycombinator.com/item?id=4656378
Not at all, I'm really excited by all of them. Particularly as they may make this capability available to really small companies and consumers. I dislike that this stuff is currently just a large enterprise capability.
Amazingly succinct ES6 summary
In other words, because they are holding sensitive information in their cookies encoded only via base64 it's not secure. In other words, what I said.
Homosexuality will lead to race of super-ducks, claims homeschooler
Tonnes of iron dumped off B.C.'s coast
What if IFTTT acquire Yahoo! ? Now or then Yahoo! is going down and down. No one depend on Yahoo!. We just use it as secondary platform.