Oct 142015
 

I finished this weeks ago but never had the time to post. My previous attempt to hack a Rogers cable decoder was only partially successful, so I gave it another try, with better results.

By “hack”, I don’t mean illegally obtaining cable signals or anything like. I was simply looking for a way to get composite video and stereo audio out of the “free” cable boxes that Rogers provides, as opposed to just a plain RF signal on channel 3. The reason is pretty mundane: I’ve been using a dual-tuner TV card in my computer for years, which allowed me to record one program while watching another. The transition by Rogers to full digital cable messed this up: the TV card has only one RF input, so it is impossible to attach two decoders that could supply two signals simultaneously. But the TV card does have two independent composite video inputs. So if only the decoders had the corresponding output…

Well, they do, sort of: the only problem was that the audio was an undecoded (multiplexed) stereo signal. To decode it, I first built a standard stereo decoder circuit, but that was before I learned that the NTSC standard for stereo also includes noise suppression.

Hence my second attempt, using an appropriate chip.

Once again, I used a custom printed circuit board of my own design, and once again, it worked like a charm. The only fly in the ointment is that this larger board no longer fits inside the original decoder casing without some “plastic surgery”; so chances are that if it ever comes to returning these boxes to Rogers, I’ll be paying for them instead. Oh well.

 Posted by at 12:38 pm
Oct 112015
 

I recently came across some frightening images on the Interwebs: Frames from a 2000 episode of The Simpsons (Trumptastic Voyage) lined up with real-life images of Donald Trump.

The similarities are uncanny.

Just what did the creators of The Simpsons know back in 2000? Is it just coincidence? Do they have a time machine? And how many of their other predictions will come true in the years to come?

 Posted by at 10:09 am
Oct 112015
 

Even as I hope that the wheels are indeed falling off Mr. Harper’s election bus, I am trying to do my part by listing more of the Harper government’s shenanigans on catsforharper.ca.

The idea is simple. Harper likes cats. He should have more time to play with cats. And he should atone for his political sins by adopting lots of shelter cats.

The site is growing, by the way; I still have a ways to go through my list of political sins so new topics are added daily, sometimes several times a day.

I am disappointed, however, with my Canadian friends: So few of you registered and “voted” on catsforharper.ca! I honestly hoped it would be more popular. But then, there is still time… 8 more days until Election Day. And I hope most sincerely that after October 19, I can safely retire the site, as Mr. Harper will no longer be in a position to do any more political damage.

 Posted by at 9:58 am
Oct 082015
 

I received a very polite invitation to be an “academic editor” to a scholarly journal.

Sounds good, right? To be sure, I am promised no monetary compensation, indeed, I’d still have to pay (albeit at a discount) to have my papers published in the same journal (not that I have any plans to do so). Still… it’s an honor, right?

Too bad it’s one of the many predatory journals of a predatory publisher. A journal that publishes just about anything so long as the author pays the (often hefty) publication fee. There are now thousands of such journals around the world, maintaining a parasitic existence, leeching off both crackpots and third-world researchers who don’t know any better and try to pad their resumes with a seemingly legitimate publication record.

So why am I ever so slightly hesitant? Well… on two (maybe three?) occasions in recent weeks, I received requests from the same journal to referee papers. I indicated that I was not available, but also that, judging by the abstracts that were shared with me, those papers should have been rejected by the editor and never sent out to referees in the first place.

And now here I am, being asked to work as a volunteer editor for the same journal. Should I accept it, in the hope that I would be given the editorial autonomy to reject papers up front, in the hope of improving the journal’s standards?

Probably a bad idea.

 Posted by at 9:35 pm
Oct 072015
 

It’s time for me to write about physics again. I have a splendid reason: one of the recipients of this year’s physics Nobel is from Kingston, Ontario, which is practically in Ottawa’s backyard. He is recognized for his contribution to the discovery of neutrino oscillations. So I thought I’d write about neutrino oscillations a little.

Without getting into too much detail, the standard way of describing a theory of quantum fields is by writing down the so-called Lagrangian density of the theory. This Lagrangian density represents the kinetic and potential energies of the system, including so-called “mass terms” for fields that are massive. (Which, in quantum field theory, is the same as saying that the particles we associate with the unit oscillations of these fields have a specific mass.)

Now most massive particles in the Standard Model acquire their masses by interacting with the celebrated Higgs field in various ways. Not neutrinos though; indeed, until the mid 1990s or so, neutrinos were believed to be massless.

But then, neutrino oscillations were discovered and the physics community began to accept that neutrinos may be massive after all.

