skysight-inc/HackerNews huggingface dataset:
Kudos to Ryan and Jon!

When I first looked at DailyBooth, I thought: "OK, it's Twitter with pictures, so what?". It wasn't until I saw the growth and love of their user base that I realized how much potential they have.

And respect to Ryan, who spent the summer in the engine room keeping the site up through tremendous growth.
What is the data underlying point 2?
there is: http://books.nationalgeographic.com/map/map-day/2008/09/18
http://monbiot.com

All articles suitably cited. Next?
AI News
Ask HN: Anyone else from Philippines attending Startup School?
Perhaps, we can arrange our travel together as a group and fly out together. We could also share expenses.

I'm also familiar with Silicon Valley so I can be a "guide" of sorts.
Here's the chapter as published in yesterday's Sunday Times, although I'm not sure how this text compares to the print copy.

http://www.timesonline.co.uk/tol/news/environment/article687...
YC-Funded DailyBooth Raises $1 Million
There is much wrong with what you wrote, in my personal opinion.

Haskell is not easy to develop in, as measured both by how perplexed programmers new to the functional way of thinking are and their difficulties with monads; and as measured by even experienced functional programmers, who can be surprised by some of the implications of lazy evaluation.

Static typing was not necessarily done wrong. Some folks like it when the type abstractions they're working with map to their mental model of the domain, and for many programmers, in many domains, C#, Java and their ilk are pretty decent.

Finally, Haskell, and other functional languages, generally are not hugely amenable to dynamic linking and changing the code executing at runtime.

What I believe you got wrong aside, it remains my suspicion that it is the people who believe that static typing "was done wrong" are more likely to enjoy edit and continue / Lisp-style programming.
start -> run -> spyder
Zoho Projects Now Integrated With Google Apps
We've pushed out the boundaries where earthly life is found a few 10s of degrees hotter and colder. I'd take that statement more seriously if it was a few 100s.
Agree with some of the posters on here - some people take things to extremes.

However the article was well worth the read for the mention of jumpcut http://jumpcut.sourceforge.net/. I've been after something like this for ages.

Interesting how some of his daily reading is moving off laptop and too his iphone. This is something I am beginning to find myself doing more and more as well.
Interest on loans rankles college grads
Part 2: Q&A with Jeff Moss on computer hacking
Yes, it's funny how the iPhone has no logo whatsoever on the front, and a subtle, elegant one on the back.

If it's a great piece of design, you don't need to stick labels all over it.
Ask HN: Do you Rally want to "Change the World"?
I often read comments suggesting that a certain thing, although might be making a lot of money, is not adding any value, hence the commenter does not want to have anything to do with it. This is also related to some commenter's who suggest that
building a business allows someone to 'change the world' or contribute to it's advancement, even if in a small, almost unnoticeable way.

I was just wondering whether such 'ideals', noble as they are, are really a motivator, to such extent that one ignores say easier way to making money but without adding value, such as some bankers for example.

Does this altruism, this selflessness really come before the selfish interests and perhaps 'greed' of actually making money, whatever way - legally of course?
'Rogue' network adminTerry Childs: 15 months and counting
Agile is like Teen Sex
Seconded. The sidekick was pretty popular with girls, for all I know.

Also I personally like the look. The edgyness may indeed not appeal much to girls - but I'd say it's definitely geek-compatible.
Installing and Configuring Xen with guests
When I was first learning to program, I spent a lot of time typing in hexdumps of programs into my C64 from an early computer mag... Byte, maybe, or even Dr Dobbs. I used my left hand to keep my place in the listing, and my right hand to key in each line of hex and the checksum for that line. (Anyone else remember this?)

Anyway, I got very good at typing with just my right hand, and I can still do it pretty well. (I'm really glad I learned proper touch typing in High School, though.)
Implementing Startup Metrics for Pirates using MixPanel – Part 1: Features
I didn't know Sypder IDE before.. however, when I click on documentation and I've got a corrupted link I usually assume it sucks. But of course, I might be wrong :)
Top 5 Free e-Commerce Platform Software| Dropship wholesalers & companies
No, I actually meant real millionaire...

