Search This Blog

Thursday 14 October 2010

Property Taxes in Ireland

Or how to alienate all your friends with one blog post.

The prospect of property taxes is getting a lot of coverage here in Ireland of late and I’ve been very disappointed with the tone of the debate. Too much of the “over my dead body”, “I paid my taxes already”, “what about the old folks” and not enough debate about whether it’s a good type of tax or a bad type of tax. Given that we’re all going to be paying a lot more taxes I’d like to see those being good taxes and that we have a decent discussion on what that means.

Good taxes are efficient, equitable, progressive, broad based, sustainable, hard to avoid, easy to collect and immune to external shocks. They take proportionately from everyone at a level that they can afford and provide the government with a predictable and stable income.We’re going to have more taxes – there’s no avoiding that and I would prefer that we got taxes that improved things in the long term. We’ve got a chance now to fix one of the most broken parts of the Irish tax system and we should be making an informed choice about it.

First off let me say that I’m all in favour of property taxes in general and even more of a fan if they are well thought out. As far as I can see they can have most of the characteristics of a good tax if they are properly implemented. The current “Stamp Duty” style of tax on property transactions is poorly structured and has major negative effects in terms of market effects the volatility of the government revenue stream it provides. A regular annual tax on property ownership that was used to eliminate stamp duty would be a much better approach from an economic perspective. I’ll look at the reasons why I think so at the end but first off lets figure out what it might look like and deal with the common counter arguments.

Let’s assume that the property tax will gravitate to a number that is equivalent to the average stamp duty/average time a house is owned so that over a fairly long time period we’re looking at something that is mostly revenue neutral. Let’s assume for the sake of roundness that this equates to an average current homeowner having paid €30k in stamp duty (which is near enough to 9% of the average house price at it’s peak) and people hanging onto houses for an average of 15 years so the tax will be around €2k per annum for an average house. I actually don’t think the tax should be that high, possibly half that smells about right to me but we’ll work with these numbers for now.

An inability to pay is going to be a valid and real concern for many people. The best suggestion I’ve seen for this is to use a system of deferrals – basically if you can’t pay according to some assessment criteria (e.g. it would result in > 50% of your net income being spent on housing) then some or all of the tax due could be deferred against the final disposal of the property (either by sale or inheritance).

Anyway onto the screams of why it wont work.

I’ve already paid my property taxes via stamp duty. True in a limited sense, not true enough though. Yes you have paid a tax already but if property taxes were properly levied based on the economic value of the property on a periodic basis and stamp duty was abolished (because it is a bad tax) then you would be no worse off in the long term. For people selling to trade up (or down) there is now no tax to pay so it will be easier to sell (good) and the cost of your new house will be lower (even better). Provided you hold on to your houses for less than 15 years you will actually be better off under this model. If you are a first time buyer now trading up the same fundamentals apply but you will also benefit from getting a free pass on the Stamp Duty that you didn;t have to pay but was priced into the cost of your first purchase by the market. In effect a first time buyer will be better off provided they sell within 30 years (or thereabouts). The only people who will be less well off in this case are those cashing out totally, or those who exceed those periods. Given how long they are (and the reality will be even longer) I don’t think this is a fair criticism of this sort of tax. Yes you will be paying more money now – but for the vast majority of people you wont be paying more in the long run.

What about the Old folks? And  you can amend this to include the young folks who’s backs are to the wall because they’ve lost their jobs. There are many people out there who are on limited incomes, who scrimped and saved all their lives, braved out the 70’s and 80’s when it was really tough to buy and hold on to a house and are now left with nothing much apart from a house. Many of those will be pushed to, or even over the limit by a property tax. The best approach here is the deferral concept where either all, or a proportion of the tax due can be deferred against the value of the property and comes due when it’s sold or inherited. That’s not ideal from a taxation perspective as the revenue stream benefits of a regular property tax are lost but it means that the tax becomes fundamentally identical to the current stamp duty scenario so the transition can be made relatively painless for those who would genuinely suffer. Over time this will progressively hit older people more though – especially if they live in their homes for longer than 15 years which is currently pretty much what we expect. Then again if this encouraged sequential downsizing and a social transition towards structured private elderly\frail care housing developments then this would be a damn fine thing too for the longer term. I would really like to have that sort of option become practical here and this would encourage it.