So what is this about oscillations? Neutrinos are somewhat complicated things, but I can demonstrate the concept using two hypothetical “scalar” particles (doesn’t matter what they are; the point is, their math is simpler than that of neutrinos.) So let’s have a scalar particle named \(\phi\). Let’s suppose it has a mass, \(\mu\). The mass term in the Lagrangian would actually be in the form, \(\frac{1}{2}\mu\phi^2\).

Now let’s have another scalar particle, \(\psi\), with mass \(\rho\). This means another mass term in the Lagrangian: \(\frac{1}{2}\rho\psi^2\).

But now I want to be clever and combine these two particles into a two-element abstract vector, a “doublet”. Then, using the laws of matrix multiplication, I could write the mass term as

$$\frac{1}{2}\begin{pmatrix}\phi&\psi\end{pmatrix}\cdot\begin{pmatrix}\mu&0\\0&\rho\end{pmatrix}\cdot\begin{pmatrix}\phi\\\psi\end{pmatrix}=\frac{1}{2}\mu\phi^2+\frac{1}{2}\rho\psi^2.$$

Clever, huh?

But now… let us suppose that there is also an interaction between the two fields. In the Lagrangian, this interaction would be represented by a term such as \(\epsilon\phi\psi\). Putting \(\epsilon\) into the “0” slots of the matrix, we get

$$\frac{1}{2}\begin{pmatrix}\phi&\psi\end{pmatrix}\cdot\begin{pmatrix}\mu&\epsilon\\\epsilon&\rho\end{pmatrix}\cdot\begin{pmatrix}\phi\\\psi\end{pmatrix}=\frac{1}{2}\mu\phi^2+\frac{1}{2}\rho\psi^2+\epsilon\phi\psi.$$

And here is where things get really interesting. That is because we can re-express this new matrix using a combination of a diagonal matrix and a rotation matrix (and its transpose):

$$\begin{pmatrix}\mu&\epsilon\\\epsilon&\rho\end{pmatrix}=\begin{pmatrix}\cos\theta/2&\sin\theta/2\\-\sin\theta/2&\cos\theta/2\end{pmatrix}\cdot\begin{pmatrix}\hat\mu&0\\0&\hat\rho\end{pmatrix}\cdot\begin{pmatrix}\cos\theta/2&-\sin\theta/2\\\sin\theta/2&\cos\theta/2\end{pmatrix},$$

which is equivalent to

$$\begin{pmatrix}\hat\mu&0\\0&\hat\rho\end{pmatrix}=\begin{pmatrix}\cos\theta/2&-\sin\theta/2\\\sin\theta/2&\cos\theta/2\end{pmatrix}\cdot\begin{pmatrix}\mu&\epsilon\\\epsilon&\rho\end{pmatrix}\cdot\begin{pmatrix}\cos\theta/2&\sin\theta/2\\-\sin\theta/2&\cos\theta/2\end{pmatrix},$$

or

$$\begin{pmatrix}\hat\mu&0\\0&\hat\rho\end{pmatrix}=\frac{1}{2}\begin{pmatrix}\mu+\rho+(\mu-\rho)\cos\theta-2\epsilon\sin\theta&(\rho-\mu)\sin\theta-2\epsilon\cos\theta\\(\rho-\mu)\sin\theta-2\epsilon\cos\theta&\mu+\rho+(\rho-\mu)\cos\theta+2\epsilon\sin\theta\end{pmatrix},$$

which tells us that \(\tan\theta=2\epsilon/(\rho-\mu)\), which works so long as \(\rho\ne\mu\).

Now why is this interesting? Because we can now write

\begin{align}\frac{1}{2}&\begin{pmatrix}\phi&\psi\end{pmatrix}\cdot\begin{pmatrix}\mu&\epsilon\\\epsilon&\rho\end{pmatrix}\cdot\begin{pmatrix}\phi\\\psi\end{pmatrix}\\
&{}=\frac{1}{2}\begin{pmatrix}\phi&\psi\end{pmatrix}\cdot\begin{pmatrix}\cos\theta/2&\sin\theta/2\\-\sin\theta/2&\cos\theta/2\end{pmatrix}\cdot\begin{pmatrix}\hat\mu&0\\0&\hat\rho\end{pmatrix}\cdot\begin{pmatrix}\cos\theta/2&-\sin\theta/2\\\sin\theta/2&\cos\theta/2\end{pmatrix}\cdot\begin{pmatrix}\phi\\\psi\end{pmatrix}\\
&{}=\frac{1}{2}\begin{pmatrix}\hat\phi&\hat\psi\end{pmatrix}\cdot\begin{pmatrix}\hat\mu&0\\0&\hat\rho\end{pmatrix}\cdot\begin{pmatrix}\hat\phi\\\hat\psi\end{pmatrix}.\end{align}

