skysight-inc/HackerNews huggingface dataset:
That's one of the reasons why I want to learn VHDL or something in this lines: I would love to resurrect some of these machines, even if in emulated form. Has anyone here ever tried this?
Simple Trick For Free VOIP Calls To 60+ Countries Worldover
trick the gateway and call more then 60+ countries absolutely free from anywhere in world.
What Will it Take to Go Public in 2012?
True, although I wouldn't go so far as to say it is "obsolete." That being said, English is a rather ambiguous language. Obsolete might mean it has nothing of value for the reader, and it also might mean there have been some developments since its publication so be sure to do further reading.

Given that Clojure is not the only Lisp, I feel the article is still relevant although comments like yours and another poster pointing out the value of Clojure add value for readers.
Programming: Choosing the right name is everything
MySQL: Bug or Not a Bug?
Is this a bad thing? I'd love adverts that were actually relevant to what I want. Why do I care if an advertiser knows I like cheese because I posted I like cheese on my profile once?

"Selling user data" is pretty simplistic and puts a negative spin on it. They're not selling your credit card details or your contact details so 3rd parties can spam you. They're trying to give you relevant adverts based on your likes and dislikes.
Succeeding as an autodidact
It is hard to get a job in mainland Europe without knowing English (as a developer). While the "another eu language" varies from country to country, the demand for English is constant.
The article also indicates we seldom use about 99.04% of all packages available.

It's a believable number
From a legal point of view this is a total minefield.
Alibaba Turns 10 – Aims To Create 100 Million Jobs, Employ 10 Million People
I don't think backwards compatibility is the problem. The problem with Py3k is that it does not offer any vital features, it requires a lot work to port to Py3k (to top that off Py3k is slower than Python 2.x).

The only way I can see Py3k successful is if there are clear advantages to move to Py3k, like improved performance or extra vital features (like improvement of inline functions (lambda)). The improved performance is also a big question as teams like PyPy and Unladen Swallow are working on improving Python 2.6 and not Python3k.
"C blocks" == closures?
it is still Yegge: shallow and mostly wrong.

People who actually use Lisp (opposed to people who only write about it) have no problem that there are extensions to the standard. The whole point of Lisp is that it is easily extended in many ways: the programmable programming language. Sure it brings a bunch of problems, but that's what it is and why people use it.

The stuff he writes about CLOS is mostly wrong. CLOS is not implemented as a bunch of macros. CLOS is actually a three level architecture: the core is written object-oriented in CLOS itself, on top is a functional interface and for user convenience there is a bunch of macros for easy definition of classes, generic functions, methods and some other language objects.

Then, macros are no problem. They are a feature. No, 'hygienic' is fine, but not needed. No they don't need to be rethought. They do a useful job like they are.

No, Lisp will never be massively successful (because it is a bit too complicated, too dynamic, too powerful for many users) and bending the language trying to make it 'massively successful' won't improve anything. No, I don't want a dictator. Lisp has choice, various alternatives and a more democratic approach.

Lisp is still a good choice for computing with symbols. If you don't need that, then you might not need Lisp. But that's not a reason that Lisp should change. Should a helicopter be changed in design because someone does not use it, but drives a car? Should the helicopter be changed, because more people drive cars, getting a drivers license for cars is easier than getting a pilot's license for helicopters? Lisp is different, for a reason and this difference will ensure its survival for many years. We have now fifty years that the basic ideas have proven to be useful and I don't see that this will change in the coming years.
I really wish that he did too. Seems that All the negative comments made it not worthwhile which is just a damn shame because the rest of the world has to lose out now.
Teacher certification a painful farce
I'm surprised the article didn't mention martial arts training: it's terrific for improving mental relaxation and awareness.
I did append the (2006) in the link, but not because i think it is obsolete at all. The ideas discussed in the text are still valid.

As other mentioned, maybe Clojure was a big thing that happened to the Lisp world, but still, Clojure is a very small part of the Lisp world.

I did append the (2006) just for the sake of information. I hope no one will decide to not read it based on that.
You can get Adsweep for Chrome which works pretty well.

