skysight-inc/HackerNews huggingface dataset:
Savain has been promoting COSA for years, yet he refuses to implement it or even give precise semantics for it. Even giving him the maximum benefit of the doubt, the best thing you could say about COSA is that it's interesting; there's no evidence that it works or that it has any benefits.

Also, calling him a crackpot doesn't help, since it just reinforces his persecution complex.
147-organize-bookmarks.mov (video/quicktime Object)
You have to figure: Color Blindness is a recessive trait (at least in humans, I don't know about other species). In order for it to survive, and even increase in expression over the course of human evolution, it has to carry with it some benefits (admittedly, it is also carried on the X chromosome, which has found to be highly linked to IQ). You also find color blindness in several species of animals, particularly those that are predators.

To be honest, it isn't an optimization. Its a trade off, that has benefits. An example would be being able to see infra-red light. You would be able to see more colors, which comes with all sorts of advantages (distance the color carries, how well it reflects, what it reflects off of, etc), but the trade off would be you would be even worse off when looking at a pattern. For whatever reason, the human brain (at least, this may be true for other species) considers color to encode quite a bit of information, and it is quite high up on the list of things to process.
Key smartbook silicon players: Freescale
Thanks! Anyway to jumpstart PR about it?

EDIT: Just checked out trailbehind.com, looks interesting! I've been looking for something like this for a long time. Not to derail my post, but is there a way to filter by additional criteria other than genre of activity?

For instance suppose I would like to see all 5.11 sport routes near Philadelphia PA. Is there a way to do that?

Also is there a way to specify sort criteria?
Lead Nurturing Solutions from Marketo
Drive Revenue by Nurturing Raw Inquiries into Sales-Ready Opportunities
Not that difficult. If you make your spambot a Firefox extension (for example) you get all that for free.
Yeh, it confused me too.

One day, I asked diveintomark on twitter:

Why there's an unpleasant 'fuck you'?

and get the reply from Mark:
http://twitter.com/diveintomark/statuses/1914075749

Now I'm just wondering, has Mark been greatly annoyed by the Internet Censorship?
Yeah - this is just the first part of it. The Rentoid crew are quite transparent here in Melbourne. Steve makes himself available for pretty much anyone who wants to run an idea past him and Luke is just an all around good guy who participates in the scene down here.

Rentoid are tops :)
Google still not fighting subpoena for journalists' data
I followed a lot of diveinto series by Mark, so, Thank you!
I configured Thunderbird to alert me to all incoming emails by showing a preview window (no sound), which I can then very quickly scan to see if the email is important (I had several near miss emails from my university, but, as a student, I can't tell them not not send me urgent email).
Your company? There's an app for that.
Many hacks around it are established. Take a look at the Orbited project, http://orbited.org/, or come talk to us in IRC (in #orbited on freenode) if you want help figuring out how to avoid the UI side-effects.
CNET choose their five favorites from TC50
I found that it fit in the the generally annoying motif of the page. Particularly egregious is the scraping and reposting of this very comment thread.

Dear authors of "thenextweb.com": You do not have permission to post this comment on your site.
That's a really funny reply. I suggest Mark try "^__^ fuck you ^__^"
up

wait for replying
I often explain monads to laypeople as "It's a way to abstract away extra information that's passed through the computation, and define arbitrary ways to handle that information." One of the possible types of "extra information" that may be attached are the types of exceptions thrown: see the Error monad.

And yeah, monads have most of the same problems that checked exceptions do. Each action in the monad must have the same type; you can't just ignore one of those bits of extra information and declare that it doesn't matter in this context. For example, if your complicated algorithm writes to a log file, you probably don't care in the rest of the program and could just as easily treat it as pure. But the type system won't let you, unless you fall back on cheats like unsafePerformIO.

I dunno really what the right answer for this is, but I really like the Erlang philosophy toward errors. "Let it crash, then do something simpler." Instead of trying to enumerate all the ways your program can fail, it just assumes that you will fail sometimes, so you ought to try multiple ways to succeed instead. That requires quite a paradigm shift from the way programmers normally think about programming, though.
Online PHP Emulator
Heh, I used to use rsh (or was it rlogin?) for the same purpose back in the day, before rsync came along.
Some VCs are good, some maybe not so much.

Let's be honest: Kopelman is one of the good guys, and First Round as a whole is one of the great firms.
No.

Early-stage VCs look for 5-10X returns. Investors in this round are growth equity investors. They use IRR metrics. 30% IRR is generally considered a huge success.
Just like TFA I booted Haiku in VirtualBox... Several years ago I ran the BeOS R5 livedisk, and while this is reminiscent, since I'm running in a virtual environment it falls short.

Running BeOS on the metal was amazing - setting a thread to realtime would make it really snappy, and it's just not the same when it's virtualized...

Either that or Haiku has some way to go yet - I can't tell...

EDIT: you know what? actually, this is still really impressive... it DOES behave a lot like BeOS, and it's alpha... I crashed firefox, and gdb popped right up. I dropped into a shell (bash) and there was a GNU style environment right there. That's actually really cool!
Opening a file (or attempting to) is resource intensive and throwing/catching exceptions is sloooow.
AndroMeta: software platform for technical and scientific computing
Avast Home Edition - Free Antivirus
I don't know about all of the browsers you mentioned, but my team regression tests on a handful of those browsers using Selenium. [http://seleniumhq.org/] We use a ruby library to drive the Selenium engine and it seems to work pretty well.

Edit: Btw, nice job on skulpt, it looks really nice.
I didn't say you have to know the documentation, and I'll admit I'm behind on how much of it IDEs show you. In my recollection, you generally get a list of language-level constructs and that's it. For example, the names of those exceptions are not as useful as the text you've shown there. If VS does that for exceptions, great! Contrast it with the 2003/2005 IntelliSense feature, where you just get method prototypes.
Both opening the file and checking whether it exists involve a syscall, which dwarfs the overhead of throwing and catching an exception. If you check whether it exists and then try to open it, that's two syscalls.
I don't really care about the BeOS / Haiku kernel. We could use Linux for all the h/w support there is. BeOS was impressive but I guess Linux can be made to play a dozen videos at the same time, too. And I usually stick with only one.

But the user space and the user interface are brilliant!

I would trade Gnome, KDE, Windows, OS X, or $NAMEIT for the BeOS userland any day, both as an end-user (wrt. UI) and as a developer (user-space API). I hope we'll have more choice in the future.
I was actually replying to you, not him, with an observation drawn from my experience employing a great many programmers of differing ability, including perhaps half a dozen great programmers.

In terms of great programmers, money is often subordinate to a great many other things, hence adjunct. Note I didn't say money doesn't matter.

Let me illustrate by paraphrasing the conversations I have on occasion.

Ordinary Programmer: I'm quitting.
Me: Why?
OP: I can get $15k more at X.
Me: Will you stay if I match it?
OP: Yes.

Great Programmer: I'm quitting.
Me: Why?
GP: I've got a great opportunity to work over at X with Y doing Z.
Me: Look, I can't afford to lose you: If it's a matter of money I'll match it.
Me: Perhaps we can see how Z might work for us....
GP: Actually I'm pretty keen on working with Y.
GP: It's not about the money, believe it or not I'm taking a bit of a cut.
Me: I see. Is there anything I can do to make you stay?
GP: Nope. Hey, once I'm settled in you should come and meet Y.
What is with people in their twenties trying to peg themselves as man-children?
Uh no.

Not everyone on the planet is die hard web two point oh bleeding edge geeeeeeeniusssses like us.

There is no context. I don't know what I am supposed to do. Why is there no submit button? I'm supposed to magically realize that enter = submit? Not everyone knows what google is. It is quite absurdly annoying to assume our "above average" knowledge of the internet is a common trait.

Please someone add a link list of all the funny, outrageous, sad, and outright weird stories about how real people actually use the internet.

Google is a service that people in the "real world" use.
Please keep that in mind.
I can't figure out what some of these apps even do.
"GOVERNMENT ENTERPRISE EDITION", $1,436.37

Yeah, let me just buy that $1500 iPhone app.

Edit: Removed link, realized you linked to the "PROFESSIONAL" edition.
Non-Blocking I/O Made Possible in Java
Last.fm has a pretty nifty notification system that uses netcat and an IRC bot. http://www.metabrew.com/article/how-we-use-irc-at-lastfm/
Are you're running the tests on the same OS that you work on?

I guess I could set up a whole bunch of VMs (or VM snapshots) and use Selenium RC and then cycle through them.
Lots of businesses prefer to pay a small fee. It puts a(n implicit) contract in play. I pay you money, you operate this for me. Free apps are scary from the POV that they could either disappear, or are insecure.

Something about a company being willing to charge makes them appear more legit to other companies. Argue it all you want, it's definitely the truth to a certain market segment. And 37 Signals is positioned to dominate that market (although not as much as MS).
Call Twitter Friends with One Click Using TweetToCall
Are you sure this is just a Google homepage redesign? Click the little i icon in the bottom right corner.

Click the Google icon to turn it into a Wikipedia, YouTube or Twitter search engine. Try the ^2 and ^3 keyboard shortcuts too.
Yes.

In the real world, 8% surveyed (by Google) in Times Square knew what a browser was.

http://www.youtube.com/watch?v=o4MwTvtyrUQ&feature=playe...

Now try explaining difference between URL bar and Search bar in Safari, Firefox, etc... Give up yet?

I wonder if that survey relates to why Google decided the OS should be the browser, so people might actually use Chrome. ;-)

