skysight-inc/HackerNews huggingface dataset:
"Can"? Sure, there is no technical reason it can't be deployed.

"Should" or "would"? Not likely, because it will be easily circumvented. There are also more fundamental reasons why linux and DRM are at odds: https://www.fsf.org/news/fsf-condemns-partnership-between-mo...
The processing gains are very impressive, though. If it was only 2x as fast, I'd agree with you... but 10x in some cases?! That's worth fragmenting.

Is this really much different than programming for a console?
San Francisco, Local or Remote, Full Time

Stack: Ruby, Ruby on Rails, Html5/Javascript/CSS, Backbone.js, node.js, SQL

Website: http://rsahai91.github.io
Contact: rsahai91@gmail.com

I have a background in mechanical engineering and most of my software experience is building robotics applications in C. I've been intrigued by web development since school, however, (graduated last June) and I'm hungry to build great products! I've built several applications in Rails, Backbone, and most recently Node.js.
Yes...with caveats. It looks really nice, simpler syntax for the most part but the type system seems much stronger and I think those not used to functional languages/type theory may struggle to get complex things running straight away. But when it does run it should be a lot more robust (so I think it is a good change).
I love how they spin DRM into the fancy sounding "Premium Video".
Does anyone know what DRM/CDM it uses? I assume FairPlay, but cant find any info about it at all
I've just thrown away a 2007-era SuperMicro single U machine with serial BIOS.
Here's my version of Pascal's wager:

Even if there is/are god(s), she/he/they obviously don't want to be known/found as she/he/they have left no obvious clues from which we might deduce such a being or beings. So, we should all be atheists/agnostics because once we die, if it turns out that there is/are god(s), atheists/agnostics are the ones who will end up in heaven. Why? Because, they alone are following the will of a possible creator.

"Did I not give you a brain," such a deity would say to believers of various religions. "Did I not hide all indications of my existence, so that you try to make sense of the universe with the data available to you? Why, then, did you go and make up random fantastic beings to worship without a shred of evidence? You have ignored my will. How dare you presume that you are capable of knowing an almighty being that obviously doesn't want to be known? Look at these atheists, this small band of the faithful, who have stayed true to the faculties of reasoning I endowed them with and reached the logical conclusion that they could to the best of their ability. These alone have stayed true to their creator's purpose, and these alone shall party with us in Valhalla."

So there. :-)
O bugger... ok then, I give up :)
> it is more natural to say "if current_user" than "if current_user.name != 'Guest'".

It is even more natural to say `if signed_in?` :)

Devise provides such a method that checks for effective auth in warden, afaik (so it should know to make difference between a NullObject and an actual User). It would be easy to implement it yourself :

def signed_in?
current_user.is_a? User
end
Intents contracts app extensions app communication android windows phone ios
Code Review Solutions [Infographic]
Rather than putting all of the pressure on the testing teams to investigate and find as many bugs as they can, many developers and development managers reap the benefits of finding defects early in the process via peer code review.
Bake your own robot
Apple is the master of branding.

(For any downvoters: this was meant as a compliment.)
iOS becomes a pretty big gaming platform currently. This years Apple Design Award winners have a pretty decent game percentage: https://developer.apple.com/design/awards/
Failure applies here to cross platform availability. Vendor lock is is a failure by default.

> Direct3D also causes lock-in.

It does indeed. That's why it also fails to be the proper portable graphics API.
A weird quirk of the way the site works is that the more popular it is the shallower it tends to be, because more users means more story turnover, more flagged stories dropping off the front page in minutes, and so forth.
Actually, one of the big issues with Show HN is that people will tag posts with Show HN for literally anything. I've seen more product announcements tagged Show HN than general hack projects.
Where they're based is far less relevant than where they do business. If you do business in American with American customers you need to obey American laws.
Yea but honestly, this doesn't bother me.

I can't think of a single way where this hurts the consumer:

- I don't own the video, so there's no need to be able to do a backup to multiple places, or to have an un-encrypted copy.

