skysight-inc/HackerNews huggingface dataset:
DRM exists for only one reason: to screw paying customers.

That said, can't you just take the electronics from a valid K-cup and solder its contacts to whatever detection mechanism detects that the pod is valid? I'd really love to see an analysis of the "security".

Meanwhile, I use a crazy system of brewing coffee involving inundating ground coffee with boiling water. No electronics involved! Primitive! The vendor of this brewing system also makes cool frisbees.

(Whoops, did I just use a registered trademark in a generic sense? Sic the lawyers on me immediately!)
Statistically, terrorism makes nations go insane and start huge wars that kill many more. Not a minor risk.
I use KeepassX on laptops and it's great, but the password manager use-case really falls apart on phones / tablets.

It is slow and awkward to enter a strong master password on a typical mobile device keyboard, having to shift to numeric and symbolic layouts every few characters. So slow in fact that sometimes I forgo logging-in to a service and wait until I'm back at a laptop.

I don't know what the solution is but that's one of the hurdles to wider adoption. Users just want their passwords to be available. Perhaps biometrics is part of the answer.
Isn't this over before it starts? Lexmark lost the battle when 3rd parties reversed engineered their cartridge DRM and "reverse engineering for interoperability" was added to the DMCA?
> Society as a majority, at some point, wanted these drugs illegal.

Most likely, this is still the case. However, if you polled people on a case-by-case basis, I think you would find that a majority would not support a large number of cases regarding drugs. And, of course, if you suggested that only the people who oppose drug legality should contribute funding to the drug war, you would find a much smaller group of proponents.

> Government passed the law and society allowed it to happen (and to remain).

Isn't that just a blatant appeal to nature? Yes, society has "allowed" it to happen, in the sense that it has happened. But according to that usage, literally everything that has happened since society existed has been "allowed" to happen by society.

> The law says not to aid terrorists organisations. They aided a terrorist organisation. That's pretty far removed (in my opinion) from serving someone a cheeseburger that walks into your store.

They "aided" a terrorist organization by recommending that they cease being a terrorist organization. Giving food to a criminal is much more direct aid to criminal activity than urging a criminal to cease criminal activity.

> But throwing out ridiculous statements as opposition harms more than helps.

And I believe I have thrown out zero ridiculous statements thus far.
> Society as a majority, at some point, wanted these drugs illegal.

So? There's nothing magical about "the majority" wanting something. See:

http://en.wikipedia.org/wiki/Tyranny_of_the_majority

http://www.democracyweb.org/majority/principles.php

http://bastiat.org/en/the_law.html
I understand the elements Stephenson wanted to explore in Reamde but I agree, the book was the first Stephenson book I had to struggle through.
Ok, I was wrong on that point - believing a forum post to remind me of robin's role was a poor choice of mine. Her game was chosen as an exhibitor among thousands of submissions however, so it seems hard to believe that no influence is at play, nor does it invalidate the other points.

You are VERY quick to accuse me of "swimming in a toxic cloud of hate and anger". Have you yourself considered that you may have had your viewpoint biased by the input you've had? Or that perhaps some of that anger may be due to gamers as a collective being openly insulted by journalists, simply for demanding better standards?
why do these post's titles keep getting moderated?

"Doom I/II written in Rust" is a fine title for what this is.
> Irrationality is not a valid defense for violating a law.

It's not a valid legal defense in the legal system where that law exists, obviously. But that doesn't mean we should approve of the enforcement of bad laws. That's the Nuremberg defense. If a law is bad, the law should be changed, but it's also bad for the law to be enforced, and not bad to break the law.

> but that doesn't mean we just get to decide at an individual level which laws we don't think are rational and then break them.

Again, I completely disagree. You're making a moral argument that people ought to obey all laws. I find that argument repulsive. What do you think about civil disobedience?
> Around three-quarters of Microsoft’s profits come from the two fabulously successful products on which the company was built: the Windows operating system, which essentially makes personal computers run, and Office, the suite of applications that includes Word, Excel, and PowerPoint.

