skysight-inc/HackerNews huggingface dataset:
For many people reading and/or writing C-style is easier than s-expr (Lisp). On the other-hand it is far easier to parse Lisp than C-syntax. So really depends which perspective you are considering.

As a programmer you delegate the heavy lifting to the compiler and choose the language (& framework) based upon what you wish to accomplish.

Perhaps you could explain your motivation for asking the question. E.g. thinking about designing yet-another-new-language?
Good point, Melvin. AT&T should be doing everything they can to retain what should be their most lucrative customers.
I just met with a partner from First Round today during their "Office Hours" in L.A. What a cool VC firm.
Hi. These are great suggestions! A mobile optimized version of the engine and services are very high on our to do list so you can expect to see something in the near term.
I find Python easier to get started with, because there is much less syntax to learn when coming from another language, particularly the ones you have been working with. Ruby does more out of the box for webapps, and does more with less characters, but only marginally, and it has a slight perl aftertaste that makes it a tad annoying at times when you're starting. In summary, I'd recommend you start with Python because you can learn essentially all of the language in very little time from the basis you already have. Ruby is definitely more hyped right now than Python, and it is awesome for web stuff, but starting with Python and then learning Ruby should be easier than the other way around. Or maybe it's just so for me.
See here for a possible explanation:

http://tierneylab.blogs.nytimes.com/2007/04/05/and-saturns-h...
When you have no choice. If you are charging money, or needing legal advice, or having increased server costs, or considering hiring someone, you have no easy choice but to start a company.
To Help Protect Your Computer From Viruses and Other Security Threats
Windows Live OneCare is a security software which fixes computer viruses and also protects your system from different attacks. This software has various types of programs that keep unwanted files out of your system.
Www.diigo.com
No - it doesn't have a passive mode.
I would say Tim Bray is making an amazing effort to tackle the hard problem of optimizing a language that he has even at this point only passing familiarity. That said, it's great to have such a well known hacker try to put Clojure through it's paces.

Having optimized my fair share of Clojure programs it's certainly possible to get very close to Java speeds. Also in my experience there's often a point of diminishing return. It's often simpler to just write that tight loop in a tiny Java class and be done with it. Just as Python is extensible in C when you need performance, Clojure is extensible in Java.

With the work in the Clojure new branch, the possibility of writing wicked fast Clojure in Clojure is just around the corner.

I work in Python and JavaScript day in and day out and my comparisons follow:

I can say without a doubt, idiomatic Clojure (not heavily optimized) is generally faster than Python, and more elegant IMHO. Once you get used to pretty much everything returning a value, Python can drive you insane. The only thing I generally miss about Python is that's more usefulf/friendly as a command line scripting language. But for building an app, Clojure all the way.

I use JavaScript even more, and Clojure has all the things I like about JavaScript except even more flexible and useful in contexts other than web programming (OpenGL programming for example). I picked up Clojure precisely because I wanted a fast elegant dynamic and concurrency ready programming language.

