Jump to Navigation

Feed aggregator

Go and back the Mycroft Kickstarter campaign

Jono Bacon - Sun, 30/08/2015 - 22:42

Disclaimer: I am not a member of the Mycroft team, but I think this is neat and an important example of open innovation that needs support.

Mycroft is an Open Source, Open Hardware, Open APIs product that you talk to and it provides information and services. It is a wonderful example of open innovation at work.

They are running a kickstarter campaign that is pretty close to the goal, but it needs further backers to nail it.

I recorded a short video about why I think this is important. You can watch it here.

I encourage you to go and back the campaign. This kind of open innovation across technology, software, hardware, and APIs is how we make the world a better and more hackable place.

Automated twitter compilation up to 30 August 2015

David Goodwin - Sun, 30/08/2015 - 06:00

Arbitrary tweets made by TheGingerDog up to 30 August 2015

  • You can modify a reserved ec2 instance within its class/region without losing it … #TIL 2015/08/29
  • RT @kapilsharmainfo I need a suitcase just for this… #zendcon #elephpant #ZendConFace

    2015/08/29

  • FFS idiot neighbour. Please stop that burglar alarm. It’s waking the babies up! That’s the 3rd or 4th time this evening. 2015/08/29
  • RT Apple’s real profit margin comes from selling the tiny soul fragments they get each time we click on their User Agreement. 2015/08/29
  • Woo. Payday weekend. I’d almost forgotten. August seems to have flown by. 2015/08/29
  • Two consecutive kernel panics this morning. Same server. Different reason. Btrfs and cgroups may be having a disagreement (3.16.7-11) 2015/08/29
  • Will anyone notice I have washed the kitchen floor ? 2015/08/28
  • Hmm. I could go joy riding on these mobility scooters. Two unattended on the pavsment. Perhaps the owners have been bitten by zombies. Barnt Green, England 2015/08/28
  • Debian upgrading the version of PHP (beyond @dotdeb‘s) caught me out today.

    Package pinning time … 2015/08/28

  • Dishwasher repair 101 – course completed ! (Dispenser tray spring replaced). 2015/08/27
  • RT A child’s view on technology’s harm | Letters d.gu.com/Bz4x5l 2015/08/26
  • RT It is the last time to experience the future of the web world at (R)Evolution – bit.ly/1JQfEYp 2015/08/24
  • RT The most difficult “Hello World” of your life www.commitstrip.com/2015/08/24/the-most-difficult-hello-world-of-your-life/

    2015/08/24

  • RT Working from home

    2015/08/24

  • RT Great News! Conference & Tutorial tickets / Full Day and Half Day Tutorial tickets will be back on sale tomorrow! #PHPNW15 … Please RT! 2015/08/24
  • RT Denmark ban halal and kosher meat. Come on Great Britain. Animal rights should come before religious barbarism. 2015/08/24
  • RT Windows 95 is 20 years old today. You used 3.5″ floppies to install it. 13 of them.

    2015/08/24

dotdeb – apt package pinning

David Goodwin - Fri, 28/08/2015 - 10:22

As of last night, Debian Security released PHP 5.4.44 for Wheezy. Wheezy shipped with PHP 5.4.12 or something like that.

DotDeb is currently on 5.4.43, and if you’ve been using it based on the assumption that it has a newer version of a package over Debian, then an upgrade will leave your PHP install in a mess (e.g. no php5-gearman or php5-imagick).

To fix this, the following in e.g. /etc/apt/preferences.d/dotdeb will help :

Package: * Pin: origin packages.dotdeb.org Pin-Priority: 1001

This should make apt choose dotdeb packages over Debian, even if Debian contains a newer version.

i.e. stop apt relying on just the package version number, and previously dotdeb always had a higher one.

Ubuntu, Canonical, and IP

Jono Bacon - Fri, 28/08/2015 - 00:59

Recently there has been a flurry of concerns relating to the IP policy at Canonical. I have not wanted to throw my hat into the ring, but I figured I would share a few simple thoughts.

Firstly, the caveat. I am not a lawyer. Far from it. So, take all of this with a pinch of salt.

The core issue here seems to be whether the act of compiling binaries provides copyright over those binaries. Some believe it does, some believe it doesn’t. My opinion: I just don’t know.

The issue here though is with intent.

In Canonical’s defense, and specifically Mark Shuttleworth’s defense, they set out with a promise at the inception of the Ubuntu project that Ubuntu will always be free. The promise was that there would not be a hampered community edition and full-flavor enterprise edition. There will be one Ubuntu, available freely to all.

Canonical, and Mark Shuttleworth as a primary investor, have stuck to their word. They have not gone down the road of the community and enterprise editions, of per-seat licensing, or some other compromise in software freedom. Canonical has entered multiple markets where having separate enterprise and community editions could have made life easier from a business perspective, but they haven’t. I think we sometimes forget this.

