* Posts by AndrueC

5089 publicly visible posts • joined 6 Aug 2009

Zilog to end standalone sales of the legendary Z80 CPU

AndrueC Silver badge
Boffin

Re: MSX

To be fair a Mandlebrot Generator is mostly maths and thus unusually hard to understand. It's something of a myth that you need to be good at mathematics to be a computer programmer. For most projects you don't anything more than what I would call arithmetic. If you can add up a bill or work out your monthly disposable income your maths is good enough to cover most programming projects.

Modern languages offer several features to reduce the amount of maths needed. When I started if you wanted to iterate through a list of objects you had to create a loop, specifying the start index, the increment and (most troublesome) the end value. Modern languages now offer foreach which has significantly reduced the occurence of fence post errors.

AndrueC Silver badge
Happy

Over the years I owned or used: two ZX Spectrums (Rubber thumb 16k then the later slightly improved 48k version), a CPC 6128 and as my career started several Huskys.

A few years later I discovered that Adaptec's 1542 SCSI card had a Z80 on it but I'm still not sure what for. Presumably only to marshall SCSI commands and responses from something faster.

It was also the controller for a 3.5" floppy disk autoloader I had to program once. We really only needed two functions - insert and eject - but when I discovered the Z80 stuck inside this horrible device I decided to implement code for all the sensors as well. Imagine the horror of being stuck inside such a boring lump of machinery. At least I gave it some kind of outlet to express itself :)

AndrueC Silver badge
Happy

Re: MSX

Thanks for reminding me. I had a 6128 and loved playing around with bank switching. It was also a very well designed and written BASIC - thanks to Locomotive Software. I mean how many BASIC variants offered interrupt driven programming? Admittedly the architecture meant that it wasn't very accurate (the timers paused when accessing the disk drive or waiting for a string to be entered at the keyboard) but it worked :)

40 years ago. JHC. I was at Polytechnic when I had my 6128. Learnt BCPL and C on it as well as BASIC.

Blackstone wants to plug hyperscale datacenter into former Britishvolt battery site

AndrueC Silver badge
Meh

Re: Original battery factory would supposedly have provided 3000 jobs...

..and instead of helping reducing our climate impact it will now add to it.

Open source versus Microsoft: The new rebellion begins

AndrueC Silver badge
Meh

Re: Fingers crossed

I just hope the Germans won't go full-Monty on industrial policy and attempt to use a German Linux distro.

..and here it is. The Linux Achille's heel.

User: "I want to install Windows"

Provider: "Here you go."

User: "I want to install Linux"

Provider: "Which distro?"

User: "Um..what's the difference?"

Someone passing by: "Pregnant advark is best"

Another passer by: "Gawd no, Zappo Grindo has a better widget"

Someone who was quietly sitting near by and has now woken up: "You're both wrong Farting Pig is better because it doesn't use systemd"

A brawl now breaks out. The user quietly leaves and goes to the Windows provider.

US reckons it's about time the Moon had its own time zone

AndrueC Silver badge
Boffin

Re: 'Time Zone'

That's why the face of the man in the moon always looks at us and the really cratery bit is the half that faces away from us.

You are of course absolutely correct but can I point out that the 'face of the man in the moon' only applies to those observing it from the northern hemisphere of the Earth. In the southern hemisphere it's something else.

As for people observing from the equator don't arsk me. It does my 'ead in just to think about it :)

AndrueC Silver badge
Joke

The White House cited [PDF] the example of an Earth-based clock observed by someone on the Moon that would appear to lose an average of 58.7 milliseconds per Earth day.

I blame Albert Einstein's family. Apparently his relatives cause a lot of trouble.

I think that's what my physics professor said anyway.

Rust developers at Google are twice as productive as C++ teams

AndrueC Silver badge
Boffin

Re: Basics done right and geek's superiority syndrome

Given that most human invention over the millennia has consisted of combining multiple objects together to make a new easier to use and/or more powerful object it seems strange that people criticise OOP. My experience is that nearly everything can be described as a collection of interacting simpler things.

Or maybe I'm strange.

Clearly some people do struggle with the concept of contracts and implementations and with inheritance but I've always found it easy and obvious. It suits the way I think.

* This is what things like me can do.

* You tell me what you expect me to be able to do and I will do it.

* I'm like one of those/these but I can also do these things.

