skysight-inc/HackerNews huggingface dataset:
Ok, but it's still more work than if throwing an exception were simply the default.

And this is just one example. I programmed perl for the better part of a decade and every day I felt the pain of how "anti-Huffman encoded" it is unless you're making 3 line scripts. If perl people wish to concede that this is all perl is good for then I'll happily concede that perl does indeed have good Huffman encoding. :)
Aboriginal folklore leads to meteorite crater
I'm certainly not trolling and I've paid more than enough attention to the perl community. Please point out where my comments are inaccurate?

I most definitely was voted down due to "some weird fanboyism" since when I go to the thread page I saw that all comments got a down vote even though at that time only this comment had anything to do with perl. I've also seen this exact same behavior on reddit and other sites.

Anyway, I would expect and admin can check this pretty easily.
'Junk' DNA linked to aggressive cancers
HP Ink Costs More Than Human Blood
Microsoft says Project Natal coming 'holiday season 2010'
Slots strategy | Craps strategy
The slots strategy is quite simple, that is, play for the maximum time. The craps strategy should also come handy while playing craps as it too increases the chances of winning by a significant margin.
Because they're all different. We have key-value stores (Berkley and MemcacheDB), column stores (Cassandra), document stores (CouchDB, MongoDB), and even new data structures (Redis).

They all solve different types of problems (e.g. document stores vs key-value stores). Even similar databases solve the same problems differently (e.g. sharding). They have different performance profiles and bottlenecks. They give you different ways to model your data and query it. Some are persistent, some are not, and some are lazy persistent.

Big picture though: this is the first time your average startup/small team/individual hacker has needed a very scalable database solution because of websites. A website has the ability to get you a ton of users very quickly even if you are just one man hacking on a personal pet peeve (I went through this).

This kind of experimentation is awesome and it allows us to figure out what really works in what situations and is a sign of a very healthy community. I love being part of it.
Google Friendly Sites
Give visitors the information they’re looking for: Provide high-quality content on your home page as well other important pages like main services or products. Make sure keywords should include on content.
Luxury Heritage Hotels
Savista Retreat is a boutique heritage hotel in Jaipur, Rajasthan India, offers an ideal balance of
experiencing the tranquil countryside with easy access to Jaipur’s forts, Palaces, Havelies and bazaars.
For the best Jaipur Resort,Luxury Heritage Hotels, Spa Resorts Jaipur, Haveli hotel, Jaipur palace hotel,
Jaipur Hotels, Boutique Hotel You can go at Savista.
Low tech solution to this would be to just darken the background. A lot of people use this in their semi-transparent terminals and it seems to work for them (addmitedly not ideal).

I'd be more worried about the front imagery obscuring what's in the background, in case people start putting this on car windshields or sunglasses (i'm speculating but hey, we're talking about future anyways).
Fedora seems to have it since 2008.

http://cvs.fedoraproject.org/viewvc/rpms/clojure/F-10/clojur...
I may be wrong, but I support the chinese system of enforced social harmony. China has a billion people, and a huge number of those people are not living by a particularly high standard compared to people in the west. Chinas system is forcing progress - it's causing huge jumps in the standards of living for all of those people. It's a train speeding towards a better life for everyone.

China is providing infrastructure, healthcare, education, and equal rights (sexual, ethnic, etc) for those people. The chinese system creates a socially harmonious system (if you have been in china, you will know it is a very peaceful country), while forcing progress.

Yes, for this, some rights are given up. Yes, dissent is not allowed. But it only takes a few dissenters to destroy a system. Dissent has to be kept to a minimum while the country marches forward.

There are two ways to progress : by letting everyone say everything they want, which has so far led to huge wars and a LOT of failed states, or by having a burocratic and strong leadership at the top that does extensive long term planning. This has been shown to work (Singapore, China, Malaysia, Botswana).