All of which are on quite shaky grounds with competition eating at them. MS know they can't keep these cash cows forever.

On the other hand, parasitic income that MS gets is just crazy huge: http://arstechnica.com/tech-policy/2014/10/lawsuit-reveals-s...

And this attitude doesn't seem to change, despite some cosmetic shifts like more usage of open source.

Such kind of companies better fall into irrelevance sooner than later. We need real innovators, not humongous parasites.
I mean, I don't really have an opinion on DocRaptor. It seems convenient and it might be what people want.

I wanted a local tool which I could script. Also I bought Prince years before DocRaptor existed. (That guy is in the Prince forums and he's pretty cool, and I like his product.)

I just wanted a command line tool though, and that's part of what you get from a personal license.
The cities built for pedestrians will undoubtly be better for people than cities built for cars. I didn't mean to claim that living in a city always is better for people than living in the countryside, but I admit that my comment could easily be interpreted that way.
Many indian government employees don't even work 2 hours a day. This system will definitely help in changing the culture before it becomes an issue.
Could you give a short explanation of the differences to BrowserId?

Are the keys tied to origins? If so, how is that enforced? If not, how do you address the privacy issue of origins tracking you through your key?
totally cool man! Wanna be like you someday
> and even WinZip

Most big corps still use licensed WinZip, but we've had problems sending AES-encrypted-by-WinZip files to external MS Windows users because the built-in Windows Explorer dezipping algo can't handle AES.

The users double-click on the encrypted Zip file and receive some irrelevant error message ( 'could not create temp file' or thereabouts ).

So often one has to fall-back to the Zip encryption algo.
On the subject of length, why does seemingly every website enforce a maximum length? I tend to memorize entire sentences with punctuation and capitalization to use as passwords and it's effectively impossible for me to do this when everyone caps password length.

It kind of implies to me that whoever is storing the password has done something incredibly stupid.

Memorizing sentences means that I can just use a copy of The Bones or some other pocket reference as my password manager.
The field of Data Science is so wide and there are many techniques. How do you decide on what to specialize since you don't know which techniques are going to be needed to solve your next problem?
really doesn't matter how long the compiler takes, so long as the result is fast.
Three way to Download Cydia Support for iOS 8 and iOS 8.1 jailbreak
i think producthunt said they would be working on that
CS183B Lecture 5: Peter Thiel “Business Strategy and Monopoly Theory” Notes
Died of starvation??????? Seriously, No friends or co-workers?????
ChromeOS will no longer support ext2/3/4 on external drives/SD cards
A long but intense article. I read just to test my attention span. The result weren't good, but I managed to finish the article in a single sitting, albeit with a couple of YouTube video watches in between.

One thing I hold bitterly against Microsoft is their abuse of monopoly. During the time they were kings of technology, there was little progress in Browser market, OS market, both PCs and phones. But I believe Microsoft has learnt their lesson, and under Nadella, the company is going to take the community along with it.
Are encryption based solutions a viable business?
In other words, can I start a company that provides encrypted communication mechanisms that cannot be deciphered by the company (not storing the keys on the servers). Is it illegal or not a viable business considering governmental interference concerns? I know there are open source tools or solution from large companies (like Apple encrypting data in iOS8 by default etc) which do this out there but as a startup with this as a main business idea?
> ""Rule of law" implies that governments have clear geographic borders."

Governments also have treaties. If geographic locations A and B have an extradition agreement, living in A will not protect you from prosecution/conviction/incarceration if you conspire with criminals to commit a crime in B. If the government of A receives the proper request (with whatever degree of evidence that government requires for extradition), it will arrest you and ship you to B to face charges. It happens that Kansas and California have an extradition agreement.

If you read the details of the appeal (others have posted it in these threads) it's clear the guy in the article knew he was conspiring to traffic drugs; you don't describe the volume of a space in "kilos" unless you're referencing a substance which is packed in standard-sized one-kilo packages which other people would catch the reference to if you made it. Whether or not you agree with the drug war in general, don't make this into something it's not by feigning ignorance on the guy's behalf.
Directly from the article:

There is no federal law against building hidden compartments, even if they're made with the sole intent of smuggling drugs.

He was charged under federal law. It does not matter what California law is.
On the future of work
It is a fun idea to have one of those book wheels but with laptops loaded instead of books.
Rational Drug Design
Biometric based attendance system is violation of privacy.
Let's be careful not to put words in my mouth? I said that making decisions at the individual level about which laws are rational and breaking the irrational ones is not feasible.

Civil disobedience is almost never undertaken at the individual level, and more specifically it is never successful at the individual level. It is an exercise undertaken by a society. Society making judgements about the rationality of laws and then using civil and legislative means to affect change on the laws themselves is healthy and valid.

By contrast, making these judgements at the individual level opens up a whole world of danger, because our individual feelings on what is and is not rational vary as widely as our viewpoints on everything else.
Yep. Doubly so considering that third parties are already making compatible cups http://www.consumeraffairs.com/news/keurig-competitors-crack...
This would be more sinister if there weren't already hundreds of ways to brew coffee, most of which are cheaper - unlike the inkjet comparison, where there really wasn't much consumer choice at that price point.
I have the primitive coffee brewing system too .... its fantastic :-)
Precisely my point. I don't / can't host in my house/office. And if i host on any remote servers, the servers themselves can be compromised or forced to. What guarantee they are not, if we look at the scale of revelations on NSA snooping so far.
Amazon is not a monopoly
what do you do????
Omg I need a book wheel!!! I've got so many thick reference books (in a variety of subjects), I would love to be able to have them all open at the same time...
Where does it stop though. FBI, NSA, CIA will all want access. And local LE. And the UK, France & Germany. Then Russia will want it. And with the inroads finally made in China, Apple might have to share or risk being left out of the worlds largest market again. Of course the key is completely insecure now and we are left vulnerable to hackers and potential corporate espionage.