Now, from a revenue side, this has caused challenges. Canonical has invested a lot of money in engineering/design/marketing and some companies have used Ubuntu without contributing even nominally to it’s development. Thus, Canonical has at times struggled to find the right balance between a free product for the Open Source community and revenue. We have seen efforts such as training services, Ubuntu One etc, some of which have failed, some have succeeded.

Again though, Canonical has made their own life more complex with this commitment to freedom. When I was at Canonical I saw Mark very specifically reject notions of compromising on these ethics.

Now, I get the notional concept of this IP issue from Canonical’s perspective. Canonical invests in staff and infrastructure to build binaries that are part of a free platform and that other free platforms can use. If someone else takes those binaries and builds a commercial product from them, I can understand Canonical being a bit miffed about that and asking the company to pay it forward and cover some of the costs.

But here is the rub. While I understand this, it goes against the grain of the Free Software movement and the culture of Open Source collaboration.

Putting the legal question of copyrightable binaries aside for one second, the current Canonical IP policy is just culturally awkward. I think most of us expect that Free Software code will result in Free Software binaries and to make claim that those binaries are limited or restricted in some way seems unusual and the antithesis of the wider movement. It feels frankly like an attempt to find a loophole in a collaborative culture where the connective tissue is freedom.

Thus, I see this whole thing from both angles. Firstly, Canonical is trying to find the right balance of revenue and software freedom, but I also sympathize with the critics that this IP approach feels like a pretty weak way to accomplish that balance.

So, I ask my humble readers this question: if Canonical reverts this IP policy and binaries are free to all, what do you feel is the best way for Canonical to derive revenue from their products and services while also committing to software freedom? Thoughts and ideas welcome!

Seriously?

Dick Turpin - Wed, 26/08/2015 - 14:31
Here's one that epitomises the title of this blog.

Customer: "Can you quote me for some refurbished monitors please?"

I sent them a 'options' quote

Refurb 17" TFT £20.00
Refurb 19" TFT £25.00
Refurb 22" TFT £30.00

They sent an email back
Customer: "Can you quote me for four please?"

I replied "Which ones?"

They emailed back
Customer: "Whichever ones are available."

#facepalm

GPL v2.0 Fail

Adam Sweet - Wed, 14/10/2009 - 18:08

I was amused

Dealing With BT

Adam Sweet - Tue, 14/07/2009 - 16:54

I know I’ve posted about my ADSL problems in the past. Although I haven’t mentioned them since then, they have been lurking all the time and frequently re-appear, meaning the Internet is either painfully slow or unusable for days, even weeks. My normal ADSL speed is something around 4.5 to 6.5 Mb/s, I live about 1.5 miles from my exchange. That speed is not so bad, it’s the dropouts and the serious speed drops which are annoying, somewhere between 16Kb/s and 1.5Mb/s which made the Internet as it is today, full of flash and graphical adverts, pretty painful and almost unusable for geek purposes (ie downloading Linux isos, or updating machines, or installing an OS over a network). At the worst times, I just can’t connect for hours. Though that doesn’t happen that often, it did happen a couple of times at the weekend.

I think I’ve reported this to my ISP perhaps 5 or 6 times, possibly more. At one stage, my employer paid for a business phone line to be installed in my house with a business ADSL connection over it. When the engineer came, I explained the reasons why we were having this extra line and so, as the cable for the new line had two sets of wires in it, he replaced the cable into the house and ran both lines over the new cable. I got a consistent 7.5Mb/s with the same equipment for over a year until leaving my employer meant losing my business line. That’s an average of 2Mb/s faster than the good speed on my residential line.

After losing the business line, I went back to my old ISP (free activation, you see, the old connection had been ceased). And I’ve been having the same recurring problems ever since. I’ve tried 3 routers, 2 Linksys and a BT Business Hub, 4 or 5 microfilters, I’ve removed all of the extension cables from the house long ago and now it’s my ADSL router on a 1m cable and a single wired phone in a microfilter plugged into the BT master socket. I’ve already checked and I don’t have a bell wire, which is known to add noise to a line and is only of use to old phones which actually have a bell in them. BT will sell you a ‘noise reducing face-plate’, which simply disconnects the bell wire for around 10 GBP.

So anyway, last time I was having real problems was around 4 or 5 months ago, I went through the usual ISP support/BT fault/submitting speed tests routine and although I was able to demonstrate the appalling line speed, I ultimately came up empty handed. The only remaining option was to have BT send an engineer to perform tests at my house, with the risk of being charged 150 GBP if they found nothing wrong, but since I know my line is noisy, I can hear it pop and crackle and scratch with just a phone plugged in, no DSL equipment, I was pretty confident. My man turned up, and he was an incredibly nice guy, but couldn’t find any problems. As I explained the now ceased business line didn’t have any of the problems with the same equipment that my residential line had, he simply went to the exchange and switched the cables over, probably in no officially recorded way, meaning that my residential line was now running over the cables which served the business line. I led a happy life from then on.

