skysight-inc/HackerNews huggingface dataset:
I have several thousand books from the 80's and 90's. Very few are available. Consider one example:

"Mastering The MFC for Windows 95 using Symantec C++" by Richard Parker published by Thomson Computer Press.

It's long out of print, and I wished to make it available to my customers. I contacted the author, he was all for it, but said he didn't have the rights, I'd have to contact the publisher.

The publisher is out of business. I could find nothing on who owned the rights. Dead ends everywhere I looked.

So everybody loses. The author, the publisher, me, and my customers.

BTW, there is one used copy for sale on amazon for $14,763.21:

http://www.amazon.com/Mastering-Mfc-Windows-Using-Symantec/d...
My point is that an example of a 'best practice' shouldn't make the reader think:
Oh, that's a kludge to get around a design decision in the language.

In his example, he uses a one-off type to isolate the caller from having to explicitly
check if each individual write failed. I got no problem with that.

But it seems like it a work-a-round.

It's just an odd choice for an example. The take-a-way seems to be that the basic class
libraries need a wrapper that makes them easier to work with and that, you the developer,
should build these wrappers so you know exactly what the policy is.
Samsung defends benchmark boosting because it boosts other apps, too
John Wilkes Booth killed Lincoln… but who killed John Wilkes Booth?
This assumes that it's merely an injunction against the name. There's a real possibility of damages being awarded in a situation like this.
I'm going to let you do your own homework, because I expect that when I show you you're wrong, rather than thanking me for correcting you, you're going to get indignant and find some way to attack both me and the actual correct answer to the question. Maybe if you look it up yourself, that won't happen.

I've given you more than enough detail to go find the right answer.

You can in the meantime take my word for it on two things: (1) that Swartz was threatened with a specific sentence recommendation that was nowhere near 35 years (it was still a very tough sentence totally out of proportion to what he did) and (2) that a DoJ press release maximum sentence bears no resemblance to the sentences CFAA convicts can expect to receive from a judge.
I've seen this presentation and it's a great higher-level introduction to the benefits. The shipipng container analogy is great. Where I'm stuck now is how that maps to "what do I type in SSH, and how is it modifying my server's filesystem?" - just the getting started phase. But this page (https://github.com/dotcloud/docker/wiki/Docker-external-reso...) seems to be really helpful.
Build D3 charts with cut and paste
Merit Where It's Due
I'd really like to see a graph of the number of bytes over time, and what sort of curve it fits.
I kind of like the "right to their respective Writing and Discoveries" part.

When I create something from my own creativity, is it not my discovery and invention? If someone I've never heard of who lives 2,000 miles away has created someone similar, then apparently it's not my idea. Who could have guessed?

"The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying." -- John Carmack
Bizarre Harvard neurological news: Human thought control of a rat
Imagine trying to keep track of this in paper form instead of digitally.
What you're describing is a move up the Kardashev scale[1]. The Kardashev scale measures how tech-savvy a society is by how they collect and use energy. A Type I society on the scale is able to harness and store all the energy generated on the planet, which we're moving towards now. Regenerative braking and such are definitely progressions in that area, but presumably bigger gains could be had by harnessing the power of tectonic plate movement, volcanic activity, wind, solar, etc.

[1] - http://en.wikipedia.org/wiki/Kardashev_scale
An API for getting product metadata from the entire Web using Computer Vision
That's no different from how it is today, except the SSID will be slightly different. You have no way to tell whether you're logging into the official Starbucks WiFi or some black hat's stand-in.

There are quite a few VPN products out there advertised specifically to protect you while connecting to untrusted public WiFi networks.
So what you're saying(or, implying, as I stubbornly deduce from references to GC, sue me ;)) is that it is unfortunate that we can't use... gasp Java?