As the JDK evolves and our laptops start having 4 cores, I think the case for Clojure will only grow.
well there is another 'duckduckgo' i.e
duckduckgo.com
worth trying ...
The Reset Button on the Treo 650
gist: Build around a problem that exists.
Tips, tricks and examples for the Z shell
This may be their true intent, but they chose not to pursue this goal directly (I'm guessing because a direct attack on free speech would have less chance of succeeding). Instead, they're filing a complaint with the Division of Occupational Safety and Health. "we see it as our duty to pursue action on the issue of safety in the workplace": http://www.aidshealth.org/news/press-releases/ahf-to-file-ca...
Interesting. I might give it a try. Is anyone familiar with Reddit's photography sections? Would any be good for pro/prosumer photo services?
Besides idiots and trolls, there's a third large group of people who are brazenly wrong: those with psychological issues.
Getting to know the Irrlicht 3D engine - Dynamic Lighting
Are there any examples of web sockets live right now? I'd like to see it in action...
Regarding the wifi issues, if you're running a tech conference and it has to have great wifi, we're recommending Mariette Systems. I know them through Cliff Skolnick, who used to be involved in wiring up community wifi networks (and was a founding member of Apache). I think it's amazing that you could get someone with that much experience to wire up your conference. It's much better than the low-level IT guys that normally show up (or worse, the remote phone IT support).

Here's their website:
http://www.mariette.com/Mariette_Systems.html

And an article TechCrunch did on them:
http://www.techcrunch.com/2009/09/20/techcrunch50-had-intern...

You'd think this would be a solved problem by now, but judging by the number of conferences that have bad experiences, it is not.
Fedora is moving to Git
The iPhone has had it for a while if you are jailbroken. Qik, Bambuser, and Flixwagon come to mind.
I wouldn't say that the article gets down to the nitty gritty of what Clojure is capable at all. It's a great series about a high profile hacker having a go at what I think is a great new programming language.

For a down and gritty analysis of Clojure optimization you're better served reading Christophe Grand's posts. Or even my own fast but butt ugly optimization of Uncle Bob's Jarvis March- http://github.com/swannodette/convex-hull/blob/master/convex... where I use macros to inline everything.

His version ran in 25s, mine in about 0.5.
Fighting fraud online: taking "Google Money" scammers to court
This was posted 3 times in the last 30 days.
Haskell is the obvious alternative. It is a very elegant functional language that is, in my opinion, executed well. Does it fit into your list of languages that miss the mark. If so, in what ways?

I also really like Clojure at the moment but have programmed in Haskell in the past and found there was much to recommend it. If you are genuinely looking for a good functional language you would be doing yourself a disservice if you didn't take a serious look at Haskell.
Calendar now available at Greenhorn Connect: http://greenhornconnect.com/events/calendar
The work they do over at http://metalab.com/ is some of the best I've seen.

Edit: Oops! He's right, http://metalabdesign.com/
H1N1 now thought to penetrate the lungs in fatal cases
"For each company in this list there are another 50 failed attempts at cracking the same market" .

I'm pretty sure you can say the same thing about almost all successful products in any market. Whenever I look at such a product, I'm sure that if I search hard enough I'll find the (at lease) 50 failed ones.
These are surely aspects that differ based on the coder, but here is my take on it. I have a strong Ruby background and the last few months I have been using Scala alongside Ruby.

1. In short, yes. I think the key for me is using a mix of Scala and Ruby. For many tasks, I am not as efficient with Scala. I think that is 2/3 my inability to more effectively leverage the language and 1/3 the language itself. I find Scala to be incredibly clear; in many cases more so than Ruby. The type system and pattern matching can do amazing things for readability.

2. The Artima book is helpful to have at hand, for sure. As for getting up to speed, both the O'Reilly book and the Pragmatic book are good. Just from my feel, the Pragmatic appeals more to those coming from a Java perspective, and the O'Reilly appeals to people with a Ruby/Python background.

3. Never built more than a toy application with Lift, but there are definitely a fair number of people using it in production.
While the analogy can fall apart if you stare at it too hard, I think he has a valid point. Hard concentration is one of the most productive useful things you can do. It is also absurdly hard to get into the zone. If I'm a little tired, or I think that I might want to do some other stuff, I might avoid it the way I might avoid doing pushups (I'll do it later).

I don't know why this is either. If you master focus it will really pay off.
http://metalab.com/ is essentially blank; any links to work they've done?
You probably mean http://www.metalabdesign.com

They are quite good.
It's certainly "consistent."
Why is Good Communication Important in closing Real Estate Deals?
If you have been in the real estate industry for quite sometime, then you should be well versed with the problems and challenges involved in this industry. If you were to review your own business history, you will be able to painfully recollect that you had missed many potential deals just because of a single factor, which is communication. If you want to be successful in your real estate business
It really depends.

I recently did a bit of consulting work for a guy who has a large number of domains receiving primarily organic search traffic. Around 20% of the people hitting those (several million a month) are still using IE6.
My dad was in a similar camp. It had NOTHING to do with the browser, and everything to do with the yahoo! branded logo that SBC had installed for him. To him that logo is the internet.

