News for hackers. Stuff that matters.
Re:Web vs. native: let’s concede defeat by the8472 on Tuesday May 26, 2015 @08:53AM (#9604441)
> It also benefits hugely from urls, which allow users to share what they've found.

how about http://some.storage.service.tld/path/to/video.mkv or even rtmp://some.streaming.service.tld/path/to/stream ?

For sharing that would be sufficient.

Of course there are some business realities (ads, copyright, paying for storage) that make direct, free access to videos unlikely. But that's basically arguing that the web is a superior platform for monetizing things, not necessarily a superior platform as far as user-experience goes.

> The other key piece is discoverability, and on that front, YouTube is far, far better

I'll give you that one.

But then again there are dedicated media-discovery-sites (imdb, last.fm) that do not have playback as their core functionality, even though they may offer some playback.

Re:Web vs. native: let’s concede defeat by wpietri on Tuesday May 26, 2015 @09:46AM (#9604770)
That's certainly not what I want to share. One of the things that good video sites provide is context. E.g.: Who made this? What else have they done? How can I find them? Has this been widely seen? What do people say about it?

Raw streaming urls don't get me any of that. URLs aren't just pointers to bytestreams. From a user sharing perspective, they're humans pointing to a unique thing. And what they're pointing to is often much more complex than a single raw file.

Re:Web vs. native: let’s concede defeat by yellowapple on Tuesday May 26, 2015 @01:50PM (#9606343)
You could easily address those concerns without turning what should be a simple video into a clusterfsck of Javascript. For example:

    https://mytube.com/$username/my_first_video.ogg
With such a scheme, you immediately know who made it - $username - and (if this hypothetical mytube.com built a proper website) navigating to mytube.com/$username would return a list of videos (maybe with some additional routes for playlists or categories).

Sure, now the user would have to go through the additional work of editing URLs if they want to access this endpoint manually, but then this article's points come into play: if your users expect more functionality than what the World Wide Web does well - delivering content - then a native app is probably preferable for everyone involved (and, indeed, exists for sites like YouTube).

Re:Web vs. native: let’s concede defeat by wpietri on Tuesday May 26, 2015 @10:05PM (#9608903)
When most people ask, "Who made this" they aren't looking for a character string that matches /[a-zA-Z_0-9]{3,12}/.

They're asking: what person or persons did this, what might I know them for, what do they look like, how popular are they, do they have a logo I might recognize? YouTube and Vimeo provide that information right next to the video, which is where people want it.

If a native app really is preferable, then I'm sure we'll see YouTube wind down their web interface once everybody stops using it. But my guess is that they'll still have an HTML version long after you and I are both in the ground.

Re:Web vs. native: let’s concede defeat by nucleardog on Tuesday May 26, 2015 @03:55PM (#9607236)
URLs are opaque strings to the typical user.
Re:Web vs. native: let’s concede defeat by yellowapple on Tuesday May 26, 2015 @07:10PM (#9608272)
My point was that the typical user would be better served with a native app that turns that URL into less-opaque data.

And even with the URL alone, that's still significantly less opaque than YouTube's current method of https://youtube.com/$some_random_gibberish. At least someone could see something like https://mytube.com/j_random_hacker/how_to_computer.mp4 and guess that "j_random_hacker" is a username and "how_to_computer.mp4" is a video uploaded by that user.

This isn't much different from, say, reddit, where URLs are actually part of normal discussion; a redditor will talk about a subreddit called "/r/mylittlepony" or a user named "/u/Unidan" or somesuch, directly referencing paths (to https:/reddit.com/r/mylittlepony and https://reddit.com/u/Unidan, respectively). Granted, reddit's userbase is somewhat more tech-savvy on average than, say, Facebook's or YouTube's, but it shows that URLs are not necessarily opaque to typical users, and it's certainly not hard to even manually demonstrate such things to new users.

This also isn't much different from many (most?) news sites, which provide URLs that resemble the name of the article (with some adjustment to make everything lowercase, turn spaces into underscores, strip or substitute special characters, etc.).

Re:Web vs. native: let’s concede defeat by jsprogrammer on Tuesday May 26, 2015 @09:35PM (#9608798)
> a native app that turns that URL into less-opaque data.

Like a web browser?

Re:Web vs. native: let’s concede defeat by yellowapple on Tuesday May 26, 2015 @09:51PM (#9608856)
More like any application that interfaces with a JSON-based API. Those API calls work by talking to a server over HTTP(S) and requesting something from a URL.

There's no reason why a native app can't do this - in fact, many native apps for things like YouTube and Pandora and such already do this.

Re:Web vs. native: let’s concede defeat by mrSugar on Wednesday May 27, 2015 @10:48AM (#9611728)
But how would that serve ads to the eyeballs? You forget that most of modern webcontent is just packaging fluff for eyeballs to more easily digest the real content payload - the advertisments.
Re:Web vs. native: let’s concede defeat by yellowapple on Wednesday May 27, 2015 @02:15PM (#9613264)
That's not my problem. If it were, I'd solve it by embedding ads in the video stream itself, which is how traditional video broadcasters have done it for more than half a century. In the audio realm, Pandora already does this with third-party clients perfectly fine.
Re:Web vs. native: let’s concede defeat by marssaxman on Tuesday May 26, 2015 @04:27PM (#9607420)
So are most other schemes for information organization, but that does not make them inherently less useful.
Re:Web vs. native: let’s concede defeat by the8472 on Tuesday May 26, 2015 @10:40AM (#9605160)
> What do people say about it?

you want to share youtube comments with people? they are a significant value-add to you?

Re:Web vs. native: let’s concede defeat by snowwrestler on Tuesday May 26, 2015 @10:47AM (#9605194)
Youtube comments are great for finding out the name of songs in the background of the video.
Re:Web vs. native: let’s concede defeat by ethbro on Tuesday May 26, 2015 @01:16PM (#9606122)
> Youtube comments are great for finding out the name of songs in the background of the video.

And here I'd concluded the comments section existed to allow pre-teens to practice their ability to make racist remarks.

Re:Web vs. native: let’s concede defeat by x0x0 on Tuesday May 26, 2015 @03:27PM (#9607064)
and post-teens
Re:Web vs. native: let’s concede defeat by towelguy on Tuesday May 26, 2015 @12:10PM (#9605692)
And all of them are Darude's Sandstorm.
Re:Web vs. native: let’s concede defeat by 15155 on Tuesday May 26, 2015 @01:18PM (#9606134)
You mean 009 Sound System.
Re:Web vs. native: let’s concede defeat by sevenadrian on Tuesday May 26, 2015 @04:14PM (#9607346)
false, comments are always terrible, including this one.
Re:Web vs. native: let’s concede defeat by msl09 on Tuesday May 26, 2015 @09:05AM (#9604506)
I would like to complement that native youtube(the one used on mobile) is far better at playback while keeping nearly every other advantage that it has on the web.
Re:Web vs. native: let’s concede defeat by monsterix on Tuesday May 26, 2015 @09:14AM (#9604562)
> that native youtube(the one used on mobile) is far better at playback.

No, it is not. Playback would get stuck, sound would go away for no rhyme or reason and what not. Better experience? - no - quite the opposite.

I got rid [1] of the native nuisance completely. And the experience of search, comment and history on native was simply terrible. Much lesser control on ad-blocking too, and really the ads on YT are sometimes seriously irritating.

[1] Evidence: https://twitter.com/marvindanig/status/598701509963083777

Re:Web vs. native: let’s concede defeat by c22 on Tuesday May 26, 2015 @02:37PM (#9606710)
I haven't tried YouTube on IOS but the native YouTube app for android is better than watching YouTube videos in mobile Chrome for me.

Evidence: ^

Re:Web vs. native: let’s concede defeat by briandear on Tuesday May 26, 2015 @05:29PM (#9607787)
If you block the ads, how does the site make money to support your viewing habits?
Re:Web vs. native: let’s concede defeat by mattLummus on Tuesday May 26, 2015 @05:59PM (#9607965)
That is irrelevant. I prefer to not have ads and Google is generally kind of to comply and suggest developers respect ad-blockers as well, even though the vast majority of Google's revenue comes from ads. To suggest going native to provide revenue over UX only benefits the provider, not the user.
Re:Web vs. native: let’s concede defeat by JetSpiegel on Tuesday May 26, 2015 @09:18PM (#9608731)
Are you seriously arguing that Google is not making enough money?
Re:Web vs. native: let’s concede defeat by mattLummus on Wednesday June 03, 2015 @05:26PM (#9655977)
Not at all, but it is still their main source of revenue.
Re:Web vs. native: let’s concede defeat by baddox on Tuesday May 26, 2015 @02:28PM (#9606639)
> how about http://some.storage.service.tld/path/to/video.mkv or even rtmp://some.streaming.service.tld/path/to/stream ?

Well, if I click on the first link, a video doesn't play (that would be the case even if the link were to an actual MKV video). The second URL isn't even a hyperlink on news.ycombinator.com. But if I click on a valid YouTube link, a video plays nearly immediately.

Re:Web vs. native: let’s concede defeat by jamespo on Tuesday May 26, 2015 @09:47AM (#9604772)
The business realities make direct, free, downloadable videos impossible rather than unlikely at scale.
Re:Web vs. native: let’s concede defeat by thatcat on Tuesday May 26, 2015 @11:00AM (#9605272)
>business realities make direct, free, downloadable videos impossible at scale

And yet it's existed for years using p2p/torrents. So they're more like business fictions

Re:Web vs. native: let’s concede defeat by oldmanjay on Tuesday May 26, 2015 @11:20AM (#9605392)
Do you feel you made a point by listing services that exist only by breaking the law to exist as somehow related to business reality? Making your money by trampling the rights of others isn't exactly sustainable. The only way you have a point is to be rampantly intellectually dishonest, or ignorant of reality. Neither option is great, so charitably, it's best to assume you know this stuff and you're just trolling. Also not great. Do you have a 4th option?
Re:Web vs. native: let’s concede defeat by cousin_it on Tuesday May 26, 2015 @11:46AM (#9605540)
I think grandparent just wished to say that "direct, free, downloadable videos" are technologically possible at large scale via p2p. Mentioning copyright is a bit off topic. It's possible to create a paid p2p service for video, and have tons of viewers without spending millions on infrastructure. Hence the bit about "business fictions".
Re:Web vs. native: let’s concede defeat by thatcat on Tuesday May 26, 2015 @02:10PM (#9606486)
>Making your money by trampling the rights of others isn't exactly sustainable

Well said, you should tell this to Disney, MPAA, and MAFIAA so they'll stop trampling the rights of the commons by extending the length of copyrights everytime something profitable to them is about to expire. https://en.wikipedia.org/wiki/Copyright_Term_Extension_Act

Re:Web vs. native: let’s concede defeat by drostie on Tuesday May 26, 2015 @12:00PM (#9605639)
The violation of IP is a similar problem for torrents and YouTube alike.

The "4th option" is that you've got the causality completely backwards in your head: it just happens to be the case that the cultures where distributed tooling became important were the ones where it was necessary to promote an "all information is free" mindset, not that it's necessarily a part of distributed tooling that you take that mindset.

If we start with a centralized metadata server/peer tracker, a set of "base seeds" to keep videos alive, and a commenting system, we can still revoke access to individual videos (our app will simply not support peer discovery except through our tracker, we take down the seeds, comments, and tracker entry on a revocation) while distributing bandwidth for the viral videos that need it.

The point is germane.

Re:Web vs. native: let’s concede defeat by ucaetano on Tuesday May 26, 2015 @02:04PM (#9606444)
> The violation of IP is a similar problem for torrents and YouTube alike.

Not at all, YT solved it many years ago with ContentID.

Now imagine having to install all the plethora of apps on every device, one for videos, one for music, 500 for different types of documents, etc. Instead, you install a (hopefully) standard-compliant browser, and done.

Re:Web vs. native: let’s concede defeat by drostie on Tuesday May 26, 2015 @03:22PM (#9607033)
> Not at all, YT solved it many years ago with ContentID.

Sorry, there is some ambiguity in English about this. I am regarding a "solved problem" as a "problem" (i.e. classification) whereas you are regarding it as "no longer a problem" (i.e. interface). Yes, right now YouTube's interaction with the problem is highly limited (though not nonexistent), but if one is, say, trying to disrupt YouTube or talk about YouTube's history, one still classifies it as a problem in general that exists within YouTube's problem domain.

> Now imagine having to install all the plethora of apps on every device, one for videos, one for music, 500 for different types of documents, etc. Instead, you install a (hopefully) standard-compliant browser, and done.

I mean, I agree that it helps that particular problem somewhat to have a cross-platform virtual machine (the browser) and to distribute an executable (your JS app) on that machine rather than (or sometimes alongside) your content. This also creates its own problems, of course, like simpler browsers (spiders, text-only browsers) not being compatible with your website, as well as some new buggy issues when, say, the JS doesn't load properly. But HTML+CSS+JS is not new in this town and the cemetery has some gravestones -- like the fact that there aren't many desktop Java applications, the complete failure of the Java browser plugin, and the waning of the Flash plugin. It is peculiar among these only because its dreams are less lofty: not "write once run everywhere" but "write once, then write a (hopefully graceful) downgrade path if they do not support the features that I want to use."

Re:Web vs. native: let’s concede defeat by e12e on Tuesday May 26, 2015 @10:32PM (#9608994)
>> The violation of IP is a similar problem for torrents and YouTube alike. > > Not at all, YT solved it many years ago with ContentID.

I'm not sure I understand. AFAIK youtube currently makes money (from ads) and much of what people view is copyrighted music that isn't properly licensed, and which yt doesn't pay for.

Sure, some, music is taken off yt, and some content is properly licensed -- but are you seriously claiming that yt isn't (any more) making money from copyright infringement?

There's some digital content distributed via p2p legally -- and it'd not be a stretch that yt owes it's current market dominance to "flaunting copyright law" as the copyright lobby might put it.

If one relegated content (video, meta-data, comments) to torrents/magnet-links (there is an issue of loops in the links in content-addressed systems -- but with a pretty modest central server (cluster) serving up a few lists of magnet-links should be affordable)) -- I think it would be quite feasible to distribute digital media in way which the consumers shared in the meagre cost of distribution through mostly donating bandwidth.

Re:Web vs. native: let’s concede defeat by thatcat on Tuesday May 26, 2015 @02:40PM (#9606733)
>imagine having to install a plethora of apps on everydevice... Well, I don't have to imagine this because Youtube and Netflix both make you install apps. Flash and silverlight. You can opt-into the html5 streaming on yt, but that's still a change you have to make.
Re:Web vs. native: let’s concede defeat by s73v3r on Tuesday May 26, 2015 @03:05PM (#9606913)
I wouldn't use that as any evidence for business reality, considering most of them have none of the pressures of actual business to consider.