Oh dear.
Imagine if it was done essentially as a "pull request" in the future. That would be amazing.
Wait till Blizzard becomes one of this year's hottest startups!
It was only this week that Zynga management finally decided whether to sue BWF or to greenlight Zynga's new, innovative "Bang with Friends with Friends" app. A rare paroxysm of self-respect at the company prevented them from taking both actions simultaneously.
You have to have reasonable stores of vitamins & minerals (iodine, b12, niacin, iron) before starting if you want your cognitive ability to remain in top shape.
I really had not heard of any discussions of user-side server bans w/regard to net neutrality.

The quotes in the article do NOT suggest that google has changed stances or flip-flopped. It's the inferences and assumptions that the author made between the quotes that suggest that.

His arguments are only valid if I the reader already believes that Google's definition of "any type of Server" is consistent with the wikipedia definition of "any type of Server". The author provides no proof that this is the case.

The article even points out that google employees are assuring customers that gaming servers and other non-commercial servers are NOT banned.

My very non-hypocritical argument is that google used vague language in their ToS, as most ISPs do, in order to give differentiation between personal and business class service. The author decided to interpret the ToS with a specific wikipedia definition of "Server", despite lack of any indication from Google that this is what was intended, and specific cited and official instances that indicate that this is NOT what is intended. Despite lack of positive evidence for this interpretation and even citing negative evidence, the author asserts that Google is now against Net Neutrality.
This actually makes law accessible to the technologically-savvy out there, and is going to launch a thousand apps giving specialized legal advice.

This could in turn mean a reduction in the cost of litigation, which would hopefully be passed on to the rest of us.

Hopefully I won't get sued for that statement.
Ah, glad this is reposted.

I posted the site early this morning, but since we have about 100 folks who are part of http://taskforce.is and helped build this, we were demoted by the voter-ring detection system.
> Avoiding dangling references is another part of memory safety, and GC is one way to accomplish that; it's not orthogonal.

It's the removal of the `free` and `delete` semantics that avoid dangling references. Not GC. While GC posits a good alternative to many of these problems. GC doesn't actually help memory safety at all. Unless you consider memory leaks to be a matter of "memory safety".
The Susan B. Komen organization has sued several charities over the word "cure" (and especially "for the cure")

http://www.huffingtonpost.com/2010/12/07/komen-foundation-ch...
That's a laughably false dichotomy. Using free software does not in any way guarantee that you won't be tracked online.
How To Write Compelling Content
Also Bobby Kotick, who takes smug pride in the fact he doesn't even play games, is the last guy you want being your CEO.
This is awesome. They even have a stylesheet apparently.

