You see the same with programmers. With each new framework, with each new testing suite, code profiler etc.pp., the number of people necessary to develop and maintain a given project is reduced. While programmers will be needed in the foreseeable future, their number might be much less than today.
This assumes the projects will stay the same in complexity and in numbers.
At least at my work, for almost every project, there's a large number of things the client would love to have but which we can't do because it would require too much manpower and thus is too expensive for the client. Some projects are just too expensive in total, so never gets off the ground.
So I think the increase in productivity would be offset by an increase in overall project complexity, and in the number of projects that become viable to do. Of course it's hard to predict just how this interplay will pan out.
What I find puzzling is when looking for a good horror movie (because there are so many bad ones) I see a lot of movies with critic ratings in the 90s and audience scores in the 40s or 30s. That isn't the genre I would expect that in.
Audience score of horror movies seem to be strongly correlated with gore and "direct" scare amounts. That is, popcorn flicks. Critics score them quite differently, at least so it seems to me.
It is slow and creepy, and you have to work a bit to piece together the story. So as a popcorn flick, it's a complete miss. But I wasn't after that, so I enjoyed it very much when I watched it.
We use it a lot for data exchange with various other systems. Most systems we talk to have moved away from fixed-width, comma-separated or EDIFACT files to XML.
Of course, frequently the XML files we get has clearly been generated by a bunch of printf()'s with all the specification-breaking stuff that can lead to. Still, it's nicer to work with than fixed-width or comma-separated files, and easier for humans to read and manipulate than EDIFACT.
Being "royalty free" can mean different things, so I checked the source, which is quite explicit about this point:
In addition to Intel's Thunderbolt silicon, next year Intel plans to make the Thunderbolt protocol specification available to the industry under a nonexclusive, royalty-free license. Releasing the Thunderbolt protocol specification in this manner is expected to greatly increase Thunderbolt adoption by encouraging third-party chip makers to build Thunderbolt-compatible chips.
So yeah, seems there shouldn't be any legal reasons preventing AMD to implement it.
Given the direction of Windows 10 I though I should check out the state of desktop Linux again. So I installed it on an Intel NUC I borrowed and hooked it up to my secondary monitor.
Been using it for a couple of weeks now with KDE Neon and it's fairly nice.
However one thing is sorely lacking compared to Windows: decent remote desktop software seems to be non-existing. By decent I mean near-native speeds on good (100Mbit) lines, bidirectional clipboards and sound-to-client. Without that, I can't replace Windows.
Artists deserve to be compensated more fairly for their work. Something that might encourage people to pay artists, not because they *have* to via music streaming revenue, but because they know that the majority of their payment will actually (gasp!) go to the artist, would definitely be something I'd take part in.
So head on over to https://bandcamp.com/. They got free streaming through their website and app, and if you want to buy the release (digital or physical) they take a 35% cut, the rest goes entirely to the artists.
Artists set the minimum price on releases, but you can pay more if you want to.
Lots of interesting artists, and they got a weekly podcast showcasing lots of different music, which can be a great way to explore new territory.
Now we're faced with a 2 sigma anomaly and the shouts of new physics are once again repeated. This is even more likely to be noise.
From what I understand the main difference between the 750GeV bump and this anomaly is that the 750GeV was a single bump which did not have a nice-fitting theoretical explanation while still being compatible with existing measurements.
This anomaly might only ~2 sigma so far, but it is ~2 sigma in several channels, so not just "one bump", and it seems one can rather easily and naturally extend the theory to match observations.
It's not useless. The bandwidth is significantly higher which leads to far fewer artifacts such as banding, which are quite visible on regular HD streams from Netflix.
HDR depends on the source material, for some stuff it's great, for other stuff you don't notice it as much.
While I might not always be able to tell a very good regular Bluray from a UHD Bluray, I can easily tell the difference between a Netflix HD stream and a Nextflix UHD stream, and that's why I'm happy to pay the difference.
I'm not very familiar with ext4 nor lvm, but for me it's the fact that zfs validates the checksums on _reads_, and repairs corrupted data if needed, and that you can configure it to store N copies of each block. These two features work on a single disk (non-raid).
So if you have a single disk, you can set it to store say 3 copies of each block, and when reading the data and it finds that one block is corrupted, it will try to use one of the other two.
What was your hardware specs like, and did you enable de-duplication?
If you enabled de-dupe, then that is the problem. De-dupe sounds fine on paper but have some very serious downsides, including crippling performance in some cases.
SMB services should -never- ever be exposed to the internet, under any circumstances.
If it's like the last SMB issue, then the issue is not that they send packets to an SMB server, but rather get the machine to connect (outbound) to a malicious SMB server, which replies with malicious packets.
This can be done using standard phishing tricks.
This is why one should block outbound SMB traffic as well.
With today's technology, why does anyone still go to a theater to see a movie?
Maybe because some live in smaller condos where big-ass projection screens and high volume is not an option?
I have a high-end 65" TV and a decent sound setup, but it cannot compare to the big screen experience. So I still go to the cinema for movies I really want to enjoy.
I guess it also helps that live in a country where, for the vast majority of cases, people are not idiots when going to the movies. Oh and the seats are numbered so you know you'll get a good seat if you order early enough.
I find it particularly confusing how a game rated "Mostly Negative" still had the highest sales revenue.
Almost all of it was pre-launch purchases. Game was hyped into the 8th dimension. it was on the "top sellers" list months before launch.
However, many players spent more than 2 hours playing the game, waiting to find all those neat things they were promised, before they realized the game was not what they had been told it would be. And after 2 hours of game-time you can't refund the game anymore.
Others are still clinging on hoping the devs will fix the mess and release the game they showed the world during E3 and whatnot.
Hell, I've even seen some short M2 cards that fit inside a 2.5" drive adaptor to connect to SATA.
That's because M.2 can carry different things, not entirely unlike USB-C:
Computer bus interfaces provided through the M.2 connector are PCI Express 3.0 (up to four lanes), Serial ATA 3.0, and USB 3.0 (a single logical port for each of the latter two). It is up to the manufacturer of the M.2 host or device to select which interfaces are to be supported, depending on the desired level of host support and device type. The M.2 connector has different keying notches that denote various purposes and capabilities of M.2 hosts and modules, preventing plugging of M.2 modules into feature-incompatible host connectors
Some early or cheap M.2 SSD's use the SATA, the "proper" ones use PCIe (NVMe). Plugging a NVMe SSD into a M.2 slot which only has SATA (like that 2.5" adapter likely has) won't work.
Gah, didn't like that less-than sign in the abstract and I missed it when previewing thanks to distraction. Yay.
Here's the full quote:
The analyzed records have an average twentieth century rate of approximately 1.6 mm/yr, but based on the locations of these gauges, we show that the simple average underestimates the twentieth century global mean rate by 0.1 ± 0.2 mm/yr. Given the distribution of potential sampling biases, we find that <1% probability that observed trends from the longest and highest-quality tide gauge records are consistent with global mean rates less than 1.4 mm/yr.
A 1.4 error range is really low too. That means the number might be 0.3cm to 3.1cm per decade.
You misunderstood, the error is +/- 0.2, so that 1.4 is the lower-end of the range when taking the error into account.
Here's the quote from the abstract:
The analyzed records have an average twentieth century rate of approximately 1.6 mm/yr, but based on the locations of these gauges, we show that the simple average underestimates the twentieth century global mean rate by 0.1 ± 0.2 mm/yr. Given the distribution of potential sampling biases, we find that
You're looking at easily 1/3 or 1/8th the price(depending on where you live) for non-ECC vs ECC and more capacity.
Where I live ECC costs about 30% more than non-ECC, and with RAM prices being so low these days, this is more than affordable for the extra safety ECC brings.
The bigger issue is with the cost of motherboards and CPUs which support ECC.
We get Excel files, we ask for CVS files because of the same issues mentioned in the article, we get Excel files saved as CVS files... with of course the issues mentioned in the article.
Not sure if bad attempt at joke or not, but in case it isn't: the 6 in IPv6 isn't the number of octets used in the addresses, it's a version number. IPv6 uses 128 bit addresses, and 2^128 = 3.4 * 10^38.
I have a Panasonic sub-compact camera with a mixed-light setting that that takes multiple exposures of the same scene and processes them together into one properly exposed image.
In this brief PDF they do mention the innovative part, though without details sadly:
Typically, HDR images are developed using multiple cameras or multiple exposure sequencing. The game changing approach implemented here is to create high-speed HDR video imagery utilizing a single camera without time sequencing.
Camera exposure will instead be controlled at the chip/pixel level and then integrated into a high-speed video camera. The resulting HDR capability will be easier to install and operate within the SSC test stands because the entire system will be contained within a single camera; this is a completely revolutionary and innovative means to generate HDR capability with high-speed video when compared with the labor-intensive steps associated with the careful alignment required when multiple cameras are used to generate similar imaging results.
So it seems they have per-pixel exposure control, rather than a full-frame exposure control.
Not sure how that works, perhaps instead of letting the charge build up on a cell and then read all the cells after time T, they time how long each cell takes to charge, and after a cutoff time T, measure the charge of the remaining cells?
The idea being you use the time-to-saturation as a measure of brightness for over-exposed areas, while the traditional charge level for the well-exposed areas.
First thing that popped into my mind, but then I don't really know the area so yeah... may be a very stupid idea:)
You see the same with programmers. With each new framework, with each new testing suite, code profiler etc.pp., the number of people necessary to develop and maintain a given project is reduced. While programmers will be needed in the foreseeable future, their number might be much less than today.
This assumes the projects will stay the same in complexity and in numbers.
At least at my work, for almost every project, there's a large number of things the client would love to have but which we can't do because it would require too much manpower and thus is too expensive for the client. Some projects are just too expensive in total, so never gets off the ground.
So I think the increase in productivity would be offset by an increase in overall project complexity, and in the number of projects that become viable to do. Of course it's hard to predict just how this interplay will pan out.
What I find puzzling is when looking for a good horror movie (because there are so many bad ones) I see a lot of movies with critic ratings in the 90s and audience scores in the 40s or 30s. That isn't the genre I would expect that in.
Audience score of horror movies seem to be strongly correlated with gore and "direct" scare amounts. That is, popcorn flicks. Critics score them quite differently, at least so it seems to me.
For example take https://www.rottentomatoes.com/m/the_blackcoats_daughter/. It isn't a movie with lots of teenagers getting ripped to pieces or similar visual gore. It doesn't have monsters jumping out at you etc.
It is slow and creepy, and you have to work a bit to piece together the story. So as a popcorn flick, it's a complete miss. But I wasn't after that, so I enjoyed it very much when I watched it.
What is XML even used for?
We use it a lot for data exchange with various other systems. Most systems we talk to have moved away from fixed-width, comma-separated or EDIFACT files to XML.
Of course, frequently the XML files we get has clearly been generated by a bunch of printf()'s with all the specification-breaking stuff that can lead to. Still, it's nicer to work with than fixed-width or comma-separated files, and easier for humans to read and manipulate than EDIFACT.
Being "royalty free" can mean different things, so I checked the source, which is quite explicit about this point:
In addition to Intel's Thunderbolt silicon, next year Intel plans to make the Thunderbolt protocol specification available to the industry under a nonexclusive, royalty-free license. Releasing the Thunderbolt protocol specification in this manner is expected to greatly increase Thunderbolt adoption by encouraging third-party chip makers to build Thunderbolt-compatible chips.
So yeah, seems there shouldn't be any legal reasons preventing AMD to implement it.
Given the direction of Windows 10 I though I should check out the state of desktop Linux again. So I installed it on an Intel NUC I borrowed and hooked it up to my secondary monitor.
Been using it for a couple of weeks now with KDE Neon and it's fairly nice.
However one thing is sorely lacking compared to Windows: decent remote desktop software seems to be non-existing. By decent I mean near-native speeds on good (100Mbit) lines, bidirectional clipboards and sound-to-client. Without that, I can't replace Windows.
Artists deserve to be compensated more fairly for their work. Something that might encourage people to pay artists, not because they *have* to via music streaming revenue, but because they know that the majority of their payment will actually (gasp!) go to the artist, would definitely be something I'd take part in.
So head on over to https://bandcamp.com/. They got free streaming through their website and app, and if you want to buy the release (digital or physical) they take a 35% cut, the rest goes entirely to the artists.
Artists set the minimum price on releases, but you can pay more if you want to.
Lots of interesting artists, and they got a weekly podcast showcasing lots of different music, which can be a great way to explore new territory.
Not affiliated, just a happy customer.
Now we're faced with a 2 sigma anomaly and the shouts of new physics are once again repeated. This is even more likely to be noise.
From what I understand the main difference between the 750GeV bump and this anomaly is that the 750GeV was a single bump which did not have a nice-fitting theoretical explanation while still being compatible with existing measurements.
This anomaly might only ~2 sigma so far, but it is ~2 sigma in several channels, so not just "one bump", and it seems one can rather easily and naturally extend the theory to match observations.
https://arxiv.org/abs/1703.09189
Time to recalibrate the sarcasm detector I think :)
Great, all it needs is a $1000 solar panel and you are set
Solar powered does not imply solar panels. It runs off the heat differential between a sunlit top and a shaded, air cooled condenser.
[useless] UHD
It's not useless. The bandwidth is significantly higher which leads to far fewer artifacts such as banding, which are quite visible on regular HD streams from Netflix.
HDR depends on the source material, for some stuff it's great, for other stuff you don't notice it as much.
While I might not always be able to tell a very good regular Bluray from a UHD Bluray, I can easily tell the difference between a Netflix HD stream and a Nextflix UHD stream, and that's why I'm happy to pay the difference.
I'm not very familiar with ext4 nor lvm, but for me it's the fact that zfs validates the checksums on _reads_, and repairs corrupted data if needed, and that you can configure it to store N copies of each block. These two features work on a single disk (non-raid).
So if you have a single disk, you can set it to store say 3 copies of each block, and when reading the data and it finds that one block is corrupted, it will try to use one of the other two.
What was your hardware specs like, and did you enable de-duplication?
If you enabled de-dupe, then that is the problem. De-dupe sounds fine on paper but have some very serious downsides, including crippling performance in some cases.
SMB services should -never- ever be exposed to the internet, under any circumstances.
If it's like the last SMB issue, then the issue is not that they send packets to an SMB server, but rather get the machine to connect (outbound) to a malicious SMB server, which replies with malicious packets.
This can be done using standard phishing tricks.
This is why one should block outbound SMB traffic as well.
When the options "He", "She", and "It" may be deemed offensive, do you have a better option?
How about "they were" -> "the employee was", as in
When the transgender employee filed a complaint, the employee was fired because the complaint was seen as troublemaking
With today's technology, why does anyone still go to a theater to see a movie?
Maybe because some live in smaller condos where big-ass projection screens and high volume is not an option?
I have a high-end 65" TV and a decent sound setup, but it cannot compare to the big screen experience. So I still go to the cinema for movies I really want to enjoy.
I guess it also helps that live in a country where, for the vast majority of cases, people are not idiots when going to the movies. Oh and the seats are numbered so you know you'll get a good seat if you order early enough.
I find it particularly confusing how a game rated "Mostly Negative" still had the highest sales revenue.
Almost all of it was pre-launch purchases. Game was hyped into the 8th dimension. it was on the "top sellers" list months before launch.
However, many players spent more than 2 hours playing the game, waiting to find all those neat things they were promised, before they realized the game was not what they had been told it would be. And after 2 hours of game-time you can't refund the game anymore.
Others are still clinging on hoping the devs will fix the mess and release the game they showed the world during E3 and whatnot.
The only way to get a correct figure would be to predict how many times I'm going to recompile in the future.
Or it could quote you a range: time remaining with light load, and time remaining with heavy load.
It could also figure out what is "light" and what is "heavy" by your usage patterns.
You can likely take a .bat file, rename it to .ps, and have it run just fine. I've never had a problem doing so, at least.
Almost all my batch files, and most of my interactive cmd sessions involve "for" in various ways.
I just tried the following basic "for" statement in PowerShell: /d %a in (*.*) do ehco "%a"
for
I got this message back: /d %a in (*.*) do ehco "%a"
At line:1 char:4
+ for
+ ~
Missing opening '(' after keyword 'for'.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : MissingOpenParenthesisAfterKeyword
So for me at least, it seems highly unlikely that my batch files will work with PowerShell.
Hell, I've even seen some short M2 cards that fit inside a 2.5" drive adaptor to connect to SATA.
That's because M.2 can carry different things, not entirely unlike USB-C:
Computer bus interfaces provided through the M.2 connector are PCI Express 3.0 (up to four lanes), Serial ATA 3.0, and USB 3.0 (a single logical port for each of the latter two). It is up to the manufacturer of the M.2 host or device to select which interfaces are to be supported, depending on the desired level of host support and device type. The M.2 connector has different keying notches that denote various purposes and capabilities of M.2 hosts and modules, preventing plugging of M.2 modules into feature-incompatible host connectors
https://en.wikipedia.org/wiki/M.2
Some early or cheap M.2 SSD's use the SATA, the "proper" ones use PCIe (NVMe). Plugging a NVMe SSD into a M.2 slot which only has SATA (like that 2.5" adapter likely has) won't work.
Gah, didn't like that less-than sign in the abstract and I missed it when previewing thanks to distraction. Yay.
Here's the full quote:
The analyzed records have an average twentieth century rate of approximately 1.6 mm/yr, but based on the locations of these gauges, we show that the simple average underestimates the twentieth century global mean rate by 0.1 ± 0.2 mm/yr. Given the distribution of potential sampling biases, we find that <1% probability that observed trends from the longest and highest-quality tide gauge records are consistent with global mean rates less than 1.4 mm/yr.
A 1.4 error range is really low too. That means the number might be 0.3cm to 3.1cm per decade.
You misunderstood, the error is +/- 0.2, so that 1.4 is the lower-end of the range when taking the error into account.
Here's the quote from the abstract:
The analyzed records have an average twentieth century rate of approximately 1.6 mm/yr, but based on the locations of these gauges, we show that the simple average underestimates the twentieth century global mean rate by 0.1 ± 0.2 mm/yr. Given the distribution of potential sampling biases, we find that
You're looking at easily 1/3 or 1/8th the price(depending on where you live) for non-ECC vs ECC and more capacity.
Where I live ECC costs about 30% more than non-ECC, and with RAM prices being so low these days, this is more than affordable for the extra safety ECC brings.
The bigger issue is with the cost of motherboards and CPUs which support ECC.
Why not CSV? These are just data tables.
We get Excel files, we ask for CVS files because of the same issues mentioned in the article, we get Excel files saved as CVS files... with of course the issues mentioned in the article.
IPv6 = 256^6 = ... 340x10^36 ???
Not sure if bad attempt at joke or not, but in case it isn't: the 6 in IPv6 isn't the number of octets used in the addresses, it's a version number. IPv6 uses 128 bit addresses, and 2^128 = 3.4 * 10^38.
Can't you just use several cameras?
I have a Panasonic sub-compact camera with a mixed-light setting that that takes multiple exposures of the same scene and processes them together into one properly exposed image.
In this brief PDF they do mention the innovative part, though without details sadly:
Typically, HDR images are developed using multiple cameras or multiple exposure sequencing. The game changing approach implemented here is to create high-speed HDR video imagery utilizing a single camera without time sequencing.
Camera exposure will instead be controlled at the chip/pixel level and then integrated into a high-speed video camera. The resulting HDR capability will be easier to install and operate within the SSC test stands because the entire system will be contained within a single camera; this is a completely revolutionary and innovative means to generate HDR capability with high-speed video when compared with the labor-intensive steps associated with the careful alignment required when multiple cameras are used to generate similar imaging results.
So it seems they have per-pixel exposure control, rather than a full-frame exposure control.
Not sure how that works, perhaps instead of letting the charge build up on a cell and then read all the cells after time T, they time how long each cell takes to charge, and after a cutoff time T, measure the charge of the remaining cells?
The idea being you use the time-to-saturation as a measure of brightness for over-exposed areas, while the traditional charge level for the well-exposed areas.
First thing that popped into my mind, but then I don't really know the area so yeah... may be a very stupid idea :)