skysight-inc/HackerNews huggingface dataset:
Among apps, $2.99 is quite high. The average price per app in the store is roughly $1.40, and the average selling price is likely less than 50 cents (I'm unsure, because reporting is only available for average overall price, not average sale price. However, logic dictates that, given that free apps are purchased with many times greater frequency than paid apps, the average sale price would be significantly lower than that average price.). Moreover, the median is free (due to the fact that ~90% of all apps are free.) So, because the price is inordinately high, there is undoubtedly a higher standard and more pressure to deliver value commensurate with the inflated price.
You should be angry that they have managed to persuade you that theirs was the only way out. The odds that properly modularizing their source tree such that they didn't provoke the limitations of the VM they were running on was impossible are vanishingly small, and the odds that they correctly hacked the VM are also vanishingly small.

Facebook's Android Engineers chose the ego stroking solution which involved clever hacks. This only reinforces my being happy to have uninstalled the FB android app 2 years ago.
The tone you're probably aiming for is "well, it's a sysadmin tool, obviously I wrote it in Perl" :)
It's new to western media though. There are countless articles floating around about Japanese longevity, attempting to connect it to diet and exercise, oblivious of this pension fraud factor:

http://www.guardian.co.uk/world/2011/aug/30/japan-life-expec...

http://abcnews.go.com/Health/key-longevity-chatting-japans-c...

http://observer.com/2010/08/revealed-the-secret-of-japanese-...

http://www.lef.org/magazine/mag2011/may2011_The-Little-Known...

And there have even been funded studies and papers published in medical journals about this!:
http://www.ncbi.nlm.nih.gov/pubmed/18924533
Another Local Cyber Con Axed Due to Sequestration
You can try rolling the egg on a hard flat surface applying pressure. The shell cracks into small shards and I find it easier to peel without damaging the egg.
I'm glad you added the last sentence, because at the end of the day, web-browsers are primarily an end-user application. IMHO dev tools should all be add-ons or in a developer-specific build.
Keeping hens alive is a lot harder than most people would predict however.

I mean it varies from area to area, but foxes killing hens is a stereotype for a reason. Cats will try too as will many other predators depending on area.

You leave that door open one night and expect to return to a garden of feathers...
This is unbelievable: it looks like they are faking child births, too! The rate is up a whopping 15%.

http://web.archive.org/web/20120203092942/https://www.cia.go...

https://www.cia.gov/library/publications/the-world-factbook/...

Also, from my experience smoking seems to be rare both in Tokyo and the countryside, so I'd like the see some statistics about Japanese being "smoking fiends" before I assertTrue().
+1 this request, I deal in failing CORS a lot and still always get caught out by this
i'm getting abstract here but i think the point i am trying to make is that addiction in any capacity is not enough to qualify someone as a "complete moron".

i considered that this might be overly semantic. but if not definitively incorrect, it is at the very least profoundly tactless.
Not to state the obvious, but ...salmon?
YAGNI an Design
Just curious, but why do people on HN seem to prefer Heroku for Node projects? Is there a feature that I'm unaware of?

I'm a Nodejitsu user (and yes, its not free, so I get that) but Heroku doesn't even support Websockets at my last check.
Data calls the model’s bluff
I'm no expert, but I think Haskell is the most practical of the non-practical languages.
It's a red herring because the original claim was not "Haskell can compute function Java cannot" but rather "there are many libraries in Haskell which aren't even possible to write in Java".

The point is that libraries do more than just compute stuff. If all we cared about was what you could compute, there are plenty of interesting libraries that wouldn't count for anything! Any library exporting new types of control flow, for example.

The argument is that there are libraries you can write in Haskell that you can't write in Java. And since libraries can do meta-programming which is possible in Haskell but not in Java, this is accurate. Similarly, since self-modification is something a library can do, possible on one model but not another, it isn't a red-herring.

Hmm, how can I make my point clearer? Let me give you a very specific example then: a library with new syntax sugar would be impossible to write in Java. Sure, this does not allow you to compute anything different, but it's still very important and has a practical effect. Let's take a very trivial library of this sort: a library only providing an "unless" statement like Perl's. Possible in some languages, not possible in others.

Some of the examples in the original post also fall into this category. The lenses library, for example, just allows you to write composable accessors and mutators. It does not compute anything new. But it's still very useful because it makes your code simpler and gives you new ways to express yourself. You could not write anything like it in Java.

Hopefully that cleared things up a bit.
Firebug isn't in house, it just has contributions from Mozilla employees.
> Exceptions are called exceptions. But they really aren't. They're two concepts conflated together.

> They aren't exceptions. They are a way of declaring a handler ...

Hm, if that's the case, then you described the handling of exceptions, which is distinct from the declaration of the exceptional case as well as the act of throwing or raising the exception.

I feel like your comment unhelpfully adds mystique rather than clarifies. I may be holding you to an "unfair" standard though, based on your comment history, of which I am an enthusiastic fan.
Well, yes. You can either buy a coop with an attached, enclosed run or a fox-proof electric fence.

Our cat did try and stalk the hens for fun when we first got them, but never attacked them and he was a decent mouser.
This sounds incredibly rudimentary compared to http://www.percona.com/doc/percona-toolkit/2.1/pt-online-sch...
Thanks for asking.

Here are some ideas associated with their pain points in no particular order.

1) I'd like to environment to feel more "dev" when I'm in the debug tools. Ctrl-L should clear the console, C-a should get to the beginning, etc. Ideally, there should be standard console mode (Vim-like, Emacs-like) so programmers can feel more at home while in the firefox console. There should also be a way, maybe a json file a-la sublime, to tweak the debugging tools. That way, I could tweak the appearance, tweak the hotkeys, tweak which tabs are visible, etc.

