skysight-inc/HackerNews huggingface dataset:
That depends. Can you mess around with the server? If so you could install HIP [1][2][3] on both client and server as a way of providing IP mobility. Basically the way it works is it inserts a layer between the routing and transport layers (called the shim layer), which handles mobility. The transport layer gets a locally significant identifier that uniquely identifies the connection on that host. This remains persistent even after the IP address changes. The shim layer then notices when you've got a new IP address and alerts the other host or notices when the other host has stopped responding for a while and waits for it to make contact again. You'll probably also need access to a DNS server that you can update on the fly, since HIP resolves HITs (HIP identifiers) to IP addresses via DNS. This isn't by any means a production solution, but if you're willing to try it out I'd love to hear how it works out for you :) Also the third reference explains how it works far better than I did.

[1] http://www.openhip.org/

[2] http://en.wikipedia.org/wiki/Host_Identity_Protocol

[3] http://infrahip.hiit.fi/
I agree, but I think it has interesting parallels to problems that crop up in sufficiently complicated OO class hierarchy designs, and I'm not sure that discussion surrounding "design patterns" has fully acknowledged such issues.

People in some other niches (librarians, for one) have spent a lot of time thinking about these problems. They're generally struggling with managing a different kind of complexity than programmers are, but I'd love to see more cross-pollination of ideas.

I'm just trying to generate discussion.
> What we need is some time of cultural incentive to read the new page, and pages 2/3/4 of the new page.

Definitely. I'll admit that I never spend the time to go through the queue, let alone a few pages deep. How does one encourage this behavior? I don't care much about karma, but I guess if others do perhaps you could give extra karma for being one of the early upvoters?
Making the Unicomp Customizer and Model M Mac Friendly
My rule for comparing two places is to look at what flows between them, especially people.

This rule tells me that, on the whole, the US is a better place for people than Mexico. It also says that CA is becoming less attractive than the rest of the US.

Which direction is net-migration between the US and Canada?
It would certainly cut down on a lot of garbage. Most of the posts I flag (mostly spam links) are from users who have only been registered for a few minutes.

On the other hand, you could have long-time lurkers with no karma that are unable to submit and that could be a problem. You couldn't base it on length of time registered instead of karma either because then spammers would register accounts and sit on them before submitting garbage.
Isn't 'there are no absolutes, ever' an absolute statement?
Karma >= 2 would probably be sufficient.

It rules out people who have not interacted with the community at all, without turning HN into some exclusive "members only" club.
$99 iPhone Coming This Summer
HSBC operates in Canada.
I know, but they aren't acquiring Canadian banks willy-nilly - they can't.
I've turned down job prospects where the hiring manager wanted an on-the-spot "this is what I'll do" rundown.

Of course I know how your company is SIMILAR to other companies in the industry - do you really want a copycat strategy? "Best practices" may keep a company from crashing+burning, but without creativity and context won't get you any acceleration.
Use what performs the best. If that's Sizzle, fine; if not, seriously consider whether it remains in your library's best interest to use an inferior library when a better open source one could be used instead. If problems arise, you could always fork.
Better moderation of the blog spammers may help as well. For instance:

http://news.ycombinator.com/submitted?id=ccraigIW has 11 submissions in the past 24 hours, none with a score > 2. That's a third of the "new" page filled up with blog posts from one source.

Karma threshold, average submission score or signal-to-noise ratio may be a good way to rate limit submissions.
That's one reason I'd like to get a hardcopy as well as the digital -- the unlikeliness that the digital copy would be remotely portable without cracking the foramt.

That said, I don't entirely care about that aspect. I doubt I'll lug my Kindle library around from ebook reader to ebook reader, but I'd probably be more likely to buy a Kindle here and now if it would initially piggie-back on top of my current reading/buying habits, instead of trying to change my whole chain of expectations and behaviors in one fell swoop..
I think the point is that the benefits you get by replacing HFCS with sugar are minor, while the benefits you get by replacing soda with water are huge.
autossh + key auth is probably what you want: http://www.harding.motd.ca/autossh/ . Added to screen it's a very nice combination.
Winklevoss twins made $65 million on Facebook “copycat” settlement
That's true, a lot of the fundamental problems are the same. I suppose OO design patterns are workarounds for some of them.

Some time ago I read a collection of articles by Michael Jackson (the computing one) and it turns out he was making similar arguments against this kind of ontology in the 70s.

Incidentally, I always thought "ontology" meant "philosophy of being", not cataloguing systems.
If I may briefly interject, one really nice resource for this is the greasemonkey hacker news toolkit script

http://userscripts.org/scripts/show/25039

