Re: Algol 68 is not ALGOL 60
I remember attempting a C compiler using that book. Did enough to pass the course but never finished it. It was hard!
51 posts • joined 29 Oct 2014
I did that twenty years ago. But it's interesting that the same story was around when ir35 was mooted back in 1999/2000.
The difference this time is that the clients have the liability which makes it harder to fight.
The changes to contractors are that those on Ltd companies will need to pay more NI. Including employers out of their fee, as dividends, already under attack, are no longer possible.
So far that puts them on an equal footing with existing umbrella company users.
Where the bite is, is that many contractors work long distances from home for relatively short periods of time.
They will no longer be able to pay the expenses out of pre-tax income, and it is that which will hit clients, as they'll find it much harder to find contractors. This will in turn impact permies, as the clients turn to cheaper options, like folk from India, thus further hastening the demise of British IT experts.
Unless the type of the returning parameter explicitly specifies the sort order, the sort order of the returned data is undefined.
A very important basic fact.
I am astonished at the number of people who think that an SQL SELECT will return records in the primary key order. In a relational database, the sort order is undefined.
I don’t know, apathetic bloody chemists, I’ve no sympathy at all.
I've made a lot of money out of SAP being a bit crap. I see no need for it to change.
Btw, the clue is in the name of the programming language. ABAP means in German "Allgemeiner Berichts-Aufbereitungs-Prozessor". While this is generally rendered in English as "Advanced Business Application Programming", an alternative would be "Common Report Application Programming". Or CRAP.
What do you do for a living?
I'm a CRAP programmer.
Yes, I think you probably are.
It came in in 2000, but the onus for deciding in or out, and liability for getting it wrong, was on the contractor. Since it became too easy to construct contract and working practices that were outside, it quickly became an irrelevance to savvy contractors with cooperative clients and agencies. Other contractors went into the arms of umbrella companies to avoid the issue altogether, considering the extra tax to be worth the lack of risk. Yet others went into dodgy schemes - that's coming home to roost with the Loan Charge.
A year or so ago, for the public sector the liability was changed to be with the client. Now the government wants to role it out to the private sector.
Yes, it is a lot of hot air. Over in abroadland, I'm taking part in a 5G trial. I have at home a 5G router. It is no faster than my fixed line (as fast), is very noisy and runs very hot - hence blowing a lot of hot air.
It's kept switched off.
When IR35 was first mooted back in 1999, we didn't know whether the client would have the liability or the contractor. However, there was a widespread fear that either way, it would lead to the end of contracting.
I now contract in abroadland. No tax relief on dividend income, so no dodging the NI equivalent. It's still worth contracting for the freedom and the uplifted income which over the years has reduced to around 50% more than a permie position.
One weekend we were doing a system upgrade. I was told I'd be called Saturday to do my task; dropping an index of the general ledger, running some task, reinstating the index.
I didn't get the call.
Sunday at about 8pm, and after a couple of bottles of wine, the call came. I explained the deal was that the call me Saturday. Today is Sunday and I'm pissed.
I think the guy at the other end of phone was maybe a yank, as he persuaded me, eventually, to do my part.
I came within a "confirm y/n" of dropping the table rather than the index..
In the early 90s we switch over from IBM 3270 Terminals to herds of Vaxen and VT100 keyboards. The network guys had a washing line strung over their area with keyboards hanging from it, drying out from user spillage.
Apparently, diet coke was fine, but anything with sugar in - like full fat coke - made the keyboards unrecoverable.
Working for a company based in Bath, one of the field engineers calls up, and in a delightful Zummerzet accent (which I won't try to emulate in text), begins this conversation:
Him: I've got this new laptop, and I've switched it on, and I don't know what to do next.
Me: So, can you tell me what you can see on the screen?
Him:Er.. . "Welcome to <company name's> computer network. Press key 'A' to continue".
Me: Can you press the A key on the keyboard please?
Him; <click> Oh, yes, that's done it. Thank-you very much.
And then near Newcastle, we had a chap with two different accounts (on a Amdahl mainframe, running VM), who kept forgetting the passwords. Password change was 3rd level support (2nd level was user support, 1st level the helpdesk). The call came through - Mr so-and-so has forgotten his passwords again, can you reset it? The rather grumpy team lead grins and adopts his most pleasant manner:
'yep, no problem, doing it now. Ok, the first account, the password is "head". Second account... that'll be "dick". Be sure to tell him in the right order.'
Biting the hand that feeds IT © 1998–2020