skysight-inc/HackerNews huggingface dataset:
Even more absurd is the story of ebook lending.
IIUC libraries fought for it in the consumers' interest with the result that you can sometimes now "take out" an ebook from a library or another reader, blocking their access to it until you "return" it.
Worse, publishers implemented "wearing out" of the copy after some number of uses!
[http://www.digitaltrends.com/mobile/e-book-library-lending-b...]

I tried to go paper-less last year but gave in when I noticed most books I wanted I can get on Amazon for like:
- $15 for a ebook (of limited use due to DRM)
- $10 printed in advance on dead trees and shipped to me
- $4 for a used paper copy (in near-perfect condition)

How is it possible that a new physical book is cheaper than the ebook!?! The only explanation is that DRM prevented the existance of a second-hand market letting prices sky-rocket.

The key point here is first-sale doctrine. Physical goods could always be resold, and the used books market kept book prices (both sale and rent) in check.
Ironically, until the internet peer-to-peer resale was impractical, so second-hand stores came in as "trackers" and libraries as both "trackers" and "seeds" :-)

Anyway, I see this as a counter-point to the replies claiming some customers want DRM because it allows renting which at lower prices than buying.
Without DRM, giving up a film you watched to save money wouldn't have to be a justifiable business model for publishers — it'd be an inevitable result of your ability to sell it.
("Selling your copy" also doesn't make any sense in a digital world. But it's no more absurd than the concept of "buying a copy" in the first place, and as long as copyright enables first sale we are better off with second sale freedom.)

I suppose video renting only exists because film studios had to compete with themselves selling physical media. (Scary realization: If Hollywood embraced exclusively digital delivery, they could be more evil!)
Has Mozilla really changed its policy? At a certain abstraction level, they already had a plugin in system that allowed for DRM binaries embedded in the browser. So what if the plugin system is a bit different?

You could already watch DRM netflix in firefox. If they were going from no-DRM plugin policy to allowing DRM in plugins, that would be cause for uproar. But Mozilla has always allowed DRM via plugins.
your Go application doesn't need a compiler, at all
So Yahoo wants to the the modern equivalent of AOL.

At least they can articulate a strategy.
There are some instructions in the docs for this: https://godoc.org/code.google.com/p/go.tools/cmd/goimports

For sublime users, see here: http://michaelwhatcott.com/gosublime-goimports/

It's a great tool, very convenient.
New Funding for OpenDNS
1983, 8th grade. I was in wood-shop class and my teacher asked a friend and me if we'd rather be in "computer shop" (I think we were acting up and he was sick of us). First program was on a Commodore PET, drawing on the screen via POKEs to the video area in memory.

Got hooked and for X-mas a couple of months later, my mom got me a TRS-80 color computer.
What kind of security concern would there be with using JS to implement your wallet? Or building the wallet yourself as opposed to a solution with updates and whatnot?
Yeah, please delete it, it's just stupid and terrible.

I was kinda excited about the idea, but then I saw the tagline and I was like "oh god that's the stupidest thing I've seen this month" and closed the tab on pure reflex.

Seriously, what?
Yes, it's exactly as with the mass spying issue. Most may even say they don't care, but only because they don't really understand how far NSA's power can go and how it can be used. Once you sit them down and explain it to them properly, they usually start understanding and realizing how dangerous it is.
Yes, they do. The `c0 = d3.hsl(d0 % 360, 1, .5).rgb();` line (IIUC) is doing a modulo-360 operation, so the colors cycle.
Based on the tagline, we can conclude one of two things... the creator is clueless, the creator is not serious. Either way, it doesn't belong here. Flagged.
Which tweet will be retweeted more?
Our SaaS is on Azure Websites until day one and it has been a pleasure to use, since they added the Always On feature and the new SQL Database pricing tier that allows you to have more robusts SQL databases everything runs very smoothly and fast. We can deploy several times a day without having any downtimes, load balancing, etc.
> But none of its coverage AFAIK has made a compelling argument for why ordinary consumers would generally choose it over cards

