skysight-inc/HackerNews huggingface dataset:
"Less money into books -> less books" seems like "demand goes down -> supply goes down" and fits my unsophisticated understanding of economics. It's not necessarily clear that reduced copyright -> less money into books.

Authors have managed to produce novels while holding down demanding full time jobs (or in at least one bestsellers case, still in full time education) at the same time. It is not necessarily the case that the only way books get made is full time writing.

You could also argue that the reduction in books from reduced copyright would be balanced by an increase in currently unwriteable "remixes" of existing works. Copyright could be, for example, the only thing holding back an explosion of people making enough to live on publishing fan-fiction. Who speaks for them?

There's still scope for a sweeping reduction, in the States at least. Reducing the duration from "Year of Authors death + 70 years" down to, just "Authors death", for example, clearly couldn't lead to any given author producing fewer books.

I absolutely agree that if there is a forum on the scope and duration of IP, small-money authors should be represented. It doesn't seem like that will be happening any time soon though.
It's not really different from Less.app and just like Less.app you don't need it when developing locally using the client-side approach. If you make compilation part of your deploy you basically don't need these apps at all.
Google Screenwise Program tracks user web activities
Pre-fix the web: Webkit-only solutions hurts the open web
This is nice to have it in one place, but I still not sure I like bootstrapping model data that way. Does anyone else find it a bit messy? Also, I'm using AMD/Require.js throughout my Backbone apps, so how could I bootstrap the model data in that manner, and still have access to it inside my modules?
You are muddling the issue. You are confusing the current system of editors, publishers, printers, promoters, salesmen with literary content production.

Authors can distribute their works in electronic form, even sell them in such ways, with much lower overhead than ever possible. With that, authors who would never be published because they would never be commercially successful can publish now. If nothing else, with this advancement of technology, we should see an unprecedented boom in the diversity of published literature.

And it all happens independent of copyright restrictions. Is a copyright that lasts well beyond the lifetime of your descendants that much a powerful incentive to write and publish?
You have had loads of issues with google? What's up?
Yeah, my wife's Hungarian, and we're coming to Budapest this summer (and maybe staying; she still hasn't decided), so we follow this stuff. Orbán is trying to do everything at once and doing most of it wrong, and I really don't like his media policy. But come on - you don't need media to communicate in Budapest; everybody knows what's going on - because of the jokes they tell each other, if nothing else.

But if a radio show of this nature were shut down in America, most people wouldn't even notice. The media never criticize the people in power here, because the people in power simply own them outright. And by "people in power", of course, I don't mean the government. That hasn't been true for a long time.

In Hungary, this government has been really pushy (of course, the last government was far more corrupt), but Hungarians actually care about that.

Anyway, you don't need to worry, because my wife is going to be there in May and I'd hate to be in Orbán's shoes when she gets off the plane.
I have a Nokia E65. I press one button and say the person's name, and the call is made.

Buttons? Bah ;)
I've got a couple that could use some feedback:

http://giniji.com (shopping search)

http://swym.me (Share What You Make; this is a random weekend project that I'm in love with.)

Thanks!
Apple supplier Foxconn hacked by group critical of working conditions?
So instead of an address book, we add telephone-dns and then we have a list of bookmarks? What's the upside again? Personally, I'm rethinking this whole DNS thing. I already have a huge list of bookmarks, I don't see why there couldn't just be IP addresses.
Store the rest of your files with the biggest ad company? If you want ads to be uncomfortably relevant to you, go ahead.
Apple to Announce iPad 3 First Week in March
REPL or Fail
We've made him rethink the whole thing

This is what has really given me hope in this entire process. The shady back room deals sound great when it's just the content industry in the room - they know how to look cool, and who wouldn't want to be on the Cool Kids' side? But then the public finds out, and the public is really pissed - and that makes them think, "Why did I listen to those guys?"

