So Obama writing those orders despite congressional action or inaction to the contrary is Nothing To See Here Folks and Trump rescinding many of them is zOMG Executive Overreach...please.
Hey, just because you know it's "Putin" that's going to win, you don't know which body double will end up actually winning. I've got my money on the fat one.
America is just like Russia. In America, you can stand in the middle of the National Mall, shouting 'Down with American Imperialsm!' and you won't be punished. Similarly, in Russia you can stand in the middle of Red Square shouding 'Down with American Imperialism!' and you won't be punished.
Kind of how asking certain questions can be racist, sexist, or xenophobic. Actually not 'kind of like,' but rather 'exactly like.' Allow me to illustrate with an example near and dear to the KGB: Alice: The CIA invented AIDS to kill black people! Bob: What evidence do you have of that? Alice: Racist!! Believe the victims!!1!!one
You're overlooking RightWingNutjobCoin. Understandable, as its staying under the radar now, so you have to wire some funds in USD over to my Cayman Islands account to get some. But it'll be sure to take off in no time flat. Even faster if you get ten friends to invest, and have them get ten friends. All on the up-and-up.
And yet hundreds of nuclear power stations operate without incident and have been for many decades. But no. There's always something to be paralyzed in fear over. Nuclear power? bad. Natural gas? bad. Highways? bad. Railroads? bad. Airports? bad. People like you would have us revert to the stone age if given the chance.
How is this news? It's been known for decades. Or is the news supposed to be that nuclear reactors are generally well-designed pieces of equipment and not the Simpsons-style deathtraps the tree-huggers want us to believe they are?
Networked underwear? Like a toaster that emails me when my toast is done? That's silly. Why would I want my underwear emailing me when the toast is done?
The machine I'm typing on right now has two Emacs windows on it served over from a headless machine sitting right next to it. That's the majority of my uses. The transparent clipboard really does wonders for usability there since I can drop text right into and out of those windows from local programs.
Another use case that comes to mind is openning up an email client on another machine so that I don't have to copy over and install SMIME certificates on my own box and can read encrypted emails that way. Don't go after me for compromising security on that...it's done over an encrypted tunnel.
Other than that, mostly programs I wrote myself that were intended to be used that way, hence they were written using QT 3, rather than 4, though both work, the former is faster.
X protocol is absurdly inefficient (which is why NX is at least 10 times faster)
Depends on usage and use case. As others point out, if you're tunnelling over SSH, you get a level of compression for free. If not and you're using it locally, you get the benefit of 100Mb/sec or 1Gb/sec links.
insecure
Who cares? Tunnel it securely and there's no problem. You know what else is insecure? Just about everything. Yet we manage to mitigate it just fine.
difficult to manage
You say that, and what pops into my head is the image of a kid fresh out of school who not only thinks he's invented sex, drugs, and rock-and-roll, but the entire computing industry as well.
while most app developers don't program correctly for a network environment (very few programs use Xcb to avoid sync latency, or even just use group operations like XInternAtoms).
Most software is crap. If you're acquiring software for use in remote sessions, that's one of the parameters to check for.
QT before version 4 (or 5) was a wrapper around X11 commanfs. After, it started doing its own rendering and sending a bitmap to X11. This was claimed to be a performance boost (though QT3 worked just fine for me) and so it could play with X and Wayland and Unity without recompiling. Now there's a kludge for ya.
Unless Microsoft starts pumping out MS Unix with a Windows front end, none of the reasons for using Linux, BSD, or another Unix go away. This just seems like it would be cosmetic stuff for geeks who are used to being able to awk grep and sed their way out of most problems.
The first advantage is that you can ssh into a machine on the opposite side of the building (or the country, or the world) and run a graphical program on your own machine. If that program is written using proper X techniques (essentially vector graphics), then the bandwidth requirements and latency are lower and the quality is higher than if you are using VNC that has to render the window completely on the server end, compress it, send it over, and decompress it to display on your end.
The second advantage is that you don't need to remote in. On a high-speed network that you might have in the office, you can say DISPLAY=otherbox:0./foobar and have the program display on the other machine without any intervention on that other machine. This is more of a niche use, but it is very useful for remote information displays and control rooms. It's a good alternative to the Windows paradigm of adding another graphics card and manually starting a full screen display program and hoping it ends up on the correct remote display.
The third advantage is that programs written thirty years ago will display correctly and do not need to be recompiled or rewritten to play with the latest and greatest fad. Wayland, Unity, what else is there? SystemD is bound to have a display server pop up at some point.
The fourth advantage is that it works out of the box without requiring (or inviting) a bunch of third-party garbage that's only compatible with itself, costs money, and is fragile by virtue of existing to establish vendor lock-in rather than accomplishing a task.
The fifth advantage is that you can turn graphical applications into background processes by using Xvfb, which you can start as a user process and use via DISPLAY=localhost:NN./graphical_program, the same way as you would redirect it to any other display. This works because the X protocol is shared by both.
The sixth advantage is the big one: it works. It isn't broken. What do you gain by replacing it?
We had one of those courses about 15 years ago where I went to school. It was all the rage with everyone not in the engineering school and referred to derisively as CS: Computer Stuff by the geeks. Sure did wonders for the guy trying to get tenure by boosting his teaching evaluation numbers though.
...touting New And Improved(TM) init systems, windowing systems, desktop environments, and my all-time favorite: programming languages (and paradigms) that are so awesome, they will displace everything invented and debugged over the last fifty years of computing.
Anyone who would be willing to burn money at McDonalds in a way that's conspicuous enough to get that free ride has enough money to pay for a direct ride. Arithmetic and logic are your friends here. Oh the pains we suffer when we let the English major staff the news outlets.
So Obama writing those orders despite congressional action or inaction to the contrary is Nothing To See Here Folks and Trump rescinding many of them is zOMG Executive Overreach...please.
I thought the child sex ring was on the secret Mars colonies. I need to stay current. Or someone needs better writers.
Fail. Too Boris and Natasha too be a troll of the first kind, too quick to the punchline to be a troll of the second kind.
But what does that have to do with toast?
Hey, just because you know it's "Putin" that's going to win, you don't know which body double will end up actually winning. I've got my money on the fat one.
America is just like Russia. In America, you can stand in the middle of the National Mall, shouting 'Down with American Imperialsm!' and you won't be punished. Similarly, in Russia you can stand in the middle of Red Square shouding 'Down with American Imperialism!' and you won't be punished.
Kind of how asking certain questions can be racist, sexist, or xenophobic. Actually not 'kind of like,' but rather 'exactly like.' Allow me to illustrate with an example near and dear to the KGB:
Alice: The CIA invented AIDS to kill black people!
Bob: What evidence do you have of that?
Alice: Racist!! Believe the victims!!1!!one
You're overlooking RightWingNutjobCoin. Understandable, as its staying under the radar now, so you have to wire some funds in USD over to my Cayman Islands account to get some. But it'll be sure to take off in no time flat. Even faster if you get ten friends to invest, and have them get ten friends. All on the up-and-up.
And yet hundreds of nuclear power stations operate without incident and have been for many decades. But no. There's always something to be paralyzed in fear over. Nuclear power? bad. Natural gas? bad. Highways? bad. Railroads? bad. Airports? bad. People like you would have us revert to the stone age if given the chance.
How is this news? It's been known for decades. Or is the news supposed to be that nuclear reactors are generally well-designed pieces of equipment and not the Simpsons-style deathtraps the tree-huggers want us to believe they are?
Networked underwear? Like a toaster that emails me when my toast is done? That's silly. Why would I want my underwear emailing me when the toast is done?
The machine I'm typing on right now has two Emacs windows on it served over from a headless machine sitting right next to it. That's the majority of my uses. The transparent clipboard really does wonders for usability there since I can drop text right into and out of those windows from local programs.
Another use case that comes to mind is openning up an email client on another machine so that I don't have to copy over and install SMIME certificates on my own box and can read encrypted emails that way. Don't go after me for compromising security on that...it's done over an encrypted tunnel.
Other than that, mostly programs I wrote myself that were intended to be used that way, hence they were written using QT 3, rather than 4, though both work, the former is faster.
X protocol is absurdly inefficient (which is why NX is at least 10 times faster)
Depends on usage and use case. As others point out, if you're tunnelling over SSH, you get a level of compression for free. If not and you're using it locally, you get the benefit of 100Mb/sec or 1Gb/sec links.
insecure
Who cares? Tunnel it securely and there's no problem. You know what else is insecure? Just about everything. Yet we manage to mitigate it just fine.
difficult to manage
You say that, and what pops into my head is the image of a kid fresh out of school who not only thinks he's invented sex, drugs, and rock-and-roll, but the entire computing industry as well.
while most app developers don't program correctly for a network environment (very few programs use Xcb to avoid sync latency, or even just use group operations like XInternAtoms).
Most software is crap. If you're acquiring software for use in remote sessions, that's one of the parameters to check for.
QT before version 4 (or 5) was a wrapper around X11 commanfs. After, it started doing its own rendering and sending a bitmap to X11. This was claimed to be a performance boost (though QT3 worked just fine for me) and so it could play with X and Wayland and Unity without recompiling. Now there's a kludge for ya.
Unless Microsoft starts pumping out MS Unix with a Windows front end, none of the reasons for using Linux, BSD, or another Unix go away. This just seems like it would be cosmetic stuff for geeks who are used to being able to awk grep and sed their way out of most problems.
The first advantage is that you can ssh into a machine on the opposite side of the building (or the country, or the world) and run a graphical program on your own machine. If that program is written using proper X techniques (essentially vector graphics), then the bandwidth requirements and latency are lower and the quality is higher than if you are using VNC that has to render the window completely on the server end, compress it, send it over, and decompress it to display on your end.
./foobar and have the program display on the other machine without any intervention on that other machine. This is more of a niche use, but it is very useful for remote information displays and control rooms. It's a good alternative to the Windows paradigm of adding another graphics card and manually starting a full screen display program and hoping it ends up on the correct remote display.
./graphical_program, the same way as you would redirect it to any other display. This works because the X protocol is shared by both.
The second advantage is that you don't need to remote in. On a high-speed network that you might have in the office, you can say DISPLAY=otherbox:0
The third advantage is that programs written thirty years ago will display correctly and do not need to be recompiled or rewritten to play with the latest and greatest fad. Wayland, Unity, what else is there? SystemD is bound to have a display server pop up at some point.
The fourth advantage is that it works out of the box without requiring (or inviting) a bunch of third-party garbage that's only compatible with itself, costs money, and is fragile by virtue of existing to establish vendor lock-in rather than accomplishing a task.
The fifth advantage is that you can turn graphical applications into background processes by using Xvfb, which you can start as a user process and use via DISPLAY=localhost:NN
The sixth advantage is the big one: it works. It isn't broken. What do you gain by replacing it?
Wolves always prey on the weakest of the herd.
We had one of those courses about 15 years ago where I went to school. It was all the rage with everyone not in the engineering school and referred to derisively as CS: Computer Stuff by the geeks. Sure did wonders for the guy trying to get tenure by boosting his teaching evaluation numbers though.
...touting New And Improved(TM) init systems, windowing systems, desktop environments, and my all-time favorite: programming languages (and paradigms) that are so awesome, they will displace everything invented and debugged over the last fifty years of computing.
And universal basic income. And solar panels. And the juice loosener.
I don't gamble.
Anyone who would be willing to burn money at McDonalds in a way that's conspicuous enough to get that free ride has enough money to pay for a direct ride. Arithmetic and logic are your friends here. Oh the pains we suffer when we let the English major staff the news outlets.
Bitcoin is a scam. May as well invest in tulips. At least those are real.
Quite true. When all you know is web and apps, you don't know how computers are used outside of web and apps.
Otherwise you'll get a reputation for rush jobs and mistakes.