Spectre (Dark)
Goes straight to your core and soon has you blabbing your most intimate secrets. In spite of later treatment you find you keep having flashbacks and reveal even more embarrassing information.
5922 publicly visible posts • joined 8 Sep 2007
and thanks for all the fish tales.
And the current tale?
Here's one I was told by my boss (I'll call him Fred) from when he was a humble service engineer in the 1970s.
He was forever going to the same place, because one of the operators kept messing about with machine settings. Eventually he caught the guy in action and sort of casually asked what he was doing. He was informed that the machine was 'unstable' and the guy was trying find the controls to correct it. Fred then wandered off and found the manager. Between them they cooked up a little ruse. Fred goes back to the machine and pokes about for a bit, then the manager turns up and asks Fred what model the machine is, and on being told swears and says they've been swindled and given the older model without a stability control. Operator is now looking pretty smug, and Fred is 'instructed' to fit one ASAP.
Later a new control is fitted while the same operator is on-shift, and wiring threaded through the machine to an obscure point, where a note is left telling others to call the office before touching it. The 'control' was apparently a broken potentiometer that would go round and round, with a click where the end stop used to be.
They never heard from that place again, but did occasionally get puzzled phone calls from other service engineers.
The 'clean room' guys don't know how well off they are.
In the dirty, greasy, ink-splattered world of industrial electronics you are still sent out on urgent repairs to kit you've never seen in your life before. This has frequently been much {cough} modified {cough} over the years, and in no way resembles any schematics (in the unlikely event they still exist). If the mechanics are modern (less than 30 years old) and European, you may have the luxury of all metric fittings, otherwise all bets are off. Electronics could be anything from pure relay control, through TTL/CMOS and PLCs of questionable capability... or any mixture of those.
A few years back I was sent to fix a variable speed drive on a printing press. I was staggered to find this was built in the 1950s and used a variable reluctance system - quite ingenious, horribly inefficient, and something neither I nor any of my colleagues had ever seen before or since.
Now get of my lawn :)
P.S.
Forgot to mention you've usually got an 'excitable' production manager hovering over you asking when it'll be fixed every few minutes.
Every time I think this stuff can't get worse something like this comes along to prove me wrong.
Talk about a false sense of security. Kids aren't dumb - if they want to get up to no good, they'll simply take the thing off, or swap it with a friend. At the same time I've no doubt these have the usual absence of security, so the kid is now being advertised as not with his/her parents.
What about us real people?
I visit friends in Europe quite frequently. Without exception their first question is whether I will still be able to get over to see them, and whether they will be able to visit me. I have to say in all honesty that I don't know.
These days I don't give a toss about the exchange rate, business investment and political control. I want to be able to enjoy time with my friends, wherever they may be.
Reminds me of when a newish middle management wonk was fuming at the lack of milk yet wouldn't go across the yard to the front office where it was always delivered.
Unfortunately for him, one of the directors (also a very good engineer) overheard, came in the room and made a show of checking the fridge, then in a very loud voice said "No milk? Ok I'll pop over and get it."
There are such things as tamper-proof screws. They are countersunk (of course) and made of some hardened steel, use-once and done up with a standard crosshead screwdriver. However the head profile is sort of sloped so there is no 'undo' edge. The really sneaky bit is the underside of the countersink has lots of reverse sawteeth. They slightly deform the underlying metal as you screw them in, and even without the odd head profile, would dig in hard if you tried to undo them.
The small project I work on is a Linux only GPL 2+ one. It's status allows it to have free hosting both there and on Sourceforge. I can foresee real problems if Microsoft muscle in, one of the first being charges brought in. We have no funding at all so in that case (with great regret) we'd have to abandon GitHub and try to find some other second repository. I imagine there are very many projects in a similar position. Knowing their reputation, I guess Microsoft would consider that a good thing - only paying cust victims remaining.
I wonder what results you would get if you re-fabbed the ARM2 instruction set with modern sizes. It should be pretty fast, and ideal for highly deterministic designs. You would always know exactly how long any code sequence would take, and it would be somewhat more secure that some others!
P.S. apologies for spamming the thread!
Those conditional instructions are absolutely beautiful if you're into tightly packed assembler. I'll certainly miss them (although I admit I don't do much assembly level work these days).
To some degree they also mitigate not having speculation, as they are incredibly fast (one clock tick).