http://www.businessweek.com/the_thread/techbeat/archives/200...
"[I]t only shows the user information relevant to what is currently going on." I agree this makes it better for newbies. It also makes me wonder about all those who actually like GUIs, like having multiple things going on at once. It's like they're embrasising their ADHD side, and the GUI rewards that, rewards those who are constatly flicking from one thing to another. Those people may, consequently, find singular concentration harder. Whether that's absolutely good or bad, I'm undecided.
Benefits of Oils Used in Massage Therapy
Reminded me of this saying:

"Someone that pretends he is an idiot, is not actually an idiot."
Scala is funnier and is readily available.
Flip the coin twice with the same side starting face-up each time; one party calls 'same' or 'different'.
On a sidenote,"kakistos" means "the worst". hence kakistocracy.
There are frequently complaints about the speed being delivered by ISPs not matching the promises made. The regulatory watchdog has few teeth, and they're blunt, and the consumer frequently has insufficient information to be going on with.

I see this site as an attempt to make the ISPs more honest about the speeds delivered, and surely that can only be a good thing.

Of course, the quoted site is currently slower than a snail on valium ...
Pharmaceutical companies have big financial incentives to keep this kind of information out of the public consciousness.
Perhaps I'm stupid - certainly I'm no economist - but I don't see what's wrong with naked short selling.

For a market to work well you want liquidity, in order for the traded prices to reflect all the information known to market participants. One of the problems in the UK electricity market (which happens to be my day job) is that relatively few companies trade other than those who physically produce or use electricity, which hampers the effectiveness of the markets and (probably) increases the prices customers end up paying for their electricity.

So why are shares so different to any other market? Why should only people who physically own them be able to trade them?

Presumably the attraction of such a policy is that it allows share prices to remain artificially high. Even if many market participants believe that a price is too high, they won't necessarily be able to act on that belief, and the bubble will remain inflated. But is that such a good thing in the long run?
A lot of interesting and bold claims. Has anyone played with this product? Does it actually work well?
money here
In what ways is it a "game changer"? Maybe I'm missing something - it has a few new things but I don't see anything game changing.
My personal theory (based on working a few years in academia) is this:

4) Good researchers usually don't want to rise to the top.

Think of it this way. What would you rather do? Hacking, or preventing the university president from interfering with other people hacking while handling administrative work related to hackers performing their teaching duties?

There are of course exceptions to this rule (I work for one), but they are few and far between.
Sheesh. "If you can get away with it," indeed. Most of these 'strategies' simply say: I am far more important than you, and if you want any of my time, you'll get it when and if I damned well please. In particular, strategic incompetence is the most obnoxiously passive-aggressive behavior ever. This might work for pmarca or Arnold, but for most of us it is career-limiting for everyone to think you're a dick.
Condemning Censorship, Even of Werewolves
I know about 200 girls. 0 of them have slide-out keyboard phones. It's not a very significant number, but it's enough for me.

It's like me claiming that star shaped eyeglasses are not in fashion, because I don't see people wearing them, and you ask me to prove it. I can't prove it, but it just seems to me to be correct.
I think you're being quite charitable there. A lawsuit locking you out of a market like that is only as tough as having a big competitor beating you in that market. At this level you need a CEO to (a) anticipate then work around some of these things, and (b) break through despite them. Take Nintendo; they lost their market position for years because of Sony's playstation then came back with the Wii. They did it by wrong footing the competition and moving away from realism and performance.

Microsoft could have wrong footed Google by buying Facebook or Twitter. Or built the App Store for Windows Mobile. Or built MS Office completely in Silverlight years before Chrome, V8 and HTML5 arrived. They didn't want for resources, just vision and drive.
Thanks for the feedback. I'll probably increase the max timeout.
That's an interesting way of putting it, I hadn't really thought about it that way before. Most of the projects I work on use transitions extensively in their interfaces mainly for the aesthetic value but I hadn't considered the potential usability advantage too.

