skysight-inc/HackerNews huggingface dataset:
Here's a bunch more information and pictures, including details of some of the MacGyver-style modifications he made to the flight systems: http://media.radiocontrolzone.com/mair/online_articles/trans...
Having an AltGr (third-level chooser) key on my native language keyboard, I was quite surprised to see Ubuntu (Linux in general? It's all in xkb's symbols layout anyway) have not only third level glyphs on way more keys than I was used to from Windows (AltGr+Q = @, AltGr+E = €, etc) but also fourth level glyphs (AltGr+Shift+...). Sadly a lot of them are pretty useless (e.g. the many "logical negation" keys -- I guess they used them in place of None).
From the Volkskrant (newspaper): cheese takes more kg of food for the cows to produce per protein than chicken. For vegerarians cheese is an important source of protein.
No way man, no way am I going back in there. Once you get sucked into TV tropes, you never ever get out.
My guess is that it's something similar to knowing Ruby, Python, Tcl, etc... without knowing C. You can certainly get by and even be very productive, but if you want to do deep hacking, or library integration, you're going to need some Java at some point. Over time, it will probably be less necessary.
My impression from using a little Python recently is that it could nicely be replaced by JavaScript. Both seem to have a similar amount of convenience syntax (just in different areas), but JS is more flexible.
Rajasthan Tours Package
Rajasthan Tours Package contains information on Rajasthan Wildlife Sanctuaries, Come and Celebrate Rajasthan with Chauffeur Car Rentals, Popular Tourist Places in Rajasthan, Budget &amp; Cheap Car Hire Services, online Trip booking for Rajasthan India Tours, Tour Packages for Rajasthan, Tours of Rajasthan India.
It's a bit more complicated than that. Wood can be both green and non-green. Burning a full grown tree could release hundreds of years worth of carbon in an instant. Replanting that tree won't offset the effect of that CO2 within the 50-100 years in which global warming is expected.

Same for buying local. Buying mass produced grain from Brazil might be more efficient, but worse for the environment because of the deforestation that's driven by high food export prices.

We won't really know for sure until we have a comprehensive way of accounting for all the different factors on a case-by-case basis.
Gillmor Gang: Silverlight v. ChromeOS v. Chatter
Lack of Sleep and Weight Gain - 5 Top Tips
Messiaen was obsessed with symmetry and patterns in rhythm (see his explanation of "non-retrogradable rhythms" in "The Technique of My Musical Language"). It's silly to say that he couldn't be aware of the pattern he was creating.
25 Amazing Advertisements & Promotions
I have active accounts with both, and I like the Linode interface better. Integrated backups are nice, but checkout http://blog.linode.com/2009/04/03/backup-service-enters-beta... if you're concerned about not having them.
I really don't know. I imagine it's because they're poor programmers. Scientists rarely have formal training in good software development practice as far as I can tell. They just seem to pick it up as they go along.
There's no reason to store all of your application's data in Redis. If you're dealing with large files (photos / video for example) you can use S3 for the actual bytes, and just store the metadata in Redis. 4KB of metadata per item means 10,000,000 items would fit in 4.8GB of RAM.
It's spam; that account does nothing but spam that blog over and over again. Zero content.
Correct. That's often forgotten when promoting more expensive, efficient appliances.

