Introduction About Site Map

XML
RSS 2 Feed RSS 2 Feed
Navigation

Main Page | Blog Index

Archive for the ‘Rant’ Category

BT is Rubbish

Bastards telecom

Summary: One malicious and incompetent monopoly that everyone (where applicable) ought to avoid even more aggressively than Microsoft

tO REMOVE any misinterpretations or rumours, nothing has changed at Techrights. The reason there has been so little going on since the seventh of the month is that BT is so bloody awful. When the IRC logs get posted (hopefully this month) some of the details will be made visible, but until then there are these messy notes of mine and reassurance that when all wired connectivity is back to normal, everything in Techrights too will be back to normal. Until then I will carry on coding and complete my 50-page paper about this research project that has occupied a lot of my time. Here is an out-of-date screenshot (it looks a lot nicer by now):

GMDS/PCA

This post would be off topic unless some connection was drawn to items we typically covered here. What the experience with BT shows is that a monopoly — and just about any monopoly for that matter — is a very bad thing. BT has a monopoly on my line and all its competitors must go through BT to rent the line. This gives BT a lot of power and my assertive attempts to cancel the order with BT after nearly 10 hours on the phone (and two entire days waiting at the house for a delivery that never came) are pointless at best. They make it impossible and hold the line as a hostage type of tool, in order to prevent the customer from going elsewhere. As Richard Stallman once put it, when support is a monopoly no wonder it is so bad. It turns out that under my name BT even activated the wrong line, which means that some stranger somewhere is making phonecalls at my expense. What an irreversible mess! Boycott BT. Avoid is like the plague and suggest others do the same.

N.B. – In case anyone from BT reads this, please look up VOL011-479058023564 and VOL011-47251182944. For shame, I want my life back.

My BT Nightmare (and How to Choose an ISP in the UK)

Executive summary: One has to be fortunate to get set up with an Internet Service Provider (ISP) within days, must prepare for dozens of agonising hours as average/worst case scenario

I wanted to have my Internet connection sorted out upon my arrival at the new apartment. I really did. Weeks before moving in I repeatedly asked everyone involved to leave the connection working and do the pass-over in the simplest way possible. It could not be so simple though. You see, the UK (and perhaps other countries too) has this funny procedural complexity which means that in addition to having to reassign accounts, e.g. closing one account, returning equipment, then opening another account and deploying similar equipment, there is a need to rent a line from BT. People here will attest to the experience of spending up to a month (if not more) trying to get an Internet connection running. If they feel unhappy with their current supplier — and some are said to be so atrocious that even weeks off-line is a worthwhile and acceptance exit barrier to cross — a switchover is likely to occur over and over again. Barking mad.

Here are bits of information that I found out for myself, not by reading anything on any other site (which may contain false/impartial testimonies).

O2

O2 are not so bad. In fact, most people I speak to (friends) share positive stories about O2 as an ISP and I have been using their decent mobile broadband (dongle), whereas others’ was a no-no. T-Mobile/Vodefone were too clueless, unlike O2 where few members of staff are knowledgeable enough to advise a GNU/Linux user. One member of staff in particular — a young man in a T-shirt unlike his buttoned-up colleagues — was extremely helpful; the others just gave a lot of grief, caused delays, and chose to argue rather than realise that the old saying, “the customer is always right”, probably means that the customer will eventually get his/her way anyway. So it’s a mixed bag there really.

What made O2 unacceptable as an ISP (yes, despite the good pricing) is that they started by lying about discounts for existing clients, conveniently calling the owner of a dongle a “customer” even though later on its turned out not to be the case. When a company overstates its special deals to the point of deceiving people, it is likely to disappoint through followup deceptions in the future, adding caveats, caps, and hidden fees. O2 also resorted to fairy tales about being connected within 24 hours (citing the extremely rare exception). The truth is, it often takes them weeks and there may be high charges for setup. ISPs in general compete over who is lying/spinning the most; they exaggerate setup time of their competitors (as Virgin did).