The thing is, personally I prefer interfaces without transitions (or at least those interfaces that have a way of disabling them). I suppose when you become very familiar with a piece of software you know exactly what happens when you perform a particular action so the visual cue becomes redundant. The more I use something that has transitions, no matter how fast or minimal they are, the more they get on my nerves! Disabling transitions where possible is one of the first things I do after installing a new OS, be it Windows or OSX.

That's the danger of transitions too, the desire to go overboard for the aesthetic and end up frustrating users as things take too long to happen, even if they delight the first time they are seen. I find Flash websites in particular fall into this trap too often.
Sorry, make that "with opposite sides starting face-up".
What happened to the Standard Edition?
Pedantry: That was his wife, Arlene.

(Edit: Though I guess she was a Feynman too at that point...)
I know at least 2 girls with Nokia N95s, so that disproves that then :-)

I suppose it's mostly fashion. Flip phones seem rare these days, for example.
Right. In order to prevent global warming, we'd have to stop putting carbon into the atmosphere entirely. Otherwise we're just slowing global warming, not stopping it. And that's not going to happen. Aside from that, it's completely unrealistic that we'll even be able to slow it, given that it needs to be done in all nations,and that's just not going to happen.

What we need are large scale technological solutions.
Missed Kicks Make Brain See Smaller Goal Post
Simply adding a feature is very different from the feature taking off and allowing for a community to form. The latter is not as guaranteed--no matter how big you are.

Biggest example is classifieds. People thought facebook could take on Craigslist overnight. Didn't happen. Facebook Classifieds for the most part failed.
There are some programmers who I have known who should have had this list. People who spend days optimising at levels that have little impact globally - you need to think about the big picture and not just line by line.
Very ugly. It looks like an advertisement with a phone and crappy keyboard duct-taped on.
I think they have people to install their browser toolbars, which monitor the sites they visit. Their statisticians then extrapolate the trends to the entire population.
>You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-50, 50' at line 6

Broke as I was navigating :)
Uhhh, careful with "once more" in the context of infinity.

The way to model this would be to come up with a probability distribution for the number of revolutions. If the distribution is skewed towards few revolutions, (something like a poisson distribution, say) then it's very likely that the outcomes have probabilities ≠50% due to the discretisation.

In practical terms, I guess the person flipping the coin should be required to flip it such that it rotates very fast, which ought to provide a gaussian distribution around a high number of revolutions.
While I am not even vaguely a fan of C++ (despite making my living writing it for at least 5 years back in the day) you can have readable multi-programmer code - look at webkit for example. Its a complex bit of functionality and there is a lot of it but I spend quite a bit of time knee deep in its code (for an internal project) and I find myself quite impressed with the quality.

Ok - so one data point doesn't prove anything but it does show that it is perfectly possible to make good C++ projects.

For me the thing that drives me up the wall is how much work I have to do in C++ compared to Python to do the same things - I guess some of that is having not used C++ for a long time. That and the fact I keep typing single quoted strings in C++ and semicolon line endings in Python.
Strawman. Of course mapping followed by reducing isn't new, nobody serious ever claimed that it was (the Dean & Ghemawat paper certainly doesn't). Systems dedicated to performing map-reduce operations using giant clusters of commodity hardware over tera/petabytes of data are, though, if for no other reason than that the presence of and resources to economically store that much data have only recently become widely available. MapReduce, as a term, refers to those systems, not just the act of mapping and reducing.
Jaynes discusses this in Chapter 10 of Probability Theory: The Logic of Science. His real aim is to seperate the concepts of having to take a decision without knowing all the facts versus having to take a decision in the face of some kind of intrinsic randomness. Having seperated the two concepts he then argues that probability theory is about the former, with the later something of a red herring.

