skysight-inc/HackerNews huggingface dataset:
The tutorial by Mark Volkmann is great, and worth reading even if you already program in clojure for a while. There were more then a couple of things I'd skipped on learning in the beginning, or that were introduced after I first read the docs.
I wonder why they don't just have a 3-year contract?

Update: Looks like others have suggested this. http://www.theiphoneblog.com/2009/06/10/sign-3year-att-contr...
You forgot a statistic: how much does the average person in a developed county produce?

There is not a fixed amount that can be produced. More counties developing will mean more consumption, but also more production.
This is where lack of basic maths skills really bites the average person. I wonder if the practice of mobile phone companies selling "cheap" phones could be considered fraud, given that many people are apparently unable to understand it.

The optimum outcome of this would be for phone companies to give up the practice, as it only enrages customers in the long run.
What about http://venturebeat.com/ ?
Either that, or append an additional two years to the end of your current commitment? (Why are most cell phone contracts two years long anyway?)

Of course, with a new iPhone every year, continuing to follow such a policy could leave some die-hard fans with commitments lasting decades...
With gitosis you just get repos + auth, with this you get github.
At itch.com we use paypal and overall it's been good. We've been told Paybycash would be a good thing to implement as well but we haven't done it yet.
I like venturebeat.com because they have a lot of articles on out-side-the-box (Green energy...) companies.
I'm guessing most contracts are two years long because that's the most Americans will generally sign. People expect they'll want a new phone in that time (at the longest) and maybe want to switch carriers.
Yes, this point of living a more holistic lifestyle would definitely cut down sleep problems in America. If anyone is familiar with Penn and Teller's show "Bullshit," they spend of their episodes trying to de mystify different sleep remedies and solutions. The go into how the sleep industry (mattresses, pillows, etc.) is a multibillion dollar a year business which attracts many con artists promising you a better sleep than you normally get.

During the show, they had an insomniac test out different mattresses and sleep solutions and they fittingly concluded that it was, well, bullshit. They ended the show by saying that the best way to get a a good nights sleep was to eat a healthy diet and exercise regularly. Its funny how living healthy can help with just about an physical or mental problem these days. Too many people are looking for the quick fix but all they really need to do is adjust their poor lifestyle decisions.
Cool. I just set up a Clojure dev environment.

My questions:

1. can I make the REPL do "up arrow goes back in your command history" like BASH does?

edit: found the answer to this in one of the tutorials

2. Is clojure a good choice for making a screen scraping bot? normally I would use Perl or Ruby for this.

3. Is clojure (or any lisp) a good choice for doing complicated data analysis?
fta:

"How it[real life] certainly doesn’t work is by going into a predefined building - sometimes even with an access fee - and only finding potential partners in there."

Sounds like the writer has never gone clubbing before ...

In other news, the writer has never used MySpace either (before it got hijacked by spammers)
Thanks a lot. :) This video made my day.
Well, I don't think you'd be able to get along without names, but you could see it being less word-centric.

I'm still waiting on a programming environment thats well-suited to a tablet. I think it'll necessarily be flat and have names (because it's an interface for humans, after all), but it seems the only reason we aren't using mathematical symbols and juxtaposition (on the page) in our programming languages is not because it's horrible to read .. but because it really annoying to type.
it's good for the environment ;) . I always power down my notebook at night.
Check out http://flowmingle.com

We lead a group of local singles through a guided introduction process where we pose a question each day. Everyone answers and can then rate and comment on all the other group members answers.

And we also allow you to signup with Facebook Connect.
Greetings from the future:
http://www.nytimes.com/2009/06/04/technology/personaltech/04...
Hey everyone, thanks for the replies. After digging for what was probably longer than necessary, I think I've found the perfect solution:

http://www.sgssoft.com/winpad/winpad.asp

hopefully that app will help someone else who is in the same boat as me...
I wish it were that easy =)
Implant Cures High Blood Pressure
gitosis != gitorious.

gitosis is a really simple collection of scripts that basically allows you to do the same thing with git that you were able to do with SVN by hosting a repository on some server and provide SSH access to it.

Merge requests, merge notifications, easy cloning but also peripheral stuff like bug tracking, wiki and whatnot will all have to come from other places.

Gitorious on the other hand is much closer to github but it is, als you pointed out, a real pain in the butt to install and also has some really nasty assumptions about URLs and SSL in the code that make it even more painful than what it is anyways.

Combine that with no real release schedule, no integration what so ever into any eventually existing authentication infrastructure and very lacking documentation and you'll notice that Gitorious just isn't at a point where it's worth investing time into just yet.

I do think though, that the prices for GitHub:FI as they are revealed now are not really reasonable: You are paying much more than what the most expensive hosted plan costs even if you don't use their support, but you are left with the maintenance of the machine and its backups.

