skysight-inc/HackerNews huggingface dataset:
Pew’s Broadband Home 2010 Research: Is it truly Representative?
A Pew Home Broadband 2010 Summary reports in a sub-headline, a dramatic absence of continued growth in broadband adoption across the United States; while at the same time reporting increases in demographic adoption in a particular ethnic group. That sub-headline seems contradictory by indicating an overly dramatic slowing of adoption.
I was at a Peter Norvig lecture recently and he talked about ideas for his next book, to have it interactive with videos and such. He said that this would be a great way for authors to get implicit feedback from readers and see which sections they're reading and what they're not. (Analytics for book authors!)

Imagine having a lisp shell right next to the exercise so that you edit the program, execute it and see the output! The possibilities are endless---it just has to be done right.

EDIT: One of the main reasons authors stick with publishers is that they cannot handle mass printing. It becomes just too difficult. With this model, it would be easier to distribute the content directly to the user, rather than dealing with a (possibly grumpy) publisher.
I think it's a mix. First, learning is hard. Even if it's worth the time, it's still hard. Easier to be lazy and not learn anything, even if you know better.

Second, most new tools are not worth learning. More importantly, learning all the tools that make you better is definitely a wrong move. So people are naturally reluctant: they figure if it's really important, they'll learn it eventually when they run into it again (like the proverbial sysadmin who doesn't do anything unless he's asked to do it 4 times).
Nothing like bad publicity...Julian soon to be more famous than MJ. Nothing like news with entertainment value! Add to this a weird but convincing sex appeal..
You could try

- K9 Web protection

But I am still battling this myself - discipline is what it takes. I'm travelling this weekend for work and stuck in a hotel with rate capped internet (0.5mbit). It's so slow for browsing it's unbelievable. Yesterday I managed around 16 hours of work because I just got so fed up with the internet speed that I gave up browsing. So you could try that - download all the docs you need, get all the development tools setup on your local machine and then just go somewhere with no internet.
The author open sourced most of the code. You can find it here http://github.com/etexteditor/e you should be able to compile a version that works with linux.
And so the "pure CSS images" trend has come full circle.
You have to disclose it at some point, but it might be more prudent to disclose it as part of the health-insurance registration process after being hired.
I completely disagree. You give too much credit to humanity.

People go to grad school, join a hobby or sub-culture for validation and then later, they rationalize it later. "Screw those Wall St. guys, I'm making a difference with my research!/I may not be as rich as those corporate drones, but I'm an artist with an interesting life!/At least I'm rich and money can truly buy anything!"

Most people (including myself) will never make a choice based on their intrinsic values. Not even CS nerds that go to CS grad school - publishing and presenting a well-cited paper to your peers or launching your startup based on that paper is flaunting your status in academia/Silicon Valley.

Grigori Perelman/J.D Salinger is probably the closest well-known people who only do things because they enjoy doing them. But even they are big phonies by making a big ruckus about how they are not phonies.
I'm a huge fan of this. I'm up working during that time most nights anyway, and it would be great to be able to work with other people.

Can we get one of these going around in atlanta?
Choosing a meaningful card is important to most people, I gather, even if they put it off 'till the last minute and then do it poorly.

Your idea is a good one, but you absolutely must find a way to allow for that sort of personalization.

If you send an email a few days ahead of time, like JangoSteve suggested, asking the user to pick a card, I think you will end up with the same problem the user already faces: too busy to deal with that now. I'd suggest the remedy is to follow something like the NetFlix model of showing choices IN THE EMAIL. Something like, "pick your card below, or click here for more choices."

And, of course, you're going to want to categorize by style and aesthetic so that your user gets a fairly personalized recommendation. I always buy my cards at a local paper shop because they get brilliant, beautiful small-run cards. I won't buy Halmark. If you suggest it, I'll pass. You'll need to learn to avoid that, but that'll come with data. Maybe also use a NetFlix style rating system, too. People love rating things.
I've been finding that in order to motivate myself for programming I have to not think of it in terms of, "sigh, a basic GUI front end for MySQL....". I have to make myself identify some interesting problem, or new skill which challenges and interests me. That way I feel motivated to work through the easy stuff I've done before because then I can work on the interesting problem.
NJ's Debt Crisis: SEC charges NJ, first of many?
read a book or pretend to do something else. In other words, they perform an activity that they could be performing at home without having all these people around