What just happened, you ask? Well, we just rotated the abstract vector \((\phi,\psi)\) by the angle \(\theta/2\), and as a result, diagonalized the expression. Which is to say that whereas previously, we had two interacting fields \(\phi\) and \(\psi\) with masses \(\mu\) and \(\rho\), we now re-expressed the same physics using the two non-interacting fields \(\hat\phi\) and \(\hat\psi\) with masses \(\hat\mu\) and \(\hat\rho\).

So what is actually taking place here? Suppose that the doublet \((\phi,\psi)\) interacts with some other field, allowing us to measure the flavor of an excitation (particle) as being either a \(\phi\) or a \(\psi\). So far, so good.

However, when we attempt to measure the mass of the doublet, we will not measure \(\mu\) or \(\rho\), because the two states interact. Instead, we will measure \(\hat\mu\) or \(\hat\rho\), corresponding to the states \(\hat\phi\) or \(\hat\psi\), respectively: that is, one of the mass eigenstates.

Which means that if we first perform a flavor measurement, forcing the particle to be in either the \(\phi\) or the \(\psi\) state, followed by a mass measurement, there will be a nonzero probability of finding it in either the \(\hat\phi\) or the \(\hat\psi\) state, with corresponding masses \(\hat\mu\) or \(\hat\rho\). Conversely, if we first perform a mass measurement, the particle will be either in the \(\hat\phi\) or the \(\hat\psi\) state; a subsequent flavor measurement, therefore, may give either \(\phi\) or \(\psi\) with some probability.

In short, the flavor and mass eigenstates do not coincide.

This is more or less how neutrino oscillations work (again, omitting a lot of important details), except things get a bit more complicated, as neutrinos are fermions, not scalars, and the number of flavors is three, not two. But the basic principle remains the same.

This is a unique feature of neutrinos, by the way. Other particles, e.g., charged leptons, do not have mass eigenstates that are distinct from their flavor eigenstates. The mechanism that gives them masses is also different: instead of a self-interaction in the form of a mass matrix, charged leptons (as well as quarks) obtain their masses by interacting with the Higgs field. But that is a story for another day.

 Posted by at 9:47 pm
Oct 052015
 

I am reading the latest “alternate history” book by Harry Turtledove: Bombs Away, which describes a world in which President Truman accepts the advice of general MacArthur in 1951 and responds to the Chinese invasion of Korea by deploying nuclear weapons. With predictably disastrous consequences for the whole world.

On account of this book, I looked up historical figures of nuclear stockpiles on Wikipedia, and happened upon a chart that I decided to call the chart of hope.

nukehope

It depicts the number of warheads owned by the two major nuclear powers. (Other countries are not listed; their combined stockpiles never reached 1,000 warheads, so their contributions are too small to appear on a plot like this.)

Although the more than 10,000 warheads that currently exist are still more than enough to destroy much of human civilization (and arguably, the reduction is due partly to more reliable, more accurate delivery systems), just a few decades ago, the number was in excess of 60,000. A ray of hope, perhaps, that sanity might just prevail. One thing is certain: Back in my high school years in the 1970s, very few people believed that we would live to see 2015 without experiencing the horrors of a thermonuclear war.

 Posted by at 9:19 pm
Oct 022015
 

Today, I left the “Atheist” group on Google+.

south-park-s10e13c08-kill-the-wise-one-16x9

Not really sure why I joined the group in the first place. I do not believe in supernatural friends. It is not the wrath of a make-believe entity that makes me refrain from doing evil. I am not necessarily happy about, but I am comfortable with the thought of a finite lifespan, followed by the same oblivion that also preceded my existence. I grieve for lost loved ones but I do not feel compelled to imagine that they are somewhere in a “better place”.

That said, while I reserve the right to mock religion (even as I feel it is my duty to defend, risking life and limb for if necessary, the rights of others to believe!) I certainly do not go out of my way to offend the faithful.

Nor do I need peer support to maintain my convictions. My conclusions concerning the existence of deities are a result of a great deal of thought and I feel secure in my views without the need to have them affirmed by others.

And I most certainly do not need to equate specific religions with the worst stereotypes, nor do I feel compelled to call religious people “religitards”, “fucktards” or other, even more obscene epithets that are used routinely in the aforementioned Google+ group.

