skysight-inc/HackerNews huggingface dataset:
This is a nice update and I will finally buy one, although the DX would be better suited for my needs, the price isn't quite right yet.

It should be mentioned that the new Kindle will arrive in the UK on August 27th as well. Should be good news for all EU customers. (Apparently can't ship outside the UK...)

£109.00 (~134EUR) Wifi-Only and £149.00 (~180EUR) 3G
Thanks for the answer. I get the risk of a forum beeing a time sink and the problem with charching for it. maybe you could sell it as some kind of bundle, so ony people who bought the pdf or the screencast have excess to it etc. This would encourage people to buy the book/screencasts and you would earn some extra money that could justify spending some time in the forum.

Another way might be to state very explicit that it is a forum for reader to help each other and that no one should expect you to answer (actually not sure if that would work).

The comments in the Django book also look nice.
Pedantic: not by observing, but by publishing on the Internet.
Look at the price discrepancy between the 3G iPad's plan and an iPhone. I think if they did this, people (especially those in areas where dropped calls are frequent) would simply get a data-enabled iPod touch, with the reasoning being something along the lines of "the iPhone can't make calls here anyway, why pay an extra 40$ a month for it?" The internet everywhere is the biggest thing for the iPhone, not the phone itself. It'd cannibalize the iPhone market, and neither Apple nor AT&T want that.
Elon Musk: Founder of Paypal, SpaceX, and Tesla Motors
How Twitter Uses BitTorrent To Deploy Code To Their Servers
Good form handling code will only attach aa http:// if there isn't one already. It's a shame that so often you find websites which don't handle this correctly.
The author of this article is a Greg Downey, not Susan Schaller. I'm not sure what Schaller's position on implants is.

I agree that deaf children should get cochlear implants, but the article did point out some disadvantages that I didn't know about.

Your tone seems rather angry. I don't see the point of getting angry about someone else's belief. It just makes you angry and them unconvinced.
Make Your WordPress Blog iPad Friendly
International household goods shipping
International household goods shipping - Best international moving household goods moving with Worldwide Shipping. Moving international household item with International Shipping Company.
If your customer service staff can be replaced by a computer, then they should be!

(Similar to the quote: A teacher that can be replaced by a machine, should be! -Arthur C Clarke.)
Oh, I had also assumed you were referring to the Old Spice commercials. So sclv's comment made no sense? ...

http://www.reddit.com/r/programming/comments/cuq2u/haskell_o...
Not oops wikileaks, oops US that can not keep their secrets bottled up and/or convince their personel that it is to every bodies advantage to keep those secrets safe.

This really is collateral damage, but of a different kind than the one where a village gets blown up in order to get a few insurgents. (and creating a whole pile of new insurgents in the process).

Don't blame the messenger, wikileaks really is just a dumb pipe (in spite of their aspirations), the person that leaked this carries the responsibility, both the good and the bad, and his superiors carry the responsibility for allowing that person access when they apparently could not trust him.
great book. quit smoking after finishing it also. at least search youtube for his videos and then go buy the book.
Who’s going to solve the mega photo library problem?
This, exactly. Don't assume I can't fill out a js-only form. I will if I decide to trust you. But I'm not likely to, when you have just demonstrated a lack of web authoring competence. In fact seeing who knows what they're doing is part of why I don't leave js enabled.
long live nano :P
Unless gamers are even more obnoxious than my mental image of us, isn't this fairly easily solvable by writing back "I'm sorry you can't afford the game, $NAME. Tell you what, I keep a few copies around for reviews by magazines and the like, and would be happy to give you one. Your CD key is... Thanks for your continued support of indie game companies." You can then go on to mention non-monetary ways to compensate you, like mentioning your generosity on the front page of Reddit, which apparently works quite well.

The "I don't want to ask for a handout" factor alone will probably keep people in line. If you're worried, you can give their requests individualized attention and weigh the pros and cons of their sob story, but that is almost certainly not an effective use of your time.
Haskell web stuff in general has a flavor: performance (lots of concurrency and multicore stuff on top of epoll) and component compositionality.

------

As an aside, with the emerging realization that threads and events are linked, its interesting to note that GHC these days presents a thread and event API implemented in terms of epoll/kqueue. Threads and events are unified in GHC, finally.
Mostly the physical ones from what I could gather. Things like needing to deliver and pick up things at very specific times, with customers who never appreciated that or wanted to pay for it. Giving up weekends, Saturday nights.
With emacs, you'd still likely be a bit less productive initially, but at least it doesn't have that weird "insert mode" stuff, so you can use the arrow keys, backspace, and so on.
Years ago I once participated in a focus group for some early sitcom pilots. The shows had recognizable actors, but were really rough -- in production values, in line delivery and pacing, etc.

I never saw the shows we watched become actual series -- but if they had, the pilots would have had to have been refilmed to reach broadcast quality. So that might prove a barrier to opening up the unaired pilots -- while they're called 'pilots', they're not yet what audiences expect of a 'series premiere'.

Even if they've got potential, the participants might be embarrassed to have their rough form available to the public. Also, it might prove harder to tinker with the premise once fans develop -- swapping an actor or changing a character could generate an online backlash before episode one.
Immense power and immense horror go hand in hand.
It was cold turkey for me too. I didn't have any money left and no tobacco in the house. So I just stopped. I used to smoke quite a lot; usually hand-rolled cigarettes (non-filter) and about 35-40 a day. (Had been smoking for about 2 1/2 years up until then) It was rough the first couple of days, but it got better pretty quick. I tried to distract myself, with some video games, worked out pretty well, played for hours straight.

But I haven't had much problems quitting any habbits thus far. Overall I get hooked quite fast, but if I try to ignore and overcome the need for e.g. playing Quake Live( or something like that) I seem to don't care anymore after 2-3 days. (until I play again)

I still want to smoke from time to time, because I really liked it, but the desire usually vanishes 10min later.
Since when are discussions necessary for social bookmarking? Delicious doesn't have this.

Like I said, it's a forum.
I stopped reading after "Mac"VIM, the irony

go play with ruby and talk about the latest iDrama
I must admit I didn't know that READ_PHONE_STATE includes browsing history. But I don't know what is the message shown to the user.

I have decided to not install apps that ask for too much several times.

Maybe another way to categorize the security rights is needed.
Cancel or allow?
Don't blame on malice what you can most likely comfortably blame on incompetence or miscommunication.
How to Make Money Online with SFI
Their numbers do sound high.

HN gets about 60k unique visitors on weekdays. We used to have about 750k pageviews on weekdays, but I just cracked down on crawlers that were killing performance, and the number is closer to 650k now. I've heard from several people that HN is a source of referral traffic out of proportion to its size, presumably because its concentration means more articles are interesting to more readers. But it would have to be a traffic source way out of proportion to its size to get the kind of numbers they're quoting in this study.
I think it is a far more valid statement to say that demographics who use Hulu are a subset of the demographics advertisers will pay to interrupt with their message, probably enough of a subset that some advertisers just won't bother to advertise as at all.

However, targeting certain demographics by way of traditional advertising, like paying to interrupt everyone watching a broadcast television station, can suck as bad or worse, depending on the demographic.

As far as I can think of, it comes down to a couple of decisions: how much do you believe the medium, and not just the content, is going to affect the number of hits you get; and, how much is the feedback data you gather from your medium going to help your advertising campaign become more successful. There may be fewer people on Hulu, but your television does not provide a "thumbs-up" button at a per advertisement granularity.

So, while I think that the metrics would be bogus for trying to get a representative sample of a collective demographic who might watch motion video on any medium, I also don't think there is no worthwhile demographic information to be gleaned from posting one's media content on Hulu. It feels like a game of tradeoffs, and one you can probably only make an informed decision on by doing test runs, and seeing what data comes back.

Hopefully, this doesn't seem too pedantic; I just thought your assertion was too broad.
DNA Factory Plans to Open Within 6 Months
The title of this blog is quite unfortunate imho, it really is an article describing how NOT to switch to VIM and how the author eventually managed to come up with a good way of switching.

Good (and as so often, kinda obvious ;) advice.
Sounds like you miss the point of the article: that you can make vim at least as incremental as emacs if you take the right approach.
They're not necessary but they don't hurt either.

As the coiner of the term, you may want to update the wikipedia article which, after listing the basic requirements says: "As these services have matured and grown more popular, they have added extra features such as ratings and comments on bookmarks".

So there seems to be a convergence of terms and services here.

I think the major difference between social bookmarking sites (of which I see HN as one, and you obviously don't) versus a forum is that on a forum the vast majority of the topics is not started with a link.

On HN the vast majority of the topics is started with a link.
Actually, if you want to see whether the edit distance (Levenshtein) is within a fixed bound, say k, it's no longer O(mn), but around O(kn) (since you're only ever filling a narrow band of width ~k along the diagonal instead of the whole rectangle).

Nonetheless, the DFA construction is priceless if you want flexible matching against a dictionary.
Just another Yelp review of a Pizzeria Uno, right?
Arrow keys work fine in VIM, whether you're in insert mode or not. The argument for not using them is that it's less productive to use them than HJKL, because you need to move your hand back and forth between the home row and the arrow keys.

I never broke the habit myself, and I suspect the benefit is a lot smaller on a laptop keyboard versus an AT keyboard.
Has this been the cause of the rails 3 release delay? :)
I got that, but I think emacs approach makes more sense, even though it's still by no means an easy system to deal with for a novice.
I agree. Makes me wonder if the OP would have been chastised for retitling, if he had changed the title to be more reflective of the content.
He didn't mention my favorite method for learning vim: print out a cheat sheet (A PDF is not good enough) and keep it next to your computer.
Ask HN: Web-design resources/tutorials for a non-techie friend?
Hey HN, my friend is an aerial director at a non-profit organization and has the opportunity for a great promotion. His duties would then include updating the website and maybe running a social media campaign.

