skysight-inc/HackerNews huggingface dataset:
I see this as a scape goating of the quants. Not the mismanagers who hired and profited from the quants. The culpability of the mismanagerial classes are being whitewashed away.
To continue to my favorite Lisp family prior to discovering Clojure (and who knows, it still may end up being my favorite :-), Scheme:

Is less old and has a less dysfunctional community:

Like Clojure, the community took the opportunity to dispense with a variety of old cruft that's still in Common Lisp. It has a couple of processes that push the standard forward; the one for base language changes has been very slow prior to R6RS, but even that moves a lot faster than Common Lisp, which is essentially stuck in amber.

Although the process that produced R6RS seems to have been largely rejected by the community (as well as the product) ... so we'll see what the R7RS effort comes up with.

Scheme implementations are less standardized that Common Lisp ones, and this matters in some important ways, e.g. there's no accepted standard for modules (packages/namespaces/whatever). Frequently it takes some effort to port code between the different implementations because non-standardized features like threads were used (which Common Lisp doesn't have a standard for either).

No one's ever figured out a widely accepted FFI for either, so Clojure wins big there.

Many would say the Scheme language standard is too small and Common Lisp too big; Clojure aims to be just right.
Like the slime mold, the model first creates a fine mesh network that goes everywhere, and then continuously refines the network so that the tubes carrying the most cargo grow more robust and redundant tubes are pruned.

Hey, that's like how brains mature!
I've never called it, so I don't know. Maybe 800-829-4477 on this page? http://www.irs.gov/newsroom/article/0,,id=103554,00.html
Online Casino Resources
Welcome to whole new world of Online Casino resource, offering you inside knowledge about online casino game and their advantages. For your further handiness, we have consolidated the complete list of the most in style online casino games available today at both major online casinos and land based casinos.
Really? People don't get that (white hat) SEO is, at its heart, simply make interesting content?
The universe is in fact not 'material' in some senses of the word. We already know that information / entropy is as least as real as energy and matter. And there are some hints that they may be even more fundamental.
He's a smart, interesting guy with interesting taste in ideas. At the very least he seems determined to stay curious in a Feynman-esque sort of way.

Sadly (for me, at least), his music of late doesn't thrill me as much as his '70s and '80s work, but that's life.

