skysight-inc/HackerNews huggingface dataset:
During the summer 2 friends of mine and I put together a Brian Eno cover band, just for fun. We learned our favorite songs from his rock era and played a couple of shows. It was really amazing to strip down his songs to a point where a trio of musicians couple play it live.

We played a show with a ZZ Top cover band - I assume this is a world first (Brian Eno + ZZ Top on the same night).
If you read the article it isn't the suicide verdict that is sealed it is other evidence given tot he inquiry but not published.
So perhaps the name of the CIA/Mi5/RAC agents that reported there were weapons, the names of current Iraqi politicians that were working for CIA/MI5/RAC.

70 years is nothing - there are still cabinet meetings from the Napoleonic wars that are sealed.
Ask HN: Please suggest a Facebook Connect gem/plugin for RoR
Hi HN folks,

I'm integrating Facebook Connect into my Rails app and have been looking at various plugins in Rails. There seem to be three of them that are popular

- rfacebook (not maintained anymore?)
- facebooker
- facebook-rails

Time is a bit constrained so I don't have the liberty to try and evaluate each of them. I started with rfacebook but ran into many issues and I couldn't find proper help online.

What have you used? Which one would you recommend?
This has been built using terminal.js : http://www.masswerk.at/termlib/index.html

This sort of in browser shell seems to be useful for building stuff like "MongoDB Browser Shell" http://mongo.kylebanker.com/
I would love to join. Either Boulder or Denver downtown would work fine.
really great video. Loren is an insanely good guy. Great app, he totally deserves the success he has.
I like #47. For some reason, I feel that 44 is more suited to a site for children. When I look at #47, I think of a book worm, and it is easy to associate it to what your site actually does.
I think the more practical use of this would be to still allow your normal password and only use your one time passwords when you're on a public computer you don't trust to not have a keylogger.
A pretty good overview of Tornado. I've been using it as a backend for a real-time web game and from what I've seen so far, its pretty good. I especially like how small and light-weight it is (which kinda lets them get away with non-existent documentation)
Use this comment as a counter if you are planning to come by. Thanks in advance for the free karma!
What is a good book for learning about this subject? Knuth's? Any other recommendations?
Hiring brains over experience
There are people here with all sorts of backgrounds - I'm pretty sure there are some folks from Intel who read HN, as well as some I know from Nokia.

I did some low level work (and most of my degree was EE), and to be honest I don't think moving up and down the stack is that insurmountable provided you are willing to spend the time (re)learning a chunk of stuff each time.
Best eReader I've seen so far: Skiff
Your understanding is correct. Multiple requests can be active in a single instance of the Tornado server if the request handlers are written in an async style. The chat example included with the Tornado source demonstrates this feature.
You don't want random, since that will may place things too close to each other. You want something area filling and which minimizes alignments, with weights based on the prevailing winds.
Sadly, this is not a "New Way to Do Harm."

http://en.wikipedia.org/wiki/Therac-25
There actually is already a free "Find in Page" bookmarklet: http://www.lifeclever.com/17-powerful-bookmarklets-for-your-...

(Number one on the list.)
Agreed. It is also much more communicative about the site's job, possibly because of the reading glasses.
In any case, I was expecting more from the WSJ.

Amen to that. The article mentions "The secretive trading operations within banks that use large doses of leverage, or borrowed money, to make huge bets on the market". This is just not true -- and the WSJ should know that. You can generate leverage without borrowing a dime. Options contracts can be highly leveraged yet involve no borrowing. Futures contracts can be highly leveraged with no borrowed money. In both cases the exchanges have put in place elaborate mechanisms to ensure a losing side can pay up, and guarantees the winning side will collect even in case of complete counterparty failure. There is no borrowing here but there's plenty of leverage.