Virgin

Virgin and Sky are expensive, but maybe when cable TV is considered a necessary part of the bundle then they may turn out to be a decent deal. I visited Virgin’s shop a couple of times (and visited O2 about 5 times, for the sake of comparison), however it was not terribly helpful and the pricing for line plus broadband was not particularly appealing. Sky — like Virgin — just mailed me (unsolicited by post, i.e. snail mail) various brochures and other marketing material, but it stressed entertainment, not productivity.

TalkTalk

TalkTalk, despite all that they did to oppose the MAFIAA (although later they did some customer-hostile things well, e.g. DPI), are said to be absolutely atrocious in the sense that disconnections occur even minutes apart and their low prices can be justified/explained by their offshoring of support to poorly-paid Asian workers who merely read from the same list/script, trying to blame customers for TalkTalk’s known flaws. It is an attempt to exhaust the customer and not actually help. The bottom line is, even though I was enchanted by TalkTalk’s response to bad policies like the Digital Economy Act, TalkTalk appears to be the worst one can get. Several people said this to me, even today. Some are getting excited by the price (initially), only later realising why it is so cheap.

BT

Contacting BT is hard. Very hard, except on the phone (free calls, but hard when one’s line is not enabled, which is a sort of a recursive issue). They no longer have shops around, at least not here. They treat people like numbers and they do not keep track of customers’ problems. One agent says “do X” and then another agent knows nothing about it and says “do Y”. When one is asked to contact BT to give approval of an action, the next agent knows nothing about it (they are actually called “consultants”, which is a fancier name for people who absorb anger from customers all day long). The E-mails are almost robotic, the Web site-based forms are too. No replies to E-mails are possible. They fancy one-way communication, not in the sense of ignoring queries but in the sense that they make no queries even possible.

At BT, the gigantic size takes its toll. There are huge queues, too many members of staff who do not know what other staff said or did, and this morning I spent almost one hour just waiting in the queue to speak to a real person, which is actually not that bad after wasting dozens of hours with BT. Some lines and exchanges have better “waiting line” mechanisms/metaphors that give an estimated time until an agent becomes available. Actually, this whole fragmentation and separation into many departments is somewhat of a curse too as one hand does not work with another; for instance, BT made a mistake in the sense that one person says the contract is for 12 months, another one says 18, and it is not even possible to argue over this and point to what some other unnamed person said previously. It’s an endless battle when one speaks to a dozen different agents on a dozen different occasions about one single case of one single customer. Assignment would work a lot better (assigning an agent to a case for example). Otherwise, just as BT may record every call (to “improve the service” or something along those lines), the customer too should hold BT agents to their words by recording and playing it back later.

My story with BT is very long one and rather vexing; typically it seems better to just forget about it. But if it’s really that bad, why not share it to warn others? It might be tiring, but if others can be warned, there is a point in doing so.

To explain some basic things about the connection problems I have been having, additional background may help. I am using a machine at the computer science department at the moment, but I also temporarily use cellular-based Internet connection, which is expensive as O2 costs 7.5 pounds per gigabyte.

First of all, the reason BT is the ISP I went for is some hurried mention from a neighbour and other tenants. But BT is a monopoly, or at least a former monopoly pretending to play fair. Can it at least deliver a service to justify market leadership? They also handle the phone line, which means no messy line rentals/transferrals should be needed if one sticks with BT. Well, in theory at least! I have pressured them since the first day at the apartment (having pressured people who were there beforehand, in vain) and got an agreement with them after 2 days, over the phone. They arranged for my connection to be up 12 days from the time of the agreement (it usually takes 1-2 weeks for some unknown reason). Until now I have had no phone line or Internet at home; to make matters worse, after about 10 very long calls to them over the past two weeks it seems like my line is botched and they are sending out an engineer to fix it by Monday. The line worked fine until the day after I had made the agreement. How strange. Did they break it while trying to make modifications at some level (modifying phone numbers)?