the simple truth is that any back door, whether secured with a golden key or not can be broken in to
Dart is better.
Help found URX's DevRel team to help build the connective fabric for mobile
It is an important principle, but doesn't seem to apply in this case:

* Distribution of cocaine, methamphetamine and marijuana are explicitly forbidden by federal law, dating back at least to the mid-1900s.

* Conspiring to violate federal law has been explicitly illegal since 1867. [1]

The prosecution showed that Mr. Avaya knowingly participated in a conspiracy to violate laws related to drug trafficking. He wasn't prosecuted just for making "traps" in cars, but rather for knowingly making "traps" in cars for the specific purpose of transporting illegal drugs.

[1] http://fas.org/sgp/crs/misc/R41223.pdf
I have always found it hard to believe anything published by the Daily Mail, being the pseudo-scientific site they are. Besides, I think even The Onion seems to be doing better journalism than they even bother to do.
What really jumps out at me is that before perspective theory was invented the paintings rather look like Ultima Online.
For how long will journalists be fooled by the 15yo next Mark Zuckerberg stunt?
I use pdfkit.js: http://pdfkit.org/

You can run it directly on the client (or the server, if you like), which is really nice.
DRM in Linux that prevents modules I haven't signed from loading would be a Good Thing

I don't think that has anything to do with DRM, can you explain?
Ah yes, definitely. Quite interesting, and this had a great ending too! Characters were great.
The new journalism is scroll effects and animated charts.
Leverage is intensifying volatility in oil market
You have to consider that, especially in Roman times, ancient historians tended to produce works at the behest of a sponsor. Assuming that political motivations may twist their objectivity is not a stretch.
Try CodeAcademy and CS106a (how I learned programming at Stanford) https://www.udemy.com/cs-106a-programming-methodology