Unfortunately a lot of the bad trades behind the meltdown (AIG derivatives, etc.) were basically private contracts, with no exchange mechanisms in place to mitigate counterparty risk. That's also one reason nobody knew what was really going on.
In Australia, the drop service I use is Drop.com.au. They recently redesigned and reworked their auction process so it now sucks, but there are still decent domains to be picked up cheap. I've grabbed recommendations.com.au, hehe.com.au and onlineclassroom.com.au recently for low bids and wicked.com.au went for all of $6 recently.

From Mon-Fri there's a new list of domains up for grabs and the auctions close at around 10-10:30am.
Making sense of OpenID OAuth OpenSocial GoogleFriendConnect FacebookConnect
China Slams US Criticism of Internet Controls
Tips for reducing repetitive stress injuries as a programmer
If you have to rely on a dubiously ethical web site that tries to position itself outside the law, some pretty fundamental things have already gone wrong.

Correct. I pay Wikileaks to be explicitly unethical, for that very reason.

It's like someone said elsewhere in the thread: if governments have nothing to hide, then they have nothing to fear, right?
Isn't it ironic? They block the page to a specific group of people based on "5. No Discrimination Against Persons or Groups".

They also potentially cut off the access for people who have their main project site at sf.net - which leaves everyone using the software without updates from a trusted/original source in case of security issues.
The killer app for Apple’s tablet: Gaming
COINTELPRO's just phoning it in these days, I guess.
That only adds fuel to the fire, though. It doesn't reduce the temperature of the conversation such that there's more light than heat, more reason than emotion involved.
This was dead? Do you know if it was auto-killed or flagged out?
And Experts Exchange...
It’s hard to say SourceForge is in the wrong, given they’re subject to US law. On the other hand, I can’t say they’re in the right, because it does clearly violate the principles of open source/free software. Such situations are unfortunate, but the best solution seems to be ‘hope the law doesn’t come for you’. Not a long-term option.
It seems to be that life has been around ever since the earth cooled enough to have liquid water. So there isn’t all that much time for other kinds of life. There might be many failed attempts of replicators that nearly made it (in fact, that seems highly probable) but considering how early it started it seems to be pretty easy to keep it running once it’s going.
And when a new state is added - free rethrows!
This article makes it clear that Mahalo is in many ways quite similar to another questionably ethical startup, Demand Media. Here's the fascinating Wired article:

http://www.wired.com/magazine/2009/10/ff_demandmedia/all/1
Is is hardly surprising though as these countries fall under OFAC Sanctions. Google employ the same policies on Project hosting btw, ref: http://code.google.com/projecthosting/terms.html - part 5.

See: http://ustreas.gov/offices/enforcement/ofac/
I feel like im reading some of the most recommended books ever with an amazon affiliate link.
Bin Ladens Audio Message to Obama (Subtitled in English)
The Google Voice app on any android phone will do this.

The original post is about one really specific feature, completely under T-Mobile's control (and restriction in this case), and has nothing to do with Google or the Nexus or Google Voice, or anything else mentioned.
If your app is fully async, yes. Any blocking and you'll need another backend to service a simultaneous request.
Cool. I will have to try this out too!
I wouldn't choose any of them really
Seriously cool! Thanks Colin, for sharing this with the world :-)
Blog spam of reuters story:
http://blogs.reuters.com/mediafile/2010/01/22/google’s-nexus...