So he emphasises that coin tosses obey the laws of physics and are not random, but we use them anyway because we don't know the facts that we need to know in order to call the toss. He included experimental results of successful cheating, but with a jam jar lid instead of a coin. Clearly we call a coin toss "random" because of the practical difficulties involved in predicting the motion of a disk much smaller than a jam jar lid.
I have a good friend who's site shows just about 100k monthly unique on Compete, yet when I looked at his Google Analytics (yes he gave me access to prove it) he had north of 40k daily uniques every single day, and growing.
A lifetime.

(If you think the bit about learning Japanese can be compartmentalized away from the bit about learning to persuade or learning what big megacorps value in new products, I respectfully disagree, but you'd probably find the answer "3 years college, 1 year study abroad, 3 years professional experience in (mostly) J->E IT translation, 2 years in software development/management for aforementioned megacorp" more useful.)
It's more than that. Slide-out keyboards are a geek thing. Teen Girls like things that are dainty, and nobody ever used that word to describe a slide-out keyboard. Teen girls grow into women who want feminine things, and bulky phones with slide out keyboards are rather masculine.
Frequently Asked Questions for programming.reddit
The only one on there that's probably inexcusable for not knowing is Knuth. If you've been around the JavaScript world at all then you know who Douglas Crockford is and maybe Brendan Eich. Jamie Zawinski has been an internet personality for long enough that most people I know are aware of who he is.

I always get disappointed in an interview when I talk to someone who has no idea who some of the more popular bloggers are. It's not a no-hire type situation but it's discouraging.
I've always done it with MS stack. ASP.NET, SQL Server etc all seem to handle unicode correctly (as long as you don't expect your users to still be on IE6!).
I'm still not sure, there are a host of available testing sites and places one can go to get this level of info to leverage your ISP. Making a one stop shop that actually tells you what ISP your "neighbour" is using, just seems superflous.

To me it just seems like another chink in the everyday users armour, something that can be used to detirmine more precisely what households are vulnerable. It isn't difficult to find ISP specific default passwords and so on for routers and it wouldn't be difficult for a determined individual to utilise this "consumer watchdog" service for the wrong purposes.
I think just about every phone with slide out keyboard is either Nokia Symbian (they suck) or Windows Mobile (sucks beyond what polite language can describe)

Only now we are starting to see nice phones with nice software with slide-out keyboards.

An interesting point is implied - that men are more resistant (or less sensitive) to suckiness than women. That's something to debate.
Haskell is not easy to develop in, as measured both by how perplexed programmers new to the functional way of thinking are and their difficulties with monads; and as measured by even experienced functional programmers, who can be surprised by some of the implications of lazy evaluation.

Every language has surprising features. I was surprised to find that my Perl program was running slowly because of things like "my @result = function" instead of "my $result_ref = function". Returning a list was hugely expensive.

Similarly, Haskell programmers will notice that their app is using too much memory, and then track down the space leaks that lazy evaluation caused and fix them. But most of these are easy to avoid in the first place.

As for monads, the problem is that people think they're hard, so their brain tells them "THIS IS HARD" and drowns out any ability to learn them. Experienced category theorists dislike monads for a few reasons; they are either too generic or not generic enough. Applicative functors and Arrows provide other options for similar control structures. Practicing programmers like monads over arrows because the syntax is nicer; they dislike them because complex monad transformer stacks are unwieldy. This is not something that happens often, though, hence the continued popularity.

Static typing was not necessarily done wrong.

It was done wrong. People think that static typing means "Class class = new Class" instead of "class = new Class". It doesn't, but the damage was done, and people switched to dynamic languages. (Before Java, people hated C because even trivial programs like "read a file containing numbers and return an array of them" was non-trivial. With the "dynamic languages" it was simple matter of "my @numbers = <$file>", and now you had a list of numbers you could compute with. Nothing to do with any type system; simply a bad implementation that correlated with static typing.)

