skysight-inc/HackerNews huggingface dataset:
I knew making myself get back into reading was a good thing.

Further evidence that books may well be a lot better for us than we might otherwise imagine these days. Notice classically, smart people read a lot of books? Maybe they just develop the ability to focus really well (well, in addition to misc. facts and words they pick up)
Er, "write X in Y" is a common (and meaningful) snowclone/expression. It means you're not adopting the idioms of the language you're writing in, you're attempting to kludge together the idioms of one language and the syntax of another. For example, writing Java in Scheme could be refusing to use recursion, map, fold, etc., but instead using loops/loop-analogues and vectors everywhere, trying to craft everything into objects or similar instead of using closures where appropriate, and so on. Basically, writing a messy Scheme version of a clean Java program.

Not knowing either Common Lisp or Haskell, I really couldn't comment on the rest, or on specifics in this case. Nor if it even makes sense, or is true in this case (that it's easier one way or the other).
It's 256MB, apparently. The article says 2Gb(256MB) per die, for a total of 512MB, but http://furbo.org/2010/04/03/benchmarking-in-your-lap/ tested it and it's 256MB. I'm not sure where iFixit gets the idea there would be two dies.
You're assuming there's no existing hierarchical power relationship. The obvious example is child-labor: the parents decide whether the kid goes to work, not the kid.

In general, there's all sorts of non-governmental power structures that pressure people into making decisions that aren't in their own best interests. Governmental intervention is always a hacky solution in programming terms, and often counter-productive, but there's legitimate areas where it's actually worked. How would you deal with child labor?
He probably meant that "people exploit people" phrase should be put the other way around, concluding that there's no difference in this aspect between capitalism and socialism at all.
We've been seeing complaints for quite a while now. Today is just the day that they start getting substance.
Photofuniacom - Lunapiccom Free Online Photo Editor Website
I didn't realize I had a "languages ass" on my person. But come to think of it, I do believe I had it kicked when I had to refactor a giant Perl program for HP many many years ago.

It definitely left me with a lasting impression.
My iPad has been running for the last 5 hours. Some videos for my boy, some khan academy for me, syncing books from amazon, loading PDFs for school, browsing the web. My battery is down to 68%. It was at 85% when I pulled it out of the box this morning. Mine is only barely warm to the touch on the back. I wonder what caused the heat warning, a defective unit or something else?
http://www.subituqueja.com (in spanish)
http://pythonregex.appspot.com

