skysight-inc/HackerNews huggingface dataset:
Heh...wow! I think your statistics don't mean at all what you think they mean. When I mentioned growth, I was talking about year-over-year growth (or decline) in national GDP. According to that statistic, Europe contains some of the fastest growing (Turkey, Estonia, Lithuania) and slowest growing (Greece, Italy, Spain) countries in the world.

Your statistic shows poverty rate. The fact that there is greater variation between states in the US than between countries in Europe just shows what many of us have known for years: even if your economy sucks, the worst-off do better in Europe than in the US. In other words, the US is a great place to be if you are wealthy and successful. Europe is a much better place to be if you are anyone else.
That's the problem: their mindset is excellent for accelerated growth, but not for "healthy" social interaction. I hope they get over this "growth" phase or that their competitors get more traction (though they'll have to use the same "growth accelerating" tactics with their side effects). People need negative experiences too! Negative experiences make "good" people and keep people "good"! (if not overdosing them) "Goodness" is relative, but any sub-group can choose its definition of good/bad by liking/disliking certain things.

You can't have constructive or productive interaction without negative feedback, and even Fb knows this: as I last heard Fb engineers of some groups have a star rating and dislike buttons on their profiles to receive and give feedback about their work. And social interaction that's constructive or "productive", even just at an emotional level is the only one that should be encouraged! Anything else is basically informational masturbation, and you do get "blind" from too much of it...
Not a book, but microexpression training is pretty cool to take. Being able to spot momentary emotions on a person's face has proven fun in social settings, the dating world, business world, and more:

https://face.paulekman.com/face/aboutmett2.aspx
Great point, definitely an oversight on our part. We just added a link to the main http://reelsurfer.com site to the top-level horizontal nav. Thanks!
Should've mentioned that, my bad. Just experimenting with different colours and fonts. Does the picture I've posted look nice at all?

The goal of the 'redesign' is just to add some contrast in there and to improve readability.
Motigon, a programming library for drawing diagrams using GWT/GXT and JavaScript
I was looking through these titles rather cynically, and wondering if it would be pretentious of me to recommend The Teachings of the Compassionate Buddha or the Discourses of Epictetus, and then I saw it:

The Inner Game of Tennis, by Timothy Gallwey

Yes... yes! I'll gladly recommend this over any book of philosophy. (Different philosophers click with different people.) Granted, I was thirteen and a tennis player when I first read it, but I haven't played tennis seriously in over twenty years, and I still use the lessons in this book any time I practice anything physical. Dancing, chopping onions, running, lifting weights, you name it. I use it anytime I need to do something where the real intelligence at work is not part of my conscious mind, including controlling my emotions, but it works best with physical skills.

Gallwey wrote some other "Inner Game" books, but he was a Division I college tennis player, and this was his first book. This is the book he wrote about the sport he knew, without knowing it would be a best-seller. I don't know if the others were written to the same level of quality.
Videocon VT10 10.1-inch Jelly Bean tablet available for $205
It would be nice to see hardware OEMs completely neutering this nonsense by installing default public keys of their own alongside the MSFT keys, then publicly release the private material so that anyone could sign images that would be trusted by default.

Who the hell even needs this "feature"? Are we really so afraid of an "evil maid" attack? People who legitimately need it are a minority (some larger corporations and... paranoid people?) and can remove/add their own keys.

I assume some part of their contract with MSFT would prevent them from doing this.
I would say it depends? Arguably, even if you read books on body training, you won't become even close to Hanma Yujiro. And assuming you have the time and the ressources, you will still be comparable to the many gym lovers in a few years. Your life will be probably better but you won't be a superhuman.
Then there's martial arts? I've done kung-fu and karate but I never felt like I was getting superpowers either. Many people do martial arts and they walk in the streets every day with us and we don't notice their black belts. Actually, I think that most of the martial you'll do won't compare to what a MMA fighter can do. So no superpower there either. Anyway, if you want to go that route, I recommend the Jack Dempsey book.
http://www.amazon.com/Championship-Fighting-Explosive-Punchi...
If you feel like you can do more complicated stuff for self-defense, there is Jeet Kune do.
http://www.amazon.ca/Bruce-Lees-Fighting-Method-Complete/dp/...
15 year old kid and his paper sensor
Baby photos. It's a fair assumption that 90% of my friends are not interested in seeing one every single day. For those 10% that do (and for grandparents on either end) we've set up a secret group where it's anywhere from 1 to a few dozen photos daily.

It's not really secret in the sense that we try to keep extremely high levels of privacy on it, anybody can ask to join.
Newly-minted video game prototype collectors over the past decade have found themselves wondering why one-of-a-kind games in their collection kept coming up unreadable although they were perfectly usable when they first purchased the cartridge. In most cases, it's because they found themselves fiddling with the EPROM window and/or carelessly storing the cartridge until bit rot ran its course.

