skysight-inc/HackerNews huggingface dataset:
I agree with what you're saying, but the term 'Linux' is commonly used as a shorthand for GNU, X, GNOME, the Linux kernel and more.

Yes, people should credit GNU, not 'Linux' for replacing Unix. But those of us that understand the difference know the author is talking about GNU, and those that don't think Linux is GNU anyway.
Nokia N8
Nokia N8 showcases Nokia's renewed focus on smartphone market. The cell phone giant's free run in Indian mobile market may have come to an end but the roaring leader of mobile handsets is still unstoppable when it comes to launching new cell phone models. After toying with Maemo (Linux based OS), Nokia is back to its old friend Symbian. And the giant is quick to learn from the success of its competitors. Its newer mobile phone models are jazzier, more colorful, and loaded with multimedia and social-media features - you can see the youth speaking out of them. One such handset is Nokia N8 that was announced a few months ago. It hasn't hit the stores yet but here is a close look at the device.... Read more
The folks at OKCupid are absolutely amazing data-story tellers. I've thought about doing a dating startup (w/ some new & unique features), but these amazing folks at OKCupid make me think my time would be better spent elsewhere.
I'm sure the article is great, but it's behind a Springerlink paywall, making it inaccesible to anyone without a subscription or not willing to pay 25 eur. That kind of makes it hard to dicsuss.
"In a classical interferometer, first developed in the late 1800s, a laser beam in a vacuum hits a mirror called a beamsplitter, which breaks it in two."

Uh...
Yeah, I actually thought about that. I'm not sure if I want to bundle that into the main server.

I made a web-based chat system maybe a year ago called JsChat, so I might use some of the stuff I learned there and do a nice Socket.IO thing.
Thanks for the link. I'm still surprised in a city the size of London that there aren't more places!
Thanks, I appreciate that. I was a bit confused about it.
> The input is physical but there is nothing tangible coming back. It is more or less all visual.

Not really. At the end of the day it's just data, text, how you encode it is not very important as long as it can be understood.

Because humans very strongly rely on sight, it makes sense that the default serialization format for text output be print/visual, but there are a number of non-visual interfaces to text. And if none fits, build a new paradigm.

I think samlittlewood below makes a good point: even with a fairly slow (e.g. braille) output, it's at worst similar to coding using a line-oriented editor (e.g. ed). Except you're used to it because you see pretty much everything via a line-editor so you're probably proficient at it.
I am though, so it'll be OK
It's just been my experience that drinking on airplanes has an adverse effect on productivity in the air and then once on the ground. Let's say you take a flight from SF to Chicago or NYC. You have a couple of drinks on the plane so then you end up getting no real work done on the plane and not even thinking clear enough to get head-work done on the plane. Then when you land, you don't go workout nor do you do any work, so the night is basically shot. And you are more prone to also say, ok i had a couple already today so let's have another one, and then the next morning might even be a rough one.

I've also found this especially true for flights from NYC to London. There's nothing worse than landing after a red-eye and a few drinks. It makes the red-eye jetlag so much wose. The best way for me to hop across the pond is to immediately hit the gym upon arrival.
Peter B Lewis? Yea, Frank Gehry is good at designing buildings that are interesting to look at, but not the most functional.
are there such people? j/k.

We started with facebook only as a way to help ensure that our users are real people with real names, real pictures, and real friends. This was especially important in building a gay website so that we could set the right tone and not quickly become a porn/hookup/sex site.
I'm trying to work out if this is a thinko on my part or a typo on your part:

First you write:

> a system that lets you look up the value for a given key

and then later on you write:

> if they think the problem of looking up a key by value has been solved before

Did you mean to say "looking up a value by key" or am I misunderstanding it?