I've started cataloging some of the best beginning resources here. Main benefit is that people can battle out what the best resources are in PRs. https://github.com/datasciencemasters/go/blob/master/basic-p...
Nunjucks – A rich and powerful templating language for JavaScript by Mozilla
Here's my personal list for those interested, inspired by the Data Science Masters: http://danielcompton.net/2014/03/23/data-science-curriculum
My dad wasn't much of a programmer, he was a businessman. he had an old copy of vb6 that worked perfectly well and that was my first exposure to programming. Because of that, most other languages with their non-existent gui frameworks and messy IDEs seemed inferior in comparison as getting anything useful done on them was a pain. The jit interpretation allowed me to test my code without having to wait for compilation, at the same time, I can also export it as an compiled executable. Compiled vb is much faster than languages such as Python and Ruby that supposedly allow you to code fast. The current generation of .Net languages take ages to compile making test-driven development a huge pain sometimes.
Walter Bright, the author of D and the first real C++ native compiler (Zortech C++), explains it

http://www.drdobbs.com/cpp/c-compilation-speed/228701711

Compatibility with C tooling is also a big reason, as templates can only be header only to be consumed by other translation units.

Unfortunately "export template" was a failed experiment.

Now C++ developers need to wait until C++17 for modules, if they ever get into the standard. And if they do, most likely it will take until around 2020 for all major C++ compilers across embedded, desktop and server systems offer support for it.

Now the question is, if one is willing to wait that long or rather use a language that can use modules today.
That's not true; for quick turnaround it's important to be able to get results out of the compiler quickly.
> I have yet to find a case where my pwd manager fails to do this (lastpass). I've also never (with the default settings) had a site reject a password generated by it.

A few minutes ago I registered to T-mobile, and 1Password thought that my username was something like mytmobile.aspx. I also find that 1Password has a very hard time with banking sites. There is at least one bank where it simply fails to login. YMMV of course.

Going beyond these anecdotes, even if these heuristics almost always work, I believe that having heuristics involved at all is preventing mainstream adoption. I think that if the password management interface is standardized and heuristic-free, then we will see password management support in the mainstream browsers. I am imagining a future where the auto-generated passwords work transparently so that users don't even know about them. I think this cannot happen without browser support.

> Mobile apps are a different story, that's where we really need standard system support for delivering credentials.

I agree that password management on mobile is a greater pain point, and (as mentioned elsewhere in this thread) the additional problem there is with entering the master password.
Freezing out Fukushima's radioactive water
If I understand correctly, the DRM system consists of a special ink on the lid of the cup. Therefore, some people have figured out that you can simply cut off that piece and tape it to the detector so that it will always think you have an official cup inside.
I am sure there is lots of interest in such a project but the project website doesn't talk (at all) about the capabilities of the system. Hence such a dull response from the community.

At best it provides sketchy details about how to deploy it but things end there. You are going to have touch time selling it to intended audience this way.
The technology required to prevent untrusted modules is the same as is required for effective DRM. In both cases, you need to keep the computer operating in a known and approved state.

The difference is that in the Linux example, the user controls the keys that is necessary to determine what such a state is, whereas with DRM the user necessarily does not.
Use it on the JVM here, quite the god send, thanks for bringing it into being ;-)

We provide PDF reports generated from various stat pages on our site for NHL and college hockey scouts.

Performance is excellent, no caching required, and the implementation is seamless, just feed html directly to FS and voila, on-the-fly PDF reports.
If "DRM'ing" cups was anti-competitive why haven't there been any third-party making cheap keurig-like machines for use with the cups on which the patent expired?
It's a tool with some embedded kind of Lisp dialect. There are zillions of it.

> why didn't Kaz use SBCL or CLISP?

Why should he? He can do whatever he want. I personally don't care at all about what he does. Why are you? Kind of strange obsession with comp.lang.lisp. Are you one of the trolls posting there?