Over my dead body/this is my house, I built it with my bare bands/Gerroutofit ye thieving Gummint carpetbaggers. Honestly John Galt appears to have set root in Ireland lately and it’s not pleasant. There are lots of issues behind this type of comment but I’m going to ignore the ones that are mostly about people just not wanting to pay their fair share of tax. That’s something we’ve got no choice about and I’m tired about the whinging - people seem to forget that we have taxes for good reasons as well as the current high profile bad ones and even now most of the money is being spent for good reasons. In any case how and why you got\built or grew your house is irrelevant but you own it and it has both an asset value and it delivers an ongoing benefit to you. Sure you are paying for it (most of you anyway) but it is also returning a regular income to you in the form of rent that you would otherwise have to pay. If you put the money in a bank, generating interest and rented a house then you’d have to pay taxes on the investment income and also pay rent after all. There’s no logical reason to treat the invisible income from an investment in a home any differently from other income, certainly not here where home ownership is somewhere north of 80%. That income may not come in the form of money but it is still income. Just as the benefit I get from having a company car has to be taxed the effective saving a house owner makes from not having to pay rent should be taxed, and property taxes do just that. For those with mortgages that probably should be offset (somewhat) by the mortgage interest payments but the economic benefit of accurately pricing home ownership and rental the same way from a tax perspective are significant.

But I bought this as my retirement fund. Well whoop-de-do. It was a good strategy at the time, by far the most tax efficient thing to do but frankly not economically healthy for the rest of us. And just because it used to be a tax free (or very tax efficient) way of stashing away money doesn’t mean it should remain that way. This is particularly true for the 250k second homes out there sitting idle. The current system encouraged capital to be invested in properties that are now a total deadweight from an economic perspective. Taxing them actively will help prevent that sort of gross misallocation of resources in the future and go some way towards pulling some of those vacant follies back into the productive part of the economy. First, second and whatnot houses should all be treated and taxed the same way – the current second home levy is a bad concept and should be ditched along with stamp duty. Remember if there’s a genuine financial stress issue with this then my earlier comments regarding deferrals is a fair way to deal with that. In the longer term I have little sympathy – my own retire-early-with-a-fat-pension prospects have been substantially scuppered by the mismanagement of the economy by those who fed the property boom so I see no reason why anyone involved, even someone who simply bought a house as an “investment” should be given any particularly special treatment. 

We’ll lose the family home when Mom\Dad dies. Grow up. Seriously. If you’re that worried then do something about that now and help Mom and Pop pay the bill today. If you can’t then you can’t afford the house when you inherit it anyway.

On the plus side:

Immediately delivers a long term stable revenue stream for the government. This is the key benefit – instead of having a massive decade long hole in the public finances the government gets to pull in a tax revenue stream that will remain immune to economic cycles. That’s a very good thing. One way or another the government is going to get that money out of us but this way they get the cash they need now in a way that will prevent them screwing things up repeatedly in future. That’s a win.

It’s progressive and equitable. By definition – if you have a bigger, better house or more of them then you will pay more and you should because you are richer. If you don’t own property (and are by definition poorer) then you don’t pay. It’s a tax that almost everyone will have to pay (or defer) since over 80% of the households in the country own houses but it’s one that will by and large be imposed on the basis of relative wealth. Those who made paper millions by having and holding onto a nice house in a good area since 1980 will be hurt but they should be allowed defer [some of] the payment if it’s punitive and, to be brutal about it, anyone in that position did absolutely nothing to earn the €1.5million that the house they paid €20k for is now worth.

It’s hard to avoid. Again it’s pretty obvious but tax avoidance and evasion are going to be huge issues over the next couple of years and a simple (or relatively simple) property tax code based on real valuations (or good proxies to them) should be relatively immune to abuse.

