skysight-inc/HackerNews huggingface dataset:
Direct link to PDF: http://www.pragprog.com/magazines/download/19.pdf

Direct link to ePub:
http://www.pragprog.com/magazines/download/19.epub
TechCrunch is awful now :(
Please leave a hint here or at /r/lisp when this second printing becomes available. Thanks. My personal preference would be to not include IDE-specific info into the printed book at all (other than maybe mention Emacs+SLIME as a de facto standard) but to make them available as webchapters only.

Also, if I may add, I think that using snipurl.com as a URL shortener in a printed book, for example for pointing to the Hyperspec, was a really bad idea. snipurl.com, like any other link shortener, may be short-lived and going out of business over night (think of tr.im), rendering all the printed links useless and seriously devaluing your book. So if there is any chance to change this for the second printing, by god, remove the link shorteners from the printed text! Anything, footnotes or a references page at the end with full URLs, is better than this.
Beautiful work, Fogus -- I hope it spurs a culture of Literate Clojure.

One little point I'd like to make is that there's still a fairly strong difference between documentation and literate programming: Documentation is the material for users of the library, and literate programming is the material for readers of the code. Both are important, and neither should be left to chance.
World Food Prices Rise to Record on Sugar, Meat Costs
can people successfully sign up, use the app, find it useful, and want to return to use it again some time in the future?

if yes, then you're there. don't overcomplicate it.
We have slapped together a quick workaround that can be found here:

http://www.aircraft24.com/en/info/php-float-dos-quickfix.htm

Its a quick+dirty fix for site-owners that cannot immediately upgrade php.
Thanks for the kind words and the tip. I will try to keep the distinction clear as I proceed.
Fred Wilson's top referring domains for the past thirty days
This is basically a web application to record and keep track of your purchases. It is targeted mostly to small businesses, not individuals.

I have put together that website yesterday and today put it online. I believe I am about a month away from releasing a (private) beta so I though I should start spreading the word and getting some feedback.

After you sign up for the private beta you get a link for a short questionnaire (this: http://spreadsheets.google.com/a/rabbitpurchasing.com/viewfo...)

I would love some feedback on the concept of the app (should I say a bit more?), the feeling of the landing page, and the questionnaire.

Thanks HN

-- edit --

The main reason I am doing this is because I already have a client who will pay me €1000, one-off.

It's actually my dad and this is version 2 of an app I made him 5 years ago (using Access and classic ASP, yeah!). I figured that other businesses may find it useful too, so why not release it?
I'll second this. Drupal Gardens is well worth checking out, especially if you are new to Drupal. You can get a site up and running _very_ quickly, the built in theme editor is amazing (think Firebug with a save button), and you really can get a tarball of the whole site with a couple of clicks.

I build Drupal based websites, but I'm not affiliated with Acquia.
The Worst Butt Dialing Fiasco Ever
I think I'm going to put an emacs config file online that I made for a friend of mine that mimmicks keybindings that windows users are used to.
That should read Theoretically Solve but I admire the ingenuity nonetheless and hope that the road from theory to practice is short and uneventful.

A shame this hack has military applications, it would be nice if every now and again scientists patented their discoveries and precluded military use in doing so. [ Please don't downvote me for expressing this sentiment :) ]
مشاهدة مباراة مصر وتنزانيا
When reading ruby+rails+sproutcore+expert I immediately thought of Yehuda Katz. Maybe Apple can consult him?
That was the only way I could browse with Firefox for the last 8 or so months before switching to Chrome (which I did a year and a half ago). I hadn't thought about vertical tab lists until seeing this article; it really was an awesome way to browse. I think seeing the indentation was more pivotal than the fact that the tabs were on the side.
http://mixergy.com/get-premium/
Care to give a tl;dr on literate programming?
> Everyone knows tech crunch is dead as dead can be. Killed. Dead. Dead. Pushing up the daisies. A former blog. Dead.dead. Sad.

Those guys aren't Monty Python, that's for sure. In memoriam: http://www.youtube.com/watch?v=4vuW6tQ0218
Finding New Paths of Success in Your Home Business
Evolving a human face with genetic algorithms [video]
Thats the million dollar question. How to know if the app has breached that level of usefulness where user will want to come back? Hence the urge to blindly add more and more features.

If you are a movie buff, would you come back to the app?
Here is the description from the creator's blog:
http://lbrandy.com/blog/2009/04/genetic-algorithms-evolving-...
I am just used to companies paying for parking. I am not at the top of the food chain and my company is more than willing to cover a parking space or the equivalent in subway fees.
GPGPU Sorting
And so it begins. The only way this won't run rampant is an immediate consumer backlash.
Stanislaw Lem: Love and Tensor Algebra
If they had some footage of the spys making phone calls and had precise times for that footage they would have been able to match up calls with the cell towers in the area.
A power line? Like electric power? So all we need to do is switch to electric cars? How's that going?
We have slapped together a quick workaround that can be found here:
http://www.aircraft24.com/en/info/php-float-dos-quickfix.htm

Its a quick+dirty fix for site-owners that cannot immediately upgrade php.
Are you the child of Erik Naggum's cat?
US Android users can try out the free RedPhone app from Whisper Systems for end-to-end encrypted phone calls:

http://whispersys.com/

Check out TextSecure whilst you're there if you want to protect your SMS storage and transmission with public key encryption.
Zaxxon would be an excellent candidate for a voxel re-make, as it had 3d gameplay.
Ubuntu has taken a bit of a leap lately. I've been primary-Linux for coming up on a decade now, for context. Several years ago my father and I both purchased very similar laptops, with the screen size being the primary difference. Mine of course has been driven into the ground and have various keyboard, mousepad, and hard drive issues, his is going strong (albeit with a different hard drive now). I was there for Christmas and tried to see if we could find a video on Netflix and couldn't find a single computer in the house that we could turn on and get the answer to that question in less than five minutes. I'm not making up that number, that's the time the fastest computer took to boot and present a working Firefox. 1.6GHz Pentium M may not be state of the art, but it's not that slow. It is of course because there's just so many things running in the background that the various virus scanners and backup product (or possibly products, I wasn't 100% clear) are just killing each other with IO contention. (If Windows doesn't already have it, it really needs an official "scanning" component in the OS that things can hook to so it can coordinate disk scanning and avoid thrash, that would help an enormous number of home users.)

I was nervous about removing the virus scanner in particular; he's savvy but he's a professional in another industry and doesn't have time to keep utterly up on every threat. Even if they aren't perfect they do sometimes work. So I offered to put on Ubuntu 10.10, which of course made the system usable again.

What stunned me was how slick the desktop really was. Integrated messaging, application menu is great, the application manager filters the apps from the incidental cruft like -dev packages, and just an indefinable feeling of polish everywhere. Still not quite the Windows level of polish but getting the very quickly and surpassing it in some areas. If you haven't played with stock Ubuntu in a while, I'd recommend checking 10.10 out just to see the current state-of-the-art. I was so impressed I put it on my own laptop. (Fortunately I've learned to keep 20-30GB just sort of lying around on the hard disk to make trying a new distro easy; I recommend it next time you find yourself partitioning.)
This article does make Google's interview process more bearable. I always found the Google interview "horror stories" were a deterrent. Perhaps that is a good thing for Google since it already filters out certain people. But I always avoided even considering applying for Google because I didn't want to waste a whole day getting grilled with brain teasers and academic CS concepts that I learned 10 years ago.
But isn't most public transport essentially big cars? (i.e. busses)

As for 'clever urban planning', that's not possible without getting people used to living in smaller houses or on top of each other.
A quick guide to Mac OS X 10.7 Lion
I thought there was a clause making all technology available for national defence, regardless of patents... but can't find the source. Anyone?
Android malware enters 2011
I am currently in the market for a startup lawyer in the Austin Texas area! If anyone has any advice or recommendations it would be helpful. In my last company the lawyer we used was part of the problem. I'm interviewing several lawyers this week and next and would any help anyone has about what questions to ask in the first meeting would be helpful.
Fast compression is almost as fast as UTF-8 processing. Sticking to old APIs and ASCII for so long is ridiculous and inefficient.

Again, down-votes of disagreement for contrarian opinions. Lovely HN.
$9k is not realistic. As a relatively young couple with 2 kids, our out of pocket medical expenses (on an HSA plan with $5k deductible) have been running about $1500 per year for the last several years - that's medical, dental, ortho, and vision.
Fuduntu 14.7-7 - Now with Likewise Open
تيجان عرايس 2011
I meant "protected" in the legal sense, but you're right.
Human Rights Trump Copyrights
That New Half-Terabyte Micron SSD? It's 25nm NAND Flash
Goldman’s Mutual Friend
The way I often use the browser is having one window next to the other. If I had tabs on the side, this would no longer be possible.
Nevertheless, i once gave a try to tabs on side, bud it only convinced me that this is not very useful.
Wouldn't the plasma flow around the craft from bottom to top like a bubble?
http://emacswiki.org/CuaMode
For the french people out there, a summary of the main new features is available here: http://linuxfr.org/2011/01/05/27723.html
And an incredibly successful one. I bet this article is the most viewed article on thefiscaltimes.com ever.

No emotion sells newspapers like mild outrage. The newspaper's job is to make you just a little bit outraged every day. Usually the real news of the world should be more than sufficient to outrage you, but on occasion they like to supplement it with stories like this.

It's almost as good a trick as my personal favourite: the top ten list with one inappropriate item deliberately included.
Care to give a tl;dr on literate programming?

No! Google it.
Ryan Roberts (http://startuplawyer.com) is based in Dallas but would still be a great option for you.
Some people think it's sad, I think it's natural selection.
Floxx (FitFinder reborn)
Logitech Revue Google TV Rooted, Full Access To File System Available
Speaking as someone who spent a long time working on Undernet trying to make IRC work. The RFC is poorly specified (eg ~ and ^ are missed from the case equivalent list). IRC scales poorly (the protocol relies heavily on global state). IRC doesn't do UTF-8, or in fact, any sane character set (see the case mapping mentioned above). Client's ignore the parsing rules (eg the : marking multiword last arguments) and kludge around them. Each network went off and did their own thing, fragmenting the protocol space, and then declared themselves as being the One True IRC Protocol. IRC puts a lot of trust in all the server admins on the network, making it difficult to federate, and so on.

IRC was a great protocol in the 1980's, it's been dead for a while, just there are no good replacements.
Right, that's for the NYC location, and median monthly parking rates in midtown or downtown are $500-600. Given that, most people commuting into NYC don't drive because you would have to sit in traffic for hours everyday just for the pleasure of getting to that parking spot. Huntington is on the LIRR and its an hour train ride to Penn Station.
Read the guidlines -- "anything that gratifies one's intellectual curiosity" is the short and sweet rule. I find well written pieces about things I normally don't know much about intellectually gratifying. More so, actually, than yet another "awesome vim tricks (that any reasonably experienced user already knows)" or "look at this awesome revolutionary thing in node.js (that turns out to be a standard async pattern)".
I've heard this too. A quick search found a book briefly covering the topic. I couldn't find an official source.

As a matter of public policy - national defense trumps patents - http://bit.ly/faNGT3
I’m shocked by how expensive mobile internet is in the US. I’m with giffgaff here in the UK, and I pay £10/month for 250 calling minutes, unlimited SMS and unlimited internet (no fair use policy).
Blocking sites because they're "not on the service plan" is likely to be much more acceptable in western countries than explicit censorship, as in Iran or China. It's authoritarianism dressed up as commercialism. In the post-Wikileaks era my bet is that governments will either encourage, or at least not do anything to hinder, the erection of walled gardens which make it more difficult for the average internet user to get access to unauthorised sources of content. The next decade could see a return to the Compuserve-like internet services which existed in the 1990s.
This might be a good time to consider upgrading to Windows 7.
Ballmer expected to tease Windows 8 at CES today
Anything that reduces friction for a user to get started with your product has the potential to be a good thing.

But if your goal is to make money, and not just generate usage, I can see some possible problems with this approach. Not having a way to circle back with a user is bad.

Also, if someone truly needs a solution to the problem you are solving a signup form will usually not stand in their way.

It would be interesting to A/B test the entire user lifecycle to see if this approach has impact on the metrics that actually matter.
What? That some folks might start buying 'em (very expensively, the transplant surgery alone is tens of thousands) to throw away just for shits and giggles? I'd say that's the least problem with a free market for kidneys.
Is tomorrow Armageddon for Mac developers?
Oh, do tell us how an encoding specification can have a buffer overflow in it.
I think there was a project to do that - and smooth out another few emacs quirks. I don't know how much it's being maintained though, but it was built by Xah Lee (afaik).

http://ergoemacs.org/
Corals provide evidence of changes to oceanic currents
PHP and Dropbox - storage for your web application?
I guess it's easier to parse, but however NetBeans does it they have pretty decent Ruby support so I don't know if it's really that big of a disadvantage.

Seems like you'd want a handful of really good, comprehensive parsers for any language and people would just use those rather than rolling a new one each time.
This is absurd. What this article says is that for 250K per year, you will meet every single possible financial need, even while paying for a fairly extravagant mortgage, and still be able to save for yourself and for your kids, own multiple cars, etc.

This is scraping by? Really?
There's no reason all of that stuff couldn't run on Itanium too, but it's a matter of choosing what to invest in; OS releases have a huge test cost with supporting anything, and Itanium is too small a market - ARM is different because it's clearly consumer-based and it's here to stay. I assure you, it is all portable.
That may be true in the US but what about in other jurisdictions? I mean doctor's have the Hippocrates oath of do no harm to the patient but (and not to come over all tree-hugging peacenik like) why do chemists/bioengineers/physicists not have a similar oath with respect to the our species or other species in general or the planet in its entirety? But I guess the scientists do the theorizing and the engineers and coders build weaponize or apply the theoretical results in military applications so what good would it do ... Hmm, maybe the New Year is making me come over all compassionate and fuzzy :)
New Year Car Stickers
As New Year celebrations are not really far away from us it may not be an absurd idea for us to print some color car stickers for decorating our cars for New Year in a beautiful manner. Essentially custom sticker is an impeccable decal which can be wonderfully designed and created according to your specific needs and requirements in a creative manner.
What about $780/year for parking in Plano, Texas? I moved away from Plano in the 1990s, but at that time, there wasn't any place in the whole city where you could pay to park.
Musing about 2011 and an un-national generation
They already solved that problem. Backlash-ing costs you $250.
the problem is you will probably think of monitoring the stuff that you wished you had monitored only _after_ the crisis happened, people are built in a way that makes it hard for us to think of what may go wrong.

So another simple rule I learned with time is to trust/understand the defaults,plugins,knobs,metrics that come with well known monitoring systems ("why the hell should I monitor _that_?"). This way you use the experience of other people as a backup for your own.
Trigonometric Delights (pdf)
QOTD: You Know What’s Cooler Than a Billion People?
Can technology secure organizations against Wikileaks?
If you think technology can solve your security problems, then you don't understand the problems and you don't understand the technology.

Information Security never had been an issue of better technology. Numerous incidents proved that until today. However, Information Security could be established only with total awareness including policy and tool usage.
Amazon AppStore for Android Detailed
You say it can't be done!

1. Create 100 trillion units of wealth in some kind of software system, generate keys with a strong algorithm.

2. Completely destroy the private key, give everyone the public key. So everyone can find out if a key is one of "the original" wealth units, and not one created after the fact by nefarious entities.

3. Give everybody in the world, equally, these 100 trillion units.

4. Let them exchange them for goods and services. If you want more of them, you have to acquire it from someone who has them.
Show HN: Clickhop.me browser screen sharing for Chrome
Influential Programming Languages, Part 3: Smalltalk
Locomotive — Open source CMS for Rails with Heroku & Amazon S3
I don't see why it wouldn't ... one bottleneck would be to the graphics card, but this might work differently in our 1000 core future.
Only a little. While prices will get driven down, the total amount of money getting spent on Mac apps will increase hugely.

I've been using macs since the days of the Plus, but when was the last time I actually paid money for a boxed piece of software apart from MS Office? Probably about a decade ago. And I'm not talking about piracy -- I just haven't felt a sufficient desire for any third-party piece of software that would entice me to go down to one of the very few places where such things are available by retail (even the Apple Store has a rather embarrassing small corner of mac software).

It's times like this I wish I had some time to actually write some Mac apps.
What is NFC?
personally and honestly, no, because it doesn't appear to be breaking any new ground in terms of functionality. i've seen plenty of similar movie apps in the past. if it is doing something new and different, i'm not seeing or perceiving it. people in general might use it, though.

to me, it would be new and interesting if you set up something that looked through my friends, saw what movies they liked, and produced an automatic recontamination list based off of that.
All traffic is not equal
All traffic is not equal.

I'd like to highlight this really cogent comment on the TechCrunch article "Memo to Twitter"

At the heart of the issue is the simple fact supposed technorati and the media continuously drive the concept of all traffic being equal. This misconstrues data and unless you exercise due diligence, investment. Oh, but people stopped reading prospectus long time ago right.

There will always be a new number 1 or even top ten. What no one discusses is that as more people join the internet (globally), its conceivable that a site could loose its spot without loosing its traffic by merely being eclipsed. Which brings us to Facebook and Google. Why do we compare the two. Google is a search engine, email, video and a full out blog platform. Is Facebook any of these? No, but we compare. It's clear that a bus stop is only a portal to other places, much like a search engine, it's not a destination. Facebook is a destination while Google's search engine is a means of finding a destination, so why the comparisons?

Facebook doesn't provide any of Google's functionality nor that of its other properties. The reality is they are complementary. Many Google users have Facebook accounts as Facebook users have Youtube accounts and GMail accounts and Blogger accounts. Until the supposed stats of the day take functionality into account they won't be much more than indicators of traffic at the moment but nothing else.<p>There is popular and then there is necessary. Of all the services up top and even Yahoo's struggles, why do we still see so many GMail, Yahoo, MSN, and even AOL email addresses despite the coming and eventual going of Facebook, Myspace, Geocities, Orchid and whatever else? That's probably how you know most of this stuff is a fad, because at the end of the day no matter how popular the current #1 is or will be, perhaps the best way to determine metrics is by the staying power of a domain name in the email address of people using the internet. Sadly, its not very sexy and doesn't make for great headlines.

-Michael A. De Bose

http://michaeladebose.collected.info/
Best 5 MySQL GUI Tools
Most databases have two different components such as back end and front end. Back end is where the data is kept and front end comprise of a user interface for communication. This type of design opens the way for third parties to build rich applications to interface database. In this article i am dealing with some MySql GUI tools.
This is a really good introduction to the different levels of infrastructure monitoring and their various pros/cons.

http://librato.com (full disclosure: I hack there) is a startup with a new kind of entry in the process-level monitoring/management space. Would love any feedback the infrastructure-minded part of the community here might have.
I challenge you to write a functional irc client based solely on the rfc.

I've actually written IRC bots mostly from the top of my head.

The protocol and semantics are really simple.

Type this into a console near you:

nc irc.freenode.org 6667
USER foo bar batz boo
NICK test345
JOIN #testchannel
PRIVMSG #testchannel hello world
PRIVMSG test345 hello self

Yes, that's all it takes for a minimal, functional client.
(just remember to type PONG every once in a while)

I'm not sure what you mean by fractured. Like every protocol it has a few rough edges, but those are nowhere near the semantic nightmare that I witnessed when trying to dabble with XMPP (which admittedly was more than a year ago).