(Given that no one else has commented on it makes me question my question but I'm trying to get over my concern of being wrong on the internet and asking to be sure. :) )
> no matter how much more educated you are then this simple peasant, she knows she can humiliate you

Education doesn't make you superior to anyone, and calling an honest worker a "peasant" shows that you are not especially enlightened.

> just pause and remember what happend [sic] there in the 1930's

You as a Turk should pause and remember what happened 1915-1917 in Turkey, and maybe this time you will have the balls to admit you committed genocide, before that you might as well give up on criticising anyone else's history.
Build a Website using Free CSS Template
Create a website using a free css template suitable for personal portfolio or your business needs.
I don't think using the YouTube content should be a problem. In example http://www.songa.nl does kind of the same thing as well as the already mentioned Muziic.com in the US.

Don't get scared off keep your wonderful site going
The interpretation of the movie should be based on the movie, not on a snippet of a blog comment by the writer.
Prime Products
"I have no freaking clue as to what I am doing with my life" -> at 20, that's totally normal, don't worry about it.
Computer Scientists Make Progress on Math Puzzle
Vsjfb	SatelliteDirect   The Leading Tv to PC patent-pending software.
Of the cities I visited Vienna was the least impressive to me. But to be fair, I only visited once during a high school trip, and we ware mostly looking for a way to get drunk. So I suppose I should give it another go.
This is a tough one. On Jobster I made 2 big mistakes with regard to this. (1) I gave up the chief product role too early in terms of getting too busy with other aspects of running the business to really guide and impact the product. (2) I made the mistake of thinking i could still guide the product when i was actually too busy doing other stuff, and then I failed to give full day-to-day control of the product to Ethan Lowry when he volunteered to help with it. I was too foolish to realize that i had already given up product control but yet unwilling to allow someone else to help me with it. Ethan went on to be the founder of Urban Spoon.
Boxee Box Launch
Aarrgghhh. I am getting beaten by down votes. For what its worth Vienna is beautiful.

The offer to pay me a $200 brokers fee to connect you with this amazing opportunity is still open.
I have never drawn PEANUTS for children
It is somewhat similar, but to get the real 'feel', you should also limit your line width to one to two characters. Braille reading typically is done with both hands (with one looking ahead, and one doing the actual reading), so it does 'show' slightly more than that, but you will still be faster at reading those characters than a blind person would be.

Also, you would have to give up syntax coloring and style and font variations.

Finally, chances are that some characters (braces, asterisk, plus sign) from your programming language take up more than one braille character. Real nerds would hack their character-to-braille pattern translator to optimize that translation table, but the price you pay for that is that you will have to cope with multiple mappings. Actually, you would have to do that anyways, as there is disagreement about the encoding to use, even for digits, and because the U.S. frequently uses a contracted braille system (where, for example, the single-letter word 't' must be read as 'the' where appropriate; that 'where appropriate' is for the reader to guess at)
Will do. I always lean on the side of 'no' when asking people if they want email from me, because I want to respect their inboxes and make sure it wasn't accidental.
http://www.springerlink.com/content/n7143830149p6861/fulltex... worked for me ...

[edit] that is, without paywall...
Maybe the time-travelling cellphone guy carried some extra stuff with him?
The answers seem to reflect the technical "how", but I still don't get how you can efficiently program if it takes minutes to read a page of existing code.
Are there any existing python study groups that python users on HN can help with as well? There aren't really that many advantages to HNers having their own channels when the more users the merrier - better to chat with non-HNers as well.
10 Most Memorable Dwyane Wade Performances 
VSP takes a close look at the top 10 performances by Dwyane Wade during his career thus far. Remarkable dunks and straight-up clutch performances are ordinary for this superstar!
I'm a blind programmer.
I use a 80-character braille display which shows one line of text at a time. My preferred language is Python although some blind programmers dislike it for its syntactic use of indentation. I find that scrolling with the braille display and feeling for the indentations on left gives me a good feel for the shape of a program. I know another programmer who prefers Perl because of its rich use of sigils, although he uses speech synthesis. I prefer to use vim for all types of editing (I hate IDEs although many blind programmers like Eclipse or Visual Studio).
Why do you reckon the feedback blind programmers use as non-tangible BTW?
I was using an Acer Aspire One until 2 days ago, when I bought by new HP Probook 4420s (ya I love this new machine).

My tricks to run heavy stuff to run stuff efficiently on an Aspire One were:

1.) Use XFCE (lightweight) or Lxde (super-lightweight) as your desktop environment. Made it possible to run Eclipse pretty fast. Use the version of eclipse from the OS repo. I had problems with the overflowed UI elements being hidden in the original version from the eclipse site.