I sometimes do that just to avoid distractions at home - internet, cats, housework ... it's much easier for me to concentrate when I'm not home.
Hard to believe that this item hasn't been rated more interesting. That is as neat a hack as anything!
Not necessarily filler. Just put in the queue and never removed?
Disclose it when they ask for past medical history, then, not at a job interview. At that point, they've already hired you, and this becomes an annoying health insurance hassle and not a reason to not hire you. Why stack the deck against yourself?
Requires Rosetta. http://www.apple.com/rosetta/
So the question is: why are novices, novices?
Sorry to be obnoxious, but this use of fortuitously as an all-purpose synonym for fortunately or happily or thankfully really gets on my nerves. Fortuitously means “by coincidence” or “by accident”, or sometimes “by happy accident”. The creation of Readability did not happen by chance. (Though of course, through long and increasing misuse, the word is now often used as you use it here).
It was mine too, and I had that same thought a few days ago, apparently e works fine in wine
I can only see the price of the biology book, $149.99, which is cheaper than the paper one, $178.75 on Amazon[1].

[1] http://www.amazon.com/Biology-Peter-Raven/dp/0072921641
A popular nlp blogger posted ( http://nlpers.blogspot.com/2010/08/readers-kill-blogs.html ) about a related problem with comments (ie, that they're getting more and more distributed).
Maybe I interact with a different group of people, but I always use Google Talk/XMPP as my IM service and Skype only for VOIP/video.
Eyes of Wood, Hands of Stone, Heart of Paper
I don't see how this is hackernews
I just posted a news link about it.
Here it goes again: http://www.symbyoz.com/render.jsp?assetID=e8a873cc-df75-4de9...
Interesting. I'm wondering though, was it really one or the other? Weren't you able to just continue doing it for fun and exploring new ideas, but sell just because/when they reached some specific level of quality?

Or did the business side take over just because... well - it's good to get money for the work?
This is like my uncle who buys a card for every occasion at the start of each year dates all envelopes and then sends them out on the date the envelope specifies, very impersonal and almost useless. Not to say that there aren't more people like my uncle that you can market to.
Notebook-friendly thumb mouse with magnetic surface & rapid charge, very cool
> Man, I love conservatives.

Huh?

> So, you're proposing eliminating the ability of politicians to influence how laws are written?

Not at all.

I'm proposing opposing politicians who pass certain kinds of laws.

The US also some mechanisms to keep certain things outside the political sphere. Perhaps they could be used.
There may be some value in this idea but it's really hard to judge without seeing some substance. Can you show some sample cards?

I guess you are going the lean startup way here, but I think if you want to succeed you need to put some more skin in the game.
That's a beautiful analogy.
My list is pretty similar to this one, with a couple of differences:

1) I tend to write down everything first. I realize that it could be a risk of creating something that doesn't take off, but for me it's a bigger risk to lose the idea entirely. For me, if I don't write it down, I could definitely forget about it, even if it was a brilliant idea. There could also be a danger of not evaluating the idea correctly when it first appears, so you reject it too easily, and since you didn't write it down, decide not to come back to it right away.

5) If you have budget, but no time to develop it yourself, there's another option: pay someone else to program it for you.