Its economically efficient. I’m not sure if efficient is the right word but if something is taxed as if it generates income then basic economic forces will lead to more accurate pricing (no more bubbles which is a good thing*) and will help prevent wasteful resource allocation (no more, or fewer ghost estates). To be fair the elimination of all of the dodgy tax-exemptions for building trash pits will do more on this front but having a property tax apply to property as soon as land is zoned for development will go a long way towards making sure that waste is avoided.

 

More to follow – I’ve got to look into the issues of property (and other investment asset) taxes and corporate entities. I think that the same basic principles need to apply but I’ve no idea what the current scenario is.

 

* unfortunately no more bubbles and efficient pricing of the housing market would mean that it will be about 10-15 years before there’s any chance that house prices will recover to 2006 levels assuming we get out of the current mess in a year or two. That would also mean that homes would never gain be a “good” investment. They will be safe and stable and affordable though which is what we really should be looking for, isn’t it?

Monday 23 August 2010

IPMI Serial over LAN

Almost every server you are likely to come across has a built in baseboard management controller (BMC) that supports a pretty decent, if basic, set of out of band management tools. You can use this to remote manage the power state of your server (Check power state, power on\off\cycle), query fan\temperature\power supply sensors and get some information about the system (Serial numbers, basic spec). Life is a lot more pleasant for remote Server support with a full blown iDRAC\RiLO but IPMI can save you a lot of grief if you take a few minutes to set it up.

On systems that have an IPMI aware Operating System you can usually get the OS Host name as well which is a useful thing to check if you are using IPMI to forcibly reboot a box that you can’t actually get to physically. If you have a system that supports IPMI V2 (which I’d expect any server that’s under about 4 years old) you also get Serial over LAN (SOL) support which is very handy – you can remotely redirect the character mode console display and interact with the system over a LAN connection, at least until it switches to GUI mode. For most Linux distros it’s pretty easy to set it up so that you can log in over SOL.

Configuring basic IPMI operation is generally pretty straightforward but getting SOL requires a couple of more steps.

The main IPMI configuration has to be carried out at boot via the BMC option ROM – on Dell’s 9th and 10th gen servers (like the PE 2950\PE 1950\PE R300) you get prompted to “Press CTRL+E to enable Remote Access in 5 seconds”. Once in this option ROM setup screen you need to set up to following:

  • Set “IPMI over LAN” to ON
  • Set “Nic Selection” to shared unless you have a dedicated management port. In this mode the IPMI NIC piggybacks on the first on board NIC’s port but has a separate MAC address.
  • Open the “LAN Parameters” Section
    • Set “IP Address Source” to Static
    • Configure your ip address, subnet mask, default gateway and hostname to some useful values
    • Set “RMCP+ Encryption Key” something strong if you want to boost the security a bit – by default this is blank and the authentication handshake is really insecure.
    • Set “VLAN Enable” to On, and configure the VLAN if you have a separate management VLAN.
  • Return to the main menu and open the LAN User Configuration Section
    • The default user is root, level is admin, password is calvin
    • Set “Account User Login” to something other than the default
    • Pick a good password (secure but usable on a telnet screen where backspace is iffy)
    • Confirm the password.

Basic IPMI functions should now work and things like ipmitool and ipmish that you can download as part of the Dell DMC Utility will allow you to explore the options.

The following will now remotely power on a system where the default username hasn’t been updated.

ipmish -ip 192.168.1.10 -u root -p calvin power on

And the following will give you some info about the system and what it’s running:

ipmish -ip 192.168.1.10 -u root -p calvin sysinfo fru

Board Language Code             : English
Board Product Name              : FRU17T,DELL P/N
Board Serial Number             : CN1247088P007Z
Board Part Number               : 9JZ1294B0
Board FRU File ID               : 01
Host Name                       : helvickesx
Product Model                   : PowerEdge R300
Asset Tag                       :
Service Tag                     : 3A4CD9J
BIOS Version                    : 1.2.0
System OS Name                  : VMware ESXi 4.1.0 build-235786

