skysight-inc/HackerNews huggingface dataset:
I would refine that to say administrators hate change when they have to bear the brunt of adverse effects of change.

When a lot of organizations demand administrators keep a production net stable, with a staging net that bears only a faint resemblance to the production net, and a development net that is a caricature, is it any wonder the administrators despise change? I've been in some shops where the poor bastard administrators only have production to work with, and they are the ones yelled at and the quarterly reviews dinged when a change forced upon them, surprise, surprise, breaks a critical LOB process.
DRM just won't be that useful in a web browser. I can share a link with you, but it won't work for you. If Mozilla omitted this feature, users would just fire up the Netflix app. I honestly doubt it would cause users to switch away.
Perhaps, but how important is DRM, with Chrome shipping it and even promoting it, to you, personally? Less important than having a nice startup time? Whatever floats your boat, but that seems to be a significant reason why we're here today.
The Declaration of Bitcoin’s Independence
The Inside Scoop on AngelPad
Someone already has to buy a movie to rip and upload it. One organization can buy lots of movies at a time and upload them all.

And the analog hole can't be closed. If the video is encrypted on the wire, you can just jack into the TV's DSP hardware (at worst).
>just using an application and some form of cloud sync

>> Setups like this usually suck. These workflows are hard to maintain, especially by not so tech-clever photographers.

Maybe. Then again, I don't really see the need for syncing going away in the near future -- it's still hard to "just upload" the result of a single photo session/trip/whatever? Even if you're great at deleting obviously bad shots, it's pretty hard to keep the number of photos below the low hundreds (ie: 2+ GB of raws)?

I suppose some will prefer to synch up once, then have "the cloud" maintain the working set of images (as bad ones are deleted, cropped/edited/black'n'white copies are created). Does sound like a lot of data going up and down though.

>> what's the benefit of editing in the browser

> You mean from a user perspective?

> Then "no installation", freedom choosing platform,

Fair enough -- I see how this can be a benefit -- it also highlights how much more comfortable my life has become after I gave up on dualbooting and just stuck with Debian as my main desktop/workstation setup. But that might not be for everyone.

>> collaborative editing, etc.

Do you plan on supporting some form of non-destructive editing, where changes can be easily propagated?

>> If we talk in a greater perspective... Web version of software for RAW processing can be easily integrated into any web service: Google+, Dropbox...

I'd like to see that :-) I still think there's a bandwidth problem though -- I have problems managing my RAWs locally, I can't imagine it will work (yet) with the actual image data only in the cloud -- and I'm not sure if caching gigabytes of data on the client is an acceptable solution (mostly because of poor uis for controlling the cache, purging parts etc).

I'd be happy to be proved wrong, however :-)
What type of certificate did you get, and what was the intermediate certificate named?

I'm asking because I recently bought a Comodo PositiveSSL certificate, and it was still signed with SHA-1. The intermediate certificate was also signed with SHA-1 (the same one that they've been using for quite a while already). I guess they reserve SHA-256 to more expensive products for now?
Thanks for your continued transparency in moderation
TIL "sells down the river"'s origins.

http://www.phrases.org.uk/meanings/326500.html

Damn. Thanks for that, had no idea and have probably used it once or twice. Back into passive vocabulary you go. (Non-native english yada yada)
I see the problem being that there are essentially four different modalities to online content:

• Reading and discussion. Content-oriented sites. Overwhelmingly, here, Web design isn't the solution, Web design is the problem, and tools such as Readability, Instapaper, and Pocket are increasingly used to address this. Secondarily, content management is a problem, and my suspicion is that a new tool will emerge to displace the current browser model, either one of those mentioned or local clients such as Calibre or Zotero (a bibliographic management tool, though with some document display capabilities). Once content is rendered there's no real call to modify it dynamically. While console-mode / text browsers can be used here, I find they lack the management tools I seek. Discussion would entail some form of standard forum tool, a Usenet 2.0 type concept, ultimately, and would likely be integrated. Editing should support any full-featured local editor of the user's choosing.