Best mantra for web design isn't "Web 2.0", it's "Don't Make Me Think."
This seems dodgy to me on a post of this nature:

Does your web app need a security audit? YES. Get your security assessment here <-- links to presumed sales contact form

Can someone who knows the industry comment on this practice? (tptacek?)
Lessons from FarmVille
Joe Wilson "The Man That Called President Obama A Liar" | America Outspoken
People grow up inside the Matrix, which means that the whole system has to be continuous.

Nah, you just implant memories in people in such a way that all of them are consistent (enough) and let the simulation go.

In any event, could be an interesting simulation.

You have a bunch of robots and a bunch of humans. You start with a few humans who are "rebels" and they have certain ways to disrupt the matrix and make other human into rebels. Etc... Could be fun.
Impossible is an opinion.

Empiricism 1, Rationalism 0
JSNES: A Javascript NES emulator
This framework was developed by my friend's brother, and was released this evening. He's been working on it for over a year and quit his job to focus on it. I think he is the single developer on the project - looks like quite an undertaking! I've not tried it out myself as he's kept it pretty close, but I'm glad to see it's now available.
Nice analysis. Seems a pretty exhaustive list... but will grow for sure...
Same 6 numbers drawn in consecutive Bulgarian lotteries
Why You Can’t Get a Good Phone With Verizon
Some usability flaws:

- There are no back buttons when cycling through domains (or any indication on what number of domain you're on - perhaps an iPhone style page counter would do?)

- For Google, there are much more than 3 options. A "..." item would probably be most logical.

- I would have absolutely no idea whether to click the contextual button to cycle through domains, perhaps it should just be faded rather than invisible.

- No submit button. I havn't used one in years, but it doesn't mean my mum hasn't either.
How to Unlock the Amazing Secret of Unlimited Productivity
"Neitz says both monkeys have seemed pretty pleased with themselves ever since."

So cute!
hahaha, now ull have even more dropouts and a graduate degree on the ps3.
Why doesn't iTunes have a long tail?
Unlikely. Most violinists play their own instrument far and away better than other instruments.

(I come from a family of professional violinists, and very nearly became one myself, so I am at least tangentially qualified to comment on this.)

The difference between one violin and another is very noticeable. The shape of the bridge influences the distance between the strings and the height of the strings over the fingerboard. Violins have idiosyncratic resonances, a very loose sizing standard (my Vuillaume feels much larger than my sister's Mermillot), differing shapes (both subtle and obvious---see "guitar-shaped" Strads, for example), and varied neck angles and thicknesses, to name just a few off the top of my head.

Beyond that, professional violinists practice and play a lot---hours each day. To say that he would be more familiar with his own instrument is a drastic understatement.

On the other hand, none of this is proof that somehow the Opus 58 is better or worse. There are many superb-sounding instruments that are nevertheless not as celebrated or as highly regarded as the Strads and their ilk, and the reasons have little to do with their tonal quality. For example, who wouldn't want to play on the same instrument once owned and played by Paganini?

For that matter, there are many old makers whose violins are considered at or near par with the Strad, e.g., Andrea Amati and Guarneri del Gesu. These instruments share with the Strad a rich back story that no modern instrument, no matter how superb a specimen, can have. In other words, they're not just great instruments, they're literally some of the centerpieces of musical history.
To me one of the fundamental issues with checked exceptions is that they break encapsulation. There's no way around it: if foo calls bar, and bar calls readFile which throws an IOException, assuming bar is unable to handle the exception itself (which is generally the case) and you want it to be reported up the stack (say, all the way to the web request handler), you have two options: you declare every method in the chain as throwing an IOException, thus polluting a ton of higher-level code with information that should be restricted to a lower layer, or you catch it and wrap it in a runtime exception, defeating the purpose of having that be a checked exception.

I think it's really just a fundamental problem with the whole idea, and it's why any attempt to "fix" them will fail: the idea of checked exceptions is just deeply flawed.
I read that electrons inside us are moving around 4.9 million miles per hour.
Sweet, an open mail relay:

<?php
echo `echo 'hello' | mail -s Hello darth.vader@yahright.com`;
?>
How many touchscreen phones does it take to make an iPhone
If Apple bought Be, it wouldn't have gotten Steve Jobs.

It is possible that Apple would have died, and Be would have suffered the same fate either way.
Breaking down the possible Deutsche Telekom (DT) Sprint Takeover
Could you describe some of the "creative ways of catching cheaters" he has ?
I've seen this same picture with different articles 3 times in the last month at least on HN.
Ask HN: Was my submission deleted? Was on front page, then was gone
Strange thing just happened - About an hour ago I submitted a link to a friend's brother's project that he released tonight:

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

The post had a few upvotes and was at about #7 on the frontpage, when all of the sudden I refreshed the page and it was gone! Not [dead], not on the second or third page, just gone. However, it remains in the 'new' section. Has anyone experience anything like this in the past? Was it killed for some reason?
Bearing in mind consideration likes search button, you don't know you can cycle domains until hover, can't go back, can't see how many domains there are etc...

I'm quite impressed with this surprisingly, it looks nice and clean. Maybe a little less border on the textbox but otherwise very nice.
I don't know how many files you open in your applications, but in all of mine, the number is so small that I could not care less about the overhead of an exception.
Programmers who read hacker news is a good starting indicator :) I would also look at their previous work and how much of an online presence they have, articles, open source projects, blogs, websites, etc. And a shameless plug - if you need an independent and highly reliable programmer, drop me a line ryan at anvilflex.com
Yes!
Now, only the small matter that more than 9/10 modules will break under python 3, but hey, at least now we have a finished Dive Into Python 3!
Source: Insight Venture Partners Is The New Twitter Investor
Interesting paper by him:
http://www.cs.cmu.edu/~biglou/GWAP_CACM.pdf
I don't get how this stuff works. My understanding is that it was impossible to "see" electrons because they're so small that photons can't bounce off of them. How does this work? Also, how do they color it? Is it artificially added? I can't see why it would be naturally blue.
Not sure this is entirely true. My last two purchases from iTMS were Europe and Megadeth, two bands who were big in the 80s. For iTMS to sell something it must at least be worth acquiring the rights, a digital copy, some artwork and a little blurb about it. With a modern recording, all those assets already exist, I'd be surprised if iTMS and major record labels don't have a private API to bulk transfer new releases into it. For older recordings, a human would need to do it manually, and humans are expensive (esp. if one or more of them are lawyers). It's more involved for iTMS to do that than it is for a conventional store to just have a physical CD in its warehouse.
In my opinion this is a bit like finding a exploit in a site and contacting the company and publishing it later. It certainly is more flashier then reading a .txt.

He uses a sort of scare tactic to let people see how easy it is to get into some of the sites, it might work well. I bet Cloudkick has this as their top priority now.

On the other hand, I don't know how many companies would want to hire him if he didn't take the time to contact Cloudkick.
The difference between error codes and exceptions are that, for error codes, you must check the result of every function call and method and in some way handle that result. Contrast this to exceptions, where the advantage is that your error handling is centralized. You should throw as much as necessary and catch in a few key places.

Checked exceptions ruins that advantage of exceptions -- you're back to writing a whole bunch of buggy error handling code rather than just a few key catches. The result is errors are being hidden, masked, or ignored for absolutely no gain except to satisfy the compiler.
I've never seen someone answer a question well while calling the asker a "fucking idiot". Something to keep in mind if you want to answer more questions.
You should be able to get near-instant updates by using Twitter's streaming API:
http://apiwiki.twitter.com/Streaming-API-Documentation#statu...

I just updated Tornado's httpclient to include a streaming_callback parameter which allows you to process data as it arrives (the param was somehow lost when httpclient was extracted from the FriendFeed code).

To use it, just do something like:

http_client.fetch("http://stream.twitter.com/1/statuses/filter.json?follow=IDS...,
cb, streaming_callback=self._handle_data, auth_username=...)

def _handle_data(self, data):
lines = (self.prev_linepart + data).split("\n")
self.prev_linepart = lines[-1]
lines = lines[:-1]
if not lines:
return

for t in lines:
try:
tweet = tornado.escape.json_decode(t)
I do not go to google.com and then search all that often nowadays. Most of the search takes place right from the search box (Firefox) or directly from Chrome..
Nifty but indeed relying a lot of user awareness
Phuket  Cosmetic Surgery
Destiny MediTravel can coordinate the ultimate medical holiday you deserve performing plastic surgery, breast, dental and elective surgery.
When 0% APR Can Really Help
Besides who here actually goes to google to search for something? The people who this would be aimed at use things like the chrome url bar, firefox searchbar, or firefox search keywords. Much more efficient.
It's my guess Google is in this for the cookies and analytics that can be gathered by (however many) websites that use ReCAPTCHA.

As a trivial side-note: When encountered with a ReCAPTCHA, I'll fill out one of the words and put in gibberish (or other text) for the other. For some reason I find it satisfying to "pull a fast one" on any captcha service.
Nothing is stopping you from using Python 2.x. Writing a new version of a language is never intended to be backwards compatible. Indeed, breaking backwards compatibility is essentially a perquisite because a new version is the opportunity to add all the useful features that couldn't be added before.
Live tickets
Dora the Explorer Live is a name of a famous family- show, which is adapted from the episode of one of the popular program of Nickelodeon television.
(Alex from Cloudkick) This XSS is no longer valid. Thank you for the bug report. This was definitely a mistake on our end, and we deeply apologize for the error. Will post another report shortly...
I'm not employed in the industry, but unless they disclosed to vulnerability to the company before posting the video, it's definitely shady. I'm not so sure companies will respond well to researchers waving around exploits in public and then trying to sell an audit. Surprised and angry people aren't the best consumers.
Definitely. It's a standard browser feature nowadays.
I think you've pretty much got it right. Once there's a significant amount of "agreement" on what a word says, reCAPTCHA will assume it's correct. My guess is it will keep unknown words in its "unknown" pool until a minimum amount of responses are given, AND the responses are in agreement over a minimum (likely very high) percentage.
I was initially very freaked out/skeptical about this, but the fact that phone numbers are kept anonymous is very interesting to me. I think the anonymity of the system probably fosters a lot more communication than would take place otherwise. Seems like this service opens the door to a lot of conversations that otherwise would never have happened. Very cool.
"It still makes me chuckle that the cloud is supposed to be this amazing thing and yet simple XSS and CSRF attacks and pwn the daylights out of it."

A web app that is a GUI for managing cloud computing instances is NOT "the cloud" - that statement is FUD and/or misinformation.
It probably says a lot about the dogshit alternatives VCs are looking at as the inflated dot com leftover VC industry is about to come crashing down - acquisition market dried up, no IPOs in sight... buying a piece of twitter at a gagillion dollar valuation would look pretty good to most VCs.

But personally, I think its a good investment because I think twitter is disruptive.