skysight-inc/HackerNews huggingface dataset:
Holy crap, The Atlantic has gone down hill in the past few years. It feels like they try to become the next Huffington Post. A couple of years ago it felt like a serious competitor to magazines like The New Yorker or The Economist. Then they rebranded themselves from The Atlantic Monthly to The Atlantic and started their "social media revolution".

This is an incredibly shoddy article, it even closes with an absolutely brain-dead "what if"... the way average high school students close their essays.
I am totally excited about this. Go App.net!
Given that every single Olympic athlete is advised by doctors I would say, "pretty damn strong".
Edge case. I develop on my own machine (That said, I absolutely hate the verbosity of Java and love Nods.js exactly for this reason).
It never remembers, for me.

And thanks, now I know why only some repos ask for username/password.
Apparently you and I have very different definitions of "out of the box". The link you give explicitly requires installing and configuring a fastcgi wrapper script distinct from gitweb.
If you walk into non high-end supermarket a-la Whole Foods or PPC it's just hard, and in some categories impossible, to buy healthy food.

What supermarket are you referring to? I've had no difficulty finding healthy food at Pathmark, C-Town, Supremo, or any other low end supermarket.
Monner - Monitor CPU, memory and network whilst running a program
'Brain in a dish flies plane,' brains on Twitter are wowed
> this is quite simply a non-starter for many shops

And, for those people, github offers an appliance that sits on your network.
I always understood the long tail not as a fat tail, but rather something that enriches middlemen who can afford to "stock" a much wider range than a brick and mortar store. That is, the only way to get rich off the long tail is to aggregate over it. You won't get rich by being a tiny slice in it.
How to create blueprints for your OSGi building blocks
When was the last time any professional software developer was forced to do any real development on someone elses computer? In that case it is likely that one will miss his keyboard, desktop shortcuts, shell aliases, browser bookmarks much more than tour ide.
Two comments:

I don't hate new languages. I hate that fact that I need 27 different programming and scripting languages on a weekly basis to accomplish my tasks. And for contracts in the Microsoft realm, it's a moving target that changes every two years.

As for project ideas, I usually port smaller projects that I've done for home, work or charity into the new language, then try to refine them using the appropriate patterns/style of the language. I've rewritten some semi-complex utilities in C#, JScript, PowerShell, Python and Ruby.

Since I deal mainly with databases, one idea that I've been playing with recently is grabbing public domain data from the FCC or the Census Bureau and building desktop or mobile apps with the results. Example: take the Amateur Radio License information from FCC.gov and build a application.
"Rootbeer was created using Test Driven Development and testing is essentially important in Rootbeer"

I'm not sure what the "essentially" means here, but this is the first "big" program I'm aware of that name-checks TDD, and a counter-example to my theory that programs where much of the programmer effort goes into algorithms and data structures are not suited to TDD.

Was the TDD approach "pure"? (Only one feature implemented at a time, with absolutely no design thought given to what language features might need to be implemented in the future.)
Explore IBM Java 7
It's remarkable to me that hackers are against every form of alternative medicine, except regarding nutrition.