• Application platforms. This is where full-featured browsers such as Chrome and Firefox appear headed. I believe they're headed for a rococo collapse -- that is, there's going to be such a degree of overembellishment of the browser that people will eventually abandon them for other, more appropriate tools, as those emerge. This has already happened numerous times in the browser space (Netscape -> Mozilla -> Firefox, MSIE -> anything else), and several times new browsers have emerged whose primary claims to fame were being lightweight and better reading experiences (Skipstone, Galeon, Firefox (initially), Chrome. Most eventually suffer from bloat.

• Commerce. This is currently handled in the browser, and is in fact a principle driver of much of the application functionality. Splitting this from other browsing activity would result in a smaller and saner platform, as well as isolation of financial transactions from other browsing, again, greatly reducing online risks. With a proper payment infrastructure, this should also greatly reduce the general security issues involved with online payments. Arguably this is already happening with the iTunes (Apple) and Play (Google) stores -- apps on mobile platforms.

• Multimedia content. Other than very brief previewing, it's almost always preferable to queue up multiple audio or video streams in an external player. My experience is that this niche is already reasonably well represented, in particular with tools such as VLC which support audio and video content, drag-and-drop queuing, playlists, playback controls, and the ability to correct for audio and video quality (levels, echo, brightness, contrast, etc.). Online players 1) are annoying in general, 2) don't allow for queuing content from multiple sites, 3) have inconsistent (and generally inadequate) controls, and 4) suffer from numerous playback, quality, and performance issues.

More: http://redd.it/256lxu
>... will only help young startups build platforms that are "content provider friendly". This will promote competition...

That is anathema to their business model dynamic; licenses are stringently kept to stretch exclusivity. Platforms!? (plural?), the DRM tech debate is about monopolizing/standardizing THE platform.

>I'm no fan of DRM but I see the value it serves. Just like advertising.

You must have never had a VCR... smh...
With this DRM, and Sisyphean-esque copyright term-limit laws... I'm wary of how much influence the content industry will have on tech.
Is your point of disagreement down to the difference between "f(0) is undefined" versus "f can not be evaluated at 0"?
For those who have this question and somewhat less cryptography experience, consider the birthday problem: it's much harder to find someone in a crowded room that shares your birthday than it is to find two people who share a birthday.
> I have 1 gig of RAM.

Why do you torture yourself like that when another 4 GB costs $15?
> Presumably your view of P6-as-a-project is like your view of the language

I'd say I've kept somewhat closer tabs on the project than on the language (partially to figure out whether it was actually time to start paying attention to the latter again).

>> it's too soon to tell whether the "leave" phase will follow or not.
> I was tempted to dismiss this as a "when did you stop beating your wife?" point

It's more a case of the 5 times divorcee insisting that the latest marriage is finally built to last; it's not that I doubt the good intentions…

> The current MoarVM devs could all leave today and we'd be in a vastly better place than we would if they hadn't built it. Surely this […] couldn't be classified as a P6ian "leave phase" curse whether we were 2 years or 10 years in to the project?

It would depend on what would happen afterward. The pattern so far has been "Component X is beyond repair. Let's toss it and start over". The curse is not people leaving, it's about preferring rewrites to evolution.

> Whether a hacker leaves a mess behind is about the character of the hacker and the nature of the project's management.

I'm more concerned about the latter, and more concerned about the overall management than the subprojects.

> Pugs development was arguably too anarchic, and Parrot's was arguably too bureaucratic

But what they, to me, had in common was that neither seemed to be focused on making a practical Perl 6 release happen.

Pugs: Setting aside the question of whether the choice of Haskell restricts the pool of available developers, was there ever a realistic prospect that a production level Perl 6 would ship as a tarball with an INSTALL file that said "1. Install a Haskell compiler" ?

Parrot: Deciding 12 years into a project that the underlying VM wasn't a particularly good match for the language (7 years after the original designer more or less said so: http://www.sidhe.org/~dan/blog/archives/000435.html ) strikes me as a massive lack of a coherent vision for the project.

