Would we be even reading about this if the owner had responded "thank you for the report, we've incorporated the fix."? I learnt long ago that being boring is often the best policy.
63 publicly visible posts • joined 9 Jun 2013
Re: New phone no thanks
My Android 11 phone at £120 does everything I need it to and more and it's 1/8th the cost. When I drop it and smash the screen, or it gets bent etc. (all things that have happened to my previous phones) I won't be so upset and will just buy another one. Same with my £150 android tablet vs iPod. Just can't understand why people are buying Apple stuff as the cost / benefit equation just seems so out of whack. But I suppose the same applies to the latest Samsung Galaxy or Android pixel phone too. But then I'm still driving a 2007 Honda Civic Type S, so draw your own conclusions.
Yes I tried to take that and had been developing using Azure for years and thought this will be easy.
I was expecting questions about Subscriptions, Resource Groups, Storage accounts, how to deploy things etc.
But no it was all sort of weird questions about what support contract you opt for in different situations and that sort of thing.
Stuff that 1% of the organisation probably needs to know and would probably negotiate with a MS sales rep anyway.
piles of books
When I started as a programmer 30 years ago, I remember the piles of (sometimes expensive) books we had. 11 ring bound manuals for the database, A shelf of Cobol Manuals, reference guides, Java API guides, Windows API, books full of algorithms etc.
Then you'd go on a training course and come back with a binder or two.
You couldn't just google it and if the vendor did have a website it was just for sales and maybe you could email them.
Still using one of my Java books as a monitor stand!
Must admit times are better now.
I've been to the office 3 times this year. We now share 18 hot desks between a department of 100, so we couldn't all come back at the same time if we wanted to. The organisation is considering closing it's current campus and rebuilding a smaller office elsewhere.
So looks like I'll likely be at home for the rest of my career,
That's quite a change in just 3 years.
We had a similar incident
At my old work, when someone was getting a PC an admin person would set it up, then wheel it to your desk on a trolley (big CRT monitors were heavy!).
They'd use the lift if it was to another floor. The incident happened when the power cord fell off the trolley and inbetween the doors. The doors closed on it and the lift ascended for a bit without issue then the UK plug on the end of the cord pulled between the doors but wasn't able to get through and acted as an anchor so the lift couldn't move any more and hit a safety cut out.
So the poor admin lady was stuck in the lift which wouldn't now respond to any commands and had to be rescued 30 minutes later. In this case they just had to lower the lift and open the doors and reset the electronics.
But from then on she refused to deliver PCs and people had to collect the trolley themselves and maybe risk the lift.
still run for legacy stuff
Sadly I still run 32-bit XP in a Hyper-V VM quite often. It's because I have to build VB6 and VB.NET 1.0 code and asp / com websites against IIS. Tried installing very old versions of Visual studio in Windows 10 64-bit and you can get it to just about work after a lot of messing around. But once you start adding in other legacy components / controls it stops working.
The one good thing is that it's nice and quick though.
Re: I'm no friend of MS
Yes, their standard black optical wired mouse works just fine for me too (p/n X800898). At 80g not to light, not too heavy and a pleasing sensible ambidextrous shape. Scroll wheel is light to move but has the clicky detents. I have a few spares. In later years they brought out a newer model with thinner cable and only 60g, but it feels cheap and isn't as good as the earlier model..
ported that away in 1998
We ported our Cobol and Fortran code off our VMS Vax to Sun Sparc in 1998 and that was the last time I used VMS. Literally some of that stuff had been written before I was born (in the early 70s) and had been ported from a Sperry mainframe before that.
Ironically now we have "offshore colleagues" porting that same stuff from Sparc to Intel Linux boxes. If it works there I expect it will run unmolested for another 30 years.
It might surprise people that we're not a bank. Education sector.
stay and work from the inside
Perhaps they would of been better off staying and peddling suitably backdoored kit at knockdown prices to all the entities in Russia they could. We accuse of Huawei of doing the same, so why not follow suit.
Or maybe all their kit is already backdoored so they felt they didn't need to.
sitting idle means they are using less power
At least modern PCs / Servers when the CPU is idle they are using less power. Give them a heavy load then the power consumption goes up. So it's not actually "free" to give them something like seti@home to do. Also generates more heat therefore the cooling system has to work harder also drawing more power.
So in effect it's stealing to use the "idle" computers in this way.
We've had incidents where I work of people mining bitcoins using the organisation's electricity.
Canon too and in a 10 year old printer
My 10 year old Canon inkjet printer died last year. So I took it apart as you do, hoping to find stepper motors, precision ground bars etc. No stepper motors any more, just normal motors and end limit switches.
But was disgusted to find a big nappy in the bottom of the printer that was saturated with most of my expensive ink. Obviously the head cleaning that the printer seemed to do every time I turned it on was sucking ink into it.
Have now switched to a laser printer (Xerox B215) which can't do pretty photos, but so far I think this one toner cartridge should last me a few years as I'm a light user and probably only print <500 pages a year. I've had it a year now and toner still says 97% .
We had an incident here where one of our developers accidentallyinstalled a Nuget package from a dodgy publisher (not Microsoft but a very close spelling). The package seemed to be from Russia. It was several months until this was noticed and the code had been deployed to test servers.
We still have a Windows 2000 server to run VB6 builds on. Heavily firewalled and running on a VM. But one day VMWare will update things and Windows2000 will no longer run any more, then we are screwed. We're currently on the 3rd project to replace the old VB6 system.
We also have some "irreplaceable" DOS software attached to a specialised scanner, but that runs on Windows 10 64bit in DosBox though, so fairly modern!
PI Pico would be tricky
The RP2040-based Pi Pico would be tricky to use, I'm sure it could talk to the printer ok, but getting it to go onto the internet and collect the information from GitHub wouldn't be possible without extra hardware to give it ethernet / wifi. The other Pis are basically linux boxes with all that stuff built in and either an ethernet jack or wifi built on board.
The Ministry of Silly Printing: But I don't want my golf club correspondence to say 'UNCLASSIFIED' at the bottom
Amateur Opera Society Newsletter
I remember being called to the big boss's office by his secretary who was having trouble re-formatting a document. Turned out it was the boss's Amateur Opera Society newsletter and as I was helping her the boss walks in and asks what I was doing etc. At least he had the decency to look sheepish after.
I once spent at least an hour trying to get the wifi on my laptop to work. Turns out there was a physical switch (black, labelled in black on a black background) that turns off the wifi somehow, but doesn't report the fact back to Windows (The adapter was still enabled, just didn't get any signal). I must of bumped the switch off without noticing as it was working fine previously.
Pi calculated to '62.8 trillion digits' with a pair of 32-core AMD Epyc chips, 1TB RAM, 510TB disk space
'No BS' web host Gandi lives up to half of its motto... Some customer data wiped out in storage server meltdown
costly in paper
We had a cobol report that had a slight bug in the code. It sent the malformed report to the printer. 18 boxes of paper later (at 5 reams per box) the operator decided that something was probably wrong and killed the print job. Next morning the print was delivered back to the office on a large overflowing trolley, fortunately it wasn't my bug. It was simplex printed so we had plenty of spare scrap paper for the next 10 years.
23 years ago when I was first starting out as a programmer I wrote an extract to populate the mainframe from the new shiny system that we were developing. I came in one morning to find that that weekend's mainframe processing had all errored and it was all because of my extract had fed bad data to the system (it was the products database that everything else depended on).
Fortunately after 20 minutes of investigation it turned out that I had followed the specification precisely and it wasn't my fault at all. The designer who had wrote the spec and was of supposed to have done the testing got the blame instead. I had no knowledge of the old mainframe systems and there was no way I could of spotted the potential problem.
my worst mistakes
I was supposed to be refreshing the test products database from our live database. Both databases were on the same host. I accidentally mixed up the database names and refreshed the live database with the test data. At least the backup system worked to restore the data when I realized what I'd done. Fortunately this was 15 years ago and most of our workload was batch with a few screens for data maintenance. If I did this now it would of affected online websites and whatnot. The databases were moved on to separate hosts soon after.
Another time I was coding a database trigger so that on delete of one record it would delete some child records in another table. Unfortunately I missed the where clause from the child delete and it emptied the entire table of records. Furthermore the tester didn't catch the issue (it had deleted the record they were expecting and they didn't notice that all the rest of them had gone also). However it was quickly noticed when the code ran on the live database for the first time...