skysight-inc/HackerNews huggingface dataset:
Heh. I tried answering these before reading the answers. My CS (Computing and AI to be precise) degree was more than 20 years ago now.

1) "Question: Is O(2^n) equal to O(3^n)? Why?" - correct... but only because I got a very similar question wrong back in 1990 and learned my lesson then.

2) "Question: What is the expected run-time of quicksort? What is the worst-case run-time" - Correct - but I had to work it out. Didn't know the answer off the top of my head. 20 years ago I would have know the answer off the top of my head.

3) "What is the difference between a binary tree [EDIT: that should be binary search tree] and a B-tree? When and why does this difference matter?" - had to google b-tree before I was 100% sure of the right answer... the previous couple of questions had primed me to be thinking in terms of algorithmic complexity rather than immediately jumping to high fan out as the reason.

4) First part got wrong - coz back in the day when we were taught heap sort we didn't break down the algorithm in this way with those names. I was taught sort algorithms at A level (for US folk - highschool 16-18 rather than university)... so it's more than 25 years back for me now). The two chunks we had were, as I recall, making heap and sorting heap, rather than making heap and selecting largest element. I could tell you that heap sort has a better worst case time than quicksort off the top of my head though.

5. Couldn't do without googling what 'bipartite' means. Didn't really do much, if any, graph theory in our degree.

The other thing that pops into my head is how little I've had to use the more "CS" bits of my degree in the last 20 odd years of my career. ;-)
Any discussion of the hellban procedure seems a quick way to be hellbanned.

It's a horrible, unjust, arbitrary system and is generally abused by anonymous, seemingly petty moderators.

My main account was hellbanned (also slowbanned, and my IP address banned) for apparently replying to the wrong mystery moderator with something he/she didn't like.

Hellbanning on HN is sorely in need of oversight and reconsideration. Hellbanning should be used only for obvious trolls. There are other ways to punish and train bad behavior from legitimate contributors.
The easiest way to launch a new instance of the application is to hold down the Shift key while launching. Don't remember how I stumbled upon this, but it works for both the taskbar and the start screen launchers.
Java 7 Update 9 released
For the record, I took this section and scored 22/25. I took the other 3 parts and expect to score much worse on at least 2 of them.

On question 1 I really think that Colin is wrong and my answer was right. As http://en.wikipedia.org/wiki/Big_O_notation#Equals_sign says, with citations, equality in big-O notation is usually used in an asymmetric way. Sure, Colin's preferred notation would be theoretically better, but the common usage supported by authorities up to and including Knuth is that, for instance, O(n) = O(n^2) but not O(n^2) = O(n). Using the definitions that lead to that, I demonstrated that O(2^n) = O(3^n) but that the reverse is not true.