Do you have any ideas where I could point him to get started? Are those "... for dummies" books any good? He's really clever and can find his way around the internet and computers, so something challenging but worthwhile is probably okay.

I really don't know what would work best. As a scientist I'd start by explaining how computers can send information to one another and what a webserver is, but that's probably overkill. Then again I don't want to give him an instruction manual for dreamweaver or a book about "HTML/CSS".

I'd love to hear some thoughts on this. Thanks!
Could it be, they wondered, that the children who suffer most from bad environments also profit the most from good ones?

While reading this article, I was wondering could it also be a reverse of that and why researches did not mention or think of that.
From my experience, each has its own problem. While learning emacs, you're very likely to hit a few keys by accident and suddenly have a new open buffer you don't understand; it takes some time to learn to hit c-g c-g every time something like that happens (is c-g quit? I'm pretty rusty these days).

Vim has other problems (like the insert mode), but even in vim you can do as the author says: always be in insert mode, and pretend it's just a normal editor.
Interesting, but not quite satisfying. For example judging a teacher just based on one random class seems insufficient, even if the class consists of random students. There might still be random factors that make a class good or bad, for example some individuals that are trouble makers and infect the whole class. So one would have to study the performance across several random classes.
Improv filmmakers bring Star Wars to New York subway
How  to Demolish You Energy Bills
Don't panic if high home energy bills are blowing a hole in your budget. Lower cooling, heating and water costs are within your reach
Can we please not have ye olde flamewar here? Not flagging or accusing you of that being the intention btw, just saying...
I thought a bit about how to title this. On the one hand, I'm talking about successfully switching to vim. On the other hand, the thrust of my argument is that I got very bad advice repeatedly over several years on the topic.

Apologies if the title wasn't as reflective of the content as I had hoped.
There is profit making potential - they could put advertisements on the shops above the actual shops in the overview mode
I highly recommend getting used to it. Being able to keep your hands on the home row, even on a laptop, is a huge boon; I can't really claim it's a productivity increase (I have no idea if it is), but it just feels so much better and more fun to type that way.

Actually, the same is true of most vim stuff: does being able to delete text 2 seconds quicker really make you more productive? Beats me. But after you get used to being able to tell the computer what you want to happen and have it happen (e.g., delete everything inside these parentheses), using the old method of moving around the cursor just feels bad.
I think Microsoft actually did a reasonable job with the "original" COM (ie OLE 2.0 - the stuff that let you put an Excel 95 spreadsheet into a Word 95 document).

It had a bit too much bolted on, probably due to its origins in OLE, and I think "dynamic OLE" was a tragic mistake. And its reference counting approach was a lot more appropriate in the early 90s than it is today (where a compacting GC may be the smart choice, performance-wise). But for making calls between objects in C, C++, VB6, Delphi, and pretty much every other language that lived on the Windows platform, it worked really well.
The tricky part for Google is they have pulled apps in the past so they're not entirely absolving themselves of responsibility for the Market.
Sometimes, what with all the new things these days, I think it's opportune to remind people that emacs (and... ok, I'll admit it) vim are still there and still great tools.
Unitech Unihomes | Unitech Unihomes Noida | 9582870000 | Unitech Homes
For those not running Apple software, http://cream.sourceforge.net/ is a good beginners' "flavor" of vim. It gives you some familiarisms to work with until you find their more powerful counterparts.
C-g is quit. :)

