skysight-inc/HackerNews huggingface dataset:
How well has the Practical Common Lisp sold?

I find it interesting the way that Western printing tradition differs from Russian (that's where I am) - you don't have number of copies mentioned in the release information. Here in Russia - if I feel curious - I can always look at the book and see how many copies of it have been printed and i.e. assess how mainstream the book is. In the internet book stores number of copies is mentioned as well. If it is an additional printing, it is also stated.

On the other hand, I'm amazed at how wide (long-tail) the Western book market is: I could readily buy "ANSI Common Lisp" which was 10 years out of print at that moment, and seems like I still can today! Here in Russia, you generally have trouble finding a book 2 years after it is out of print. Early this year I wanted to find a copy of "The C Programming Language" which was last printed in 2006 and I couldn't find any. I borrowed one from the library until I found one in the online store; luckily they seem to have made a new printing.
IPhone apps help track sex offenders, spot crime
We use our own product called Timmy at http://www.timmyontime.com . To keep tracks of things, we write notes and tag them with whatever we need to. We use the search box or simply browse through note pages to get what we want. Example, you can create a todo note for your teammate like this : "#todo @franky please update the pricing on the homepage". It uses IM as an interface (though you could do it on the web).
But the time investment is considerable. One reason I don't cook more (and I do cook 3-8 times a week) is that to make anything except a few very simple dishes, there's so much coordination that it's barely worth it. Most recipes call for 5-15 different ingredients, and the chances are very good that you'll be out of at least one, and if you try to stock up so that it's less likely, stuff goes bad before you can get to it. The only solution I know is to go to the store to buy ingredients every day or two, which adds an average of half an hour prep time to each meal (assuming you go every two or three meals, optimistically).

Also, the first few times I make something, it'll often not be very good, meaning that I have to be prepared to eat a few meals I don't even like, and which take extra time, just to learn a new dish. If I'm in an experimental mood, that's fine, but most of the time I just want to put in minimal effort and have a nice meal to eat while watching Sons of Anarchy or whatever.

I guess the summary is: lots of time, and getting the knowledge of how to make something costs several unenjoyable meals and extra cooking time on top of that.
I've said it before and I'll say it again: this book is great. This books provides a really great foundational understanding of ML, not the toolbox approach of other textbooks. I think the exposition of coding theory is especially nice compared to, say, Cover and Thomas.
I would disagree regarding the great apes. You are correct, it may be far from Human. We are in agreement there, however great apes have shown evidence of planning, remorse and anger that goes beyond the here and now.
Where do people keep getting this idea that healthy food is expensive? Do they live in areas substantially different from mine? At my local supermarket most fruits and vegetables cost between $1 and $2.50 a pound. A whole head of lettuce is, like, a buck. Rice costs almost nothing. A potato costs... I dunno, but it's not much.
Here's one from Divvyshot (I assume it was sent with their application): http://vimeo.com/2044353
We do split infinitives all the time in German. Nobody has been harmed, yet.
None of the founders of Bump had a Hacker News account before applying. When YC started, I didn't get the feeling that people knew each other from HN. The last class had >50 founders, only a few of which I see post on HN.
I've been told they've recently released new filtering tech for the great firewall that blocks all proxy's and published tor nodes.

Tor isn't playing it up, but they're starting to develop a subset of nodes that aren't published and wont be immediately blocked. Because they're obscuring their efforts I can't find a link for you. A shell account and an ssh socks proxy will still work as far as I know.
ekpyrotic '@/at' gmail './dot' com
I'd love an invite - ben.bleikamp@googlesfreeemail*service.com
Patience is a great virtue.
If someone is scanning for vulnerable sites, it makes it possible to identify them without attempting the exploit.
http://cgi.ebay.com/Google-Wave-Invite_W0QQitemZ270463547375...

oh capitalism, what won't you sell.
#11 the difference between "upload" and "download".
Thanks for sharing this. It'll help me a lot.
"efficiency" is a vector, not a scalar. I think rolling out deals, new products, and promotions is made a lot cleaner by having that be generative. There's definitely a lot of value to having images assigned to products and not to products+transient properties like discounts.
These posts are a summary-level intro to Steve's book http://www.amazon.com/gp/product/0976470705?ie=UTF8&tag=...
Wasn't it pointed out in a previous article linked here on HN that the poor tend to have less free time?
I'm sure their servers are caching the images after generation (or perhaps after 'n' requests or some other optimization in that vein).

Just because the URL describes the operations performed on the image doesn't necessarily mean they always cause those operations to be performed each request.
Writing a FUSE Filesystem: a Tutorial
Will Google Wave Be Another Heartbreaker?
Europe and I miss you, Scott. :-)
NPR Finder By Phone: NPR API + Twilio + Google App Engine
Australia hardly imports any food at all, because it's large and climatically diverse enough to support just about every crop in the world.