To the submitter, rather than submitting everything you blog about (as evidenced here: http://news.ycombinator.com/submitted?id=sinbsd), maybe you should cut back until some people start up-voting your stuff.
"... Not listed there is $220 spent on setting up a billing provider (PayWay) ..."

Didn't see that one.
Ask YouTube for Ogg support
They have 5 adsense blocks on their site, blended into the content. Good luck trying this as well if you are a "small" adsense customer!
CBC mode and its relatives, one of which is likely the mode you have in your head, is great for an ephemeral stream, but not well suited to permanent storage: it's inappropriate for hard drives because it forbids random access, and it's inappropriate for tape drives because it makes the tape too lossy.

Real disks use either CTR mode or CFB mode, neither of which has those two problems.

CFB mode depends only on the previous cyphertext block to decode the current block, which allows random access but amplifies a one-bit error to a one-block error. CTR mode uses the current logical block number as IV salt, so it's both random access and minimally-corrupting in the case of errors. AFAIK most real-world hard drive encryption uses CTR mode, precisely to avoid the problem that concerns you.
What is the opposite of the "easy way out" for you? In other words, what is your true goal?

You seem to want both a financially successful product, and one that is "strong to stand on its own". My spidey senses are telling me there is a lot of baggage in that latter quote - it looks like you want your contributions to the world to be not just financially successful but also noble in a way, or real-manly (the opposite of "the easy way out"). These two are very different goals - one is of financial independence and the other one is of advancing up the Maslow's hierarchy to "Esteem" level.

There are several ways to go about it:

1) Give up on the money part and set about satisfying the Esteem need by getting a very esteemed job (which may not pay very well) - policeman, polar explorer that kind of thing.

2) Get the Maslow's urge under control via artificial means, and remain absolutely cold-blooded in business. When you make enough money the urge will let go of you, and even if not you will have means and training to attack a harder, worthier problem. The first business is not the end of life.

3) Keep building the business but surrender to the urge and let it control you. It will give you a lot of staying power, but it will also periodically send you on the wild goose chase (like writing your own high-scale online storage because real men only eat what they kill). It's a very round-about way about getting there.
Hemp for victory
_Introduction to Algorithms_ (aka "CLRS")
http://www.amazon.com/Introduction-Algorithms-Third-Thomas-C...
Page Rank 8
This may be off topic, but I was working with David Kelly's brother when he found out his brother died. After watching the news, I then realized how well known and important his brother was.
So they cherry picked some evidence to support a suicide verdict and sealed everything else. The article says that even the evidence they cherry picked was highly dubious.

They also sealed the autopsy reports which have nothing to do with intelligence agencies and are highly relevant to the suicide verdict.

I know every government conjures some James Bond secret agent fantasies whenever they want to hide something, but it doesn't fly here.
My undergrad background is in EE and good amount of research work with compilers in grad school. I am apprehensive about working on low-level software because the state-of-art in commercial OS development in smart-phones always lags a few years behind desktop or high-end systems. The software problems have already been solved by other folks.

Example, Low-level software is poorly designed from a software engineering point of view and its problems plainly evident over multiple hardware product cycles.
Maybe, I do game with my laptop but I don't have enough $$$ or time to play PS3 games even when I have time off.
You could argue then that they are in breach of the GPL on stuff they do use themselves.

You can hardly take GPL source, modify it and refuse to distribute it to certain groups - wether this is your choice or a rule imposed by your country
http://en.wikipedia.org/wiki/Grid_file is an alternate n-dimensional index. Both R-Trees and grid files can help with multi-dimensional point or range queries.
Unfortunately, somebody has to leak it first. People that have things to hide are really good at leak control.

The article says that they prevented an ordinary police inquest from taking place in order to have their "special" investigation. This means that the people that were doing the investigating were probably carefully selected. If there was a normal police inquest chances are there would be at least one honest cop or DA that would leak the stuff. But now it is doubtful.
Moving from Basecamp to ActiveCollab
You know the voice that the adults talk in on Charlie Brown? Anything written by Calacanis (and to a lesser extent, Arrington) makes a lot more sense if you read it in this voice. I used it for the entire article, and I feel like I have a much deeper understanding of what's going on.
Australia website black out
Protest against censorship in Australia.
sounds like a meetup I can get behind, when where?
Not really because a software license agreement can't supersede the laws of the country in which it is executed. Also the license only stipulates that you make the source available to people you distribute the compiled binary to so if they block the whole site it's hard to argue they are breaking the letter of the agreement.
I wish I knew about terminal.js before I started working on an implementation of a shell in the browser: http://tsh.ashafa.com/