However though the file claims to be UTF-8, vim seems to disagree, at least for title 10. I can't tell what encoding it really is though, doesn't seem to be latin1 or windows-1252 either.
My understanding before reading your article is that CBT had consistently outperformed other types of talk therapy for at least some problems. And indeed, wikipedia ( https://en.wikipedia.org/wiki/Dodo_bird_verdict ) confirms there is evidence for this (although as usual everyone disputes everything). I think you are selling yourself short if you give in to the comforting simplicity of "oh, the only thing that matters is having someone to talk to". It's probably correct to first order, though.
Not speaking for Google, but in general, auth cookies (rather than identity cookies) will only be sent over HTTPS using the "Secure" cookie attribute. This is something done at the browser level, so short of using a very badly behaved browser or HTTP client, this is unlikely to happen.
It's an abbreviation that's taken on a different meaning altogether.
Why current social technologies might be keeping us from truly connecting
Go watch these three talks of his: Inventing on Principle, Dynamic Drawings, and this keynote on YouTube (http://m.youtube.com/watch?v=-QJytzcd7Wo&desktop_uri=%2Fwatc...)

Next, read the following essays of his: Explorable Explanations, Learnable Programming, and Up and Down The Ladder of Abstractions

Do you still think he's all talk?

Also, I can't tell if you were implying otherwise, butAlan Kay did a few other notable things like Smalltalk and OOP.
Is The Real Reason for the MacBook Pro Delay Thunderbolt 2?
VB in excel spreadsheets is functional programming for the masses =)
yep thats what i'm thinking. I'm sure lobbyists won't allow it.
Summary of how this story is being covered around the world vs. in the US.

http://imgur.com/a/tS7h4
I want to thank the author for the excellent sketches.
If I was forbidden photography equipment, my sketches would be rectangles, which, if squinted at, might construe a door.

Joking aside, it is obviously very concerning that FISA is completely unaccountable to the public. The lack of a sign is just another symptom of the abuse of secrecy.
This is extremely useful if you are trying to build a responsive site. Imagine you have to test 10 different screen resolutions... even using an extension the process would probably take up to a minute where as this is just running a command. Now imagine the process repeated X times...
I'm not American, so I'm wondering: was the public really actually behind the PATRIOT Act, or were they merely giving leeway in a time where everyone was supposed to go along? Or were you thinking that's the same thing?

Same with the politicians; were they really for it, or simply incredibly afraid of the political suicide that would be the results of standing up against it? Because this was a time when people did not question Bush. From today's perspective on his administration's actions, that seems odd, but it was the reality at the time.
Digital finger-printing, so that you can tell who leaked what document.

I dont want to detract from Snowden's very noble act, but I hazard a guess that Snowden knew that the documents he leaked could be traced back to him, or at a minimum a small team that he worked with.
Doesn't look like treehouse at all to me. It does look like our old homepage though.

http://i.imgur.com/cxWcz4n.png
Who is the Villain in this Disruption Story?
I was referring mainly to rust, but you are right in what you say.
It's tragic that the United States (Federal) Legislative Model (USLM) is defined in terms of W3C XML Schema Definition language (XSD) instead of the comparably sane RELAX NG and its easily interpreted compact syntax. You would think that something this important ought to be made clear and understandable.

EDITED TO CLARIFY: The tragic part isn't that the schema is given in XSD but that it's defined in XSD, which lacks RELAX NG's simple semantics and composibility rules. For a good summary of what I'm referring to, see James Clark's message to the IETF on the subject:

http://www.imc.org/ietf-xml-use/mail-archive/msg00217.html
Easy ssh connections on your ubuntu desktop
> My point is that an example of a 'best practice' shouldn't make the reader think: Oh, that's a kludge to get around a design decision in the language.

I would think that some of the most important best practices would relate to the best means of dealing with situations where the approach users coming from other languages might naturally seek to apply are not the most appropriate, either because the other-language feature they are likely to have used does not exists (or works differently) or because of features in the target language that allow a better approach than in other languages.

> In his example, he uses a one-off type to isolate the caller from having to explicitly check if each individual write failed. I got no problem with that.

You'd do that if the library function threw exceptions, too. Eliminating repeated try/catch blocks (or calls to inline functions with deferred recover calls in go) and eliminating repeated if/then blocks are pretty much the same thing.
I concur - with a lot of browsers lately running on severely memory constrained systems like smartphones/tablets and lower end laptops ... currently I have 3 tabs in chrome using 300+ MB each and about 40 using 50-60 MB.

So memory right now is important. And browsers are using way too much already.
Joel is pretty good, but UTF-8 wasn't designed by California hippies. It was designed in New Jersey by a Louisianan (Ken Thompson) and a Canadian (Rob Pike).
NSA spying is not designed for the individual. It's designed for the masses. It's to keep the populace in check. It's Century of the Self and Edward Bernays, except for the 21st century.

It's an update to what was already going on.
Key paragraphs =>

"This week, Forbes reports that “Airports are the next big battleground in the sharing economy” as the startup FlightCar, which competes with the car rental industry at airports, faces a legal challenge.

The city and county of San Francisco has sued FlightCar for running a rental car company without certification from the airport. "
You're right. I didn't know about that two.
Introducing RequireBin, Browserify-CDN and npmsearch
Maybe try to organize some tech-minded staffers on the hill? Get them to put bills onto a github repo when they are made public, maybe even XMLizing it to make it more exposed to machine analysis. It'd be a huge step in congressional transparency, especially now that bills are going into the high hundreds and thousands of pages (not a dig at the healthcare bill in particular, just a trend).
There are Json schema implementations out there.
While I feel that the programs the NSA employs are profound existential threats to our liberty and rights, I do agree with you on the balance that the human parts that make up the whole of these organizations fundamentally see themselves as benign and beneficial on the balance. I think it bears mentioning, and its worthwhile to keep this in mind while we do the necessary work of attempting to dismantle and remove a lot of their power and tools, -the ones that have gone far past the line.

Demonizing people and falsely assigning ill-intent doesn't help us address and correct the problem, even if it feels good to do so. I personally have to fight the urge constantly myself because I feel so strongly in the immorality of the net output of the programs themselves.
Sure, I spend a decade in C. It's not hard to read.

My only problem with using generics in this context is that you can't catch type-conversion errors at compile time.

Seems like a step backwards with only downside. I get why exceptions are a double-edge sword. I'm not clear on
why undermining compile time type safety is an feature.
Thanks for the informative response. Based on your experience with people from prestigious schools, do you think this automatic deference is justified?
Learning before Building
Izztmzzt, I'll admit, we do love Rails :). Naturally, a good percentage of our initial content turned out to be Rails centered, but the large majority of our content library is not.

We're looking to expand into all of the areas that our users are interested in, which topics would you most like to see?
KHTML dates to 1998.
Some people here are supporting keeping works from 1923 on in copyright. Before 2019, Congress will surely take up legislation to prevent works from 1923 from entering the public domain, and this legislation will surely pass.

The argument made in support of this is false though. I am politically realistic about this, and from a perspective of political realism have no problem with with Disney pushing the 1923 goalposts for its works out to 2039. Or for the publishers of the Great Gatsby to push their copyright from 2021 to 2041. And so on. I realize this is political reality, as do most in this fight.

However, there are many works from 1923 sitting on library shelves where absolutely no one would re-register its copyright. They are orphaned, gathering dust, the paper deteriorating. It would be nice if orphaned, forgotten works no one will ever bother to re-register would enter the public domain as the laws currently allows. Project Gutenberg can digitize them, private publishers could even start reprinting them.

This is what the Public Domain Enhancement Act would have allowed for. Hollywood and the MPAA fought it and killed it.

History tells us that many works of Archimedes, Aristotle, Euclid, Pythagoras etc. have been lost. The same thing is happening now. Old books are sitting on library shelves, deteriorating. These orphaned works will no one will ever re-register will not be scanned, OCR'd and proofread by Project Gutenberg, will not be distributed by print or electronically by independent publishers.

This is where the argument lies. Some proponents of the extension here are talking about Disney and author compensation and so forth (although the youngest author I can conceive of would be an 18-year-old publishing in the last year, 1923 - and thus would be 114 when copyright goes out in 2019 - and that would be the absolute youngest author. I should note only four people currently living are verified to be 114 or over).

All of us know with 100% certainty that Congress will pass a law by 2019 keeping Disney works, The Great Gatsby etc. in copyright. This is political reality, and is impossible to stop. What we want is for orphaned works which no one would ever re-register to become public domain - as they are currently supposed to. At this point all talk of author compensation etc. disappears. Hollywood will keep making money on licensing The Great Gatsby, we will prevent orphaned works from becoming the lost Aristotle works, the lost Euclid works of the future.

Hollywood is fighting this, and will probably win, although if there was a mass movement against it, we could win orphaned works. Because at the end of the day Hollywood is not making licensing orphaned works.

But it shows how many of the arguments made here in support of extension are bogus. Because the fight is over orphaned works. We know the Mickey Mouse and Great Gatsby works will be kept by Hollywood. We just want abandoned, orphaned works. And if we organize and fight to get those, we just might get them into the public domain and preserve them.
This sums up all the reasons why I never wanted to go to medium.
Seems like you can make them look for fat and burn it. Google "brown fat". It seems that cold exposure activates this mechanism.
> Google mostly gets from 1 to 5 by getting folks to use its services, not via its infrastructure directly.

That may be the case mainly in the past. But with technology evolving, I do think it's tempting to go further and extract valuable data from network traffic as well, which in turn can be used to create an even more precise picture of the user.
See also https://github.com/techbelly/web_regression.
General ownership without a permit, at least for handguns, all for NYC. Also true in Illinois and Massachusetts, perhaps elsewhere. New Jersey's firearms legal regime (e.g. if you're diverted to Newark) is extremely dangerous, basically everything is illegal unless you manage to stay inside the complicated, enumerated exceptions.