2.) I used Synergy to share my desktop keyboard and mouse when I'm at home.

3.) Use Chrome instead of Firefox whenever possible. Chrome's startup is faster. Don't suspend with too many tabs open in Chrome. Chrome hangs your netbook and crashes.
Slightly more efficient, and still easy to do, is to use one hand for 0-9 (thumb counts as five), and the other for 0,10,20,...,90. Easy counting, setting, and reading of the current number.
Night of Spells
This is amazing Halloween tutorial. We'll create photomanipulation Night of Spells with a beautiful witch. So trick or treat?
Is he trying to be the blogosphere's Andy Rooney, or is the parody unintentional?
25+ Best Halloween Templates and Illustrations
Today we want to share with you a small collection of Halloween templates. Halloween is a great reason to customize your website design. And it's proven to attract additional traffic not only on this holiday period but also the whole year round. Maybe you'll find something interesting for yourself
Great point about the testimonials. Here's the HN offer: 60% off for 1 week (until Nov. 4, 2010). That means $100 per logo. To get the discount, use the code "HNDiscount" in the referral field of the submission form.
Phones, like mail, are a special case in a whole bunch of ways, legally, is my (Not A Lawyer) understanding. Using them as a basis for comparison is probably not going to reveal a lot.
The SQL query one, definitely sounds great.
I was looking for one as well, I posted on twitter and got retweeted by people like techhub but still didn't get much of a response !
This looks like a freeairbnb.com in the making.
Hmm. Bloom Filter? Hmm, that's a bit of a tough nut to crack. Don't know if it would work out in a face to face interview over the desk.
Announcing a new color would be on thing, but deliberately holding back a product that was supposed to be available months ago sounds like a horrible idea to me and I don't think anyone would fall for it.
That's been my fallback plan, but the problem is they don't always have anything with them to show me.
P.S. The payments page is not equipped for discounts yet (this is an MVP, ahem), so I will send you an email with instructions for completing the payment.
This is a very comprehensive overview of the recent history of Nokia and Symbian, including the distinction between the core OS and the UI layer, as well as a good analysis of the reasons for the recent announcements. It's a worthwhile read for anyone who thinks that "Nokia is dead" or "Symbian is an outdated OS": the facts are more complex, and significant.

tl;dr: it seems like Nokia's new priority #1 is improving their traction with developers, and is demonstrating it by taking pretty bold steps in that direction (e.g. canning large amounts of development in progress because it would have led to more fragmentation between UI toolkits). It also looks like priority #2 is improving their UI.

These are signs that their new management team a) gets it, and b) is willing to make difficult decisions.
Slicehost: Boot your slices with your own custom kernel
Nice article,
Was looking at some supercomuters myself not too long ago..
Then I figured out these things were pretty expensive and started building them myself..

This is a great advance in technology. The Cray XT5 delivers 1.75 Pflops, but is dwarfed by the Tianhe-1A's 4.669 petaflops when all its graphics processing units are operational.

Also to do the job, the Cray needed 224.000 processors
This new Tianhe-1A needs "only" 21.500 which is great even if you are never going to carry your supercomputer around from time to time anyway..
> As a user of IE, I actually have a better experience with IE than I do with Chrome --

Guess how much extra work it has required from the web developers.

> -- it is based on the worlds most popular web browsing engine