2) I'd like to have plugins that integrate better with the "main" firefox tool. For instance, a plugin could create a new tab in the firefox dev console or add features on top of what's already there. I.e. A "surround" vim plugin or whatever. That way, existing IDE and other dev tools could integrate with firefox which would make it so much more powerful.

2) I'd like to always have the console at the tip of my hand, so it can load "very" fast and be non-intrusive. An idea would be to bind it to the ~ key which would popup a transparent console on top of the web page. For instance, I'd type:

~$('.whatever')

which would evaluate this and return the result in a tool-tip. It annoys me to death to write things like

console.log($('.whatever')).. It should be easier to evaluate things as we write them.

i.e.

~$('.whatever')<key to evaluate>.click<key to evaluate (ok good there's the click function)(function() { return 'meh'; }
<Actual click on the .whatever link show 'meh'>
~$('.whatever')<key to evaluate>.click<key to evaluate (ok good there's the click function)(function() { return $('.submit-button')<key to evaluate> } etc, etc.

A little bit like a scheme repl.

And I stress the transparent console because it's so annoying to have a big white console take a large portion of the screen even if most of the time you don't have to look at it. Yes, you look at what you're typing, but everything that happened before isn't that much relevant. And if you need it, you can still "pop" it for real.

3. Firefox needs to be lighter and faster. Maybe on your machine it's fast, but on mine, it's so slow compared to chrome. The main reason I'm not using Firefox for my debugging needs is because I don't use Firefox for normal browsing. It's not just about the page loading.. it's also about the ram footprints and the time it starts. The best analogy I have to explain this is "Presently, Chrome is to Firefox what Firefox was to Explorer in term of speed".

4. Firefox needs to be prettier. Again, maybe on your machine with I-don't-know-what-you-have-installed Firefox looks nice, but on my Archlinux distribution, it looks awful. Here are two snapshots from Chromium and Firefox (Firefox really looks like netscape 10 years ago)

http://s4.postimage.org/e5zmk1m1n/firefox_netscape.png
http://s10.postimage.org/4o2te27x5/chromium.png
>In general the Haskell community seems way too obsessed about monads

You need to understand monads to do anything beyond trivial exercises. It is something that virtually every single person coming to haskell from another language is unfamiliar with. I don't see how a focus on such a fundamental aspect of the language is a bad thing.
I would argue that the public doesn't "largely" believe that. The majority of parents get their kids vaccinated.

It is a small fringe of people who believe things like that; just unfortunately these same people are the most likely to catch the disease (and be unable to afford decent treatment).
> if you can grasp Haskell and be productive in it then you are an elite programmer.

Somehow I knew this was where it was going.

> Not so if you can grasp Java.

Compared to a cabbage or a turnip? I've been told you can't teach calculus to a horse. Elitism is like an onion ... and feel free to imagine that tedious conversation.
Methinks that the page has been defaced.
This is what I saw when I opened the link:
http://i.imgur.com/WHHxE7n.png
NSFW

Viewing the page source shows the following as the background image:
http://www.blogblog.com/1kt/watermark/body_background_birds....
NSFW

Interestingly, the same page, viewed in xombrero, shows nothing amiss.

Yet in Chromium, the following is what I see when I load the background image as linked to in the page source:
http://i.imgur.com/kJ5veiA.png
NSFW

I'm not the only one who sees it.
Finally, a Billboard That Creates Drinkable Water Out of Thin Air
An additional point on (2). One thing Firebug does right that neither chrome nor the built in tools does is show a decoded version of the JSON for both the send and receive sides of a connection. I love being able to click the request in the console and drill down into the JSON tree.

If you're dead set on replacing firebug with the built in tools, they need this feature!
A great recommendation engine should incorporate explicit feedback from users.

For example, Netflix knows what I've watched and how I've rated things. But it doesn't let me tell it things like "I categorically dislike horror movies", so it sometimes recommends those.

It's trying to guess something that I'd rather just tell it.
Which is ironic, because the real startup trap is the one where people build things but are told to not charge for them (or charge very little for it).
I am working on a product that may solve this problem for you. The product is designed for a different purpose but it should work for you as well. The only caveat would be the need to break your app into multiple pieces that run in separate processes. Give me a shout at kenneth@inappsquared.com if you are interested.
People use what they're used to so most of the time that falls back to Heroku. I get that, I really do. Just want to make sure people know it's not the only option.
weird, something from gov't that is intelligible and lucidly written.
This is really nice, but I wish the background color of the gutter would automatically match the rest of my background. The gray band [1] is pretty unappealing IMO.

Also noteworthy is that that the gutter only updates when the file is saved.

[1] Screenshot: http://imgur.com/TIGKVRS
Is it hard only because of predators?
I.e. if they're in a sturdily fenced enclosure, are you pretty much free from any risk? Or are other things like cold, diseases, etc. tricky to manage?

I love eggs, and have often thought about having my own chicken... although with my current urban living situation, it would be quite hard :)
Thank you (and jochu and pilgrim689) for elaborating on this. I hope to take the plunge at some point and learn Haskell! It seems like an interesting perspective on programming.
Very useful, thanks for sharing.

For those who use this, keep in mind that if you're acting as a crawler, you may be going against the sites TOS and/or robots.txt file. For example, LinkedIn's User Agreement [1] specifically states:

------

3. YOUR RIGHTS.

On the condition that you comply with all your obligations under this Agreement, including, but not limited to, the Do’s and Don’ts listed in Section 10, we grant you a limited... right to access the Services, through a generally available web browser, mobile device or application (but not through scraping, spidering, crawling or other technology or software used to access data without the express written consent of LinkedIn or its Users)...

-----

And their robots.txt file [2], which states at the bottom:

User-agent: *
Disallow: /

# Notice: If you would like to crawl LinkedIn,
# please email whitelistcrawl@linkedin.com to apply
# for white listing.

Sitemap: http://partner.linkedin.com/sitemaps/smindex.xml.gz

[1]: http://www.linkedin.com/static?key=user_agreement

[2]: http://www.linkedin.com/robots.txt
A RESTful stub,

so I can run my ajaxy goodness without needing a web server up. More importantly, have it run from standard definitions like jsonschema and URL mappings. Make the static version easy peasy config, and then let me extend the stub with
JavaScript as it gets more complex.

Front end dev is splitting from backend dev - and there is a world of people who would kill for an industry wide means to define easily the expected behaviour of rest API / media types and so be confident that when the outsourced devs returned their work integration would not be a bightmare - expect your stub to be part of many SLAs

There are frameworks out there that do this (Jasmine) but if I wanted something, that's it

Edit: was even less clear than it is now
I made this as a way to see remote / telecommuting / anywhere jobs. I'm posting it now mainly as a way to "force the MVP", and to stop fiddling with it.

I'd love to know any feedback you guys have. Thanks!
I really hope nobody has ever actually asked candidates to write quines.
Those 38K people are irrelevant if the 5200 are paying you enough to live on.

Your mission in life is not to make everyone happy. This is impossible anyway. (and yeah, I know you are being half-serious)
Do they have a list of datacenter locations? Particularly datacenters in Switzerland?

I can't seem to find their DC locations.
This is beautifully explained.

The obligation to know specialized theoretical concepts like the Kleisli Category might indicate that all this is not much of an ergonomic help for reasoning about code. Making things more conceptually complicated and require more background information is probably not the best way to amplify a person's ability to understand the implications of the code they see in front of them or have just produced.
Baking soda is alkaline and breaks down proteins especially together with heat.
One advantage of different breeds is it enables you to produce white or even blue eggs. Blue hens eggs look pretty cool.
To take your analogy further, an early-stage startup has a high cost of capital. You are expected to produce massive returns (or fail). You thus are explicitly required by investors to take risks. You have a duty to not invest in the software equivalent of CDs.
A fine place to start of course:

http://en.wikipedia.org/wiki/Smoking_in_Japan

25% of the population smokes, and their rate among adults is roughly 55% higher than in the US.
Is there some sort of campaign against the Japanese healthcare system now?
I'll start with the continuation monad, explaining that via the Curry-Howard correspondence it is related to a double negative. I'll go on to show that the continuation monad is more general than any other monad by showing how to implement some common ones (state, list, IO, coroutines) using it. I'll finish with a half-baked analogy.
Neato Releases XV Signature Series Featuring 50% More Suction Power
This looks like a great library!

Just signed up for the beta. I'm assuming it will be sold for a fixed price once it's out of beta? Any plans for other platforms later on?
http://en.wikipedia.org/wiki/Smoking_in_Japan#Prevalence

Males: 37%, females: 9%.

Compare with 22/17, M/F in the USA.

[edit] Beaten to the punch, apologies for the double post.
I like how Patio11 is now a job title.

I think the background makes the text a little hard to read though
What about pre-processors (SASS, Less) or templating engines (ERB, Haml, Slim)? That would seem to be a huge task to "un-pre-process" an asset. Going backwards is immensely difficult. These are not easily reversible processes.

Instead, why not make something like IntelliJ/RubyMine/WebStorm/etc.'s Live Edit plugin a native part of the browser. Allow the asset pipeline to tell the browser it has changes available, rather than try to have it regurgitate all the processed assets. That would be relatively easy to add and very straightforward to implement.
Why is there nothing between the text and the background? The Background is cool looking, and the website seems really useful, but the text being directly on the background makes it difficult to read (and distracting).
That does not look like a quine to me.
>Donald Knuth seems to disagree with them, anyway.

No, he does not. Read his code, it is full of single letter variables.
Tree Style Tabs should be a core feature IMHO. It's the single most important feature for me.
From Show HN to Funding In Less Than 3 Months
Anything from Explosions In The Sky. They're awesome and without vocals. Most of their music has made it to YouTube.
Auto-complete for css properties and easier value editing (up/down arrows) would definitely be a huge help. With that, I could see myself switching to FF for CSS development.

The responsive features in the web console - which imho HAS to be monosopace - are also definitely exciting, and make me want to switch to FF.
New Desktop 3D Printer Can Build Microscopic Structures in Minutes
It's hard to say "exceptions aren't actually exceptions" without essentially being guilty of equivocation in advance. The important part of my message was where I broke it down in two pieces, neither of which I call exceptions in a desperate and apparently failed attempt to avoid further confusion. Sorry. There's the control flow construct, and there's the use of the control flow construct for handling certain types of errors, and the two get bundled together under one word in a way I think is misleading.
Building Backbone.js apps with Backlift part 2: Collections and Forms
Windows developers have it easier because debuggers are better. The same debugger can work on VB6 code calling C++ calling C#. Memory dumps also seems to be more common and useful in Windows than in Unix. If you get dump for all crashes, stack traces seem almost useless in comparison.
I was thinking about this the other day and I think it generalizes beyond any specific language. I'm pretty sure every time I have learned a new programming language I came away a better programmer. Different programming languages (and their standard libraries) suggest that you approach problems in different ways, and that has real cognitive benefits.

I was actually trying to think if there was ever a case where I had spent time learning a language (or library) that didn't pay some sort of dividend in terms of increasing my skill as a programmer.
This is a good point, and happens to me sometimes too in real life.

I've also found that some people read way too much into how well an automatic recommendation system should work. There have been a couple of angry feedback messages due to a guess being off.
Yahoo to shut down seven products, including BlackBerry app
How would you initialize a const vector of function results using C++11?
I'm still waiting for your argument as to why is one-letter name better than three-letters one. What is the difference, what makes it so much harder to understand the name with two additional letters? With a link to the source please.
Rare in Tokyo? Are you kidding? They even have public smoking booths so that people can smoke in otherwise restricted areas.
Bitcoin Ready To Go Mainstream With First U.S. Exchange
Can we expect improvements to this in the near feature? It would definitely make the idea of making firefox addons more inviting.
You can achieve that manually with `highlight clear SignColumn` in your colour scheme or ~/.vimrc.

I'll (I'm the author) probably make this the default because it seems quite a common wish.
Well the quine function sure does.
This looks amazing. Nice work! Does it always diff with the last commit?
Why The Human Body Will Be The Next Computer Interface
Know the rules before you break the rules.
The accountant analogy is dead on - that and the best quote of the day:

You'd fire his ass! You'd fire it so fast that the rest of
his worthless carcass would be left outside the door
wondering where his ass went!

Brilliant.
No this is not entirely true. The Kyoto region of Japan, was a subject of survey sometime back, I can assure you that I read it myself, and it included few more regions of the world proven by a UN collaborated study.

That study is mentioned here: http://en.wikipedia.org/wiki/Supercentenarian

also, see the verified records
http://en.wikipedia.org/wiki/Oldest_people

A extended list:
http://www.grg.org/Adams/E.HTM

Publications:
http://www.supercentenarians.org/publications.htm
Yeah, that's a good point. I'm making the photo darker right now, to hopefully increase the contrast.
Thanks for creating this, now please throw some rgba(0,0,0,0.5) on to the job listing background-color!
Absolutely agree that there is a use case for the open-ended search- it's powerful, cool, and not yet addressed by anyone. My point is that the "traditional" search also has it's strengths, especially when the trip is not going to be open-ended: travelling to a wedding or graduation, travelling for business, travelling with a group of friends where the schedule and destination is agreed upon.

In fact, thinking about it more, I strongly suspect that personality (in a Myers-Briggs J/P way) has a lot to do with how we prefer to travel. Some people plan everything out ahead of time down to the hour, some people close their eyes and spin the globe.

I think the other factor is how often you fly. If you don't travel/vacation very often, you are more likely to be travelling for a specific reason where dates and destination is known. If you travel very often, you will probably have more opportunities to pick a random place to go for the weekend.
We've had reasonably deep snow, and they've been OK (as long as you have more than one so they can keep each other warm).

In terms of diseases, there are some nasty ones like red mites that can suck their blood, but disinfecting the coop takes care of that (and I've never seen any evidence of it). The only thing my chickens have really suffered from is scaley leg, but you can get ointment for that.

I also find they decide to pluck their own feathers out at odd times due to moulting or broodiness.

//edit//Also, for urban chicken keepers: http://www.omlet.co.uk/