And there's a big problem if there's any chance your plane will be diverted to "denied territory" as I like to call it: if the system doesn't put your bags in another plane but demands you take possession of them until you can get a flight or whatever, you're screwed if you have to continue by plane. When you go to the counter to check in again, and declare your gun(s), surprise! you aren't legally possessing them. I don't see much choice but to never take possession, or use some less searched method of ground or rail transportation to get back to the real USA while crossing your fingers.
Global Coalition State Principles to Protect Human Rights from Surveillance
While this is true in theory, compartmentalizing services and data can add security in practice. Attackers may not know the details your internal systems, and any unusual behaviour helps with detecting intrusions.

* For example, if credit card details are stored on a separate service, then the web tier can be given only a "charge the card" API, instead of a full read access.

* Even if the decryption key is held in memory, encrypting the data on disk helps against accidental leaking of backups, physical theft of the servers. Or a hacker with limited skills who copies a database dump, is discovered from the unusual network load, and does not have time to fully investigate the system and extract the key from memory.

* If sensitive data is held on a separate service, but the web tier has read access to it - then the other service can impose rate limiting and unusual activity detection to block attempts to dump everything quickly.

* If the data is encrypted with the user's password, which is not stored in plaintext at all - then the attacker can at best only access accounts that log in before detection.