Indeed, reading some of the conversations there I was suddenly reminded of a dystopian vision of the future that once was shown in the South Park cartoon series: centuries from now, a devastating world war being waged between the Unified Atheist League and the United Atheist Alliance… (who are then both attacked by the Allied Atheist Alliance of sentient sea otters.)

 Posted by at 8:54 pm
Sep 292015
 

In Douglas Adams’s immortal Hitchiker’s Guide to the Galaxy, someone builds a device called the Total Perspective Vortex. This device invariably drives people insane by simply showing them exactly how insignificant they are with respect to this humongous universe.

The Total Perspective Vortex may not exist in reality, but here is the next best thing: A model of the solar system, drawn to scale.

moonpixel

The scale of this page is set so that the Moon occupies one screen pixel. As a result, we have an image that is almost a thousand times wider than my HD computer monitor. It takes a while to scroll through it.

Thankfully, there is an animation option that not only scrolls through the image automatically, but does so at the fastest speed possible, the speed of light.

Oh, did I mention that it still takes well over five hours to scroll all the way to Pluto?

By the way, the nearest star, our closest stellar neighbor is roughly 2,000 times as far from us as Pluto.

Or, once again in the words of Douglas Adams, “Space is big. Really big. You just won’t believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it’s a long way down the road to the chemist, but that’s just peanuts to space.”

 Posted by at 12:41 pm
Sep 272015
 

There is an unforgettable line in one of my favorite movies, Cloud Atlas: “You have to do whatever it is you can’t not do.” Or another quote from the same movie, same character: “Just trying to understand why we keep making the same mistakes… over and over.”

I am reminded of these lines regularly these days as I feel compelled to respond to the occasional (but sadly, ever more frequent) hateful, xenophobic memes, videos or articles shared by friends or family online, mainly on Facebook. Shares that perpetuate the message that the current (truly unprecedented) wave of immigrants in Europe represents an existential threat to European civilization; that the migrants themselves are frauds, uncultured, unruly, uncivilized subhumans. Untermenschen.

No, my dear friends and family members, it is not my intent to insult anybody but when I am confronted with such propaganda, I just cannot stay silent anymore. I will not be a silent accomplice. I can’t not speak up. I do not wish to anger you, but these thoughts must be challenged.

These propaganda pieces are becoming ever more sophisticated. Whether they ridicule the immigrants’ religion (let them it pork cracklings!) or their mysery and exhaustion (they are dirty! They leave trash everywhere!) the basic message remains the same: these people are somehow lesser human beings, who should be feared, despised and shunned but better yet, turned back to wherever they came from.

The memes and videos are reminiscent of the Nazi-era propaganda masterpiece, Der Ewige Jude, a full-length “documentary” movie from 1940 that similarly dehumanized Jews, presenting them as a threat to Western civilization. The message must have had some traction: after all, it was enlightened Western nations who turned away ships carrying Jewish refugees, ultimately sending them back into the arms of the Nazis.

I don’t expect to change anyone’s mind, no matter how carefully I craft my words. But I cannot stay silent. I hope I am not losing any friends, but if it happens, happens: I reached the point where staying silent is no longer an option.

Another friend (one I haven’t lost yet!) told me a while back that unless I am ready to welcome refugees into my own house, I should keep my mouth shut. Well… nope. That’s like saying that back in the 1930s, the only Germans who earned the right to speak up against the regime were the ones who were sheltering Jews. This is an obviously phoney argument. I will not keep my mouth shut.

Yet another friend suggested that this is all the Hungarian government’s fault, that their propaganda is indeed far-reaching if it can jeopardize friendships on another continent. If only… but no, xenophobia and hate propaganda are not a uniquely Hungarian thing. Long before the present migrant crisis, I was already engaging in lengthy arguments, e.g., with American friends who told me that any apparent racism I see is the blacks’ own doing, they’re the ones who perpetuate racial conflict for whatever nefarious reasons. Or that Islamophobia is justified as Muslims would oppress us with Sharia law if only they were given the chance. Needless to say, I could not possibly agree.

Go ahead, think what you want. Conclude if you wish that I am just being naive, blinded by political correctness or confused by drinking too much from the jar of liberal kool-aid. That is your prerogative. Still… I can’t not speak up.

Again, forgive me. I am not trying to be a contrarian. It is not confrontation that I seek. It is my conscience that compels me to react: some thoughts just cannot go unchallenged, even if I have no real hope of achieving anything.

 Posted by at 11:55 pm
Sep 212015
 

Today, I spent a couple of hours trying to sort out why a Joomla! Web site, which worked perfectly on my Slackware Linux server, was misbehaving on CentOS 7.