And yet people are still fat. Y'know why? Because they eat too much. Do they eat too much because they're too poor to afford better food? Nope, they eat too much because food is tasty and they have imperfect self-control.
Glassdoor Senior Software Engineer Salary
Without any data, the opposite conclusion is as likely. If subsidies are removed it's still going to be cheaper to grow, harvest, transport and store corn when compared to a vegetable like broccoli. One could easily argue more subsidies are needed. Broccoli needs to be heavily subsidized to make it cheaper to produce than corn syrup.
I have used both of these and have liked the simplicity in ui and functionality:

http://www.toggl.com/ (work/personal)

http://www.todoist.com (for personal)
Microsoft Courier to ship 'mid-2010', 'based on Win 7'
This is wonderfully recursive: Glassdoor reporting on its own engineers' salaries.

Even better is that the difference between the two salaries is almost a factor of 2! In a company of "6-15", that is a huge disparity. And I'd suspect that everyone at such a small firm can figure out who's who.
I imagine that because they have such a large volume of images and different combinations (20% off in one country, 30% off in another, ..) it makes sense for them to create images only when requested. They probably cache the generated images though.

In addition, I think that any given day a small percentage of Amazon's products are viewed so it may not make sense to generate an image for every possible combination.

They may also have a longer term view and plan on using this graphic manipulation in another product.
Plus, terminal green has that lovely retro feel to it.