Finally, Haskell, and other functional languages, generally are not hugely amenable to dynamic linking and changing the code executing at runtime.

Nor is Java, or C without unix. This is orthogonal to langauge, although Smalltalk and Lisp ensure that this Works Everywhere. (Ever use xmonad or yi? It is easy enough to make at-runtime code changes appear dynamic.)
What's about that golden thing in the center of the cursor pad?
There arev ariants of Dvorak for typing with only your left or right hand.

See http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard#One-...
Do you type with the tied hand?
> Finally, Haskell, and other functional languages, generally are not hugely amenable to dynamic linking and changing the code executing at runtime.

Erlang is really good at that, actually. Like jrockway says, that's an implementation thing, and doesn't really depend on the language.
Chatting with my girl, my left hand on my keyboard and my right hand on my, uh, "mouse".
Documentation is one of the main reasons we are using Django at my startup now : the documentation is absolutely awesome.

On the other hand I remember doing lots of Erlang/OTP two years ago (failed startup that never launched...). Equipped with "Programming Erlang" by Joe Armstrong, and Google of course.

Brilliant book, and lots of documentation available for Erlang. But when it came to the real thing, OTP, its best pratices and idioms, it was much harder to find anything relevant at all.
I think Tom DeMarco would argue, that you can blame the management for that. In Slack a part of the book is dedicated to change and growth and he tackles the timing of change and the responsibility for it among other things. DeMarco believes, that change (reinvention) must be driven by middle management.
Why College Shouldn't Take Four Years
At the surface level (from the screenshot) it looks like this includes everything you could possibly need, which is a huge flaw in my book, because it presents itself as that. I want something that shows simplistically, but is powerful underneath. Emacs (vi(m) for some) is that for me.
>> The main advantage of the CLI seems to be the fact that it only shows the user information relevant to what is currently going on.

Really? When I open bash it doesn't show me anything. When I am trying to muddle through a grep it gives me 0 feedback. Unlike say Regex buddy that gives quite a bit of feedback. GUIs may have the problem of overwhelming the new user with too much feedback but the CLI suffers from too little feedback. It is much easier to simplify the GUI than it is to beef up the command line.
Do I really want to change the world? Yes, I would rather make some improvement in my community and ideally the whole world than make maximum personal income and leave the world just as it now is.
Coming soon-ish. ;-)
Any DailyBooth users reading? Curious to hear how HN readers like it.
The window manager XMonad tries to make actions easy and predictable, thus bringing you faster to the point where you do not need transitions. (And it does not do transitions by default.)
http://en.wikipedia.org/wiki/Scientific_opinion_on_climate_c...

yes that is a different link :)
That's more like it. Thanks!
I would call Apple an exception. But not an extraordinary one. E.g. IBM is also still around, and was there for even longer.
Email Marketing Services 
AJ Email Marketer provide the powerful software solution for smart online business owners. Easily and Effectively create high-impact bulk emails that are as professional as your business and escalate your customer relationship.
Another advantage of Vim is that it lightens the load on little fingers. You don't need to press Ctrl or Alt very often. Compare with Ctrl-N, Ctrl-P, Ctrl-F, Ctrl-B on Emacs...
In a previously unpublished story, Kurt Vonnegut bellies up to the bar
Or shipped the Internet Explorer with a built-in adblocker. (Though they would have needed to block all advertisements, and not just Google's, so that they'd stand a chance in court.)
Spanish is the bad example. All the western European languages are heavily co-evolved and share roots.
Virtual Travel is Next
With no other disruptive innovation in sight, enhanced virtual reality will drive new change in the travel industry over the next five to ten years.
I upvoted, but between .5 is still less than 1. He just over estimated :)
Thanks. I am not too familiar with the non-SI systems.
I especially like what he says about manpages - the FSF trying to phase out manpages in favor of its proprietary texinfo system has been a real pain. (I hesitated to use "proprietary" here because of its open-source-world use as the opposite to free, but no other word actually fits as well).