skysight-inc/HackerNews huggingface dataset:
Mercurial is actually more or less equivalent to git. You just need to activate some plugins for, say, rebasing. (I do prefer git, though, for religious reasons.)

I've tried using darcs a few years ago (it was my first DVCS system, actually). Did they fix the exponential runtimes one got occasionally? If yes, I'd probably give it another go.
I don't understand what your saying. I said that the OP doesn't understand git basics, and that a critique based on a lack of understanding is not compelling.

Are you suggesting that I'm wrong about his level of understanding or that one can make a valid critique of something they don't understand?
http://twitpic.com/33c0ph
Information Technology: The key to survival in the logistics sector
Good point in regards to a faster release schedule for South.

And yes, it is part of my workflow.

But for a new Django developer, it's not obvious, as it's not part of the documentation.
The results of A/B testing startup pitches
My point is the comparison based on this one stat is pretty invalid due to population differences and basic moneys allocated to infrastructure and military by the federal government (I also bet they count the 4 reservations in the ND number which adds to the skew).
This! It's especially good when you have flexible dates, or you want to taylor your search (eg, connect through Dallas rather than Chicago). I've also used other multi-airline search sites (kayak, hipmunk, orbitz etc), but they never have the best price available. It's best to narrow it down to a few of the best options, then go price them directly on the airline's website. It usually works out significantly cheaper.
Oh boy... it took me almost a minute to resolve RMS to "Rate My Startup"... I guess I've been working with FLOSS for too long already ;-)
That's awesome. Seeing some strange layout behavior in Chrome on Win 7, but speaking in general: awesome.
With environmental issues the Nats could do well to team up with the Greens in a lot of areas. But it would be a case of "don't mention the war" for the social issues.
TV is free? Most magazine subscriptions can be had for ~$10/year.
Good point. Brokers and folks in the real estate media/seo community have emphasized that seo is very important to brokers so they would be interested in a service that helps with their seo that's part of what's automatically syndicated when they, e.g., make a listing via postlets.
The irony of a 32-year-old considering himself "old" and claiming that therefore ageism doesn't exist at YC is great. I'm not saying YC is at all ageist, but the fact that at 32 he believes it would already apply to him speaks volumes about how endemic ageism is in tech.
It's a bit easier to add and edit which startups you're following using StartupFollower, and it should work more consistently; Google alerts often sends the same article over and over as it gets syndicated to different sites (you could get around this using a more specific search but I bet most people don't). Google also sends any page that even mentions your term, regardless of whether the article is actually about it or not. For example, if someone mentions your term in the comments, you might not want an alert about it. StartupFollower only return posts that the TC author tagged with one of the companies you're following. But yes, they have similar functionality.
I upvoted you to get your attention, but comments like these are usually frowned upon here on HN. The general rule is that a comment should have some kind of substance to it, rather than simple agreement.

Check out the site guidelines(http://ycombinator.com/newsguidelines.html), good luck, and welcome!
Isn't that actually ed/sed syntax?
Learning how to think is much more helpful than any programming language introduction. When you have learned to think and investigate stuff, then programming comes naturally.

Richard Feynman's father spent a lot of time teaching his son how to think and what thinking is. That was more important to Feynman than any mathematical lessons his father could teach him.
http://www.youtube.com/watch?v=695Flhmjmg4#t=2m56s

Parents need to keep an eye out for what kind of person their kids are. They might not be a carbon-copy of yourself, they might have completely different interests and abilities and learning styles. I did, very much so. Many parents erroneously assumes that their kids are like themselves because "it is their kids", their genes, their upbringing. But neither genes or kids work like copy machines when it comes to personality.
I have been intermittently trying to teach my 6 year old niece calculus graphically. She can visually tell what the slope of the curve is and filling in the area under the curve is, well child's play. :-)
Funny; I always use the curl command for that kind of thing, since it automatically pipes to stdout -- but there's something fun you can do with that, too:

curl http://example.com/foo.tar.gz | tar zxf -

Tar's input file is "-", which means stdin. This downloads and decompresses a tarball to the current directory, without creating a temporary file that I have to delete later.
Off-topic but important to note: Dundee is not a "small Scottish town" but is a medium-sized city in the UK, the fourth-largest in Scotland:

http://en.wikipedia.org/wiki/Dundee
Which MIT lectures would you recommend that use Spivak?
The joy of VM's.
My Paywall Start-up
OK, just as some code for you to play with, here's an explicit implementation. You shouldn't use md5, the hash functions aren't very good, and it's only a toy example.

#!/usr/bin/python

import md5

def h0(obj): return ord(md5.md5(obj).digest()[0]) % size
def h1(obj): return ord(md5.md5(obj).digest()[1]) % size
def h2(obj): return ord(md5.md5(obj).digest()[2]) % size
def h3(obj): return ord(md5.md5(obj).digest()[3]) % size

def init_bloom(size): return size * [0]

def insert_item(vector,obj):
for fn in bloom_hash_fns:
vector[fn(obj)] = 1

def test_for_presence(vector,obj):
for fn in bloom_hash_fns:
if 0==vector[fn(obj)]:
return False
return True

# You decide what size your vector will be

size = 32

# The you create hash functions, each taking an
# object and return a value in the range 0 to size-1.

bloom_hash_fns = [ h0, h1, h2, h3 ]

vector = init_bloom(size)
print vector
insert_item(vector,'test')
print vector
insert_item(vector,'text')
print vector
insert_item(vector,'vext')
print vector

print 'Should be 1', test_for_presence(vector,'test')
print 'Should be 1', test_for_presence(vector,'text')
print 'Should be 1', test_for_presence(vector,'vext')
print 'Should be 0', test_for_presence(vector,'vest')
print 'Should be 0', test_for_presence(vector,'abcd')
print 'Should be 0', test_for_presence(vector,'wxyx')
Ymacs -- An Emacs-like editor for the Web
Apps sure exist. I just found it disheartening that peoples favourite apps, in a framework that, as you mention, encourages re-useable apps as much as Django do, aren't proper apps, but plug-ins and tools.
> Most of all, more than once, git has completely eaten work...

Can you provide any specifics about this? My understanding (and experience) is that git makes it rather difficult to actually lose work. It may be easy to misplace, but never lose.
Here is the invite link: (valid for 100 signups only)

http://www.qasto.com/signup/7586/
Apps could definitely be more modular and the recent addition of contrib.staticfiles to trunk will help greatly with, um, static files!

Templates aren't really a problem, are they? Django will find the base ones and you can overload them if you want.

settings should be handled elegantly with sensible defaults that you override if needed.

And finally - the root url config is a bit of a bottleneck as every app that has URL's needs at least an include here. A registration system would be good but there are thorny issues to do with ordering of the URLs.
While in university I took linear algebra and didn't understand much of it, especially on a deeper level. Then I stumbled upon Gilbert Strang's linear algebra lectures and watched them... After watching his explanations I got all of it and actually understood things at a much higher level. It was a sweet revelation and today I find linear algebra beautiful. I highly recommend watching his linear algebra lectures: http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-...

Edit: I also find linear algebra to be useful and much more important for programming/CS than calculus, especially for implementing various ranking algorithms (e.g. Google's PageRank algorithm is mostly rooted in linear algebra).
Apple’s Piggybank Earns Less Than Savings Accounts
Fikus: Deploying Padrinot to Engine Yard AppCloud
Ooops. Sorry about making a reaaaaaally really tall table cell there. I actually used the same texts I used for the Ycombinator submission. If you could make the cells slightly wider, please, the text would fit better and not make the entry all over people's screens.
The fact that it's not obvious is also a good point.

I recently brought up the documentation issue on the mailing list and received a pretty encouraging response from Mr. Kaplan-Moss himself:

http://groups.google.com/group/django-developers/browse_thre...

Django 1.3 is a tightening of the bolts release so I am going through and updating where improvements are needed and patching where I feel capable. Perhaps you or others would like to improve the documentation as well?
Google co-founders wanted Steve Jobs as their first CEO
That's the opinion often missing here. Just like ideas alone aren't valuable, neither is schooling. If you get something out of it though, formal education is valuable.
I've been trying to be a developer for 12 years now and I've been paid for being a developer for 8 years and I still don't consider myself a real developer in the programming sense of the word. I have no college degree. I develop web applications for the most part and I'm almost never solving any unsolved problem but putting together Frankenstein applications and late at night screaming "IT'S ALIVE!" when I can run them without an error for the first time.

I figure one day I'll wake up and finally think I've made it, that I'm what I always thought a developer was and then I'll realized that there is still more to be done.

But if you must put a mark on it, a good developer can ship his product or piece of code, so you have a great background, open up your IDE of choice and start coding, eventually you'll get something you are ready to ship and then after you ship it keep fixing it because it won't be done until you say it is done but getting it out there is important.
Unix is awesome.

I recently had lunch with a friend and I asked him about if he was planning new features their key/value store and I loved his answer: (paraphrased)

I'm a unix-guy. I want small bits of software that does one thing and does it really well.

His point was that software these days is rarely "finished". However in Unix so much of the software are small pieces. Each piece does one job and does it well. Then you can fit those pieces together in all sorts of configurations to do new and interesting things.
Aldebaran Robotics opens US headquarters in Cambridge
...and also your enemy. "Frienemy", I think the word is. hat said, it's a nice back-end for the lightweight markup system I'm using on my own book this month. The memoir document class is really good stuff once you figure out how to use it.
My deepest sympathies to Luke's family and friends. There is no reason for you not to share the memory of him and his sons here. Again, my condolences.
Agreed, this is exactly like the old "you need Netscape 3.7.5.1 to view this page", except this time you need to shell out $500 for a whole new device.
Yes, darcs 2.0 fixed it or at least drastically minimized it. The problems occurred when there were lots of conflicts between patches. If you try to minimize conflicts (getting often, amending conflicting patches before pushing them) then you'll never run into the problem, even with the old darcs.
>Were you banning partial repayments?

Yes, I were. If partial repayments are allowed, it is indeed the best approach.

>The daily interest on $1000 with 0.7% interest is around $7. Waiting a few days to pay of the smaller debt will not make it exceed $19.

Of course not, but they will exceed $19 before you will be able to pay it off as a whole -- it will take more than 130 days.

Maybe I should make my statements clearer, so that next time I do not get downvoted for being misunderstood.
I wouldn't read too much into it. I think he simply meant he's old in the sense of not a college kid-- that he has a wife and kids etc. You probably know better if you are an HN user, but a lot of people still think that YC only funds 22 year olds.
All we need now is the ability to vote on submissions and see if we can make better picks than YC.
The solution would be to keep it separate but 'bless' it with a reference in the docs.

IMHO the same should be done with contrib.admin

You could then have a django download with batteries and without.
If there was only 1 mac sold, the argument would be analogous.

There are several different macs sold however, to fit many different types of of applications, from the mini to the 17 inch powerbook.

My argument is that it's strange to see the headline "Android phones outsell Apple phones 2:1 in the US" when there is 1 phone (on a single carrier, the more important point in my opinion) for sale vs a couple dozen. The headline "Android phones combined only sell 2x as many as iPhones being sold", or "Vendors sell 100% more android phones per month than Apple does". I mean, a HUGE percentage of apple phones are sold right after macworld. Q3 numbers are especially deceptive because all the people who bought their post-macworld iPhones in Q2 of course don't need to buy another.

Additionally, you have to look at:
> "Much of Android's quarterly share growth came at the expense of RIM, rather than Apple," said Ross Rubin, executive director at NPD

The article title is misleading: iOS as a smartphone platform is still growing, just slower than android is. iOS as a platform (including iPodTouch and iPad), is growing faster than android is on all devices, however android is gaining parity in the number of smartphones are.

I want this to end up more like 30/30/30/various%. It makes for more apps and more consumer choice. I just think the article portrays this like android is eating apple, when actually, apple and android are eating blackberry and winmo 6.5, and android merely eating more of it in the quarter least likely to see strong growth from Apple.

I mean, http://www.canalys.com/pr/2010/r2010111.html doesn't really fit that well with the idea Android is now beating Apple. It's not, it is however catching up to apple this particular quarter.
http://news.ycombinator.com/item?id=1851864

http://news.ycombinator.com/item?id=1849868
Agreed. I lurked here for about one year before I made an account. Even after I made an account, I still rarely comment.
I built something a while back which used several data sources to build a scoring profile of the applicant.

The emergent behaviours were rather interesting, anyone with a .pl tld in their email was several penalised.

The rejection rates for .pl applicants was 100% so the system worked albeit somewhat racistly.
The domain ihavepsd.com sounds like a support group for people with an STI.
This may not answer your question, but it reminds me of a time when i was talking to someone and i made some comment about how i was a pretty reasonable web developer and he quickly responded

"no, i think you misunderstand, you're a web developer when you know weird positioning bugs and javascript inconsistencies between browser releases. you probably don't want to be that person, or at least, probably not yet."

because the unspoken statement or it might have been actually spoken was "keep designing and working at a high level and find acute domain expertise elsewhere until you really want that level of knowledge."

and i think that when it comes to design, you really don't want too much domain knowledge. certainly you want some, but you don't want to be constraining your design before you've even made something. But you need it at some point, but i think, and this is the important part, that you know when you need it
The New Elite
That's a great point, although I guess I should have said "old in life situation". I have kids, a house, etc... It's not just about your age but also about how much baggage you carry with you. Obviosly it's easier to do a startup if you are younger because you don't carry the baggage with you.
Very cool! Nice idea - customizable lists, context but not content.

{ ouch - hard to watch myself }
If people are living in this situation, then either it is better than their alternatives (in which case it's good that they have at least this) or something is preventing them from choosing those alternatives (which is not good).

Do they have any better alternatives? Is there anything preventing them from choosing them?
You cannot downvote comments older than 24 hours. Submissions can't be downvoted at all.
Just make sure you're ready to accept the fact that he may actually end up disliking programming. And if he does and moves in another direction, encourage him and nurture his passion. I have seen far too many kids prodded by their parents to pursue fields kids have no interest in, myself included. Luckily, my flame never went out, but to others it has.
The comments on the bottom of this article are worse than the pictures.
Amazon's free shipping kicks in at $25.

Anyway, I think a subscription requires more thinking than a one-time purchase. You have to guess the failure rate, and then time replacements to arrive sometime shortly before your existing clothes fail. You have to receive an email and respond to it before your replacement ships, then you have to remember to collect the package.

Compare this to Amazon where you order two years worth of clothing at once, pay $20 to have it shipped overnight, and forget about clothes until they seem to be wearing out.
The Creator Of “The First True Web 2.0 App” Is The Latest To Leave Google
It would be nice if tenants could login using their Facebook or other existing credentials. This will also make it easier for users to try it out.

Also, the rental applications template page appears (http://www.leasely.com/sample/rental_application_forms/) to be broken.
as a 26 year old single man, I must say it takes a lot of stress away when I don't have to explain it to my SO, my son/daughter, etc. I also don't have to worry if someone else will starve (I can handle myself, of course).

That said, for those entrepreneurial types, age is rarely a factor outside of family concerns. I"m just glad i have the opportunity to try this before I get married and settle down.
Chromium on ubuntu 10.04 -- flash stutters on the left-hand side, canvas smooth.

Of course, flash on chromium on ubuntu isn't what Adobe is optimizing for ... but that's just another reason to hope that canvas continues to do well.
I find my son is surprisingly patient (more so than anyone else) to listen to me talk, even in technical depth, about the problems I'm working on at work. I even let him sit in my lap sometimes and watch me work on some code while I try to explain it to him. He certainly doesn't understand much, but he can see my interest and that makes him interested.

Sometimes you get a gem too.

After explaining something at work I asked him what he thought of my job and he said, "It sounds like your job is hard dad."
I'm saying that perhaps his level of understanding is not to blame. Most responses to complaints about git are "you just don't understand." It is tiring.
Clearly Apple has no idea what they are doing and should take their investment/M&A advice from the peanut gallery.
I'm working on an app (www.sparkmuse.com) to handle some of these "Rate My Startup" type posts. I'm hoping it will go to beta with the November Launch Group, but it will probably be a bit later because of the irl job. Anywho, I don't want to steal pg's thunder, so if you guys have any ideas for more specific "Rate My Startup" features apart from the HN format, please let me know.
Follow the “Truthy” Tweets to Find Twitter’s Political Spammers
The main conclusion is definitely right. You need to take the constraints into considerations.

However, imo the optimal strategy to pay off debt is to reduce the total amount of payments whenever you have money to pay after the necessities of life are taken care of.

Simple :)
As a good Feminist, I call for funding to be reallocated from female to male healthcare to establish Equality.
That's an artifact from a past era. Likely from BBSes, gaming or IRC. I think it should come off as the equivalent to a dialect that just provides some insight to the poster. I know when I use it it's usually unintentional and subconscious. And, of course, there is the implication that if you don't like swear words then read it as such and don't be offended.

I remember it being used often in moderated fidonet[1] though that may have been limited to local and regional forums. Also to avoid the swear word filters on BBS chat in the 80s and very early 90s. And in some MMORPGs for the same reason circa 2000 to present.

[1] http://en.wikipedia.org/wiki/FidoNet
I keep coming up with this idea once every month or so, and I always get stuck on the problem of compatibility. What would be great, is if there did not need to be a physical connection between the tablet and phone. I'm thinking of a protocol (using Bluetooth 3.0?) that essentially lets the tablet ssh into your phone and forwards keystrokes/audio/video across. The protocol, or course, would be open source allowing your tablet to connect to any brand of {phone,computer,home automation system}.
Sounds a bit like the tobacco industry. People buy cigarettes to show off they're killing themselves with some certainty, but perhaps not definitely, so others seeing the smokers don't know if the smokers know they're killing themselves. Look at the profits tobacco companies are making from selling to men in Asia right now! Go for it.
This is a matter of semantics, but if the "mathematically right" answer is also the wrong answer, than your math is wrong. Either you messed up the calculations, or (as is the case here) you started off with invalid assumptions. In this case, the invalid assumption is that you're psychologically able to do whatever will pay off your debts in the most money-maximizing way.
I'm not so sure. Quality across the media has suffered over the years because they have been driven by advertising, which is driven by eyeballs. This creates an incentive for attention grabbing headlines and sensationalist articles and works against good journalism.

If they are able to generate more revenue, perhaps they will be able to restore the quality that the industry has lost and use real journalists again. They could build a reputation of quality over sensationalism.
"Can you imagine your world without PSD?"

Yes. It's exactly like the world now, except with fewer ads and lolcats.
Well I know what I'm gonna apply with next year... Google spreadsheets absolutely suck for this type of collaboration.
"I actually suspect now that making the app iPad only is just to get more attention for 37Signals. There isn't a compelling technical reason for doing that other than marketing ploy."

Cynical. There's no ploy here, there's no big picture plan here re: releasing this just for the iPad. It was just easier. For a proof of concept, easy was the goal.

A couple of guys spent a few days messing around and this is what came out. We're really happy with it so we figured we'd share it with everyone else too.

We just went with the iPad because it was a lot easier to build it for a specific use case. We knew the exact dimensions, for example. We didn't have to think about how it would scale if the browser was wider or narrower. We could put everything exactly where we wanted it. It just works all the time since the iPad browser size is the same all the time.

We also didn't think it would be that fun to use with a mouse. Finger painting is more fun.
World’s Fastest Miniature Robot Mice Blaze Thru Mazes (video)