For a host of reasons I ended setting him up with Chrome, imported his bookmarks, and changed the shortcut. Now the magic Yahoo! logo opens Chrome instead and he couldn't be more trhilled.
Mariette Systems solved the problem for TechCrunch by using primarily WIRED internet access, not WiFi, and the cost was absolutely breathtaking.

The ServerFault thread that followed that incident about wifi at conferences has become the encyclopedia of how to make it work, so look there if you need a more detailed answer than "spend a lot of money hiring the guy who knows all the secrets." :-)

http://serverfault.com/questions/72767/why-is-internet-acces...
I hadn't looked at Haskell yet, actually. It seems to slip off my radar.
Privacy isn't about hiding things. Its about freedom, choice and the ability as a human being to draw a line. In the online world this has become impossible due to the implicit exchange of data taking place. Google provides you a relevant service, and in return they will take your data. That exchange needs to be explicit.
Because Perl is the "glue" or "duct tape," if you will, of the internet.
Why does a screensaver have permission to write to /usr/bin in the first place?
Facebook Updates New Privacy Settings
Whoever designed the heroku site.
So, instead, you put "reply to mail xyz" on your todo list for every email you want to respond to but can't respond to right away?

Seems like to many steps to me.
Top Free Security Software For Your New PC
Protect your new computer/ notebook /laptop with these top ten free security software that will keep your new PC running energy efficiently, healthily and securely.
either is fine. they have much more in common than they are different. choose which ever makes most sense practically (for examples: if you know someone who would give you help + support, use the language they use; if you already use a certain host and they only support one of them, use the one they support)
It's wrong. I can imagine tons of things that I might want to hide form others, and none of these things necessarily are evil things. The problem isn't about hiding. It's about freedom of choice.
You can do it in C:

#include <stdio.h>
int main(void) {
int a, b, c;
int d = (a = 1, b = 2, c = 3, a + b + c);
int e = (({int f = 1; e = f;}), e += 1);

printf("d is %d \n", d);
printf("e is %d \n", e);

return 0;
}

Edit: I just realized how strange the line e = ... is. I wonder if it yields different results with different compilers.
Similar look to hoptoadapp, which I've always been impressed by. Really clean "application-ey" look.
see the new scientist article linked above - they're trying to develop a new system (and apparently not doing that well).
Thanks, couldn't have said it better.
Harnessing the Cloud for Hacking
I'm a computer nerd, so I don't say this often:

These pictures are breathtaking. They remind me of gothic cathedrals, but more stimulating, deeper, and even more beautiful. Knowing they are mathematically generated gives me a feeling not unlike ecstasy.
I just logged into facebook and while the option for "everyone" was there, the default was to preserve my old settings.

What's the issue here?
No, I was just joking. I planned on indicating that, but I forgot to when I left the browser tab for a bit and returned.
Privacy to me isn't about hiding things. Its about the freedom to choose where to draw the line. If you read Bruce Schneier's post, you will find a few (there are tons) examples of this. And just because everyone 'does it' doesn't make it right. Google is the biggest implicit data collector in the world. Their motto suggests that they do not want to be 'evil'. They have a responsibility to ensure this data exchange for value becomes more explicit. [fixed annoying typo]
"Designers are not highly paid cake decorators." -- Spencer Murrel

"When you're forced to be simple, you're forced to face the real problem. When you can't deliver ornament, you have to deliver substance." -- PG

http://www.metalabdesign.com/about-us/ is full of "cake decoration". Other than that it is nice work.
Two wrongs do not make a right. Google needs to step up and deal with this.
I'll go ahead and recommend ANY vendor for bringing in a providing WiFi for a conference. If you're doing any sort of tech-heavy conference, you have to assume that the venue's internet traffic will at least double, will be of a different type (more than just light email and web browsing, etc.) and that their infrastructure isn't designed to handle it.