It can add the 5 newest submissions to the bottom of the front page. This is not a perfect solution, I agree it is a band aid to the larger issue of reducing junk submissions. However, it makes it easier for me to come to the front page and I definitely vote up more from the new page than I used to now (though I always made a conscious effort to go to the new page and vote there as well, to try and get articles I enjoyed onto the front page)

I did not write the script, but I do like it =)
Autossh - Automatically restart SSH sessions and tunnels
An interesting idea would be to make a submission cost 1 Karma point. So people would only submit a story if they think it's reasonable that someone might upvote it.
It helps if you're familiar with the terminology Apple uses in ObjC. But that's the sort of thing that you pick up as you go along, not know from the very beginning.
Evolution makes statement of fact which it can back up with experimental evidence

No. Evolution (specifically biological macro-evolution, which is what ID and science disagree upon) does NOT make statements of fact.

Both ID and Evolution make conjectural (non-factual) statements and then look for evidence that supports their specific view. The only problem is that none of us have empirically observed how life really came about, so we have no basis on which to say that the end results (or evidence) for a process is really correct.

Let's review science first -- evidence in science is only authoritative when you can (without fail) repeat an empirical process X and come up with the end result Y (the evidence). Don't you see the problem of trying to define an umempirical process by the evidence? This is basic rationale, you have no way of knowing WHAT produced the evidence because it is unempirical.

So I can see why Bio. Macro-Evo. is nice. You get to bullshit about what you think X process should be, bullshit about how you believe X process should produce Y evidence (more importantly -- with no empirical observation to prove that X indeed produces Y), and then go on a search for Y evidence to confirm all your bullshitting. When you find Z evidence instead of Y, simply say that X process actually produces Z evidence to make it look like you have a whole bunch of Z evidence to back up process X. Meanwhile, everyone forgets that you actually have to show X process empirically producing Z evidence to even logically conclude that the existence of Z evidence is a valid byproduct of the existence of process X. Brilliantly rational science we have there.

Both ID and Biological macro-evolution are the equivalent of a pack of toddlers that have no concept of forensics and criminal behavior attempting to explain what happened at an extremely complex crime scene. They know a bunch of people died (the end result), and that's it. Logically and rationally, that's all they can know.
Exactly ... it's like creating God because we don't know how to explain all of the things in this world !

This is just a form of escapism, but if it works for her or for anyone else and not harming anyone, what's the problem ?!
Rocks sounds ideal, but it's not maintained.
http://pages.cs.wisc.edu/~zandy/rocks/
Clay Shirky wrote about micropayments and free content a while back: http://shirky.com/writings/fame_vs_fortune.html

Basically, he's saying that micropayments will not work because they introduce a transaction cost into the act of reading: you not only have to decide if you want to read (or skim) the article in question, you have to decide if it's worth x cents as well.

And that transaction cost kills the transaction before it happens, never mind the x cents that would have been transferred.
Though I agree this isn't the venue to debate politics, I don't think there is anything wrong with pointing out the politics in the situation, as long as we are not arguing that one side is correct, and the other incorrect.

I think it would be irresponsible (and in some ways is on the part of Zakaria) to not include the impact of Canada's social infrastructure which acts as both a limit to growth, and is supportive in harsh times as these.
Of course there has to be some kind of minimal agreement, I didn't mean to imply otherwise. This idea, "POST to some url on some action", that's pretty minimal. You were arguing it was too little and wouldn't work, I was arguing it was just enough to build on without collapsing under the weight of expectations of miracles.

HTTP is a remarkably simple and straightforward spec compared to some others, and HTTP servers are amazingly tolerant. As a client, you can get a lot of work done knowing only GET and POST and ignoring all the different kinds of errors and redirects. I would hold up HTTP as evidence supporting what I'm saying.

Same with html. Yes, we all want our beautiful and perfect html, and we curse browsers that don't implement the specs, but honestly, renderers are so forgiving. As long as you're in the ballpark, you're going to get something something useful.

SOAP, otoh. The WS-* specs. What utter misery to work with, with their outright lies about out-of-the-box complex interoperability.
Advance Planning Pays Off for Start-Ups
Teens spend 31 hours a week online
Peak demand can be met in several ways, one of the best - and cheapest - to pump water up from one lake to another when demand is low, reverse the flow when demand is high. One example is in Scotland, Loch Cruachan aka the hollow mountain.

http://www.secretscotland.org.uk/index.php/Secrets/CruachanP...
There are and they are quite popular here in Alaska, where the "cooling off" of heated water is obviously quite a challenge. Problem is they are not widely adopted because of the very high initial cost of purchase. They do eventually pay for themselves, but it's a save now vs. save later problem.
>You can't get tickets any cheaper than what they sell them for.

Yes you can. I've been to two local music stores that sell tickets and they charge a low transaction fee, under $3. Ticketmaster on the other hand has charged me $9 or so, for random shit.
There's one inexactitude in the article: "Canada, by contrast, has no limit on the number of skilled migrants who can move to the country", that's not true.