- I get better battery life (although this isn't related to DRM, but if we wanted a native playback in the browser, we'd need this.

- Sounds like WebCrypto will probably do hardware-accelerated encryption/decryption (using AES-NI probably?), which is a win overall on the security side.

Cons:

- I don't get to rip the video anymore.

- I can't just play the video on any device (although it's hard nowadays to find a device that doesn't have Netflix playback)

- I can't look at the back and forth JS-based traffic on this netflix site

Where I get more mad is if I _purchased_ the movie, and it's encrypted and I can't do anything with it.

Rentals? Don't care.
Is this the same DRM over HTML5 that was discussed a few months ago or is this another fragmented DRM?
Why not? You any install closed-source software on Linux. Firefox will solve this by downloading the binary component for DRM on startup IIRC.
You can click through to the comments, and upvote from there.
This system is very inefficient. So inefficient that it would not be useable on mobile devices, and you would have to trust a 3rd party to verify websites for you.

>Neither self-signed nor CA-signed certificates are securely authenticated

CA-signed certs are authenticated by the certificate authority. You cannot trust that a website presenting itself as google, is google, without any prior information. But google can get a certificate issued by a ca, and you can trust the ca.

Why do you think ca signed certs are not securely authenticated?
> First google result: http://www.cse.buffalo.edu/~regan/cse305/RubyBNF.pdf

Yeah, but its not:

1) One page, or

2) Current (it claims to be for Ruby v1.4), or

3) (apparently, I can't verify this for the version of Ruby it claims to represent) Accurate [1]

[1] http://stackoverflow.com/questions/663027/ruby-grammar

But, yes, Ruby can be parsed independent of being execution, which makes means you can separate the work of a separate implementation into (1) building (or reusing) a parser, and (2) building a system to execute the result of the parsing. Being able to divide the work (and, as a result, to share the first part between different implementations) makes it easier to implement.
Fair enough: It will ultimately depend on what the majority decide on. It's all just another perspective I guess.
Hey, not sure what modal you're talking about (afaik I don't have one anywhere) can you specify?
Don't forget the Orthodox priests blessing them with holy water.
Dashcube – Communicate In Context
Now that Apple has implemented MSE does this mean that I'll have a significantly higher chance of HTML5 Youtube videos actually playing on Safari?

At the moment I get the "install flash" message on Youtube videos a disappointingly often amount of the time. Weirdly I've had the experience where embedded HTML5 Youtube videos will play, but they won't when I click through to watch the full-size video on Youtube.
A superstition-free world would not be totally free of the disagreement born of differing perceptions. But it would be free of disagreement born of irrational prejudice. Error can't be eliminated, but it can be minimized.

There's another, possibly even more profound benefit. Superstition's harm is less about what you perceive phenomena, but rather more insidiously removes the motivation to look more deeply into phenomena. E.g. it's a second-order issue. The Indian Catholics didn't want Sanal to find the toilet leak cause of the miracle. They willfully closed their eyes to other possibilities because of their faith.

What is more harmful than an idea that inspires it's adherents to close their own eyes to reality?
It's been done before with e.g. Steam or Spotify. I would assume some company or organization would need to release a pre-compiled binary implementation, which could then be handled in much the same way that Flash is currently handled on Linux.
>Apple selling a game controller still seems like a weird prospect, though.

Rather convenient that iOS 7 included a game controller API and Apple hardware certification for Bluetooth controllers.