I think where OOP seems to fall apart is that a lot of developers don't like the constraints it imposes. They want to be able reach inside an object and get information from it. They want to look at it and understand how it does what it does instead of just using it. I think it's a similar instinct that leads to excessively long functions and lower productivity. A lot of software developers just seem to have an aversion to black boxes. The idea of having a function just do the one thing its name says it will bothers them. Such programmers prefer to have all the code in one place.

It almost amazes me sometimes how some of them can even use a computer without having first opened case then reverse engineered the PCBs and chips therein.

I'm not saying 'trust my code because I'm a programmer' but if I claim to implement a contract then at least wait until something has gone wrong and can be indisputably traced to my implementation before you start digging. And FFS if the implementation doesn't expose internal data then don't go ferreting around for it. Oh and contracts should be almost sacrosanct. If one doesn't provide what you need then consider the possibility that you might be going about things the wrong way. Contracts are what I often use to 'encode' (probably the wrong word - maybe 'embody' is better) the application logic. I design using contracts. Follow the contracts and you won't go far wrong.

Apple fans deluged with phony password reset requests

AndrueC Silver badge
Boffin

Re: I solved that years ago

Yup. I do something similar but because I'm the admin of my mail server I can use wildcards. It does occasionally cause confusion when speaking to a human who wonders why their employer's name is in my email address. I'm also having to use an old version of Thunderbird because the Virtual identity plugin hasn't been ported over to the newer API. I thought I'd found a replacement that worked with the current TBird API but it didn't quite make the grade for some reason.

Vernor Vinge, first author to describe cyberspace and 'The Singularity,' dies at 79

AndrueC Silver badge
Happy

Outcasts of Heaven Belt by his wife is worth a read. Emotional and thought provoking.

AndrueC Silver badge
Happy

Re: Fire Upon the Deep

(But I assume the network uses some sort of "ansible" technology to avoid making the latencies centuries long).

The network only exists in the high beyond and FTL travel and communication are possible there.

The Zones of Thought.

The final chapter is very evocative though and does a good job of showing that even with FTL communication the galaxy is still a large place.

AndrueC Silver badge
Pint

R.I.P.

A Fire Upon The Deep and A Deepness in the Sky amongst the best novels at conveying just how mind blowingly large the galaxy is. Two truly great novels. I class both as two of the best S/F novels I've ever read.

The sequel to A Fire Upon The Deep tends to ramble on a bit while achieving not a great deal but is still a reasonable read.

UK minister tells telcos to share telegraph poles if they can't lay cable underground

AndrueC Silver badge
Meh

Re: They do.

Openreach already share poles and ducts. They charge for the privilege but as a concept that seems reasonable and knowing Ofcom (who forced BT to do this) the pricing is probably in line with industry expectations.

Where it goes a little bit wrong is if the alternate company finds that the Openreach poles/ducts are full or blocked. In those cases whoever is laying the cable just digs their own duct or installs their own pole. There appears to be no mechanism to force Openreach to sort out the issue nor to encourage the other company to rent out their new ducts/poles.

'Chemical cat' on the loose in Japanese city

AndrueC Silver badge
Joke

Re: History repeating itself

No that wouldn't be a goodie thing at all.

Trying out Microsoft's pre-release OS/2 2.0

AndrueC Silver badge
Boffin

Re: 30 years later...

I've found this while doing a bit of research this page. It provides some interesting information on the original PC design and might explain the comment I'm remembering.

Elsewhere the article also mentions that the IBM PC uses the DMA controller for memory refresh. What is omits to mention is that DMA channel 0 is the one used for memory refresh in the IBM PC, which makes memory-to-memory DMA quite problematic, given that channel 0 would be also required for memory-to-memory transfers. You can do memory-to-memory transfers, or you can keep the DRAM refreshed, but not both.

[snip]

As an aside, using the DMA controller for memory refresh has an implication for IBM PC initialization. Although the PC has no complicated memory controller and no memory timings to set, immediately after power-up RAM can’t be used because it’s not being refreshed yet. During POST, the BIOS sets up the DMA controller (and timer, which is also involved) to perform the refresh function, but until then, there’s no RAM, and therefore notably also no stack.

Given that OS/2 2.0 kicks the BIOS out perhaps it (re)programs the refresh rate. Perhaps IBM discovered that on clones they didn't get the DRAM refresh rate they were expecting. Another possibility is that OS/2 was just more sensitive to overclocking.

AndrueC Silver badge
Boffin

Re: 30 years later...