The government sets a goal number of skill immigrants every year and changes the points needed accordingly. At the end the number of applications approved are more or less the number planned.

I'm one of those skill-class immigrants btw.
I've never even seen any of these, the only ones that I have seen are the 5 majors and the credit unions (which are good for very local affairs only).

How big are these compared to the 5 majors ?
There are two issues with that. One is it makes karma into even more of a competition:

1) Keynesian beauty contest
http://en.wikipedia.org/wiki/Keynesian_beauty_contest

2) I don't think most spammers care about karma anyway, and will likely just continue to submit junk. I think well meaning newbies might be either turned off by it, or try to game it (e.g., make accounts with 3 friends, constantly vote up each others submissions so they always get 2 votes, and always have enough karma to keep submitting.)

Personally, I like the idea of rate limiting. Seems totally reasonable to me that until you have interacted with the community, you shouldn't clog up the news page. How do you get around people making 50 accounts a day to submit 50 stories a day? I don't think we have scale yet to worry about that sort of problem. At that point, we'll have to ban users, websites, ip addresses in some fashion

I think the issue right now though is not so much that it is overrun with spammers - just overrun with relatively well intentioned people who don't know what's appropriate. Case in point: I know I have submitted a couple stories that I thought were HN worthy, but that people called me on in the comments (Alabama Fat Tax, for instance). I still thought it was relevant, but I had the self restraint to only submit occasionally anyway. Someone with similar taste to me without such self restraint is the issue that I think we need to solve, and rate limiting does that job admirably (I think).
Google Books goes mobile
Sounds like Seth Roberts' Shangri-Diet is getting some serious research to back it up.

http://www.sethroberts.net/science/
Well, with ruby you can at least pretend they are, but yea.
Unfortunately, it's not guaranteed to return, ever. It's a psuedo-random generator, it can (though not real likely) get stuck in a cycle of buckets it checking, the worst case time complexity O(∞). Even if it uses a real random generator, I'm not sure it's guaranteed to return.
Google's new calendar sync is cool, but tiny Nuevasync did it first and does it well`
A typical mortgage in Canada now is 4-5 years fixed plus the rest variable. You can also get all the mortgage full if you can afford it (probably makes little sense with the low rates). The whole term can go as far as 30 years. I think I saw a 40-year term too but I'm not sure.
"two local music stores."

That's about half as many as are in my city now in total, and it's a major metropolitan area. They're able to sell tickets to shows only where there isn't a preexisting deal with TM, and only because they cut deals directly with local venues.

Ticketmaster has deals that are already semimonopolistic both vertically and horizontally. How do you compete with that at scale?
From what you say it's obvious you didn't read the article or you didn't care to understand it.

Others, why are you upvoting him?
I'm contradicting Harvard Med. Knowing that, I didn't want to go on a paper hunt this afternoon. I hate to make hifalutin' claims and not back them up.

But here's the quick version:
While fruits are a better source of sugar, in excess they're bad too. Too much sugar, how ever is comes, is linked to higher GL and inflammation. When eating fruits and vegetables, I choose the low sugar/high water weight variety. You want to maximize the high vitamin/antioxidant/phytochemicals ones, as with any food.

That's the minor disagreement. But the majors ones are with carbs and fats.

Carbohydrates are complex sugars. They're broken down into the simpler forms, but they're same forms that the original article describes as bad when excessive. What I dislike the most about them is effect on insulin resistance, inflammation and leptin levels.

Where I differ here is what the macronutrient balance should be. I think high carbs, brown or white, isn't good for you. Don't get wrong you need them but the amount depends of lifestyle factors. I get most of my carbs from oats and in trace amounts in the rest of what I eat.

The other disagreement is with fat. We're finding out that fats aren't entirely bad in all cases, even saturated fat. It depends on the form they come in. High heat just kills in particular. It's the main reason trans fats are bad actually.

But this is true for all foods. How they're cooked, or if they're cooked at all, determines how healthy they are for you. It's well known that heat and light for instance can kill nutrients in many foods.

Macronutrients balance shouldn't be separate from lifestyle. A high fat, middle protein, lower carb may make sense depending on who it is.
Your examples rewritten in a different style:

table = ((8, 2, 9), (4, 5, 6), (2, 1, 9))
my_sum = sum(row[0] for row in table if row[2] == 9)
# assert my_sum == 10

my_lst = [row[0] for row in table if row[2] == 9]
# all row[2] == 9 therefore OrderBy is a no-op in your example
# assert my_lst == [8, 2]

Modified example:

myLst = From(table) \
.Where(lambda column: column[2]==9) \
.OrderBy(lambda column: column[1]) \
.Select(lambda column: column[0])