> They're good enough for c.l.l. kooks like him to recommend to everyone else, but why're they not good enough for him to use?

Probably he did it to annoy real programmers like you?
No, it is a code. It is literally called the United States Code. Criminal laws are laid out in Title 18 of the United States Code.

And contributing to the commission of a crime is conspiracy.

No, this is incorrect. That is not the legal requirement to obtain a conviction for conspiracy. Every single adult in the United States would probably be at risk of criminal liability if it were.
Any updated plans when we can expect -fcps/-fcpi to land in clang? Looks much better than the current -fsanitize solutions.
I've used PhantomJS with CoffeeScript, and Reportlab with Python.

The PhantomJS solution became a bit painful, since there are issues with the way Qt converts HTML into PDF. I was impressed that even SVG generated with D3 faithfully was converted to PDF. But not being able to precisely control formatting was a problem.

After that I decided to try Reportlab, and it's been amazing. There is a free open source Python API version, and the commercial Report Markup Language product (RML). It's possible to mix Python and RML with a template engine (Preppy), very powerful. We opted for the commercial support, since time was a factor. RML is really baked, it's been around for over a decade. The documentation is extensive, but I still had to find a couple of things via googling. However, their commercial support is awesome.

If you don't want to spend a lot of time handcrafting documents, I recommend RML, despite the cost. It has features for page layout control, fonts, tables, styling and multipage text flow. There's even a charting library, which I didn't use yet. Also important was the ability to include existing PDF pages as backgrounds or chart inserts.
If only I had the benefit of the perspective that a "2044 greybeard" presumably will have.
Thereby entrenching the FAT patent fee scheme.

This is a very odd decision that originated in the difficulty of renaming external volumes ( why was this considerd important? ) and then became conflated with 'security'.

I believe the kernel modules are still there, though, so you can mount extx from the command line in dev mode. But not much use for everyday users.
I've never heard anyone complain that they were too late to build anything cool.
Beautifully put. Used to work there and the inner navel gazing was painful. People assumed loyalty meant blindly ignoring competing products under the guise of "dogfooding". They would dismiss competitive products almost in disbelief that people would use them (without ever have tried!).
I am very ashamed to say this, but what about outlook calendar integration? In many big companies rooms are still booked that way... also, maybe you want to make your page customizable so that you can put the company's logo. Finally, login: if I am using a company's laptop, I don't want to remember a password for each service I use.
It's worthwhile to explain why many people find the OSDSM useful.

The topics listed do indeed require depth to acquire an adequate proficiency to understand and command them. The OSDSM is most useful for people who don't know where to start, which is often the hardest part. The hardest things are often the most trivial in hindsight.

Typical interaction:

Q: I want to be a Data Scientist. What do you think I should study first?

A: Build a basic proficiency in linear algebra, programming in python, and statistics. Then take cursory classes in the subjects in the OSDSM that interest you. You'll figure out what depth is most meaningful to you from there.

Q: What does a Data Scientist actually need to know?

A: Totally and completely depends on what you want to do. There are people who crunch click logs all day, people who comb the tendrils of search algorithms, and yet others who seek terrorists and criminals in statistical signs among the bits and bytes. See my last answer for relevant guidance.

e.g.
https://medium.com/@clarecorthell/the-brief-multi-tweet-enum...
> Melton expressed gratitude to both JDRF and the Helmsley Charitable Trust, saying, “Their support has been, and continues to be, essential. I also need to thank [research supporters] Howard and Stella Heffron, whose faith in our vision got this work under way, and helped to get us where we are today.”

Seems like they certainly accept donations. Perhaps you can support the JDRF or Helmsley Trust. If not why not contact them directly to ask whether they accept donations directly?
Microsoft Sql Server Reporting Services - does everything you mentioned and exports to pdf

same for Business Objects, but IMHO needlessly more complicated than the former.

obviously neither are open source, and an SSRS license is worth it if your business spits out many reports.