That was until about 2 weeks ago when I came home to find a parking fine, a card telling me to submit a gas meter reading or get an estimated bill and some unrelated alarming news which I had to share with my parents. As freephone numbers aren’t free from a mobile phone, I picked up my otherwise unused land-line to call the parking and gas people. I never use my landline for anything other than calling numbers which cost more from a mobile and for receiving calls from people who don’t have mobile phone contracts (ie my mother), everybody else uses my mobile number. My landline had no dial tone so I reported a fault with BT. I got a call a day or so afterwards to tell me that they had done some tests from outside of my property and have fixed the fault. I got home and still had no dial-tone, so I called the engineer back, I explained that I had 2 lines in my house and that an engineer had previously switched the wires at the exchange as I’d had so many problems, he said this probably explained the hassle they had finding the fault and asked me to try the other line, I did and I had a dial-tone, so I was back on the old residential line and my ADSL problems have returned. At this point, I’ve had to disconnect my telephone so I’m able to use the Internet. I have the same problems with 3 different phones and 3 different routers ad nauseum.

After the issues became pretty acute over the weekend, I called BT yesterday morning to discuss the issue with them. The wiring outside my house, from the telegraph pole to the box at the end of the road and from there on to the exchange is almost certainly pretty old, probably anywhere between 20 and 50 years old, I think my house was built in the 1920’s. Since the cable from my house to the pole and the master socket had been replaced about 18 months ago and my equipment has no problems on the other line, I’m pretty sure there’s something wrong with the cabling between the pole and the exchange for my residential line. As I said, with just a phone plugged in, my line is really noisy, at bad times, I can barely hear the person on the other end.

I wanted to explain the issue to them and have them conclude to either do something about the cabling, put somebody with some technical understanding on the case to diagnose the cause of the problems or otherwise just decide that they would solve the problem by moving my line officially from the residential line to what was my business line.

The person who answered put me through to customer services in India. I personally have no problem with Indian call centre workers, but I was relieved to be put through to support in the UK as I find Indian call centres to have a lot of background noise, making the person on the other end hard to hear and the accents difficult to understand. The next person I spoke to refused repeatedly to allow me to explain the issue and said that he couldn’t understand what my issue had to do with my phone line. At least twice I asked him if he would stop interrupting me and allow me to explain the issue, when he didn’t I explained that I was getting pretty annoyed with him and the fourth time I put the phone down. He called back twice, the first time, I ignored it because I was still simmering, the second I answered it as I’d calmed down a little, I realised that he would keep calling and that I wouldn’t get anywhere without speaking to him. He said that he was sorry but we seem to have gotten cut off for some reason, I bluntly told him that I had put the phone down on him because he kept interrupting me. No doubt I now have a ‘rude or difficult customer’ mark on my customer records.

After allowing me to cut to the chase and explain that I can’t use my phone because it makes the Internet go off and I need the Internet more than the phone, he put me through to another support department. I briefly explained the problem and given my problems describing the nature of the issue with the last person, I said that ultimately I would like to move my residential line to use the wiring which served the business line I once had. The lady explained that it would cost 122.50 GBP. Why? The wiring is already here. I already know that from a technical point of view all they need to do is switch the wires at the exchange, they just have to record it in their systems too. I think at this point, I used the word ridiculous and asked whether it was a joke about 3 times each. The lady explained that it was a standard charge. I asked who it was standard to, I was pretty sure that it was standard only to BT, which makes it not standard at all, but proprietary to BT. She didn’t answer, she just asked whether I wanted to go ahead, I said no. She said that for ADSL problems I would have to speak to my ISP, since my ISP wasn’t BT. I neglected to point that out that I had repeatedly done so as I was still pretty much flabbergasted.

The problem is you see, for the benefit of people from outside of the UK, that in the old days, BT built and ran the telephone network and were owned by the UK government. In the 1980’s, the ruling Conservative party government, headed by Prime Minister Margaret Thatcher decided to modernise Britain by privatising most of the government run utilities, like the gas, electric and phone companies, to increase competition and thus performance and no doubt to wrestle political power away from the workers’ unions which generally funded and proivided the backbone of support for the main opposition party, Labour. Despite privatisation, BT still own the telecommunications network almost exclusively, a few other companies set up their own networks, but none of them took off. Mercury Communications was the most notable but was eventually absorbed into it’s parent company, Cable and Wireless. In the 1990’s a separate telecoms industry developed, using cable technology, headed primarily by Telewest an NTL which has since bought Cable and Wireless. BT still had an almost complete stranglehold on the traditional PSTN/copper wire telephone network and dial-up Internet connections. Though you can get dial-up and more recently ADSL from any number of companies, your supplier would still be supplying you with a connection from BT Wholesale since BT own all of the exchanges. Your alternative would be to use cable from whichever supplier covered your area. A few years ago, Telewest, with it’s consumer broadband division since re-branded as Blueyonder, bought NTL and the combined company was then bought up by Virgin to become Virgin Media.