> That said, some devs will inevitably leave. […] Such is life in the FOSS dev world.

Not just in FOSS. But the way to deal with that, IMHO, is to plan in manageable milestones. I just don't see evidence of a true release convergence mentality emerging among Perl 6 developers.
You should check OpenStreetMap.org's quality in your area. (iPhones use it, last I heard.) Los Angeles should be pretty good.

The other option, Google Maps over a cell data connection, might be workable but that's competing with just getting an Android tablet and mounting it on the dash with cables to connect it to your existing audio head unit.

HD Radio in an RPi-accessible format is an interesting one I hadn't thought of before. A quick google gives me a few decent hits:

1. Silicon Labs Si477x series, 476x series, 468x series. Example: http://www.digikey.com/product-detail/en/SI4777-A20-GM/336-2...

2. st.com STA680 http://www.st.com/web/en/resource/technical/document/datashe...

3. NXP TEF665x series http://www.nxp.com/documents/short_data_sheet/TEF665X_SDS.pd...
Is that spelt out somewhere? The only mention of it I can find is in the confirmation email they sent: "will be free for the next two years".
Nope, AFAIK, there is no settings that allows its users to use the old twitter profile..
LastPass is bearable if you disable all the DOM-modifying options, such as highlighting and adding pretty icons to input fields. Instead I use keyboard shortcuts to select the login info to use.
Yea all that talk and she is still there. Clearly it didn't have any kind of impact. Either people didn't follow through or they were free accounts which they probably don't mind losing anyways.
>Note: you are not allowed to divide by zero. The result would be meaningless if you could. And 'NaN' is only something the computer spits out when it encounters an operation that doesn't return a number. Usually, a computer will give you 'Inf' when you try to divide by zero numerically. Mathematically, you cannot do it. So don't try.

That is not true. You can mathematically divide by zero, just not over the Reals (or any other nonzero commutative ring). There is no reason that you cannot define a number system where division by zero is allowed, however in doing so you loose some nice properties that we enjoy about the Real numbers. A common example from math is the real projective line (which adds a point at infinity, and defines that a/0=infinity when a=/=0).

Another commonly used number system that defines division by zero is the IEEE floating-point standard. In fact, IEEE defines division for all values of 0 (it has a positive and a negative 0). Specifically:

a/+0=+infinity | a>0
a/+0=-infinity | a<0
a/-0 =-infinity | a>0
a/-0 = +infinity | a<0
0/0 = NaN | for any combination of 0 values

These definitions would cause floating point arithmetic to loose some nice properties of the Reals, however it provides the property of division being defined everywhere, and other decisions made already caused floating point arithmetic to not have the properties.
“You Can Do Anything With a Law Degree” Is a Vicious Lie
I can't speak to #1, but as for #2 Texas's educational system outperforms California's when you look specifically at Blacks, Hispanics, and poor people. See for example http://nces.ed.gov/nationsreportcard/naepdata/report.aspx?ap... which is the 8th grade math score on NAEP by ethnicity. California scores 258 for blacks and 263 for Hispanics (and 291 for whites). Texas scores 273 for blacks, 281 for Hispanics, 300 for whites.

Similarly, if you look at the scores for students eligible for free or reduced price lunches, California is at 264 and Texas is at 279.

Overall, the demographics of the two states are not that different; see http://nationsreportcard.gov/reading_math_2013/#/comparison-... near the bottom. The big difference is that California has a lot more Asians and Texas has a lot more blacks. But even the fact that Asians on average score higher than blacks on these tests is not enough to overcome the fact that on an race group by race basis Texas scores so much better than California.

