Feeds:
Posts
Comments

Lat week my wife’s desktop Outlook stopped working. It wouldn’t even start in safe mode. All the fixes we found on the web didn’t solve the problem. So the obvious solution was uninstall it and reinstall it. All our data is replicated on Outlook.com, so it would get downloaded from the Outlook server and she would be back in business.

We went into the control panel apps page. Because Outlook is part of Office 365 we ran the Office 365 uninstall and install programs. This didn’t solve the problem. OK – no problem we can just install Outlook as a stand-alone. This worked fine, the mails were all downloaded and we were back to normal.

Except we weren’t.

Continue Reading »

I came back to my lockdown project (which was a data maintenance program that works with several databases) and decided to port it to Windows. This is because my Unix box went belly-up. Also I needed to exercise my brain.

A couple of times now I have copied and pasted code into Microsoft’s Co-Pilot and asked what is wrong. Both times it has come back with the answer.

Continue Reading »

Most tech start-ups have a life cycle that reaches a point where the original investors and founder want to realise the value of the company by selling it to a larger concern. This is often a good thing because the skills needed to start a business are often not appropriate for a medium or large company. There are obvious exceptions!

But do you sell the company or sell the business? And what is the difference?

Continue Reading »

In the past, election forecasts have been made on a country-wide basis. A sample of people is carefully selected to represent the population as a whole and they are asked who they will vote for. The percentages for each party are normally pretty good, but how do you convert that to seats in parliament? Just because a party gets x% of the vote doesn’t mean that get the same percentage of seats – a fact well known to the smaller parties. In the past there have been rules of thumb, but these are very crude.

Now there are forecasts by constituency based on a technique called MPR. This stands for “multi-level regression and post-stratification (MRP)”. How does this work?

Continue Reading »

I have been using JavaScript (Node) for the last few years, but I have pretty much come to the end of my hobby project. I see that Python is very popular for server side systems., so I thought would take a look.

Continue Reading »

I remember talking to a comms consultant in the 1980’s about packet switched networks like the Internet, which was new-ish technology at the time. He had this dreamy look in his eye. “one day there will be packet-switched voice”.

Well he was right – we have it and it is called VOIP (Voice Over IP (Internet Protocol)). All the telephone providers in the UK are switching over to this now, which means your telephone has to plug into your router, wherever that is. In my case this is not in the hallway, where a telephone belongs, but next to the television on account of my broadband provider being a cable company.

Continue Reading »

Remember Usenet?

I was looking at the page telling you about Moving to Python from other languages and it referenced “comp.lang.python” without any explanation of what it was. That took me back. It is referring to a Usenet News Group. They were the first social media dating back to the 1980s. This was before Facebook, before Reddit, before online forums, before the World Wide Web. I thought they were long gone. But no – they are still alive and well.

Continue Reading »

What is up with Apple

The last Apple product I had was an Apple II back in the last century. So I don’t have a login to Apple (an Apple ID). But when I bought a PC from Currys, it came with 3 free months of Apple TV. I always wanted to see Slow Horses, so figured I would take them up on this. But I had to get an Apple ID first.

Continue Reading »

Let’s try Python

For some reason I can’t understand, Python is the second most popular language out there1 At first glance the language doesn’t look promising. One complaint about COBOL was that you could screw up a program by an unwanted period. With Python it just takes a space. But I shouldn’t condemn the language because of a brief glance at the Python website. So I thought I would give it a shot. More recently I have been experimenting with Node, so that is my baseline

Here is my progress to date.

Continue Reading »

If you are asked to name the most important pioneer in database development, the name Edgar Codd is probably the first name that comes to mind. He pioneered the concept of relational database. But another person deserves credit as well. Nearly a decade earlier Charles Bachman did fundamental work, developing the first database management system.

Continue Reading »