Still with me? Ultimately that means BT still own all of the copper telephone network and you either get ADSL from them via a reseller or you get cable. Since I live just outside the cable area, literally by about a mile or 2, cable is no option for me and 3G Internet is still extortionately expensive for such an unsuitably small bandwidth allowance which I could blow in a busy evening, I’m stuck with a BT phone line and an ADSL connection from BT Wholesale. In any case, I’m in a 3G dead spot. The problem with BT is that they are a telephone company and their ‘bailiwick’, to quote an American phrase, is the phone network, they were caught completely unaware by the explosion of the Internet and then broadband, even today, they are still catching up. The long vaunted BT 21CN (21st Century Network), which will bring fibre to the home, is still about 18 months away from being enabled in my area and 21CN doesn’t support IPv6 (yet). So long as your phone works, they don’t care. The Internet is a secondary service. If the Internet doesn’t work, they don’t care unless your phone doesn’t work either. For Internet problems, you have to go to your ISP, who have to go to BT.

A few years ago Ofcom, the UK communications watchdog, nailed BT to the cross and told them to allow other companys to access the telephone exchanges to install their own equipment. The result is what is known as Local Loop Unbundling or LLU. LLU providers are generally quicker to market with newer ADSL technologies than BT Wholesale, consequently LLU providers have been doing 24 Mb ADSL 2+ for a couple of years while I think BT are only just rolling it out. Sadly my exchange is supplied by only 2 LLU providers, none of which do static IP addresses, which as an IT professional I need (I have firewall rules and host servers at home and so on). In any case, my ISP offered to upgrade me to a 24Mb service and then told me my existing line wouldn’t support it, though my former business line would, so officially, I can’t use 24 Mb, unbundled or not.

So, to boil all of this down:

  • On my existing line, my phone and ADSL connection are not usable at the same time.
  • BT won’t fix the problem because they won’t investigate it any further than they already have and my phone line is capable of making phone calls, which means their network works in their eyes. The Internet is unimportant and they’re not going to replace the stretch of cabling between my telegraph pole and the box at the end of the road or my exchange, just for me.
  • My ADSL provider can’t fix the problem since it just gets forwarded to BT.
  • Since BT don’t care, I have to diagnose the problems myself.
  • I can’t get cable.
  • 3G is too expensive, the bandwidth limit is too low to make it an option (around £30 for 5 GB per month) and I live in a 3G dead spot.

This leaves me with 4 choices:

  1. Pay 122.5 GBP  to BT to switch the phone lines over, probably pay my ISP for the migration too.
  2. Get rid of my BT line and try to use 3G instead.
  3. Pay thousands to get a leased line.
  4. Move house.

Not too much to choose from there since 2, 3 and 4 are completely out of the question. I recall reading somewhere else, that since the rollout of ADSL, ordinary people have had to become experts in telecommunications and PPP protocols just to be able to argue with their ISP and BT about their service problems. Never been more true and I’m technically minded. No doubt, housewives across the land with useless ADSL connections are just getting ushered quietly away and told that it’s not BT’s fault.

BT are slowly moving towards replacing parts the existing copper network with ‘fibre to the home’, or at least to the box on the end of the street, something which should have been done 5 years ago, top cable speeds are currently double the ADSL 2+ top speeds and maybe 8 or 9 times that of the fastest ADSL Max product which are notoriously advertised at up to a theoretical 8Mb, which as we know, nobody can ever get. Virgin Media are now trialling 200 Mb/s cable. It’s not all rosy on cable though, Virgin Media’s support are widely reputed to be dreadful and their network management techniques are equally questionable.

My apologies for making you sit through all of this boring drivel, I just need somebody to rant at, almost as much as I need somebody at BT to help solve the issue. I think another call to my ISP and to BT is in order.

UPDATE 15/07/2009: It turns out that when you cancel a telephone line with BT, for a residential line they ‘close’ the line, but leave the equipment connected at the exchange. For a business line, they ‘cease’ it and disconnect any equipment at the exchange. The cost of reconnecting a former business line is therefore the same as installing a new telephone line, which means I don’t save money by simply asking for a new 3rd telephone line altogether.

My existing ISP charge £46 for a migration, though they would consider waiving it should I agree to minimum contract period.

Subscribe to Wolverhampton Linux User Group aggregator


Main menu 2

by Dr. Radut