Though I haven't been able to find some (CSS) colours that give a terminal the green glow that I remember on today's high definition video displays.
The New York Times is planning local editions (and why it's a good idea)
I think "This sucks (compared to other solutions, including not doing it at all.)" sums up pretty well what I would like to say. Thanks.
What I meant is that you need to have the belief that you're never at your goal. You are constantly critiquing yourself and producing good work.

"You don't know shit" is a constant reminder that you need to try harder--that you haven't figured everything out. You need to live in a state of paranoia that others are just about to release something greater.
How to test JBoss Rules 5 (or Drools) with TestNG
If you are stuck with fit for drools, which is not developed anymore, and you don't want to do program your rules acceptance tests in excel sheets, this is for you.
My '94 Nissan Sentra had standard power steering. I'd be surprised to hear about a popular car made within the last 10 years that didn't have both ABS and power steering standard.
With completely schema-free db, you have to encode 'column' in a key, which means you cannot delete or rename a column easily (in O(1) time).
What is this post trying to say? He just kind of babbles on and then ends. Hrm.
Law enforcement have a bad track record of having great faith in techniques that don't actually work.

Yes, actually most police investigation techniques have never been subjected to proper validation studies.
I believe those HN users are annoyed that their paragraphs are taken over by 200-character URL strings, when they should be at most parenthetical to the discussion at hand--they are references to further reading, after all. Why does HN not allow titled links? If it's a matter of the possible syntax interfering with normal discourse, Markdown's footnote-style "reference link" specifications[1] are very unobtrusive and degrade gracefully (in fact, you're seeing the degraded version of a [modified] one in this very post!)

[1] http://daringfireball.net/projects/markdown/syntax#link
I hate these articles which pop up every week or so, trying desperately to make the claim that fat poor people are the victims of anything other than their own lack of self-control.

We all have to make decisions in life. Do we go to school, or do we cut class? Do we work hard, or do we slack off? Do we eat that cheeseburger, or do we have the salad? Do we go to the gym, or do we sit around eating chocolate ice cream in front of the TV?

Some people are better at making these decisions (i.e. choosing the less immediately satisfying option for long term gain) and some people are worse. It should not be surprising that the people who are bad at making these decisions tend to wind up both fat and poor.
and the MG/Google love fest continues...
Oh, crap. I didn't think of that. :D
Much obliged

http://mailhide.recaptcha.net/d?k=01jpuatWXx_JeU1-6VT54ryw==...
I bet that all proper food tastes like cardboard after you've become accustomed to high-sugar and high-sodium junk food.
Surely they cache the results?

It seems pretty smart to me. Rather than having some external process that tries to figure out every permutation of image that might be necessary they just have a simple HTTP API that always gives you exactly the image you need.

As long as they're caching the image after the first request I don't see any problem.
And how exactly would one go about downvoting comments on this site?
Who needs C when you have assembly?
Wave is complex and ambitious, some like it, some don’t and we don’t really know whether it will succeed.

Now that’s what I call great insight. I would never ever have thought of that.
Tell HN:  You're not the smartest guy in the room
There are a lot of posts on HN about being smart, acting smart, intelligence, etc.

Google boasts about hiring "smart people", etc.

It's a huge crutch. Just get over it and get back to work on your startup. Your customers don't care how smart you are.
Somehow I hadn't noticed 'intensive purposes', so thanks. Recently I have found the use of 'practically' as a replacement for 'pretty much' irksome. We have plenty of words for that and no more to indicate 'for practical purposes'.

As others have pointed out: language is meant to be understood. It would be enough to always take the meaning from a speaker, except if we do that chronically, we begin to lose words. Which will make communication more difficult when you need those specialized meanings.

Bother.
Some poor people have too little free time (the ones working two minimum-wage jobs) while others have too much (the unemployed). It would be interesting to compare the obesity rates of the two groups. I doubt you'd find that the unemployed were thinner.
It could be argued that the lower the amount of search terms yielded, the better.
one of the comments links on another site about this crash test links to this page:

http://www.carcraft.com/junkyardcrawl/ccrp_0910_x_framed_che...

There's a bit of a hint why this particular model came of so bad.

more info on the car:

http://www.thetruthaboutcars.com/ask-the-best-and-brightest-...
Please: http://mailhide.recaptcha.net/d?k=01VczN9_vj1hv65FZPoF6FhA==...

Thanks a lot!!
Good analogy. A computer with not enough RAM would be like Dory from Finding Nemo.
I concur. All colors are good. It just depends on the combination. It looks much better now after he improved it a bit.
Dunno, but while the GIL may not be stupid, per se, it sure is a horrible evil bitch kill it now kill it with fire you fools
It's a metaphor for how most Waves will look? (edit: done, andrew)
http://mailhide.recaptcha.net/d?k=01n5sXTqRZ3DUKpTqvwW-s-w==...

Thanks in advance
I take it Amazon does not want to ship to Russia ?
I agree with you in broad lines but would like to raise one nuance that I find essential to the ongoing debate.

Many now popular constructs in contemporary language have come forth from – at their time – seemingly illogical mutations. By banning all seemingly illogical new ways of saying things, or in other words: only letting new constructs that make more sense pass unopposed, we effectively kill a language. A language that allows for only the most logical and most effective of ways to express ideas has no room for creativity. (I'm referring to creativity with the language, as in playing with the language, e.g. stand up comedy or creative writing; it is perfectly possible to be creative using a dead language, or to write beautiful – syntactically correct – code.)

Considering how evolution seems to work, such a 'pure' language is inevitably where we'll end up if we kill off all seemingly illogical new constructs.

To bring my point back to where I started: There are not two groups, one that cares about precision of speech and one that doesn't. I understand you deliberately simplified your explanation, there are never 'two groups', but I think there's another, more interesting, way to view this difference beyond just stating that there obviously must be a continuum between two extremes. I pose that we all have a certain tolerance level for how incorrect a construct may be with regard to how we value its addition to the language (is it merely a lame bastardization, like "I could care less", or does it have actual merit, like "to upvote") for us to accept or reject that construct.

If we shoot down "I could care less" only because it's unsound – or if you prefer, incorrect or imprecise – we may be smug, but we are definitely being reckless and are doing the language a big disfavor. If, instead, we point at this wart in someone's copy because its (1) unsound and (2) lacks any merit over the correct version, I don't think that's smug, let alone asinine, at all.
Subway tastes bad because it is junk food. Make me a sandwich with decent quality bread (not the spongy, sugary stuff at Subway), some nice roast beef (freshly sliced off a hot roast directly out of the oven), some decent-quality cheese (I could go nuts here but I'll spare you the cheese snobbery) and fresh vegetables that haven't been sitting around in a tray all morning, and... well, _that's_ what a sandwich is supposed to be like.
> The squatter's main intent is to squat on domains to sell them for profit, right?

Not necessarily. Much domaining is about monetising traffic with minimal effort. A .com costs around $6 a year. Two cents a day in ad revenue makes you a profit.

Serious domainers do this on names that cost them much more than $6 to buy, but the renewal rates will still only be $6 a year, and the traffic revenue will be a lot more than two cents a day.

To them each domain is a small money-making business. They'll sell if the price is right, on discounted cashflow and all that, but that's not the primary intent. The main goal is to increase the number of domains making money and increase the amount of money each domain is making.
Not to derail, but ZG, are you referring to a particular setting for the Mac font rendering besides the subpixel thing in /etc/fonts/local.conf? I'm setting up a Gentoo desktop and haven't used desktop Linux in some years, and I'd love to have nicer-looking fonts. I turned on subpixel support, hinting, and anti-aliasing, but things still look (imo) subpar to Mac font appearances.
Also, props for #8: "Don’t expect to pay median salaries for top talent." I've repeatedly had this conversation with CEOs / hiring managers during the interview process: you want to pay median / 65th percentile salaries for 90+ percentile employees?

Two years ago I actually told the CEO that he was basically trying to hire a really smart person who sucked at math, and I wasn't interested. He was a little shocked, but I was having a hard time wrapping my head around the company's stated desire to hire great talent while not paying top of the market salaries...
All you need to do is wait a little while for ICANN to support custom TLDs then convince PG to spend a hundred grand and all your dreams could come true (or at least the one).
You may want to explore filing a UDRP complaint with ICANN. You don't need a lawyer necessarily. However, it does cost ~$1300 to file a complaint for 1 domain for a 1 person dispute panel (you can get up to 5 people on a panel.) End-to-end timeline from when you submit the complaint to when you get a judgment is about 30 days (can be up to 60, though.)

As already pointed out here, you do need a strong case and a existing trademark. In our case, we were looking to obtain rights to top-level .COM domain that was an acronym of our current site's fullname URL--the acronym was favorable for obvious reasons and we/our users had used the acronym extensively to reference our site.

You basically have to prove all three of these things:

(i) The domain name is identical or confusingly similar to a trademark or service mark in which the complainant has rights; and

(ii) The owner(s) have no rights or legitimate interests in respect of the domain name; and

(iii) The domain name has been registered and is being used in bad faith. (source: ICANN)

If you haven't gotten a response from the owner based on the WHOIS info, you can file a different type of ICANN complaint (free to file this one) that should force the registrar to contact the owner, who will update the WHOIS information. We had gone through this while trying to buy the domain from the squatter and not getting a response. We think he just updated WHOIS info with fictitious contact information again.
50% return on investment over 10 years is not a good return. It's only like 5%.
Common Mistakes Entrepreneurs Make in Deal Making
Important to know: negotiating the sale of a domain to a purchaser is evidence of bad faith on the part of the seller because the seller. If a person wants to keep the domain name, not answering the emails is a better option than asking for any amount of money.

To win via UDRP, the complainant has to prove: 1) the domain name is confusing, 2) there is no legitimate use of the domain name, and 3) bad faith in use.

UDRP is nice because it is administrative and lawyers typically aren't used. You just file paperwork.

However, with the Anti Cybersquatting Consumer Protection Act (ACPA), bad faith is met by proving bad faith in registration, not in use. That is a much easier standard to prevail on.

ACPA is civil litigation. It has more teeth to it when you win and lose, so lawyers are recommended because you may lose your right to appeal if you don't do things correctly during trial.

Also, remember that trademarks only exist when used to identify goods in the stream of commerce. A person does not acquire a trademark simply by registering a domain name. Therefore, old-gregg may own the trademark if he was the first to use it to identify goods in the stream of commerce.

Side note: if your "squatter" is outside the US, you have to use UDRP because you can't get jurisdiction in VA for ACPA when the person isn't in the US.
Ask HN:  ISO of Cofounder (Web App/Video Streaming)
Hi all-

Recently I came up with an idea. So I made a deck as a sort of weathervane. I'm hoping to find a cofounder. In short, more and more people are going to college which makes getting into "top" colleges harder. I know there has been a lot of discussion as to the worth of the college degree these days, but regardless, I think the overwhelming majority of people still believe you should go to the best (highest ranked? best fit? whatever) college you can. The site hopes to "level the playing field" by connecting students with private college counselors at various price points in various locations. Ideally, I would like to include calendaring, planning, and video conference/recording functionality.

Anyway, here's the presentation:

http://www.slideshare.net/secret/ATXWVjJNHk89Le

Please contact me at collegeconnectr@gmail.com if you have any interest and maybe provide some details about your background. I am originally a java guy, but have used ruby/rails, and was thinking about working with Scala and the Lift framework for this one. Open to suggestions for both languages and prebuilt functionality to speed this process up as well as comments on the deck generally.

Thanks all.
once you get past a certain karma you can downvote comments (never articles)
A good one indeed. I use a similar one:

RAM is your desktop (literal desktop, as in the "top of your desk"). The more desk space you have, the more "things" you can be working on at the same time.

Disk Space is the file cabinet. Shutting down is like cleaning your desk, whatever doesn't get put back into the file cabinet gets thrown away.
Why, it does. In this case, I just wanted a Russian translated version of the book which I knew was good, and cheap also.

Although, Amazon only ships new books to countries such as Russia (not used books, CDs/DVDs, etc.) and delivery can be expensive as they discontinued all delivery methods except the most expensive, Priority International Courier. Cheaper methods were slow, on the other hand, and probably unreliable, though I personally didn't have problems with them. I guess I can understand why they discontinued them (Russian post sucks)
Zune HD Brings Back High School Memories
You can almost always find frozen dinner meals at some local supermarket for about a dollar each. Perparation is "partially open box; throw in microwave for X minutes". That's it. If you want more food with slightly more prep time, there are lots of box dinners that are a dollar or less, but require margarine, a gigantic tub of which is two dollars, and will keep for many weeks in the fridge.

I agree about rice, but at a minimum you'll also need egg, meat, and soy sauce. ;) Anyway, speaking from experience, the amount of rice I make creeps up week to week, so I end up making three cups plus a breast of chicken and two eggs, for example, even though that's way more than I ought to be eating. Since I cook for two or three, usually, you can double or triple that for what I actually prepare.

I can eat very cheaply and still eat healthy food, but unless I spend lots of time cooking, I tend to get bored very quickly with what I'm eating, and since I try to optimize so I spend less time cooking, I end up spending far more than I would strictly need to.
That would be a wise "something else." :)
Hacker News Link To Comments

http://pipes.yahoo.com/andrewducker/hackernews
There is another side to this. In upper level mathematics courses providing answers to all (or even most) of the questions actually does a disservice to the students. It teaches the important skill of deciding if you got the answer right which is probably more useful in research/the real world.