To put this long story short, I have been very angry and disappointed with this time-consuming experience. I have never had to work so hard to get a wired, which means high-bandwidth, connection. Fortunately I have had fallbacks, but that does not justify anything (and a fallback may be hard to find, even when it’s critical for one’s job, as in my case). I hope my phone line and Internet will be up and running very soon, maybe Friday if I’m very lucky. I have not blogged or microblogged properly since the 6th of this month. Tomorrow I visit Sunderland and Newcastle, so no progress can be made on setting up the Internet at home (Royal Mail, for example, cannot come to deliver the hub).

The bottom line is, O2 seems like a reasonable option, but none is a great choice; nothing really stands out and the bottom line is, even if one is determined to get connected as soon as possible it is unlikely to be simple. Here we are in the 21st century and getting connected using 20th Ethernet seems a lot more complicated than using a dongle; likewise, buying a mobile phone seems simpler than setting up one’s landline. It’s like trying to give some old gramophone a kick, or playing VHS.

Trying Linux Mint for Running GNU Octave

FEDORA 14 is an adorable distribution, at least on the KDE (4.5) side of it. I only had problems in the repository and ones that were not truly Fedora’s fault. Image-related functions gave me a hard time in Fedora because of a known conflict and version numbers. It was not simple to resolve even after hours of trying. I consider myself to be an expert user (not guru) and unless I start compiling from source code as I did 5 years ago, Octave will be a challenge to use. Over on a Kubuntu machine I had no such issues. As the pictures below show, things worked perfectly well without any effort at all. Say what you will about Ubuntu GNU/Linux, but it does tend to work rather well.

Octave tagging - synthetic

Octave tagging

My goal is to do my entire daytime job under a true GNU/Linux/KDE experience with Gnash, no proprietary codecs, and even Konqueror (KIO/kio and sftp/ssh support make it indispensable) as the only Web browser along with Okular, LyX (not OpenOffice.org), and other great Qt/KDE SC programs. There are some limitations in use, but there are usually ways around those (although never as easy to install as Firefox extensions for example). In addition, advances in the Web itself can prove a tad tricky. The nature of the World Wide Web and the Web browsers which change over time is not predictable, so presentations that worked alright with background pictures in the past no longer appear correctly, unless the code is redone (I still use S5 for presentations. It is an excellent presentation tool I’ve used happily for over half a decade).

The main issue I’ve had with Fedora is to do with Octave, which I hope to replace MATLAB with. MATLAB was the last bit of proprietary software I was still using on GNU/Linux (since I began using GNU/Linux exclusively at work, around 7-8 years ago). The problem is not at all exposure to Windows or Mac OS; I never need those, but proprietary software in general is the problem here because of lock-in (practicality), which makes it not a purely philosophical argument.

After wasting many hours trying to get Octave to work the way I want and need it to work under Fedora 14 I decided to just virtualise another distribution under Fedora. The first thing which occurred to me is that VirtualBox was not available (see below).

No virtualbox

In the mean time I also decided to give Mint a go for the first time (I was curious after doing a special audiocast about it). That was a smooth experience luckily. Debian makes it daunting for one to download, so after a couple of minutes I left their Web site. Here’s Mint’s less-than-perfect download experience, assuming one particular route:

Mint download

Fedora makes it a lot more user-friendly when one downloads an ISO. There are usability issues here as most people cannot tell the difference between the different files.

To run it I needed a hypervisor and here is what Fedora had under the virtualisation category (descriptions would help enw users):

Fedora virtualisation

In summary, it is a bit of a shame that one needs to have those barriers; using Octave is not a case of using basic applications, but I was hopeful that Fedora would make it easy. I still reject MATLAB at all costs and I avoid installing it because Octave is doing almost everything that I need. In a future post I hope to write about Linux Mint.

SELinux: Friend or Foe?

