This is honestly to be expected. However, while encoding times have heavily increased and may eventually be a barrier for further optimizations, I don't expect that to occur until the drawbacks of said encoding times outweigh the benefits. In this case, massive savings in bandwidth (around 50% for hevc/vp9. Maybe a bit more for AV1). That would definitely be the biggest cost for a company like Netflix and other providers that deliver large amounts of data over a small set of files.
Eventually I think AV1 will win out over HEVC and VP9. In the case of HEVC, the patent mess has hindered adoption. In the case of VP9, the somewhat poor spec has done the same. Since AV1 seems to be a good attempt at fixing both along with the mass of companies that back it, there is a good chance that things will move quickly to just this one format. Google, Mozilla and Microsoft can simply ship updated browsers and add support for the format within a short period of time. Youtube will then slowly drop VP9 just like it dropped VP8 and h.264 (no 4k encodes in this case anymore).
Honestly the USB-IF should have come up with their own official display profile at this stage, this is becoming ridiculous. We now have Displayport, MHL and HDMI as Alt-modes as well as displayport over thunderbolt carried by type-c. Ugh.
Connector is great and all but the current implementation is trash.
My guess is only one gets used while rest will be ignored, most likely Displayport due to existing implementations as well as Thunderbolt requirements and more up-to-date versions (DP 1.3 vs HDMI 1.4 only). No manufacturer will want to pay additional money in order for all of them to be supported (increased licensing costs as well as more expensive chipsets).
An open source blob would mean losing all access to hardware accelerated codecs as well as certain specific features in the power management area. This means it currently has only a very low development priority as most users will not want to give up the additional functionality.
https://www.raspberrypi.org/fo...
This would work a lot better if a USB type-c port were used, since there are provisions in the connector to allow analogue audio output. Lightning would need expensive chips to do the conversion in the headphones or adapters, increasing cost. Obviously the momentum of current audio jacks would make this difficult to put through, but making USB capable of replacing pretty much every port in existence is certainly interesting. Having two type-c ports on a phone or computer could for example provide two audio outputs. But in the end this is just to save space, so we will get one port and nothing else:(.
The netvc Project (https://datatracker.ietf.org/wg/netvc/charter/) aims to create a video codec that is royalty free and better than current codecs using technologies from multiple contributors.
Current contributions include Daala(https://wiki.xiph.org/Daala) from Xiph and Thor(https://github.com/cisco/thor) from Cisco, both having good performance in different metrics(FastSSIM and PSNR respectively). Combined, both could achieve higher performance than a single one alone.
If the success of the Opus codec is any indication, this should work out quite nicely:)
The main issue that is going to hold back adoption is the use of HEVC/H.265 as compression codec. While dedicated hardware is not needed to decompress the images in a timely manner, it also means that no licensing fees have been paid to the MPEG LA. Since the format is patent encumbered, I can't see this taking off unless the patent pool decides to give out a royalty free license for still images. Bellard himself assumes that most hardware will come with said codec licensed and built in but that does not include old hardware or even current hardware that is not being shipped with it. Barely anything ships with H.265 support other than the iPhone 6 and a couple of Mediatek SoCs.
I am using mine as a web, email, storage and proxy server which works surprisingly well.
Uptime is in excess of 60 days, although I have seen others reaching way more(I do patch my kernels after all).
One thing I have noticed is that WordPress is an extreme hog when it comes to wasting resources, hence static sites help out a lot(as well as a PHP cache).
Not really practical compared to a VPS but nothing beats having this warm fuzzy feeling of having your own underpowered hardware surviving against a horde of script kiddies and an abusive admin;-)
The thing that interests me most about this generation is the progress towards a single chip solution. Ultrabooks and tablets can get a multi chip package with the PCH (last remnant of the old chipset) soldered along the CPU/GPU die. Shouldn't take long till everything is fabbed onto one piece of silicon, reducing power requirements and gadget size.
Once a standard becomes good enough, people will hang on to it for a long long time. Why bother re-encoding a complete music library from mp3 even if vorbis/aac is clearly the superior codec? Apple has enough difficulties pushing aac through, and not many hardware producers are including vorbis support. I guess the same could be said for windows xp and desktop hardware.
Had an aftermarket SSD for a macbook air fail twice in 2 years (threw it out and placed an original hdd after that). Both times the system decided not to boot and could not find the SSD.
In both cases I have suspected that the Indilinx controller gave way. This seems mirrored in quite a few cases with the experience of others who had drives with these chips in them.
In an ideal scenario the controller should be able to handle the eventual wearout of the disk by finding other memory cells to write to. Any cells that have been used up should still be readable as well since the floating gates basically have been filled up with electrons and will not allow further erasing.
I guess the main issue right now is the fact that SSDs cant notify the user once things get a bit too worn out. Eventually the controller wont be able to keep up with the useless cells and then might simply no longer respond. Things will only get worse when the cycles go down due to smaller manufacturing processes so that useless controllers in cheap SSDs are more likely to fail
I think a major issue is that as machines become smaller AMD is unable to keep up with lower power chips, mainly due to their fabs being one or two production steps behind Intel.
Take the macbook air for example. The core i5 used in it runs at a 17 Watt TDP and includes both CPU and GPU. The only comparison from AMD would be (correct me if I am wrong) an AMD Fusion e450 with an 18 Watt TDP. This chip may be cheap but the CPU performance is also significantly lower (Graphics barely keep up). In fact I think its slower than the old Core 2 Duos used in the 2010 macbook air, hence Apple having quite possibly a problem with selling something that is slower and more power hungry in their next product.
Forget Flash memory, the data retention of 10 years won't be enough even if usb ports remain viable in 25 years.
My tip: print your digital data out in hex along with documentation on how to read it out. Be sure to include redundancy among multiple stacks of paper. Oh and make sure the shipping container you use keeps out moisture...
I recommend the Sennheiser PX 200-II with iphone controls. Closed compact headphones that are still comfortable and have very clear sound. Only thing missing is strong bass but its great for a large variety of music. The reason for choosing the iphone controls is the shoddy quality of the volume control on the normal version (some kind of cheap variable resistor which produces unequal sounds in the headset).
I consider any language which does not have gotos simply crippled.
Gotos are bad if you have retarded labeling systems (coding on a graphing calculator in BASIC *shudder*) or if you jump all over the code like a kid with ADD.
But they are great for things such as nested loops.
Simple example:
I have an array with ten values which I scan through. If a value in the array matches an expression/whatever, the whole loop can be skipped and a small amount of code following the loop (which would be executed by default if the loop fails to find something) can be skipped as well.
With Java you can break out of the loop but you would still need to set some stupid variable etc. in order to ignore the code right after the loop.
Feel free to correct me on this situation. I have been using exactly this for a game I am creating so I think gotos have been very valuable. Then again, I am coding everything in C so there might be OOP equivalents.
-Consistent Interface (Windows 8 will probably change that)
-No massive Dock to take up valuable space
-Good backwards compatibility (Pretty fed up with OS X Lion breaking things here and there)
-Well supported
-No fumbling around with package managers and incompatible installers
-Driver support
-Relatively bug free
-Applications which run on it
There may be a couple more, Mac OS comes in second place while Linux Distros change too frequently for me to bother choosing one (I used to like Ubuntu until Unity). For Servers on the other hand, Linux is awesome.
You and your fancy registers, I use a specially trained hamster to push buttons depending on the bits it sees on an LED board. And the hamster only taps the buttons in the correct way if fed the correct combination of grains!
Although I am having my suspicions that the little bugger is selling information to the north korean hamsters...
Leaving a clean copy of XP would be my suggestion since you already have the licenses and I reckon the Hardware itself will not likely survive another 2 years (They are Kids after all).
But then again that would be too easy so here is another suggestion:
Install OpenBSD to provide a solid foundation
On top of that install Ubuntu (for an easy to use Linux distro) in VirtualBox,
On top of that copy of Ubuntu install Windows XP if the kids need it to run their games
In that virtual instance of XP get Firefox to point to jslinux so the kids have something to tinker with
if the hardware is not enough spend some money for some more RAM
This is honestly to be expected. However, while encoding times have heavily increased and may eventually be a barrier for further optimizations, I don't expect that to occur until the drawbacks of said encoding times outweigh the benefits. In this case, massive savings in bandwidth (around 50% for hevc/vp9. Maybe a bit more for AV1). That would definitely be the biggest cost for a company like Netflix and other providers that deliver large amounts of data over a small set of files.
Eventually I think AV1 will win out over HEVC and VP9. In the case of HEVC, the patent mess has hindered adoption. In the case of VP9, the somewhat poor spec has done the same. Since AV1 seems to be a good attempt at fixing both along with the mass of companies that back it, there is a good chance that things will move quickly to just this one format. Google, Mozilla and Microsoft can simply ship updated browsers and add support for the format within a short period of time. Youtube will then slowly drop VP9 just like it dropped VP8 and h.264 (no 4k encodes in this case anymore).
Honestly the USB-IF should have come up with their own official display profile at this stage, this is becoming ridiculous. We now have Displayport, MHL and HDMI as Alt-modes as well as displayport over thunderbolt carried by type-c. Ugh.
Connector is great and all but the current implementation is trash.
My guess is only one gets used while rest will be ignored, most likely Displayport due to existing implementations as well as Thunderbolt requirements and more up-to-date versions (DP 1.3 vs HDMI 1.4 only). No manufacturer will want to pay additional money in order for all of them to be supported (increased licensing costs as well as more expensive chipsets).
An open source blob would mean losing all access to hardware accelerated codecs as well as certain specific features in the power management area. This means it currently has only a very low development priority as most users will not want to give up the additional functionality. https://www.raspberrypi.org/fo...
This would work a lot better if a USB type-c port were used, since there are provisions in the connector to allow analogue audio output. Lightning would need expensive chips to do the conversion in the headphones or adapters, increasing cost. Obviously the momentum of current audio jacks would make this difficult to put through, but making USB capable of replacing pretty much every port in existence is certainly interesting. Having two type-c ports on a phone or computer could for example provide two audio outputs. But in the end this is just to save space, so we will get one port and nothing else :(.
The netvc Project (https://datatracker.ietf.org/wg/netvc/charter/) aims to create a video codec that is royalty free and better than current codecs using technologies from multiple contributors.
:)
Current contributions include Daala(https://wiki.xiph.org/Daala) from Xiph and Thor(https://github.com/cisco/thor) from Cisco, both having good performance in different metrics(FastSSIM and PSNR respectively). Combined, both could achieve higher performance than a single one alone.
If the success of the Opus codec is any indication, this should work out quite nicely
The main issue that is going to hold back adoption is the use of HEVC/H.265 as compression codec. While dedicated hardware is not needed to decompress the images in a timely manner, it also means that no licensing fees have been paid to the MPEG LA. Since the format is patent encumbered, I can't see this taking off unless the patent pool decides to give out a royalty free license for still images. Bellard himself assumes that most hardware will come with said codec licensed and built in but that does not include old hardware or even current hardware that is not being shipped with it. Barely anything ships with H.265 support other than the iPhone 6 and a couple of Mediatek SoCs.
I am using mine as a web, email, storage and proxy server which works surprisingly well. Uptime is in excess of 60 days, although I have seen others reaching way more(I do patch my kernels after all).
;-)
One thing I have noticed is that WordPress is an extreme hog when it comes to wasting resources, hence static sites help out a lot(as well as a PHP cache).
Not really practical compared to a VPS but nothing beats having this warm fuzzy feeling of having your own underpowered hardware surviving against a horde of script kiddies and an abusive admin
The thing that interests me most about this generation is the progress towards a single chip solution. Ultrabooks and tablets can get a multi chip package with the PCH (last remnant of the old chipset) soldered along the CPU/GPU die. Shouldn't take long till everything is fabbed onto one piece of silicon, reducing power requirements and gadget size.
Once a standard becomes good enough, people will hang on to it for a long long time. Why bother re-encoding a complete music library from mp3 even if vorbis/aac is clearly the superior codec? Apple has enough difficulties pushing aac through, and not many hardware producers are including vorbis support. I guess the same could be said for windows xp and desktop hardware.
Had an aftermarket SSD for a macbook air fail twice in 2 years (threw it out and placed an original hdd after that). Both times the system decided not to boot and could not find the SSD.
In both cases I have suspected that the Indilinx controller gave way. This seems mirrored in quite a few cases with the experience of others who had drives with these chips in them.
In an ideal scenario the controller should be able to handle the eventual wearout of the disk by finding other memory cells to write to. Any cells that have been used up should still be readable as well since the floating gates basically have been filled up with electrons and will not allow further erasing.
I guess the main issue right now is the fact that SSDs cant notify the user once things get a bit too worn out. Eventually the controller wont be able to keep up with the useless cells and then might simply no longer respond. Things will only get worse when the cycles go down due to smaller manufacturing processes so that useless controllers in cheap SSDs are more likely to fail
I think a major issue is that as machines become smaller AMD is unable to keep up with lower power chips, mainly due to their fabs being one or two production steps behind Intel.
Take the macbook air for example. The core i5 used in it runs at a 17 Watt TDP and includes both CPU and GPU. The only comparison from AMD would be (correct me if I am wrong) an AMD Fusion e450 with an 18 Watt TDP. This chip may be cheap but the CPU performance is also significantly lower (Graphics barely keep up). In fact I think its slower than the old Core 2 Duos used in the 2010 macbook air, hence Apple having quite possibly a problem with selling something that is slower and more power hungry in their next product.
Will it run Windows?
If it does, the next objective will obviously be getting an android emulator onto that.
And Crysis...
Oh And a visual basic app to track an IP Address.
Version 4 must be done in Cobol!
Get a Beowulf Cluster of Smartphone and start mining Bitcoins... you will be rich I tell you... RICH!
This would be great to use with a DAW when nothing else is at hand, producing music without dynamics can be a real pain.
The car will waste 20% of its engine capacity on keeping the computers running and an eventual update will delete the breaks...
Forget Flash memory, the data retention of 10 years won't be enough even if usb ports remain viable in 25 years.
My tip: print your digital data out in hex along with documentation on how to read it out. Be sure to include redundancy among multiple stacks of paper. Oh and make sure the shipping container you use keeps out moisture...
I recommend the Sennheiser PX 200-II with iphone controls. Closed compact headphones that are still comfortable and have very clear sound. Only thing missing is strong bass but its great for a large variety of music. The reason for choosing the iphone controls is the shoddy quality of the volume control on the normal version (some kind of cheap variable resistor which produces unequal sounds in the headset).
I consider any language which does not have gotos simply crippled.
Gotos are bad if you have retarded labeling systems (coding on a graphing calculator in BASIC *shudder*) or if you jump all over the code like a kid with ADD.
But they are great for things such as nested loops.
Simple example:
I have an array with ten values which I scan through. If a value in the array matches an expression/whatever, the whole loop can be skipped and a small amount of code following the loop (which would be executed by default if the loop fails to find something) can be skipped as well.
With Java you can break out of the loop but you would still need to set some stupid variable etc. in order to ignore the code right after the loop.
Feel free to correct me on this situation. I have been using exactly this for a game I am creating so I think gotos have been very valuable. Then again, I am coding everything in C so there might be OOP equivalents.
Create something for the inevitable Zombie outbreak... we still need a couple more apps for that.
-Consistent Interface (Windows 8 will probably change that)
-No massive Dock to take up valuable space
-Good backwards compatibility (Pretty fed up with OS X Lion breaking things here and there)
-Well supported
-No fumbling around with package managers and incompatible installers
-Driver support
-Relatively bug free
-Applications which run on it
There may be a couple more, Mac OS comes in second place while Linux Distros change too frequently for me to bother choosing one (I used to like Ubuntu until Unity). For Servers on the other hand, Linux is awesome.
You and your fancy registers, I use a specially trained hamster to push buttons depending on the bits it sees on an LED board. And the hamster only taps the buttons in the correct way if fed the correct combination of grains!
Although I am having my suspicions that the little bugger is selling information to the north korean hamsters...
Leaving a clean copy of XP would be my suggestion since you already have the licenses and I reckon the Hardware itself will not likely survive another 2 years (They are Kids after all). But then again that would be too easy so here is another suggestion: Install OpenBSD to provide a solid foundation On top of that install Ubuntu (for an easy to use Linux distro) in VirtualBox, On top of that copy of Ubuntu install Windows XP if the kids need it to run their games In that virtual instance of XP get Firefox to point to jslinux so the kids have something to tinker with if the hardware is not enough spend some money for some more RAM