Disclaimer - I run a company that does it (link in profile). But it's also something I do myself and and would do if I didn't run one (for some, but not all projects)
> Maybe (since you really don't object to paying "exorbitantly high" taxes) you'd back a proposal to raise taxes to allow achievement of this goal?

Why the assumption that raising taxes would result in better services? The experience in Philadelphia suggests otherwise, at least as far as Philadephia is concerned.
That's definitely informative and interesting. I feel like I'm missing something, though. How exactly does multi-cursor solve the problems you express with macros?

it took some thought into making sure I always remember to start at the beginning of the line, always use searches to find the next piece, etc.

Does sublime's multi-cursor support move the cursors around differently? If the next piece isn't positioned the same in the two hunks you're editing, don't you have to use searches to find it with multi-cursors too, or are you suggesting that Sublime has a way of knowing what you're wanting to edit, and moves the cursor around for you?
Algorithmic thinking is both a skill and a kind of thinking most people have not done prior to programming.
I go through a process called "Will the Dog Eat the Dog Food." It was taught to me by my entrepreneurial mentors.

After you have the idea and thought out the product some, you test whether the market will respond to it. I start with a few key friends and my two entrepreneurial mentors. If it passes them, then I go a wider test. I determine potential target markets and I survey them or I literally pull out the phone book and I call strangers. I even stood at a mall once with a candy bowl and talked with people about my idea.

If you don't talk to customers, you won't ever know what the customers want.
Hockey: OTA Ad-Hoc Beta App Installer/Updater on iOS 4, without jailbreaking
New Standard Hopes to Unify Your Address Book
Perl with a Lisp: A Code Kata
I suspect he means "training" vs. "education". Training is what you give folks on Welfare so they will get a minimum wage job and get off the dole -- ie teach them very basic skills that don't give them much ability to think critically or create a future for themselves. Education is what you give folks who need higher level thinking skills, are expected to be leaders of some sort and need executive decision making skills, etc.
It's a pity that no matter what kind of neat idea you come up with first you get the jerks, then the marketeers will follow, if the spammers don't beat them to it.
Terence Tao: Evidence for mathematical conjectures short of proof
> That's silly. In order to make comparisons, utility (including the intangibles you mention) can be and is estimated in terms of money. If they don't do that here, that is their failing and not one of economics in general.

How about you go tell all of the economists that they're doing it wrong?

While you're fixing economists, the rest of us will get along just fine with "economics doesn't model the real world very well". That may be pedantically wrong, but it's far more efficient.
Notes on Redis Memory Usage
A Clockwork Origin, two episodes later, pulled together the panspermia hypothesis, the debate between intelligent design and evolution, the singularity, and clear send-ups to Second Variety and Planet of the Apes.

Plus, Bender learned how to knit!
You could try learning some self control. Just stop going to sites that take up your time.
Any Portland, OR night owls interested in starting a group?
Flagged...article has no useful information that is not in the headline. Even the info in the headline is useless.
original article:

> And before anyone else points out how gzip is superior, this is in no way meant as a realistic alternative.
Whoever wrote that article has a serious sense of humour deficiency. Next he'll be telling us that Google need to grow up and stop having logos for holidays and events.

It quite common for massive internet companies not to take themselves too seriously. Get over it.
This is a legitimate problem, but not unique to this product. Anyone who uses a computer to get work done already deals with this.
I've got no. 11... "Just deal with it".

I haven't seen that attitude before, but recently an idealist graduate joined my team. I can't remember now how many times lately I had to tell "Yes, it has bugs, but writing a new implementation would take a year, so we're just going to patch the library."; "No, it doesn't have a documentation - check if it behaves correctly."; "No, it really doesn't need to be a fully speced system on its own JVM, it doesn't need more than a shell script."; "Yes, requirements change, get used to that."...

Of course we'd all love to have 100% correct, documented libraries, specs which are unambiguous, properly designed code that will stay at version 1.0.0 and with same API forever... Well - it just doesn't work like that, even if it's a good thing to aim for. I can swear every day at some RFCs and the bunch of monkeys who wrote them, but that doesn't mean it's going away. It's already out there - if you have time, build something better. If you don't... take a break, breathe, come back and make it work.
Lucid dreaming is back on the map, thanks to Inception
اسعار الذهب فى مصر اليوم
Which ass am I going to kick today, and how hard am I going to kick it?
The Challenges of Drastically Raising your Price
I prefer to use the terms "train" vs. "learn" (educate). Big Companies talk a lot about training their employees and government agencies talk a lot about retraining laid off workers. Big Company Training in my experience only addresses the "how" and not the "why". As a result, it generally is non-transferable knowledge and often is inaccurate to boot.

Training is what I do to my dog when he pees on the carpet.

I don't want to be trained, I want to learn.
It amazes me that this information is so hard to find on their site.
Canto-js: An improved API for the HTML canvas tag
Is this instead of or in addition to the original article? If the latter, in what order ought they be read?
Facebook Questions: A New Opportunity for Small Business?
I think you one should always map out his or her data structures first. Form follows function.
I haven't tried it; can people comment about iPad screen resolution and how readable it is? I've seen those magnified pictures, but how easy is it on the eye?
What if Twitter actually has value even though you don't understand it?
List of Node.js Modules
I know that I wouldn't ever have known anything about (or probably even ever been exposed to) such ideas as incompleteness, undecidability, graph algorithms, etc. I'm not so sure you understand what computer science actually is. It's not trade school.
Is somebody arguing that it is different?
As far as the landing page goes, the gray text at the top is very hard to read on my computer. I'd say maybe put a graphical representation of the process (card -> mailbox -> Happy faces ;p). Right now it just looks a little bland.
Good catch - my post was long enough so I didn't get into it.

Mostly, this isn't a problem - you can move around using ctrl+arrow keys, which moves by words. Most repetitive code is usually close enough that this solves most problems, though once in a while you'll need to think of some "creative" things to do. These are usually easy, like hitting home, and because you see everything, you can easily see when you need to do it, and what you need to do.

Having said that, there are still some things missing from Sublime Text. I think this whole multi-cursor thing is brilliant and the future of text editing, but we still have to discover a lot of the tricks.

For example, Sublime has nothing like vim's "forward to char" command. This is an absolute must when using multi-cursors, since there are times when moving by words isn't enough. I had to implement this myself (very easy to extend Sublime), since it's extremely useful.

Also, I implemented a few new ways of making multiple selections. For example, I implemented a small function that splits up a selection by a char. So, I can select the inside of a function's variable list (e.g. for "foo(int a, char b)", I'd select the inside of the parans). Then, I use my function and split by the ",", which effectively gives me two selections, one covering "int a", and the other covering "char b". I can then cut these, go to a new line, and paste these on two lines. In this way, I can take a function with 6 variables and easily manipulate each of them, for example assigning them to "this.m_a", etc. This is possible because of a function I implemented for myself, and shows the kind of power I think this kind of editing will have the more people get exposed to it.
I agree with most of the points, but the first is a little iffy. I'd rather have someone just skype me their question than chase each other around all day doing the "yt?" ... 15 min later ... "yes" ... 20 min later ... "sorry, I'm back now. you still there?" ... dance.
This seems like a straightforward mathematical inevitability; Amazon is the ebook industry's leader, and the Kindle reader works on Kindles and iPads, while the iBook reader works only on the iPad.
I love working late, but my health suffers a massive decline with sleep deprivation. My immune system takes a beating and I invariably get sick after an all-nighter.
No. The prices seem to be less than the paper versions, and the books can be purchased per chapter. Seems like a good start.
Hm, what is the scale of the chart at the end (Cassandra Jobs)? My guess is that it went from 0 to 3 jobs...

