skysight-inc/HackerNews huggingface dataset:
I like the writing style and simplicity of presentation. I would recommend putting some thought into the order and organization of the articles. Perhaps you should have "main" articles about data structures, then sub-articles about the algorithms that are relevant to them (e.g. "binary search" could be under "arrays," "heapsort" and "priority queue" operations under "heaps," etc.). Obviously, it's a challenge to choose the order and organization of topics and subtopics—it's essentially the task of developing a curriculum.

If you plan on doing some tree/graph algorithms, perhaps you could have a brief introduction to the topic by talking about trees and graphs in general, then proceeding by discussing heaps, simple binary trees (which can branch off into more advanced topics like the various balanced binary trees), and so forth.

As a side note, I think binary trees are a great visual way to introduce the concept of asymptotic running time in a more accessible/pragmatic (albeit less rigorous) way, by showing that the more balanced a binary tree is, the fewer steps it will take on average to find an element (approaching the best-case of log base 2 of n). You can show how a worst-case unbalanced binary tree degrades to a linked list.
But if you're banned from the forums, where do you discuss the product after you buy it?

Punishment does not motivate people. It just makes them feel bad.
We don't know what algorithm they are using or how computationally intensive it is. It may be the case that it would choke anything but the most powerful modern desktops/laptops; they can afford to throw 32 cores at the problem for a fraction of a second where you can't, or it may be backing to an arbitrarily large pre-computed lookup table of some type stored in memory on these machines. I doubt it's that bad, I just made a number up, but it could be bad. And cell phones may not be able to do anything with it at all. Using a server gives them the freedom to use more power, automatically collect the results for more learning, and not need to worry about compatibility. (Or reverse engineering.)
Oz is a pretty damn cool language. But I think another thing that's hampering its adoption, apart from syntax, is the lack of available libraries.

I also have to add to the praise of Concepts, Techniques, and Models of Computer Programming. I remember in particular an exercise from that book where you were asked to write a simple parser in a particular paradigm. It basically asked you to write the procedure parse(code, syntax_tree), where you'd give the code as the first parameter, and where syntax_tree was the output parameter. Once you had made that, the last sub-exercise said "Oh BTW, try calling your function with an empty code parameter, and an existing syntax tree." Lo and behold, it worked! My parser could run in reverse, and it spat out all strings that would produce the given syntax tree. This was a mind blowing experience at the time.
Absolutely:
http://www.theonion.com/video/cias-facebook-program-dramatic...
I wonder how long until human evolution produces humans genetically incapable of interbreeding. Wikipedia says that even some intergeneric (genus) hybrids may be fertile!

Here is some unsettling information about "humanzees" and "chumans", hypothetical intergeneric hybrids between humans and chimpanzees:

https://secure.wikimedia.org/wikipedia/en/wiki/Humanzee

Also:

Hybrids between different subspecies within a species (such as between Bengal and Siberian tigers) are known as intra-specific hybrids. Hybrids between different species within the same genus (such as between lions and tigers) are sometimes known as interspecific hybrids or crosses. Hybrids between different genera (such as between sheep and goats) are known as intergeneric hybrids. Extremely rare interfamilial hybrids have been known to occur (such as the guineafowl hybrids). No interordinal (between different orders) animal hybrids are known.
Cloud Foundry Architecture and Auto-Scaling
FLOSS Weekly Interview with Selenium creator Jason Huggins
Friendslist wants to topple Craigslist
This newsletter is fantastic. I heard about it a few weeks ago and have passed it on to many friends who are also enjoying it. Highly recommended.
Also see here for more on the emerging architecture details: http://blog.rightscale.com/2011/04/14/cloud-foundry-architec...
I would say the same as you would get anywhere else +/-10%.

There have been a lot of threads recently around salary. I'm pretty sure it is entirely based on your willingness to negotiate to the best of your abilities. Yes, you need to be willing to step up to the plate and negotiate.