Theories as to why abound; everyone has their favorite theory that matches their politics, which makes me slightly doubt all of them. I'd really like to know what's going on there, though, because it seems like Texas schools are consistently doing something less wrong than California ones...
We're on the same wavelength here. This is exactly the problem I'm trying to tackle with Penflip (https://www.penflip.com/).

- Began as a fork of Gitlab
- Hosts public and private writing projects that are backed by git repos
- Git repos allow for local editing, remote access, and easy collaboration
- In-browser markdown editor with syntax highlighting
- MathJax support (as of yesterday - still testing and tweaking)
- Extended markdown support for tables, footnotes, etc
- One-click downloads in PDF / HTML / ePub / Word format

Originally, Penflip was geared towards writers, but I am seeing an increased demand for scientific and academic uses. I'm exploring this right now.

EDIT: wow, just realized you're the one behind mathdown.net, which I recently discovered while researching MathJax. Excellent work!
Frankly, that is true art. Inspired.
I'm genuinely surprised they let this out of the bag without any specs or pricing or details of any kind. In fact, being in the 3D printing space I was confused whether "Spark" was the name of the printer, the reference hardware, or the software.
You must have missed the recent posts where we've written about this at length. Here are a few to get you caught up:

https://news.ycombinator.com/item?id=7605973

https://news.ycombinator.com/item?id=7619287

https://news.ycombinator.com/item?id=7611148

https://news.ycombinator.com/item?id=7608102

https://news.ycombinator.com/item?id=7642127

You'll notice that I've written a lot about the community practice of corrective upvotes, which is the best antidote to unfairly faded-out comments. This practice works most of the time. For example, the comment score you're complaining about was corrected hours ago. Corrective upvotes work because few such comments go far into negative territory. They're the best solution because they fix most of these problems silently.

The reason the guidelines ask you not to post complaints about downvoting is that those, by contrast, stick around forever, worsening the threads.
Mobile during commute,and desktop in office and my Laptop in home.. I usually save the articles in Pocket from my computer and will later read it on whenever I have time and in whichever I have access to..
JavaScript Sega Master System Emulator
Nintendo's awkward shuffle towards iOS
Another comment answered correctly: Because I am buying "unlimited" bandwidth.

If they want to sell limited bandwidth, that's fine. But if they're selling me a product that claims it's unlimited, then they should be prepared to actually offer that product.

What commodity DOESN'T operate in the manner it's advertised?
About a month or three ago I hacked up a grunt task for React, but it wasn't very useful since we hadn't opensourced Jest yet.

The code is now a little stale and dated, but it basically just shells out to the bin/jest.js script included with Jest. Turned out no more than a ~30lines:

https://github.com/jeffmo/react/commit/7a72cbba0eb57844f4e22...
I created an account but when trying to create an app it redirects to a blank page.
Cut out the middle men, rely on donations. Or still sell your stuff for a price, those who want it for free can reach for the Pirate Bay anyway —it's about the same. You won't be rich, but you may live off your craft.

---

Other schemes such as global licence may also help.

We also need easy, anonymous micro payment. Like, click a button to give 10 to 50 cents every time you feel like it when using something (song, e-book, software…).

Oh, and, like, universal basic income. It's hard to get paid when we contribute to the commons, so basic income can help a great deal. (Seriously, if we had sustainable basic income —dunno if it's possible right now— we could probably abolish copyright and patent laws right away —and not worry about the massive lawyer lay-offs that will ensue.)
> Mozilla has been different in philosophy. It's the only browser created by a nonprofit, and it fights for open web causes all the time.

Just not, you know, this one.

I understand why Mozilla is making this choice, but it's still the wrong one. I mean, seriously, DRM in the HTML spec, endorsed by Mozilla. I can't think of a bigger WTF.

I'm very much in agreement with Cory Doctorow that all these assertions that Mozilla will lose all its users if it doesn't implement EME have had no evidence to back them up. Almost no one is delivering EME-supported content, and all the cries of "IE and Chrome will leave us behind" fail to mention that's only IE11 and ChromeOS, so any company delivering only EME content would leave many more customers behind than just Firefox users.

At the very least doing this now instead of years from now when it might start mattering (like what happened with h.264) does not exactly demonstrate sticking to their guns.
>> But there are a lot of people using Windows XP prior to Service Pack 3, and they will have problems.

s/will// ; if you're running XP at all, let alone XP without the latest service pack, you have problems, and this is hardly the most prominent of them.
A very good post.