It's easy to say that China should be more free. But the practical result will be death, war and suffering. An educated and knowledgable society in future will be well equiped to avoid war. Let china achieve a certain status, then we can talk about relaxing the system.

Till then, for progress to continue, the policy of social harmony is not optional.
Well my mistake, I didn't realize this point was still under contention. I was under the impression that it's common knowledge that new connections are not created in the brain after a certain age (15-ish as I recall) and all new connections must be formed from existing ones.

This is why e.g. bilingual kids learn new languages much faster than people who only speak one language, people who learn an instrument as a child can pick up new ones much faster, etc.

What is a personal theory of mine is that if you don't have language to understand a concept by a certain point you can never truly understand it. The only places I point to that support my theory are the few cases of children being raised away from humans [1] and this Pirahã story. It's pretty difficult to prove scientifically since it would require destroying someone's life.

But on this site, of all sites, I would expect discussion about it, not a simple down vote.

[1] I've heard of at least 2 seperate cases where through some odd circumstanced a child reached teenage years without learning any kind of communication with humans. After they were rescued, in both cases they were never able to grasp concepts much further than a young child (around where chimps who learn sign language get to). This is by no means conclusive, since they obviously went through an incredibly traumatic experience, but as I mentioned above, there is no easy way to apply scientific method to this theory.
Things to Consider Before Purchasing a Leather Laptop Bag
The new non-relational databases have fairly different designs. For example, if your data set would fit entirely in memory (on one or a few servers), Redis would probably be a great choice. Their different strengths come out of the design choices that set them apart.

A while ago, there were several different database query languages for relational databases, too. In interest of having a standard, they compromised on SQL. There are lots of version control systems, parsing frameworks, programming languages, etc., too. This isn't really unique to databases, they just get talked about more since there's so much buzz about hot new web development stuff.
It's a cambrian explosion. A lot of the concepts involved (eventual consistency, CAP theorem, map reduce) are relatively recent innovations, so there's plenty of scope for exploring them with software. I imagine things will settle down eventually.
"I may be wrong, but I support the chinese system of enforced social harmony."

Easy to say when others are the ones being forced into "harmony" and you are the citizen of a democratic Western country,and it is not your rights that are sacrificed "for the greater good".
Greek seed level OpenFund announces first winners, applications open again
While I disagree with some of what you say here, I really get sick of this mentality that we know best and places that aren't like us are wrong and should change. Let china do what they want (so long as it isn't something horrific like genocide, etc.) and we'll see how it goes. If everyone does what we do, they'll just get what we have. Maybe we could be better.
Cell phone exposure may protect against and reverse Alzheimer's disease
Hair transplants Vs Propecia
Had never heard of MindMeister before, was looking for something like it yesterday. It'll definitely be handy to use.
I'd say the main issue is that it doesn't match the documentation.

POSIX is severely out of date, and must be broken to do even simple things like handle filenames with spaces in them from a shell script.
You're right about #1: reading, writing, and counting. But I think it stops there.

Addition and multiplication can easily be self-discovered, and, if they are, expanded to exponentiation, tetration, and Knuth's up-arrow notation [1]. The recursive relationship between x+...+x, x...x, x^...^x, etc isn't beyond most kid's minds.

Regarding #2, again, let's not be vague. Let's define teaching as creating motivation to learn - through grades, or social rewards, or whatever. Let's define "learning" as the acquisition of models. Using this model, the role of a "great teacher" becomes obvious - it isn't transplanting a models from one mind to another, but motivating the creation and evaluation of one's own models.

I'm glad you brought up "past tense" as an example of a "fact". I'll agree that we have a common experience of time (and hence, "the past"), but will note that communicating about past events is innate (no need to learn it). However modeling verbs as "past tense" or "future tense" is a trivial linguistic model - a intuitively comfortable model, but without much evidence - incapable of describing reality - in this case, our innate abilities for language.