The reason was simple yet complicated. Simple because it was a result of a secure CentOS 7 installation with SELinux (Security Enhanced Linux) fully enabled. Complicated because…

Well, I tried to comprehend some weird behavior. The Apache Web server, for instance, was able to read some files but not others; even when the files in question were identical in content and had (seemingly) identical permissions.

Of course part of it was my inexperience: I do not usually manage SELinux hosts. So I was searching for answers online. But this is where the experience turned really alarming.

You see, almost all the “solutions” that I came across advocated severely weakening SELinux or disabling it altogether.

Since I was really not inclined to do either on a host that I do not own, I did not give up until I found the proper solution. Nonetheless, it made me wonder about the usefulness of overly complicated security models like SELinux or the advanced ACLs of Windows.

These security solutions were designed by experts and expert committees. I have no reason to believe that they are not technically excellent. But security has two sides: it’s as much about technology as it is about people. People that include impatient users and inadequately trained or simply overworked system administrators.

System administrators who often “solve” a problem by disabling security altogether, rather than act as I have, research the problem, and not do anything until they fully understand the issue and the most appropriate solution.

The simple user/group/world security model of UNIX systems may lack flexibility but it is easy to conceptualize and for which it is easy to develop a good intuition. Few competent administrators would ever consider solving an access control problem by suggesting the use of 0777 as the default permission for all affected files and folders. (OK, I have seen a few who advocated just that, but I would not call these folks “competent.”)

A complex security model like SELinux, however, is difficult to learn and comprehend fully. Cryptic error messages only confound users and administrators alike. So we should not be surprised when administrators take the easy way out. Which, in a situation similar to mine, often means disabling the enhanced security features altogether. Unless their managers are themselves well trained and security conscious, they will even praise the administrator who comes up with such a quick “solution”. After all, security never helps anyone solve their problems; by its nature, it becomes visible only for its absence, and only when your systems are under attack. By then, it’s obviously too late of course.

So the next time you set up a system with proper security, think about the consequences of implementing a security model that is too complex and non-intuitive. And keep in mind that what you are securing is not merely a bunch of networked computers; people are very much part of the system, too. The security technology that is used must be compatible with both the hardware and the humans operating the hardware. A technically inferior solution that is more likely to be used and implemented properly by users and administrators beats a technically superior solution that users and administrators routinely work around to accomplish their daily tasks.

In short… sometimes, less is more indeed.

 Posted by at 7:17 pm
Sep 212015
 

Back in my misguided youth, I spent a couple of years developing game programs for the Commodore 64.

It all started in 1982, when a friend of mine and I dropped by at the office of a newly formed company, Novotrade. We heard somewhere that these folks have a new personal computer in their possession, one with a whopping 64 kilobytes of random access memory (an almost unheard-of amount at the time), and they are looking for programmers.

It was all true. The Commodore 64 was there and they were indeed looking for talented programmers. Thus we got to meet Ferenc Szatmári (a physicist-inventor who later on had a profound influence on my life) and others, who explained the deal: Novotrade was about to enter into a business relationship with a British company, the idea being that Hungarian programmers will be writing game software for Commmodore’s brand new personal computer. As part of this arrangement, a prototype Commodore 64 (of West German manufacture, with serial number 000002) was already there, available for us to study.

As it is well known, the Commodore 64 went on to become one of the most successful personal computers of all time. Our games did not fare that well; truth to tell, they weren’t that great. The games we ended up developing were “chosen by committee,” so to speak, from game ideas sent in by the public in response to a Novotrade-managed contest. Still… we were proud of introducing some rather novel programming techniques. Specifically, highly efficient graphic algorithms were developed by two of our teammates, Imre Kováts and Márton Sághegyi, which allowed us to create 3D-ish full screen animations like a moving horizon or a floating iceberg.

Floating iceberg? Yes… one of our games was called Arctic Shipwreck, and it required the player to balance an iceberg by moving a friendly mammoth around while trying to avoid stepping on some poor survivors of a shipwreck… until rescue arrived. Oh, and there was a rather nasty bird of prey, too, that occasionally came and plucked a survivor for lunch.

Not very entertaining, to be honest. Yet for some reason, this game remains much liked by the dwindling community of Commodore 64 enthusiasts. Most recently, it was featured in a nice German-language article on TrueGamer.de; the author of that article, Boris Kretzinger, also interviewed me via e-mail for C64 Scene, an electronic magazine published in the form of Commodore 64 disk images (!).

 Posted by at 6:55 pm
Sep 082015
 

It is true that my country of birth, Hungary, is under unprecedented pressure as a wave of immigrants Europe has not seen since the end of WW2 is sweeping through its borders.