ipmitool gives you more commands although some are not applicable to all platforms but it can give you more detail than you get with ipmish.

These are quite nifty things to be able to do with a powered off Server but the real plus with IPMI V2 is SOL. Enabling this requires a couple of more steps.

  • Reboot the machine and press F2 to open up the main BIOS configuration screen
  • Open up the “Serial Communication” section
  • Set “Serial Communication” to  “On with Console Redirection to COM2” – It has to be COM2, COM1 will not work.
  • Don’t worry about the “External Serial Connector” setting
  • Set the “Remote Terminal Type” to VT100\VT220
  • Set “Redirection after Boot” to Enabled – We want to be able to get into the BIOS after all.

For real Operating Systems you can redirect both boot and a terminal that you can login with through this interface – Brice Goglin has some details here on how to modify Grub and /etc/inittab to achieve this in his article on setting up IPMI.

To connect to your redirected console you can now use the sol capability of ipmitool :

ipmitool -I lanplus -H 192.168.1.10 -U root -P calvin sol activate

This implements a simple Telnet emulation that talks directly to the SOL protocol in the BMC and is the easiest way to check that it works. It renders anything other than very simple text quite poorly though and I prefer to use the SOL proxy that comes with the BMC Utilities to provide a more capable Telnet terminal connection. Once that is running connect via Telnet over port 623 to the machine running the proxy using your preferred Telnet client – Putty handles it pretty well. Once connected to the SOL proxy you then have to connect to your server’s BMC and activate the SOL proxy so it is a few more steps but the improved console is worth it if you are going to be playing around in the BIOS.

The basic steps are almost identical on all Dell 9, 10 & 11G servers and shouldn’t be dramatically different on any system running an Avocent BMC (which is most of them).

Once you are connected via SOL there are some useful escape combinations that are worth remembering:

  • ~.               exit the console.
  • <esc>1       F1
  • <esc>2       F2
  • <esc>0       F10
  • <esc>@      F12

Thursday 15 July 2010

Clever Web Meme – I Write Like..

There’s a clever web site doing the rounds at the moment: “I Write Like” analyses the glorious, flowing prose that you’ve crafted and then tells you that you write so amazingly well that you will have publishers falling over themselves to sign you up as their next big thing.[1]

I waved one of my less awful screeds over the magic joojoo beans and Lo! I write like William Gibson - my dream of being a filthy rich SF author idling away my days on a beach in Montserrat sipping Mojitos may actually come true. And pigs may fly too, no doubt. [2]

The site’s traffic stats, posted earlier on their own blog, shows a growth rate that must be the envy of Web 2.0 entrepreneurs across the globe -  they soared two hundred thousand visitors from a standing start in about three days and it’s not showing any signs of slowing. Clearly the herds of blogging sheep have been dazzled by the bright shiny thing that penders to its collective ego and have responded as required by advertising it to the four corners of the world. [3]

Of course the chattering classes of the Web have risen to the bait and there has been a flood of shrill criticism of the site’s white-male-author bias. The crazies have awoken having found fresh troll food, wailing about the lack of diversity and the insults to minorities and the oppressed everywhere. Clearly the end of days is at hand. But then, I knew that already, it’s always the same. [4]

If an improved version manages to correctly identify my style as that of “Concerned of Turnbridge Wells” then we’ll all know that it has actually matured into a genuine style analysis utility. Traffic will plummet of course, a clever business idea will fade into oblivion and nobody will write about it. Which would be a real fucking shame. [5]

  1. Dan Brown
  2. Vladimir Nabokov
  3. David Foster Wallace
  4. Ray Bradbury
  5. Margaret Atwood

I was hoping to get Douglas Adams or HP Lovecraft in there but apparently I’m not in the mood. And yeah, I know that [a] I can’t actually write like any of these people and [b] testing short paragraphs is cheating but [c] it’s fun so get over it. :) [6]

    6. Harry Harrison.

Saturday 26 June 2010

Apple and location based tracking

