skysight-inc/HackerNews huggingface dataset:
Google Wave does not solve problems directly, just like SMTP/POP/IMAP per se does not solve the problem of communication. You need email client to communicate over SMTP/POP/IMAP, and the better your client is the better you deal with your problems (e.g. Outlook's feature of transmitting the messages of predefined format over SMTP to all the appointment participants helps you manage appointments).

When Wave will be public, I expect plenty of different Wave bots, clients and other type of software appearing out there. This Wave-based software will solve real problems, not Wave itself.
really awesome service. very very impressive. price point seems a bit high for another small company to be using, but corporates would jump all over it. hope it takes off, well done.
You make some good points, but the purpose (if it can even be called that, since it's more an absence of noise than a presence of silence) of silent cars is not just so "cool kids can go 'whoosh'". Noise pollution is a serious problem. Not as serious as transportation system safety, but still serious.
Nice. And that's coming from someone who has been thinking about an app like this for quite some time.

One minor thing: On the "Welcome to Go Test It!" page (/welcome), you have "I have existing Selenium scripts that I want to upload." and "I do not yet have any test scripts." I bristled at that slightly. I _do_ have a bunch of test scripts (that I worked pretty hard to create), but they are not in a ruby, python or selenese form. Maybe something in the gray text for the second option that acknowledges something like "or I don't have scripts in a Selenium format" would create less of a false dichotomy and help me feel better about myself than selecting "I do not have test scripts" does. Maybe I'm overly sensitive.

One bigger thing: I like the options for the "New Test Script" (projects/*/scripts/new) page. I'll probably go back and install the Firefox plugin when I have more time, but I wanted to see how it works quickly, so I backed up and went to the "Write a new script in a text editor" option. Now I'm presented with a blank text editor, with little or no clue as to what I'm supposed to do there. At the very least you should have links to samples or documentation for the scripting language, but you could do better than that. You know my app's URL at this point. You could pre-populate this script (for new users) with a basic "Is it up?" script, maybe checking the title and some H1 text on the page, just to give me a working example to modify. I think for new users you should minimize the number of steps to a running test. As it stands I either need to install a firefox plugin (a pretty big hurdle, imo, although it is right to offer that) or (I'm guessing) go off and research how to write Selenium scripts and then come back and create one on your site. As a random user looking to solve my functional testing problem, I'm not that motivated to do either. Once I'm off writing Selenium code I'm likely to forget about GoTestIt. I'd suggest that you either auto-populate a basic script for new users, so that I can click "Run Test" right away and see what happens or find a way to record basic scripts directly in the browser without installing a plugin (or both).

(Also, personally I find the "Feedback" tab on the left to be a little distracting, but I'm on a netbook so my monitor is smaller than most. Of course, it looks a little funny when glued to the scroll bar too. I wish UserVoice would let you attach that to the top or bottom of the screen.)
We must ship now and deal with consequences
Does Go TestIt solves any problems which selenium doesnot solve...?
Maybe it's because with Google Docs you don't get to use Word or Excel, and to anyone who's scared of anything that's not word or Excel that's hard.

Non-technical people don't seem to get to the step of generalising what they know about using computers, i.e. Word->word processor and Excel->spreadsheet, so going to something new like Google docs isn't like "oh this is an online word processor like Word" but instead go "this isn't Word OH MY GOD WHAT DO I DO?"
Objective C && ooc == ?

Could it be a precompiler generating Objective C, while using the GC in Apples' frameworks?
Can you make it work with Flex apps? If so, you've got a client. If not, I'll have to pass, unfortunately.
How "Stuff White People Like" grew from a joke, to a blog to a book
There are obviously tons of good programmers that their particular "hiring practice" leaves out. However, perhaps those programmers would not be as good a fit at their company? They're talking not just about good coders, but about the culture of the company.
Virtual Users/Domains With Postfix, MySQL, SquirrelMail (Mandriva 2009.1)
Now that is a really useful application! well done guys, if the price is right (bit high at the moment for the individual / small business)
The name makes perfect sense. A gravitational black hole traps geodesics in the Einstein equation. This black hole traps geodesics in the Schrodinger/paraxial wave equation.

(A geodesic is the line that would be followed by a wave if it were a particle. So for example, geodesics of the wave equation obey geometric optics, and geodesics of the Schrodinger equation give Newtonian mechanics. Geodesics of the Einstein equation are weird.)
seems not far off, but a hosted paid for version of the same thing. It's a lot easier to set this up than Selenium from what I've seen. Even if ease of setup is the only difference they'll still be a really popular service.
It sounds a lot like you're out of CPUs (from the 3-GB limit I'm guessing you're on a Core Duo MacBook), not disk-IO.
Right. Why are you assuming they won't believe you?
That message was posted in 2008, clojure has now reached the ripe old age of 2
I'm apparently a "SharePoint Expert", and I approve the parent post for actually answering it in one line.

Yeah, there's lots more you can do... but as a consumer friendly semi-structured data repository on the intranet or internet it is pretty damn good.
What's so complex about Techcrunch?
Didn't know about that option, I always did it with sed. Thanks! :)
Yep - I think that article gets it spot on. I got my invitation yesterday morning and the first thing I used it for was to work with one of my co-founders to work up an agenda and discussion points for a more formal meeting later in the day while talking on skype. During the day before the meeting we were able to polish it up and make points not to forget.

Perfect - something that has been missing from our working methods since we all work remotely.

and yes we have kind of been using google docs for this kind of thing - but wave is a much better fit
Fascinating. I'm impressed at how small some of those are. I'm somewhat inclined to do the same thing with Python/pyparsing once I learn more about it.
Almost the same with conkeror. Very amusing.
The Drupal interface does not have to be a problem for your clients. It is completely customizable to whatever you can imagine. There are also some off-the-shelf customizations for the backend that are quite nice.
Loyola University New Orleans / VB.NET, Java / 2004

Computer science program is now extinct though.
Anime image macros! Yes!

I think HN is finally mainstream.
Ask HN: if not SQL then what?
There are plenty of public complaints about SQL lately, and there were some hot discussions here on HN about SQL/NOSQL.

I have a toy project in Haskell, an in-memory DB implementing some limited subset of SQL and transaction support. I started doing this to first learn more about STM, then lightweight threading (forkIO). I implemented JDBC binding too, and can use it from Java.

Every time stumbling upon the SQL/NOSQL debate I feel myself a dinosaur: I work on SQL DB and there are some folks in the Valley who have a periodical meetup against SQL. The question is: if not SQL then what? What are the problems with SQL (I'm not addressing particular SQL implementation problems and standards compliance here, just the language implementing relational algebra per se)?

For example, document-oriented DBs look nice, but what's the fundamental advantage? Key-value stores look oversimplified to me. Any other approaches I missed?
Thanks, those are some very good points. We've tried to make it easy to get started, but clearly we can do better still.

In what language are your test scripts currently?
This is great news for sidekick users. But it makes me all the more eager to see a post-mortem - who decided it was a good idea to announce total data loss so soon? In every other case I can remember, the responsible parties made lots of noise about taking every possible step to recover data before finally admitting failure.

The celerity of the Sidekick announcement made it sound like their entire datacenter had fallen into a crater of hot lava during a SAN upgrade - no chance of recovery even by poring over the drive platters in some clean room.

On the plus side, I bet it's a great time to buy a Sidekick. That data center is going to be staffed by sysadmins fed on champagne and foie gras, with octuple off-site backups.
"Real Artists Ship" - Steve Jobs.

Shipping something demonstrates you're able to do all the required aspects and are not just an armchair philosopher.

Previous code is the best indicator of future code. The CV is the least usable.
Sadly, we cannot yet easily interact with Flash or Flex apps. It's something we want to do, but not right now unfortunately.
Good idea, but how about not collecting tracking data at all? If you want to know about my web habits, ask me, or pay me to participate in a controlled study. But just spying on anything that you have access to is just going to get you blacklisted in noscript with prejudice.
That article is terrible. It's subjective and in many cases downright false. Linux suffers from interoperability problems? I have never come across a single Linux program that wouldn't run on my machine. Linux even runs a lot of Windows programs through Wine. "Bad techie attitude"? A few people are jerks and they tend to be the loudest. This is true in every field, not just Linux. Lack of vender support and advertising? One of the main appeals of Linux is that it isn't (primarily) a commercial product.

Wow... the comments are even worse. We even got a Nazi reference in!
You're absolutely right. I knew about that issue with ls, but typing it that way is such an old habit of mine that I didn't think about it.
It is actually based on Selenium internally. The main advantages are:

* Go Test It provides a hosted infrastructure, so you don't have to spend lots of time configuring and maintaining various VMs with different browser versions;

* Go Test It has a lovely test recorder which is much nicer to use and works better than Selenium IDE;

* Many little tweaks and improvements, like automatic screenshots etc.
Crossing the Chasm had a distinction between applications and platforms. The latter are harder to sell, but scale horizontally, leading to massive adoption. Potentially.

Wave seems to be a platform. It needs a killer app in order to be adopted. Often, this happens through hitching a ride on some bigger change, like faster hardware.

There are plenty of great technologies that never got adopted. It actually seems common for a second-rate but good-enough version of a technology to win, because actual adoption is a huge challenge in itself. Perhaps a greater challenge than creating the technology in the first place. In pg-land, it's the "people want" part of "make something people want".

There's great opportunity here for the one who can apply Wave to alleviate a felt pain.
Yahoo GeoCities: 11 days to go until it closes...
IPythonShell
GTK window running an IPython shell where you can run any IDA Python function,
do things interactively or even run other IDAPython scripts by importing them.
This comment made me realize that I've been using emacs commands for textareas in Safari/Firefox without thinking about it. Most of them seem to be there, at least for moving around within the text. Does this just work under OS X?
If you have favorite content bookmarked on there then now would be a good time to make a copy.
4 reasons why WiFi Direct is not going to kill off Bluetooth, cables or AP sales
I would like to take a look at this project, but the link to the source on github is broken.
Apropos and the like could also be a lot more perceptive if they only worked for one language, but it's a major trade-off. On this computer, apropos is a uniform interface to search all the BSD userland utilities, the C, Perl, TCL, and Erlang standard libraries, system design docs (e.g. hier(7)), etc.

Come to think of it, apropos could also search Haskell functions by type signature -- Haddock would just need to generate stub man pages for them. (I don't use Haskell anymore, but someone might find it useful.)

Incidentally, the pipe-able Unix utilities are so useful because they all have the same type (line-buffered text stream -> line-buffered text stream), which is a particularly easy one to use across languages.
I'm not sure but a quick google for the sentence had Albert Einstein mentioned an awful lot of times.
University of Waterloo / Scheme / 2009 <-- Computer Science

University of Waterloo / C# / 2009 <-- Computer Engineering
Apache module for spell checks
Isn't it a bit odd that the Apache module to spell check urls is named as 'mod_speling'? http://httpd.apache.org/docs/2.0/mod/mod_speling.html
Which is probably fine. The other 99,999 people who hit the WWF site are not going to care much about what's being tracked, nor use noscript.
It's almost an application of the old business maxim, "underpromise and over-deliver", although I can't really imagine it being done on purpose. Now I have this image of Steve Ballmer storming in to Danger HQ after reading all the headlines and twitter shitstorm, throwing some chairs around and yelling "I don't care if you have to invent a f---ing time machine, you're getting that data back!".
If you weren't aware of his condition, would you have attributed the "clunky moments" to a brain disorder? Even some of Pratchett's earlier books have had the occassional problematic chapter.
Now I'm really salivating. Good work!
I think this works everywhere. Being vim a modal editor is not possible to "hide" vim bindings :)
'Change "we all" to "many people".'

I assumed that "we all" referred to people working at GitHub.

I understand that there are a lot of programmers who have written excellent proprietary code. But it would make sense that GitHub would favor open source programmers, as open source programmers constitute the lion's share of their users.
The thing that bothers me in Ubuntu is this: Sometimes I want to do something with a desktop app on a file in /var/ or /bin/ the desktop app tells me "permission denied" or what have you. How the hell do I type "SUDO" and my password? Even if there is a way (which I doubt) if it isn't obvious to me, then it certainly will not be obvious to other potential users.
What I would like is to see some responsibility of the people that have been launching all the rumors against MS. The first two articles I read about this mentioned that MS had no backups at all, which apparently are just out right lies and caused much of the MS backlash (as usual) based on nothing more than rumors.

I know this is the internet, and I'm happy for the Sidekick users that got their data back, but I'm starting to get fed up with most tech news websites that pride themselves to be the first to deliver the news that don't actually exist.
One thing that those teams did was stretch A LOT before the meet

Static or dynamic?

http://www.nytimes.com/2008/11/02/sports/playmagazine/112pew...
I’m not giving my twitter password, implement OAuth and come back.
Looks nice and useful, but scheduling is a bit unclear to me:

I have 1 testscript, 7 browsers, which makes 7 tests. If I schedule to run every "day", will those 7 tests run every day, or 1 a day? I expect the first, but "Our scheduler will try to start one of the tests above with the start times separated by the time you specify." seems to imply the second.

(oh, and check this out: http://vldtr.com/?key=go-test.it )
Channel 4 signs long-form content deal with YouTube
What Inspires You?
I've been blogging about stuff that inspires me this year (leadership, tech, entrepreneurship, since February) but I haven't dug into what excites and motivates other folks enough. This is my second effort in doing just that.

My belief is that genuine enthusiasm is our most powerful asset to unleashing our creative potential and generating the greatest value from our efforts.

I'll be taking the feedback and adding it to a post on inspiration today.
> it thrives to be

I think you mean: "it strives to be"
Granted - but I would say the default Wave client already solves a whole host of problems. Remember, Wave is composed of the protocol, the server, and the client as well. If the Google Wave client as it is now is used as a starting point for future Wave clients, then they will all benefit from these features. Conversely, clients that don't solve the problems that Google's reference client solves are effectively inferior.
"So your pool of candidates reduces to 100?"

Inherent in this question seems to be the idea of posting a job somewhere, see who applies, then use a filter of "author of open source project we use."

My take was more that they look at the open source software they like and use, then go out and try to charm, bribe, seduce and otherwise persuade the authors into working for them.

I don't know how many employees GitHub has, but if it is in the < 10 range and they are only looking to add 1 employee at any given time, and are willing to stand pat if they don't find an ideal candidate, a total pool of 100 candidates might be enough.
Dungeons and Dragons Online: behold the power of free
The link on the download page seems to be broken. The correct one is on the community page: http://github.com/nddrylliog/ooc/
1. Modern US infantrymen patrol with gear that must be damn near 50% bodyweight if not more. As for the Roman legionaries, who set up a fortified camp every night, a marathon and a half? On the very rare forced march, maybe. As a matter of practice, no.

2. Didn't the Tutsis have a mound that they launched from?
Err... isn't that exactly what antirez is saying? People who write open source software are shipping real, working code that you can go look at to get an idea of how they program.
Those 3 words encapsulate the entire "Duct Tape Programmer" debate featuring Joel Spolsky and Jamie Zawinski a few weeks ago. I meant to inject this Jobs quote into the debate at the time, but failed to ship the comment containing the quote.
Which entry am I supposed to be reading for this news? All of them?
Yes, he is agreeing with antirez.
Yep it's just a compressed version :) probably even more clear than my longer comment even if three-worded. If you can do, you did.
you should learn about gksu or kdesu.
and... I really hope Linus is not in need for a work, otherwise there is something wrong in the open source world.
I think this metaphor is being stretched way too thin at this point.
http://news.ycombinator.com/item?id=881113

and

http://news.ycombinator.com/item?id=882430
I completely agree with the author of the article. And he even introduced me to a new, possibly better, way of describing Wave to friends of mine: "it solves the problems with email".

I'm also relieved to see someone else pointing to Scoble's article and noting that he doesn't understand what Wave is about. When I read that article, my respect for the 'king of tech-bloggers' took quite a dive.

Anyways, kudos to you for writing about Wave more sensibly!
...so having built my own web application, I've realised that yes, it's probably best to build 'horizontally' and sell 'vertically' !!!
I haven't bought into Wave yet, although it has more to do with the current UI than anything else. In addition to what's mentioned above, there are plugins for LaTeX, for rendering molecules, etc which make collaborative editing very powerful, potentially at least.
Mayer talk that goes into "41 shades of blue" experiment (video, 14:40 in)
Are you Wondering what happened to CodeJustin?
Two notes:

1) it will be 'visible' in other spectra than the one absorbed

2) it would have to be, otherwise even the smallest inbound radiation would melt the thing eventually.
Regular users shouldn't have to edit files in /var/ or /bin or anything other than /home/sixpackjoe.

If you are savvy enough to know what you are doing editing system files, then you should know about doing so from the command line using sudo, or use gksudo as pointed before.
Cool Twitter Widgets To Dress Up Your Website Or Blog
Want another way to show off your Twitter? Well why not do it with a cool Twitter widget. Widgets are yet just another way of displaying information your visitors can interact with and usually take up very little space on your website or blog and take less than a few minutes to incorporate.
Here's a link to the post: (I've embedded feedback to this question) http://www.victusspiritus.com/2009/10/15/what-inspires-you/
Got a #tip? Gawker Media opens tag pages to masses, expecting “chaos”
But what, other than intelligent beings, can ponder the concept of beauty? When we say something is beautiful, we mean it is aesthetically pleasing, and without a perceiver of an object, there is nothing to be aesthetically pleased.

If you believe in god, space aliens, etc., we can shift the admirer of beauty to another perceiver, but still, without the perceiver there is no concept of beauty ascribed to the object.
After reading both this post and yesterday's, I got to thinking more about technical debt.

We all create it. Sometimes for better reasons than others.

It's everywhere, it's costly, and it sucks.

Then I thought about another scary truth that wasn't mentioned in either post:

Much of it never has to be paid back.

That's right, we create "technical debt", but so what?

I often maintain code that's 5 to 10 years old with as many as 100 mods. But just as often, I come across something 10 years old that looks like crap with no mods. How can this be?

Because it works. Somebody wrote a function they needed 10 years ago, and it's apparent today that they didn't know what they were doing. Since then many others have called that function. You want to rewrite it, but you dare not touch it. Why risk production without a request?

It's ugly, it sucks, but it works and has always worked. I bet about half the "technical debt" I've encountered is like this, debt that will probably never be paid back. Then is it really debt at all?
I don't think the part where they use and love the library since previously is as important as you think. The important part is probably more about creating and/or contributing to open-source projects, with everything that entails.
And why is that? Many parallels can be made with C++/C/C#. I wouldn`t go that far and call it clueless.
I also feel uncomfortable going from 60 to 0 without a gradual cool-down. My cool-down is pretty short, generally 5 minutes and involves me just moving around a little, drinking some water, and doing stretches. Even if its completely unnecessary, I still prefer to, and stretching is always a good thing.
Whether or not one's code is open source may have little or nothing to do with one's cultural preferences. But it has everything to do with one's employer's "culture".
Monkeys Sense the Uncanny Valley (link to pdf)
Wired summary:

http://www.wired.com/wiredscience/2009/10/uncanny-monkey/
A lot of young people don't bother stretching at all. However, almost anyone who is middle-aged and is capable of doing the same workouts they did when they were young attribute their ability to work to a committed stretch program. Flexibility is one thing I've really been working on as I near the ripe age of 30.
The Vatican's Secret Storehouse Of Space Knowledge Is On Display At Last
CMU professor recognized for making things miss