A few days ago I started working with Fedora 14. So far, so good, at least as far as the desktop machine goes (a laptop is another story and Kubuntu runs fine on another desktop). Something has just happened in Fedora which never happened to me before. Kate (an editor) got stuck and its memory (RAM) consumption went up through the roof to over 1.5 GB, so obviously it froze the system for a while. The process needed to be forcibly killed.

Now, it’s not entirely clear what happened there (maybe a program bug), but this is unusual and it looks bad for Fedora or for KDE (or the combination in Fedora 14 KDE spin). What did happen is that SELinux came up with an error implying that it stood in Kate’s way and maybe it’s partly responsible for this type of behaviour. It yielded the following error, implying that it was trying to help when in fact it seemed like it only stood in the way.

Summary:

SELinux is preventing /usr/bin/kate (deleted) “mmap_zero” access on <Unknown>.

Detailed Description:

SELinux denied access requested by kate. The current boolean settings do not
allow this access. If you have not setup kate to require this access this may
signal an intrusion attempt. If you do intend this access you need to change the
booleans on this system to allow the access.

Allowing Access:

Confined processes can be configured to run requiring different access, SELinux
provides booleans to allow you to turn on/off access as needed. The boolean
mmap_low_allowed is set incorrectly.
Boolean Description:
Control the ability to mmap a low area of the address space, as configured by
/proc/sys/kernel/mmap_min_addr.

Fix Command:

# setsebool -P mmap_low_allowed 1

Additional Information:

Source Context unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1
023
Target Context unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1
023
Target Objects None [ memprotect ]
Source kate
Source Path /usr/bin/kate (deleted)
Port &ltUnknown>
Host blueberry
Source RPM Packages
Target RPM Packages
Policy RPM selinux-policy-3.9.7-3.fc14
Selinux Enabled True
Policy Type targeted
Enforcing Mode Enforcing
Plugin Name catchall_boolean
Host Name blueberry
Platform Linux blueberry 2.6.35.6-45.fc14.i686 #1 SMP Mon
Oct 18 23:56:17 UTC 2010 i686 i686
Alert Count 112
First Seen Sun 14 Nov 2010 09:35:01 AM GMT
Last Seen Sun 14 Nov 2010 09:35:17 AM GMT
Local ID 4d9759c9-e672-475d-bf61-151d1688909a
Line Numbers

Raw Audit Messages

node=blueberry type=AVC msg=audit(1289727317.378:856): avc: denied { mmap_zero } for pid=1880 comm=”kate” scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=memprotect

node=blueberry type=SYSCALL msg=audit(1289727317.378:856): arch=40000003 syscall=192 success=no exit=-13 a0=0 a1=100000 a2=0 a3=4022 items=0 ppid=1629 pid=1880 auid=500 uid=500 gid=500 euid=500 suid=500 fsuid=500 egid=500 sgid=500 fsgid=500 tty=(none) ses=1 comm=”kate” exe=2F7573722F62696E2F6B617465202864656C6574656429 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 key=(null)

For years I’ve been working with no data loss, but this time I had to revert back to a previously-saved version of a document I worked on and then rewrite bits of it. Perhaps I had enough confidence in the system to only hit save (CTRL+S) once in a very long time. This experience has taught me to save my work more often but more importantly it showed that Fedora can act rather bizarrely where Kubuntu never did. As a result of this behaviour I was unable to save my work. SELinux implies there was an “attack” on the system, but obviously there was not.

With ‘Cloud Computing’ You Can’t Keep Your Data Under Your Control

Propeller in 2008
Propeller in 2008 (I was ranked higher at some stages)

THINK before you touch Cloud Computing. The term “Cloud Computing” is vague and broad. It refers to all sorts of things and it’s malicious in the sense that it tends to take both data and control away from the user. That’s why I call it “Fog Computing”, avoiding marketing euphemisms.

Many people gradually take their computer activities online (e.g. photo sharing, news readings) and there is always risk when there is a mediating party either between peers or between a producer and a peer. This mediator offers a so-called ‘cloud’ or a Web platform under which people engage in some activities. This gives the mediator/intermediate enormous control and makes all parties dependent upon this mediator, e.g. for advertising, lifeline, costs, features, and data.