Not that I dislike Cassandra, just that interesting jobs tend to be rare in my experience.
I am surprised that an algorithm designed to compress a graphic image would be at all useful for compressing bytes of text.
Using the same process (combining data into a png => sending to browser => reading out specific chunks from the png), could you also have a script that combines all the images in your stylesheet into a CSS sprite, sends it to the browser, and then crops out each image on the client-side?

Then you wouldn't have to mess with all the trickery required to layout a CSS sprite and positioning it properly in your stylesheet. Of course the compromise would be the performance hit the first time the browser loads your site and has to crop the images out.
Ask HN: How do you start programming?
I'm a high school senior who wants to get into programming. Unfortunately, my school offers no computer related classes at all. So, I want to teach myself. Usually whenever someone asks how to start programming, they are looking for a language to start with. I've realized that is a trivial question, and it just spawns those pesky flame wars. What I am looking fo are examples and ideas to gain experience. I've played around at Project Euler a bit, but I doubt that most programmers worry about the number of prime numbers under 1 million in their everyday jobs. How did you get started in programming and what did you use to gain experience?
Are e-books destined for a price-war?
Ask HN: Why do 37signals and others not accept PayPal?
Hi all,

I've been wondering about this for a while. It seems as though there are a lot of people out there who would prefer to use PayPal to pay for things online, either due to lack of a credit card, or because they already have a PayPal balance from selling things online, or even just because they feel PayPal is secure and/or familiar.

I've searched the 37signals' website and blog for a reason, but didn't find anything, and it seems like others are taking the same approach.

Can anyone shine any light on this?

Thank you.
HN Recommendation: Adobe Air Developer/Development Firm
Can anyone recommend an adobe air developer or development firm?
I love the idea of meditating, which often comes to me when I'm experience outrageous levels of stress. It's like a pre-meditation.. just the THOUGHT of actually taking some super isolated quiet time, on the ground, in a sitting yoga pose is enough to bring me back down to earth. But the actual ACT of meditating -- doesn't happen that much.

Great question and tips. Just reading it has already put my mind at ease. :)
The kit, it is hoped, will lower the ‘entry barrier of Gnome development to web developers’ making the Gnome platform a more attractive proposition.

I might be the only one, but I totally facepalmed after reading this.

Maybe this kit will help them to realize that GTK isn't actually that hard if you just RTFM. Even more so if you use any of the Python, Perl, Ruby, PHP, . bindings that make it ludicrously easy as is.

Good work though. Imagine it was pretty tough work getting this piece of kit out the door.
If you wish to use language like that in a way which does not enhance or support any point you are trying to make then please make your way to the comments section of digg or reddit. The rest of the grown-ups here don't need to hear it.
It's pretty uncommon to list this info and grades don't matter. I really wouldn't worry about it much. I've interviewed at plenty of companies and been an interviewer at a couple of them (I'm doing an interview tomorrow actually) and never once have I heard anyone ask about grades.

Also, your resume is supposed to cast you in the best possible light. Once you get the interview no one will look at it. A resume reveals how good candidates are at self-promotion more than anything, so I skip right over it without even a glance and ask candidates questions which will reveal if they're bright and know how to write software.
bytes are bytes.
probably because of the fact that paypal is an unreliable source on which to build a business once it becomes big enough.

there are too many horror stories.
The most isolated man on the planet
Наркотики помогут вылечить депрессию и хронические боли
For a lossy algorithm based on human vision characteristics (e.g., JPEG) it would be quite surprising. However, PNG is lossless and is based on DEFLATE, a general-purpose compression algorithm. So actually this makes perfect sense. (See http://en.wikipedia.org/wiki/Portable_Network_Graphics#Compr...)
If silent prayer counts as meditation, yes.