All of these still give an attacker full access, assuming they have infinite amount of time and skills. But for many practical scenarios, they can reduce the amount of compromised data.
It's possession of a pistol without an NYC pistol permit (costs about $340, takes quite an effort to acquire, etc).

Theoretically there is a federal protection for possessing an unloaded weapon locked in a case (with the ammunition in a separate locked case), provided that you are simply passing through a place where it would be illegal (e.g. flying from Seattle through NYC to Vermont, for instance) but the local respect for that protection may vary. New Jersey, for instance, completely ignores it (you will get arrested and charged, but that works as a defense to the charge).
but the chrome effort started in 2006 to finish in 2008..
I don't use Facebook specifically because of their habit of leaking information to anyone and everyone. I do use other "social networks" where I'm not obligated to provide a dossier on my life.

I've even got Facebook's site and associated flam blocked on my computer so I'm not bombarded with their inane commenting system, "Like" buttons, tracking features, or other garbage I want nothing to do with.

I'm taking a risk by using a cellular phone, I understand thins, however I believe the down-side of using one is better than the down-side of not using one. That I'm not a politician or celebrity factors in to this decision.

I'm not even sure what Stallman's full reasoning is behind cellular phones as it's always glossed over with some kind of hand-waving about tracking.
Check out the Obamacare blip:

https://github.com/divegeek/uscode/graphs/code-frequency
I hope more people who have a greater pull then me continue to push the idea you can control your own content and it doesn't cost you your sanity.

A lot of companies like Medium were created to simplify things. In reality, you give up quite a bit of control of your content to them.
Please add a permalink feature.
Or where your plane might get diverted: https://news.ycombinator.com/item?id=6135625
Agree wholeheartedly, and obviously so does The Onion. However, given that cultures vary, etc, I thought it best to warn.