If we can get the politicians of the world to think, "Why did I listen to those guys" more about every topic, the world will be a much better place.
Uses of git
The initiative "Pre-fix the web" http://codepo8.github.com/prefix-the-web/ is about doing this with GitHub projects. Probably a good place to start.
I think this is really nice. I usually find it too much of a hassel to setup the dev environment with less support. The website is really cool as well - nice work!
Seems like a timely opportunity to watch "Startup.com" again. I'd highly recommend it to anyone who has not seen it before - it is an up-close documentary of a "dot-com 1.0" hopeful, from the night the CEO-to-be walks out of his job at Goldman-Sachs to... well, just watch it. :)
What I'm surprised Google didn't do about their privacy policy
Okay, I've always noticed that sometimes Google comes up with their own unique ways of getting around certain issues/problems/UI elements/etc.

What I'm surprised they didn't do, is use the same concept of Circles that are used by Google+ in order to personally manage the sharing of data between services. Like, you'd list out what advantages you'd get if you were to put certain services together, etc.

It'd make sense, since a lot of people flocked to G+ simply because they implemented such a privacy system first in such an elegant fashion.
Didn't know about less.app until now - thanks!
A competent patent office would not be sufficient to evaluate software patents. The volume is just too great. Imagine trying to evaluate mechanical engineering patents if millions of people carried machine shops around in their backpacks.
FAA to have authority to regulate use of drones in USA
This is definitely true, and marks a strong detachment of asymptotic analysis and theoretical computation models from real-world computers, which are just too complex to reason about them abstractly.

In theoretical computer science, data structures like this are mostly theorems, proving what you can do in a given computation model. This doesn't mean that they have desirable properties in real-world implementations, compared to classical algorithms such as hash-tables, binary trees, tries, ...

However, they are not completely useless in practice, as they usually bring up new ideas that, if properly engineered, can improve on "classical" algorithms. I've been working in this field for the last couple of years and I've observed that in certain niche applications advanced algorithms can really be game-changers (think computational molecular biology).