So you are paying more and are left with more work.

And all this because you cannot or do not want to upload your intellectual property onto a third party server (which, in my case, is even located in a foreign country with legislation not properly known to me).

So you are paying more for more work.

When you see this, you will just have to ask yourself, whether the benefits of github will justify the cost.

Installing gitorious is (at least right now) out of the question, but I had really good success with gitosis and redmine.

It's still lacking some web-based way to request (and apply) merges and stuff, but at least it's easy to set up, works and doesn't cost ~$4500/y (that about the price I would pay GitHub:FI for my 6 developers - and this one is way higher than what it cost me to install and even customize gitosis and redmine - and I had to do that once)
its a catch-22. subsidizing the $600 iphone is the only way to get dump people to buy the phone, but it also means you'll have to spend time explaining why they can't have 2 iphones for the price of 1. At the same time, they should make it more clear how the payoff schedule works...if i decide 1/4th the way into my contract that AT&T sucks, i should be able to pay 3/4 * (amount subsidized) + interest and thats it.
Wiley is one of the advisers to the University of the People project.

Interesting note, BYU is operated by the LDS Church, who also operates Institutes of Religion with facilities near many colleges throughout the world, and they are making tremendous investments in communications technology and distance learning.
I guess I'm not so much dissing RC4 as pointing out a ridiculous double-standard. Almost every application of RC4 depends on correlation immunity while most applications of SHA-1 do not require collision resistance.

That said, I don't think RC4 is a reasonable cipher to use anymore. It has fallen to so many attacks already that it's impractical to expect people to be aware of all the caveats and pitfalls regarding it's use. At the very least it should be respecified with a new key schedule that drops the first N keystream bytes rather than leaving that as an 'implementation detail'.
Wrong, and wronger. People fully understand they're getting the phone with strings attached. It isn't that they're too stupid to do the math, it's that humans are predisposed to value now over later, because there might not be a later. It's a symptom of our evolutionary history, and the phone companies know it.

The optimal outcome for them is to use that to get people locked into their service for two years, and give them a device for $0 that a company without a contract would have to ask $200 for. They're not stupid, at some point somebody surely said "hey, what if we sold these phones for a higher price unlocked" but then everybody laughed and that guy felt like an idiot.
The funny thing is that the CNBC article does much more damage to online poker than the actual prosecution. The sites are very good at finding ways to get payments to players and have managed to circumvent most attempts in the past.

Online poker depends on new, bad players depositing money. Beginners are like plankton in the ocean--kill them and you kill everything up the food chain. When the media makes a big hooplah like "OMG people can't deposit their winnings" it spreads like wildfire by word of mouth at weekly poker games and before you know it, sign up rates take a major dip. In the long run, that's what going to kill online poker, not the legislation itself.
That's a good point. We've been thinking about how to express the speedup more clearly. This is super helpful.
You're right - we're currently focused on large code bases with tests that take a few minutes or more. If your tests run in a second, there isn't much we can do for you.

Good idea about specifying RSpec, etc on the front page.

Thanks for the feedback!
guys? what did I say? Was this so off-topic? I was only suggesting an alternative...
I think Apple has more to answer to here. Why can't they enable the voice controls and video capture on the old hardware with the update?

Hardly think AT&T is to blame that you can't use features your phone is capable of using in the OS 3.0 update, and therefore should get a subsidized upgrade.
Answered my own question, the iPhone headset works with the Touch and Skype - at least by this guy's account:

http://truthseekernz.blogspot.com/2009/05/ipod-touch-and-sky...

This is actually an interesting option. We switched our cells to paygo and use Skype with a number. We're saving over $1000 this way over the next year alone. Now we have a way to get rid of the paygo too!
I think a lot of the outrage comes from the fact that the price Apple advertised during WWDC and well... everywhere, was the subsidized price.

Whereas I can go out tomorrow and buy a macbook at the prices Apple advertises during WWDC, the same isn't true for the iphone. Hence the confusion.
There seems to be limited space, though, not for agriculture, but for actual living. Granted, if we could put all humans into little boxes of 2m^2 and somehow attach life support systems to them and stack those boxes, a lot of them might fit on the planet. Forgive me if I don't consider that a desirable scenario (unless virtual reality makes up for it).
Is this really worth an article? iPhone app developers must feel helpless in the face of this new, uncontrollable twist in the history of software development!

I believe that most of the developers have had to take this kind of thing into account at some point of their careers before.
OK, I feel dumb. I hadn't heard of gitosis and just assumed (bad idea) that halogen64 was talking about gitorious. But really, gitosis doesn't seem like any real comparison to GitHub or Gitorious as far as features, am I right? Hosting Git repos is already pretty easy with SSH in my experience, but I'm sure I'm missing something or just making more bad assumptions. It's the online visualization and collaboration that GitHub brings that might be worth the cost.
So I don't mean to spam this thread (I already posted as a response to another comment), but I do want to encourage people to check out our disruptive online dating startup: http://flowmingle.com