The difference is (full disclosure, I pray at the altar of emacs now, after many years of vi), much of vim's functionality is hidden if you stay in insert mode, while in emacs, you always have everything available to you (and in many cases, it'll suggest "next time, use this shortcut").
You've got a point, but I think final class modifier which prevents extension often hinders Unit Testing and never adds much value.
As I'm sure they'll pull these when the right people at google are alerted to the problem.

But there will be more instances of this and I think that there simply ought to be a strict procedure to report malware so it can be responded to quickly rather than to lay the blame with google.

Then if such a procedure is in place and if google would consistently refuse to pull clearly identified malware you'd get in to a situation where you could lay some blame.

As it is I find it premature to do this, the Android application market is still developing as are the procedures to deal with applications that behave in 'unexpected' ways, the first competent user that installed this stuff should have had a way to provide feedback about the perceived security risks.
I think the economic analysis of this is incomplete.

There is more to the cost of airing a pilot than just the production cost of the pilot, and this even assumes the network has agreed to assume the cost of that.

There is the cost of lining up advertisers for the commercial breaks during, before, and after the pilot.

There is the displacement of the show(s) that would've otherwise filled the time-slot the pilot occupies.

There is the opportunity cost of the advertisers you might have lined up if you hadn't punted the incumbent for the pilot.