The fact that IE ships with every Windows PC makes it the most used browser, definitely, but not "most popular web browsing engine". Browser engines are used by browsers (or developers), not by end-users, and by that definition I would call WebKit the most popular engine.
Awesome. Following the posted links only brought me to a page demanding 25 euros.
How do you generate SQL using LINQ?
I Turned My Company's Biggest Weakness into Its Biggest Strength
You're asking about an average coder - they don't need to re-invent it, they need to be able to look it up, understand the description, follow instructions and implement something fairly straight forward.

If you're hiring an average programmer then they need to be able to look up things, understand them, and implement what they've learned. Seeing what they do and how they do it is what's important.
I'm trying to learn python and I picked learn python the hard way by Zed Shaw, I don't have a programming background I'm more like a sys-admin combined with a degree in Electrical - Electronic Engineer and the book is really good.

I was able to follow the book very well until I got into chapter 23 "Read Some Code", I thought it was a good idea to learn the lansom code as he created it but as I'm learning python and at the same time learning to program the concepts of packages and API's all combined together just didn't help me, so I started reading code from http://inventwithpython.com/, chapter 9 specifically where the real code start to show up; the code in the book is just one file so you can leave packages and API's until you get more background.

I providing my personal experience because I'm sure that even HN is a site for programmers there is a fair amount of guys here like me just starting in the world of programming and this can help them a bit.

BTW, if some one drops the offer I'll willing to take his place because I really want to learn python + django.
Pay to Read, Or We'll Sue
We had a blind classmate all through my undergraduate program in CS, and he was a very capable hacker. He lived inside emacs using emacspeak with a high speed synthesized reader voice, and you could often hear his terminal talking to him in the front row if you listened carefully during class.

Blind people develop good memories because they are constantly building detailed mental models of spaces they need to navigate, and I think this might give them a leg up programming because they are used to working with mental models rather than referring to maps, diagrams and documentation. Their are obvious drawbacks, but I think programming is probably a pretty good choice of profession for blind people.
A few facts that I didn't get to fit into the article:

- We have ~1.6x as much test code as we have code being tested.

- Our unit test suite takes < 5 seconds to run. Our system test suite takes < 60 seconds.

- We use Hudson for continuous integration

- The hardest part with TDD for us was reaching 1.0 as you always feel like it would be "faster" to stop testing.

- We usually don't go around refactoring stuff just because we can. In fact we usually feel more confident building upon existing stuff since we have tests that are saying it works.

And it goes without saying, feel free to ask me anything : ).
License to Print Money
Learn salsa.

EDIT: I found Pablos Holman, hacker extraordinaire, dancing salsa at the end of one of his TED talks:

http://www.youtube.com/watch?v=8Kga-CHf-pU#t=11m45s
If it isn't too late to select a payment gateway that supports a secure vault, perhaps Recurly.com would fit your needs? Personally, I don't know of any services that provide only the vault without the gateway or billing logic attached.

Plus, if a service had an API to transmit customer credit card data to your server so you could forward it to the payment gateway for processing, I don't see how that adds much security over encrypting and storing them on your own server (yes, I know this is a bad idea). A malicious individual with access to your server could still compromise your customer data.
Hi, i' sorry but your problem, who blocked your web? youtube? lastfm? or Buma/Stemra?
I'm developer and have a web that works with last.fm and youtube api, and works similar that yours.
Perhaps the problem is that you are using crhomless player and fullscreen, I had this problem at my site and i have modify the web because youtube blocked my web. Now is ok.
I think that the problem is the player, crhomless has no ads... and this don't like to youtube.
Change the player to the normal youtube player.
Sorry my bad english
Thanks for the suggestions!

1. I'm not that great at CSS. Do you have any suggestions for where I could get help with (1)?
2. Yes, I do need to have a killer ZestyLogos logo. That's my next priority.
I went through some of my Analogs from the time frame that is my best guess as to when I read it, and didn't find it. I'll do a more thorough check this weekend.
12 Ancient Landmarks on Verge of Vanishing (photos)
Are tests biased against students who give a shit?
IANAL, but I don't think you have too much to be worried about (you are simply using the YouTube and Last.fm APIs according to the rules), particularly if you live in the NL.