For example, Ontario is banning incandesent lightbulbs. However, studies have calculated that because of the colder climate, there will be no net cost savings for the average consumer. Although the government is touting this as an environmentally justified decision, it's more due to Ontario's lack of electrical generating capacity. (which, granted, could be seen as an environmental issue, if you don't want a new nuclear plant in your back yard)
Slicehost is good, but if you don't have any investment with them yet, Linode is good too, and significantly cheaper, without, as far as I can tell after a number of months with them, being any worse in any way. This is mainly due to the fact that Slicehost forces you to use 64 bit, whereas Linode lets you use 32 bit. If you took away that difference, they would mostly be equivalent.
Almost all Wall Street firms code in Perl including my favorite http://www.moneybookers.com/app/
What do you mean by "knowing java"? Learning the language syntax will take you a couple hours at most (if you already know e.g. python or ruby).
In Canada, it turns out that switching from incandescent light bulbs to more "environmentally friendly" bulbs actually causes a net increase in CO2 emissions, since most of our electricity is hydroelectric, but most homes are heated using natural gas.
Ski, Travel, Shop, Enjoy at Scott Dunn Luxury Ski Chalets
Scott Dunn ski chalets are highly regarded and really are a cut above the rest - they add a whole new meaning to the word ‘luxury’. You can choose to stay at the chalets, be pampered and relax in luxury, or you can venture out for some great sightseeing, visit places of interest, enjoy some retail therapy, or just eat, drink and be merry in the local restaurants and bars. All the Scott Dunn ski chalets are situated in the best locations to make your ski holidays a total joy.
Well, not entirely true, depending on what you're optimizing for.

If it's cost, you need to see if gas bill savings + price difference of appliance < electric bill savings.

If you're optimizing for CO2 emissions, and live in France, with many nuclear plants, maybe using less electricity doesn't do much.

(I have ground source heating in my home, btw, and it's great for both!)
Java really isn't that difficult (I assume that you know OOP, otherwise you might need to study that first), there isn't that much to it (in fact Java is pretty famous for not having much syntactic sugar).

What you will properly need to learn to use is the class hierarchy, Swing programming (if you want GUIs, you should take a look at MIGLayout) and the classpath (which you will have to deal with, regretfully).
This thread was about Perl5.

Perl6 is a separate language in the same family and not relevant to this conversation.

Of course, Perl5 now has most of the interesting features of Perl6 anyway, given things like MooseX::Declare - to the point where we're currently helping the Perl6 community steal things back from Perl5 based on our experience using the additional capabilities in production (i.e. "thanks Perl6 for letting us steal stuff, here's how it works out in the real world" - the Open Source way :)
If it wasn't obvious I just intended to write something informative in there, and couldn't come up with a clever substitution expression that would fit the sentence.
Ok, well, I guess you could be right, I don't know -- it wasn't really the point of why I mentioned it.

As you can see, I used the example SF versus history to illustrate that the sales statistics of ebooks versus print can be different depending upon the author's target audience, which I think is true: I don't believe the percentage sales of ebooks versus print is the same in all categories. When used as an argument why the printed book is dying, we should therefore put the sales numbers from one author in this perspective.
Have a look at MooseX::Declare and MooseX::MultiMethod then - the ability to add syntax to the language combined with a stunningly flexible, extensible metaprotocol is a huge win.

About the only object system I can pull similarly beautiful tricks in is CLOS. python and ruby don't even come close.

Oh, and before somebody yells "but but it's a library", that's a good thing - it means the syntax and semantics can be changed without needing to produce a new incompatible interpreter version. Ruby 1.9 and Python 3 have both run into adoptions problems because of compatibility issues, whereas the Perl5 language v10 (and soon v12) don't/won't have nearly the same adoption problems because we focus on enabling libraries to improve the language rather than on baking in additional features.

Not that there aren't advantages to shoving things into the compiler and VM directly, but I'm not sure I believe that in this case they outweigh the advantages of keeping things as libraries.
On a related note, "On The Unreasonable Effectiveness of Mathematics":

http://www.dartmouth.edu/~matc/MathDrama/reading/Hamming.htm...
I like to think of the topic from a different angle. According to me a technology as handy as an printed book can never die. As an analogy I would like to present the case of radio v/s TV.

Before the advent of TV radio was the main mode of entertainment. But as TV started to take over the market everyone speculated that radio may never be able to catch up and will die for sure.But radio still exists. Why?Because it now survives in very small but concentrated markets like car radios.(I know mp3players are now more dominant in developed countries like the US,but for developing countries and other less privileged people radio is still a luxury in cars and taxis).New radio stations are being created and now in my city i have 6 options where when six to seven years back there was just 2.

In the same way, paper books may never lose there market and may never die. There would be always an increasing number of book stores springing up at every corner.Devices like kindle have surely revolutionized the eBook market,but we must except that what kindle did was make a market of its own rather than attracting attention from other markets.

Also due to the mindless DRM's and copyright issues with ebooks, you may never have the pleasure of having the feeling that you OWN the book. You cannot lend it to a friend, you cannot store it somewhere other than your kindle,you cannot redeem half its value at a second hand book shop. These special privileges are only offered by a good old printed paper book which you can carry in your hand.
I'm a Perl5 programmer so I don't really care (though the Rakudo implementation of Perl6 should be at least worth a test drive sometime next year from what I hear from the other camp).

v12 of the runtime for -my- language of choice should be out in the next couple of months, complete with pluggable keyword support blessed in core and a whole bunch of other goodies. And Perl5 is being cleaned up over time - strict and warnings going on by default if you ask for a new enough version of the VM, old and weird misfeatures going through deprecation cycles, etc.

Perl5 and Perl6 are two different languages from the same family, not a "next version" and "previous version" like python is - the confusing naming is a historical accident from before Larry turned Perl5 over to its community and we got the chance to pick up development again.
Is that Wall Street on the Thames?

Registered in England and Wales under Company No 4260907. Registered office: Welken House, 10-11 Charterhouse Square, London, EC1M 6EH.
What you need to know of Java in order to use the libraries with Clojure and Scala can be picked up as necessary while you are learning those languages. Depending on your field and interest, though, it can't hurt to know Java anyway.
> library integration

Presumably the whole point of using a language that runs on the JVM is that you can use libraries written in Java.
mod_perl2 is a brilliant tool for writing apache modules.

Catalyst is a far better web framework. So's HTTP::Engine.

And with the PSGI standard and Plack reference implementation, the lighter weight stuff is starting to standardise too - my new toy, Web::Simple, leverages Plack to provide Catalyst::Engine-like functionality but in a very lightweight manner and very shareable between different frameworks with different philosophies.

I remember showing DBIx::Class to Simon Willison at a LugRadio Live - he looked at some of the complex queries chained resultsets and easily build and his jaw dropped. We were going to try and get round to me helping him fix Django's ORM to have more of the capabilities of DBIx::Class in return for him helping me build a django-admin-interface-like piece of code for Catalyst but we never quite got to it, sadly. Happily, our respective communities seem to have already done similar things without us :)
So does Perl5. And with a little help from CPAN, the same feature set. In fact, I'd argue that the Moose metaprotocol is substantially more powerful than the one available in python - though if there's a python library that provides the same sort of level of capabilities, I'd love to hear about it - maybe we can steal some good ideas from them :)
2. What they tell you: Buy a greener car

The perfect examples of this myth are the Toyota Prius and alike, it amazes me how wrong they are.

I've read that the production of these cars is more wasteful than the usual (because of the batteries that have to be shipped), that the global shelf life of the car is poor, that it is difficult to recycle them and finally that the fuel consumption is not extraordinary low (equivalent to a small car).

Yet they receive an enourmous media coverage because they seem to be the response to a greener car.
I use dreamhost VPS for around a dozen sites, and it's pretty damn good. The control panel is really useful, and there has only been one stretch of a few hours in which the server was slow because of a network problem on their end, but it's never gone down.

It's not the kind of thing I'd trust for something really critical, but the price is great, the support is reasonable, and the product is fine.
JVM languages bootstrapped themselves from Java and for integration sooner-or-later you will run into situations where you must understand the underlying concepts. For example, writing web apps requires you to understand Servlets which is Java based. I come from Java background, have coded in Clojure and I speak from experience - you should learn Java if you are going to be on the JVM.
My general rule of thumb is:

Perl5+MooseX::Declare+lots of CPAN for general purpose programming (web apps, network daemons, automation code)

Old school scripting style Perl5 for when shell gets clumsy

Shell for simple scripting

C for bit twiddling either due to hardware level madness or for performance

whichever lisp REPL I have handy for reasoning about high level logic

I don't write GUI apps so I have absolutely no idea what I'd use for that if I did. Probably ObjC on OS X and Perl5 for cross platform (easier to learn Wxperl than to do without CPAN when I'm not aiming for mac-quality polish, I suspect, though that could easily be familiarity bias on my part).

And ... that doesn't really say what Perl5 is best for - it says what I choose to use it for - my general purpose mid range programming language in one configuration, and my primary scripting tool in another.

I actually quite like python (and I hear wonderful things about their wx libs so I'd definitely look before starting on a GUI app) but I like being able to extend my language up towards the problem lisp-style and it doesn't want to let me do that to the same extent as Perl5.

I don't mind ruby but their decision to inflict the single-inheritance smalltalk object model on me rather than the more flexible approached both Perl5 and python allow leads me to discount it for any project where I know I'm going to be heavily object oriented - if I wanted bondage and discipline in my OO I'd be looking at statically typed languages instead.

I'm not sure any of the above really answers your question, but hopefully it explains to you why I don't have a better answer at least :)
Hear, hear! I've had nothing but horrible luck with DreamHosed. I moved to Rackspace's Slicehost solution for a few of my sites earlier this year and never looked back.
However well-intentioned these articles are, I think it's intellectually dishonest to focus on such ridiculously irrelevant things as heating the water for your coffee when the fact is that it won't make any difference.

If you want to reduce your energy footprint, buy insulation for your house and stop driving. Really, everything else is insignificant in comparison.
Ask HN: Do you have a favourite book about global economics?
Everyday some news item deeply disturbs me, i keep reading articles and try to grasp the implications, but am missing background knowledge to really understand the issues.

Does anyone here have a good tip for a book on global economics, with focus to finance and/or natural resources?

It would be nice to read up without having to fight through multiple books simultaneously. Thanks.
In an ideal world, you should be able to use libraries written in any jvm-based language. It seems to me this isn't easily possible today with most jvm-based languages but maybe I'm wrong.
Prime Factors Code Kata in Ruby, set to "The Flower Duet" from Lakmé
Nobody's talked about Gandi Hosting http://www.gandi.net/hosting/ ? :)
Why would anyone answer 'yes' to the question?

I don't think any of the airport security circus works any more. People just answer the questions to get past the bureaucracy.

It's like other things in life though - when I call up ADSL support, they start with "Are you using windows". If you answer 'no', they say they don't support anything else. So I answer yes so that I'll at least get through to the next stage of bureaucracy.
Twitter Japan To Introduce Paid Premium Accounts Next January
Detailed exploit writing tutorial
Is the state of development of writing from 2000 years ago referring to the Chinese or Latin alphabet?
It always amuses me to hear talk of this wonderful universal language of mathematics.

On a certain level, it's true but in each field of mathematics there are many notational differences. Not quite whole new languages but certainly heavily accented dialects.

True, things are improving - at times different people in the same field would use completely different notation for the same things!
"Very good" compared to normal disks. RAM is still much faster. Btw a setup to try is to use Redis with an SSD disk as swap, and load it with more data than RAM can hold and let the OS swap to see how it performs.
I mean being familiar with the api, and thinking in java when something is not possible to do with the language.
A relative lack of dialectical variation in Hebrew might explain it.
Ian Wishart also publishes a magazine called "Investigate" which instead of doing investigative journalism publishes rumors and exaggerations. On the front cover of his magazine once he claimed to have the "smoking gun" that the Prime Ministers' husband was gay. The "evidence" was a photograph of him kissing somebody who was a close relative, so no he wasn't gay.
Ask HN: Tips on domain registration and website setup
I'm going to register a few domains and setting up websites on them. I've read whatever I've found out about that, however there are some issues I've not been able to find recommendations about. Here they are.

Reliable mail address for communications from your registrar

This seems to be paramount: you need a mail address you will not risk losing. Thus, you'd better use a reliable (paid) mail service (for instance: fastmail.fm). Right?

Privacy

Your phone number will be publicly available, therefore you'd better buy another cell-phone card and use its number, so that you will not be reachable by random people.

Some registrars offer to hide your contact info, but then they will own of your domain. This is not recommended, since ownership of your domain is a must. Right?

Switching hosting

As soon as I register the domains, I'd park them. Will I be able to switch hosts at will from then on? I think I could end up using a VPS for maximum flexibility, but I'd prefer starting with a cheaper - maybe free - option (with limited available services).

Thank you very much.

EDIT: I'm not interested in parking domains to sell them afterwards. I'm going to use them eventually, but currently I'm a newbie at web programming and I'd just like to acquire them ASAP (as I've seen it's recommended).
I agree with your comments, and share your frustration. However, knowing Marcus, and having written for the press, if those sorts of things had been included, likely an editor would've removed them. The press is depressingly ignorant, and unwilling to inflict on readers what they themselves can't be bothered to try to understand.

I find much of Marcus's work a missed opportunity, but coverage is better than it used to be, because there used to be almost none (in the mainstream).

It seems to me that the mainstream and the "specialists" are converging to a largely content-free middle.
I Absolutely agree with regards to web frameworks. But there's a time and a place for apache modules, and mod_perl is definitely the tool for that job.
The Drucker Excercise
The printed book is not going away. The printed book publisher might be. I bought a book from Lulu a while ago, and it was a pretty nice experience. Shipping takes a while (unless you pay outrageous courier rates) but the service is decent, and quality is good. What they do is much closer to the Kindle model, and does satisfy the need to have your own printed book that you can read in no-device locations and away from power sources. I think it's self-publishing that is the important bit, not ebooks.
Dreamhost VPS Sucks. See Dreamhost status page and you will realize what I mean.. Go for Linode/Rackspace or Knownhost.
Free classified ads in Albury, Australia
Exploring Erlang
Why political orthodoxy must not silence scientific argument
Which would be the same Steve Yegge who also said:

'As I've done for a great many other programming languages, I've bashed on Perl's technical weaknesses at length in the past. To my continued amazement, the Perl folks are the only ones who never get upset. They just say "Haha, yeah, boy, you're right, it sure is ugly. Heh. Yeah, so, um, anyway, I'm going to get back to work now..." It's awesome. I've gained so much respect for them. It's almost enough to make me go back to programming in Perl.'

So if his essay on the state of the art in Perl5 years ago scared you off, presumably the fact he's now noticed that we're (a) moving forwards (b) a happy, pragmatic and effective community will make you go look at it now?

There's even a new www.perl.org recently released (next big project - improving learn. ...)
I would not recommend studying Java (the language) in depth, since basic knowledge is enough to interact with libraries. However, because of the Law of Leaking Abstractions (http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...), you better know Java (the platform and its tools) inside-out.
Yes, but Java is the middle-man providing the FFI, and implementing bindings to whatever library written in whatever language on top of the JVM is a lot easier. And it will get a lot more easier with the upcoming invokedynamic support (since right now the reflection mechanisms for calling methods are very slow).

Attila Szegedi is also working on a MOP for dynamic languages, which, if integrated by language designers, will make it possible to instantiate classes and call methods from modules written in other languages (much like the DLR, but with a different architecture) ... see here ... http://dynalang.sourceforge.net/
You can get by without having to learn much directly about Java - just by picking bits and pieces up as you need them. But the value in learning the underlying platform, and indeed a key reason why these languages target the platform, is the wealth of libraries available.

The question is really if it is worth writing your own libraries from scratch as opposed to learning and using the vast amount of (usually commercially-friendly licensed open source) code that is already out there. Most of the time this is a pretty simple choice.