People will gladly choose the most painless viable option available. For example, any business would be happy to not give away 2.9% + $0.30 out of every single payment they receive (and that's even comparatively "cheap").

With Bitcoins, it would be possible to give away only a small fraction of that. The problem is that governments can't stop controlling our monetary systems, lest they just dwindle away altogether, and so, they won't allow using Bitcoins to be as painless as it could.
That sounds like a feature not a product.
Does Go not have the concept of linking? If you are deploying several Go applications on the same server that each use libraries, does it include duplication of libraries in every binary?
The biggest change I have found for my terminal was adding this to my .bash_profile:

export CLICOLOR=1

export LSCOLORS=GxFxCxDxBxegedabagaced

I thought that was one of the most amazing things when I used a linux system, but OS X is black and white by default.
Hi there. We’ve built this online service, Askadev.com, its in beta at the moment. Please take a look and provide feedback. Askadev helps people who have a problem with their code. They can record a video question, and post it to the site. Other developers can access a copy of their code, and then post a video response of them fixing the problem. There are lots of new updates to come, we built this as a side project over 3 weeks so excuse us if it is a bit ‘rough and ready!’.
Go applications require no installed runtime, they compile to native code. You can have no Go installed or any Go installed on the system, and the executable will neither know nor care.
My favorite example is this one, in which a man tries to teach the binary number system to third graders http://www.garlikov.com/Soc_Meth.html

The point is he focuses on challenging their understanding of numbers vs representations of numbers, despite the fact that they thought they mastered simple counting in first grade. They come away from this not with a mastery of binary arithmetic but with a better understanding of their usual decimal counting system.
Initially did not see anything thanks to Ghostery + RequestPolicy. Since all the JavaScript disablers tend to trigger the haterade dispensers, I also checked to see whether or not they had anything in place for the search bots:

https://www.google.com/#q=site:helloblock.io+how+to+build+a+...

> Your search - site:helloblock.io how to build a bitcoin wallet -
> did not match any documents.

Too bad, as 'building a bitcoin wallet' is certainly worth ranking for (and the content is certainly high quality)!
I know, that's the joke ;) (and it goes waaay further back than 2012...)
The highest earning form of advertising for a content farm is Google. The fundamental concept of a content farm is to have mountains of content about any possible topic. The only ad network with inventory deep enough to cover this is Google. The difference being single digit CPMs verse triple digit.

When Google created Adsense it built an ecosystem. While other search engines lost users as soon as they clicked on a link, Google had a fairly high percentage chance that user still made them money.

I don't know if the future looks much better. What Larry Page is saying that instead of display a link of Stack Overflow results he would like to scrape the answer to the query in a way the user never has to go there. The way they will make money from advertising with that model looks even worse.
It's impossible to make bits uncopyable, but it's easy to make them less convenient to copy. That's the purpose of DRM.
Not to mention the myriad of open problems in number theory, and the fact that "combinatorics" (the mathematics of counting) is a huge field all by itself.
After playing around in nosql land for the last 3 years I've landed at postgresql as my go-to sql alternative although the market will keep being fragmented.

edit: json support in combination with a less fanatic approach to normalization can approximate some of the benefits a nosql model can while maintaining the bulk of the tried-and-tested flows in a relational database.
I have a similar idea and your pricing is on track. Most people seem to price according to cost and think they're clever charing $9/mo. for hosting.

The technical side is not particularly difficult aside from dealing syncing and maybe failover. What is trickier is probably the CMS side because building a CMS is like the definition of feature creep. Eventually people want/get every feature under the sun, even if that doesn't really scale.

You probably have an interesting business there, but managing customer expectations and finding the happy balance in terms of investment is tricky.

Also, the customer acquisition side of the business is somewhat tough, but worth solving.

Good luck!
Registries and Registrars Discuss Who is Responsible for New gTLD Marketing
Unnoficial guide to Datomic internals
It's to be expected that different implementations will have different bugs; that doesn't mean the Go's is better.

That said, it's an advantage of heterogeneity; you get some security by being a small target in a sea of OpenSSL servers.
I find this funny...

Today there are 2 decoders, Flash and Silverlight

with EME we are moving to a minimum of 4, and possibly a crap load more decoders... Adobe DRM, MS PlayReady, Apple FairPlay and Google Widevine.

How is that better?

Ohh and calling them extensions does not magically make them better than plugins.. they are still binary blobs running closed source code interfacing with the browser using an api. a plugin by another name is still a plugin
Arduino Zero: 32-bit, Cortex M0
Good idea, but the name may be off-putting, as well as the tagline. Rebrand it and you should be good.
YOU'RE the one who said that operating the word index was harmless.

And I've demonstrated that operating a word index would have produced exactly the same behavior that you say is harmful.

That is a contradiction. If you can't resolve that contradiction, it proves you have unclear thinking on the subject.

Whether the operator of the word index is a corporation or not is immaterial to the argument.
Social pressures force Tunisia women to fake virginity
Instead of doing the sym link think manually there is a great script that is stupid simple to use and only a few lines in your zshrc/bashrc file.

It's called jump/mark. I aliased j to jump and added tab completion to zsh and it's made all the difference.

Usage

Mark .

Marks the current directory to be in the jump list.

Jump <dir name>

Jumps to that directory.

Zsh is a much nicer shell than bash too and there are no glaring incompatibility issues I have seen in daily usage.
All Go applications are statically linked. There are no libraries. It's a single executable that you can copy to your target machine and run.
It is actually both. While it is true that many users don't understand, there are many users who understand and still don't care.
Jill Abramson and The Worst Workplace Question: 'How Much Do You Make?'
http://www.hanselman.com/blog/IntroducingASPNETVNext.aspx
"...
Oh, and by the way

ASP.NET vNext (and Rosyln) runs on Mono, on both Mac and Linux today. While Mono isn't a project from Microsoft, we'll collaborate with the Mono team, plus Mono will be added to our test matrix. It's our aspiration that it 'just work.'"

Thanks for pointing that out though, I learned something new today!
http://msdn.microsoft.com/en-us/library/dd642331(v=vs.110).a...
With 9.4, what will be the best option for multi-master replication? Will 3rd party tools like bucardo remain the preferred method, or will there be another strategy that is more integrated with PG?
SQL alternative?
Foursquare Launches Swarm Check-in App for iOS and Android
These limits seem weird to me. CPU is a compressible resource. You can get by with less, and it's OK to temporarily soak up available surplus. Memory is incompressible. Either you can allocate it or you can't. It's not OK to "burst" in terms of space because you can't take memory away from a process. It has to give it up freely.

So these are two completely unalike resources that should be treated very differently. A process routinely overusing CPU can simply be capped to a certain rate (I assume you can do this on Windows) but a process that grows too large should simply crash. It doesn't make any sense to take down an application for an hour because it used to much memory.

I suspect that the reason for this enforcement is that Azure has taken some liberties with the isolation between sites and they can't figure out how to charge resources properly. But that is their problem and it shouldn't leak out through the interface and harm the customer.
>I suspect it even goes farther than Google and Netflix using their market share and influence to pass the spec — they've probably been blackmailed by MPAA & co. that would pull the plug on Netflix and Google Play if they didn't do what they've been told to

Add to that Youtube being able to now use EME to stop downloader extensions and get more streaming deals and it helps explains why Google pushed Netflix support on Chromebooks as one of the first real world implementations of EME.
Listening to the radio - that's what cars are for.

Mind (in this context) I have the misfortune to live in the UK where music radio stations seem to think that their output should be constant banal chatter from a "DJ" with just the occasional tune slung in when they run out of things to jabber about.

I am always glad when I visit the USA and can find so many music stations - ones that actually play music.
How about: it's unrealistic to expect most users to understand enough to care, in the foreseeable future. Therefore, free software organizations need to make a choice of mass appeal vs free software purity. I'm of the opinion that you're never going to get all those users, so why cater to them? Also, if you don't get them on your own terms (avoiding proprietary software), what's the point?
Whenever I had to run something that would take awhile, I would append '; say "YOUR THING IS DONE"' to the end so I'd be aware of when it finished.
Mozilla could and in my opinion should do much more in order to live up to their fundamental principles and stated goals. They could inform the user about each website that uses DRM without prevent the user from viewing the content.

Its not even a revolutionary concept, as they are already requiring a click-to-accept with self-signed certificates. It puts the responsibility to the website if the black box called DRM causes problems, locks up, or cause some general havoc on the user. It highlights that the website is demanding to take control over the users device, and gives the user an option to say no.

It is easy to speak about fundamental principles in PR announcements, but code speak louder. The only bright spot is if Mozilla don't do more for the users, add-ons and forks will try to carry the principles for them.
> I'm just sad I'm not coming back to Firefox because I'm having DRM blobs anyways.

It has been made clear that you will be able to choose whether the closed source blob is downloaded and installed.
Apple Analyst Believes Both Apple and Google Are Working on 3D Printers
In programming, when you reuse others' work product it's considered good engineering practice. We call it "not reinventing the wheel."

In most professions where the work product is in a natural language, reusing significant portions of others' work is called "plagiarism", and is considered a serious ethical violation. Reusing small portions for the sake of making a point, on the other hand, is covered by fair use rules.

So yeah, licensing concerns might be a mostly irrelevant detail. The big questions about when you can and cannot reuse others' work product are already covered by a rigorously socially-enforced ethical standard, and the law. Both of those are more powerful than mere contracts in their own way.
Nordic investment activity historically high | Creandum
pg_prewarm looks interesting but the docs are currently a little opaque as to how best to use it (for me at least!): http://www.postgresql.org/docs/devel/static/pgprewarm.html
I can't wait until they support manipulating JSON directly (e.g. insert object to end of a JSON array)
Joe and Tilly should stop subscribing to Netflix. That would be the correct solution.
Yes, I'm finishing my PhD right now in the astronomy dept at UVa (studying galaxy mergers), then moving on to do a postdoc.
Be Bold with Mister Pompadour
I think he probably means that certain Postgres features like hstore and JSON support allow it to be used in situations where he once would have chosen a no-SQL solution. This has been my own experience.
I'd like to see the tree starting from the other end of the maze too.
With regards to governance of the world, why wasn't a federation considered (eg: a United Federation of Networks)? Perhaps modeled after Canada and her provinces (one of the most decentralized federal states), there is still a central seat of power however there is a great deal of autonomy afforded to members.
I await the resignation of Mozilla's CEO, who clearly has shown an inability to represent the community on this issue of human freedoms that form the cornerstone of the Mozilla Foundation.
Unlock Android Phone with Wearable NFC
Usually when "supporting a company's values" is given as the primary explanation for choosing one product over another it implies that the customer does not gain or is in fact sacrificing some direct benefit because of a factor that not related to the utility of a product relative to its competition.

Increased privacy is very much a direct benefit for a user and it is a real factor that contributes to the utility of FF.
Vim can absolutely do multiple "frames". They're called splits.
Toggl and Harvest users, time to change over
sql alternative for nosql.
@symf: yea pretty much.
I agree, Google seems to return things that I already know but cannot remember (i.e. address to my favorite restaurant), but when Im trying to research stuff I know nothing about the results that come back are less than useful.

> The search engine is working on being able to provide direct answers to questions rather than just a list of results

I dont want what they think the answer is to my question. They don't know my thought process or how I like to research information. I want raw data returned so I can sort and process it how I see fit, not them.
I don't think people do care in an ideological sense. But they probably do get annoyed if they have to install Silverlight, or can't play a purchased movie on Youtube because the DRM has failed. If we are to continue having DRM to watch videos then it might as well work.
Marketing Metrics Explained – A Free Map
Building static pages using a javscript framework seems to be the new thing. Doesn't really make sense to me - this page is hardly dynamic (as opposed to a single page app).
I've always wondered why, in a company that loves 6 sigma and other process improvements, we never really got behind refactoring code. I mean, cleaning the flow of books and nuts through the line is praised, but the flow of an array through logic is not. I think it has to do with the former being easily seen - physical and the latter being abstract. It could also have to do with easily proving repeatability... It is easy to see that the bolts will be installed 500 time in a week; less so about the logic. In fact, I think if we could show measurable velocity improvements from refactored code; it would show business how investing in refactoring pays off. Kinds like a Toyota production system for c++.
Oh no please don't delete it! I've changed the tagline and everything now, please re-check. :)
Exactly. It does lower the maximum payload by something like 30%, so they can't use it for launching really heavy stuff. But if the customer's payload is within the limit, it just means bolting on legs and adding extra fuel. The total fuel cost of a launch is around $200,000 compared to $60 million total cost for the launch, so the cost of extra fuel is negligible.