On question 3, I knew full well about the disk win, but failed to say it. :-( Oh well...

Anyways, as others have said, thank you Colin for being willing to put this together and do the work.
Looks remarkably similar to last year's Calamities of Nature graph..

http://www.calamitiesofnature.com/archive/?c=619
Also, his complaint about speed is likely because he is slowbanned in addition to being hellbanned. It seems pretty clear there are moderators inappropriately hellbanning users for personal gripes.

Hellbanning is an unnecessarily hurtful and cowardly way to deal with people other than outright trolls.
That's right! Thanks!
Your judgement sounds pretty good to me. In fact this is exactly what I was thinking when reading the OP, mainly because he spent 2 hours printing "hundreds" of fliers and packing them into envelopes only to gain what, 15 emails?

And how many of these emails were unflattering remarks by the competitor or panel manager?

This whole article reads like some spastic marketing douche who is running too hot to consider his own actions and how they reflect on his company. Not to mention fixing typos and poor phrasing in his company blog.

Unprofessional is the word.
Were you restored or did you open a new account?
Timing is a factor to waking up feeling good. You can sleep 4 hours and still wake up alert.

Try sleepyti.me.
SpaceX - because screw FTL, we'll just build a better rocket. ;).

Jokes aside, they're doing really impressive job and I'm very happy to see visible progress in what I thought was a stale industry.
Do you have any grounds for this disbelief or do you just a go around changing the subject to make unsubstantiated assertions? FD's customer service (the subject of the parent comment) is beyond excellent, they set the standard to which all others should aspire. The comment about hiding the addressbar is simply tinfoil hat-ism.

You are the first and only person to mention the SSL issue so far as I can see, given the quality of your other comments I am inclined to disregard this as you not understanding what you were being told or because you are using a defective browser.

EDIT: I've just logged in, my popup window (Firefox, OS X) does have an address bar. My instinct was correct, you have no clue.
Untill proven otherwise this totally violates full Disclosure policies. I know they are like 'gentleman agreements' but this feels bad, and looks bad, like the author is only out for some internet fame. I can not believe that he in any way tried to contact Microsoft, but clearly took his time on this publication.
what pattern does this study tell? I couldn't make much sense.

Being more religious means you move towards lesser IQ?
aaah my dreams are coming true. How exciting, even from this far off speculative point.
Absolutely right. Speak to any of the worlds best sales people and one consistent piece of advice you'll hear over and over again is to never disparage your competition. It makes you look cheap and desperate.
Ask HN: How do you manage your daily Agendas? Tools/tips?
Hi,

So, I'm a co-founder (CTO) of a startup. We are scaling to a stage where I've to go from doing things hands-on myself to delegating that stuff to others. When it was just me doing, it was simpler. Now there are lots of things I need to juggle, and I'm moving from primarily a developer to core CTO kind of job profile with responsibilities of being Tech-architect, Engineering/product manager/TechOps etc kind of a role who will be coding only part-time and major time managing. (This is just to give you a background).

I'm constantly finding myself losing track of things, small but important things. I'd like to know how you plan your day? I'm inclined to just keep a diary and jot down important things, but rescheduling/searching/follow-up kind of tasks are not best solved by this method. Do you guys use any productivity tools? Google Calendar? Also, any simple yet effective tips for me? Life hack kind of a thing? I know it's a very generic question and I can find 100 different ideas floating around on the web. But I'd like to take advantage of collective knowledge of the community and have a dialog on the same.

Regards,
Does middle click not work? It does in Win7 (and Ubuntu/Unity too) and I'd be very surprised if they removed that feature
I hope you're joking.

Anyway, for me this stokes my confirmation bias that the stupider a person is, the more likely they are to believe in ridiculous nonsense.

It also shows that the U.S. is sorta smart for how religious they are.
Key differences between the actors model and bulk synchronous parallel
Here's hoping they never have to enhance their own.
Twitter acquires Cabana
Work efficiency recipe
Windows 8 looks gorgeous. For everyday use I'm sure it works great.

However outside of email I generally only use a text editor and a large portion of the Adobe suite. At best, for me, it looks like the new Metro interface will be little more than a novelty. At worst it will be a hindrance.

Never thought I'd say it; But after 13 years with Windows, I'm switching to Mac
Parent's point was that Puritanism concerned itself with morality, whereas this modern law is strictly a tool of oppression with no moral component at all (except insofar as morality is made equivalent to religion, and the State is made into an idol).
So you're saying you should only do the right thing if there's something in it for you?
Anything special about audit tables? Different machine? (maybe this is sensitive info)
This graph might tempt you to believe lower IQ implies higher religiosity. In reality it's much more likely that poverty leads to both lower IQ [1] and higher religiosity [2].

Correlation does not imply causation.

[1]: http://scienceblogs.com/cortex/2008/11/06/poverty-and-the-br...
[2]: http://www.gallup.com/poll/142727/religiosity-highest-world-...
Poland was a stick of gum in 1939.
At first sight it looks like "More religious = Less IQ". Somehow I doubt that. Religion is not one value. Some religions are anti-knowledge (at least for woman and specific minorities). In Western Europe religious schools (Catholic, Protestant etc) are known to teach at a higher level. In my area they are in high demand due to the quality of their education, even for non-religious parents. (The level of "fanatic" religion is not high here).
"No Start button"
Great thing actually. Instead of hitting start and fumbling with the mouse to find a certain app, you just start typing the app name, press Enter and done.

"Start-up screen is kind of overwhelming and inefficient".
The new start screen is basically a launcher + notification. You can always turn live tiles off and get a static screen.

"Some of the features are hidden and require a lot of exploring to get it right"
Win+C to show the charms bar, win+shift+. to dock/undock app to right side. No need to even move the mouse.
possible payload range of the new rocket is 150-200t to low Earth orbit (LEO). A vehicle of that size would easily eclipse NASA's proposed Space Launch System, which will eventually be capable of launching 130t to LEO

This really allows you to begin to grasp the economics of what Musk et al are doing -

* The Space Launch System has been funded to the tune of $17Bn through to 2017 (Wiki)

* SpaceX got through the Falcon 1 and Falcon 9 development to where we are now (Viable launch system with paying clients) on around ~$1Bn

Even assuming that they have to start the development from scratch, new tooling, new plant and equipment, you could extrapolate out at a stretch that perhaps it would cost a cool $3Bn (And likely well under this) if they are planning on having some form of prototype 'MCT' up and running in around 3 years

so that would be around 1/6th the cost of a bloated government program for an extremely heavy lift capability, potentially re-usable if they are able to complete the engineering of that little monkey, making production of a space elevator within the realms of possibility (and maybe making earth rocket launches redundant!) as well as cheap heavy launch capability to mars.

The solar system is getting a lot smaller, it seems.
I don't seem to understand why anybody would make such a correlation. I think the avarage IQ depends on how wealth and how well developed your country is, and not how many believe in religious stuff.
"Elon Announces He Might Be Building A New Rocket, Provides Absolutely No Details At All."

6m's pretty big, though. Falcon 9 is 3.66m. Ares V (the space shuttle replacement) is 10m. Saturn V was 10.1m.

I'm really not sure why they're not using RP-1, though. What's the alternative propellant? LH2 has all sorts of problems.
Per this analysis, the US manages to be more intelligent than any other equally- or more-religious country, and more religious than any other equally- or more-intelligent country. Perhaps the US national motto (adopted 1956) should be extended by a few words: "In God we trust but also verify".
I kind of get the feeling that the author doesn't really know what he's doing. The actual exploit code is a fragment of what looks like a 'hello world' sort of console IO test. The 0xC0000000 he goes on and on about is just GENERIC_READ | GENERIC_WRITE, which is a totally legal combination. And he disassembles his own code for no particularly good reason.

Given all of this, it's not really a surprise that he's not clear on responsible disclosure policies (this doesn't really violate 'full disclosure policies' - he's fully disclosing it, after all!). It sounds like he was just playing around with things, found a way to crash his own machine by accident, and decided to post it online.

I also note that the code is incomplete, and looks reasonably straightforward and correct from casual inspection. I wonder if the real cause is elsewhere?
I'm I the only one who loves the rap songs Ben always has on his posts? Lupe!
Battling "Reply Girls," YouTube Algorithms Will Reflect Watch Time
Christian Louboutin Boots
Middle click the icon in the taskbar to open a new instance of the app. It does mean you need to pin the app to the taskbar or open it first from the start menu, but that's what you're doing anyway. Just saves you navigating the start menu for subsequent launches.
It's probably a better incentive than getting nothing back :-)
Although I agree with you, this is not evident from the graph. There are some really poor countries on there with good IQ and low religiosity.
Another common one might be f(x)=log₂ x and g(x)=logₑ 10x
Soooo then it goes against your confirmation bias, right?
Axe falls on Directgov; “More user-focused” GOV.UK launches
Where is Switzerland?

Correlation is not a causation. In poorer countries the importance of religion is generally higher and the quality of education is generally lower. On the other hand, in wealthier countries religion prominence comes down to cultural traits. There's Canada/Finland and there's UAE/Switzerland.

(edit) IQ is not lower because nation is more religious. IQ is lower because the nation is poorer. It is also more religious for the same reason. Wealth is the cause. Plotting two derivatives agains each other is fun, but makes little sense.
This would put more pressure on Microsoft to fix the issue at hand, no?
Sounds interesting. Anyone else have evidence for Microsoft's policy of ignoring local DoS vulns?
In Turkey all the banks are required to use SMS validation while logging in, by law. You can receive SMS for free while you are abroad. You can use Skype or Google Voice, but yeah I know it is more expensive.
>>Instead of hitting start and fumbling with the mouse to find a certain app, you just start typing the app name, press Enter and done.

Isn't this exactly the same as in windows 7? Hit start button and start typing? The only real difference is that the start menu is now full screen and the small icons have been replaced with constantly updating "tiles".

I'd rather I had the choice of a traditional start menu, but then you always have the option of booting direct to desktop and pinning the common apps to the taskbar. So not really sure what the fuss is about.
> but teachers aren't psychiatrists or clinical psychologists and can't really be expected to be.

rather to the contrary, i think. Or you haven't had occasion to attempt teaching enough?

> There's been research to show that there is correlation between the incidence of schizophrenia and the domestication of cats.

As I recall, this was more recently debunked, largely on the basis of correlation/causation confusion. ... Unfortunately, I failed in googling the counterpoint. Don't take my word for it, obviously. But consider: the popularity of cat-themes, and of mental-health quackery, especially on the internet.

OTOH, my grandmother, who was paranoid schizophrenic, refused to spay/neuter her cats because she had, to her, important conversations with them. So maybe you/they are correct.

Also note, the fluoridation of the public water supply may be sapping our precious bodily fluids[1].

> ...as parasties, viruses and bacteria (or even the lack thereof) may be far more immportant than currently realized, possibly even causal in many cases.

Agreed. Eg: http://www.npr.org/templates/story/story.php?storyId=1298621...

[1] http://www.youtube.com/watch?v=N1KvgtEnABY
Two essential daily tools for me:

http://www.craigotis.com/

http://www.trello.com
We used Pathjoy to clean our place up last week. Worked great; price was right. We'll do it again soon.
You shouldn't murder someone.

Oh sorry, please stop me from being a sanctimonious dick-head.
> Just because he can code, doesn't mean he has reflected on other things.

I absolutely agree with that sentiment.

I have seen Linus passing judgement on all sorts of things that have nothing to do with code in a very "sanctimonious" manner.
what's the tool they've used to build the UI front-end? Looks nice.
Yuri?
Excellent tool to visualize the Tech Stack.

What's the tool they've used to build the UI front-end? Looks very smooth.
"Remember that this is what separates the women from the girls."

OK, I appreciate that he's trying not to be sexist, but this crosses the line into meaning nothing.
Linus is telling other people it's wrong and they shouldn't do it.

There's a word for that kind of argument, but for the life of me...
Brendan Eich talks about the VM solution (http://www.youtube.com/watch?v=Rj49rmc01Hs Slides: http://brendaneich.github.com/Strange-Loop-2012/#/).

I personally believe that HTML is fantastic for what it was designed for: Structured Documents. But the world has gone more interactive and I believe the ad-hoc solution of Javascript, HTML and CSS is not "rich" enough to provide for the users demand.

I like the language independent VM idea as long as it doesn't turn out like bloated Java bytecode.
What on earth does this have to do with startups and hacking?

Answer: nothing! You can downvote me all you want, but it's been flagged right off the front page.
Do or do not, there is no try. - Master Yoda

And, this link seems very appropriate to link now:

4# @ http://iqtell.com/2012/01/what-master-yoda-can-teach-us-abou...
Looks like Drift Innovation has some catching up to do

http://driftinnovation.com/camera/

Their kind of design looks more appropriate for helmet mounting. I wonder why GoPro do their cameras in compact camera style?
The US is an outlier.
I would be interested in seeing an open-book version of this, since it seems to me that the questions posed can be answered pretty much as fast as I can type into Google. I Google things constantly: if something is about to take me more than 20 seconds, but wouldn't if I glanced at at the first Google result, then that 20 seconds is so not happening.

On the other hand, Google won't select a data structure for you. So, I would be interested in more real-world questions, where the grounding is necessary to understand the question, but you can use Google and Wikipedia as much as you want, especially when it's a matter of seconds.
I like it. Here's what it has got for me:

Isolates: Message passing concurrency which takes away 80% of the problems with threads and locking. I find it intuitive in the way that Unix pipes are intuitive. A few other languages have this also but Dart is one of them and its a plus.

Optional Typing: Its a dynamic language so its very flexible. Some statically typed languages are also flexible but you can still run into some very complex cases with the type system. I want to focus on my application. By having optional types though I can get 80% of what static, strong typing gives me, namely documentation, the ability to quickly reverse engineer someone else's code and runtime type checks. You know all those unit tests that you write in a dynamically typed language just to check the type of some parameter? With Dart you just turn on a switch and those unit tests are built in (I don't think typescript gives you this as the type information is erased at runtime)

Native debugger: I want my apps to run everywhere which means generating javascript. I see the Dart VM as a native debugging environment. Google have built a special VM so that I can debug Dart natively. I don't think source maps will be able to give as rich a debugging experience.

Tree shaking: The size of javascript libraries is a big issue. Have you tried looking at some sites over a slow mobile connection? Tree shaking looks like it will make it possible to only pay for what you use. This is a major plus

A consistent core: How many javascript libraries are there? Which should I pick? I don't even want to pick anymore I just want to get on with the job.

A pretty good experience: Rob Pike had an article a while ago about people complaining about a language without using it. I tried Go and that's why I like it. I also tried Dart with the Dart editor. Its nice, the libraries are good, the language is fluent and concise enough. Everything seems to be in the right place.
> making production of a space elevator within the realms of possibility

Rocketry has little to do with a space elevator, the materials science for a space elevator does not even exist.
Ask HN: How to pick up algorithm programming?
I would like to pick up algorithm programming. Divide & Conquer, DFS etc.

May I know how you all picked it up? Any resources you have found particularly useful?

Thanks.
The really exciting thing is that they're working on making things reusable since that seems to be the major barrier to affordable launches.
Things like reusable rocket stages:
http://spaceflightnow.com/news/n1209/24grasshopper/
and reusable spacecraft:
http://en.wikipedia.org/wiki/Dragon_(spacecraft)

I always found it mindblowing that we spent billions on systems that we then destroyed to get things out of our gravity well. I'm really exited about what the future will bring, what a great time to be alive.
I'd definitely be interested in knowing what application you are speaking about (if you care to share)?

Have you found typical spot instance pricing to be significantly cheaper than reserved instances?
New Planet in Neighborhood, Astronomically Speaking
I'm mostly amazed at the low average IQ in the bottom scoring countries.

My understanding is that having an IQ score below 70 has historically been the definition of mental retardation.

Intuitively I feel there must be some severe cultural bias present in this data (or what it measures). The alternative explanation being that most of the population of Africa would be, on average, mentally retarded...

Maybe someone with a better grasp of statistics (or IQ tests) can clarify?
You can't discus religiosity without also discussing the local culture.

In my country (Romania, claimed IQ average in the article being 94), because of the local culture and even though I'm sure there are plenty of atheists and agnostics around, people that are not religious do not usually admit it, because that brings with it the disapproval of society at large. And the local culture does shape the society you live in, being a powerful force against misfits.

In fact, based on my own observations, I think that religiosity is also directly linked with poverty. Due to the economic recession, the orthodox church here has never been more popular in the last 100 years, or more wealthy.

Btw, I am religious, while my IQ is well over average.
Of course "not obvious" is subjective, but I offer this example: f = log n! and g = n log n.
Twitter Analysis of the US Presidential Debate
Very nice!

How do spot servers work (or better, how are they shutdown)? Can you subscribe to a notification prior to shutdown or it's like someone ran a shutdown -h on it?

Do you have redis saving to EBS then?
I guess that is why the web is so great, despite of all the technical problems. There was a good post recently about OOCSS and SASS, I think it is a good approach for now.