Thankfully we work in a very mobile and fluid industry. I know people who live in Oklahoma and work for well known startups that get paid a very competitive wage even for NYC standards. Location is becoming less of a factor in the war for talent.
Ahh Liechtenstein. Random trivia: the Swiss once invaded the country by accident and nobody noticed.

http://www.guardian.co.uk/world/2007/mar/02/markoliver
http://www.nytimes.com/2007/03/13/opinion/13iht-edstamm.4893...
Foursquare for Businesses is now an open group | LinkedIn
The design honestly doesn't matter to me. I barely go to CL anymore because there's way too many duplicate/spam/scam posts.
I was part of the winter batch 2011 at AngelPad and just have to smile a little when I read comments on TC about how much money you get for how much of the company (5% for 25k, or 6% for 20k...).

Out of personal experience I can say that the money is like the least important thing in this program. What you are really buying yourself with the 6% of your company are 4 fundamental things:
- Data Points in the Market
- Social Proof
- Network For Fund Raising and Exposure
- Great, Super Driven, Smart Friends (other founders)

Data Points in the Market:
With data points I mean advice. As a founder of your company you are staring at your problem for too long. You forget to think outside the box. Feedback and advice from an experienced PM/Hacker/Founder help you avoid mistakes. But be aware, each advice no matter who it comes from is just ONE data point in the market. You need to collect many of them and then decide for yourself and for your company what is best. AngelPad with its 5 mentors, helps you get direct/fast access to these data points on a weekly basis.

Social Proof:
Being part of AngelPad and getting through the application process (4% roughly get accepted) is social proof. Potential future employees or investors see this as validation that you are smart because someone already did the homework/reference checks for them.

Network For Fund Raising and Exposure:
The amount of intros they can make to investors is amazing. We got 20 meetings lined up with top angels and VCs in no time.

Great, Super Driven, Smart Friends (other founders):
Last but not least, all the other founders are super helpful, friendly and in a nutshell just an awesome environment to be in. They are all super driven and smart. Value this relationship. Stay in touch with them. Make an effort to connect. These are the people are your first users, the first ones who recommend you and the first ones who make an effort to comment/help you with your product.
Not entirely on topic, but Igvita constantly puts out some of the best blog posts I see. It is always top-shelf content.
When is it appropriate to “be a dick” on Skeptics.stackexchange?
Very nifty! I really like that you use the sell by date found on the online receipt to determine when food will expire.

Great stuff.
What is...not understanding the limitations of the Socratic method, clearly outlined at the bottom of the link?

Everything that we know can be broken down into "basic" atoms which cannot be broken down further, but are so tiny the can be learned quickly, or things built up bit by bit, which can be explained given enough time. Even things like "capital cities and states" can be taught by asking how things get named and who names them and who would name something the way they did, giving a bit of historical background etc.
> Welfare doesn't make as many hops through the economy as defense spending.

What does that mean?
Visualization of Home Price Reductions
Temporary hiccup with our blogging platform... All better now.
The Best Debugging Story I’ve Ever Heard
This actually turned out to be surprisingly informative, now I have some decent ammo for when the next hippie tries to tell me Zuckerberg is in the CIA's pocket.

META: Dear pg, can we have stackexchange.com added to the whitelist of domains that don't have their subdomains pruned on the topic list?
Simulating 3G speeds and EDGE on your desktop
Sheer brilliance :)
=) then you can tell people you are this many years old this year, up until you're 31.
NOKIA C1-02 FEATURES REVIEWS AND PRICE
I get that... but I am interested in some of the intricacies that go on here.. For instance, I know someone who made an attempt at starting a site like this and quickly ran into problems like only being able to purchase odd-sizes, etc for cheap re-sale. Presumably sites like Gilt lean on their wholesalers and set up rules to make sure they can provide enough product, and good enough product to maintain an interested user-base.

I'd definitely be curious as to how complicated those arrangements get.
Paradigms that easily permit reversible computations are worthy of extended study. It adds a whole new level of expressive power.