1. http://en.wikipedia.org/wiki/Knuths_up-arrow_notation
Fair point but don't forget that the US, while being known as one of the most free countries is also one of the most violent in the world. It's a tricky question to be sure.
The "Black Box" Disease
I'm afraid you are really wrong.

The dictatorships in Latin America had economic progress, but a lot of problems were simply ignored and ended up been tackled in the 80s with a lot of pain.

Corruption was rampant but people didn't know about it because it simply didn't show up in the press. People seem to think it magically appeared overnight when the military left power.

A lot of money was ill-spent and huge debts were made which aren't well explained.

There were megaprojects, just as China has now, but simple things like sanitation, housing, and education were ignored. Urban centres grew with little or no planning, resulting in the chaos we now have.

So I'm afraid you can't simply take away accountability and hope for the best.
An insomniac's guide to the curious mathematics of mattress flipping
Introducing RCapture - Method Hooks in Ruby
RCapture is a Ruby library that allows placing hooks on methods using a convenient interface. This article introduces RCapture and its features.
If you don't need transactions in a DB engine (PG, Oracle, MS SQL, etc), then you don't use them.

I was trying to forget about MySQL and it's plethora of engines.
These are a bit obvious. I'd be worried about any start-up that's not aware of the first three, and I have actually heard of and used all of them before.
Here is another tip for those who are upgrading from swank-clojure 1.0 (to 1.1.0) - [This is on the Mac, it worked seamlessly on Windows]. Swank-clojure creates a .swank-clojure directory under your home. For some reason when upgrading it could not delete that directory. So even though swank-clojure 1.1.0 uses Clojure 1.1 and Clojure-Contrib 1.1 my repl would always start with the previous version.

Wiping out that directory (.swank-clojure) and then upgrading using ELPA from within Emacs did the trick for me. This is only useful if you tend to run a standalone repl for learning/experimenting and are not using leiningen (or the clojure maven plugin). If you have a project setup that you are/want to use read on...

Instead of trying to get swank-clojure to have the correct jars in its class-path, just create a dummy project using lein new <dummy-name> and update the project.clj file to have the latest clojure (and contrib) jars. Start a swank server using "lein repl" (or is it "lein swank") and connect from emacs.

@ghotli - Just read your blog post - I did not think of using "lein new <project-name>" and swank-clojure-project together. Thanks for the tip.
I personally prefer to use a more up to date version, so i don't use the one from the repos, but im sure people who just want to have a simple install, or a stable release could benefit from this.
Ezel dizisi izle
"Fair point but don't forget that the US, while being known as one of the most free countries is also one of the most violent in the world. It's a tricky question to be sure."

What's tricky? The easy way is to conduct a thought experiment - given a choice, would you live in a violent democracy like the USA or a "peaceful" dictatorship like China? And guess what, you do have a choice (modulo some paperwork) to live where you want. Let's see you go live in the rising superpower :-).

More seriously, the argument is not that there aren't good points about every society/ country/political system. Of course there are, if you look hard enough.

A system's goodness should be judged by the people who live under it and the Chinese don't have the luxury of choosing what system they live under. Till they do, and voluntarily choose "harmony" over the right of free speech (say), any "goodness" of the dictatorship is purely hypothetical.

Anyhow, I didn't (and don't, any further,) intend to argue politics on this thread. It is just that I am a bit sensitive to people advocating that others suffer "for the greater good", while avoiding any sacrifice themselves.
The ads are clearly marked as ads, though, whereas this is presented as a bona fide personal recommendation.
I can't touch jey's answer when it comes to the algorithm, but I think this link: <http://www.netflixprize.com/>; is helpful to establish the context.
It was actually in Jaunty first (albeit as a "backport"). http://packages.ubuntu.com/jaunty-backports/clojure
That's certainly one approach.

From the outside, my interpretation of that is "I don't value my own opinion enough to make it accessible to users of other extremely common browsers."