But the Hungarian government’s response is nothing short of despicable, and sadly, they have all too many supporters among nationalists or political opportunists.

Here are a few gems from recent days.

The Guardian decided to call prime minister Viktor Orban simply “Orban the awful“, referring specifically to the treatment of refugees at the Keleti train station in Budapest, but more generally, to Orban’s policies that have been consistently undemocratic, contrary to European values, and downright undermining a united European response, e.g., to the Ukraine crisis as he is cozying up with another dictator in the making, Vladimir Putin. To their credit, The Guardian do point out though that Orban’s policies find support among other Eastern European leaders (leading to a possibly widening rift between Eastern and Western Europe) and meanwhile, many well-meaning Hungarians decided to step in where the government wouldn’t, offering significant help to the refugees flooding the country. They did so despite the fact that sometimes, they received death threats from other “proud Hungarians”.

The Guardian also commented on the Christian duty to help the unfortunate, and how this duty is neglected by Hungarian Cardinal Peter Erdo. Erdo declared that helping refugees would amount to breaking the law on human trafficking. This happened two days before Pope Francis declared that it is the duty of every Catholic to help refugees… I wonder if the Pope and the Cardinal had a conversation since.

Meanwhile, Hungary’s prime minister made another astonishing statement. Referring to Western European plans to introduce a refugee quota system, he declared that: “Hungary is not requesting the relocation throughout Europe” of the country’s Roma population. Rather, “when they begin a journey to Canada, we ask them to stay.” Sadly, I have a feeling that humanity can be clearly divided into two groups: some people understand clearly that only a racist bigot says such things, whereas others feel that Orban is speaking the truth and that only brainwashed liberal retards don’t see the obvious. So while I belong firmly to the former group, I have a feeling that convincing the latter is a lost cause already. Very few racist bigots actually know that they are racist bigots… most take offense when you tell them that they are. But I feel that the time for mincing words is over.

Finally, to top off the list of events from these last few wonderful days, here is a glorious video of a reporter working for a far-right Hungarian television station, tripping a refugee father carrying a child:

Bravo. Must be a proud day for Hungary.

 Posted by at 5:53 pm
Sep 082015
 

I used to be sympathetic to the woes of taxi drivers in face of the semi-legal competition represented by Uber, and ambivalent about Uber’s ambitions.

This is no longer the case.

If taxi drivers really think that it is kosher to protest (not even about Uber this time, but about an airport pickup fee) by blocking the road to Ottawa airport…

I guess, it’s your way, dear taxi drivers, of telling us, citizens of Ottawa, to get screwed. Well… screw you, too. The sooner Uber kills your obsolete business model with scarce overpriced licenses, old and smelly taxis, taxi drivers with limited English or French and limited knowledge of the city who nonetheless yak or text on the phone while driving, the better. Good riddance. You just lost all my sympathy, and I guess I am not alone. From now on, it’s Uber for me.

 Posted by at 5:14 pm
Sep 012015
 

CTV Morning had a poll today: will higher fines deter you from texting and driving?

I answered no, without hesitation.

You see, I don’t need higher fines to deter me from texting and driving. I may be stupid at times, but I am not suicidal.

 Posted by at 9:17 am
Aug 282015
 

The latest edition of The Globe and Mail‘s Report on Business magazine has a lengthy article discussing the economic performance of the Harper government. Short version: spin matters more than actual performance. Thus the Liberals lost the election in 2006 despite having one of the best economic track records in Canada’s history, while until recently, Mr. Harper has been able to portray himself as the savior of the Canadian economy despite the fact that its actual performance is the worst, at the very least, since the end of WW2.

To stress their point about propaganda and a bad economy, the print edition of the article had a wonderful illustration, depicting Mr. Harper in the classic pose of Joseph Stalin. For some reason, this picture didn’t appear to have found its way to the online edition, but never mind, that’s what scanners are for.

Of course, Harper’s economy is just one of the topics that I have written about in my Cats for Harper blog; sadly, disappointingly few people bothered to register, never mind vote. Hey, my liberal-minded friends! Get off your… tushies and start awarding the cats!

 Posted by at 11:56 pm
Aug 212015
 

Looks like just as I was about to heap more praise on Microsoft’s latest operating system, I ran into an issue of almost showstopper quality: half my programs don’t show up in the Start Menu, and the Start Menu itself is confusing, dare I say broken, even when it works as intended.

One of the Big Deals about Windows 10 was that it restored the Start Menu, taken away by the brain-dead design decisions that went into Windows 8.