His book, A Year with Swollen Appendices, is extremely entertaining. Mixed into mundane daily items are some striking observations, and the essays at the end are worth the price of the book alone.
You might still want to send out `seeds' to other stars. Even if you can't communicate with them fully.
i'm amazed that he didn't use a single helper javascript. no jquery, etc. Incredible.
Alwayswriteagain: I'm Sharing My Birthday With Israel
Exactly. I'm suggesting that there's a rather-important-yet-unaddressed confounding variable in the analysis.
No, not really. Those are not contrived, they simply wouldn't function without the online component.

But this devices would works as good, or even better if it did not need outside connectivity.

It's just a way to turn a device into a service.
That's like saying marketing is making remarkable products. It is true but incomplete and doesn't tell you anything actionable to get working on today. I'm sort of hoping my blog post said something that was true and non-vacuous.
correlation/causation
Came here to make the same comment. The GC benchmark has noticeable pauses on a Core 2 Duo (early 2009) MBP running 10.6. I saw figures of at least 60+ ms when the animation jerked.
I don't think anyone is saying the technology isn't cool (and I see no one using the word "useless" but you).

I believe most people are warning about the demonstrated technology for this task:

> Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots).

As I said below, for personal scripting of known applications I think this GUI automation is great. But upon seeing it, we had all hoped to see a technology which would get over our biggest hurdles in GUI development/testing. As it doesn't sound like it would do that (well) for a number of reasons (i.e. localization, themes, OS/app versioning, design changes during development, coloring, etc), it loses a lot of its practical application appeal.

It's still really cool technology and is a cool way to think about this kind of problem.
Too bad that the #1 project (Arduino driving on 2 wheels like a segway) was last updated in 2008 :(

Would be great if the author keeps working on the project and the Arduino2Lego library

- http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1221664564

- http://sourceforge.net/projects/a2l/files/
safari seems to perform much better on a number of them

The benchmarks on the page are mostly not intended to test relative performance across browsers other than Firefox, and almost certainly do not provide useful comparison data. They were mostly designed to exercise particular performance weaknesses in Firefox, and indicate whether those performance weaknesses are improved by the new code. Micro-benchmarks in the context of very large, complex, systems, are usually pointless...except when going after particular performance issues, as the developers of Firefox are doing.
Right, my point is that making good content may not be sufficient, but it is necessary. If you aren't making interesting content, the other stuff amounts to a rounding error.

There are all sorts of people who will fiddle with tags and whatnot to try to perfectly shape their site because they're scared/lazy to not make good content. But there is nothing that has a higher ROI on time than making interesting content. Sure, try to make interesting content around the long tail terms that you can optimize for, but at the end of the day, you have to make interesting content.
Why Clojure looks like it might be the "future of Lisp" (to quote Dan Weinreb (he said something to that effect in his ITA Google talk)):

As I noted in my earlier posting, many would say the Scheme language standard is too small and Common Lisp too big; Clojure aims to be just right.

It's not particularly multi-paradigm; rather, it's determinately functional and aimed at the multi-core/multi-thread "future" that's now arrived. It's "secret sauce" is a data structure (http://en.wikipedia.org/wiki/Hash_array_mapped_trie) that solves the functional programming trivial update problem ("changing" one of the built in sequence types is O(n), where n is a max of 32 and more like 5-6).

With the above immutable data as base, it provides a variety of methods to manage multiple threads, e.g. STM (which has a much better chance of working in a functional language than trying to bolt it onto an imperative one), "agents" which are much like actors, but they can safely share (immutable) data and so on.

It provides a general approach to lists, vectors, maps and sets and makes the latter first class citizens. Rich Hickey took the opportunity to ... update the syntax to heavily and appropriately use vectors (they are denoted by square brackets) and many people like this (I don't :-).

It has a Common Lisp style macro system with as I understand it some extra features that make it safer than Common Lisp's.

And the proof is in the pudding: it appeared out of the blue in 2007 and has seen a lot of uptake. It is already being used in production systems (e.g. Flightcaster).

For this old Lisp hand (1979), it provides hope I haven't felt for Lisp since the mid-late '80s.
Here's a news story about Muslims in Canada complaining about the potential use of bomb sniffing dogs.

http://www.cbc.ca/canada/british-columbia/story/2009/12/10/b...
What would the percentage gain have been during that timeframe anyway? Print -> online sales are making huge gains each month, not necessarily because of DRM or not.

That being said, removing DRM is fantastic, and everyone should buy or contact publishers and let them know how much you appreciate the lack of DRM.
Note that Calacanis was the one who started about the boy/kid incident, if you haven't read it.
What I'd LOVE to see is a federal grant program to fund work on popular or promising open source projects. Think how many jobs the LAMP stack has created? We need to find the next-gen of open source tools and make them more robust, better documented and more accessible to others. (Hint: Mochiweb could use some documentation love! :)
The title means "justifaction" as in typographic alignment, rather than a full treatment of the differences between using pdfLaTeX and LaTeX. I was initially disappointed, but just tried adding

\usepackage{microtype}

to a document. Neat! Try it.
Thanks! (I realized after my submission that asking if there is a server is way too ignorant...)
Wait a while; Rich has started thinking about the rewrite of the Clojure compiler in Clojure and that will provide a great foundation for other back ends (LLVM looks tasty).
Wonder what makes you think it will be so different this time.

Dismal demonstrations of the "power of variety" in the media player and media store markets, among other things.
I learned a long time ago that you can't learn that kind of fearlessness. You can gain confidence, become more comfortable in social situations, but you will never have a certain level of fearlessness that some people exhibit.
Software problems and poor quality control cause a fatal radiation overdose
Real Life Dead Pixel in Google Earth
Also see:

http://www.nytimes.com/2010/01/24/health/24radiation.html?pa...
Any site where the content has already been made by others, you mean.
I think we all want to believe that because building interesting things is so much more fun than marketing them. Unfortunately, I think we're all wrong. White hat SEO and analytics seem like the most amenable techniques to the coder's way of thinking. Avoiding them because a large component of that world (marketing) is out of line with our view of how things should work will only hurt us.
Ask HN:  Is marketing essentially using brainwashing to propagate a meme?
And if so, shouldn't rational thinkers speak out against the dangers of marketing?

Why do atheists speak out against the dangers of the "God virus" but not against the dangers of marketing?
its what you do when you graduate high school and have no idea what you want to do with your life.
UN wrongly linked global warming to natural disasters
The ultimate guide for freelancers
I am writing this article from my own experience as freelancer, I believe that every professional is having an interest in his mind to start a freelance business even if he is highly paid by his employer. While planning to start a freelance career you will try to get freelance tools, so that you that you can achieve your goal as freelancer. There are so many things to be taken care of never trust anyone blindly. Every freelancer will be surfing on the internet for projects but be careful while selecting an agency or client. Always keep away from the client or agency on the Internet but fail to give detailed contact information. While you take a freelance job if you have any doubt about the client it will be better not make a deal with that client so that you avoid chasing them for your money. If you are working in some company and you plan to start a freelance career it will be better to start as a side business, try to work in free time and during weekends.
Why are music videos never monetized? Why does this industry want us to pay for one format while they give another format away for free.
Chinese censorship: The real stake in "free flow of information"
The best use case I can think of for this is writing automated test cases for a browser-based app. Selenium does a pretty good job of that already.

The demo (automatically setting an IP) is a one-time job. How many times do we have to do this task? So there is no need for me to automate those kind of jobs. But having said that, this could still be useful in some use cases. One example I could think of is testing desktop apps.
Your CTO is right. I was recently in the position of using Tokyo Cabinet on a site with a lot of traffic. Initially, it was great. It continued to be great for a long while until we hit a point where it started taking up too much memory and 100% cpu causing load to sky rocket. While the technology is great, there was very little that Google found about our particular problem. We eventually wound up resetting our tyrant database and plan on moving completely off of it.
In many cases the prof is doing the absolute minimum so they can focus on research. The lectures are often unoriginal (they are cribbed directly from the book). So someone sincerely interested in learning would be better off reading a few different textbooks or finding better lectures on the internet.
The graphic sidebar to this article

http://www.nytimes.com/interactive/2010/01/22/us/Radiation.h...

is not to be missed. It's a very clear explanation of the technology.
Might want to change this link from an https:// to an http://, it's throwing up red flags in firefox (and I assume other browsers too)
I spent a few years doing 'game AI' for Nintendo games and some Disney VR. I like to mention to young gamers that to prepare for this kind of work, ideally one should study: math (especially linear algebra and calculus), physics, computer science, art, and literature.

Not very many people have all of these skills, but the president of Angel Studios once mentioned that he liked to see as many of these skill areas as possible.
Where is ski-free?
+1, I couldn't agree more. I would argue that gaining and sustaining traffic is the hardest part of doing a start-up.
Google's A-Z of How-Tos
its obviously easier to lobby to prevent the economy from shifting; many big companies will be unable to adapt, and many small companies will become the big companies.
I'd like to participate, and I don't want to look at your PHP. Can you elaborate on what needs to be implemented?

Do I have this right:

- use linked objects for the cells instead of an array

- a method to bring a cell to the next generation, this method recursively calls itself on the neighbors

- live cells should be created on the fly, growing the "grid" (non rectangular) as necessary
I'm not in the ad game, but what you just said doesn't sound right to me. I mean, if I see 10 ads for a new show on TV network X, even if I don't click on them they have value. Not everything is monetizable online, and those things that aren't will be hard or impossible to track.
You're absolutely right, unfortunately it seems that you can't edit the links after submission any more.

This sucks.

Sorry, I should have noticed that before submitting.

The fixed link:

http://smartech.gatech.edu/handle/1853/29728

If some editor could please correct the other url I'd be most happy...
As a fellow believer in not bothering to go to class, my feeling on the matter was always that I would go to class if and only if it was at least one of (1) more efficient than reading the textbook, or (2) substantially different from reading the textbook. These were both rare properties.
Boogie Board writing tablet costs $30, features ‘no power LCD technology’
Note that the post is from boingboing, not O'Reilly, whose post says nothing about DRM. I've no doubt that the main reason for the sales increase is that more people are buying ebooks, not the dropping of DRM.
Schneier on Security: Technology Shouldn't Give Big Brother a Head Start
I agree. Places like Tokyo and Seoul are visually assaulting. But you get used to it. And they are super walkable. But they make similarly hustle and bustle places like downtown Manhattan look calm and tame by comparison.

I'm just not sure how to reconcile in my head this type of urban layout with the Japanese aesthetic.
It is known to more recent versions of IE, IE8 if I remember correctly? I'm using StartSSL on my service because my users are iPhone developers and you need a Mac for that.
I just got my arduino kit in the mail yesterday from the free day (also known as break my f5 key day). I stayed up all night toying with some infrared lights. I removed the infrared sensor from my craptacular logitech webcam and the fun began.

The first thing I noticed from hooking up a few hundred ir leds (best $5 spent on ebay) was the heat the board was producing. This makes me consider dusting off the nerd kit and hooking up the TX/RX to the nerd kit and have 1/4 of the leds on the nerd kit and some of the data processing working there.

My end goal is to make a tablet, but right now I'm just toying with a desk sized white board.
Bill Hicks had something to say on the subject: http://www.youtube.com/watch?v=gDW_Hj2K0wo
I couldn't find a good example at night.

Here's one

http://www.danciprari.com/images/worldtrip/japan/ja-tok-stre...

Of course this is Shinjuku which is normally kind of loud. But you can find this type of street scene all over Japan.

Like this

http://img5.travelblog.org/Photos/40770/225034/t/1787494-Jus...
"If other lisps never made it into mainstream, why would Clojure all the sudden nail it?"

Very good question; here are my guesses:

We are exiting a Dark Age when the use of non-mainstream languages was nearly impossible (I suspect this has to do with the dot com bust: companies just don't have the money they used to have to throw at "safe" mainstream choices).

I strongly suspect PG's success story and thorough explanations of why Lisp wins made more people willing to give Lisps a chance.

The more varied syntax (e.g. heavy and appropriate use of vectors which are denoted by square brackets) finds favor with a lot of people who think LISP stands for Lots of Irritating Sets of Parenthesis.

The multi-thread/multi-core "future" is here today and many have come to the conclusion that functional programming seems to be the best approach we can see today (there's been a lot of research into this since the '80s or earlier, nothing else has really stuck to the wall; note that Microsoft's F# dialect of OCaml is perhaps the first "mainstream" functional language). Lisps have always had a good story there as the first widely used functional language (well, technically most of them are multiparadigm but strongly functional), with a strong mathematical basis (the lambda calculus). Clojure takes full advantage of this.

Apropos of the above, Haskell, the ML family and maybe Erlang were probably the only more popular strongly functional languages prior to Clojure, but for many they are harder to master; Lisps are more straightforward, they are dynamically typed, etc.

Basing it on the JVM makes a big difference: for some it provides a warm and fuzzy since Java is so widely accepted and the Java/JVM ecosystem is so big and healthy. For many this provides an easier path to getting started, and if you want to get real world stuff done quickly, there's all those Java libraries and packages that can easily be directly called from Clojure and that can call Clojure.

(Actually, running on the JVM makes it easy for pretty much everyone to get started on most any platform, just download the .jar file and run it in the JVM that most likely is already installed on your system.)

Rich Hickey has made a lot of good choices in designing the language and its core libraries; it "feels" like a good fusion of Scheme and Common Lisp, richer than the former and not at all crufty or impossibly massive like the latter.

The community is very functional, so to speak ^_^. There's one Google Group where most of the action happens, it's very friendly and helpful and nasty people are not tolerated on it.
Perhaps they are sincerely interested in learning but don't learn much from class.

If they are also pragmatic enough to see the utility of a degree, that would explain why they don't drop out of school.
I see several problems with this:

If you start with two disconnected cell groups, how do you know when they collide? It seems like the best way to do this is to have a global cell array (or hash table) such that world[position] returns the cell at position.

If you update separate groups at different speeds you run into problems unless you save the complete history. So you still have to update everything in sync? Then what is asynchronous about this?
Who is going to take the lead in setting up an independent analysis for Compete.com vs Quantcast vs Comscore and see who has the most accurate data when compared to the raw web server data?

I think the test should compare 20 1k, 20 10k, and 20 100k sites. If anyone decides to take bets on it, I'd guess Compete has the best data and Comscore has the worst. Let's see the services have a throw down!
This is why we need Wikileaks..
Early humans wiped out Australia's giants
Nothing, other than the fact that it's the typical length of a US presidency. Which makes it politically untenable.
I'm not picking on you here: I think one of the reasons this issue gives us fits is that we think about it in terms of "gaining and sustaining traffic", which is somewhere in the general vicinity of an actual business goal, but not quite there. "Traffic" is not valuable per se and often people optimize for it in ways which are counterproductive for the business. For example, if you get featured on TechCrunch, you will certainly get a lot of "traffic", but what does that get you, really? A few dozen comments saying the design of your front page would look better in blue, your VPS chugs under load, and "didn't Taxi.derm.me already do this last year"? And then tomorrow they'll have forgotten about you.

But people spend insane amounts of time and effort trying to get on TechCrunch, when they could spend that time writing pitches to blogs whose owners will melt to know anyone who is reading them, or writing systems to make pillar content which will be attract qualified, interested prospects for the next decade.

And even for those few (arguably) lucky folks who make it onto Techcrunch, they might assume that if getting a big splash "gains" traffic then subsequent big splashes are needed to "sustain" it, throwing an increasing amount of resources to further pessimize their business to fit the preferences of a narrow, fickle audience who does not spend money on the stuff they have to sell.
I do not know if you can put homophobia in the same pot as the carseats. There's no harm to children involved in homosexuality. The mechanisms for inciting legislations seem different.
I think any reader of boingboing should first consider if they are reading a specious argument designed to further the author's agenda. One should not use the comments at boingboing for reference material in this effort, unfavorable facts are sometimes removed from those.

Edit: I don't mean to rag on boingboing. They are what they choose to be and it works for them, but sometimes people mistake {headline,paragraphs} for journalism.
Almost, the recursion is only used when creating new cells, other than that it is all simple iteration.

Basically the 'cell creation' is a shortcut used because I didn't want to start off with a fixed size array of cells.

Each cell operates independently of its neighbours.

Nice to have a taker!

It's a small enough project that you can do it in a day and it is large enough to get some insight into the various ways of solving things with different languages.

I'm really curious what your code will look like and what language you will write it in.

Please let me know when you're done, email in my profile.
The regulator on the Arduino is made only for low current output (500mA max, I think), not to mention the Arduino pins should not exceed 20mA or they will most likely burn out.

If you are drawing enough current to make the board (I'm assuming, the regulator) go hot, you should be using a bigger external regulator to power the LEDs.