I assume you blog because you feel like you have something to say that's worth reading. Making that content inaccessible to a very large segment of the browsers/users in the world works contrary to that. (I do sympathize with the PITA factor.)
Actually, that's not true: http://packages.ubuntu.com/jaunty-backports/clojure
" Let [Country X] achieve a certain status, then we can talk about relaxing the system."

Who is to say that any country has reached such an enlightened state. Your argument stands against any instance of democracy.
http://planet.clojure.in/ does a great job of aggregating content from some of those who have been working on/with Clojure.

Between Clojure.org, HN, Reddit/Clojure, and #clojure on Twitter, I have all that I can read.
Traffic exchange for web sites
Now days there are lots of companies are offering this exchange of traffic for their valuable members. The technique behind this exchange of traffic program is creating more traffic to your site. If your site is listed as a member in any exchange of traffic site, then you need to earn credits. If you are surfing other member sites regularly, then you will get credits to short list your site. Even you will credit if other members will surf your site. The credit point will depend upon the number of members visiting your site.
They kill 1700 people a year. At what point does that become "horrific". They throw people in jail for 11 years for the crime of threatening stability (ie. suggesting that public officials should be held accountable to the public they serve).

India has almost as many people as China (some day it will have more) and arguably more diversity and it still manages reasonably well as a democracy.
I believe transparent abstractions are a big part of what made Rails successful: e.g. you have a primitive for an input box in a form, but you can pass through arbitrary attributes to the generated HTML.
The new hacking: using documented features for their intended purpose on your own hardware.
Anyone have examples of 'good' abstraction vs. 'bad' abstraction?

Edit: Missed ntoshev's comment.
"There are two ways to progress : by letting everyone say everything they want, which has so far led to huge wars and a LOT of failed states"

I don't agree with almost anything you said here, but the above statement can easily be contradicted by taking India's experiences since Independence into account.
Seems like there is a contradiction. What set of font sizes meet the two constraints (3-4 different font sizes and size them according to the Fibonacci sequence / Golden Ratio) and look great on a web page?
Python might not have a single "killer-app", but it has a killer ecosystem, which I learned to value higher.

Much of the joy in working with python comes from the "already written" effect. Libraries exist for almost any imaginable task, and it doesn't cease to surprise me how good the average code-quality is. It's extremely rare for me
to run into a foul egg, which is a pleasant change from the platforms I've previously worked with.
His article is so vague to point of saying, "using vowels might indicate something MIGHT be wrong".

All my worst code has vowels, ergo...
I had examples by cut them in fear of starting tribal conflicts, and because brand-name examples detract from the logical point. The ones I cut are:

- JVM is a "bad" one, as most Java programmers aren't intended to ever think about JVM internals. Languages developed on top of Parrot and LLVM are "good" ones, as they spend considerable effort making their internals accessible.

- ORMs on top of *SQL are "bad" if the user doesn't understand their implementation. Flat files and MongoDB are "good", assuming the user does (as I imagine most do).

- TCP/IP used as a byte stream is "bad", with an understanding of packet ordering/repetition/correctness is "good".

Rails' templates are transparent abstractions to HTML compared to some others, but a lot of the other "magic" is an example of some pretty opaque stuff - the ORM being an example, and also abstraction from the network layer.
I personally have been to the U.S and to China, and I am going back to live in china for a few years. I enjoyed china a lot more than the U.S.
Microsoft opens CES without much-hyped tablet, highlights past successes
Feedback Works When You're Detached from the Idea
India has low classes, untouchables and terrible Ghettos. China does not. India has war, border clashes and terrorism, china does not. India has people publicly saying that all muslims should be killed, china does not. India has people being burnt alive for being witches, or for stealing. China does not.

It's easy for you to say that the indian system is better - but I think when the tire is thrown around your neck and petrol doused on you, you will gladly exchange not being able to open flickr for that.
See my comment below on the state of India. The lower classes of india have it much much worse than the lower classes of China.
Just want to second that google groups is a pain, and it's a shame that everyone seems to be using it nowadays (albeit for understandable reasons).