If I told you that the American Cancer Society said wearing pendants to protect from electromagnetic radiation was hokum, it would be case closed. But when the ADA says [low carb diets are nonsense](http://www.eatright.org/Public/content.aspx?id=10645#.UCemyU...) it's contentious.

I wonder why?
Beautifull Venezia!
It's not unbearable, I've done a huge amount of Java coding on the command-line. Yes, it's harder, but I strongly believe it's better to move onto Eclipse only after learning how the tools actually work underneath. It makes it far easier to debug weird issues with the IDE, and means you're not SOL if the IDE breaks, or you're on another person's computer - you're just a bit slower, and I'd argue that applies to all tools (custom aliases, bash scripts, vim config) and not just IDEs.
I've complained about this before too, but if you click the "i" with a circle around it in the bar that says "this pull request can be automatically merged" you get a nice box with all the git commands to do a local fetch and merge. I think this functionality should be less hidden away but it is there and quite useful.
A large part of the Youtube viewership is Indians living abroad.
I wouldn't leap to the thief accusation. The "actual" Easy Tether app you link to says "Mobile Stream" is the publisher in the app store, but the app id is com.mstream.easytether_polyclef. If Polyclef was a thief, why would Mobile Stream use the thief's name in the id?

I think it's the way it is because EasyTether was developed by someone living in Russia (look at the whois for mobile-stream.com), but they had no way of charging for it on the app store in the early days - there used to be a very restricted set of countries. So they got Polyclef to publish it (whois polyclefsoftware.com points to Louisiana). And that's what the description on the first link says - "EasyTether is developed by Mobile Stream and published by Polyclef Software".
So take the kids to the park and either run with them in a stroller (if small enough) or run around the park while they play (larger kids).

Either way, get them up earlier and out with you while you run. Good for them too!
IQ and Religion
His book "The War of Art" is one of the best "self-help" for creative people I've read.

If you're struggling to be a creative person, it will help. I think it's better than "The Artist's Way." There's certainly less nonsense.
It looks like a zoom of an image from the project "Earth's City Lights":
http://visibleearth.nasa.gov/view.php?id=55167 .
In this project, they don't show a real image, but a reconstruction of multiple images to remove the clouds and other problems.

The images that are linked at the bottom of that page (for example http://eoimages.gsfc.nasa.gov/images/imagerecords/55000/5516... ) are incredible interesting. For example you can see your own country and find the big cities and the gaps where there are almost no cities.
The first law of thermodynamics only applies to a closed system. The body is not a closed system, and thus conservation of energy does not apply.

There is both input and output of energy/mass, and some efficiency of conversion of food/oxygen to useful energy/body mass, as opposed to sweat, urine, stool, hair loss, exfoliation of skin, etc.

It was probably that kind of refutal: the first law of thermodynamics is just fine, for a closed system.
> How do you provide a warranty against someone actively trying to destroy something?

You provide a warranty that states exactly what is covered and what not (and suitability for a particular purpose, which software licenses often deny completely).

> Doors don't have guarantees against someone kicking them in

They do, at least here in the EU you get differently rated safety doors at different prices. You know exactly what kind of minimum resistance they offer.

> How can a regulatory body possibly decide what was a "vulnerability" they should have known about and what was something unforeseeable? I guarantee you there isn't always clear line between the two.

Stupid Word macro and buffer exploits are very obviously grave mistakes made by the manufacturer, who should be held accountable.

> What about when the vulnerability is exploited by a government who has greater resources than the software vendor?

Why should that make a difference? If you cannot handle the responsibility you have as a vendor, then don't be one.

> Does Microsoft have to pay out on a claim when damage is caused because a certificate is forged by the US government?

No, because Microsoft's stuff works as intended in that case, the CA should be held liable.
For some reason, using the entire word "fuck" was shocking in a odd way for me. It's sending mixed signals- it's sounding harsh not funny. I personally think it could be stronger with a nice headline not using it- this idea is really awesome.

There is something off in the relationship between the whole written word and the "ideals" of NASA. I love this, but I think it's a little over-the-top with the whole word being written out.

I can't send this to a niece or nephew with a clean conscience!
I can't if it's either audio skipping or a bad loop, but it hops about every thirty seconds or so.
See http://en.wikipedia.org/wiki/Birthday_attack

A basic estimate is that the probability of collision is (n^2 / 2) / 2^160, where n is the number of hashes that have been generated. For example, if you've generated 2^64 hashes, you have a 1/2^33 chance of collision. This works pretty well until you get too close to 2^80, and larger.

Edit: That formula actually is a shorthand for (n * (n-1)/2) / 2^160, you get it because on your first hash, you have 0/2^160 chance of collision, and on your second hash, you have 1/2^160 chance of collision, and on your third, you have 2/2^160 chance of collision, and on your nth, you have (n-1)/2^160 chance of collision (assuming you haven't had any collisions already). So you can add up those probabilities to get (n * (n-1)/2)/2^160 -- you can just add the probabilities because the chance of having _two_ collisions is super unlikely (until it is no longer super unlikely, around 2^80 or so). (Really it's 1 - (1 - 1 / 2^160)^k and we're approximating that with k * (1 / 2^160.)
Check Sublime Text 2, it runs on Linux, Mac and Windows ... It also works with TextMate bundles.
We use Facebook to validate your identity and send the download link directly to the recipient's Facebook message inbox.

Technical question: how are they able to do this? I needed to programmatically send Facebook PMs a while back, and from what I could tell it was not possible. What gives?
Isn't that the idea behind functional programming?
There's another error here:

The qualifier const can be added to the left of a variable or parameter type

If you have the declaration

char* str;

Adding const to the left of the type doesn't make the variable immutable:

const char* str;

This indicates that str will point to a character or string which must not be mutated. str itself can be reassigned. To make str immutable, you need

char* const str; // immutable pointer to mutable string

or

const char* const str; // immutable pointer to immutable string

Const does tend to be used little in pure C, though you pretty much can't escape it in C++ code. (I also use it a lot in C, and have type warnings/errors cranked up to max)
> What about paid beta software?

There's nothing wrong with allowing exceptions for software clearly described (and sold) as "beta".

> What small part-time software developer is ever going to release anything if he is legally obligated to provide support for x number of years.

One who is careful enough to use a safe language, skilled programmers and possibly insurance. I fail to see how this is any different from a small vendor of electronic devices, who needs to comply with safety regulations and bear the risk of a recall due to a design problem.

> Does some kid who bangs out a lolcats viewer for iPhone need to provide a warranty?

Yes, just like he is accountable if he fits the lolcats viewer with a trojan on purpose.

> Who's going to make up the regulatory body that governs this? Ex industry people like in every other regulatory body? Guess who this favors --big companies like Microsoft who can easily afford regulatory compliance.

How is this different in other industries where regulations that demand sufficient quality and warranties exist?

> Software is inherently more complex than physical products

So you're saying that complex products should not come with a suitable warranty? How is an image viewer for the PC (no warranty, possibly vulnerable to specially crafted images due to buffer overflows etc.) more complex than a car (comes with warranty)?.

> Software is much faster moving than hardware, lack of regulations is one of the reasons.

I disagree. The software industry keeps reinventing and breaking things and hardware has progressed to a much greater degree in the past 20 years.

> Do you warranty against active destruction by a third party (like a car manufacturer providing a warranty against someone keying your car)?

Active destruction requires physical access. If you provide physical access through a stupid vulnerability (that can be 100% avoided using safe languages e.g.), then yes, you should be held liable. If the user provides the physical access through his own neglect, it's his own fault.
Maybe they look like big eyes, which make the bug look like a bigger animal.

But this national geographic magazine seems to doubt that theory:

(http://news.nationalgeographic.com/news/2008/02/080222-butte...)
Epic Ketchup Prank.mkv :D
A pair of Sennheiser in-ear headphones I got over 5 years ago. They are rock solid and have phenomenal sound.
Don't be so fucking american. Swearwords are not not to be used. They serve its function, and here it is part of a well crafted site which is trying to make a point.

edit: Though I agree with harrywincup that the wtf-approach at first seems like nasa did nothing good.
I'm glad I studied C before anything else. Trying to wrap my mind around things like pointers and allocating and releasing memory really drove home esoteric concepts like indirection and the abstract nature of programming.
> because the low carbers accidentally also reduced calorie intake

Accidentally is a loaded word there, because if low carb diets tend to make people eat less, then that is an enormous, critical advantage over competing diets.
It seems to me that the realisation/delight of discovering all of these incredible benefits to society that come out of NASA carries more than enough weight without requiring the whole "wtf" twist to make this interesting. If anything, it comes across as sounding like NASA hasn't actually done awesome things ("what did they ever do for us?!"), instead of the intended emphasis on the many, many unknown awesome things that affect the world daily.
Transmission's great. Came with Ubuntu, lets me download Torrents from magnet URIs, out of the way with no hassle.

Or what mTorrent used to be (the greek m looks like a u, but isn't, and is pronounced "micro" for the SI prefix)
I've seen some lispers going 'full stack' programming. Clojurians (like this guy http://www.learningclojure.com/2010/09/clojure-is-fast.html) also aim to cpu cycles when they program. It's an interesting workflow to prototype high and fast and the project it down baremetal.
Has anybody used Rootbeer with language which compiles to Java bytecode (like Clojure)?

It would be interesting to see how functional languages designed for parallelism perform on gpu.
> Guess what, those who drink diet sodas are more likely to be overweight. I guess diet sodas make you fat?

Not the best analogy - because there is some evidence that artificially sweetened beverages have fueled the obesity epidemic (by possibly overriding our typical satiation point for sweet foods).

See:

* http://care.diabetesjournals.org/content/32/4/688.short
* http://www.nature.com/oby/journal/v16/n8/abs/oby2008284a.htm...

Though not everyone agrees:

* http://jn.nutrition.org/content/142/6/1163s.abstract

Trying to sort out correlation vs. causation is particularly challenging with this debate.
Does that graph imply that for example the mean IQ in Angola is 69? That doesn't seem to make a lot of sense.
Computing Your Skill — An overview of the TrueSkill algorithm
@damncabbage, that is no good, can you tell me what browser and OS you are using mate? see if we can't get that sorted for you :)
Check the Schneier date again.
It is something I am considering working towards chubs, if you head to the site and drop your email in, or just shoot me one direct I will keep you in the loop with developments.
I read it just as a sort of throw away line in the article. But you're right, going all in isn't rare. In tournament play when your stack size is below certain thresholds & you're in certain positions relative to the blinds [1] going all in is the proper play to make 100% of the time, so it's quite common.

For cash games, which most people are less familiar with, going all in is still generally based more in math than "commitment" or being a man. If the way you've played a hand gives you a certain range, you can estimate what bet sizes your opponent thinks he can profitably call. Beyond the psychology, going all in is just a means to make your opponent commit a math error, that long-term would be an unprofitable course of action.

1. http://en.wikipedia.org/wiki/M-ratio
-though this is a very generic explanation that doesn't go into position.
This is a really ridiculous post.

If I understand correctly, the methedology consisted of graphing data taken from two seperate studies. While cross sectional studies are useful, ones like these really do nothing but inflame an already controversial and sensitive topic.

I think the real issue isn't religion, which seems to be by many 'the enemy' of science, but health and poverty. Countries with low 'iq levels', which I loathe to say, also seem to be countries that are poor, war torn or ex - colonies who have been economically and socially raped.

This is true junk science which I feel is only to the interest of people who are trying to push the growing notion that religion has no place in science, something I, as a Muslim, disagree with. My religion, naturally, is my source of bias.
Brilliant - thanks - I'll go have a look at the discussions there.
I personally have never heard of rainymood.com, but I did find this site pretty neat. There is probably a lesson here that it isn't "X already does this, why are you?", but that it there is likely room for more than one variation on the subject.

Great website!
Haha, funniest comment on thread.
Whether or not (as implied by the article) stupid people tend to be more religious, is largely immaterial.

All these attacks of religion from the point of view of science or intelligence fail to acknowledge the fact that it (religion) fulfils basic human psychological needs - such as the need for purpose and meaning, the need for structure and ritual, or the need for social cohesion - which science (rightly) does not give a shit about.

Science is not about those things, but those things are basic human needs (as abundantly demonstrated by the large populations of believers). So why oppose science to religion, when science is sure to lose on the sine-qua-non criteria of providing for those basic needs?

Instead, if one wants to "defeat" religion, something else should be opposed. Perhaps a better kind of religion, that fulfils these basic human psychological needs without all the superstition and the side-effects.
So advertisement is evil (it is) but you should start a career in it anyway, because...?

I find it disgusting when advertisers talk to each other in this way, masquerading their profession of dishonesty as something creative, in the same level as an actual writer, an artist. Fuck these people, fuck all of them, the world would be a much better place if they all went out of jobs.
App.net Might Change the Very Fabric of the Internet
Same. I understand the motivation, but there really was no need to sound so vicious.
A fallacy built off a contrivance. Good job.
But of course correlation != causation. My guess: the real independent variable is wealth, so wealthier countries (e.g. the secular West, with the exception of USA) will have both higher IQ and lower religiosity.

It seems obvious to me that long-time wealthy countries would have higher IQ scores (especially with the immigration boost - wealthiest countries can attract the smartest immigrants).

If this is all the case, the deeper question is why increasing wealth reduces religiosity.

(Edit: What's funny about this question is that you can answer it either way to fit theist or atheist narratives - e.g. "it's because people in wealthy countries become insulated to our true reliance-on-God nature" vs. "only poor people need to resort to fanciful beliefs to make themselves feel better".)
I turned it on for a few minutes... Eventually it began to sound like sizzling bacon.
You can also just freely download sound clips of rain or thunder to your heart's content from Freesound.org
Here's a temporary solution if you're still facing problems:

Nexxy has changed the topic to: npm is down. use `npm install <module> --registry http://165.225.128.50:8000` in the mean time. (thank mmalecki for the work-around)
Handle passwords with Keychain
If you have never read any of Pressfield's work than you are in for a treat. Gates of Fire is one of my all time favorite books. He even knows how to craft words from a secondary language (Greek).
I've been using github side by side with self-hosted git repositories for years and I've yet to notice github doing anything to my git repositories which makes them harder to use outside github. Am I missing something, or is this article just FUD?
Oh please, stop these ridiculous appeals to novelty and hyperboles of things I
haven't said.

You keep spouting "modern" without any sense whatsoever. The fact that vi(m) and
Emacs are both veteran pieces of software does not somehow reduce their
usability. They are still the most usable and powerful editors on this planet.
Yes, they have a (steeper) learning curve. No, that isn't a bad thing. Please
stop conflating usability with accessibility[1].

>The point in most pro-vim/emacs arguments it to make you take the most
difficult route to achieving text manipulation tasks.

You don't make any sense at all. If anything, vi is the easiest route to
achieving text manipulation tasks. The better you know it, the easier, the
faster and the more efficient it becomes.

>Going by that argument you don't need any kind of an modern GUI ever.

By what argument? Your own confused interpretation of what I haven't said?

I said that there isn't even such a thing as a "modern GUI". It's an idiotic
term that has no defined or agreed-upon meaning, and is thrown around as a
pseudo-argument in discussions like this. It has no merit and can be dismissed
as such.

[1]: I've made this point countless times in the past, in all sorts of different
discussions about software. People keep on blabbering about how $software (like
git, vi or just GNU/Linux in general) is unusable when they really just mean
it's a bit more challenging to learn than, say, nano or gedit, completely
ignoring the long term benefits.
This seems to be saying: 'If you are religious, there is a good chance you are stupid'. Adding insult to the injury is country based classification of human intelligence. For 'Gods' sake, please liberate yourself from these notions and live a life of thinking-freedom. I have seen so many highly intelligent and successful people in my life who are also religious.
That sucks... I hope you're not too bitter about it. Would you mind sharing your flickr page here?
Please never ever say religion fills a need. It fills a want. No part of being human needs religion any more than they need crack cocaine. Id argue the effects are similar on the brain as well.
I really enjoy the short / succinct format of this, does anyone have links to similar documents for java / javascript / C++?
With that kind of money, I wonder how long it will take someone to sue them for "profiting from promoting piracy", even though they don't.