First perform a deep copy of the data structure in memory. This blocks the main thread and typically the UI.
That depends on a deep copy being quick, both to implement and to execute. I have a feeling that may be nearly as time-consuming as serialization itself, though I'm open to arguments as to why not.
My first guess is that an application could keep the entire data structure in its own process and call fork() to take advantage of copy-on-write semantics in the operating system. But that'd mean a version of the program for an operating system without fork() (such as Microsoft Windows) would have to run at least the data structure process in a virtual machine running an operating system with fork(), and some platforms (such as iOS and Microsoft Windows UWP) don't support virtual machines at all due to their strict W^X policies.
George III was King of Great Britain and Ireland for a period equivalent to almost fifteen U.S. President terms. Are you claiming that the U.S. Constitution will be amended to give President-elect Trump a term an order of magnitude longer than that for which it presently provides?
Congress can't be too reactionary
I suspect they can.
At this point I doubt it. House Speaker Paul Ryan is reluctant to support a lot of what Mr. Trump stands for.
For resources other than memory, all languages require it, so you might as well learn to program.
I think the traditional argument is that allocations of memory outweigh allocations of resources-other-than-memory by orders of magnitude, to the point where one feels justified in making allocation only of memory a language feature. Then your unit tests need to test only correct allocation of resources-other-than-memory, not of memory.
Nor does it help where the code to serialize the document to the form that can be written to persistent storage is CPU-intensive by its nature. Then there's a synchronous freeze while serializing followed by an asynchronous write to storage in a worker thread, and adding an SSD won't help with that synchronous freeze.
I've never understood why programmers have problems with threads.
Having to code for a platform that lacks a worker thread library might be part of it. Until very recently, neither the C standard library nor the C++ standard library supported threads. Not until C++11 did C++ gain any sort of threading support intended to work across both POSIX and Microsoft Windows. And even nowadays, the C++ compiler already installed on a particular system isn't guaranteed to implement C++11 let alone C++11 threads, and cross-platform threading on some platforms thus costs 245 GBP per developer.
I wonder how much of this is pre-C99 code, where there wasn't even a dedicated type for 64-bit integers, or pre-x86-64 code, where use of 64-bit integer calculations in an inner loop caused slow subroutine calls to a 64-bit arithmetic library. A double has more precision than an int32_t, or in the case of pre-C99, whatever integer type a particular ABI guaranteed to be 32-bit.
How big is it and who made it? BlackBerry owns design patents on keyboards that would be useful with a pocket-sized device, as opposed to a tablet or the like.
Here's one way to turn off Facebook ads on any machine where you have root. If you've been around Slashdot for a while, you probably already know which file these entries go in.
The difference between a laptop and a device running a smartphone-derived operating system is that laptops got a multi-window user interface as a standard feature in the 1990s, while devices running a smartphone-derived operating system didn't get that feature until Android 7 "Nougat". In addition, a user of a laptop is more likely to have a keyboard connected at any given moment than a user of a device running a smartphone-derived operating system.
"Name of Russian guy is..." and "Name of German guy is..." are user data though. If displaying a single page requires the server to ping servers in a dozen different countries to retrieve the name and photo of a dozen different users appearing on a particular user's timeline, that could become impractical.
How is this law impossible to comply with? Put some servers in Russia. That's it.
Perhaps a more concrete example might be easier to understand: If information about Russian users is stored on servers in Russia, and information about German users is stored on servers in Germany, then on whose soil shall information about interaction between Russian and German users be stored?
Requirements of domestic storage of information related to a particular country's citizens will just balkanize the web into a silo per country. Otherwise, when citizens of one country that requires domestic storage (such as Russia) interact with citizens of another country that requires domestic storage, on whose soil shall the record of their interaction be stored?
Tuesday was picked because the Sabbath was not an option (nothing to do with favoring one religion over the other, they were all Christian)
So much for some alt-right parenthesis jockeys' beliefs that (((adherents to a certain faith))) run the world. Besides, not even all Christians observe Sabbath on Sunday from midnight to midnight; seventh-day denominations observe the same Sabbath as Judaism from Friday sunset to Saturday sunset. Did they have seventh-day denominations in 1780s America?
and they wanted to allow some time for people to travel to the polling places.
Which may have taken a day at the time. So much for the modern excuse of not wanting to lose a mere three hours' pay for travel to the designated polling place, voting, and travel back to work.
All that matters is author attribution, payment and the fact that content can and will be copied freely.
Then how should the amount of said payment be determined? The traditional copyright model makes payment proportional to the number of copies sold, on the assumption that the value added by an author through the creation of a work is proportional to the number of viewers that the work reaches.
What is being "consumed", in the sense of being used up? And is an artistic work just "content" to fill a box?
To answer your questions: It's to price-discriminate between one set of viewers, who wish to view the work once, and a different set of viewers, who wish to view it repeatedly.
And to answer your last paragraph: There was also video game rental in the 1980s, which brought playing a game at home for short period within the same order of magnitude as the price of playing a few rounds at an arcade back when arcades were still popular. And unlike the sell-through price of movies, the sell-through price of video games wasn't quite so "inflated" because cartridges legitimately cost that much for a video game publisher to have manufactured (with the exception of the CIC key, but that's a different topic from rental).
Without home Internet access, you can't reply to email in a timely manner, especially when the local public library keeps banker's hours on Thursday and Friday and is closed on Saturday and Sunday.
Because the Ls are the biggest U.S. party whose candidate for President has recently expressed support for the Trans-Pacific Partnership (TPP). Trump is against it, and Clinton became against it once the final version was released, but Johnson is all for it.
In each of these cases you describe, the owner of the physical device is not its user. Respectively the owner is the company, the school, the leasing agency, or the utility.
But in the case of home entertainment devices sold to the public, the state-law owner is the person who walks into Best Buy with cash and walks out with a device or a copy* of a work. Thus the owner is the user. Yet digital restrictions management blocks the owner from exercising what would otherwise be rights of the owner under statutory limitations of copyright. In particular, DRM abridges the rights of the owner of a copy under 17 USC 107 (fair use for transformative purposes), 17 USC 109 (exhaustion of distribution right after first sale of a copy), 17 USC 117 (making copies or adaptations needed to use a computer program with a particular computer system), and foreign counterparts.
* The law defines "copy" as a physical medium, such as an optical disc, memory card, or hard drive, on which a work is recorded.
FSF divides works of authorship into computer programs, instructional works, works of opinion, and artistic works. Each brings separate licensing issues, as described on the GNU project's list of licenses and comments on the loaded word "consume". FSF ethics do not require works of opinion or artistic works to be free.
Other than digital restrictions management, what's the FSF-approved way for the publisher of an artistic work to offer a service consisting of a time-limited license for a subscriber to experience that work? Is the alternative really to drop rental altogether in favor of selling a durable copy of something that most people are likely to watch only once?
First perform a deep copy of the data structure in memory. This blocks the main thread and typically the UI.
That depends on a deep copy being quick, both to implement and to execute. I have a feeling that may be nearly as time-consuming as serialization itself, though I'm open to arguments as to why not.
My first guess is that an application could keep the entire data structure in its own process and call fork() to take advantage of copy-on-write semantics in the operating system. But that'd mean a version of the program for an operating system without fork() (such as Microsoft Windows) would have to run at least the data structure process in a virtual machine running an operating system with fork(), and some platforms (such as iOS and Microsoft Windows UWP) don't support virtual machines at all due to their strict W^X policies.
George III was King of Great Britain and Ireland for a period equivalent to almost fifteen U.S. President terms. Are you claiming that the U.S. Constitution will be amended to give President-elect Trump a term an order of magnitude longer than that for which it presently provides?
Congress can't be too reactionary
I suspect they can.
At this point I doubt it. House Speaker Paul Ryan is reluctant to support a lot of what Mr. Trump stands for.
Rust developers would then ask why you can't have both speed and safety.
For resources other than memory, all languages require it, so you might as well learn to program.
I think the traditional argument is that allocations of memory outweigh allocations of resources-other-than-memory by orders of magnitude, to the point where one feels justified in making allocation only of memory a language feature. Then your unit tests need to test only correct allocation of resources-other-than-memory, not of memory.
Nor does it help where the code to serialize the document to the form that can be written to persistent storage is CPU-intensive by its nature. Then there's a synchronous freeze while serializing followed by an asynchronous write to storage in a worker thread, and adding an SSD won't help with that synchronous freeze.
I've never understood why programmers have problems with threads.
Having to code for a platform that lacks a worker thread library might be part of it. Until very recently, neither the C standard library nor the C++ standard library supported threads. Not until C++11 did C++ gain any sort of threading support intended to work across both POSIX and Microsoft Windows. And even nowadays, the C++ compiler already installed on a particular system isn't guaranteed to implement C++11 let alone C++11 threads, and cross-platform threading on some platforms thus costs 245 GBP per developer.
I wonder how much of this is pre-C99 code, where there wasn't even a dedicated type for 64-bit integers, or pre-x86-64 code, where use of 64-bit integer calculations in an inner loop caused slow subroutine calls to a 64-bit arithmetic library. A double has more precision than an int32_t, or in the case of pre-C99, whatever integer type a particular ABI guaranteed to be 32-bit.
How big is it and who made it? BlackBerry owns design patents on keyboards that would be useful with a pocket-sized device, as opposed to a tablet or the like.
Here's one way to turn off Facebook ads on any machine where you have root. If you've been around Slashdot for a while, you probably already know which file these entries go in.
I doubt that 1-Term Donald alone has power to end the Fair Housing Act of 1968 or the equal employment provisions of the Civil Rights Act of 1964 and the Rehabilitation Act of 1973. Though the House and Senate will be Republican, Congress can't be too reactionary or they risk losing control at the end of the second year just as easily as they gained it in 1994.
White people NEVER eat burritos.
Yet they eat Hot Pockets, which are the same thing.
Besides, "never" is a strong word. Was MTV being unrealistic when it depicted Beavis and Butt-head seeking burritos in "The Great Cornholio"?
Kyle Larson of Earnhardt Ganassi Racing is going to be pissed.
The difference between a laptop and a device running a smartphone-derived operating system is that laptops got a multi-window user interface as a standard feature in the 1990s, while devices running a smartphone-derived operating system didn't get that feature until Android 7 "Nougat". In addition, a user of a laptop is more likely to have a keyboard connected at any given moment than a user of a device running a smartphone-derived operating system.
"Name of Russian guy is..." and "Name of German guy is..." are user data though. If displaying a single page requires the server to ping servers in a dozen different countries to retrieve the name and photo of a dozen different users appearing on a particular user's timeline, that could become impractical.
How is this law impossible to comply with? Put some servers in Russia. That's it.
Perhaps a more concrete example might be easier to understand: If information about Russian users is stored on servers in Russia, and information about German users is stored on servers in Germany, then on whose soil shall information about interaction between Russian and German users be stored?
Requirements of domestic storage of information related to a particular country's citizens will just balkanize the web into a silo per country. Otherwise, when citizens of one country that requires domestic storage (such as Russia) interact with citizens of another country that requires domestic storage, on whose soil shall the record of their interaction be stored?
Tuesday was picked because the Sabbath was not an option (nothing to do with favoring one religion over the other, they were all Christian)
So much for some alt-right parenthesis jockeys' beliefs that (((adherents to a certain faith))) run the world. Besides, not even all Christians observe Sabbath on Sunday from midnight to midnight; seventh-day denominations observe the same Sabbath as Judaism from Friday sunset to Saturday sunset. Did they have seventh-day denominations in 1780s America?
and they wanted to allow some time for people to travel to the polling places.
Which may have taken a day at the time. So much for the modern excuse of not wanting to lose a mere three hours' pay for travel to the designated polling place, voting, and travel back to work.
All that matters is author attribution, payment and the fact that content can and will be copied freely.
Then how should the amount of said payment be determined? The traditional copyright model makes payment proportional to the number of copies sold, on the assumption that the value added by an author through the creation of a work is proportional to the number of viewers that the work reaches.
What is being "consumed", in the sense of being used up? And is an artistic work just "content" to fill a box?
To answer your questions: It's to price-discriminate between one set of viewers, who wish to view the work once, and a different set of viewers, who wish to view it repeatedly.
And to answer your last paragraph: There was also video game rental in the 1980s, which brought playing a game at home for short period within the same order of magnitude as the price of playing a few rounds at an arcade back when arcades were still popular. And unlike the sell-through price of movies, the sell-through price of video games wasn't quite so "inflated" because cartridges legitimately cost that much for a video game publisher to have manufactured (with the exception of the CIC key, but that's a different topic from rental).
World clock apps would show the current UTC time as well as UTC sunrise and sunset times in particular cities.
Without home Internet access, you can't reply to email in a timely manner, especially when the local public library keeps banker's hours on Thursday and Friday and is closed on Saturday and Sunday.
Dibertarian?
Because the Ls are the biggest U.S. party whose candidate for President has recently expressed support for the Trans-Pacific Partnership (TPP). Trump is against it, and Clinton became against it once the final version was released, but Johnson is all for it.
In each of these cases you describe, the owner of the physical device is not its user. Respectively the owner is the company, the school, the leasing agency, or the utility.
But in the case of home entertainment devices sold to the public, the state-law owner is the person who walks into Best Buy with cash and walks out with a device or a copy* of a work. Thus the owner is the user. Yet digital restrictions management blocks the owner from exercising what would otherwise be rights of the owner under statutory limitations of copyright. In particular, DRM abridges the rights of the owner of a copy under 17 USC 107 (fair use for transformative purposes), 17 USC 109 (exhaustion of distribution right after first sale of a copy), 17 USC 117 (making copies or adaptations needed to use a computer program with a particular computer system), and foreign counterparts.
* The law defines "copy" as a physical medium, such as an optical disc, memory card, or hard drive, on which a work is recorded.
FSF divides works of authorship into computer programs, instructional works, works of opinion, and artistic works. Each brings separate licensing issues, as described on the GNU project's list of licenses and comments on the loaded word "consume". FSF ethics do not require works of opinion or artistic works to be free.
Other than digital restrictions management, what's the FSF-approved way for the publisher of an artistic work to offer a service consisting of a time-limited license for a subscriber to experience that work? Is the alternative really to drop rental altogether in favor of selling a durable copy of something that most people are likely to watch only once?
The news is that the FSF's opinion has been included in the comments published by the United States Copyright Office from its public consultation about this issue. There was uncertainty as to whether the Copyright Office would accept FSF's submission, as electronic submission required use of proprietary software written in JavaScript, and there was no option for postal submission. So FSF had to hand-deliver its comments to the Copyright Office in Washington, DC, in person.