skysight-inc/HackerNews huggingface dataset:
I see jdp has beaten me to suggest K, trust me that one's good. The other suggestions (Erlang, Lua, Clojure, Ada...) strike me as pretty tame, not very interesting to talk about. Here's a heap of important far-out languages that nobody mentioned yet:

- AspectJ (program modification by aspects)

- SNOBOL (language-integrated grammars)

- Raph Levien's Io (continuations and coroutines, not to be confused with Steve Dekorte's Io that you mentioned)

- PostScript (concatenative language, widely used)

- LabVIEW (graphical dataflow language, widely used)
saying there is no such thing as objective value is like dodging any other philosophical question with a 'but can you prove reality is as it seems?' While in philosophy class you have a point, I can't define 'objective value' in the philosophical sense any more than I can prove I'm not a butterfly dreaming that I am a man, but I think that says more about philosophy than it says about the concept of objective value. If you want to actually do something real, you must move past word games. All men are 9/10ths empiricists. I know what I mean when I speak of objective value. So do my customers, and I believe, so do you.
I'm guessing you found it now, but there's a very readable paper that talks in more detail about the examples: http://www.cs.brown.edu/~sk/Publications/Papers/Published/sk...
If they had powerful enough investors it may not even have been their choice. Not saying it's the case, it probably isn't, but it's not impossible either.
In the Common Lisp community, we accept the writing of one's own httpd as a rite of passage. Don't fight it: RFC2616 is hard to resist.
The Cloud Metastructure Hubub
Also a Cambridge, UK project started 2006:
http://www.srcf.ucam.org/~cuspaceflight/nova.php

As well as taking photos, they've taken passengers:
http://www.srcf.ucam.org/~cuspaceflight/images/nova9selected...
My wife had the exact same problem: first time gallstone pain, and the hospital wanted to operate immediately.
Instead, we got second opinions from various sources and decided to wait.

I am sure the pain will come back some day and then we will have to make another decision, but meanwhile we have avoided an invasive surgery.
Yeah. it sucks to be poor, especially as commodity prices rise. A friend of mine thinks that the commonness of single-ply toilet paper reflects a recent fall in the real standard of living of the common man.

I'm not saying it'll be pleasant (especially for the poor) I'm just saying that as the price of oil goes up, there will be less of it bought, if for no other reason than that there are many people who simply can not afford to pay much more than they are paying now. This effect dampens price spikes.
escapepod.org
Well I think you mean:
(rot13)
Yvtug ebcr 1 ng bar raq, naq ebcr 2 ng obgu raqf. Nsgre guvegl zvahgrf, ebcr 2 jvyy ohea bhg. Gura, yvtug gur bgure raq bs ebcr 1. Ebcr 1 oheaf bhg svsgrra zvahgrf yngre.

But even then:
(rot13)
Guvf nffhzrf gung Ebcr 1 ohearq svsgl creprag va gur gvzr vg gbbx ebcr 2 gb ohea.
Vs ebcr 1 bayl ohearq bar dhnegre, gura vg jvyy gnxr gjragl-gjb naq n unys zvahgrf, abg svsgrra, nsgre yvtugvat gur bgure fvqr.
In the words of the great Walter Sobchak: "you're entering a world of pain".

The best advice I can offer you is to wrap up your application's functionality into a clean library that could be made into remote services (RPC, SOAP, CORBA, COM, etc. or preferably JSON-RPC or XML-RPC) then make a a VMWare image (or similar) virtualization tool of the app and its environment. You could still use the code that way from any platform, but it's pretty much stagnant and all new improvements and extensions will either have to be made on Win32, or as external interface wrappers to augment a limited shell.

Code reuse was already hard enough, but the RAD tools and IDEs made it considerably so. You can't believe how many shops keep Visual Studio 6.0 installation just to build their projects, because later version of VS frobbed the building process and screwed up old resource files.

I dread to think of the future that awaits stuff running on the Java stack that can't be built without tools from now defunct vendors.
It just seems so bizarre that there's so much worry over a company releasing some code. It's a good thing!