I needed more than the traditional input text type or textarea for input I saw all the time while I was researching a solution.
There wasn't any doubt about the suicide verdict.
The issue was that the scope of the inquiry was limited to investigating a very specific claim - about what David Kelly said about the report.
It was not allowed to investigate the real question about the truth of the report and "who sexed it up"

In American terms it's like holding an investigation into JFK's death but only considering the cause of death and finding that it was a bullet that killed him.
One important difference is that Demand Media actually produces their content themselves.
There are many explanations about real life vs online:

1. In RL you're a peer and assigning someone a rating you are attempting to establish your dominant position where none existed before. A web site is not a peer so the idea of ceding authority to it is less outrageous.

2. Website is a game. This induces an age regression - people feel like children who get scores assigned to them (their work) and get their worthiness judged based on those scores. To that end it helps to make things fun, easy, brightly colored, with large letters and not too much time commitment.

3. There is a "suspension of disbelief" going on there to help with #2 - like in a movie.

4. Web site has already assigned judgment to someone people perceive as their peers. Thus peer's acceptance of such judgment creates social proof of authority.

5. For some reason people discount opinion of a single, known peer after some time taking it as a given, and then seek validation from strangers.

6. Web site has an oracle-like property to it - it knows things about you. This goes deeper into horoscopes and stuff. You could pull it off yourself it you bothered to learn horoscoping techniques - basically telling people what they want to hear about themselves.
This sounds like SourceForge trying very hard to be relevant. The policy makes no sense whatsoever.
It's a CNAME to news.ycombinator.com:

lucidity% nslookup hackerne.ws

Server:	192.168.0.1

Address:	192.168.0.1#53

Non-authoritative answer:

Name:	hackerne.ws

Address: 174.132.225.106

lucidity% nslookup news.ycombinator.com

Server:	192.168.0.1

Address:	192.168.0.1#53

Non-authoritative answer:

Name:	news.ycombinator.com

Address: 174.132.225.106

lucidity%
I don´t think it exists. Sound like a good idea as long as it doesn´t turn into a stalking device.

IMHO location and social data should be used together when existing personal relationships between participants exist already.
The Rise of Behavior Generated Content
In 2009 there was a huge emergence of a new* type of content that was accelerated by the efforts of services trying to increase their virality through social networks: behavior generated content (BGC).
Google Native Client opens up a world of possibilities for client-side apps that still live within the Browser > Tab > DOM.

I'd mostly just want a TTY w/ OpenSSH, VNC, and RDP. Usermode Linux would be nice too.
Because that doesn't work across classes. For introductory classes, a grade of A might correspond to a minimum of 90%-95% correct answers on evaluations because everyone excels at the material. For upper-level classees, a grade of A might correspond to 75% correct answers.
Review my tetris code
Growing Team: RoR engineers needed Geek tested, mother approved.
It will be a competitor for Google V8?
No-nonsense standalone Hadoop and Dumbo on Ubuntu
Techstars is doing something similar in February:

http://tsbfounderdating.eventbrite.com/
7 months old, but still good.
I struggled with that question for most of my college education. The answer I eventually came up with was, "I went to college so I could meet lots of other people who were smart enough to pass the admission requirements and yet still willing to plop down $40k/year to learn things with absolutely no practical application."

Oftentimes, it's not what you know, it's who you know.
But you can. What the GPL says is that if you distribute/sell the object code, you must distribute the source code as well. So you have no obligation to distribute anything to anyone, but if you do distribute the code, you are obliged to distribute the source.

Quoting from Stallman's The Free Software Definition:

You should also have the freedom to make modifications and use them privately in your own work or play, without even mentioning that they exist. If you do publish your changes, you should not be required to notify anyone in particular, or in any particular way.

http://www.fsf.org/licensing/essays/free-sw.html
Definitely true, but I became aware of this domain using Google to try to surface old threads. You get enough pages in the index, and it becomes a crapshoot on longtail searches.