No profiles, no matchmaking tests. We built the site to be inherently social and group oriented. We make no claims about 'finding love' or 'finding a soulmate', our site is optimized to make introductions between like people, help them set up a meeting, and then get out of the way.

Basically, we create small local groups of similar people an d then lead them through a guided introduction process that lasts a week. At the end of the week we help people connect and plan a meeting. Check us out.
Hm, thinking again - what about those messages about "fishing grounds becoming depleted" and stuff? Maybe "available resources" can be defined in lots of different ways, and pure energy/person is not the only relevant measurement?
I've been playing with EverNote now (first project) and it seems to be working pretty well - scan in (or photograph) sketches, type out notes, whatever, and it keeps everything together, organized by category, searchable, etc.
And it doesn't have background processes, which is what you'd want for Skype itself to work as a P2P app.

But you get what I'm saying: it's just bits in packets, and we could do so much more if voice weren't special.
There is not currently a way to specify the way tests are split across machines or the order. We're working on a solution but it hasn't been a problem yet for our current users.

Or we might just spin it as a feature - we find order dependencies in your tests!
No, but you can plug a set of earphones with a mic into it and it will work.
The article struck me as a thinly veiled advertisement for the Zeo Personal Sleep Coach. Not much substance.
But it will support Bluetooth headsets with 3.0.
Mona Lisa genetically drawn from Scheme
RSA quickly becomes a lot less elegant once you start patching in all the cracks.

What I mean is that if you give an otherwise competent developer who is not a cryptographer a description of the elegant version of the RSA algorithm and ask them to implement it and design a secure protocol what they come up with will be completely broken.
"People fully understand they're getting the phone with strings attached."

I honestly doubt that. I have often heard people say "hey, that phone only costs 10€ with O2, but 100€ with T-Mobile" and stuff like that. It never occurs to them to compare the rates they would get without a phone with the rates they get with the phone.

Probably there are lots of psychological studies about that (similar to the x.99cent prices in supermarkets). But that is why maths is important (among other things) - because it can protect you against the failures of your brain.
think about a cocktail party. the host comes in, introduces everybody around. you meet new people, talk about stuff. generally a good host will tell you a little about the other people you haven't met, and say something like 'they'd be a good person to talk to about X', where x is some topic you know you have in common. most dating sites don't do this -- there are no introductions, no incentive to converse. you get to know/be comfortable/uncomfortable with people through interaction. a guided interaction is exactly what most online dating applications are missing.
It only means that Apple is playing the same stupid game. Why does nobody blame Apple? Hm, maybe Apple counted on that...
The Future of Facebook Usernames
True, but realistically, if you call AT&T, you should be able to talk them into giving you some benefits that amount to roughly that? It is just a shame that they make it complicated for you. But their benefit is that a lot of people won't bother and just pay the higher price.
Are any of these companies profitable?
Because developer time costs between $1k - $2k a week. This isn't targeted at companies getting to ramen profitability.
Very good point - dating has so much to do with social perceptions. For a stand-alone dating site, there is a serious problem here: people might not want to contact suggested 'matches' out of fear of appearing creepy (this may be subject to local customs though, at least to a certain extent?).

Tthis is why social networks are especially suitable for adding dating - you can add a simple "are you open to dating approaches?"-setting, which is hidden from view; a private setting used only for the dating functionality of the social network. Do you think that would help?
Ask HN: Swoopo like auction for musical bands?
Hello Hackers, I see lot of musicians there so I would like to ask you thoughts about the idea which we would like to take into the life.

The problem : Musical bands are looking for additional revenue streams. They own the brand and could have thousdants of followers, which are happy to buy merchandise items.

Solution :
Our site should provide musical bands with additional money by auctioning for rare musical items like "Drumstick signed from Dave Grohl", "Dinner with Linking Park", "Act in the Metallica video", "Shirt of Britney Spears", etc.

The site should adopt swoopo like auction model. The reason is, that band can earn more money and rare item can be bought by fans, who are not the richest.

Do you think that it can work both for musical bands and also for fans?
This is pertinent not only on a personal brand level (Human readable URLs suitable for business cards), but it's also a good thing for startups stay on top of if they have a business page. You will certainly want to claim your company name if only to disallow it to be grabbed by somebody else.
If that was really his point, then you are correct that I missed it. I took it as saying there wasn't much to do with them.
"But BYU, he notes, might be a special case. Students will likely still flock there for the two extra benefits the school offers: a religious education and the chance to meet and marry an LDS Church member."