Both running Python + Django 1.1.1
(with Google App Engine Django Helper, http://code.google.com/p/google-app-engine-django/)

I don't know if they are "big", but you can see app engine in action there.
I've found it just fine for whatever clients want to do....EXCEPT....when they need to contact a server over a non-http port. It just can't do that. So for my client who wanted to do apple push notifications for his iPhone app, we needed to use both app-engine and dumb endpoint nodes on rackspace 11 buck a month linux servers.

Amazon Ec2/S3 works well as well and has the highest security bar of all the cloud offerings.

Rackspace is pretty good, but everyone seems very dis-satisfied with the S3 competitor, cloudfiles, so just use them for servers. Don't put anything super valuable there though, they know your root passwords (as does google, if you think about it, on GAE).

The users are on python. Apologies for the poor formatting/spelling, having to rush out the door.
LCDs do not work that way http://www.youtube.com/watch?v=ZQg8JKo_3ZQ

It takes a tiny amount of power to run the switches in the LCD panel. Almost all the power is used by the backlight that illuminates the whole thing. The iPad uses an LED backlight that uses less power and is brighter / pleasanter than a traditional fluorescent backlight.

I wouldn't be surprised if it turned the brightness all the way down when showing this screen, but there isn't anything else it could do to save power on the display and still show something to the user.
Bottom of http://www.paulgraham.com/ramenprofitable.html
> I'm looking for a scalable web hosting provider which is free or cheap at entry level, and which isn't a VPS

Heroku! Basically the Ruby equivalent of GAE—you get a Postgres database instead of Bigtable, though (whether that's a good or bad thing is up to you.)
cloudfiles could certainly do a bit more to catch up to s3, but i've never been left wholly unsatisfied.
A bit of a cliche response. The fact is one can write maintainable code if they so choose and 20+ years later people are still solving real problems with it. It would be great if they cleaned up the language a little and finish Perl6, but in the meantime, Perl 5.x and CPAN (http://www.cpan.org/) are still quite relevant.
The smartphone: a shackle once more
I actually wish my my thinkpad would display a dialog when it was overheating, instead of just completely shutting down randomly in the middle of my work. Come to think of that, my Dell did that too...

(and this is coming from someone who hates iPads)
In the spirit of answering the ridiculous with the equally ridiculous, I offer the following response:

Mark: "Perl is a powerful language. It’s also fast and everything you need has already been implemented, debugged, refactored, reimplemented and made rock solid. If you ever have a problem, it’s already been solved by someone else."

Me: "That's just what I've been saying all this time! Everything that can be invented has already been invented. Don't waste your time trying to do it better, you silly young bucks.

Now get off my damn lawn!"
This is a variation of a famous aphorism by one of the founders of sociology to the effect that an institution's first purpose is to perpetuate itself and only secondarily to achieve its stated goal. I heard it years ago, attributed to Durkheim, I think, though I was unable to find an attribution the last time I looked. Perhaps someone here knows?

In any case, it isn't original enough to be named after Shirky (from what little I've read of whom, he's flexible-minded enough not to care).
And, good riddance, I say. I now own an iPad and I see how the laptop is now in the same class as a desktop. It's now a work machine. I can watch TV, check email, surf the web, look up information, chat, listen to music, play games, etc. on a comfortable screen, without a keyboard, and using a form factor that is like a magazine. In fact, I neither need nor want a laptop anymore since I prefer using my iMac and PC for development.

Most people use a laptop not as a computer but as an information access device. The iPad bests the laptop for this.
capitalism works so much better than any other system: destruction of the preserving institutions is built in to the process.

Boy did you pick the wrong decade to argue this.

(The point being that it's a weakness of capitalism, or at least of the contemporary system everybody calls capitalism, that institutions that would otherwise die off are able to preserve themselves through political influence and other unsavory means.)
Yes, because making him delete the data definitely makes the problem go away.
Seems like he's trying to rationalize the position that he has had for the last 10+ years. One can imagine that those M$ contracts are brutal, I hope the cash was worth it for his sake.
Negative; you should look up literate programming (http://en.wikipedia.org/wiki/Literate_programming). Basically you compile the lhs into a pdf before reading it ;-)
I've been under the impression (tongue firmly in cheek) that Perl 6 is called "Ruby".
I have yet to find someone at Microsoft that views Open Source as "the enemy".
a simple recipe for my tofu soup:

1. boil a can of (chicken/veggie) broth soup for 3-5 mins

2. while boiling, chop up tofu, broccoli, green onions

3. toss in that order once the broth is boiled.

4. stir for 3-4 mins on medium heat

eat with brown rice and sriracha. Serves 2-3, under $4 and done in less than 10 min.

-
my fast cooked meal is a permutation of:

- brown rice

- meat or protein: eggs, chicken, tofu

- veggies: broccoli, carrots, onions

other random food tips:
- a 20 lb bag of brown rice costs $20 and will last you 1-2 months

- wheat > white

- olive oil > butter

- don't eat microwaved packaged foods if you care for your health
Your missing the point - any social construction that provides a solution to a problem no longer has a point if that problem ceases to exist. Therefore the construction will not just act to preserve itself, it will try to preserve it's antithesis.

It's not just acting in it's own interests, in extreme cases it's prolonging the very thing it's set up to destroy.

In other words - Batman / Joker
i've used appengine from time to time @ pitchfork, and it's been great. with the recently relaxed restrictions on uploads, result sets length, and the task queue, and ability to read and process larger uploads, and xmpp and incoming mail handling, etc, i'd say it's in good shape for bigger, more "serious" projects. absolutely capable for smaller projects, too.
Sure you did. You presented one minor aspect of the article as if it were the theme of the article. It wasn't.
The times I have truly "passed the threshold" during meditation I have successfully been able to concentrate and be calm for hours afterwards. Usually the rest of the day.

The times that this has occurred have been few and far between and this was when I was meditating every day for at least 10 minutes. Sometimes up to 30. It's hard to do, especially at first, but yes I found it to be effective.

Then I had kids and didn't sleep for a year and anytime I tried to meditate I fell asleep. I still do it from time to time but it's rather cumulative. The more daily the practice, the more useful it will become IMO.
I'm quite aware of what literate programming is -- it's more than just writing a lot of comments. If you'd like to see the PDF of a literate library, check out the source code to my Haskell DBus implementation at < http://ianen.org/haskell/dbus/core.pdf >.

Just because the source code can be rendered to PDF, or contains a lot of comments, does not make it "literate". Literate programming is designed to abstract the compiler's strict syntactic requirements from the reader. LHS does not do this -- whether you use LaTeX or Bird-style comment markers, they're still just comments. You can't use them to re-arrange or repeat source code.
What is the true price of Rwanda's recovery?
I'm considering working with GAE to make a persistent browser-based game. Not serious about it yet, but maybe in another month or two.

I have some doubts about staying within the CPU quotas, since I have to take on a processing load in the tick-update loop of game time, but I think I can design it to be spread out somehow.
Whenever I do crawling, I do it from AWS and I set the User-Agent to Google's.

Also, if you're up against someone that threatens to sue, the latency introduced by Tor might not be too harmful.
God, what an ignorant statement. This is the kind of reasoning I would expect on Reddit but not Hacker News. Agree or disagree, but please base your argument on the article and not just some ad hominem attack on the person.

Note: This also applies to anyone who uses the term "M$".
I don't see why it "isn't HN". I know I do, but I'm sure many of us obsess over our goals and our companies at the expense of relationships and often find ourselves in similar, albeit temporary situations, where we know any potential relationship is doomed to end (on less tragic terms) yet still desire a relationship anyway.

Back on topic, I would reconsider whether limiting a person's exposure to premature grief actually protects anyone. That may be the flaw you're looking for.
What the iPad might have looked like 21 years ago
I looked into this a while ago, and it seems like GAE still doesn't have a real way for the server to push to the browser (Comet). There's a ticket open for it (http://code.google.com/p/googleappengine/issues/detail?id=37...), and it's a feature that's "on deck" (http://code.google.com/appengine/docs/roadmap.html), but who knows when they'll get around to implementing it. As I'm sure you know, regular polling is usually too slow for a game, and counts against your app engine HTTP request quota.
Aw man, I was hoping this would be a passthrough mode for the transport.

Sometimes I'd like to have secure authentication but otherwise have no encryption — the overhead is way too high on slower boxes when you have a good amount of bandwidth available. One classic case I'd run into is using a nice old Sparc workstation as a remote X terminal to a fast new box: if I used SSH to forward the X session its process would regularly spike the local CPU, so I would end up just using a completely insecure X server instead.

It can be too slow even on decently fast boxes when you have gigabits of bandwidth available — I'd just end up piping tar through netcat to avoid the overhead.
I really only know sites that use Google API's like http://www.socialwok.com/

We're working on moving our application over to App Engine but waiting until they get SSL on your own domain before doing that. You can see the roadmap for it here http://code.google.com/appengine/docs/roadmap.html
Perl developers can't spel either. [Thanks, I fixed it]

BTW, I'm a huge fan of Ruby. I sincerely hope it has the legs Perl has and one day is it's equal or better. Perl's invent-your-own-OO-syntax is it's worst weakness - and that's what Ruby brings IMHO. So I'm very grateful to all the early adopters who are so passionate about Ruby.

Having said all that, keep a close eye on Perl 6. There will be some big developments/announcements this year.
I built a small app on it Tweetc.com using python and webapp framework. It was my 1st gae and python app. So far no problems. I know Twibes is built on it which gets moderate traffic. I like it can I can quickly build and test ideas for free.
No, it's called Rakudo. http://dev.perl.org/perl6/
Concurrency control in H-store
Marketing for SaaS Customer Acquisition
Where does it say they actually sued him? It just says they threatened to, and he complied with their requests.
PayPal Never Could Have Been Built Lean
Probably just the usual stuff. I've been hammering mine all day and it's still cold to the touch.
Hacker News style ordering algorithm in Linq-To-SQL
This seems like a valuable resource - so I'm bookmarking it for later reference.. however, I have no idea where to start with it. I'm a complete cooking neophyte - so I'm guessing 'recommended reading's is where I should start. Wish the site was both accessible to newcomers and returning gastrohackers both.
There's a web comic I read that has tolkienian elves who are virtually immortal. Some of them prefer to date humans, because their (relatively) short lifespans mean the elves don't have enough time to fall out of love.
http://www.ilubut.com
You don't want to spend an hour cooking... have you considered 72 of them, instead? It's easier when it's unattended. Check out sous vide cooking:

http://news.ycombinator.com/item?id=1093433

SV is to crock pot cooking as Google is to Archie.
The explanation on the Apple website for the iPhone(/touch) says that screen brightness might drop, signal might drop etc before it goes to this screen.

Apparently Apple thought well ahead that it might be best if their device regulates its temperature rather than overheat and shut off. I'm actually exceptionally surprised by this, kudos apple.
Robosub vs the giant isopod
We're using it for http://www.scienceslides.com/ ... a place for scientists to download signaling pathway slides in powerpoint format, etc...
Ah, dammit. Wrong thread and now I can't delete it. :/
no one outside the tech bubble knows/cares.
LittleShoot is all built on Google App Engine with App Engine Patch using Django:

http://www.littleshoot.org

I'll soon update that to use "Django non rel" though -- Django running on no-relational data models like Big Table:

http://bitbucket.org/wkornewald/django-nonrel-multidb/wiki/H...
Bad code and poor design can happen in any language. Basing an argument on how 'good' or 'bad' a language is around anecdotes that contain either of those is the equivalent of setting up a strawman.

[ Note: I'm not talking about bad code in the languages core interpreter/compiler/vm nor am I talking about poor design decisions in the languages themselves. ]
Someone drank the Kool-aid. "everything you need has already been implemented, debugged, refactored, reimplemented and made rock solid." -- right... I have enough of "broken-module forcing a manual rebuild of half of existing modules" stories to fuel my nightmares for life. There are broken modules, there are specific-distro-and-version-only modules, there are undocumented modules, etc.

I'm not sure I believe any serious Perl programmer never run into those problems.
I'd really love to see some startups working on Battery technology. Batteries don't seem to have improved at all in the last 30 years. They absolutely suck. Surely someone out there can do better :/
TOS != legal right to block access to public data. Especially when it's crawled, where one is not expected to read the TOS. It's equivalent to having a document posted in the bathroom of a restaurant that says that by walking into the building you forfeit your right to see.

Too bad it didn't go to court, he could've countersued then. There could be definite personal damages because of all this, and because FB is flexing legal-might it doesn't have.

And I cry bullshit on FB trying to protect privacy. Why then is everything public by default when a new feature comes out? At every step of the embiggening process, FB has royally screwed over their users' privacy.
Waiting is until fullness. You have got a great start, but be very careful not to burn out. Do not rush and realize that it's OK to be learning. Work on whatever is fun for you and do not expect to accomplish anything yet. I would suggest that you start with simulations, NOT real money. After you are successful for some months, do it for real.

As far as practical links :

http://academicearth.org/courses/machine-learning

http://en.wikipedia.org/wiki/Support_vector_machine

http://en.wikipedia.org/wiki/Computational_finance

http://tepper.cmu.edu/master-in-computational-finance/index....
> Perl's invent-your-own-OO-syntax is it's worst weakness - and that's what Ruby brings IMHO.

That being said, there are a number of languages that have things in them that feel like dirty, dirty hacks. There are few languages that are fee from these sorts of things.
I use Haskell for financial ETL processes. What I've found is that the upfront development time is about the same as using Perl, but debugging time is much less. Once my process starts running, it runs to completion. It never dies in the middle with "can't call method foo on undefined value" as is pretty common in Perl. It starts running, and it finishes running... always.

Haskell is also nice because I occasionally have to interact with poorly-written third-party C/C++ libraries. The FFI works fine with ghci, so I can play with their functions interactively and learn about the bugs without having to write a lot of code. And, when it comes time to write the application, I can use Haskell's type system to make sure I don't get the library into a state where it starts messing things up.

It's nice to hack for a few hours, have the compiler find a few type mistakes, and then have the process run and produce the correct result. Much better than type, run, wait, fix error, run, wait, fix error, ...

I don't know about "everyone", but Haskell has sure saved me a lot of time; in both waiting for programs to run (Perl is slow), and in waiting for me to get all the bugs worked out.

I also really like Haddock. I never liked generated documenetation until I started using Haddock. I'm not really sure why, but I never bother doing "perldoc MyCode.pm" on my own code... but with Haddock, I always have my own docs open in a nearby web browser. I also like the syntax for in-code annotation. It's lightweight, easy, and the output is great!
You're making the mistake of responding to Greenpeace, the #2 source of piracy after Somalia.
I'm sure it's possible to avoid most of those issues by only sticking with mainstream packages.
Quake II on your Browser
The Quake II GWT port brings the 3d gaming experience of Quake II to the browser.

In the port, we use WebGL, the Canvas API, HTML 5 <audio> elements, the local storage API, and WebSockets to demonstrate the possibilities of pure web applications in modern browsers such as Safari and Chrome.

The port is based on the Jake2 project, compiled to Javascript using the Google Web Toolkit (GWT). Jake 2 is a Java port of the original Quake II source code, which was open sourced by id software.

To make the Jake 2 code work with GWT, we have

Created a new WebGL based renderer
Ported the network layer for multiplayer games from UDP to the WebSocket API
Made all resource loading calls asynchronous
Created a GWT implementation of Java nio buffers based on WebGL arrays (to be ported to ECMAScript Typed Arrays)
Implemented a simple file system emulation for saving games and preferences using the Web Storage API
You're misreading the article. Green eace isn't saying that cloud computing should go away. It's saying that the energy that runs major data centers should be green, or if not green, at least not coal powered.
Concurrency Control and Recovery in Database Systems
Thank you for your feedback. The idea IS to be able to find someone in Burma, or anywhere on earth. Their geo-location wouldn't lie, but I suppose anything can be hacked. It is supposed to be in real-time and location based exactly so that "stock" information is not returned to the requestor. Too, the sources may be anonymous, but credibility could be built under any username.
* shoots self in foot *

It's burning your own straw-man-bridge behind you, and then going back for your keys. If you can walk on water, go right ahead, but for people this means you're going out of your way to say you're wrong before you say something.

I don't know what I'm talking about, but I know what I'm talking about.
Great advice Paul, thank you!
Interestingly, I just met a well-educated Rwandan expat yesterday evening. Expat out of necessity as much or more so than choice. He's sure that if he returned, he would be killed.

I don't have other sources to back this up, but he described the continuing situation of very large numbers of refugees living, often "in the forests", in neighboring countries. As the violence subsided, other populations from neighboring countries flowed in to take advantage of the resulting vacancy, and they now control the government. There is a strong Western (e.g. U.S.) presence, but in his opinion it is there for the purpose of facilitating resource extraction from neighboring countries, e.g. the Congo.

I hope to learn more about this; I'm merely repeating here what was said. He may have his own biases, but I know him through friends whom I know pretty well and trust, and what he said leaves me with the impression that Western news sources are providing much less than the full story.