They've already done it twice (once without the legs and once with) while getting paid to launch payloads. The experimental part doesn't come into play until after the first stage has done its primary job, so there's no additional risk to the customer.

This is why I think ongoing comparisons to the Shuttle and other reusable systems are completely wrong. Previous attempts have all been based on much more complicated and expensive vehicles that were expected to compensate by being reused. SpaceX is taking a system that's already one of the cheapest in the business (if not the cheapest?) and making some minor changes to reuse it and make it even cheaper.

NASA had to reuse the Shuttle on its second flight ever. SpaceX can keep testing Falcon 9R for as long as customers are willing to pay for launches at their current prices, which looks to be quite a long time.
It's super instructive and extremely interesting. If anything, I'd like to see more BAD examples :) I should think they're easier to find!
Docker -> Operating System

This makes no sense. The runtime of Docker is the Operating System. There's no extra layer, as it's being implied.

And there's no difference between Go and the other languages that makes Docker more or less useful. You can have separate Python processes without Docker, just like you'd have separate Go processes.

I like Go, but this article just sets up strawmen to bring down.
Should vs. will is just about what this entire discussion boils down to.
You migh look at this nginx module wiki.nginx.org/HttpDrizzleModule. It should be possible to access mysql this way with lua as well
But Mozilla gave us unverified claims, such as "we'll lose market share". Where are the numbers to support that? That's what FSF means.
If you install coreutils (`brew install coreutils`), you can cut that down a bit:

gshuf /usr/share/dict/words | head -n 10 | awk '{print $1 "! "}' | say
This introduction appears to be geared toward experimentation rather than production use. However, using JS server-side with node would be solely dependent on the implementation (the same as using any other language). Client-side (in-browser) adds all the usual client-side JavaScript crypto caveats¹.

¹ http://www.matasano.com/articles/javascript-cryptography/
The bigger question, gone unanswered, is why your WordPress blog is configured such that three users can tap out 512MB of RAM. I run a few nontrivial WP installs averaging a couple thousand hits a day on 256MB VMs.

My hunch is that anything that actually needs to tap out 512MB of RAM should be running on a plan that's more than $10/month.
Sorry about that! I changed it around it's not offensive anymore :)
> Can it penetrate a pop can at 10 feet? Will it break skin? I'm dubious.

As far as I remember from the Liberator testing videos yes it can and yes it will. The real issue is: can it do it twice? Can it do it without inflicting more damage to the shooter than to the target?

As you said, there's a reason guns are made from metal and cost a bit more than $25.

The other thing is, even if you have you $25 everyone-now-equal-in-power anarchygun, you still need to get bullets ;).
A frame in Emacs terminology is actually a top-level window.
Try Linux Mint... The mate, cinnamon, or xfce versions will suit you well.
Thanks, this is awesome info! I passed it to my designer, he will find it even more useful.