Kim Cameron just posted an interesting blog post about the latest changes to Apple’s iTunes Terms of Use. He noticed a rather alarming change to the Privacy Policy which I’m ashamed to say I missed entirely when I blithely accepted the changes earlier this week. My bad. Anyway these terms of use are a no-opt out agreement that you have to accept if you are going to use iTunes and be able to either activate your shiny new iPhone or deploy any apps to it.

The kicker is this part of the revised document:

Apple and our partners and licensees may collect, use, and share precise location data, including the real-time geographic location of your Apple computer or device. This location data is collected anonymously in a form that does not personally identify you and is used by Apple and our partners and licensees to provide and improve location-based products and services. For example, we may share geographic location with application providers when you opt in to their location services.

Note the weasel terms at the end – they may share it with those people but they say nothing about whether they can share it with others, they don’t really clarify that very well. And also note that it is not just Apple – it is Apple and its partners and licensees.

Kim’s follow up on a Consumerist piece from June 21st indicates that the change was made a number of days before I saw the Terms of Use up date on my iPhone so the timing is a bit of a puzzle. Still the point remains – Apple is building a huge database of participants who have “consented” to being put in a global location tracking database. Kim’s right in pointing out that the timing of this change is a bit supect given the high profile attention being focussed on Google’s location tracking practices of late. A key reason for doing this must be that they hope to be able to defend their location tracking practices from legal challenges that they expect to happen now that the Google WiFi ID scanning has become such a serious issue.

However there is another timing issue that should be borne in mind. The reason Apple are now more interested in location tracking, and precise location tracking at that, seems pretty obvious to me – accurate location data makes the new iOS 4 iAd feature* a killer advertising platform. Minority Report’s directed advertising only skims the surface of the possibilities – linking individually directed advertising to locations and even more specifically to location patterns makes the sort of things we’ve seen before (Google adverts for BP when I’m reading about oil slicks for example) seem trivial. Imagine the power of an iAd that knows what your location patterns are, and the sort of pre-emptive advertising that could support – trivially we’re talking about inserting an advert for Burger King as your phone realises you are following a regular route to McDonalds. The problem here is that for this to work Apple has to give this advanced level of location data to a whole bunch of people you probably do not want watching your every move.  No doubt Google hoped to gather similar data (and possibly do with their Google Latitude product and Android phones) but Apple have cut directly to the chase as far as their customers are concerned.

The “partners and licensees may collect, use, and share precise location…” phrase got me thinking – if “licensees” were to include your employer could they use the data to track your specific location at all times? What if a private investigator wanted to be a licensee? Could they just pull in anyone’s location data they wished? How about PETA, Greenpeace or the someone like the BNP in the UK? I’m pretty hopeful there will be some serious controls that should prevent those specific scenarios but honestly, how can you be sure?

Kim also points out that when someone figures out how to map this data to a larger uber databases maintained by one of the global WiFi identifier scanning operations then its really hard not to see this as major privacy threat. The problem comes back once again to the use of globally unique identifiers and how they can be used to make undesirable connections between data sets– however if the iAd motivation is behind this then Apple really do need a globally unique identifier. The value in this data for advertising is that it is globally unique and personally identifying – Apple’s claims that it is not are absolute rubbish – the globally unique device ID of someone’s phone is just as much personally identifying as a real fingerprint.

I certainly think this is an issue (and clearly Kim does) but we seem to be in a fairly small minority at the moment. Looking at the coverage of the Google WiFi scanning debacle it’s interesting (and depressing) to note that there is almost no attention being paid to the privacy problems of “just” scanning for device identifiers.

* For some limited interpretation of the term “feature” – not one that’s really useful for end users but great for advertisers, obviously.

Wednesday 23 June 2010

Progress

From iFixit – via ArsTechnica

iphone4_logic_board_ifixit

The always cool folks at iFixit have provided a nice disassembly and exploded final view of Apple’s latest phone.