Are you kidding me, I thought that's why there are churches in this country.
You are right - it's no real comparison.

But still, using gitosis to host the repositories has some advantages over plain ssh:

* you only need to create one git user
* people don't need shell access to the machine
* you have fine-grained control over who has push access and who doesn't.

As it's really easy to set up, it's always worth to go the gitosis route if you just need SSH repository access.

But yeah, the visualization and collaboration you don't get. For that you need to decide between Gitorious (doesn't look as nice, real pain to install, but open source and no associated cost aside of your own resources) and GitHub (really good-looking, (probably) easy to install, proprietary and quite expensive).

Judging from Gitorious' current state, I'd say GitHub is, for a non-ruby/rails programmer, less expensive to install and use than Gitorious, but it's still too expensive for what it provides, especially when you compare it to the hosted plans which are cheaper while not leaving you with backup and machine maintenance.
...another year older and deeper in ...contract?
it's a decent idea, the problem i see is that i think the service only really applies to bigger bands. for indies, how many people would you really have bidding up the value of these items?

i also think as a complete service, it might not work. would i go to your site to go and find memorabilia? i would expect to go directly to th artist page, so a widget might work, but why wouldn't the artist use ebay?
It's worth noting that the practice of the groom's family paying the bride's family is nothing new in China - at least according to my flatmates from Hong Kong. The rationale is that the parents invested time and money into their daughter's upbringing, but since she's leaving their family to join the groom's, she won't be supporting them in their old years. There's still no pension system in HK - there's one in mainland China though.
Very cool. I could see using this to send thank yous to customers. Alot easier than going out and buying postcards and mailing them. It'd be nice to be able to do them in bulk with a volume discount.
Perhaps. Though I'd rather deal with a messy 10K lines than a messy 100K. And having less code helps you keep it clean.

In a higher level language you get a lot of good design for free. For example nobody has to worry about GoTo-spaghetti-code any longer.
In your test code, change your loop to:

for r in [3, 5, 17, 257]:
for i in xrange(n):
num = r * i
table_p[num%prime] += 1
table_c[num%composite] += 1

On here and on your blog, you keep falling back to the observation that modulo prime makes no difference when you have a uniform distribution of inputs, like you get after you apply a good hash function.

Nobody who is telling you that you're wrong would dispute that. The fundamental point that you keep ignoring is that doesn't matter, because as a library writer providing a hashtable, you don't control the hash function. Having a simple way to mitigate the ill effects of users choosing bad hash functions is a good thing. Why do you keep ignoring this point?
You could also look at Amazon Flexible Payments, it looks like it was designed for the sort of use-case you are talking about. I would like to hear of people's experiences with it though.

It's coefficient of friction looks to be roughly similar to Paypal's and it's API seems reasonable. I've looked at it quite closely in the past.
Overall I agree with you, but usability and user interface don't do anything for someone who doesn't even consider using Ubuntu. Boot time is one of those things that, if you get it beyond a certain threshold of speed, can really jump out and grab someone's attention. For those people who power down their computers and start them up again for whatever reason, it'll be extremely noticeable every single time, both when they start up their own 10.04 machines, and when they go to non-10.04 machines that start up way more slowly. This seems like one of those things that will serve a specific group of people very very well, and doesn't hurt for everyone else. As long as they're not sacrificing too much effort for this, it seems like it could be a good use of effort.
Isn't it more concerning that people have to resort to abortion? I doubt anybody actually likes to do it. Therefore I doubt that morals will help much - there is probably an upper limit of the price that morals can induce on abortion. Just as there seems to be an upper limit to the deterrent to crime that the death penalty can provide.
This is a fantastic review.

I'm one of those users who has big fat viking fingers and I was also worried about the keyboard, particularly with respect to the top row, which was one of the more common complaints of fellow-fat-finger-folks. And while I don't yet own a Pre (I'm on the list at the local Sprint store), I did try out the keyboard on a demo unit, and found the keyboard surprisingly nice.

I've been a Treo user for about 3 years now, and am very proficient on that keyboard, but I have a feeling that the Pre will be a bit of an upgrade as far as typing speed is concerned (and not losing everything I'm currently typing when a call comes in will be a bonus).
Hmm. They applied for 414 patents to stick an rfid reader on an X10 plug? No small wonder there's such a backlog at the patent office these days.
As a Tar Heel this is awesome!
Actually, gambling itself is generally not against the law. Anti-gambling laws usually target businesses that derive profits from gambling, not the gamblers themselves.
Dreamhost is giving away hosting for 9$ only for today
What about Socializing? Or are we going to have the Matrix by 2020... or maybe we won't even be around given 2012 is the end...right?