But it is a different kind of a start menu. It combines the traditional Start Menu functionality with the tiles of Windows 8. But that’s okay… the tiles can be quite nice, once you get used to them.

What is a bit harder to get used to is how programs vanish from the Start Menu’s All apps option, or never show up there in the first place. Oh, and you cannot search for them either.

The cause: supposedly, some programming genius at Microsoft hard-coded a 512-program limit into the cache database that feeds this new Start Menu. (I say supposedly because some folks report issues even with fewer programs than 512.) What a …

A fix may or may not be on its way. It certainly hasn’t been released yet. I hope it will be released soon, but it still does not solve another, rather major annoyance associated with the new Start Menu: how it flattened multi-level menus.

In the old Start Menu, you may have had a folder named Games, under which you had, say, a folder named Betrayal at Krondor, with a command “Graphic mode setup”. Next, Myst Uru, with “Graphic mode setup”. Or Redneck Rampage, with “Graphic mode setup”. (These are some actual GOG.com game examples.)

In the new Start Menu, you have the Games folder, under which you get

with no indication as to which is which.

What kind of a moron thought that this would be a good idea?

I have used Windows 8 and Windows 8.1 on a laptop for over two years now and I put up with its Start Menu-less nonsense, resisting the urge to install a third-party product that restores this functionality. But I am beginning to realize that a broken Start Menu is worse than no Start Menu at all. So… classicshell.net, here I come.

 Posted by at 2:32 pm
Aug 182015
 

I woke up this morning to the news that Mexican-Israeli physicist Jacob Bekenstein died two days ago, at the age of 68, in Helsinki, Finland. I saw nothing about the cause of death.

Bekenstein’s work is well known to folks dealing with gravity theory. Two of his contributions stand out in particular.

First, Bekenstein was first to suggest that black holes should have entropy. His work, along with that of Stephen Hawking, led to the Bekenstein-Hawking entropy formula \(S=kc^3A/4G\hbar\), relating the black hole’s surface area \(A\) to its entropy \(S\) using the speed of light \(c\), the gravitational constant \(G\), the reduced Planck constant \(\hbar\) and Boltzmann’s constant \(k\). With this work, the science of black hole thermodynamics was born, leading to all kinds of questions about the nature of black holes and the connection between thermodynamics and gravity, many of which remain unanswered to this day.

Bekenstein’s second contribution was to turn Morehai Milgrom’s MOdified Newtonian Dynamics (MOND) into a respectable relativitistic theory. The MOND paradigm is about replacing Newton’s law relating force \(({\mathbf F})\), mass \((m)\) and acceleration \(({\mathbf a})\), \({\mathbf F}=m{\mathbf a}\), with the modified law \({\mathbf F}=\mu(a/a_0)m{\mathbf a}\), where all we know about the function \(\mu(x)\) is that \(\lim_{x\to 0}\mu(x)=x\) and \(\lim_{x\to\infty}\mu(x)=1\). Surprisingly, the right choice of \(a_0\) results in an acceleration law that explains the anomalous rotation of galaxies without the need for dark matter. However, in this form, MOND is theoretically ugly: it is a formula that violates basic conservation laws, including the consevation of energy, for instance. Bekenstein’s TeVeS (Tensor-Vector-Scalar) gravity theory provides a general relativistic framework for MOND, one that does respect basic conservation laws, yet reproduces the MOND acceleration formula in the low energy limit.

I never met Jacob Bekenstein, and now I never will. A pity. May he rest in peace.

 Posted by at 11:17 am
Aug 182015
 

Having grown up on the wrong side of the Iron Curtain, I had a thoroughly Marxist education in history during my grade school and high school years. A central tenet of Marxist history is the concept of “historical inevitability”: that great historic upheavals are a result not of individual heroism or foolishness, but of great socio-economic currents that create change.

I was reminded of this conflict between the “dialectical materialist” vs. the “romantic” view of history while I was reading a superb piece of historical science fiction, Ben Elton’s Time and Time Again. A story in which the protagonist time travels from 2024 to 1914 to change history, prevent The Great War, and make the world a better place. Things of course don’t exactly go as planned (or maybe they go according to plan a little too well?) but I cannot say much about the book without revealing the plot, so I won’t.

But the book, as well as one of the reviews I found on Amazon, made me think of how some of the most fundamental sequences of events in the 20th century were far from inevitable: rather, they were series of astoundingly improbable events, inept bungling that any half-competent publisher would reject as too incredible if submitted in the form of a manuscript of historical fiction.