Yesterday I received another reminder of why I must not ever trust so-called ‘clouds’ or Web platforms that store my data in some mysterious proprietary form and give me no access to this data (except data slices that are presented as Web pages, not raw data).

So, what’s it all about?

AOL has money to spare in order to buy the Microsoft-funded Arrington with his rag while at the very same time AOL betrays a vast community of existing users at Propeller (good treatment to few bloggers, but not for a site with like a million members). Well, AOL has just killed Propeller with no prior warning. I have been on this platform for over 4 years and submitted about 24,000 stories there. It all vanished overnight without warning (none that I saw), just an apology. The whole site was shut down. The Webmaster appears to have also blocked the Web Archive a couple of years ago.

Propeller shows why social networks and Fog Computing are a risk. One day you just can’t access your messages, submissions, etc. It’s just like that and it’s not a violation of the terms of service. The mediator (AOL in this case) is allowed to do this.

So yesterday I asked, “Can #identica and #twitter guarantee that they won’t just suddenly announce shutdown one day? What about #reddit #digg #facebook etc.?” I wrote this as part of my Fog Computing cautionary tale. “Has #identica yet implemented a feature for exporting one’s entire user history in a way that makes it displayable/usable? And #twitter,” I asked.

“I’m not a tech person,” replied a peer, “but would assume it should be possible to transfer into own status net app (I believe it is free/libre)”

My reply was that the “first thing I did when I joined #identica was check I could export just in case. At the time there was no such option.”

As far as I know, none of the Web platforms I’m on allows me access to my own data in a form that I can interpret without access to a server I neither own nor control. If that does not scare you, wait a few years. No Web site lives forever and life of a Web site is often just a matter of money; it doesn’t need to make sense to keep it alive, it needs to make money to keep it alive.

RIP E-mail

In order to decease dependence on E-mail, starting today I will have an automated response channeling people to other routes of communication. Here is the template:

From: Roy Schestowitz – Autoreply Message

Re: %subject% – Message Received

%from%,

I am in the process of replacing E-mail correspondence with other, more effective & real-time means of communication. I still read my E-mail, but I do not read it regularly. I will collect messages about once a week, which makes manual filtering of spam a lot faster.

If you are willing to have a conversation with me, please consider creating/using an account in identi.ca < http://identi.ca/ > (or Twitter) where I can be contacted by handle @schestowitz. Alternatively, you can find me on IRC, under the Freenode network at channel #techrights

If the E-mail is urgent, please send mail to [redacted], which I will read more regularly. For an explanation of why I prefer to phase my E-mail accounts out, see < http://www-cs-faculty.stanford.edu/~uno/email.html >

E-mail is still necessary for management of online accounts and sometimes passing of files (there are other means for that too). Due to high volumes of spam & phishing, E-mail is also dangerous. I wrote a great deal about E-mail since 2004. 6 years later I’m giving up.

When Assassinate = ‘Euthanize’ and Free = ‘Wild’

This is just disgusting. The Great Society of Our Time is once again preparing for a mass-slaughter of innocent animals. It’s hiding the severity of the act behind propaganda words.

The proposal “is killing pure and simple to balance the books for an agency whose reckless management has caused immeasurable harm to a national treasure at considerable cost to the American taxpayer,” Heyde said.

Maybe it’s not the ‘unfit to live’ horses that should be euthanized after all. What happened to human mercy? Whose planet is it?

Retrieval statistics: 21 queries taking a total of 0.137 seconds • Please report low bandwidth using the feedback form
Original styles created by Ian Main (all acknowledgements) • PHP scripts and styles later modified by Roy Schestowitz • Help yourself to a GPL'd copy
|— Proudly powered by W o r d P r e s s — based on a heavily-hacked version 1.2.1 (Mingus) installation —|