(Of course, they are expensive and poorly reviewed, but the groundwork is there.)
Bear in mind that the outrage was only partially about the debunking of the miracle, but also about the suggestion that it had been engineered by the church to fleece people. My personal experience is that people will basically put up with having factual errors pointed out (even if they feel embarrassed by it), but imputing motivations is both pointless (because intent is often not amenable to proof) and dangerous (because people take that kind of thing far more personally).
It's just outdated terminology "fixed meter". Many years ago when these rules were printed nobody foresaw a portable device capable of the things that these smart phones are. A smart phone is a phone, a camera, a calendar, a tv, a music system and many more things including a taxi meter. If anyone's gonna stand up to those American werewolf's it's gonna be the British. Good luck to all you Black cabbies on the 11th, hope u cause gridlock. I might join u on my bike (I'm one of the even more unfortunate half way through the Knowledge!) And a word of warning to all you would be customers...All a driver needs to become a Mini-cab, private hire (Ubers crew) is a relatively clear CRB, no driving experience, no personal knowledge of anywhere in London. Many years ago I worked in the mini-cab offices with the mob that'll be coming for you, don't do it. Stick with the stress free Black cab, cruise down the bus lanes in our safe KNOWLEDGABLE hands x
How do you calculate that probability?
Swift is hardly VB. Swift is a modern functional language competitive with Java. It's far more complex than Objective-C. The threading model in Swift utilizes GCD and Closures versus the "perform selector in background" semantics of ObjC.

Not for junior engineers.
An Introduction to Tracking Statistics with Graphite, StatsD, and CollectD
"Have you any idea how lucky you are that we got to you before you got on that plane?"

I think the German police officer was right. If you got arrested on US soil, (your side of) the story could have been very, very different.
Oh, it's not that... my spouse and I simply don't like the same kinds of vacations. So mostly, we vacation separately. We're really good at doing a lot of other things together. My favorite vacations are basically road trips, and she hates long car drives. Her favorite vacations are dance workshops, and I'm not a dancer.
It's an interesting thought, isn't it.

I think iDevices are natural controllers, with 3rd parties making dedicated hardware as the market grows beyond casual games.

It'll start with stuff like shared family games (board on the TV, your secret deck in your hand on your own iDevice), with more hardcore but less controller-dependent games like racers following, then twitchy shooter stuff requiring proper gamepads coming last of all.
Sony Says Goodbye to the PSP
What isn't Apple understanding? Do they need to make a dedicated gaming device for them to be considered to "understand" the gaming market?

The iPod Touch outsells the PSP/PSVita, which is the second-place of the dedicated portable gaming consoles. Add in the iPhones, and you're looking at an install base as big as Nintendo's DS/3DS family.
If I had to go to McDonalds after the fine dining so I don't starve then yes.
However, business is different...

...in the West culture.
Well, you can always "rip" the video. Worst case you use a screen recorder.

But, what does Netflix gain from using DRM?
Much as I would still have preferred EME be made a standard through a body other than the W3C, I'm still glad it's a standard and it will be nice to finally have a non-fan-revving Netflix experience on Macs.
The Elaborate Hack that Will Prevent the NSA from Bugging Your Phone
> "which provides the content protection needed for premium video services like Netflix"

I don't think the qualifier "premium" and DRM are so tightly coupled as Netflix suggests. I could imagine a universe in which premium, that is high quality content, could exist without DRM. So it's not "needed" as such. Those are weasel words.
For the avoidance of doubt, I wasn't attempting to say that traders and bulldozer drivers are bad people or that their jobs are bad in themselves. Sometimes traders bring about financial crises, but more often they keep the markets doing their (important) job efficiently. Sometimes bulldozer operators destroy beautiful or valuable things for someone's short-term gain, but more often they clear things out of the way so that newer better things can take their place. And, yes, sometimes people do things with terrible consequences even though they're sincerely and skilfully attempting to do the best they can -- though in the case of those credit default swaps that might be a difficult position to argue.

My point was narrower: Unless you choose to define the value of an activity to be what someone gets paid for doing it, you will find that those two things diverge, sometimes badly. So measures of productivity (e.g., GDP) that just count how much people get paid are, at best, going to do a very imperfect job of capturing anyone's idea of what's worth while. Most likely there will be large systematic disagreements.
It is an accurate paraphrasing of what you did say. Do you disagree with that? The paraphrasing is necessary for discussion.

EDIT: I would love to see what an accurate paraphrasing is, then. I've re-read your post and what I stated is dead on with what you claimed, which is a common misunderstanding of the importance or common-agreement of a front-page appearance.
No. There is a huge difference in that Apple has strong competitors (Google, Microsoft, Amazon), while Microsoft didn't at the time.

Since Android now holds the vast majority of the mobile market in many regions, game engines have to support multiple APIs and cannot just switch to Metal. While around ~2000 pretty much everyone was only doing Direct X.

Obviously, this is only good for users. There wouldn't be much incentive for Apple to come with Metal if they had 97% of the market. And the ball is now in Google's court to outdo Apple.
It might fall on your head...
Is Ember Data considered stable yet? Last I'd heard it was in a beta state but was starting to be used in some production environments.
Deep Learning for (Some of) the People
Deep learning: It’s not just for incredibly well-paid supergeniuses anymore. At least, that’s what startups Skymind and Ersatz Labs would have us believe.
Exactly. I realize that as the founder/CEO, I set an example for employees. I don't want it to be a bad example. And this is a problem in part because crazed workaholic is kind of wrapped up with the founder mindset, but it's a rotten trait for employees.
I've used nearly every domain registrar out there and here are the ones I'd recommend:

http://www.uniregistrar.com (two-factor, free privacy, cayman islands)

http://www.easydns.com (two-factor, canadian)

http://www.pairnic.com (super lock, requires id to unlock if you enable it)

http://www.dyn.com

http://www.namebright.com (two-factor)

http://www.name.com (two-factor)

http://www.gandi.net (two-factor)

Security is really important for your name so make sure you go with someone who offers some sort of two-factor or extra security lock.
Interesting definition of 'new' you're using there.

http://golang.org/ref/spec#Fallthrough_statements
So this is how freedom dies: with applause for +2h of battery life watching videos.
> I don't think you actually know what anti-competitive means.

This is not a good Hacker News comment because it puts another user down and because it doesn't add information. It would be much better without the first bit and if it taught us something about what "anti-competitive" means.
I do not know HN's policy in particular, but some online community sites either prohibit this altogether, or do it only in select situations, as deleting and purging an account can render old archived conversations less useful.

You might try sending an email to: hn@ycombinator.com if you're wanting your account deleted.
This has nothing to do with browser technology though correct? This is just individual sites not being more proactive about providing desktop fallbacks.

If you want a short term solution, I usually just swap to an iPad user agent string if I want to force html5 video.
Bruce, how does this compare with Chris Granger's plans for Aurora? And, have you considered making this a Light Table plugin?
> But, what does Netflix gain from using DRM?

The studios will license them video.
>what does Netflix gain from using DRM?

A business. Without DRM their is no way they'd be able to get the content they charge for.
Tech illiterate content companies will license them content.
Isn't metal basically the same thing as mantle ? By that I mean a low level API that has direct access to the GPU ? Also Dx12 is said to do this soon.
Firefox will soon support EME, and, if I'm not mistaken, Chrome already does. Someone just needs to implement the CDM modules (DRM blobs) that support the types of encryption/decryption required by Netflix, and then it should "just work" in any browser that supports EME.
Licensing deals with the movie industry. I don't think Netflix is pushing for DRM here but the content owners.
To a large extent, probably, their contracts with content owners require it, for it is customary for such contracts to require DRM. Look at the music industry; did it _actually_ make piracy easier when iTunes dropped DRM? Not really, but the content owners (or one in particular) fought it for years.
Although if you like or have code suitable for a multicore architecture you would get better performance from a Xeon Phi or the forthcoming Knight's Landing from Intel, both of which run x86_64 Linux.

Between ARM, OpenPower and Intel's Phi successors this is becoming a hyper-competitive space. Interesting times ahead!
It's quite simple really, Apple kind of accidentally became one of the biggest players in gaming.

Not everyone has a DS, not everyone has a Vita, but nearly everyone has a smartphone. Smartphones are the one device you always have on you, and it is by far the mobile device that consumes the most of your time.

This makes Android and iOS huge mobile gaming players, even if they didn't set out to do so. Gaming on smartphones and tablets has become a much larger thing than what Apple and Google ever suspected. How many hours do you figure people game on their Androids and iPhones every day, vs. "real" mobile gaming devices like the DS or the PS Vita?

Easy low-level OpenGL access paved the way, somewhat accidentally, and Apple has been shrewd in keeping middleware developers well-supported, and now they're working on a bunch of first-party libraries that lower the barrier to entry for game devs. And now, they're working on their own low-level hardware access.
Evidence is not proof.

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

It could be that none of his bad situation is the result of his preferences, but his situation shouldn't be ignored either. You have to be able to consider that you did something unwise in order to take hints from the environment.
pipelight gets us there. We'll never a libre solution for netflix video on linux, because now its in the W3C standard.
Even reading a book for too long can feel "weird." And when you can't stop reading until the 6-8 hours is up, that could be a problem if you're in the woods on your own or something.

If you think you might need someone with you, you should probably have someone with you. These things can become self-fulfilling. Taking powerful drugs when in a state of (acute) apprehension or anxiety is not a good idea.

Obviously it might well be fine, by all accounts the stuff does tend to make you feel good, but doing any unusual activity for the first time on your own is very different to doing it with someone who's done it before.
"I started work on the Swift Programming Language (wikipedia) in July of 2010. I implemented much of the basic language structure, with only a few people knowing of its existence. A few other (amazing) people started contributing in earnest late in 2011, and it became a major focus for the Apple Developer Tools group in July 2013.
The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list."

- Chris Lattner, http://nondot.org/sabre/
National Entrepreneurs' Day
Currently, Google just doesn't provide a HTML5 option for a lot of their video. They may be more willing to do so with MSE available, of course.
Man, apparently dr racket format looks like a hot mess.
Ask HN: is Swift iOS8 Exclusive?
Is Swift iOS8 Exclusive?
The MGWU Online Academy: Learn to Build an iPhone Game in 8 weeks
I think LaTeX remains the go-to language for this kind of stuff. Certainly, every STEM academic I've worked with has used it.