You can argue all you like about whether they made good technical decisions but be angry that they released some code for free is just odd.

Sometimes people re-write already existing things, sometimes it's a good idea, sometimes it's a bad idea, sometimes it seems like a good idea at the time. Sometimes it works out quite well so it doesn't matter either way :p
He is saying that in one single test of two groups, one of the teams has to win. Deciding that they won because of 'x' after the fact is not science.
The state of twisted today isn't that interesting. Without knowing when they started on working on Tornado and what that state of twisted and its documentation was at that point one cannot really comment on if it was a good idea or not.

I know I've written code that years later looked like pointless reinventing of wheels, but when I started writing the code there really wasn't anything else that did what we needed. And once I had something working it was often easier to maintain it than to port it to some other library.
This really just amounts to part of the Twitter Hype machine.
I've done this a lot, but specifically with novels, and more specifically, with action novels aimed at 14 year old boys.

There's a reason for this. The hardest vocabulary to memorise are the small words. The longer words are less common, and often share a root with the English (this is less true for Japanese, Thai, etc) Small words turn up more frequently in prose, so when reading a novel you get drilled on them more often.

Studying a technical work in a foreign language is something I've not tried - it's an interesting idea - but I personally would have trouble dealing with both issues at once - the language and the material.

Will you blog to let us know your progress?
Download Xilisoft Video Cutter | Tech Bucket
Interesting article. There was an something on the BBC News website a while back with two sides of a similar argument, only one side was written in a style that was supposed to be easier to read; it certainly wasn't for me as it was written with a more southern (southern English that is) accent and I had to re-read certain words several times to work out what they were supposed to be.

I know this part was only covered briefly, but English did used to have two different letters for the "th" sounds - ð (like the) and þ (like thin), I suppose they were dropped for simplicity of the written alphabet in the end.
I had a play with Tornado over the weekend. It's fabulous. The docs are easy to follow, and they do a great job of walking through the things you need to be thinking about. I like learning a framework by following exercises and gradually memorising how to set up a basic app typing into an empty console with no notes. I'm there with tornado already. The abstractions are nice.

Twisted is already cool, and I look forward to the polished version of the Tornado-on-Twisted making it into the repository. I suspect docs modeled on the current Tornado docs will make twisted a lot easier to learn than it currently is.
Mmm, my first real project in Scheme was actually an HTML parser, but the spirit of it is the same. There's something enticing about an annoyingly complex spec that lets a beautiful language like Lisp shine.

But yes, I'm sure that Twisted wasn't in the shape it needed to be when FF started building this, and they've built up an alternative. That's never a bad thing.

Otherwise, there'd just be Apache... no nginx, no lighttpd, no fun!
Basically the async mechanism allows you to handle a lot more concurrent connections. This is handy if you do comet style applications where you need persistent connections to the clients.
Wait - this is techcrunch. Didn't they just the other day also boldly claim that Facebook allows faxing of photos? Did they allow both Intuit and Mint a chance to respond? I'll be waiting a few days before cancelling my Mint account before I found out whether or not this is just another bad rumor.
DarkDream a nice theme for ubuntu
They decided to see if X would help one team win before they collected results.
Parigol.com: 7 Weird Sports From Around the World
Depending on an individual’s perspective, some sports outside professional leagues can be classified as weird. North Americans aren’t too fond of cricket and even a few South Americans haven’t even heard of hockey. The following sports go beyond the boundaries of unusual sports when it comes to rules and equipment.
transactions are unnecessary, unless you are looking for 100% consistency between cache and database at all times. Usually this is not the case and if it is, you will have extremely serious problems scaling. All i'm saying is: If you have an update that you know will invalidate some cached pages, why invalidate them and then rerender them from the database once the update is commited instead of updating them directly. and lazy queueing the update, taking the load of the database (less pressure to commit instantly, and less reads). In the facebook inbox example, you know that a new message to the user will increase their message count by one. Just update the cache directly with this new info. When/if it explodes, by all means, rerender everything.
Same, though I think there's a slight difference. I used to just hate people reading my name off my badge and using it in a smarmy way (and it was always smarmy). But if you're answering the phone and volunteering your name as information, I think it's a little different.