The more pilots you elect to air, the more often you have to make these trade-offs. If there are a sufficient number of incumbents that can be thoughtlessly traded for pilots like this, I'd wonder about the general program management of the network, and how long they've been allowing things to stagnate.

Even if you just sacrificed a week, that is a huge amount of potential revenue to sacrifice for the sake of picking the "right" set of shows.

And, even if all the economics for airing every pilot works out, it still doesn't guarantee much. You are still gathering data based on what people say they might want to watch based on a snapshot. I can't imagine this is going to be particularly predictive of a series's performance. This seems similar to someone taking a vote on whether a movie sequel ought to be produced from an audience who had just seen the original; I can see far more people asking for that many Scary Movie sequels as actually went to see them.
When I began using emacs, I started out by modding it heavily, so that it didn't act all that emacs-y. Besides being a fun exercise in emacs-lisp, it smoothed the transition quite a bit.

I would certainly suggest anyone switching to vim or emacs that they mod the heck out of them, just to make it bearable. You can always peel the mods off once you get more comfortable with the tool. After all, what makes these editors so awesome in the first place, is exactly that you can mod them.
Hawaii Vacations
Paradise Blue Hawaii Vacations offers Vacation Packages which full of attractions like snorkeling, Dolphin swim, helicopter, Windsurfing, Museums, and many more.
Yes, "C-g" is `keyboard-quit'. And if you make some damage by hitting keys on accident, "C-h l" (aka `view-lossage') will show you the last key presses, so you can know what you've typed. "C-h k" (aka `describe-key') will tell you what command a key sequence runs.

EDIT: Added command names.
Interesting stuff - I think in many cases strangers are far better suited to answer questions than my friends :)
You are truly devious
OTOH, I pray at the altar of Vim while being into the church of Emacs ;-)

Modal editing is unbeatable. GNU Emacs + Viper + Vimpulse is the way to go.

I agree that Emacs allowing you to access commands while inserting text is nice. However, what are you doing in Insert mode? Hit Esc as soon as possible, my friend ;-)
I said that comments aren't necessary, not that having comments make it not social bookmarking. Wikipedia doesn't disagree with me.

Lots of systems have ways to mark things for later. Gmail lets you star stuff. Also not bookmarking.

Please explain how a firefox extension that replaces the internal bookmarks with HN might work. Because it'd be weird, don't you think?

This all goes back to the confusion due to idiots who think Digg is social bookmarking as well.
My next step: Mathematics and functional programming?
Hi!

First, a proper introduction. Im a 22 year old student from Sweden who have been programming on and off since I was 12, and at the moment Im studying "application development", at something called KY(basically a little less fancy university where you have 6 months of mandatory internship at some company).What we do at school is object oriented programming day in and day out for two and a half year, and during my summer break Im working with a iPhone-app. I would say that my understanding of the object oriented paradigm is steadily getting better and better.

Although I really enjoy this and never get bored doing it I have begun to think about what would be my next step, after i graduate October 2011.

Over the last couple of years I have stared to enjoy mathematics more and more and have been looking at functional programming(mainly Haskell) for a while and I feel that this is something I would be willing to spend a good portion of my life doing(among artist, record label owner, custom bicycle builder and rock star :-) ). Im interested to work with functional programming and to know math, not so much work with it.

So, I have a couple of questions.

A. What would be best choice to get the most out of a degree and get the deepest understanding about FP? A CS-bachelor with mainly math and functional programming courses(in Sweden Chalmers offers quite a lot in this subject) or a Mathematics bachelor with lots functional programming courses?

B. Should I work for a few years before I start studying again? On one hand I think It would be nice to get some real experience but on the other Im afraid that if I get to deep down in the OO-rabbit hole I would get stuck in it, have a harder time grasping all the, for me, abstract techniques and theorems behind FP or just get comfortable with the salary and refuse to start living as a poor student again ;-).

C. I know there is always exiting work for a good programmer, but how is it for a functional programmer?(I'm not limited by living in Sweden, I really want to work all over the world). Do you have to be among the best to get somewhere? Is there many jobs where you program a good portion in the FPparadigm etc etc.

D. Is the idea of studying a lot of math stupid since Its mostly for my personal interest? Would it be better to do a CS, have fun on the math-courses, and choose other courses, maybe software engineering stuff like that to broaden my OO-understanding?

And since Im a music nerd and have held your attention for this long I would like to offer a song as compensation for the long text :-)
I present; Tetragon - Fugue, on of the most awesome and epic song of all time.
Part 1/2: http://www.youtube.com/watch?v=MNlOuzNkF40
Part 2/2: http://www.youtube.com/watch?v=m9bXMtMIR-s