When you're dealing with high concentrations of users on WiFi, your first worry isn't IP addresses (and honestly, with 1918 ranges, if you need to worry about IPs, you've got bigger problems), and it isn't available bandwidth. The very first problem is going to simply be client associations with the APs. Each AP can only reasonably manage so many connections, and a high concentrations of users makes it that much more difficult to partition the traffic.

A good BS filter will be to add a 0 to the number of people you expect to be in attendance, and ask the company "So what architecture would you use to support this?" If they mention mesh or T1 (unless they start talking about multiple bonded T1s and rattle off numbers), thank them for their time and leave. If they mention wireless uplink (or backhaul), ask what sort of throughput can be expected. If they don't give a hard and fast number (or reasonably small range) thank them for their time and leave (one caveat, if they list rates they've seen in other setups but they vary quite a bit, they're good).

The thing is, the problem has been solved, and can be taken care of. But it takes a couple of network engineers and enough planning to pull in a circuit just for the event. And that's assuming all the equipment necessary is on-hand. One month lead time would typically be pushing it if you need to pull in a large circuit or it's an exceptionally large event (1000+ people). Any less lead time than that and it's not the company to blame, because some parts of the setup have external dependencies that the company cannot speed up.
How did you make this awesome demo video?

I would love if you spilled the beans...

* Writing the script
* Getting someone to shoot/edit it
* Lighting
* Getting someone to read it
etc.

I have to do something similar soon [ non iPhone, ;)] and I am truly in awe.
The fact that you are posting on HackerNews means you are minimum ten times the value of the people you are criticizing.

Those people are being brainwashed to do those things because people like you (ie. the strongest and smartest in society) are refusing to stand up and make things the way they should be.

If you and your cohort* would start taking more responsibility for the lower classes they wouldn't behave so stupidly. Where is your brotherly desire to look out for those who are less capable?

If the intelligentsia decided tomorrow that marketers are no longer allowed to force shit food and mindless status-driven consumerism on the lower classes, it WOULD stop. Lower-class behaviour is pretty straightforward. They do what they are told.

*essentially, the elite - weather you measure eliteness by intelligence, money, birth, or simply willpower.
I have found the vast majority of my favourites through twitter. And they're amazing for showing off WIPs and sharing freebies with you. One of the below (I can't remember who) disliked the Wave interface so much they re-mocked it themselves just for fun.

Jonas Rask - http://twitter.com/JonasRask

Jonathan Castro - http://twitter.com/DDrDark

MetaLab Design - http://twitter.com/metalab

Philipp Antoni - http://twitter.com/PhilippAntoni
I think every effort to empower common man will be resisted because legislative, judiciary, administration & corporations will not allow their clout to be diluted and they want you to be subservient forever.
I think we may have to wait a fairly long while before companies will switch browsers just because of Google Wave.

Companies aren't getting onboard the usual sharing is caring experiece that most netizens are familiar with - they usually want to pay $$ to get a product (e.g. sharepoint) that provides some level of support rather than asking the users to be smart.

It may happen, but my bet is that internal net usage changes when the baby boomers have left the workplace and been replaced by people brought up in a very technological world.
Other than that it is nice work.

I'm not sure what you're getting at here. Sure, average people think design is purely decorative, but that does not mean that decoration is not a part of design.

What about their site do you find to be poorly designed?
I think our designer (http://dekorte.com/) did an awesome job:

http://shop.stylous.com/
People like sex way too much. If you look at it objectively, sex is hilarious, and if it weren't for people's rationality being overridden by their desire for pleasure, everyone would be way too embarrassed to have sex, especially in public.
So that's what the relaunch was for: http://www.theawl.com/2009/12/primitive-social-networking-si...
Mystery Light Show Dazzles Web ?
Not Yet The Season For a Nook
Douglas Bowman(stopdesign.com) and Dan Cederholm(simplebits.com)--IMHO.
Assuming maximal interface fluency with GMail, you actually perform [on the order of] the same number of input actions for both. Remember, in order to take care of the messages, there has to be a point at which you initially read them. You can then combine the read + file steps into a single triage step.

In triage method A (his method), you first page through all your unread mail (1 click/keystroke to open the first, then A - 1 clicks/keystrokes to advance to the next conversation without returning to the inbox, and 1 final click/keystroke to go back to the inbox.) Then, once you've seen them, you select the mail you want (P clicks requiring dexterity, or A+P keystrokes; it's a compromise) and mark them as read (1 keystroke.) M_a = O(A + P) = O(A). (Because, as you said, A >> P.)