my_lst = sorted((row[1], row[0]) for row in table if row[2] == 9)
my_lst = map(itemgetter(1), my_lst)
# assert my_lst == [2, 8]

Or to preserve order in case some row[1] are equal:

my_lst = [row for row in table if row[2] == 9]
my_lst.sort(key=itemgetter(1)) # requires "lambda"
my_lst = [row[0] for row in my_lst]
# assert my_lst == [2, 8]
My plan was to listen to Purple Rain tonight, actually. I don't listen to the radio or watch MTV, so I really did miss him entirely.

Usually I'd write a long essay on just why I love Eminem, but now noprocrast is set incredibly restrictive, so I'll be fast. The guy has an incredible power behind his voice: he's got an energy that's rare even in rock, and he really channels that energy to create something neat. Lyrically he's impressive. I will never be entirely a fan of rap's lyrical style - I'll always yearn for the incredibly focused and taut language of poetry - but Eminem does it well. He has extremely inventive rhymes, he sets up incredible rhythms, and he manages to be surprisingly funny at times, other times incredibly creepy.

I didn't like rap for a long time. Last week something clicked and I finally just understood what I was supposed to be listening for.
You didn't factor in the interest on the 7 trillion.
I think in the current economic climate it will pass. Ticketmaster/Live Nation will say the only way they can be profitable is to consolidate.
Both of those use algorithms to find similar music to what you like, no?

I put up a list of bands from the past two years doing new things. I don't see how you can say a band like The Arcade Fire is retreading old ground: they're creating something genuinely new. There are plenty of refreshing bands doing new stuff. Fleet Foxes is named a lot to the point of monotony, but the publicity surrounding them doesn't change the fact that they are genuinely new and good.
I've seen sites that solve some of the spam problem by requiring an account to have existed for at least 24 hours before submitting.
Google has made a selection of "full view" books available in a format suitable for mobile browsers such as Safari on iPhone. Comparing the mobile title to the regular Google Book
Search version, it appears they did OCR on the books.

This doesn't work well for technical titles. They had to fall back to images for equations, and tables are not formatted properly. The result is often unreadable. Consider:

http://books.google.com/googlebooks/mobile/#Read?id=pIlCAAAA...

http://books.google.com/googlebooks/mobile/#Read?id=uU1WAAAA...

Kindle is not much better in this regard, although their QA is better.
As a very meta aside, this is the sort of Ask HN posting that really deserves to be on the front page. If you're reading this whole thread and you think it's interesting; please be sure to upvote the story so we can all set a good example.
I agree with issue #1, but the other solutions (minimum karma of 100 or something like this) would have the same problem. Regarding your issue #2, I think users with negative karmas would have to be disallowed submitting in order to stop spammers.

"just overrun with relatively well intentioned people who don't know what's appropriate."

Basically my idea was that you have to prove you know about HN-culture by writing good comments, and then by gaining karma you can start submitting.
Enjoy:

http://benjamin-meyer.blogspot.com/2009/02/comments-rating-s...
I'm afraid you would have to beat them at their own game - making relationships with each venue (convince them you will help them sell more tickets, or give them a larger cut).

At its heart its not a technology problem, although you'd have to employ technology to operate cheaper that ticket master. (Which includes preventing bots or scalpers from grabbing all the good tickets for hot shows right after they go on sale).

my 2c

Edit: Perhaps one way around this problem is to provide an easy way for venues to sell their own tickets. Let them setup their own web-front where they can sell will-call or even mailed tickets. Allow for features like will-call ticket transfers. The question is if venues that don't already do this will be convinced to. I'm not sure what is keeping venues like The Fillmore from using any web presense other than Live Nation and TicketMaster. Hopefully its just technophobia, not any actual lock-in...
Windows 7 starter limited to three apps.
Google has a website launcher: taking it a bit further
Fair point. I didn't intend to mean it was mostly wrong. But based on some papers I've reading, it seemed behind the latest stuff in a few parts.

Incidentally, I live next to Harvard Med so I suppose I could go ask.
Professors Regard Online Instruction as Less Effective Than Classroom Learning
with an hash table 50% full the probability of it not returning after just 100 tries is: 0.0000000000000000000000000000007
I think we can sleep without problems about it ;)
Also you might be able to get some milage from amplification ;)

A triggers B
B triggers C and D

C triggers A
D triggers A

Be quite cool to watch it happening - something triggers A, then pretty soon everything blows up.
Unless this is having an impact whereby the home page is filled with bad stuff, I'm afraid there's little you can do. There are only so many slots on the front page and bringing more "new good stuff" on it will only push old good stuff out faster.

This "problem" is a reflection of the fact that there's higher competition for a limited resource (front page slots) because there are more stories to choose from, rather than a problem with the submission process, imho.