Here's an example:

http://www.google.com/search?q=%22How+to+compensate+sweat+eq...

In this case not only does the hackerne.ws page outrank the news.yc page, the news.yc has been pushed into the supplemental index.
Can't attend this week, but I'd be up for it.
Doesn’t that stop a user from using copy and paste?
Rate our app: iRewardChart on iPhone (free version)
We launched our iPhone app for parents (geeks or otherwise) with young kids last month. Its a simple system to reward your kids on their good behavior and chores!
Please install the Free version, even if you aren't a parent, and feel free to suggest features/bugs/enhancement request.
Download & other links below.
iTunes link: http://itunes.com/apps/iRewardChartLite

TechCrunch: http://www.techcrunch.com/2009/12/18/irewardchart-iphone/
This reference has nothing to do with Kelly at all. Read it.
All grading systems are essentially arbitrary.

A 95% average could be the same as an 80% or a 99% somewhere else. A 4.0 GPA could be a 3.1 or a 4.3 somewhere else (some schools use a "4.0" scale that goes above 4.0).
Komunitas online
easy make money with business online
"The burden of what? Deciding what video content is acceptable? Like I said before, that should not be Mozilla's role, but it's the one they've taken on."

The burden of dealing with patent encumbered formats. Someone would have to pay or it would remain illegal. As Firefox developers develop Firefox, they have their say in what do or don't do Firefox.
And even if they pay it wouldn't be free since there would be strings attached.

"Yes...and? What's your point?"

My point is simple and has remained the same from the very beginning: h.264 is not compatible with an open and free (as in freedom) internet. Therefore implementing h.264 is either not compatible with free software, not an issue in countries where software patents don't exists, or done in an illegal manner.
So here we go again: How much would someone value his freedom?

This guy explains it in much better terms than I could: http://shaver.off.net/diary/2010/01/23/html5-video-and-codec...
You can hardly take GPL source, modify it and refuse to distribute it to certain groups - wether this is your choice or a rule imposed by your country

A particular country's law takes precedence over the GPL.
Nanog: 1/8 and 27/8 allocated to APNIC
Found another one, that's just an IP:

174.132.225.106 [http://www.google.com/search?q=site%3A174.132.225.106]

Another exact duplicate of HN, with 770,000 pages in Google's index.
I haven't watched Loren's talk yet, so hopefully the following points aren't redundant. I've written a number of iPhone apps, and have spent a good deal of time learning how to make UITableViews scroll smoothly. Here are a few more tips:

1. Minimize the number of controls you use. Draw directly into the cell. You may have to suck it up and use a single label or something in order to achieve smooth control resizing during a swipe operation (like in the iPhone Mail app when you swipe the cell to delete a message).

2. Suspend all network requests while scrolling your table (i.e. loading remote images)

3. For the love of god, REUSE YOUR CELLS! There's a reason -dequeueReusableCellWithIdentifier: exists, and you should always use it.

4. Don't use variable height rows unless you absolutely need to.

5. Cache your row heights if you do use variable height rows.

6. Use opaque views.

7. Learn to love Instruments and the other iPhone/OS X profiling tools. You'll be amazed to learn where all of your memory and cycles are going. I normally budget a few days to a week near the end of my iPhone projects just for perf work.
Chromium always links with ffmpeg to support video, the question is whether you disable patented codecs in a fit of spite. Ubuntu distributes both those options: https://launchpad.net/~chromium-daily/+archive/ppa/+build/14...

There's some preemptive wankery in labeling the useful version of the ffmpeg plugin package as 'nonfree' despite the fact that Ubuntu's normal ffmpeg package in multiverse ships with all the Decoders enabled (though there's a separate 'nonfree' ffmpeg with all the Encoders enabled)
Thanks Mike!

You're absolutely correct. At 20 cents a pop I can't really complain either.

On a side note, I'm absolutely floored by a response not only on HN but by email too! That's great business. Thanks for the links and info.