In triage method B (the "naive" method), you page through all your unread mail, and at each step, you either advance to the next conversation, or archive the current conversation and advance to the next conversation. (1 click/keystroke either way.) M_b = O(A).
http://www.metalabdesign.com/blog/

Look at all of the unnecessary lines framing everything on the page. Instead of adding complexity that potentially confuses the user, they should have used whitespace to group elements.

They also use too many colors. Their use of color is distracting -- it does not add value.
A couple that come to mind:

http://subtraction.com
http://cubancouncil.com
http://madebyelephant.com
http://jasonsantamaria.com
http://markboulton.co.uk
http://hicksdesign.co.uk
I must admit a lot of the points made me feel the exact opposite: if the general feeling is that "application X is done, finished", it seems to be a tremendous opportunity.

It means that people are already blinded to the true possibilities in that area. They can only see the status quo and not see beyond it. Anybody entering the field with some revolutionary way of doing things might be able to grab a huge market share. They would not have any competition, because it never occurred to anybody to even consider innovating in that area anymore.
Why Israeli startups die
Procedural Literacy is the New Black
I agree 100%. That site is a work of art.
Just to clarify, it isn't "my" model. It was just an article I thought was interesting.

I think the point is sound, that most people would rather take stress over intense thought. You can argue with the analogy, and I think you've raised some valid points against the analogy. I just don't see what the point of arguing against the model instead of arguing against what the author was actually trying to get across.
Dar Ziryab website - Fes and Meknes
Many designs on http://csszengarden.com/ is very nice, and it has designer contacts there as well.
It's quite sad how there is someone downvoting us for citing the correct interpretation based on grammar.
Not sure if there's one in erlang, but go has a websocket server built into the standard library:

http://golang.org/pkg/websocket/
If it's direction of travel is away from the viewer while it is spiraling, then yes it would appear that way to the observer.
If I'm not mistaken chunking is only supported on some of Clojure's data structures. Reduce is certainly the better option with vectors (and maps?) if you write your own loop/recur you'll simply be duplicating the existing implementation.

Also I really can't imagine using loop/recur on anything except for vectors and maps most of the time anyway, so why not just use reduce?
Same here. Maybe Facebook was scared of Twitter at some point in the last 6-8 months but I don't see any incentive for them to risk a user revolt. They're doing fine -- Twitter is a different type of service. Who quits Facebook to use Twitter exclusively? I'm guessing almost no one. They compliment each other nicely.
Since I am being subjected to downvotes, here is additional proof to support my position.

http://www.buowl.boun.edu.tr/students/grammar/writing%20guid...

Sometimes a pronoun refers to a wrong antecedent. This problem usually occurs because the wrong antecedent comes between the pronoun and the real antecedent. To correct this error, place the pronoun as close to its antecedent as possible.

So this is not a case of English failing any more than it is Schmidt failing at English (if you believe he is pro-privacy).

Since Schmidt seems like a smart man, it is far more likely that he really did mean that "it" to be "the thing you don't want anyone to know".
FWIW, A lot of their color comes from images within a post, not the blog itself (which is quite consistent with its blues).
Want a Job? Analytics is the Thing, Says IBM
How can you look at something objectively and find humour in it? Humour is a subjective experience.

Similarly, if people were strictly rational, the concept of embarrassment would not exist.
Dongguan's ISO sex industry
Might not be exactly what you were asking, but I like Envato.

http://envato.com/

Particularly, I like their themes site:

http://themeforest.net/
I understood the point of the article to be what it takes to be a successful club owner vs a successful guitarist and in that regard I think it worked even if the analogy is very rough around the edges.