There was plenty of benefit to EPROMs back in the day to a developer, but long-term data retention was certainly not one of them.
If you want hosted root domain redirects without switching to Route 53, you can use https://www.RootRedirect.com/ . I run it on multiple EC2 instances and EIPs. Notable customers include Pizza Hut Australia and Airport Nürnberg. My 301 responses are cached on the client so subsequent redirects are instantaneous.
Yes, he means the guy who starved 39 million people to death during his reign of terror. Yes, he means the guy who made my wife spend three years of her childhood in constant hunger. Yes, the guy who sent my father in law to a labor camp for ten years for making a joke about him. At least, that's what his best friend told them when they were torturing him. Yes, * that * Mao.

Still, I'd like to thank him for inventing all those antibiotics and modern surgical techniques.

By the way, who's the source of your "65" number? Oh wait, I think I know.
Add mousewheel and it would kill.
Amazing! It actually sounds better than many other dubstep sounds.. :)
I think the implication was that a large degree of the products available were stolen and Facebook was being used as a method of finding buyers without leaving a paper trail.
same here. ordered two Lenovo laptops and they were both allowed to switch between legacy and UEFI.
This is like saying you can't have a secure bank account online because people can just look over at your screen while you do it.

Just don't go on when people are around.
Forgotten Benefactor of Humanity: Norman Bourlag (1997)
??