I'm slowly discovering that the coupling of a logic paradigm with a language that supports macros opens the door to some really incredible code transformations.
9.0 has asynchronous replication and 9.1 will have synchronous replication http://developer.postgresql.org/pgdocs/postgres/warm-standby... .
I'm unfamiliar with Quora. How is it different from, say, yahoo answers or stackOverflow??
The Curious Etiquette of Gchat
Who cares? The CIA has something much better: http://in.rediff.com/money/2006/aug/11oracle.htm
Show HN: A fun side project, GetFrankd
How has your experience been with Aspera for AWS?
kill A, select B, yank.
BlackBerry PlayBook Reviews: The Dangers of Shipping Unfinished Products
I could probably get behind this idea if it differentiated between junk accounts and premium paying users. In fact I began offering exclusive domains just to keep my paying users from dealing with this sort of thing. As of right now you are not distinguishing them.
No purchasing or nationalization happened in the US. The people who made the bad bets just got public money with essentially no strings. They did not get acquired, the same people maintained control and are now paying themselves about the same as before.
>One is they learn how to create new ideas from existing ones

This is how our brains are wired to work: the more places we can cross-reference the material from, the more likely we can "derive" it again quickly even if we can't memorize it.

"shut up/memorize it/some things just are" kills the intention to learn faster than a speeding bullet to the brain.
Yes, that is my point: were they ever statistically relevant?
The problem is that the management of the Amiga did little to evolve it. It didn't need a revolution, ala OS X. It just needed refinement over time, of which there was none. The Amiga that Commodore purchased was the Amiga that died.

The Amiga had preemptive multitasking in 1984. Had VideoScape 3D in 1987.

It's hard to say that they were building computers for today, when they're machines were doing things the mainstream OSes (Mac and Windows) wouldn't do for a decade.

It would be like introducing the iPhone in 2000. And then doing nothing for 10 years.

I honestly can't think of another piece of computing technology that was so far ahead of the field when released. And yet virtually all of it squandered.
There are a few, some quite novel, and they're getting better. For example, one of the new ones exploits the computer's ability to individually micro dozens of scouts to repeatedly pwn your mexes at the beginning of the game.
Are you running Rails 3? We were looking at various gems the other day for ab testing for a side project, and they all (including seven_minute_abs) seem woefully outdated and abandoned.
AirBNB sure knows how to pull a nice marketing stunt.
Are legislative powers included?
A couple of friends and I decided to build it over the past couple of weeks, working on it off and on during nights and weekends. It was primarily to go through the process of setting something like this up and to play around with the idea of backward innovation, using facebook images in a facemash environment.

Would love to hear thoughts on concept/implementation/design in general as well as any ideas people might have to get users to keep coming back rather than using it as a one-off site!
Scheme most definitely is a Lisp. While it is clear enough that Scheme is moving in a direction that is totally different to Common Lisp (which no one doubts is a Lisp), McCarthy's original idea of Lisp, i.e. List Processing and use of symbols in programming still hold true for Scheme. Its basic data structure is still a cons cell and it uses S-exp.

If Scheme is not a Lisp, then by stretching the argument one can even say Algol 68 (large like CL) is not Algol since its very different from Algol58/60 (much more minimal) or vice-versa. Besides the blurred line between what is the language's evolutionary state and what should be considered its family extension, for all practical (and I daresay otherwise also) Scheme is a Lisp.
Yes, what you pointing out to is the situation when the beast can't be starved by decreasing of the tax revenue alone. Having abundant source of cheap money, like oil, the beast just grows monstrously bigger and fatter.
At the peril of being annoying long after the fact, I did read the post, and he does have a point that's a little deeper than your rejoinder: wine does not have the competition-destroying superstar effect we see in categories with less constrained supply. Your examples are not comparable to the kind of market position the players mentioned in the original post have. The favorite brands do not drive out the smaller players. Is that a "power law" or not, well, hard to say; if it's purely size-based, sure, but if we're talking about the way that a big brand dominates a market, no, there is no such thing in wine.
I wish they would default having chat on the upper right-hand side. So many people don't know this can be done in labs, and then they can't see when their contacts are online without having to scroll down.
Go to TNW Hackathon to build your shit with 200 developers from all over Europe
I have been bitten twice by such schemes, although having a legit copy:

- In Settlers 3, buildings started to produce wrong items: iron instead of pigs etc. In a game that heavily relies on well crafted production chains, it completely wrecks havoc. It was fun for 5 minutes, but after finding out that it was actually a misbehaving copy protection, I was a bit angry. Also, explaining to support or other users on forum that your copy is actually legit only worsens the pain.

- Operation: Flashpoint was much worse. First of all, single player works as expected. But when the copy protection thinks you use a copied disk (or your CD-rom is not behaving as expected), it quickly started to ramp up the difficulty to the point where an enemy shot you with a pistol over a kilometer distance. It took hours of frustration until I found out what it was.

There are other games that implemented such schemes. Usually, they have one thing in common: they produce false positives that are much harder to detect than a simple "I think you have a pirated copy. If not, please ask support for further assistance."

In this case it might work, because Valve can actually revalidate whether the ID given has bought the game and rule out false positives.

But please, stop that stuff.
Ask HN: What's a good algorithm for varying the price of an iOS app over time? 
Note that this might include making the app free temporarily.

Such an algorithm would take into account historical data about the app and also input from the developer (e.g., about how good he/she thinks a new feature is).
And the well-researched statistics on Android users being less likely to purchase apps.
5 Tips To Help You Get Into The Startup SmartCamp Competition
Take a look at all the Mentors that will be helping
I think the fact that we're now asking this question shows how successful the Scheme and Common Lisp efforts have been.

Thirty years ago, there were dozens of variants of LISP out there, from the mainstream (MacLISP, InterLISP, Lisp Machine LISP) to the esoteric (it seems like every major CS department in the world had a local LISP dialect, much as many of them would soon have local Unix dialects).

Many of these dialects had differences between them -- from the everything's-a-message architecture of Carl Hewitt's ACTORS (think smalltalk-meets-continuation-passing-style) to a number of LISPs with logic programming features. A number of dialects even played with Algol-like syntax (McCarthy himself had planned to give LISP an Algol-like syntax. S-Expressions were a fortuitous stopping point on the way to an implementation of so-called M-Expressions which never came).

In the writings of the time, I don't see much debate over whether these systems were or were not LISP. Mostly, people understood this as a big family of languages.

In contrast, Common LISP and Scheme not only have much more in common than those LISPs did, in one important regard (lexical scoping), they are closer to each other than they are to the vast majority of historical lisp implementations. The only reason we're asking this question is because after the fading away of other historical LISP dialects, the differences between Scheme and Common LISP seem bigger than they are.

So yeah, I'd say Scheme is LISP.

(By the way, two great looks at the LISP family tree are The Evolution of Lisp[1] by Guy L. Steele and Richard Gabriel, and Olin Shivers' History of T[2], an early dialect of Scheme with an extensible version of set! similar to Common Lisp's SETF)

[1] http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf

[2] http://www.paulgraham.com/thist.html
A /24 is 2^(32-24)=256 IP addresses
What should the role be of (local) public money in private investments?
How would you propose to do A/B testing with pirates? It seems like a bit of a difficult proposition. It seems to me the only way you could run such any sort of test for this is by doing exactly what Gary is doing. Hopefully, after some time is passed, he might be willing to share whether he sees an improvement in sales.

However, actions such as these aren't really about increasing the sales of any particular software product being sold. It's about creating an environment in which game piracy is frowned upon by the community in general. I'm not going to argue if it's effective or not (or even morally the right thing to do), but I think that it's missing the point to claim that if Gary does not see a direct increase in sales, then he's being foolish (which is what you seem to be implying). I suspect that this is more about respect†, than about money.