http://www.adsweep.org/

It's discontinued, but it works.
it was, in fact, exactly spot on: Lehman Brothers has accused Barclays Capital of taking $8.2 billion more than it should have when it bought key assets of the failed investment bank a year ago.

http://news.yahoo.com/s/ap/20090915/ap_on_bi_ge/us_lehman_br...
The last sentence of the article is a direct quotation from Chauying J. Jen (任卓穎), the co-author of the research. It's very doubtful that Jen's analysis of the results of his own study are "off the cuff".
Bullshit. I'm east European, I know what alcohol as a major part of the social fabric looks like. But I quite drinking a long time ago. And it hasn't hurt my social fabric at all. Not in eastern Europe not in America, not anywhere.

There is absolutely no reason what so ever for YOU to drink. However, dry events in my experience tend to be worse attended, then the same events with alcohol. So I would describe Alcohol as a minor part of social conventions. It would be major if not drinking was a major social faux pas.
The single biggest usability quagmire in computing
Found reading it (again) now in light the ongoing hype surrounding Clojure almost more interesting than I did reading it the first time.
There is no such thing as an intro CS course in our college, but on the other hand math and statistics have been my hobby for a long so i think i have already covered what you would call intro. Actually here courses are pretty much fixed my college is an exception for providing "real" electives 6th and 7th semesters (others just tell you what elective you have to study so that is more like the choice of the institute).

If you would like here is a link to my curricula

http://www.uvpce.ac.in/departments/ec/index.php?file=contain...
The OP was a followup to the article you cited. Is that what you meant to say?
It's always bothered me how imprecise we are with words as computer scientists. Lisp is not a language in the sense that Python or Java is. PLT Scheme is much (much!) farther from elisp in feature sets than Python is from Java.

The only thing unique to Lispy languages (and really not at all that hard to understand) is the language syntax and the way the compilation rules are late-bound. That is, the compiler is intended to be extended by the user. Roughly, you're intended to be able to say "unless (...)" will translate to "if (!...)".

The rest of the design decisions made aren't even that outlandish: you still have text which is parsed and either interpreted or compiled into machine code, which is run. More foreign (and interesting), I think, is the research being done at Alan Kay's lab now:

http://piumarta.com/software/cola/
This should be it's own separate submission. Please submit this as it's own story sp332.
i like the show, but there are things i do like and things i dont like. i dont like the silly pitches used for entertainment value. i feel like they belittle entrepreneurship/ startups.

that said, once in a while there is an inspiring story. like the african immigrant who runs a profitable site (it is a marketplace for gift cards) and raised a small round of funding.

overall its nice for entertainment, but you could probably learn a lot more reading pg's essays.
The "tragedy of Craigslist"? It's one of the most popular sites on the internet, one of the highest revenue per employee companies anyhwere --- and somehow it's a tragedy because they're still using table-based layouts?
Python 3 can't just be better than 2.x to get those package distributions ported, it's gotta be substantially better.