For example I recently used succinct data structures to engineer a compressed trie that is fairly fast and has very good compression. For example if you have a big set of URLs you can compress it to a size around 12% of the original data and still do searches and retrievals in matter of microseconds. (paper http://siam.omnibooksonline.com/2012ALENEX/data/papers/018.p... , code https://github.com/ot/path_decomposed_tries ) [/shameless plug]
I trust a verbal number exchange far more than a verbal email/id exchange.
Excellent story & writing, particularly the "cable unwind" bit.
My Nokia can send contacts/business cards through Bluetooth, though. In fact, the Send menu lists SMS, MMS, e-mail, bluetooth and IR.

Handy, but the problem is that you still need a number for SMS, and Bluetooth is damn slow, particularly if you're not paired with the other device.
The example gives port 3000 as an example for running it on your localhost. Otherwise you need super-user permissions to start a server on port 80.

But on Heroku's Cedar stack, it will run on port 80.
Hackers Hit Apple Supplier Foxconn, Leak Usernames And Passwords
The way I've done this in the past is:

1. Initialize views without models, hidden.

2. Make your 'top-level' view bind to a collections 'reset' event that fires once the model is loaded. At that stage you can give instances of the loaded models to whatever views need them and they can redraw themselves, either by calling a method on them directly or because they're listening for some event that you trigger.
Why? You don't have to look the numbers up.
The tool free 800 and for-pay 900 systems are already one redirection layer in the telephone network. When you call an 800 number it's actually an SS7 signaling database lookup that then redirects to another number. The same is true for calling cards (remember those?).

In mobile phone systems the telephone number really is a simplier naming scheme. The call is routed based upon some id number for the SIM card/phone which is first looked up based on the phone number you dialed. For GSM this is a 64-bit International Mobile Subscriber Identifier (IMSI) and who wants to remember 64-bit values (IPv6 anyone?). AFAIK GSM says nothing about having a 1:1 mapping between phone number and IMSI, but it's been a long time since I did GSM work.
Start with a surplus when you work with startups
You didn't visit Facebook repeatedly and if you get fired for that you have an excellent legal case.

You're loading things from Facebook on a very high percentage of websites, so if you were really going to get fired for HTTP requests to Facebook, it would have already happened a long time ago.
I get that. That would be my natural assumption.
Not sure why you're being downvoted, but I tend to agree. I've found that my backbone apps are a lot nicer to deal with when I think of my views as potentially re-usable components.

It takes a bit of forethought but you end up with much nicer, composable interfaces that allow you to respond quickly to changing requirements.
The W3C needs to become more vocal about experimental features, which browsers support them, and their implementation. They may do this in their "spec" documents, but I like to read those as much as I like to do taxes. Make the information more accessible and friendly to those using it. I bet a lot of the people using only "-webkit" don't even realize it's wrong. If they do, then it's probably because rewriting the same rule 4-5 times is pretty cumbersome (especially when doing front-end for apps!).

I'd love to see a newsletter where the W3C announces feature support and even demos new techniques/tools. They're a standards org, sure, but their blowing it as far as getting this info out to the public is concerned.
Q. E. D.
Suspends Analyzer Roland Martin
Suspends Analyzer Roland Martin
CNN talked about Mondy it consists of then suspended political specialist Roland Martin meant for
The Third Definition of Open, or How I Nearly Picked GPL for My Product
Not sure why the headline was changed on this submission? Original says "possibly pictured".
Considering Google does a majority of CPC advertising and already makes a page visibility API... No.

http://code.google.com/chrome/whitepapers/pagevisibility.htm...
Not normally for companies of this size. Most companies want to show they can make profits to maximize their float value. But if you look at the pink sheet stocks many of these are companies looking to fund their RD or growth and have negative earnings. Also many pink sheet stocks are thinly veiled scams.
Great work on the graphics - concise and informative.

Coverage in western Europe for wind speed and pressure on the advanced map is limited to the North Sea, and Northeastern Atlantic. Is this due to limited access to the data or because Scandanavians think that it is always sunny and warm in Iberia so the weather is not worth reporting.
"There are only two hard things in Computer Science: cache invalidation and naming things." -- Phil Karlton

Out of curiosity, where does this come from? And why, having never read this quote before, have I seen it three times in as many days?
IPad 3 announcement coming in March
Top Ubuntu app downloads for January 2012
شاهد بالفيديو مواطن مصرى يشعل النار فى نفسه
Don’t believe the hype of Facebook IPO: Asset manager
Brazil sues Twitter for alerting drivers to police checkpoints
In django it doesn't seem particularly messy. Using the django dynamicresponse library:

from dynamicresponse.emitters import JSONEmitter

@register.filter
def serialize_to_json(obj):
emitter = JSONEmitter(obj, {}, None)
return emitter.render()

In the template script tag:

var myObj = new MyObject({{python_object|serialize_to_json}});
var myObjView = new MyObjectView({ model: myObj });

It then renders just as if you loaded it via an api call.
Future Business Ideas. The gap Widens
I've had a site banned from Google Adwords for no obvious reason. No questions asked or answered.

My developer account and apps randomly disappeared from the Chrome Web Store. Even after providing a receipt of the verification payment, they said sorry I have to pay again. It was only $5, so I just did that, not a big deal but it took them weeks to tell me that and I lost lots of users in the time. If $5 means nothing to me, what does it mean to a billion dollar corporation?

And managing app accounts is a joke. I still keep getting errors while trying to log into various services. Do I want to contact Google support to sort it out? Hell no.
* Does value need a standard or a measure? No.

Value is a different thing to different people.*

So... yes, then? I mean, that's the whole point of money: allowing different people to express their preferences in a way that allows comparison. You don't need money to know whether you prefer apples or ice cream, but you do need to express your preferences in some way that lets stores know whether to stock more types of apple or more types of ice cream, and price is just the simplest way.
That's not true. There are lots of flat rate ACH payment processing companies, just like Dwolla. Your utility companies probably use them, for example. Almost any company that lets you pay your bill by providing your bank account details is using one.

Being paid by ACH through PayPal is free and has been free for the past 13 years. PayPal only charges once you upgrade to a Premiere or Businesss account, which is what allows an account to accept credit card payments. It also lets you pay someone having to deposit money in advance like Dwolla -- PayPal calls these payments eChecks. The merchant is notified immediately about the payment then again when the transfer clears.
Java 7 - Project Coin Decompiled Part II
Here's a frequency chart of the first 3 images:

(23, 'comma')
(10, 'capital-i')
(8, 'slash-slash')
(7, 'divided-by')
(7, 'capital-l')
(6, 'ex')
(5, 'slash-slash-backslash-backslash')
(5, 'slash-slash-backslash')
(5, 'equals')
(3, 'plus')
(3, 'minus-dot')
(3, 'equivalent')
(3, '11-over-1')
(2, 'zee')
(2, 'vertical-line')
(2, 'three-peaks')
(2, 'slash-backslash-backslash')
(2, 'slash')
(2, 's-tac-toe')
(2, 'minus')
(2, 'lower-j')
(2, 'leaning-heart')
(2, 'c-slash-slash')
(1, 'y-slash-slash')
(1, 'upsidedown-t')
(1, 'u-bar')
(1, 'three-horizontal-two-vertical')
(1, 'squared-capital-n')
(1, 'square-c')
(1, 'slash-i')
(1, 'seven')
(1, 'script-s')
(1, 'script-j')
(1, 'plus-dot')
(1, 'parallel-lines')
(1, 'minus-lower-dot')
(1, 'lower-d')
(1, 'l-on-l')
(1, 'l-in-l')
(1, 'j')
(1, 'gamma')
(1, 'four')
(1, 'equals-slash')
(1, 'crap')
(1, 'close-bracket')
(1, 'capital-z')
(1, 'capital-t')
(1, 'capital-m')
(1, 'capital-f')
(1, 'capital-b')
(1, 'capital-a')
(1, 'c-omega')
(1, 'backslash')
(1, '1-slash-1')
Google Wallet PIN cracked in seconds (video)
I think this is as good opportunity as taking on GoDaddy. It's not every year you get an opportunity to pull down people in power who work against those they were elected to serve. If Lamar Smith goes down, I bet proponents of future bills will be a tiny bit more careful about introducing one sided legislation like SOPA. Right now, there is not political penalty for those who does stuff like this.
+1 for really great, usable design.
Its seems to have a pretty major difference to less.app in that it supports multiple platforms.

Regarding making compilation part of your deployment, you expose yourself to differences between the development and production code which might prove difficult to trace down the line. Keeping your development code as close to your production deployment seems smart to me.
It's been a few years since I worked in softphones, but this "problem" is essentially solved with the SIP protocol. Everyone gets an address of the form user@domain. (The protocol scheme is sip: but the beauty of using user@domain is that one can quickly switch to mailto:). Then the immediacy of the communication dictates the medium. Don't need an answer right away? Email. Low priority? IM/Text. Must talk now? Voice.

I believe Office Communicator (or whatever it's called now) was designed with this in mind.

But that doesn't negate the need for an address book. One still needs to know the user@domain address, as others have pointed out.
I did a lot of Perl CGI.pm stuff many years ago. What's the state of Perl for building web apps? Is it comparable to Python or Ruby? Where should an old Perl program start these days?
Working with Dropbox
Would be cool if you changed Europe/Vilnius shortcut to Lithuania with capital Vilnius and not Vilniusstrasse in Austria :)

http://weatherspark.com/#!dashboard;a=Europe/Vilnius

suggesting to replace it with:
http://weatherspark.com/#!dashboard;ws=29009

By the way I really like viewing weather as graph! Nicely done.
>All of the episodes involving Jake's incipient writer-hood (besides being pretty weaksauce in general)...

The most critically acclaimed episode of the entire 7 seasons and my personal favorite was about Jake becoming a writer.

http://en.wikipedia.org/wiki/The_Visitor_%28Star_Trek:_Deep_...
The page was actually updated relatively recently. I don't know where you got that from.
Automatic licensing sounds like a very interesting way to balance IP creator interests with IP consumer interests.

Extend the same principle to copyright: Hollywood can't refuse to sell me a movie just because I don't live in a certain geographical area, and RIAA can't deny YouTube users the right to cover and remix their music as long as a reasonable fee is collected by some other means, whether privately or via a public distribution scheme.

Perhaps the law should define a nominal amount per work that relieves the payer of all IP-related liability. The amount could depend on the type of work, and/or proportional to the profit generated, so that hobbyists who only copy stuff for personal use pay at the lowest bracket and people who make a lot of money out of other people's IP pay more, just like taxes.

Are there any obvious downsides to the idea?
It started with a puddle.
Your comment should be illegal; it clarifies that the previous comment was advice and therefore assists in illegal action.
I was going to ask the GP, I'll ask you instead, can you think of concrete historical cases where pointing out a ton of problems led to a dramatic reform instead of just slight tweaking that ends up introducing more problems? Can you think of cases where (bad) --causes alone--> (worse) --causes alone--> (incredibly better)? (It seems to me it's more of an ebb and flow of good/bad.) The sentiment seems especially popular among nerds for some reason. To both charitably and caricaturely quote: "I hope SOPA passes; then everyone will use Freenet!" "I hope Facebook severely violates its users' trust, then people will care about privacy." "I hope someone blows up a security line at an airport, then we'll get rid of security theater." "I hope we have patent Armageddon, it will hasten the destruction of IP."
I found Wolfram Alpha to be immensely useful when doing chemistry work back in undergrad. Just input a chemical compound and see what it spits out. Now imagine being able to call any of those pieces of data during calculations using a string, e.g. "molecular mass of Na2SO4". Very convenient, simplifies many calculations.