As others have said, it is often very important (at least when working in a collaborative manner on real-world complex code bases) to work out who added code and more importantly why it either exists or was written that way. More likely than not (assuming it's a fairly high-quality code base) there's an edge case somewhere that it's dealing with.

Bisecting to the revision before it broke doesn't tell you anything about this.

Ideally, there should be loads of comments too, but then, that doesn't happen nearly as often as it should in the real world...
Evil being subjective, my answer is "fuck yeah". Stalin and him were full of it.
I wonder if, someday, it might be practical to integrate the "micro history" of a change into the overall version control system's understanding of the "macro history". I'm thinking of something like an intelligently-condensed version of the kind of change-replay you see by rolling forward or back through an editor's undo buffer. A system like git would still work the same way, but with this new extra blob of detailed metadata associated with the specific commit.

Fractal Designs Painter (now Corel Painter), back in the day, used to have a feature where the entire creation and edit history of a "painting" could be captured and replayed in full detail, right down to the level of the brush angle and pressure used by the artist with every stroke. This was useful for creating art at low resolution, then re-creating the piece automatically (and much more slowly) at high resolution. Corel's version may still have this feature; I haven't used it in years. But if it was practical ten years ago in manipulating multi-hundred-megabyte files, certainly it would be possible now, for what are usually plain text files.

Instead of just doing a diff or git bisect, imagine being able to load up the commit of a file with one of those ambiguous changes, grab a slider (or your favorite keyboard equivalents), and scrub back and forth through a condensed replay of someone else's actual changes exactly as they were keyed.

I'm not sure this would always be a good thing (a form of surveillance?), but it would certainly be useful when the original author of the code is unavailable.
This is a good academic comment.

We are writing such code because it is an established way of doing things that also happens to be more convenient to a lot of programmers in the field.
Very interesting. Related: this colorblind man hooked up a camera that processes color into an audio signal which he can hear and developed a sense for color: http://www.ted.com/talks/neil_harbisson_i_listen_to_color.ht...
The Joy of Cooking is a great reference, but for learning, I prefer The Way to Cook by Julia Child. The recipes are classics, yet adapted a bit to be relatively simple and light. It's well-illustrated, and I really liked the organizational method of presenting very detailed, beginner-friendly master recipes and providing other recipes as variations. I gave mine away when I stopped eating so much meat and dairy (it's not exactly vegan-friendly; it's Julia Child, after all) because I couldn't stand to see it sitting around unused.
Exactly. Hitler built up Germany (well, before he smashed it, but there's always scapegoats for that) and made the Autobahn we Germans still love so dearly, and there's people still arguing with a straight face Hitler was a great man. Industry is overrated - it's just food, peace and shelter that aren't. Human progress is inevitable, speeding it up while fortifying ruling classes does not impress me, ever.

edit: to be fair, however: http://en.wikipedia.org/wiki/Mao_Zedong#Legacy

Mobo Gao in his 2008 book The Battle for China's Past: Mao and the Cultural Revolution, credits Mao for raising the average life expectancy from 35 in 1949 to 63 by 1975, bringing "unity and stability to a country that had been plagued by civil wars and foreign invasions"

Still, bleh. My point was that he might as well have done ONLY evil; with the kind of attitude displayed in the essay he wrote as student (it's not like he lived the rest of his live differently) it would have taken a bullet to stop him. Reflection did not enter into it. That's my point.
You realize that these are dead-locked, right?

https://s3.amazonaws.com/ninja-assets/gears.svg

:)
The Art of Learning is less about learning things than it is about becoming very, very good at the things you learn.

While the book is highly autobiographical, the author does goes into a lot of detail about how he got really good at chess and tai chi.

What a lot of people seem to forget to mention about the 10,000 hour theory is that it's 10,000 hours of purposeful, focused practice. The Art of Learning is all about doing that kind of practice.
Maybe Apple? Perhaps some departments had spare budget to spend before the end of the year so they donated it and it was just consolidation?
Truthfully, the US government does a pretty poor job at tracking corporations. The Economist wrote a bunch of articles about how easy it is to set up untraceable shell companies in the United States. http://www.economist.com/node/21563286

I created my own company a while ago to sell mobile apps. You just print out form LLC-1 and form LLC-12 and mail them in, and you're done. Then just remember to pay taxes every year (or quarter), and nobody asks questions. Seriously, I could have claimed to be Ronald McDonald living on 1 Cheeseburger Avenue on those forms and I don't think they would have noticed (except it might have been harder for them to mail me the one piece of mail they did send). (I later dissolved the company after I lost interest in mobile apps.)

I assume that D&B makes at least a token effort to verify that you are a real person and actually sell something. USGov... doesn't.

By the way, please don't take my comments about how to create an LLC as legal advice. If you're serious about forming a company, you probably should consult a professional.
Great point and I think this is my biggest problem with Facebook actually. Now that most of my peers are doing fairly well, no one seems interested in anything but complete, feel good narcissism.

Important issues in the world? I don't want to think about that because it will make me sad.

Oh look my friend is drinking on the beach? LIKE.

The best part is how predictable it is. I definitely refrain from posting "important" things if I know people would react poorly because they aren't just straight feel good garbage, whereas today I'm in Hawaii and posted a pic of the beach and it got a ton of likes. It makes me feel like people become accepting (read: ignorant) of sad stuff in the interest of liking every pretty, fun, positive thing they see.
My favorite book this year
Message passing has worse performance than lock.
I'm curious to know what you got out of Blue Ocean Strategy? It's one of the few books I ended up giving away... I felt the book's idea was entirely summed up by the title, and then dragged out for 300 pages. Once I grokked the idea of "Be a Nintendo Wii in a Playstation/XBox world", I felt I didn't get more from the book. But it's been many years since I read it.
>Anyone who understands monads is on a class of hard drugs.

It's so frustrating to hear you say that. Monads are such a simple concept but they're difficult to explain because they're far more general and abstract than most programming topics. The best explanation I have is that monads are a way of storing some kind of computation with a value. When the user wants access to that value, he uses a monadic operator which forces the monad's computation to be run before returning the value.
You did say that only Lisp implements "if" as a function, but I thought I'd share that in Haskell "if" is syntactic sugar for a case expression. That is:

if x then y else z

is sugar for:

case x of
True -> y
False -> z

There have been suggestions to replace this sugaring with a proper "if" function, e.g.:

if :: Bool -> a -> a -> a
if True x _ = x
if False _ y = y

to remove arguably redundant syntax, but it seems unlikely that this change would happen. See more here: http://www.haskell.org/haskellwiki/If-then-else
Off-topic but I found this website unusable on Firefox/Mac. :)
Bazaar actually has blame, praise and annotate, all synonyms!
I haven't looked at Scala lately. Has the compile speed of Scala improved? Is it comparable to Javac now?
a classic one :-)
State of Indian Startup ecosystem
1) Discourses (incl Enchiridion) by Epictetus, if you're interested in happiness and contentment.

1a) A Guide to the Good Life is an easier introduction to Stoic philosophy if you don't want to dive straight into Epictetus

2) The Black Swan by Taleb to change the way you think about risk
No, it's very slow. If you use a SSD, it's manageable.
I think it's true that Haskell is better for playing around with the stuff published in ICFP and related conferences. The reason, however, is a bit more subtle. Haskell is the dominant language for programming language research. So publications tend to use it, and Haskell is better adapted at being Haskell than Scala :) There is also more stuff being published in Haskell for this reason.

However it is not correct to say that Haskell is more expressive than Scala. It is in some ways but Scala is more expressive in others. There is a paper that discusses type classes in Scala and show they have some advantages over Haskell's implementation. As more people use Scala and discover neat things you do in it, this is feeding back into other languages. For example, here's the mighty Oleg implementing the cake pattern from Scala in Haskell: http://okmij.org/ftp/Haskell/ScalaCake.hs
تاهيل وتدريب خبراء المحا� (Dubai, United Arab Emirates). Events
I did ask, and you didn't disappoint. A review worthy of a purchase.