That’s the entire logic board of the new iPhone 4. Similar in style to the equally minute logic board on the iPad and not far off actual size (at least on my screen). It’s astonishing to think that embedded in this we have:

  • 1 Ghz CPU
  • Memory and IO controllers
  • Power management and Systems Management circuitry
  • 512Meg RAM
  • 16-32GB of Solid State Flash Storage.
  • 3-axis Accelerometer \ 3-axis Gyroscope – a full 6 axis IMU \ Compass.
  • Bluetooth \ 802.11a\b\n Radio + FM Receiver (and Transmitter but disabled thus far)
  • Tri Band GSM Radio
  • PentaBand WCDMA 3G Radio
  • GPS (12 Channel)
  • Proximity sensor
  • Ambient light sensor
  • Multi-touch screen controller
  • USB Controller
  • 960x640 video controller
  • MicroSIM reader
  • Stereo Microphone \ Speaker Hi Fi Audio
  • 5Megapixel Still \ 720p HD Video Camera
  • 0.5Megapixel Video Camera

OK so there area few other peripheral bits that actually have some part to play in those roles but the level of integration is incredible in any case. That’s 6 different radios (18 if you count each GPS receiver channel separately), 4 environmental sensors and more processing, storage and graphics power than a high end PC from 2000\2001 all in a strip that doesn’t take up much more volume than a credit card. 

Whatever way you look at it that’s an amazing level of progress. If the same rate of change continues we’ll have the same sort of capabilities available in fingernail sized devices by 2020.

Sunday 20 June 2010

Mobile Fingerprinting

Kim Cameron has been following through with some additional musings on the issues that have emerged from the Google WiFi Geolocation database debate and gives us a personal example from 2005 that shows how Bluetooth isn’t necessarily all that safe and how a simple behaviour (discoverability) can turn into a powerful tracking technology. It’s notable that even in 2005, when the idea of building a global database of identifiers was just a pipe dream, the problems were fairly clear as far as Kim was concerned.

I’d made a point in my earlier post that because these issues had been highlighted fairly early on in the commercial proliferation of Bluetooth that the manufacturers had pretty much sorted things out by adopting much safer defaults and implementing features like timeouts for discoverability. Newer devices are, by and large, better at keeping themselves quiet. Out of curiosity I just enabled Bluetooth on my iPhone and Laptop and scanned for nearby devices and found a total of 4 – my own two obviously showed up for each other but apparently someone called Danielle* has a phone nearby and there’s some other Bluetooth device that I could probably identify if I was to try to connect to it but I’m so not going there now. So even though there have been improvements in the field there are still some problems there. As an example of how this can be done intelligently – the iPhone’s Bluetooth is only “discoverable” when you have the Bluetooth menu open, it’s disabled once you close that menu.

There’s also the entire field of malicious interception of “secured” Bluetooth comms. It’s a sad fact that many devices use very poor pairing techniques and compromising the integrity of many supposedly secure Bluetooth connections isn’t particularly hard. From a casual users point of view that still serves a useful purpose – an entity like Google could never launch a global project to harvest Bluetooth ID’s using those techniques. That doesn’t stop some random attacker targeting individuals or small groups but at least it prevents large scale abuse, as I pointed out in my earlier post. As a healthy reminder of why my casual remark that the Bluetooth folks had made some good decisions shouldn’t be taken as a statement that Bluetooth is safe in anyway here’s a link to a presentation at this years Shmoocon about Bluetooth Keyboards which is really disturbing, especially (but not only) if you are still using XP.

 

*Name’s have been changed to protect those who devices are poorly configured. :)

Friday 18 June 2010

This ain't going to end well

Given my recent focus on WiFi scanning, geolocation and the potential for abuses of such data I was intrigued and horrified in equal measure when I read this Gizmodo article on the upcoming Nintendo 3DS

I'm not sure that it significantly adds anything new or increases the risks above and beyond those caused by the WiFi capability of current generation Nintendo DS\DSi handhelds but the "always on even when powered off" aspect seems a lot less like a good idea to me today than it would have a week or two ago and the silent integration with a WiFi GeoLocation system doesn't make me feel all warm and fuzzy I have to say.