†Again, we can debate if this sort of thing is the right way to go about gaining it, see Argorak's comment for obvious reasons why you don't want to do this.
I can see lot of potential for this.

1. The buyer. He benefits from a unique and authentic experience. He amazes his audience because he doesn't just rent a hotel or a room, but a whole location and customize it to fit.

2. The seller. $70K/day, if they get booked 50 times a year that's $3.5 million. The country habitants benefits too from the incoming tourists and currency.

3. AirBnb. It's like having 1,000 clients in one time.
Fun fact: Liechenstein actually voted itself into an absolute monarchy in 2003.

http://en.wikipedia.org/wiki/Liechtenstein_constitutional_re...
Can you remember from which chapter is this exercise?
Feels like most of the people in Portland need to figure out what they want first.

At their software industry summit, after a long series of surveys, the takeaway was that people in Portland value quality of life over making more money. That's great, but that's not what's going to drive serious entrepreneurs to Portland. So I'm not sure why this would lead the idea that we need more funding here for startups. And to top that, the Portland Seed Fund along with most of the other funding networks in Oregon are pay to apply.

At a the recent UpdatePDX event[1] one of the comments was "Several people commented on how lovely Portland was – even in the rain. But damn, they wish they could hire the types of people they needed here."[2]

The conclusion that I keep coming back to seems to be "There aren't enough people here ready to dive into a startup, yet everyone thinks we need more startups and likes that idea, but we value our quality of life more anyway." I'm afraid that this is just a huge setup for more pay to apply and pay to mentor programs designed to profit off this notion that we need to have more startups in Portland. Call me skeptical, but I just don't see all the movements in Portland leading anywhere significant.

[1]http://www.meetup.com/updatepdx/events/16416694/
[2]http://www.chesnok.com/daily/2011/04/05/updatepdx-nosql-oper...

P.S. And I'm saying this as someone who just moved his services business into Portland.
in that case you may like to read this one as well.

http://www.latimes.com/news/science/la-sci-language-20110414...

i found it very enjoyable.
Ask Hacker Node.js: Which JavaScript book should I get?
HN has turned me into a convert of Node.js, which I need to learn for other reasons anyways. However, my background in JS is very sketchy. I've already been going through the wonderful Eloquent Javascript guide (http://eloquentjavascript.net/contents.html), but I'd like to get my hands on a real book in hard-copy that's more comprehensive.

I've narrowed it down to two O'Reilly books:

JavaScript: the Definitive Guide - Sounds solid, but I'm afraid of it being a bit too comprehensive to have to go through. And there's a new edition being released in summer, so I'm considering postponing waiting to get that one.

JavaScript: the Good Parts - I've heard a lot of acclaim for this book, almost universal. Then late last night I saw this rant and it gives me great pause now: http://goo.gl/oa9pj

However, I'm also willing to consider any other books, including non-O'Reilly ones.

Also, is the upcoming Up and Running With Node.js worth looking into? I suppose I should ask that after it's actually released and hopefully reviewed on HN.
In general, if you want to make any real money from iOS, make your app free and have users unlock features with in-app purchases. The cost of gaining wide adoption of free applications is very low and you'll find your conversions once they start using the app are much higher than price changing strategies. You also have the option to break down the pricing into smaller pieces (have a few $0.50 upgrades instead of paying $2 for the app).

If you have more specific questions about the kind of app/genre I'm happy to answer them. My company (http://flurry.com) specialize in mobile application analytics and marketing.
"And if you ever conduct even a temporary price promotion in another market, you must permanently lower your list price in Amazon's market." seems to not be entirely accurate with regards to the prior statement "cannot set their list price above the lowest list price available or previously available on any Similar Service".

If the _list_ price on the similar service doesn't change, but there is a temporary promotion on the similar service, this condition would seem to _not_ apply.
PawSense - catproof your computer
USAF Offers $20k for Drone Target Identification
Twitter Search in 2 Separate Languages