First, the main event in Elton’s book: the Sarajevo assassination. Think of it: the Serbian organization, The Black Hand, positions not one, not two, but six separate assassins (some sources mention seven, but the seventh conspirator was the recruiter) along the arch duke’s planned route. Meanwhile, the arch duke arrives by train and immediately loses his security detail due to a mix-up as a result of which local police officers took their place in one of the cars.

The sequence of events begins when the first assassin fails to act. The second, too, fails to act. The third finally does act and throws his bomb, which bounces off the arch duke’s car, only to explode underneath the next car, wounding more than a dozen people. This would-be assassin swallows an expired cyanide capsule and jumps into the river, which happened to be only five inches deep at the moment… so he fails to die. The remaining three assassins, too, fail to act as the rest of the motorcade passes by them at high speed.

So then the Austrian general in charge changes the route for the afternoon… and fails to inform the arch duke’s driver. Who then makes a wrong turn, comes to a stop and stalls the car right in front of one of the would-be assassins from earlier that day, Gavrilo Princip. Princip was there ostensibly because he hoped to complete his mission during the arch duke’s return journey, but for all we know, he gave up already and was just getting a sandwich at Schiller’s Deli when the target was so conveniently presented to him. And then he took out his gun and managed to kill both Franz Ferdinand and Sophie with a single bullet each. And thus the life of an arch duke who believed in increased federalism, in modernizing the Monarchy, came to an abrupt end, along with that of his beloved wife, despised and routinely humiliated by the court in Vienna for being outside of the arch duke’s rank. Franz Ferdinand’s last words were, reportedly, “Sopherl! Sopherl! Stirb nicht! Bleib’ am Leben für unsere Kinder!” (“Sophie! Sophie! Don’t die! Stay alive for our children!”)

And thus, world history changed and The War to End All Wars began a few short weeks later. Empires crumbled, murderous ideologies were born. A second world war and at least a hundred million deaths later, the world settled into the uneasy but surprisingly long-lasting peace of the Cold War, a peace that lasts to this day, bringing unprecedented prosperity to billions. Who knows what would have happened if Franz Ferdinand did not die on June 28, 1914?

The second bungled event that came to mind was the accidental fall of the Iron Curtain on November 9, 1989. (Astonishingly for me personally, just over three years after I left Hungary as a political refugee, having concluded that I saw no chance of “regime change” behind the Iron Curtain anytime soon, certainly not within a generation.)

The events that led directly to the collapse of the Berlin Wall began in Hungary a few months earlier, when my country of birth decided not to intervene as thousands of East German citizens crossed the border into Austria. Initially, the East German government responded by tightening its regime of exit visas, banning travel for its citizens first to Hungary and later, to Czechoslovakia. Nonetheless, unprecedented mass demonstrations followed in East Germany, with crowds rallying to the words “Wir wollen raus!” (“We want out!”) The East German government decided to take the bold step of allowing severely regulated private travel to the West.

The new regulations were to take effect the next day, but this was not communicated to Günter Schabowski, East Berlin’s party boss who was only handed a brief note announcing the changes moments before giving a press conference. Having made the announcement, in response to a question from a journalist, he stated that as far as he knew, the new regulations liberalizing travel are to take effect immediately, without delay, and involved border crossings along the Berlin Wall.

Almost immediately, crowds of East Germans began gathering at the Wall, demanding the opening of the gates. As no-one among East Germany’s leaders was prepared to order the use of lethal force, finally the commander of one of the border crossings yielded, and the border was thrown wide open.

Less than a year later, the state of East Germany ceased to exist.

What would have happened if Schabowski had been better informed? If the East German state had been able to assert its authority and managed to maintain order at its border crossings? Or conversely, what if they had the guts to give the order to fire? Would there have been a bloody revolution? Would Germany still be divided today? What would the European Union look like?

The date of November 9 is famous for another reason, by the way. It was on this day in 1918 that Imperial Germany ceased to exist with the abdication of Kaiser Wilhelm II, the ruler who probably bore the most responsibility for turning the 1914 Sarajevo crisis into an all encompassing World War.

Astonishingly, the last surviving member of the conspiracy to kill Franz Ferdinand, Vaso Čubrilović, lived to the ripe old age of 93 and passed away in the year of German reunification, in 1990.

 Posted by at 10:44 am
Aug 182015
 

I don’t think I ever did this before: putting an election campaign video in my blog. But I am truly disgusted by the Conservative Party’s negative advertising campaign (those “not ready” ads about Justin Trudeau). So here is the Liberal response:

Finally, here is the Justin Trudeau that we have been waiting for… I just hope he can be like this more often.

 Posted by at 12:00 am