It depends on how you do it, really. I get fed up with callers who constantly interject my name or worse, "$TITLE $SURNAME". Especially when they get the title wrong - it feels like I'm eavesdropping on one of my parents' conversations. That stuff just stinks of "I've been trained to repeat your name and I'm reading it off a screen right now". Urgh.
Procrastinate Until You're Ready
The controversy surrounding this is just really funny.

I wrote my own comet webserver in Java to run Mibbit (Hopefully I'll open source it one day soon - maybe when facebook acquire me lol). It's pretty awesome IMHO, and happily handles thousands of concurrent users in a single thread, doing thousands of http requests a second, on a medium size VPS server.

Writing your own stuff makes perfect sense. Here's why I personally did it

* Comet is very important to a realtime app. I wanted to make sure I had the best server in the world for that.

* I wanted to learn the complete low level details so I could be sure that the protocol,systems,etc were best possible, and just so I know exactly what's going on under the hood. (Knowing the whole code base inside out means I can really heavily optimize)

* One of the worst situation you can ever be in IMHO, is trying to find a bug, which ends up being in some badly written 3rd party lib. If it's in your own code, it's far easier to find+fix.

* It's not that hard. It's just webserver networking etc code.

Yes there were other comet servers out there, but they all seemed pretty 'general purpose', overly complex, etc for what I wanted.

I think the take-away from the Tornado release isn't "Wow! There's a new web framework here you should use it!". It should be "If it makes sense to reinvent the wheel, you should totally reinvent the wheel."

The amount you learn in the process is invaluable in itself.
Author takes one quote from Terry Jones and miraculously transforms it into "anguish, pain, despair" from the Python community. From the other posts on that blog I get that he's trying to be funny, but this one follows TechCrunch's "trolling and creating drama for massive pageviews" style guide so slavishly that any humor intended just falls flat imo.

It's ridiculous how every time new software is released we must turn its position vis-a-vis existing similar software into some kind of soap opera.

Hey I know how we can make this even more dramatic. Async aside, Tornado is also a web framework. How about we get the developers of Django, CherryPy, TurboGears, etc to all castigate Friendfeed devs for not choosing their framework and adding easy async support?

Just because some software has overlap with others doesn't mean we all have to automatically pick sides. I love Twisted. I look forward to building something with Tornado. I am eager to see dlsspy's efforts at interop between them come to fruition.

At the end of the day, there is new, well-documented free software available for Python. The rest is up to the community.
The banks where I live use one time pads for authentication, which makes it impossible for Mint to work.
Autopager Firefox addon: Automatically loads the next page of a site inline
Here's my humble opinion too. I'm not a designer, but I hope some points might help.

* Make the front page simpler in content, richer in design/graphics:

In the front page, I'd put WHAT exactly is tarsnap (few words, like "Tarsnap is an online backup service for UNIX operating systems with emphasis on security" and avoid the "probably will compile" stuff, and WHY should someone use it instead of other products/solutions, in a few words. Drop the "start now" box and make a nice button instead that says "Start now with $5" or something simple like that.

Make a simple logo in GIMP, there are hundreds of tutorials for this.

Avoid listing the pricing in the front page, but make sure it is accessible from a nice viewable button. Use normal units, not "picodollars".

* Use a sans font. Serifs are nice, but seem "oldish" and are not the best fonts to describe a new product.

* I'd use blue and shades of grey as the dominant colors. Grey speaks "solid". I'd use other colors such as yellow,red etc. to achieve contrast to the buttons that might interest the visitor (pricing,documentation,legal etc)
Maori legend of man-eating bird is true
I wasn't aware that Google was working on a car but I doubt it will benefit directly from this project. Thermal solar is generally only used on very large scale projects as you need a surface area sufficient to heat a working fluid well over 100 degC. A car roof just isn't going to work.
Depends highly on the project type but if we're talking about a typical Delphi GUI app you don't need to be worry much if you depend on the RTL/VCL more than WINAPI itself.

I don't know about Emba.'s actual plans but what they refer to as cross-platform should be a proper port of runtime and VCL. They tried this before with Kylix but killed the project for reasons yet unknown to me (probably didn't raise much cash). So at least to have a taste of how things will work out in the future, I suggest you check out Kylix.
Optimal communication, written, verbal and data transmission is an area that I don't see enough development in. I assume that much like the qwerty keyboard we are stuck with the devil we know. The Esperanto fans tried building a new one, but it has yet to gain wide acceptance.
Twisted Tornado: Reflections on possible motivations behind creating Tornado
Lest we forget:
http://www.techcrunch.com/2008/07/22/google-in-final-negotia...

Just because Mike Arrington says something is true doesn't mean it is. I'll believe it when there's an official announcement.
Online pet supplies store
The Online Pet Store for Dog, Cat, Bird and Small Pet The Online Pet Store for Dog, Cat, Bird and Small Pet
I don't think this works well with technical topics, unless you are a very advanced speaker looking to expand your vocabulary into a technical field. Technical instructional material uses a very narrow slice of a language's vocabulary and grammar.

I worked in China for six months with an office full of guys who could discuss complicated security architecture, race conditions, closures and all kinds of advanced technical topic in English, but couldn't have a social conversation above the third-grade level. It made for a lot of silent lunches. You can see a similar phenomenon at international specialist conferences.

I think the suggestion to read young adult fiction is excellent. Just be prepared to feel humble.
Wow! Nice exit, guys.
Chinese has an almost comically severe version of this problem. Not only do a number of mutually unintelligible languages share the writing system, but converting everything to pinyin would also make the bulk of Chinese literature incomprehensible.
website design is purely a matter of taste

That's not entirely true. Design and typography pros have over the centuries developed a series of rules and guidelines for what constitutes good and usable design. These have generally proven to be fairly universal and are more than simply a matter of taste.
Meet.ogv
MapReduce-inspired: A Parallel Processing System for the Rest of Us (Ruby)
First, the link: http://wiki.github.com/documentcloud/cloud-crowd

I recently started working for a nonprofit where we're encouraged to open-source our codebase. We're going to be getting into some heavy document processing, and need a reasonably scalable and efficient way to go about it. In practice, this means scripting together different command-line programs (graphics-magick, pdftk, tesseract) across a large number of servers, and gluing it all together with Ruby. CloudCrowd is our first take on a pleasant parallel processing experience -- as an "action", you write a Ruby class that responds to 'process', for the portion of the computation that can be parallelized, and optionally 'split' and 'merge'. The central server and job queue, the worker daemons, the web interface for monitoring, and the automatic retry of failed work units is all handled for you.

In the Wiki (linked above), there's a pretty comprehensive explanation of the architecture -- I'd love to hear suggestions, or ideas that can be pilfered from Hadoop or even Grand Central Dispatch to improve it.
Steven Pressfield (author of Gates of Fire and Legend of Bagger Vance) would disagree:
http://home.stevenpressfield.com/books/war_art.asp#excerpt

I highly recommend The War of Art, his book on overcoming procrastination for artists. Sit down every day and work.
Clickable Link: http://wiki.github.com/documentcloud/cloud-crowd

Blog Announcement: http://www.documentcloud.org/blog/2009/09/14/cloudcrowd-para...
You don't see django folks freaking out about how tornado rewrote URL routing and wrote a new template engine (they even take some shots at django's restrictions in templating). There is probably as much overlap with django as there is with twisted, yet all the "controversy" is coming from the twisted people.

What is wrong with choice?
Pigeons and Programming: Superstitious behaviour
It's interesting how quickly people started talking about this as being a "Facebook" thing vs. a "FriendFeed" thing.
Maybe the progressive, liberal, green people I've met are more nuanced. Most realize that organic farming is inherently less efficient (in calories per acre farmable land) and aren't putting forward as a solution to world hunger.
The scientists have been trying to get that #¤%& tape off their hands, so they can keep working.
Hey!
No, I've never come across this... I gave it a read. They're slightly more informative than the slides (regarding to macros). Thank you very much!
I don't believe this is relevant to ground-to-space communications. The way I read the article the laser pulse has a short range, ionising the water in the vicinity of the buoy, which creates sound waves which emanate out to wherever the sub is. The laser isn't bouncing back and forth from sub to buoy.

As the communication is via sound and not laser it also means that anyone else in the vicinity could intercept the message. Strong encryption and authentication would still be required.
Park city real estate
Experience Park's Edge, luxurious mountain townhomes in Park City, Utah
Thats a good point. We're standing upon dozens of advances in human evolution. Agriculture too.
I don't agree that people still using incandescent bulbs is evidence that electricity is ridiculously cheap. Electricity bills aren't itemised so only when the total becomes painful will people consider the cost of their individual appliances. Bulbs are priced individually and so people are hesitant to switch to an option, CFLs, which they may perceive to be the more expensive.
Are all those magazines published by the same company?
i kinda meant who is building new sites in perl? my site's front end is built in rails while the api and xml handling is being done with perl due to the support from CPAN
True, although GWT uses manual splitting, Doloto is profile-driven automatic splitting.

Of course, arguments can be had over which is better, but this certainly appears to be a neat and quick solution to a common problem.
Using Amazon S3 to host a static copy of your site
(Rot 13)

Anu, vg qbrfa'g nffhzr gung. Vs ebcr 1 gnxrf 1 ubhe gb ohea, naq lbh ohea vg sbe unys na ubhe, gura vg unf unys na ubhe yrsg bs ohea gvzr. Vg qbrfa'g znggre vs gur svefg unys ubhe gbbx hc 10%, 50% be 90% bs gur ebcr yratgu, vg jvyy fgvyy svavfu oheavat va nabgure unys ubhe.
What they Don’t Teach You About Software at School: Be Smart (video)
London Digital Week is Next Week
FWIW, I tried to write a satire by using only real quotes, and making nothing up (because I find the whole affair completely ridiculous by itself.)

Judging by the comments left on the blog, I guess I failed.
Haha, when I read the question, my first thought was "he takes a knife and cuts it lengthwise. No wait... he might not have a knife. Hmmm..."

It took me a while to realize that cutting it lengthwise was the whole problem.
A Virtual Revolution Is Brewing for Colleges
I usually assume that SciAm does a decent job of making sure they print credible articles. So I would generally assume that the experimental design was good.
Did it look something like this?

http://imgur.com/1Lycn.png
Wrong, possibly evil advice. Just my opinion.
Oh okay I missed that. I still question the statistical significance of a single experiment. Still interesting though.
Vg qbrfa'g znggre ubj zhpu ohearq va 30 zvaf - ol qrsvavgvba gur erznvavat ebcr (ubjrire ybat) jvyy nyfb ohea va 30 zvaf (be 15 jvgu obgu raqf yvg).
Tax Reduction
Free information about Offshore Trusts and International Business Corporations and how you can use those to protect your assets, your business & investment income, your privacy, and your Estate. E-books, E-courses, and full control services for offshore entities.
Procrastination is inversely correlated with motivation and is usually a sign of disinterest or misunderstanding of a task or project. Usually this problem can be diminished through setting realistic goals that one feels passionate about achieving. I believe an aura of constant mystery within a project is a key motivating factor for most individuals due to the intriguing unknowns and self discoveries that one constantly encounters throughout the process of development.
Some people would argue that this reduces creativity... by drilling things into your mind you might lose the ability to think of new things.

I'm not sure which answer is correct, but just a thought.