I used Warp to develop DOS programs for data recovery. It was really handy because if you crashed the VDM (not uncommon when you're processing corrupt data) you could just open a new one. No rebooting required which allowed you to have other applications running on the desktop. It also supported low level BIOS calls but there seemed to be a bug in that it spun the floppy when you were accessing a device with an ID of 128 or higher. It even supported ATAPI in a VDM.

As for compatibility I remember a discussion on CompuServe about that and the IBM engineer in the thread wrote something like:

"When we program(?) the refresh rate of RAM we expect that we will get what we ask for not something 'fairly close'."

It's too long ago to remember exactly what they were saying. I think they said OS/2 read the configuration information from the mboard then reprogrammed the refresh rate but they might have just been saying that they assumed that the configured value was correct when they used it for something else.

Mind you I also remember issues with joystick support because IBM had followed the spec and expected the joystick to be set up for bi-directional communication where most - understandably - were input only. Also with printers. IBM initially assumed that all printers were bidirectional for flow control.

Whatever the issues I never had any problem installing or running Warp on clones. One of my favourite memories is of me downloading messages from CompuServe in the background (multithreaded thanks to Golden Compass) while I was playing Geoff Crammond's Formula One Grand Prix in a VDM.

I also remember getting a set of floppies out of the blue one day. It turned out that I'd reported a superfluous '.' on the splash screen and when the bug was fixed I automatically got the version that included the fix. That quite impressed me. Another time I remember they issued a patch to work around that fact that a DOS golf game of the time hammered the sound card with thousands of samples a second.

UK and US lack regulation to protect space tourists from cosmic ray dangers

AndrueC Silver badge
Meh

Re: Wellll

But so what? I understand that it was a tragedy for the families involved but I struggle to see why it should be seen as anything more than that. They paid their money, they were told multiple times in the contract that it could kill them. They all surely had enough money to find out how dodgy it was (several people backed out precisely because of that).

For me it only becomes a problem when people are unknowingly dragged into the tragedy. So if a private space craft falls on a populated area and injures or killed people that needs regulation. But if a bunch of rich people choose to take the risk of going to space then good for them. It will spur further investment in space and if they die - whilst being a tragedy for friends and family - it just helps redistribute their wealth.

AndrueC Silver badge
Go

Re: Who gives a sh**

If it encourages more investment in space then I'm all for it. As a species we need to be investing more. So many resources out there just waiting for us and yet we continue to fight over the scraps of resources down here.

Climate change means beer made from sewer water, says North Carolina brewery

AndrueC Silver badge
Happy

Meh. All water has already passed through thousands of digestive systems over millions of years. And as for 'fresh water' lakes and streams - do people think that the fish get out to go to the toilet?

UK finance minister promises NHS £3.4B IT investment to unlock £35B savings

AndrueC Silver badge
Boffin

I'd argue that the NHS needs a committee of IT and medical experts to agree a data standard for patient records and communications

Already a solved problem. Let me introduce you to HL7 and friends.

My preference is for the up and coming FHIR as it supports XML and JSON and is RESTful.

NHS Digital now also offers standardised APIs for accessing data across different systems.

It's that most wonderful time of the year when tech cannot handle the date

AndrueC Silver badge
Happy

Lol. Reminds me of a licensing system I was involved in a couple of decades ago. They'd made the mistake of having the license expire at midnight CST, Not a good decision for a product sold internationally.

AndrueC Silver badge
Boffin

Re: That's just career-ending embarassing!

Exactly. C# has TimeSpan. Java apparently has Period(). C++ appears to have std::time_point.

AndrueC Silver badge
Boffin

My Casio G-shock went 28, 29 and is now showing 1st. I remember that the manual for my first Casio digital watch bought in the early 80s said it knew about leap years and would be good until something like 2100. At the time knowing what I did I couldn't see why it would have a problem beyond the year 2100 but I suppose Casio's marketing department felt that 'it'll calculate the date correctly forever' to be too broad a claim.

So..yeah. I don't understand why this year has suddenly sprung a problem on the IT world and if I think about it I become increasingly alarmed. I only retired in August so surely things can't have gone to shit that quickly?

AndrueC Silver badge
Meh

Re: Modifications

Um..no. It was published in a magazine aimed at the young computer enthusiast. The Amstrad CPC was an 8-bit Z80 based Microcomputer sold in the early 80s.

As published the function worked according to the protestant version of the Gregorian calendar (it was a UK magazine after all) but the line of code that handled that calculation was followed by several similar lines commented out with information as to which sky fairy sect they related to.

AndrueC Silver badge
WTF?

Why is this a problem? I spent 35 years as a computer programmer and never once encountered a problem with February the 29th. One of the Amstrad CPC mags back in the 1980s published a BASIC function that could tell you the day of the week for any date going back hundreds of years. It could even be modified to handle the various leap days when the Gregorian calendar was adapted around the world (eg;in protestant countries 11 days were removed from September in 1752).

If anyone's code is confused then whoever wrote it made a right bog of it.

Cops visit school of 'wrong person's child,' mix up victims and suspects in epic data fail

AndrueC Silver badge
Meh

That's a little worrying. There is (or was) a chap with the same name as me and the same approximate age living in my relatively small town. I found out when I went for my first 'over 40s MoT' several years ago. There was another chap in the small waiting room and when the nurse called out my name we both stood up. She had to double check her notes and ask the month of birth to differentiate.

I think I have slightly more confidence in the NHS not confusing us since despite the complexity of their systems (I have a fair bit of technical knowledge on these) our NHS Numbers should keep us safely separate. But the Police..not so much.

He attended the MoT wearing a pink shirt and a tie though so what that says about his proclivity for crime is uncertain. Clearly not a rough and tumble scrote but management... um.

Starting over: Rebooting the OS stack for fun and profit

AndrueC Silver badge
Happy

Re: In the absence of files...

So do I *have* to have Word installed, as it is described as the "owner" of the file that you sent me? Or can Libre Office be used? What if I have both installed, because I'm supporting Users who each choose a different program?

'Owning application' in this context only means 'the application responsible for managing that collection of bytes on this system.'. If someone sends you a file you open a compatible application and import it - or as now when you try to open the file in your mail client the operating system suggests a compatible application.

Is that SVG file "owned" by Inkscape or by the web browser from which I used "save link"? What about the SVG file I created using Inkscape but want to view in the browser?

The file is owned by Inkspace, the link is owned by the OS and would contain sufficient information to identify the original data and its owner. The browser would talk to Inkscape to render the SVG (and register its use of it) or offer to adopt a clone of the data for you. If you modify data linked to by or from another application you get prompted whether to notify the other application or just make a copy and update that.

If you uninstall an application:

* Any application that has registered and not released a link to data will notified so that it can decide how to handle it (clone its own copy or warn the user that it won't be able to render the data moving forward).

* You are asked if you want to keep orphaned data and if so it remains on your storage along with whatever metadata identifies the original application.

There might have to be an ability for the OS to provide access to 'orphaned' storage so that applications can search it and take over ownership of the data in some fashion. Although an application ought to be able to mark data as 'for me only' for security reasons as below:

Although the above seems complex it's better than the current system where if you uninstall an application you can lose access to data without realising it. At least here there is something that is responsible for and tracking each data object. This also improves security because it prevents applications from opening data objects willy-nilly. An attempt to open secret_db.sql with - say - a hex editor will be impossible because you can't navigate to it. The only way to access that database is to ask the owning application and that will (we hope) prompt the user for confirmation before allowing it.

AndrueC Silver badge
Meh

Re: In the absence of files...

Yeah, Explorer has a number of deficiencies with respect to the primary file system it encounters:

* Doesn't report on named streams.

* Doesn't support paths longer than 260 characters.

* Doesn't allow creation of links although it can show them in a different colour and follow them.

AndrueC Silver badge
Meh

Re: In the absence of files...

Documents still have labels and can usually be tagged, often multiple times which the file and directory model doesn't really accommodate - e.g. does that record of the Project Alpha budget belong with the Project Alpha stuff or the financial stuff - why, it's both.

Both Linux and Windows NT support the concept of links. It's a bit poorly presented in Windows but it exists so both can make a file or directory appear in multiple places in the tree assuming the file system supports it and for both OSes the most common file systems in use do support it.

Having pointed that out however I don't disagree with the idea of doing away with 'files and directories'. Or at least hide them away as belonging to a particular application. If another application wants that data it has to go through the owning application.

So instead of having a 'Word document' you have a Word application and other applications can query Word about the data it owns (which is basically DCOM, OLE et al only we hope better). How Word chooses to store its data would be application specific but I think that the concept of files and folders is a bit too well known and useful to be dispensed with so most application would use an OS provided API for that. With this fancy new memory it's possible that API could be more streamlined to make the bytes appear to be in RAM (ie; no need to load the data into memory to act on it). But here's the thing about that - Windows and Linux already offer this; it's called a memory mapped file.

None of this seems revolutionary to me. Under the covers some optimisations might be possible ie; memory mapped files wouldn't need paging but for most programmers it would make little difference and if it's largely all possible anyway why isn't more popular? Is it because of the hacks required to do this with current hardware design as the author might argue or just that in the battle of survival of the fittest files and directories won out.

An interesting discussion for sure.

Avast shells out $17M to shoo away claims it peddled people's personal data

AndrueC Silver badge
Unhappy

I still get spam sent to my dedicated Avast email address. I pointed this out on their forums when it first started many years ago but I was 'shouted down' and told that there were many valid reasons why an email address that included the text '.avast' could've been found by spammers even though I was not receiving spam from anywhere else.

Leaked or sold..they had clearly violated my privacy.

Microsoft veteran on how to blue screen your way to better testing

AndrueC Silver badge
Boffin

Re: Better testing

Linux and Mac both have an equivalent - Linux has panic and iOS has (or used to) the sad face icon.

However for the record it's been many years since I've seen a BSOD from a Windows machine. They have been very rare events for me since Vista and from what I remember that turned out to be an errant video driver.

But it's not all good news. My Windows 10 mail server use to randomly freeze. From looking at the event logs it was mostly moaning about a lack of virtual memory and pointed out that the top few processes were between them consuming a few hundred megabytes. Making it shut down every 24 hours helped a bit but it still did it. When I dug into the logs further I noticed that WSUS was often downloading an update shortly before the freeze. On a hunch I added more RAM taking it from 8GB to 16GB and since then it's been fine. All a bit strange since all it's doing is running a mail server, TVersity and Logitech SqueezeServer.

Hey ho.

Trident missile test a damp squib after rocket goes 'plop,' fails to ignite

AndrueC Silver badge
Joke

I took this picture while touring Devonport Docks back in the 1980s. At the time I thought I was recording a derelict due to be scrapped. Now I'm not so sure.

Edit: Hang on, is that a shark fin in front of the wreck?

AndrueC Silver badge
Joke

HMS Vanguard leaving HMNB Devonport last year after a seven-and-a-half year refit.

That's what it looks like after a refit? Christ on a crutch what it did it look like before?

London's famous BT Tower will become a hotel after £275M sale

AndrueC Silver badge
Facepalm

The UK's former state-owned telecoms giant

That was over 40 years ago. It became a PLC before most of your readership were even born. Don't you think perhaps it's irrelevant now?

Wyze admits 13,000 users could have viewed strangers' camera feeds

AndrueC Silver badge
Joke

GetNextCacheId()=>++GlobalCacheID;

It worked okay in testing!

It's time we add friction to digital experiences and slow them down

AndrueC Silver badge
Boffin

Imagine if your bank said "Sorry, we lost your $90,000 savings because we don't have doors on our safes, the password to the box with the money in was 1234 and we haven't updated our CCTV since 2000."

Well I'd be shocked and surprised that my bank was keeping my savings in its vault ;)

That's not how banking has worked for hundreds of years. When you deposit $90,000 in a bank what you're actually doing is giving them $90,000 in exchange for a promise that should you ask them for some money at a future date they will give you some of their money. Once deposited the money belongs to the bank and you are reliant on contract law and possibly their good will if you want to get it back ;)

I wouldn't expect any bank to just leave the money to rot in a vault. I'd expect them to use it to make more money. If I'm lucky I might even get a decentpaltry cut of the profits in the form of interest.

AndrueC Silver badge
Happy

Re: Ain't Gonna Happen ...

Why else are traders and brokerage houses screaming for systems with lower latencies, paying fortunes to get and maintain them, and paying fortunes to be connected to the same subnet, and same switch as the computers processing all this data?

It's more because they can make a profit from price changes. It's all about exploiting the delay between a purchase and the effect of that purchase being reflected in the market place.

Tesla's Cybertruck may not be so stainless after all

AndrueC Silver badge
Happy

Re: until the Cybertruck is scheduled for a full wash

Mine gets at least one a year, whether it needs it or not.

Mine too - when it gets serviced.

Venus has a quasi-moon and it's just been named 'Zoozve' for a sweet reason

AndrueC Silver badge
Joke

If we find an asteroid that's on a collision course with Earth can we call it 'Arse'?

Closure of Windows 10 upgrade path still catching users by surprise

AndrueC Silver badge
WTF?

Re: In my misbegotten youth....

I'm not complaining, using Windows 11 means I get well paid to just sit down and wait half an hour for it to boot every time. I reboot Windows 11 whenever I want to relax.

Eh?

I used to power down my work machine at the end of the week (I put it in standby at the end of the workday) and on Monday it booted and was ready for me to login within twenty seconds. And this was a machine that had BitLocker active. It was also a relatively elderly clone - must've been five years old. I missed the last upgrade cycle because everyone knew I was about to retire. Heck - when I was working I could boot the machine, launch three instances of Visual Studio get Docker running two Linux instances (PostGres back-end and an Elastic Search server) and be ready for work in 10 minutes.

My personal laptop is the same on the rare occasions when a Windows update requires me to reboot it.

You appear to either be running on really, really shitty hardware (in which case I don't understand how you even got Windows 11 installed) or else there is something very wrong with your computer. Malware or a virus perhaps?

Cloudflare joins the 'we found ways to run our kit for longer' club

AndrueC Silver badge
Joke

"At the time, we had enterprise customers, but we hadn't operationalized repeatedly and consistently landing them,"

Maybe they struggled to understand what he was whittering on about.

250 million-plus reserved IPv4 addresses could be released – but the internet isn’t built to use them

AndrueC Silver badge
Meh

Re: IPv6

I made my mail server(*) accessible over IPv6 several years ago. It wasn't all that difficult. Using a competent ISP that has supported dual-stack IPv4/6 for over 15 years helped of course.

(*)Sits in my spare bedroom.

Rust can help make software secure – but it's no cure-all

AndrueC Silver badge
Boffin

Re: "Rust will stop you using data after it's been freed"

You can fix a lot of memory issues in C++ by using RAII and keeping as much as possible on the stack or fields. Make good use of const & and implement private copy ctors by default.

And FFS use proven libraries eg the STL and friends.

The thing I found with C++ is that if you're lazy it's easy to screw up. But if you make the effort and invest it in libraries (yours or proven external ones) it can be safe. Its downside is that a lot of developers lack the skills or management won't give them the time to do the job properly. In that respect languages like C#, Java or Rust win out.

It's all well and good to say that C++ can be safe in the hands of a competent programmer but unfortunately the world doesn't have enough of those. Quite frankly it doesn't have enough 'vaguely competent' programmers. For all our sakes we need to use languages that support and assist mediocrity in the people using them.

AndrueC Silver badge
Boffin

Re: "Security is a process, not a product. Nor a language"

A degree of paranoia helps. I spent fifteen years in data recovery and developing software for the same. You eventually learn where to put your gatekeeping logic and to be infinitely suspicious of any data structure that you have obtained from external code or external data. You might think that you've just read a directory record but it could actually be any old crap and lead you on a not-so-merry dance ending with a crash. I wrote applications that processed hundreds of gigabytes of partially corrupt data and needed to run for a couple of days (this was in the 90s). One thing you don't need when there's a customer waiting to get their data back is to arrive in the office at 9am and discover that your data extraction failed at 11pm the previous day.

It meant that I missed the other half of the equation which is passing your data safely and securely to external code but it's a good starting point.

Aircraft rivet hole issues cause delays to Boeing 737 Max deliveries

AndrueC Silver badge
Happy

Re: >but the problem may also exist in 737s already being used by airlines

Good point. Didn't it used to advise against using Windows to operate a nuclear reactor?

AndrueC Silver badge
Joke

Re: >but the problem may also exist in 737s already being used by airlines

It works for Microsoft. Sorta.

At least as far as we know faults with MS software has never caused loss of life..

IPv4 address rentals to mint millions of dollars for AWS

AndrueC Silver badge
Boffin

Re: Stuffed Turkey

IPv4/IPv6 coexistence is much more complex than a simple gateway.

My ISP (IDNet) has been offering dual-stack IPv4/6 for nearly 20 years now. The main reason I'm not switching to FTTP with an altnet is because neither of them that are available currently support IPv6. Any ISP that doesn't at this point in time is clearly lacking technical expertise and I for one wouldn't trust them with my connectivity.

Thankfully Openreach should be coming here soon (maybe this year) at which point IDNet can upgrade me to FTTP.

Dell said to be preparing broad Return To Office order this Monday

AndrueC Silver badge
Meh

I did find somewhere better. I retired. And my employer lost the 2nd most valuable developer on the team (the most valuable had moved to a better job a few weeks prior).

AndrueC Silver badge
Stop

Re: "if they want to keep their tax breaks"

Bring your own granules in then. Or your own Cafetiere. Is the difference really worth four or five quid every time you want a cup of coffee?

Someone willing to pay £10 a day for coffee could save a lot of money making it themselves. Approximately £200 a month in fact.