I haven't read anything in this style before (gotta love download speeds). I'll be working my way through this for awhile.
I opened up the source code and it was like a walkthrough. I like this a lot. I'll be spending some time on this tomrrow.

All the references to Yoda made me dig up this classic.
http://www.youtube.com/watch?v=493ljyoox6o
What is equality of opportunity? It's understandable that you'd like people to be equal with respect to the law, but "opportunity" is a word so vague and general that it's borderline meaningless.

Do you mean to say that we should all be trying to make sure everyone around us has equal opportunity to resources that we control? Or that we should treat everyone the same way?
Haskell might be a bit of a bad example considering how far ahead it is compared to other languages in terms of PL features (like type-level programming). When compared to other imperative languages, Scala is very feature complete, and Scala also has pretty much all the features of ML-type functional languages.

It's definitely at a good intersection of "useful" (all the JVM stuff) and "nice" (you can be functional or imperative, writing DSLs are super easy, etc).
She's not a random newb. She invented the thing that he wanted to talk about.
The new SBT is a lot smarter now, my incremental builds are pretty fast.

Speed-up is part of the roadmap: http://blog.typesafe.com/getting-down-to-work
In my case the personal answer is that there is simply nothing productive, at all, about using Facebook. It is indeed a total waste of time - for everyone. I've yet to see anyone actually get any work done while facebook.com is up on the screen. Perhaps some small businesses use it to communicate with their customers - I don't know, because I personally cannot ever associate Facebook with "service I want to use". Facebook is a service I _have_ to use, only because my friends and associates don't know how to use email properly. Sad but true fact: everything I get from Facebook, I also get from my Email system - its just that, well, some people just cannot learn to use Email effectively, but certainly logging onto Facebook and dynamically updating the web page in front of them, for some reason, is 'easier'.

Personally I think Facebook - and similar services - are a manifestation of Mob Think, and little else. Its an 'associative' function, building associations. Unfortunately, association is not the only form of reason - differentiation, identification too - and where these "beams get crossed" is where Facebook tries to sit.

If Facebook died, all I would have to do is send an email to the important folks in my life informing them "Please use email. This is the cc:, this is what its for. This is the bcc:, this is what its for. Here is how to add an X-header in case there is something special we need. Also, GPG." Probably it would cost me a week of question-answering, but I'd sure love to be rid of Facebook forever, personally.

People are noisy, especially when they 'think' that folks are listening. Facebook is a proxy for friends who don't normally pay as much attention as we'd all like, and the sad fact of the matter is that most of us don't ever get as much attention as we need from our social sphere ..
that's why we call them startups
How to set up Remote Desktop with the Raspberry Pi
"...here's a nice syntax for doing something I already know how to do in Scheme..."

That's a very nice line. I like that very much.
I discovered this last winter when it got to -15 here in the UK - I was waiting for a diesel train from our local station that was 20 minutes late as they couldn't get it started.

It was interesting seeing electric trains too - the pantographs gave off amazing blue sparks that you normally don't get when the weather is warmer.
> Haskell is the dominant language for programming language research. ..... There is also more stuff being published in Haskell for this reason.

No. Even if you just mean the FP (functional programming) community this isn't true, and it's definitely not true for the whole of SIGPLAN.
That is not going to end well if you interview me. I freely admit I know nothing of baseball, the rules, etc.
I like Scala and didn't personally find it that hard to start using it but I'm not optimistic about its future as a mainstream alternative to Java. It's just too big and complex and (apparently) too GC heavy to be useful on what is quickly becoming one of the most important Java environments (Android).

My money is on Jetbrains' Kotlin as a significant but manageable step forward from Java. Given its pedigree I expect it to have tooling support that no other JVM language can match.

http://kotlin.jetbrains.org/
Thank you for the link. The cake example was exactly what I was thinking of when I said that things may be changing (though I couldn't recall the specific example). It's also quite likely that as the Scala community grows, and people stop trying to make it be "like <language> but more <quality>", we will see more innovation in this space.

Still, I think Scala is first and foremost a practical language. Straying too far from that as a primary goal would probably be harmful in the long run (i.e. driving a Ferrari might be fun, but you're not going to buy one for the daily commute).
'Waste millions' is practically their motto - check how they sold 4 a340s...

http://www.economist.com/blogs/schumpeter/2012/07/greeces-cr...
Python it is. I've explained monads using Python many times.

http://www.dustingetz.com/2012/04/07/dustins-awesome-monad-t...

http://www.dustingetz.com/2012/10/02/reader-writer-state-mon...

(I'm not dustingetz though, he's named dustingetz on HN.)
>+ the Maybe monad (kind of a degenerate case)

Hey. Hey. heyyyyy.

I've used bind + maybe monad 'ish stuff in Python to clean up code previously littered with redundant if checks.