Most here don't remember the totally sad state of floating point before this came to be.
He commented on this DRM thing on Twitter:

"I supported this least-worst EME plan when I was at Mozilla. I'm still working on no-DRM solution w/ @OTOY + some content "bigs"."

https://twitter.com/BrendanEich/status/466666103972696064
Wait, since when YouTube is supposed to use DRM? I just downloaded 5 videos with DownloadHelper today.
I don't think it's necessarily unethical to write such DRM software, and I'd be interested in hearing your argument as to why this is the case.

It's not as if the software causes harm; indeed it probably reduces the potential of economic harm to the content providers. Assuming it does exactly what it claims to do, i.e. decoding of video and audio content dependent on a provided decryption key - then what is the ethical problem with programming an algorithm for that?
It probably helps a lot that the machine and environment he's used to writing in will have an immense amount of memory associated with writing in that universe, very intangible benefits that will nonetheless aid in the act of creation.
Design is about intent
Elias gamma coding
Detention was necessary to confirm or deny the reports that David Miranda was in possession of stolen documents pertaining to the National Security of the UK and, if found to be so, relieve those documents from his possession.

Once the classified material had been confirmed, security operators were then legislatively bound to destroy or other render unusable the material in question.

The legislation which required all reasonable and necessary measures are contained within the Official Secrets Act 1989, the National Security Strategy, the Data Protection Act and the Regulation of Investigatory Powers Act 2000 with detailed policy guidance promulgated to intelligence operators via HMG Information Assurance Notes (1/2 (SPF)) and, more importantly, HMG Information Assurance Note 5 and the Joint Services Publication 440 which governs counter-compromise measures.

Ultimate responsibility for HMG security policy lies with the Prime Minister and the Cabinet Office. Departments and Agencies, via their Permanent Secretaries and Chief Executives, must manage their security risks within the parameters set out in the framework, as endorsed by the Official Committee on Security (SO).

All HMG employees (including contractors) have a collective responsibility to ensure that government assets (information, personnel and physical) are protected in a proportionate manner from terrorist attack, and other illegal or malicious activity.

The loss or compromise of such Critically Important Assets would have a
severe, widespread impact on a national scale and Departments must work with the National Technical Authorities and the Cabinet Office to ensure they are afforded appropriate levels of protection.

[]
[]
[]

Points to note

a. The judgement was handed down 6 months later in response to the challenge by David Miranda. There was never any doubt that Schedule 7 was applied correctly from the outset apart from by the Guardian, Greenwald and Miranda.
That reasoning is incorrect. If they had chosen NaN == NaN, then the test for NaN could be simply x == NaN...

The other reason mentioned is also unconvincing. Surely preserving the law x==x is more important than the law x==y <=> x-y==0.

Then we have:

> Regarding your comment "that doesn't mean that the correct answer is false", this is wrong. The predicate (y < x) asks whether y is less than x. If y is NaN, then it is not less than any floating-point value x, so the answer is necessarily false.

Clearly this reasoning is incorrect for the simple reason that the same reasoning can lead to the opposite conclusion. If y is NaN then we can't say that y < x is definitely true but neither can we say that y < x is definitely false.

Here is my argument for why NaN == NaN should be true. The == operator for floats should rarely be used. If you want to know whether two floats can be considered the same, then you should always use some other condition like |x-y| < epsilon, and NOT x == y. The reason is that floating point arithmetic is inexact, so even a slight roundoff error will make x == y false. So if its job is not to test whether two floats are the same numerically then what is the job for the == operator? Its job is to test whether x and y are precisely the same float. The x == y operator should not pretend to work on the abstraction that x and y are kinda-sorta real numbers, because such an operator is useless anyway because the criterion for that needs to be application specific. It should compare floats while admitting that we are comparing floats which can take on the value +infinity -infinity +0 -0 and NaN, and we are not comparing real numbers which do not have those values. That's why NaN == NaN should be true.
That's all there was to home computers at the time. A BASIC REPL. There wasn't much else to do except play around with it and hand-type BASIC programs from computer magazines.