skysight-inc/HackerNews huggingface dataset:
Name a use case where svn is more suited than git is. I for one can't think of a single one. At most they might be equivalent. More likely git will be one of:

* faster
* more featureful

I am very interested in these use cases where svn would be better though. I haven't heard anyone actually share one but they talk about them a lot.
Mapping The Archive: 30 Years of Ars Electronica Visualized in Huge Scale
Not a lawyer but - most likely there is no legal recourse for your former employer - but it sounds like you'll be burning some bridges - although thats probably not a concern. I would think the biggest issue would be if the new venture were in a related field to your old job. If the work is related - there could be claims of stolen work, trade secrets, etc.

Edit: Although there may be no legal recourse - it doesn't mean a spiteful boss couldn't cost you significant time and money trying.
How so?

I've been pondering Clojure as "Lisp with Java libs! Hooray!", but if there are notable flaws in its Lispiness I'd like to hear about them.
Check your contract, and ask them to check theirs.
My contract, for example, says that I am not allowed to have any kind of work relationship with a person who was employed by the company at the time when I quit.
In situation like yours, I'd be screwed.
A lot depends on the details of the situation. Would this violate any non-compete agreements that they have signed? Also, what state are you located in (I'll assume your old company is in the same state also)? Non-compete enforceability varies widely from state to state.

I'd definitely recommend discussing this with an actual lawyer. They are going to be able to much better advise you on what your rights are.
I don't think the analogy holds here though.

I type 'svn commit' 'svn update', it works. quickly.

For me, it's like suggesting I change from using 'cd' to change directory, to using 'awesome-cd' to change directory :/
Thanks, I used to hack Forth a bit back in my Amiga days.

I still have my Novix 4000 board I bought used somewhere.
We've had proof of large rocky bodies for 4.5 billion years. MVEM. Also physical traces of the remains of the planer building, post dust cloud phase(asteroids/comets/impactor sites on every body in the system). Cosmology works under the theory that our local implementation of physical laws is the same elsewhere in the observable universe. What we are finding now at the level of exo planetary bodies is independent confirmation of the local phenomena we have already observed.
"My prediction: someone will get tired of waiting, and they'll Torvalds Arc into obsolescence before it's ever released."

This is what Rich Hickey did with Clojure, more or less. So this was a pretty accurate prediction.
Procs, blocks, and methods are actually all different from each other.

Of those three, Procs are the only ones that are actually objects (i.e., can be assigned to variables and can receive messages).
Everybody Always Has The Wrong Language (tm)
Employers have employees sign all types of agreements when they hire them but I believe many of them can challenged in court. A lot of non-compete agreements don't hold up.
Usually it's port 9100. Bash (and for sure also tcsh or zsh, not to start any flamewar) has a nice builtin tcp-socket interface by redirecting to the "pseudo" tcp device, so you don't even need nc for it on most current unices.

cat file.ps >/dev/tcp/10.2.3.4/9100
No, the demand for language X + English is constant.
I learned about 7 years ago that "choosing the right name" for things was slowing me down. I was breaking flow every 2 minutes or so to come up with function names. It was like an unintentional form of procrastination.

It was a hard habit to break, but now I just write a first draft, and go fix the names afterwards if I have to.
Great! Clojure is a marvelous contribution; I was careful not to say otherwise. My point is that there are these two parallel universes (real and hype) and the situation is less confusing to an onlooker once he/she figures that out. Clojure itself is real, of course, but its presence on one side of the equation needs to be distinguished from its presence on the other.
Steps Towards an Acceptable Lisp
No, statictype. It isn't true.
"If we want to launch a solar industry here, big-time, we need to offer the kind of long-term certainty that Germany does..."

The problem here is that there are no long-term certainties in a free-market economy. Providing energy is a competitive business and if solar energy is to grow it has to be a better choice for the consumer economically than the current alternatives at the true unsubsidized cost.
When you want to lock binary files as "being edited". DVCSes by design cannot lock files.

edit: I'd also say that SVN integrates better with a lot of things than git/hg do.
Props up wages? I doubt that. Average K-12 salary: 40-45,000 according to PayScale (http://www.payscale.com/research/US/All_K-12_Teachers/Salary).

At least here in Michigan and Ohio, there's far more teachers than there are teaching jobs.
One off the top of my head:

From my understanding, git has the entire repository locally. There's obviously going to be some instances where this isn't possible or desirable. For example, small netbook or mobile device with small storage or slow net connection, wants to participate in large project with massive repository history.
Facebook ‘Cash Flow Positive,’ Tops 300 Million Users
Why would you weigh the laptop? For malicious devices? The article doesn't make that clear and it doesn't seem to make that much sense.
To me the only good reasons to use SVN at this point are cultural. For example, your project can't afford the time to make the switch, or your organization has some useful tools built around SVN that would cost time and money to replace.
Like I said earlier, "because I want to" is a also valid reason, just not a good one.

@axod, Git repos take up way less space on disk than SVN because its compression and diffing is much better than SVN's. This is one of the first things you read in most Git FAQ's. If you're not aware of that, it indicates you've barely given Git a serious look. If you haven't given it a serious look, I don't understand why you are arguing against it so passionately. I'm guessing you dislike the (admittedly annoying) hype around Git more than Git itself.
Wow, I had no idea about the bash device. This is great.
Centralized VCSes can lock files. DVCSes cannot. Ergo, DVCSes are not a superset of centralized VCSes.
I think he means that most cell phone providers have disabled or crippled interfaces that you can use to install ring tones without having to download them over the cell network.

It may not exactly be fraudulent, but it certainly isn't very ethical business practice.

That being said, I do think it's borderline fraud to bind the phone to the service provider as is common in the North America. Could you imagine if this was done for landlines? I suppose if they continue to subsidise the phone they can get away with it, but again, not ethical practice IMO.
Many nice Lisp people don't bother with the online forums for the same reason that many nice non-Lisp people don't. I should have added "online forums" to my description of the hype-world.

It might be worth mentioning that mailing lists for specific Lisp implementations and libraries tend to have high-quality and largely respectful discussions.
just avoid sushi where you need real sharp knifes
P90x has given me amazing results both mentally and physically, so I think the article is right on. (The program is split between muscle building and aerobics, including Kenpo and Yoga as well as good old push ups and pull ups and dumbbells, etc.)
I am not sure about the heavy metal / classical music approach. There are many classical music that are very challenging by themselves, even more than some heavy metal songs (which usually are 'play the same note at light speed'). I've heard of an author whose name escapes me now that composed songs that weren't suposed to be played due to the sheer difficult of them.
I completely fail to see what is so important about this. Don't you by definition need to know the postcode of whomever you need to send mail to? If so, what benefit do you get from this stuff?
I can't believe I didn't see this coming. Given Google's size and mission statement, any company whose business generates new data must partner with Google, sell out to Google, or kill Google if it wants to survive.
Serious question:

What benefits would a single developer working in isolation derive from using a distributed version control system?

And what if that developer was running an OS like Windows?
Does git have first-class support for Windows?

Would such a developer still see any advantage to using git?
3 pixels high, that's has to be pretty rare.
GW620: The First Smartphone from LG based on the Google Android Operating System
I will give 1000 tasty internet cookies to anyone who can find a short comic/pamphlet which explains how the spectrum is regulated and how it could be greatly improved. It was a great and simple explanation with pictures, but google fails me and I can't find it.
PopScreen: The Bookmarking Tool for Online Videos and Live Web Shows (Invites)
Maybe they would not hold up in the court. If you could afford it though.
I don't think when you are starting a startup, the first thing you want to do is go in court and battle against a company that has much more money to spend on lawyers than you do.
And in a hundred years, philosophy might be out of fashion, so should also be listed as a lie.

OK, taking my tongue out of my cheek: You don't even know what religion is, so defining it as a lie is . . . a lie you've told to your readers.
In most states in the US an (ex)employer is going to have a very difficult time preventing someone from seeking work, regardless of what contracts or agreements are in place.

Of course, you can chew up a lot of legal dollars in the mean time proving your case.

If you really want to pursue this... An employee is not obligated (in most cases, IANAL, etc...) to reveal their reasons for leaving their present employment. Your potential co-founders could simply resign to "pursue other opportunities" and leave it at that. Since it it unlikely you are going to put out a press release upon their employment with you, simply have them leave LinkedIn and other job status tracking accounts unupdated. By the time it is obvious where they have landed your previous employer will likely be well beyond the shock and outrage phase.
There is theoretical proof and physical proof. The op is stating the former.

Nobody has ever actually seen a physical body larger than Earth until now.
Note: This I believe only works on LCD based displays. Which is still very useful.
If they could all agree on a third-party timing and signing methodology, this would be a non-issue in my opinion. Gaming it? Sure, but make the fines insane, and use the actual timing (whatever it is) for auditing.
Git's easy branching is a huge benefit for working on new features/refactorings in isolation. It is much easier than SVN's.

Git works fine on Windows, take a look at: http://code.google.com/p/msysgit/
Facebook Nearly as Large as US Population
It's actually quite useful for a variety of purposes. One example is favicons which could contain text in this face.
Cloud storage objects critical to content delivery networks
Good to see links to the other solutions available. I would certainly agree that Zeus has more than other ADCs in terms of network-side scripting options.

I think "a lot less pain than iRules" really depends on your expertise and ability to grasp languages. Someone familiar with TCL or similar scripting languages will be more at ease with iRules than anything Zeus offers, while someone proficient with PHP or Java would certainly be far more comfortable with Zeus' solutions.

It's all a matter of perspective. Both are great options and I hardily encourage developers and architects alike to check out all the options and dive in.
Put some videos in svn and in git. update them 100 times to different videos each time.

The git repos now has 100 separate sets of video files, which will compress poorly.

The svn checkout has one set of videos.

The svn local checkout is likely to be far smaller than the git one.
Is the above true, or false. If false, why?

You're right though, I dislike the hype and the suggestion that it in some way matters. Sure, use revision control, but is it really going to speed up your software dev moving to something else? maybe, maybe not. Is it going to impact the chances of success for your startup? probably not.
1. Dealing with large art/graphics/asset repositories. Having every artist with a private 50GB+ repository is unmanageable (especially when the artists can't be bothered to understand why add->commit->push is necessary).

2. Dealing with SOX compliance with regard to shipping software. You are required to keep a lot of redundant compiled files around.
All these people shouting about it are are spreading it by word of mouth and it has spread like wildfire. Maybe it is time to consider if it really is that good?
The fact that server proximity plays are role in trading advantages seems... wrong. I'm not sure that it matters, but I think most people have a general aversion to gaming the system.
Opera Mini 5: Best Blackberry, Nokia and HTC Web Browser Gets New Features
Hardly. I think it can arguably said that in the Western Hemisphere and certain parts of the Eastern Hemispher knowing English is in general more valuable than knowing any other single language.

That hardly makes it the only one that matters. I personally have derived enormous benefits from studying Latin. There have been several times I have wished I spoke Spanish and a few times I had wished I could speak Japanese, Pashtun, Arabic, and Dari.

Knowing more languages is definitely a good thing.
Good move. Google wants to digitize all the books in the world, and reCaptcha does just that. Google could have tried just becoming a client of reCaptcha, but their scale would have crushed reCaptcha, to say nothing of the business risk of outsourcing a key stage of your signup process to a third party.

The logical solution was to buy them and Google-size their infrastructure.

From a personal perspective, I don't think this really changes how I feel about reCaptcha either. They'll still have the same mission -- unless Google stops them reading out of copyright classics and puts them onto scanning in Dan Brown novels, which I think is unlikely.
It only works on LCD based displays where the subpixel layout is RGB. Some old ones are GBR.

Also won't work if your monitor is flipped sideways.
Since reCaptcha tries to differentiate humans from computers/bots, I find it ironic that the same reCaptcha technology is being used to improve the accuracy of how computers scan text...
UK Postal Code Data leaked
http://wikileaks.org/wiki/UK_government_database_of_all_1,841,177_post_codes_together_with_precise_geographic_coordinates_and_other_information,_8_Jul_2009

shortened:

http://bit.ly/efbnS
Here's another but this one's full height and width of each character is 3 pixels, only capitals and numbers are used: http://en.wikipedia.org/wiki/3x3

This service lets you render your own text in 3x3: http://bikko.org/practice/3x3/index2.php

Image of full typeface in 3x3: http://imgur.com/61375.gif
Cool catch -- thanks.

Along these lines, wasn't there a space telescope launched a few months back specifically to find extrasolar planets? Any news on how that is coming along?
The 'legal source' would have to have the canary address - so you could tell if it was used.

Unless somebody thinks this was a deliberate leak to poison the free data - in which case it would have it's own canary address
>> most cell phone providers have disabled or crippled interfaces that you can use to install ring tones without having to download them over the cell network.

I'd say that's likely incompetence rather than malice.
I agree with him about "which implementation?" and "worthless spec." I have yet to hear a valid reason for why a modern standard library for Common Lisp is a bad thing. There are lots of reasons for not doing this, but they are all political in one way or another, not technical.

I agree with you that CLOS and macros are not problems. Common Lisp is not primarily an object oriented language, and that's OK. That it happens to have an extremely powerful object system is a nice bonus. If you want a ground up object system, use Smalltalk or Ruby and have fun.

The rant against macros was incoherent to me. Editor support for macros is imperfect so...macros suck...or something? Macros remain the distinguishing feature of Lisp, in that no other language allows you to transform your source code so seamlessly. I'm not sure there's a compelling reason to use any Lisp over other languages if macros are eliminated.
Things to Consider Before Creating a Content Management System
Tell HN: The AT&T commercial I didn't make it in
http://www.youtube.com/watch?v=OEInSyTHcpc&feature=player_embedded

Few weeks ago I was chilling outside the undergraduate library at my uni about to have my lunch. There was an AT&T commercial being shot. So I thought I'd watch. Before I had a chance to grab a seat, some guy walks up and is like "Ever heard oppurtunity knocks?". I'm like "umm how much do I get paid?" He's like come walk with me. The guy was the assistance director.

So I got paid 125 bucks for sitting under a tree and pretending to be texting for 10mins.

The commercial just came out. I don't see me. I'm guessing I got lost in the editing;)

But those 125 bucks are going a looong way--they went into printing 60,000 fliers for my new startup.
http://news.ycombinator.com/item?id=825589
That's misleading.

First it takes into account places in the Country where the cost of living is very low (and hence the salaries are as well).

Second it's an average which is a big deal in an industry where half the members quit after 5 years (http://www.washingtonpost.com/wp-dyn/content/article/2006/05...). So half your employees are at the lowest level at any given time.

Third it doesn't account for the other benefits. Every teacher belongs to a union which means full benefits (medical, dental, vision) and a generous pension/401(k) matching program

Finally, you have to take into account the hours. School hours are generally 8a to 2p with an hour lunch. Teachers get a prep period so they don't have to stay late and they often get contract pay for most extra curricular activities (coaching sports for example). So even if you take the 45,000 a year number (which is again low) divide it by 180 school days a year and then 6 hours a day you get an hourly wage of $41.66 (The equivalent of $86,652 per year in a normal job)
puts_method = method(:puts)
def get_block(&block) block end
my_block = get_block { puts_method.call('hello!') }
my_block.call #=> hello!
I preferred thinking that the CAPTCHAs on my websites were doing a bit of good for the world - now I'm just facilitating free labor for Google's benefit.
I haven't even realized that recaptcha was a company.
I think it really depends on the subject being taught. I had an eighth grade Algebra teacher who could barely do the problems herself. She could empathize with the student pretty well, especially when neither of them could figure out how the get the answer in the key.
Evolution of Broadband Penetration Around the World
It's not incompetence when done deliberately.
Yes.

There are all sorts of nifty pieces of electronics that can be put inside of laptops.

You don't have to break a RSA key if you can just read the password off the keyboard.
This is inaccurate, KDE still uses KHTML. I've certainly seen the point argued back and forth amongst KDE developers, but all versions of KDE still use KHTML, and I assume it's still maintained somewhat. KHTML and WebKit aren't just interchangeable pieces of Konqueror, see http://www.kdedevelopers.org/node/3998 .

thiago from #kde informs me that "the guy [who claimed that KHTML is gone] is completely wrong", "[KHTML] is happily in use and cannot even be dropped yet".

I was also informed that "there are plans [to change to Webkit], but they're slowgoing" and "nothing concrete has happened yet". If anyone has access to an official announcement to this effect, I'd appreciate a link, because last I knew there were just developers bickering back and forth about which to keep.

Also, I assume that with WebKit SFX would become the KDE browser's JavaScript engine instead of KJS, and that would be nice. KJS is much slower in my experience.
I love using it. For a group of people, it is a really simple efficiency booster.
Sophie Chaudhary For FHM India
Super blond girl and Pop album star of bollywood hits the FHM Magazine September 2009 Indian edition. Since she has marked her legs on the bollywood actress the he has become one of the sexiest actress of bollywood. For the moment here is Sophie Chaudhary for FHM Magazine.
Well I think if anything that you are helping computers perform OCR better, which I would consider to be "doing a bit of good for the world", but I guess it depends on if you associate Google with "evil".
it's not really gaming the system. if you have money, you can buy server space close to the exchange's computers. that may seem unfair, but that's not really unique to trading. consider manufacturing: if you have more money, you can buy a bigger factory and leverage economies of scale to make your widgets for cheaper; that's a competitive advantage.
Totally agree with this point. I understand the importance of naming and so I try to put some though into it, only to realize I’ve lost my focus on the initial problem. Now I get a first draft down and then go through and rename methods & variables appropriately. I usually end up breaking apart classes and methods on my revision.
Well, I hope that whichever Yaks need to be shaved in the process (PEPs written, approved, implemented, whatever) get shaved expeditiously so things can move forward.
I thought reCAPTCHA was a hip university research project.
Currently, reCaptcha is digitizing old copies of the New York Times. I don't think that's changed.
This is a method:

def nuts(a, b, c)
end

A method can take a block (a block is not an object, it's syntax):

nuts { |a, b, c| ... }

You can capture a block as a Proc:

foo = proc { |a, b, c| ... }
foo.call(1, 2, 3)

def nuts(&proc)
proc.call(1, 2, 3)
end

nuts { |a, b, c| ... }

There is also a Method object:

method(:nuts).call(1, 2, 3)

And you can turn a method into a Proc:

method(:nuts).to_proc.call(1, 2, 3)

Why does it makes sense to have these as different things? Because we want to use return in the blocks:

def nuts
@vars.each do |var|
case var
when String
# Returns the method, not the block
return "Test"
end
end
end
I think the teaching certification cluster is due to a few cultural dynamics:

1. There is an overall trend to more bureaucratization, and bureaucracies often evaluate their officers based on formal certification, especially when there is no structure to measure output. So I support wide spread standardized testing ....

2. The public educational system is designed to enculturate the entire population, including a big proportion of folks that are needed to provide working class labor and reproduction of more working class laborers. So if 80% of the country get a crappy education due to a certification system that rewards mediocrity and punishes excellence, then the system has succeeded.

3. Good education hurts. Not be Nietszchean (sp?) or anything, but most people are taught that fun and ease are the highest ideals in life -- how can you really teach if you, your administrators, the kids, and the parents all believe that you should maximize personal pleasure rather than maximize personal accomplishment?

I apologize for the rant, but the unbelievably bad education in the US is probably the issue that most infuriates me.
I'm all in favor of finding good names for things. In fact, I obsess over it. But it's so far from everything that this title is just dumb.
Facebook reinvents YubNub.org (circa 2005)