My pet peeve is their ignorance of traditional mailing list behaviour in terms of echo'ing back your own posts to you.
Google Groups doesn't do it, every other mailing list software in existence does it. Which means users who happen to not use GMail as their client (yes, they do exist) have to deal with both variants - a small but constant nuisance.
Abstractions are a necessity for portability. You can't talk about "little heads reading data off the hard disk" if your program is expected to work on SSDs too. Or what about the "quantum-holodisks" that arrive in 2020?

The vague understanding of the software and hardware stack is a good thing - it could change at any time.
I am not advocating dictatorship or one-man rule. I am advocating a planned economy and a burocratic system at the top, where a cadre of leaders plan and decide how progress should happen. Be clear on that - single leader dictatorships are the worst form of government. China does not have that anymore and has not had it for a long time.

China has an elite class. Do you know how hard it is to get into the communist party? Do you know you have to be REALLY good to be invited in. The party selects intelligent and competent people to enter the leadership class a.k.a, the party.
This post should be titled "Mac OS X has a bug in it".
I'm a big fan of document databases. It was one of those things where I was working on my app, thinking to myself... self, aha! I need documents or arbitrary kvp storage... then thinking, yeah somebody else must have done that already and there I am on couchdb or whatever. Having to have schemas is just an unnecessary pain in the ass imho (sometimes necessary blah)
Mark Pincus on Metrics
Y SIN EMBARGO magazine » a set, azurebumble: yse #22
In theory I kind of agree with this, but reality is that most programmers never "master" the trade. Abstractions that help people get there job done by simplifying the task are useful. Remember that not everyone is writing the Linux kernel.

I think the real value here is that to master a system one needs to look beyond the abstractions at some point.
Well, it's extremely helpful if you want to make a Debian package that depends on Clojure. But for development work, a more unstable version would probably be better.
"I am going back to live in china for a few years. I enjoyed china a lot more than the U.S."

Sure, why not?

I am not talking of visiting China (I'd love to. I am sure the people are great, as is the food). I am not talking of living there a few years either (I wouldn't that either mind as long as I can hack my way through the firewall to access the Internet and read and post what I choose and run back home if things get too tough).

I am talking of (as a thought experiment) you giving up your US (or whatever) citizenship and applying for Chinese citizenship. Not quite the same eh? Very few people crossed the Berlin Wall from West to East. Many died trying to go the other way.

The point is, citizens of other countries can enjoy living in China(or North Korea) if their tastes runs to "social harmony" precisely because they have an ever present escape hatch. Without it things look very different.
Direct link: http://www.voidspace.org.uk/python/weblog/arch_d7_2010_01_02...
It's a hip thing to work on, an interesting problem to solve, has some nice ideas around it, has great potential to get lots of users and there are no widely accepted solutions yet.
If made transparent enough, and with the right finish, putting e-ink underneath in a tablet might make for the easy-on-the-eyes reading experience of e-ink with the full capabilities of a standard screen.
Some programs that depend (specifically) on this behavior I'm aware of: qmail, postfix, dovecot

These programs derive their purported reliability from these rename() semantics.

By the way, Windows passed the POSIX conformance tests, but only a salesman thinks this means that Windows is POSIX compliant.
The hotlinking code appears to be a copy paste from a defunct blog, the post in 2004, called Jotsheet. The specific "humiliatingimage.gif" and the ordering of the image extensions is pretty good as a marker.

This particular one appears in a few other places, http://www.google.co.uk/search?q=humiliatingimage.gif+[L,NC]... but in particular it turns up a couple of months ago in http://blog.seoland.co.uk/10-htaccess-hacks-every-seo-should... which appears to be where makeitrank copied it from?
Perhaps it's an SEO metaguide: "How to duplicate software documentation and increase your pagerank with links from social news sites by changing the format to a numbered list."
So my hypothesis is that while this is true now, it won't be once the industry matures.