The book was better.
Now, that may be because the book was really fucking good, but this isn't the kind of movie that works well for me when I know what's coming next even in general terms.
Obligatory relevant XKCD link.
2015-10-21
2015-10-15
Breaking K545
All good things come to an end, I suppose, and today I see the impending end of a favourite tool:
My AKG K545 headset is splitting along one of the plastic housings. I can probably extend the life a bit by trying to exclusively expand from the other side of the band, but usually when plastic splits like that it will break completely pretty soon after that.
The headset lives in my backpack every day and gets taken out constantly, clearly the wear and tear are too much for it. I guess I will have to look into something more collapsible to replace these with.
Pity, I've only had it a little over a year and I have used them, if not daily, then on average several times a week for that year. I might have got my money's worth out of them but as always I am disappointed not to have gotten more.
Well that's unfortunate |
My AKG K545 headset is splitting along one of the plastic housings. I can probably extend the life a bit by trying to exclusively expand from the other side of the band, but usually when plastic splits like that it will break completely pretty soon after that.
The headset lives in my backpack every day and gets taken out constantly, clearly the wear and tear are too much for it. I guess I will have to look into something more collapsible to replace these with.
Pity, I've only had it a little over a year and I have used them, if not daily, then on average several times a week for that year. I might have got my money's worth out of them but as always I am disappointed not to have gotten more.
2015-09-11
I Didn't Last A Week With Fedora
So the constant hanging of Windows 10 finally did it: it drove me away from Windows.
Temporarily. Let me explain.
Last week I finally had it with Windows 10. For those of you tuning in late, my issue was that Windows 10 would just... stop. The CPU widget I kept running would show 100% CPU usage, but I didn't believe it because the laptop fan would never start, and when the CPU is running hard that fan screams like a kid being taken to the dentist. Sometimes, if I left it alone for 45 minutes it would come back. Most of the time, no it wouldn't. The only way to get it back would be to hard reboot it.
So, having finally "had it", I downloaded a Fedora Core 22 Workstation Live CD and spent a day playing with it. Nothing bad happened, so at the end of the day I pulled the trigger on installing it to the laptop's hard drive.
The next day I got started with the patching and installing the things I needed to work. And part of the way through that, I had another system crash.
Over the next day I would have the same problem. When the computer appeared to exhaust RAM and began to reach for swap, I would frequently get a hang. Occasionally it would come back in five minutes, showing a load average of something like 25 when it did so. But again, most of the time -- nothing. Hard reboot.
Then on Wednesday something magical happened. My new laptop arrived. I am the proud user of a HP EliteBook 820 G2. And, since I was now blaming hardware for my woes, I decided what the hell, why not start with Linux on this computer and see how that goes.
I did decide to go with Fedora 21 instead of 22 because I figured maybe 22 was less than fully baked, and since 21 had been out longer maybe it would be less... exciting to use. So I dutifully installed Fedora 21 to the disk.
The install, by the way, was amazing. Just click "install to disk" from the live CD, deal with your partitioning, and that was effectively it. Really fast, too. And Fedora recognized all the hardware in the laptop that I wanted to use. Sleeping and hot-plugging monitors just worked like they were supposed to. Fedora automatically detected and installed drivers for the printer on the local network when I wanted to print -- not even Windows can do that! I could even run my old friend xload as a graphical way to keep an eye on the computer's health.
However, there were issues in paradise.
Over the labour day weekend, I decided to go back to Fedora 22 in the hopes that some of that stuff would be addressed. And it was. Remmina was (more) usable. The pop-up bar from the bottom was replaced with a clickable pop-out bar in the lower left corner. Other things were not fixed such as the roaming static-IP profile.
On Tuesday I again tried to work productively with a Linux laptop. But at the end of the day it was clear to me that I was being seriously impeded by the lack of a usable mail client and by having all my files trapped in a Windows VM.
See, I use OneDrive as a backup-slash-distribution system, so that all my work files are not uniquely stored on any one computer and can be accessed from multiple computers, right now my laptop and a VM I keep running at the office. There is no substitute in Linux. Rsync might be considered something, but I would have to set it up and remember to deal with it manually.
On the email side, we use Exchange and access it via RPC-over-HTTPS. I use the calendaring features pretty heavily because they synchronize with my phone. I find it very useful to have my calendar with me wherever I am. Evolution doesn't work* with the version of Exchange we have, OWA is pretty clunky -- not to mention frustrating when used through a web browser that pops up windows on random screens so you can't find them -- and frankly if I have to run a VM just for email I might as well just run Windows natively.
Not to mention my distrust of Libre Office's "compatibility" with the Microsoft Office ecosystem. I've been burnt by open source tools compatibility before. I know that's unfair given how far the rest of Linux has come, but that's my instinct.
I was faced with an inevitable conclusion: if my files were trapped in Windows, then Windows was the logical platform for me to use for my business computing.
And so, less than a week after I tried to commit to Linux, I've come full circle. Windows 10 installed on my laptop and was pretty much as uneventful as the Linux installs were. Windows went off and found all the drivers for the hardware, so I have not had to manually download and install any myself.
Going back to Windows feels like I am giving up to a certain extent. And maybe I am. But for the way my work and tools have evolved, I think I'm stuck with it.
*I only played with it for a couple hours. In the old days, that'd be nothing, you couldn't give up on an open source product after *only* a couple of hours. But I don't have time to fuck around with this stuff any more, I have work to do and a life away from it.
Temporarily. Let me explain.
Last week I finally had it with Windows 10. For those of you tuning in late, my issue was that Windows 10 would just... stop. The CPU widget I kept running would show 100% CPU usage, but I didn't believe it because the laptop fan would never start, and when the CPU is running hard that fan screams like a kid being taken to the dentist. Sometimes, if I left it alone for 45 minutes it would come back. Most of the time, no it wouldn't. The only way to get it back would be to hard reboot it.
So, having finally "had it", I downloaded a Fedora Core 22 Workstation Live CD and spent a day playing with it. Nothing bad happened, so at the end of the day I pulled the trigger on installing it to the laptop's hard drive.
The next day I got started with the patching and installing the things I needed to work. And part of the way through that, I had another system crash.
Over the next day I would have the same problem. When the computer appeared to exhaust RAM and began to reach for swap, I would frequently get a hang. Occasionally it would come back in five minutes, showing a load average of something like 25 when it did so. But again, most of the time -- nothing. Hard reboot.
Then on Wednesday something magical happened. My new laptop arrived. I am the proud user of a HP EliteBook 820 G2. And, since I was now blaming hardware for my woes, I decided what the hell, why not start with Linux on this computer and see how that goes.
I did decide to go with Fedora 21 instead of 22 because I figured maybe 22 was less than fully baked, and since 21 had been out longer maybe it would be less... exciting to use. So I dutifully installed Fedora 21 to the disk.
The install, by the way, was amazing. Just click "install to disk" from the live CD, deal with your partitioning, and that was effectively it. Really fast, too. And Fedora recognized all the hardware in the laptop that I wanted to use. Sleeping and hot-plugging monitors just worked like they were supposed to. Fedora automatically detected and installed drivers for the printer on the local network when I wanted to print -- not even Windows can do that! I could even run my old friend xload as a graphical way to keep an eye on the computer's health.
However, there were issues in paradise.
- Static IP network device profiles seemed to roam around between the wired, wireless, and virtual (VMware) interfaces.
- Remmina was hopeless in Fedora 21.
- Minimized applications sometimes became impossible to find again (Skype, I'm looking at you).
- The font in gnome-terminal was excruciating to look at.
- The pop-up bar from the bottom of the Gnome screen usually wouldn't pop up.
- The Ratpoison rpm didn't yield a usable window manager.
- There's still no good way to read Exchange mail on Fedora.
- And there's the problem of having all my work files on OneDrive, which would mean I was stuck using them in a Windows VM.
Over the labour day weekend, I decided to go back to Fedora 22 in the hopes that some of that stuff would be addressed. And it was. Remmina was (more) usable. The pop-up bar from the bottom was replaced with a clickable pop-out bar in the lower left corner. Other things were not fixed such as the roaming static-IP profile.
On Tuesday I again tried to work productively with a Linux laptop. But at the end of the day it was clear to me that I was being seriously impeded by the lack of a usable mail client and by having all my files trapped in a Windows VM.
See, I use OneDrive as a backup-slash-distribution system, so that all my work files are not uniquely stored on any one computer and can be accessed from multiple computers, right now my laptop and a VM I keep running at the office. There is no substitute in Linux. Rsync might be considered something, but I would have to set it up and remember to deal with it manually.
On the email side, we use Exchange and access it via RPC-over-HTTPS. I use the calendaring features pretty heavily because they synchronize with my phone. I find it very useful to have my calendar with me wherever I am. Evolution doesn't work* with the version of Exchange we have, OWA is pretty clunky -- not to mention frustrating when used through a web browser that pops up windows on random screens so you can't find them -- and frankly if I have to run a VM just for email I might as well just run Windows natively.
Not to mention my distrust of Libre Office's "compatibility" with the Microsoft Office ecosystem. I've been burnt by open source tools compatibility before. I know that's unfair given how far the rest of Linux has come, but that's my instinct.
I was faced with an inevitable conclusion: if my files were trapped in Windows, then Windows was the logical platform for me to use for my business computing.
And so, less than a week after I tried to commit to Linux, I've come full circle. Windows 10 installed on my laptop and was pretty much as uneventful as the Linux installs were. Windows went off and found all the drivers for the hardware, so I have not had to manually download and install any myself.
Going back to Windows feels like I am giving up to a certain extent. And maybe I am. But for the way my work and tools have evolved, I think I'm stuck with it.
*I only played with it for a couple hours. In the old days, that'd be nothing, you couldn't give up on an open source product after *only* a couple of hours. But I don't have time to fuck around with this stuff any more, I have work to do and a life away from it.
2015-09-10
Mon Dieux! Le Reboot!
The reason why we keep getting movie "reboots", "re-imaginings", or the like, is simple: origin stories are both predictable and comforting.
In an origin story, nine times out of ten we know -- or at least have a good idea -- what the end of the movie is going to look like. Tony Stark will be Iron Man. Mad Max will sail off into the sun set. Peter Parker will be Spider Man.
And it is this predictability that we find comforting. We enjoy the details of the road to our ending, and the twists provided in those details are not seriously damaging to the potential of the expected end result.
This even extends to virgin franchises, to movies set in universes we know nothing about. The origin story is about the protagonist discovering himself and his place in that universe, and we go along with that discovery. The discovery is itself an integral part of the story, and of the experience of enjoying that story.
The problem with a sequel is that for the most part the discovery is over. Tony Stark is Iron Man. There isn't really anything new to learn about him. The fact that we know this hero and this universe is itself a trap, because having discovered the universe, we run the risk of not discovering anything worth the time during this second trip through it.
The result of this is one of two things. Firstly, the custodians of the franchise do provide something new for the audience to discover. Stark's poor (and poorly understood) relationship with his father. His father's relationship with the co-inventor of the arc reactor. I'm not saying that these things are themselves worthy items*, but that's what is presented.
The other, far more common result is that the custodians indulge in what I describe as "kicking their characters". They try to crank up the danger that the characters are in, they subject them to harsher trials, all in an attempt to keep the audience engaged. Think Spider-Man 3 with two or three enemy characters. There was so little actual content in the movie, the producers had to fill it with a second bad guy. The problem here is that this is not the trip that the audience signed up for. They wanted another comforting trip through a world of discovery, and constant, amplified peril is something completely different.
(This is also why many TV series "get bad" as they get older; once the majority of the discovery of the characters and universe is complete, cranking up the crisis level is left as a poor substitute.)
So. Based on this, I don't think we're going to see a drop off in the number of series reboots. The movie going public wants something predictable and comforting, and that's what Hollywood is going to give them.
* even though I personally think Iron Man 2 is one of the better movies in the Marvel pantheon.
In an origin story, nine times out of ten we know -- or at least have a good idea -- what the end of the movie is going to look like. Tony Stark will be Iron Man. Mad Max will sail off into the sun set. Peter Parker will be Spider Man.
And it is this predictability that we find comforting. We enjoy the details of the road to our ending, and the twists provided in those details are not seriously damaging to the potential of the expected end result.
This even extends to virgin franchises, to movies set in universes we know nothing about. The origin story is about the protagonist discovering himself and his place in that universe, and we go along with that discovery. The discovery is itself an integral part of the story, and of the experience of enjoying that story.
The problem with a sequel is that for the most part the discovery is over. Tony Stark is Iron Man. There isn't really anything new to learn about him. The fact that we know this hero and this universe is itself a trap, because having discovered the universe, we run the risk of not discovering anything worth the time during this second trip through it.
The result of this is one of two things. Firstly, the custodians of the franchise do provide something new for the audience to discover. Stark's poor (and poorly understood) relationship with his father. His father's relationship with the co-inventor of the arc reactor. I'm not saying that these things are themselves worthy items*, but that's what is presented.
The other, far more common result is that the custodians indulge in what I describe as "kicking their characters". They try to crank up the danger that the characters are in, they subject them to harsher trials, all in an attempt to keep the audience engaged. Think Spider-Man 3 with two or three enemy characters. There was so little actual content in the movie, the producers had to fill it with a second bad guy. The problem here is that this is not the trip that the audience signed up for. They wanted another comforting trip through a world of discovery, and constant, amplified peril is something completely different.
(This is also why many TV series "get bad" as they get older; once the majority of the discovery of the characters and universe is complete, cranking up the crisis level is left as a poor substitute.)
So. Based on this, I don't think we're going to see a drop off in the number of series reboots. The movie going public wants something predictable and comforting, and that's what Hollywood is going to give them.
* even though I personally think Iron Man 2 is one of the better movies in the Marvel pantheon.
2015-09-09
2015-08-28
Election 42: Welcome To The End Of The Thought Process
wait a fucking second, is it the same party calling for $15 / day daycare that's calling for a $15 / hr minimum wage?— Andrew Snowdon (@snobiwan) August 27, 2015
2015-08-27
Election 42: F-35 Fighter Jets
One thing is clear: the current crop of F/A-18 airplanes are rapidly approaching the end of their useful service lives. The time to get moving on replacing them is long since past.
Before we can consider the specifics of their replacement, we have to consider the specific missions that these airplanes would be called upon to perform.
Canada's air force has traditionally carried out the following missions. First, there is border sovereignty operations, most usually long range interceptions of foreign aircraft approaching Canada over the ocean.
Operationally, Canada's involvement in international affairs has usually been limited to a ground attack role, where our aircraft deliver bombs or missiles against enemy positions. This is, in fact, what Canadian aircraft are doing today in our action against ISIS.
Now we consider the specific replacement currently in the pipeline: the F-35.
Recent leaks in the media suggest that there are specific problems with the F-35 as a close-range dogfighter. The F-35's supporters counter that the F-35 is supposed to be a beyond-visual-range killer, where missiles are launched against enemy aircraft before they have a chance to detect the F-35. However, this supposed strength, and apparent weakness, make the aircraft unsuitable for long-range interceptions where the fighter is required to close with the target for interception purposes. An F-35 performing an interception could be drawn into a close-range engagement using straight-forward deceptive maneuvers.
Secondly, there should be concerns about the F-35's single engine configuration. Much of Canada is uninhabited and there are vast tracts of airspace which will require crossing in order to intercept incoming aircraft. In a single-engine aircraft, an engine problem will more likely lead to the loss of the entire aircraft. Multi-engined aircraft possess a greater ability to limp home, preserving the aircraft for future use.
With regard to the operational missions undertaken by Canada, the nature of a low-observable aircraft is that in order to maintain such a low-observable profile, stores are generally required to be carried internally. This places strong limits on both the nature and quantities of stores that can be carried, either reducing the aircraft's effectiveness as a ground-attack platform, or forces the carrying of external stores which diminish or defeat the purposes of buying a low-observable aircraft.
Finally there is the question of operational quantities. Canada is proposing to buy at most 65 aircraft, and given the history of government procurement we can assume that as unit costs rise this number will only be reduced. This number is half the number of F/A-18 initially purchased, a number which has been reduced by attrition over the following decades.
The F-35 does have a number of (planned) features which are highly desirable. However the aircraft is also burdened with features which both present no operational value to Canada, and present higher technical and mechanical complexity which will lead to increased failure rates when compared to simpler aircraft. A specific example is the VTOL configuration which is baked in to the basic configuration of the aircraft. This increased, unnecessary complexity could well lead to increased vulnerability in combat situations.
Other so-called benefits, such as equipment homogeneity with our traditional allies, are not worth paying extra for. If Canada's force is required in an international operation, our allies will accept our help even if our aircraft are different.
To conclude the examination of the F-35, the proposed aircraft is not suitable to Canada's traditional usage for such aircraft, has unnecessary complexity, and is expensive.
Canada should withdraw from the F-35 program. Although such a withdrawal will be expensive, it will be cheaper than continuing through and buying an aircraft that does not suit Canada's needs.
Instead, Canada should construct a realistic program designed to meet today's needs and roles. Canada does not have a need for a stealth aircraft, as our aircraft are extremely unlikely to be deployed into a seriously hostile theater. Canada will continue to fulfill ground support and attack roles in theaters where air superiority is held by our (probably US) allies, and where serious ground-to-air defenses are dealt with by US assets, such as the F-117.
Based on this, one could seriously argue that Canada has no need for a fifth-generation aircraft. Canada should instead be looking at twin-engined, fourth- or fourth-and-a-half-generation aircraft such as the F/A-18 Super Hornet. This particular aircraft would fit in Canada's air force well, as Canada has extensive experience with our current F/A-18s. And the purchase price is extremely attractive when compared to the price of the F-35.
Before we can consider the specifics of their replacement, we have to consider the specific missions that these airplanes would be called upon to perform.
Canada's air force has traditionally carried out the following missions. First, there is border sovereignty operations, most usually long range interceptions of foreign aircraft approaching Canada over the ocean.
Operationally, Canada's involvement in international affairs has usually been limited to a ground attack role, where our aircraft deliver bombs or missiles against enemy positions. This is, in fact, what Canadian aircraft are doing today in our action against ISIS.
Now we consider the specific replacement currently in the pipeline: the F-35.
Recent leaks in the media suggest that there are specific problems with the F-35 as a close-range dogfighter. The F-35's supporters counter that the F-35 is supposed to be a beyond-visual-range killer, where missiles are launched against enemy aircraft before they have a chance to detect the F-35. However, this supposed strength, and apparent weakness, make the aircraft unsuitable for long-range interceptions where the fighter is required to close with the target for interception purposes. An F-35 performing an interception could be drawn into a close-range engagement using straight-forward deceptive maneuvers.
Secondly, there should be concerns about the F-35's single engine configuration. Much of Canada is uninhabited and there are vast tracts of airspace which will require crossing in order to intercept incoming aircraft. In a single-engine aircraft, an engine problem will more likely lead to the loss of the entire aircraft. Multi-engined aircraft possess a greater ability to limp home, preserving the aircraft for future use.
With regard to the operational missions undertaken by Canada, the nature of a low-observable aircraft is that in order to maintain such a low-observable profile, stores are generally required to be carried internally. This places strong limits on both the nature and quantities of stores that can be carried, either reducing the aircraft's effectiveness as a ground-attack platform, or forces the carrying of external stores which diminish or defeat the purposes of buying a low-observable aircraft.
Finally there is the question of operational quantities. Canada is proposing to buy at most 65 aircraft, and given the history of government procurement we can assume that as unit costs rise this number will only be reduced. This number is half the number of F/A-18 initially purchased, a number which has been reduced by attrition over the following decades.
The F-35 does have a number of (planned) features which are highly desirable. However the aircraft is also burdened with features which both present no operational value to Canada, and present higher technical and mechanical complexity which will lead to increased failure rates when compared to simpler aircraft. A specific example is the VTOL configuration which is baked in to the basic configuration of the aircraft. This increased, unnecessary complexity could well lead to increased vulnerability in combat situations.
Other so-called benefits, such as equipment homogeneity with our traditional allies, are not worth paying extra for. If Canada's force is required in an international operation, our allies will accept our help even if our aircraft are different.
To conclude the examination of the F-35, the proposed aircraft is not suitable to Canada's traditional usage for such aircraft, has unnecessary complexity, and is expensive.
Canada should withdraw from the F-35 program. Although such a withdrawal will be expensive, it will be cheaper than continuing through and buying an aircraft that does not suit Canada's needs.
Instead, Canada should construct a realistic program designed to meet today's needs and roles. Canada does not have a need for a stealth aircraft, as our aircraft are extremely unlikely to be deployed into a seriously hostile theater. Canada will continue to fulfill ground support and attack roles in theaters where air superiority is held by our (probably US) allies, and where serious ground-to-air defenses are dealt with by US assets, such as the F-117.
Based on this, one could seriously argue that Canada has no need for a fifth-generation aircraft. Canada should instead be looking at twin-engined, fourth- or fourth-and-a-half-generation aircraft such as the F/A-18 Super Hornet. This particular aircraft would fit in Canada's air force well, as Canada has extensive experience with our current F/A-18s. And the purchase price is extremely attractive when compared to the price of the F-35.
Subscribe to:
Posts (Atom)