Your site has the potential of becoming one of the most used ones on the net. I wouldn't shut it down if I were you. It's easier to beg for forgiveness than to ask for permission.

On a sad note, I was addicted to it, and I'm really sorry to see it go. Any one knows of good alternatives?
What do you think about languages like J or APL or even Haskell, where you can do an awful lot in very few characters?
Er, that's exactly what I meant. Sorry if I didn't make it clear, but I never considered that someone would believe I counted to 10 on one hand, then another 10 on the other.
I can confirm that the Metalab Hackerspace is awesome and well worth heading along to. They were very welcoming, have great resources and friendly people.

I ended up staying in Vienna for two weeks (originally had planned only one) after being invited there after meeting a number of people from Metalab at 25C3 in Berlin. Really great for nocturnal people like me too--I think there was only once during the two weeks that I was hanging out at Metalab that someone said "Oh, hey, you're going to have to go now 'cos the last person with a key is leaving". And that was at 8:30am in the morning after being there all night. :)

They have a really well equipped electronics/maker lab/workshop--I did my first PCB etching there. And they let me make use of the facilities on a pay for what you use basis for the time I was visiting.

Can't tell you much about the city though. :)
Thanks for pointing that out. I've added SVG. Also, is PSD really a raster format?
Ghosts of NASA satellite will haunt Johns Hopkins new data center
Gold : Economics :: Creationism : Biology
This is a great piece, full of life-lessons.

For anyone who's only read the beginning and then quit, I really recommend reading more. The beginning is mostly a rant, but the rest is great.

"Turn in your first script which follows the executive producer's outline beat for beat. Almost get fired. Quickly write another script which follows your instincts and get an atta boy. Learn a priceless lesson that you will ignore over and over again during the course of your career. "
is this a response to google's response or just a really old reporting of the case?

i thought google already completely trashed their claims in quite harsh words
yes i know, my site is cool, but i think that is awfull post the link here. i solidarize with Jonathan. ;)
Automating business processes with Google Apps Scripts
You talked about unit testing, which is not TDD. In fact, TDD specifically predicts that unit tests will not be as effective if they're not written before the code.

I would really like it if you expanded on your personal experience, because there are probably valid objections contained there.

I really don't want to come off as a religious defender of TDD. It seems to me like you've made a lot of arguments against claims I never made (that TDD is a silver bullet; that adherence to a "methodology" trumps economics and other practical concerns). All I'm saying is: We have specific claims backed by detailed data that might allow us to be better at what we do; Let's look at those claims critically and figure out how to test their accuracy (by setting up similar experiments to produce data of similar rigor). I think that's a pretty conservative position. I'm not defending anything, even though I might be leaning a certain way in my evaluation of a hypothesis.
Two other things on unsubscribing. One as an spam detector I use a different variation on email address for every site I ever sign up to, so "reply to unsubscribe" sucks (I note that you said a link, which I like).

I have been stupid enough to push a unsubscribe link by mistake. I prefer that it automatically unsubscribes me rather than having to push a button to confirm, but it is not a bad thing to also have a Whoops I made a mistake button.
I must be misunderstanding the problem. Why is the lower bound on the number of operations not 1, since you have a 1 in n chance of turning over the "1" card as your first operation?
You spent some money. Thanks for informing us.
perhaps a lot of request at Lastfm api? they have restrictions
Good questions. How many sales I need per month to be profitable depends on how much I spend on advertising, which is my main expense. If I can find a better advertising method (I'm currently using Trada.com for PPC), then I will be able to reach profitability faster.

As far as maintaining margins as I grow, there should not be a huge problem with dropping margins, unless I have to drop my price point. I will be hiring an account manager/customer service person once I have enough sales per month to make it worth it.

Perhaps I have missed some crucial details - please feel free to point these out.

Thanks!
I have to say that copy put me off as well--and I didn't sign up. :)
Thanks for this, very interesting.

You didn't mention mocking in the article - to what degree do you use mocking, and where does it fit in the testing pipeline?