skysight-inc/HackerNews huggingface dataset:
The games from naugty dog software (crash bandicoot and others) were programed in Lisp.

Unfortunately they were purchased by Sony and had to stop using Lisp... I guess it's the same story as viaweb/yahoo store :-)

See : http://www.franz.com/success/customer_apps/animation_graphic...
http://c2.com/cgi/wiki?LispInJakAndDaxter
Penny stocks list 
Your number 1# source for your penny stocks list and emerging companies. Learn about the best penny stocks for FREE!
I'm extremely offended by this. If they're healthy enough to pay out bonuses, then they're far too healthy to be receiving bailouts.

And further, the US Government allegedly owns 80% of the stock in this "company" yet has 0% of the control. This is an outrageous swindle. Shooting is too good for these criminals.
I wonder how difficult it would be to update git to support special-handling of binary files? Perhaps a .gitbinary file (similar to .gitignore) which basically tells git to ignore a directory unless a specific command (say git binary sync) is run. Or, perhaps handling binary files better is just a matter of faster hashes? Could the filesystem be any help here? I know ZFS keeps a SHA-1 hash of all directories and files.
I don't get it, how is this relevant to HN audience?
Lots of things have "no return tickets" and yet we don't make them illegal.

There was a previous discussion about the rationality of intellectuals. (For the record, I pointed out that they're feces flinging monkeys like the rest of us.)

Let me suggest that the "rational" basis for drug law is "do the realized benefits of the restrictions outweigh the incurred costs". Prison is a cost. Folks who don't use because of the law are a benefit. Folks who still use aren't.
you are educated stupid
That would work well in Japan... There's already the restaurants/fast food where you choose the food on a vending machine get a ticket and give it to the kitchen staff... That would be a natural evolution of that...
Build Your Own SQL Server 2008 Object Dependency Viewer
I like 960GS (http://960.gs/) a lot better than Blueprint.
To get down to the nuts and bolts of it, does it have an OpenGL binding or are you capable of creating an OpenGL binding? Functional programming is great for the logic of the game, but you don't want to reinvent the wheel for rasterization, its just not worth it.

Start here maybe? http://shiny-dynamics.blogspot.com/2006/01/munching-on-openg...
One thing I've learned the hard way is that self-deprecation only works in British comedy. In the USA most people don't get it and it not only damages your career but your dating and social life, too.

The greatest (or second greatest, depending on your opinion of "The Honeymooners") and most popular sitcom in American television history was almost entirely based on self-deprecation (Seinfeld).
You can easily write games in Lisp. Since you write for the JVM, you may want to look at Clojure (http://clojure.org/), since it runs on the JVM and gives you access to the libraries you've already been using.

There are also ABCL (Common Lisp) and SISC (Scheme) if you want something standard that still runs on the JVM.
Switzerland has NOT decided to "end secret bank accounts".

From a BBC News article:

"while it will now abide by international rules on bank data sharing, it said it would only respond to "concrete and justified" requests."
http://news.bbc.co.uk/2/hi/business/7941717.stm
It's important to keep in mind that--in the absence of downvotes--scores only mean that content is relatively more relevant than other content surrounding it, not that it is absolutely relevant to our audience. The current voting system encourages diversity, and it's diversity we get.
Just Don’t Compare Kosmix to Google
Having been stung my many jellyfish in my youth "chill" is not the adjective I think of first.
"Moreover, you're forced to write artificially short routines, routines of a length that research has shown to have a higher defect ratio"
[citation needed] So far I've only seen advice to write shorter routines.
feels like Mahalo meets Algorithms
I'm relieved! Here I thought I was looking at a site that absolutely looks like a scam yet is a legitimate business...
I'd say that's too complicated a process. Better to make a good whiteboard program well-known so people start using it.

Part of HN is its simplicity. Get rid of that and you have a completely different website, replete with users who'd join just to try out the kewl whiteboard.
As someone elsewhere on this thread has pointed out: If this guy sold the books under his own name, and his own name happened not to be "Joe Smith" but rather "Rajesh Bhatnagar"... people in Middle America [1] would not be as likely to buy his book. Despite the fact that there could obviously be plenty of people with Indian-sounding names, great writing skill, and a knowledge of parrots.

If working under a pseudonym is a "fraud" then a lot of great writers were frauds: Charles Dodgson, Samuel Clemens, Stephen King, Robert Heinlein, Isaac Asimov, a sizeable percentage of the artists who draw your newspaper's comic strips, and 100% of the authors of the Nancy Drew and Hardy Boys books, among others. Many musicians are "frauds" (Farrokh Bulsara, Robert Zimmermann, Reginald Dwight), including most famous rap musicians. Half of Hollywood is a a "fraud": Frances Gumm, Archibald Leach, Margarita Cansino, Marion Morrison, Allen Konigsberg, Carlos Estévez, Maurice Mickelwhite.

(Sorry about the flood of examples. I just can't resist them. Isn't it fun how much less bland the world looks if we just remove the whitewash? But, alas, I can't blame Marion Morrison for deciding that he'd sell more tickets as "John Wayne", because I don't doubt that fact for a minute.)

As we've seen, many pseudonyms were chosen precisely to hide the author's true race or gender from the buying public: George Sand, George Eliot. And there's an analogous practice: the creative use of initials. (Especially common for women trying to break in to SF/F. Isn't that interesting?) Thus, Joanne Rowling publishes as "J.K. Rowling" [2], Carolyn Cherry's 60-odd works of SF are published as "C.J. Cherryh" [3], and Celia Friedman writes as "C.S. Friedman".

---

[1] I single out Middle America because it's the place I know -- I was born and raised in Ohio. I'm sure Middle America isn't the only place where this is true.

[2] Of course, this doesn't fool anyone anymore in her case.

[3] According to Wikipedia, the extra "h" is there because "Cherry" sounded too much like a romance novelist's name.
Clearly not. Success would be landing a job.
Well, I'm thinking a cheap and desperate-looking site must appeal to cheap and desperate people, which appears to be the target demographic. (How ironic that they then go and waste 60$ on a non-product... But it's to save hundreds of $$$!!@@@!!11)
I agree with all this, but still haven't seen any large games in scheme. Some folks made a first person shooter in haskell, however, apparently for a school project:

http://www.haskell.org/haskellwiki/Frag
It's too bad Scoble's not doing this anymore but here's an inside look into Gist
I'm an amateur photographer, and I read strobist.com, a blog dedicated to inexpensive lighting techniques. To profit from the popularity of his blog, the author produced an eight DVD series on lighting techniques which sells for $150. I bought it. It's well-produced and worth the money. Perhaps I shouldn't think of this "selling info" business quite so negatively as I'm actually a customer!
That's the great thing about a mix of C++ and Python - you can scale up, scale down, port as you wish, program quickly, program detailed, etc. Such questions are not even relevant, because it's clear that the languages will not limit you.
Creating art in real-time from your pets to put on walls in your house.
This art would be like the sort of art itunes creates in real-time as music plays, but instead, it would be based on the movements of your pets.

One possibility would be to put motion sensors on your pets.

Another possibility would be to process a live image of your pets (e.g., a fish tank, a bird cage, etc.) and transform this into art in real-time.
Yeah. It's a category that people certainly have an incentive to care about. I wonder if there are laws that prevent claims like, "Learn the true secrets of diabetes management." Also, you'd be competing with WebMD and other free and legit sources.

Yesterday on the TeeVee, I saw an ad for a DVD on how to make one's child behave himself. Given that we have a 3 1/2 year-old who is a terror, I paused to evaluate the claims made. Perhaps mental health-related stuff would get around the "playing doctor" problem? I mean light claims like "feel better" rather than "cure your depression."

Not that I actually want to do any business like this...I'm no better at it than the next guy. Also, isn't a bookstore the oldest form of this? The only thing new is the disintermediation and electronic distribution.
Well, what do you consider a proper explanation?

The core theory is in fact quite simple: People have a (serious) problem to solve and the text presents the product as a solution to these problems by pointing out its benefits. In other words: People are expected to be self-interested.

Of course, potential buyers also wonder whether the product will deliver. Since media is not interactive, you have to deal with typical objections up front. Thus, these latters tend to be rather long.

Next, you'd need the attention of the audience. Thus, you make (lots of sub-) headlines that are easy to scan and makes readers interested. Among others, curiosity is often induced to make people willing to read the rest of the text. "Do you make these mistakes in English" is a classic example. The magic word here is of course "these". It promises an answer in the text without revealing it yet.

In the text, you can use typical sales tactics to overcome buyers' fear of later remorse. Caldini's 'Influence' describes the common 6 tactics.

For example, people tend to buy from people they like. One way to make people like the seller is to point out similarities. Thus, the seller often uses a profile similar to the buyers -- in the above example: "Natalie ('A Parrot Lover For The Last 12 Years')". This also establishes the seller as an authority -- 12 years is quite some time to gain experience and thus she probably knows what she's talking about.

Additionally, you have a clear call to action. For some reason, people are either unable to figure out what to do next or they are willing to obey commands.

And that's it, basically.

As far as I know there's no agreement about an explanation on why these tactics work. Why do people obey commands by authorities? You may construct an explanation based on the different models of economic or biological or psychological behavior.

But it's hard to test which of those (if any) is the one 'true' explanation.
I have been contemplating this. I use your method, including the part where the paper has printing on the other side! And I agree: I don't like the part where I would have to stand up to use the whiteboard.

But the erasing part is great, as is the enormous amount of real estate that a big whiteboard gives you.

I've been thinking of trying arrays of index cards and/or post-it notes taped to the desk. But I'm afraid it would cause my thoughts to shape themselves to the contours of tiny little boxes.

I may also give up and create a desk covered in white melamine.
The work could have been done in less than 1wk if some web famework(django, ROR) were used.
As a native I have to chuckle at this. #1 Gueros is overrated. #2 Stop crowding my restaurants! #3 There's more than TexMex and BBQ but have at it I guess...
Web Accessibility as a Political Movement
Lua is a multi paradigm programming language that is very popular with game makers. There's also an engine written in Lua for making 2d video games called Love http://love2d.org/.
Thank you all for responding!
So the laws should continue to make one a criminal for becoming addicted? The laws only serve to make people like you feel better (ala sticking head in sand) and to line the pockets of drug cartels.
I have tried coke, crack and crystal meth a few times. I did not become addicted and decided that I didn't like it and that the chance of addiction was not worth it, so I stopped. If I had been thrown in jail as a result of one of those experiences, I doubt I would be a contributing member of society today.

(Another "I don't like these conversations on HN but can't help from responding to hysterics" post)
Lua is the dominant language for AAA console games. If you are serious about making games, you absolutely should learn Lua. It's a language usually "learned on the job", which is why the industry is so incestuous and it's so hard to break in.
You make a good point. However the author goes beyond just taking a pseudonym. He pretends to have 12 years of experiences with parrots, when the reality is zero. This is where overcoming bias turns into deceptive marketing practices.
Why not cache the MD5/SHA1 hashes and only update them when the timestamp of the file changes?
Ask HN: Please Review my Website
I'm kind of lucky in that I can watch dozens of teams simultaneously. So I've seen various combinations.

Here are some ideas:

- Open line. Teams leave a VOIP or regular phone line open on a PolyCom in the middle of the room on both ends. If the equipment is good enough, this gives you some ambient noise from both sites.

- Open cam. If you've got the bandwidth, use it. An open cam, especially one that can be controlled over the web (not that anybody uses it, but heck, its cool) lets both sides keep an eye on what's going on. You can make use of an old spare notebook to do this if you like.

- We're all in standups together. If you do a morning coffee or standup or group breakfast or whatever, the remote folks are part of that too. Lots of time the most critical information gets discussed in the most relaxed informal venues.

- VR. I've got two teams that are using Virtual Reality for team colaborative space. While they're using Second Life, I guess you could use anything like that. I have lots of comments on this idea, but I'm saving them for a blog entry :)

- Adapt. Don't be afraid to try something and then throw it away. I don't think there's one answer that fits all situations, so the critical factor here is the creativity and adaptivity of the teams involved. Try some ideas you think are good and see how it works. Heck, try some ideas you think suck and see how it works. Lots of times our initial estimate of how much something is going to help or not is way different than reality.

Hope that helps some. Drop me a line if you'd like to hear more pontificating :)
I was a sysadmin for marketingtips.com, then left for a startup.

I've seen/met some of the success stories. The system does work. As always, money out is dependent on effort in. Plus luck.

I'd much rather my effort in be code based than marketing copy based.
Explaining a pun spoils it though.
Having worked in the industry, I'd say very little of it. An $80 ebook is almost all profit. If you can write/edit your own copy, your costs are typically a domain reg, super cheap hosting and whatever cut your payment gateway takes.

It's much more important to have a good reputation than make a few dollars off of an email address. That good rep means more testimonials, which leads to more consumer confidence in buying from your website.
Rocket Scientists Shoot Down Mosquitoes With Lasers
Also important to point out there are some risks that we don't want to start taking again (i.e. 35x leveraged banks)
From the Assembly language to Cloud Computing, and the DNA to the Mankind
I know this is an old article but Jane street Capital makes that bet on O'Caml.
nice idea, I would be in favour of a longer front-page though..as a side, I'm nearly sure someone either attempted or is about to attempt a similar site using slinkset.
I only started understanding it when I realised that it wasn't that important.

I think many young programmers are mystified by OOP because they feel as if it's a magic bullet that's supposed to solve all of their problems. When you start out trying to understand OOP you can't figure out how it's going to solve those problems...

IMHO OOP has its place, I use it daily, but it's hardly ever my first approach when trying to solve a problem.
New en.wikipedia.org data dump. First since October 2008.
ClickBank told me there are a lot of people making this kind of money from ebooks on niche subjects.
Inspiring idea. Have you considered aggregating the various twitter feeds of your bloggers?

How reliant are you on your own personal knowledge of Chicago to make this viable?

Were you inspired by similar projects in other cities?
Lua is a tremendously well-designed language, IMHO, and it would be pretty sad if people write it off as a serious programming language because the first thing they associate it with is WoW.

It developed primarily for use as an embedded language, so the Lua authors have kept the core very small. It's easy to use it with C, and to extend the core with libraries written in C or Lua. Many things that other languages require in the core can just be loaded as libraries. This means that (much like Scheme) it makes for a clean foundation for interesting CS projects -- LPEG (http://www.inf.puc-rio.br/~roberto/lpeg/lpeg.html) is a novel parsing/pattern matching system, there's a new library to add Erlang-style concurrency (http://concurrentlua.luaforge.net/), LuaJIT (http://luajit.org/) is a cutting edge JIT compiler, etc.

It's trivially portable to anywhere C is used, and is quite fast. It's also distributed under a BSD license, if your company wants to use their own fork internally (it's ~500k of source). You can also deliver executable files with byte-compiled Lua embedded in them.

Stylistically, it's probably closest to Python, but with more Scheme influence (tail-call optimization, coroutines, non-crippled "lambdas", etc.). It's idiomatic to make heavy use of tables, which are very similar to Python dictionaries.

The standard intro is _Programming in Lua_ (http://www.inf.puc-rio.br/~roberto/pil2/). The first version (covering Lua 5.0) of the book is free online, but there were some significant changes to the language with 5.1, particularly the module system.

It has some downsides as a Language (the community, while nice, is rather small, so sometimes documentation is sparse or scattered; it's generally assumed you're already using C or C++, so the standard libraries have gaps when using Lua on its own; the module system is still maturing (LuaRocks (http://luarocks.luaforge.net/rocks/) is an attempt to fix this); etc.), but picking any particular language always involves trade-offs. I've been quite pleased with it.
No it has actually, rather clearly, been shown that in countries like the Netherlands where drug tolerance is much higher, it has become much more acceptable for people using opiates to enter rehab.

The process of getting off heroin is extremely hard, in fact going cold turkey can potentially kill most addicts. So without acceptance the only way off heroin is strength of will (and a lot of luck) or death. With expansive and non-judgmental rehabilitation the process becomes easier, and you'd be surprised that the sheer disgust most heroin users have at themselves when they've got dry is enough to keep them away from the drug for life.

Most heroin addicts, between the time the high dies and before the low begins, hate themselves for doing the drug. They aren't corrupt evil people, they're people who were stupid and didn't necessarily have to be weak willed to get addicted to it. Many people get much more help for being much more stupid and much weaker, so why don't we help the people who really need the help?
It might seem a little too ranting if you are unaware of who ojbyrne is but this will help bring more light into the picture. http://owenbyrne.com/resume/
Sweet! I just registered JellyfishSecrets.com
Since you're already familiar with Java, consider using Clojure, a Lisp that runs on the JVM and therefore has access to all the Java libraries. Java and Clojure have full interactivity, so if you need speed, you can always move the performance-critical component to Java.

Haskell has "state", but uses monads (design patterns derived from the type system) to segregate it carefully. Clojure has state, though "variables" are immutable by default and state requires the use of special concurrency-safe features.
It's crazy that Lua gets a bad rap. At the end of the day, it's a key language for the industry, and not just for MMORPGs.
The Positive Legacy of C++ and Java
The top menu is not an Apple innovation, rather an Amazon.com innovation. During the dot-bomb era, EVERYONE ended up having one.
Greasemonkey script to open Hacker News links on new tabs.
I really like if HN opens it's link in a new tab. It'll be very convenient. But unfortunately Hn doesn't do that (May be it's just me :) ). However I found it hard to press ctrl button whenever I click an HN link. So I wrote this tiny Greasemonkey script and here I share it with you.

http://flauntee.com/chanux/HNinNewTabs.user.js

Hope you guys will discuss the matter here and judge whether it's necessary to open HN links in new tabs or not.
At ThoughtWorks Chicago nearly the entire perimeter wall interior surface is floor-to-ceiling whiteboard wallpaper.

It's magnificent.
I believe the potential for the ruling parties to reap all the rewards from North America were all present, but the long history of the populating nations and sheer political disobedience certainly put a stop to that notion.

I hope that South America's political heritage will win out and they'll follow suit of NA into leading nations. Portugal is a post-empire country, and hopefully this will imbue the Brazilians with a healthy demand of respect when trade starts becoming more important.

Sadly the reason I think Africa is a different story is because for thousands of years they've had the choice between doing as they're told and staying alive or protesting and dying. I believe it doesn't help that literacy and information aren't as prevalent there, which certainly hurts people knowing their fair rights so everyone would stand up for them and not just a few.
Plus - This isn't really huge news, and the reputation of Swiss bank secrecy is a little outdated - e.g. The US and Swiss authorities have been co-operating around Tax information for some time. Similarly, it's still incumbent on the Swiss to track and act on illegal flows of money (and they do).... It's still far from transparent, but it's not the citadel that some people think.
Very good writing. You have to distrust yourself a little after reading an article like this. Am I persuaded by the message, or charmed by the style?
This is sad. One of the few places where banks still acted in their clients' interest rather than their own or the government's.

All interaction between your lawyer and you or your doctor and you is private? Why not the same for you and your banker?
You know, that got me thinking. ZFS will do versioning and, as a filesystem, you'd be keeping your binary data in it anyway. In ZFS, this versioning is implemented as a tree of data blocks, only those blocks that change between versions would be "new". If a block is unchanged, ZFS can exploit shared structure to avoid needless copying.
Andy sums up my opinion on this pretty well: http://www.andyrutledge.com/blind-leading-the-blind.php
Ideas changing the world right now
How we program
This seemed like a roundabout way for Seth to say, "Hi, I'm Seth, and I once sat by a Supreme Court Justice at a conference."
See Ypsilon Scheme: http://code.google.com/p/ypsilon/

Ypsilon has been developed as a fundamental technology for LittleWing Pinball Construction System.

More info:

http://www.littlewingpinball.com/contents/en/ypsilon.html
IoDrive, Changing the Way You Code
Mercurial does, by default. I'm almost certain git already does, too.
Study: Old Age Begins at 27