One way to make it substantially better is to get the new [Distribute](http://pypi.python.org/pypi/distribute) finished and fast-tracked into 3.x (Distribute is a replacement for setuptools).
I'm running Chromium on Ubuntu x86_64, and I've yet to get Flash to work with anything other than YouTube.
Size matters if you need it to become an enabler. You can't get sick of email and leave, for example. Backpackers are constantly using facebook to keep track of their rapidly evolving social sphere. You can rely on most of those you meet being on facebook. This lets you be confidant that you will be able to use facebook to meet up at a later time or organise to do something at some later point. It doesn't matter if you like writing on people's wall in this case. It's hard to backpack without it. That's a consequence of size.

If facebook is how office drinks get organised, you need ot be in on that. (size doesn't matter so much for that though)
Why You Should Switch from Subversion to Git
If you want to do an interesting experience, doing sprints teach your brain to think faster (because it has to keep up with the information of your steps).
Using Soocial to keep your contacts in sync on many platforms.
They don't sound far off. Wikipedia agrees with you so far :)

http://en.wikipedia.org/wiki/Blocks_%28C_language_extension%...

The Ars Technica review of Snow Leopard features a nice introduction to the new language feature:

http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.a...
Don't miss Pascal Costanza's opinion in the comments, to put things in perspective from an expert Lisper:

My impression is that you [haven't used] neither Common Lisp nor Scheme on a regular basis, and/or in a considerably sized software project. Most of the issues that you mention are "academic", in the sense that they are theoretical problems which tend not to bite you in practice
I meant to say what I said, but I like what you said as well :-)
It's the American version of Dragon's Den.

http://en.wikipedia.org/wiki/Dragon%27s_Den#United_States

I've seen a few episodes of the UK's Dragon's Den on BBC America and was unimpressed. Anyone have any comparisons between the two (better or worse)?
Pictures of Computer Science Buildings
Yeah, but I've already read all of those twice ;)

I think it's interesting to see how quickly the investors try to flip the deal around to be extremely in their favor. Only a few founders have been able to talk them back to reality but when they do it's awesome to watch.

The element bar guy in the latest episode is a great example this is a short clip of him but the whole episode is available too.
http://www.hulu.com/watch/95380/shark-tank-power-and-ambitio...
bending the language trying to make it 'massively successful' won't improve anything

This needs to be repeated more often - quality isn't measured by popularity. It's obvious when we talk about food establishments (McDonald's being the equivalent of Java), but for some reason, the logic is completely lost on people when we start talking about programming languages.
On the other hand, Chromium under GNU/Linux distributions is nowhere near there, probably due to the excess embedded code copies.
Trademarks - The dinosaur in the room
Getting your clients to pay more for web services
John Resig's Talks at the 2009 jQuery Conference
I wonder if there's a 'canary' post code in this data that doesn't actually exist but could be used to prove where you got the data from. That's the sort of thing I'd do.
>>Lisp will never be massively successful (because it is a bit too complicated, too dynamic, too powerful for many users)

I have a hard time buying your explanation, since the scripting languages of today can be described as lisp subsets.

I am a fan of Perl and enjoy my life. The other usual scripting languages are quite similar, in most ways.

Still, I'd love to get a job using Common Lisp, which I haven't really touched since I studied. Why can't I do that?

Edit: I don't mean to whine, it is just that there is something wrong here. Lisp should be a, well, "contender".
"Everyone Will Be Profitable Except Facebook"
Clojure is not an acceptable Lisp. It's a step in the direction of Lisp from Java, but is a step backwards from most other Lisps.
And then there are things like this: "MySpace: Yes, Facebook Kills Our Traffic, But At Least We Make Money!"
http://www.businessinsider.com/2009/1/myspace-yes-facebook-k...

There should be some browser plugin so that when you're reading an article with data from a particularly clumsy analyst or journalist, errors like this are highlighted.
John, you rock
This article hit pretty close to home. I currently work full time, but I'm miserable in my job. With the current economy, finding a new job has been pretty tough. I have been looking into creating my own job, that basically lives on the internet, and my home.

I am also afraid that many millenials are going to fall into a false sense of entitlement, when they come up with what they feel is a great new business plan. I believe that I might be on the edge with my business, but I also plan on supplementing my income with a part time job.
dragon's den is one of the best shows on british tv :/
Moving Beyond End-to-End Path Information to Optimize CDN Performance
Free Unobtrusive Table Actions Script, Best script for your application.
Still, I'd love to get a job using Common Lisp, which I haven't really touched since I studied. Why can't I do that?

Because, in the words of Drew Crampsie (paraphrased): Lispers do not look for Lisp jobs. They look for work to do and do it in Lisp.

Edit: Also, I believe well-established Lisp companies (such as ITA or Clozure) usually look for experienced Lispers. If you studied it in school, what makes you a good candidate for these companies?
Generation  Y's Political Pull
Our political contributor Jenna Wessinger talks about Gen-Y's political influence.
This is absolutely correct - at IBM, successful patent applications based on any idea you could come up with directly affected your reviews, ability to get promoted, and general perception of worker bees by the management chain.

Patents incentives were also roundly ridiculed by lower band and longterm employees at IBM. For individual contributor types, there was some expectation that patents were part of the job description.
Why It Makes Sense to Treat Prisoners Humanely
I have a BS in Foreign Service from Georgetown

What? If you can get a Bachelor of Science in something not even tangentially related to science then what is the degree for?
It's amusing to watch, but my speculation is that most of the "deals" they strike in front of the camera probably break down once the small businesses and the "sharks" actually begin to work out the details on paper.

From the perspective of the small businesses, while they're getting some great exposure, they're being asked to make a decision in what's probably the worst possible environment to do so .... standing in some studio, surrounded by cameras, without any of their numbers in front of them, and in front of a panel of individuals that have an interest in creating conflict between the both the businesses and the other sharks for the sake of making the show interesting.

I like to think of it as the People's Court of venture capital meetings.
Cộng đồng Nhiếp ảnh Việt Nam - Nơi chia sẻ và cảm nhận những tác phẩm nhiếp ảnh.
If I may reiterate, twisted.web died between 50 and 75, and that graph showing 1-100 was very misleading.
This article is perpetuating a myth: that the Sholes keyboard was designed to slow-down typists. It wasn't, it was designed to make keystrokes come from alternating sides of the keyboard. THAT was what prevented the hammers from sticking, not the reduction of typing speed.

In fact, the QWERTY keyboard accidentally increased typing speed, because as one hand was hitting a key, the other hand was targeting the next letter. This alternating hand movement was the greatest factor in increasing typing speed, and Dvorak's tweaks to the layout produces benefits too marginal to measure.

When people switched to Dvorak and found they typed better it was because they'd paid more attention to their typing for a while, not because the new layout was superior.
if you are a good cook, a sharp knife will be very useful. Others might only hurt themselves with it.

No, the quality of things is not measured necessarily by the amount of uneducated users.
someone who has a legal source could do a diff against this and see if that's the case
Could you elaborate on "Design and implement a "house style" for query builders and "modular" SQL statements"? How would you go about doing that, and what would it look like?
This seems to tie in with the recent discussion about how much more personal information is captured by your Flash plugin and how very much more persistent it is (relative to the data captured in ordinary cookies).
The problem with the Dvorak keyboard and incremental usability tweaks
> This article indicates that it may be preferable to the alternative...

No. Python 3.0 was never expected to see widespread adoption, nor was it expected that libraries be ported to it. Ever. Python 3.1 is expected to have a better adoption rate, and library porting to start in earnest during its time and even more with Python 3.2 next year, especially with tools such as 3to2 appearing.

Everything is going according to the plan, and this plan is the reason why 3.1 was released less than 7 months after 3.0 (3.2 will probably be released early next year, putting barely a year between 3.0 and 3.2). That's also why 2.7 is in the works (and was already planned before the 2.6/3.0 releases), and there might even be a 2.8 (though that's unlikely).

edit: when you get down to it, those claiming Python 3 has failed are either morons or FUD-spreader, Fox-style. I'm not saying Python 3 has succeeded, but we won't know whether or not it has failed before the end of 2010 at the earliest. Right now, everything's going according to the plan.

Please remember the planning for Python 3000 started for real during the 2003 State of the Python Union. Meanwhile the release of Python 3.0 was in december 2008.
A really great opportunity for those wanting to start their first startup plus Alex Barrera is a fantastic source of feedback & information.
Does anyone find that chrome is just unnecessary? It seems like google got to the game just when all the other browsers hot a point when they are all good.

Not long ago, FF seemed like a real edge. Now I just use it cuz I'm used to it and it has extensions that I am used to. Safari is also good and even the new IE is good. I wouldn't mind using either of them or using chrome. The pace of improvement seems to be strong and even.

I have no beef with an extra competitor, but I am surprised to say I have a browser and its good.
My wife, a civil engineer from Georgia Tech, was told she did not have enough college math credits to become a teacher in California. If she wanted to teach here, she would need to take another college math class, such as basic algebra.
This is what Bubble Sort *sounds* like
If people think popularity doesn't matter at all, they are ignoring the economics of programming languages, where it does indeed matter that others use and contribute back to the community.

Is Lisp popular enough? Hard to say, but people certainly seem to complain about the lack of popularity.
The first important step is the rewrite/refactoring/improvement of distutils, which is going on right now.
Wow! That is interesting. Would love to see that citation there... was this it?

http://www.sciencedaily.com/releases/2001/01/010117074808.ht...
Based on your theory, Usain Bolt must be extremely intelligent.
In October, Applied will be opening the world’s largest solar research center in Xian, China. Gotta go where the customers are.

??? Don't you just have to be where the sun is?
From my anecdotal experience, maddening red tape like this is much more of a problem for attracting quality teachers than pay is. There are lots of people who are smart and driven but don't care much about money; just look at the ranks of the non-profit world. But you have to be a special kind of crazy to want to put up with these Kafkaesque rules.
I feel the same about Safari and Webkit towards KHTML.
Facebook's Bunny1
Write him a letter telling him that you enjoyed his blog and would like to see more. (I did.)
It does. If you are born in the US, you're automatically naturalized, even if your parents are illegal citizens.
http://en.wikipedia.org/wiki/United_States_nationality_law#B...

6 months difference between legal and illegal seems a bit arbitrary.
Nothing new under the sun. The library documentation has almost the same stuff http://docs.python.org/library/optparse.html
the scripting languages are a shallow subset of Lisp, in some ways.

But Lisp was not designed to script applications. It was designed to be a language that can compute with symbols. This applied to Lisp itself lead to meta circular definitions, macros, meta level architectures like CLOS, and more. It led to the first self hosting compiler in the earlz 60s and ever since Lisp implementations have been written largely in itself.

It was designed to easily implement all kinds of notations and evaluation mechanism. Originally for example to implement symbolic mathematics and logic reasoners.

If the subset of Lisp that allows scripting is fine for you, that's great. Why complicate things?
They're immutable, though. (For sake of parallelization.)
It is popular enough, that there are ten maintained Common Lisp implementations, a hundred Scheme implementations and new dialects get invented every other year.
Nope. I still need to

# Check which arguments are available

# Cast them

# Provide utilization information for the arguments

# Provide defaults

# Do all the other stuff that optparse does for options

Hmm... I guess Google's argparse really is the future.
Tell iPhone Devs - Pick Up the Phone
This is kinda neat demo of subpixel rendering:

http://antigrain.com/research/font_rasterization/sample_aria...

Each line shifts 0.1px to right. Taken from.

http://antigrain.com/research/font_rasterization/index.html

which is excellent introduction to subpixel rendering
Thanks for good information, but it wasn't what I asked about. :-)

Lots of the standard scripting jobs out there could be done at least as well with lisp, so why aren't many of them? (For instance, there has been good interpreting and compiling environments for Lisp since the 1980s? 1970s?)

(I didn't have any Common Lisp courses, I studied another lisp. I learned CL by myself.)

Edit: A bit of syntax.
Clojure is a very small part of the Lisp world.

You have to distinguish between the real Lisp world, in which people work on Lisp programs and systems to solve real problems, and the Lisp hype-world, which is a parallel universe consisting of blog posts, arguments, and pronouncements generated by people who are (mostly) doing no such thing, including the OP. Clojure is now a big part of this parallel universe.
http://nmap.org/ncat/guide/ncat-tricks.html

Edit:

http://www.dest-unreach.org/socat/doc/socat.html#EXAMPLES
"Show me the code" -- Linus
Great movement here at Tetuan, Alex will rock it for sure. Go, go!
I'm fascinated by Mountweazels:
http://en.wikipedia.org/wiki/Fictitious_entry

Anybody have any good examples they've seen on the computer side?
Restrictions on Transfer
Thanks guys! You're making me blush xD
Pretty similar to Java anonymous inner instances of Runnable and Callable, then.
Indeed. This article is a like someone looking at the housing crisis who doesn't understand what an adjustable rate mortgage is.
The First rocky planet outside our solar system confirmed