Another thing that may seem obvious, but you can input multiple strings and get a nice visual comparison. For example, try "cleveland, detroit, flint".
I have read the linked article. There is a root cause that is deeper than "just very bad CSS".
bootstrap-sass most definitely. Support for Bootstrap 2.0 was included very quickly (there was a development branch even before the main release)
Genuinely wondering: it looks like there went a considerable amount of effort into the design, presentation and polishing of what's effectively a small programmer utility. Do the authors expect to somehow generate an income from this? If so, how?

Btw ups for decent cross-platform-ness. Most of the tools in this space are either *nix-only or Windows-only.
realy name@example.com is unique looking up some one by name in a countrys phone book is not!

How may John Smith's are there in your country ?
The problem is your complete unwillingness to compromise and to make it easier for people to upgrade an existing app.

The way that silent works now should be it's own option, say "defer". Because you're deferring the changes until a later date. It could even be called delay or later. Whatever it is called, it is in no way silent anymore.

My proposal is to add a new option, mute, which bypasses the change events and causes the attribute to change but does not trigger change:attribute.

Edit: https://github.com/documentcloud/backbone/pull/981
Yes, that's too slow.
CGI isn't fun. I understand legacy code that runs on it, I don't think developing new web apps with it is the right thing to do, there are plenty of amazing frameworks which make perl web programming fast, powerful and fun again:

You have Catalyst (full on MVC framework, you can compare it to Rails), Dancer* (micro-web inspired by Ruby's Sinatra) and Mojolicious to name a few.

*Hint: Start here - http://perldancer.org/
Economists and policy makers don't know how to calculate the monetary value of a clean atmosphere, nor do they know who should pay for it or how. So when making decisions they quietly assume the value is zero. We would be better off if they assumed the value was infinite.
Is there a way to opt-out of this feature? Or are there any hacks to do it manually?
Catalyst has been the favorite for some time now:

* http://www.catalystframework.org/

* http://search.cpan.org/~bobtfish/Catalyst-Runtime-5.90007/li...
Agreed. Over half of my calling is via skype or other voip service. The evolution is happening...but a clear winner has yet to be identified. Perhaps there will never be a clear winner...
This product is an ad for their consulting service. Think RoR and a younger 37Signals.
What's the business upside?

Once you've got millions of people uploading photos of their junk mail along with their names and home addresses, how is this monetized?

EDIT: I ask, because this is where the privacy paranoia comes in.
One way to quickly find code that uses -webkit- only CSS properties is to use the GitHub's code search with queries like: language: css +"-webkit-" -"-moz-".