Outsourced
Some contractor built the code and handed it over, with the documentation: just change the keys and it's good to go.
1659 posts • joined 6 Jul 2009
Excel is a programming language with persistent storage and a rich UI. Exactly what FORTRAN and COBOL were, back in the day. c represented a historic split: a programming language of only 32 keywords, with no storage or UI (those provided through OS library). It was an active area of discussion at the time, but, like /* block comments :*/, the biggest advantage of the c approach was that it was different, //and suitable for situations where FORTRAN and COBOL were not.
Even 35 years ago, programming languages had not kept up with advances in storage and UI. The current equivalent of FORTRAN or COBOL is javascript + database server + web server + browser. Which is suitable for the vast majority of programming tasks, but still leaves cases where a modern programming environment of "language (including persistent storage and rich UI)" is most suitable.
Three mile island was a successfully avoided nuclear accident. They 'advised pregnant women to leave the city'. The same year, they evacuated a city in North America because of a rail accident involving fire and shipping oil.
I don't have an opinion on nuclear power: I've got too many friends on both sides of that argument. But it's always burned that the successful avoidance of a nuclear incident should be mentioned in the same breath as Chernobyl and Fukushima
Access is built on top of the (DOS era) database primitives provided by the file system. There was a move to update the record handling primitives, which would have naturally led to a new version of Access, but the project was canceled. There was also Access 2000, which could live in SQL Server 7 --- but that was killed by SQL Server 2000 a few months later, which dropped the API used by Access 2000 for project storage.
So both the new directions for Access were killed.
The modern equivalent for Access is Web applications, with a Web Server and Database server. The web page description is very similar to an Acess/VB6 form description. Access never got into this area because ... VBA in browsers was killed, HTA's were killed, JET back-ends were killed, and Access front-ends were killed.
It's unfortunate because, although a web server and database is standard for development now, it's still a step larger than having that API built into the workstation operating system. What may be on the horizon now is having that API available in the Browser. You can get a web server operating in a web browser now, but the whole 'sandbox' thing is the enemy of persistent shared storage. Still, that's where I see an Access replacement might come from.
In AUS, the soviet-line communists ran a successful political party called the Nuclear Disarmament Party, formed to prevent uranium mining and power. The muscle was provided by a wide array of Australians of various stripes (mostly anti-government protest voters of one kind or another), but the backbone was Moscow-aligned communists.
The party collapsed in disarray because the membership wanted to condemn Russian nuclear arms and development (as well as Australian and American), and the organisation refused to allow that.
It was part of the dealer model for GM from the 1920's.
General Motors was a motor company that joined up with some coach builders ('body by Fischer' in the USA, Holden in AUS). Dealers finished the vehicle by adding the equipment that wasn't provided by the coach builder or the engine builder. Things continued to be called 'options' even after they became standard equipment, because the dealer contracts included dealer payments for 'options'.
The default install for Windows puts everything on the same disk. And both Program Files and System32 are unsupported except on the same disk. And update roll-backs go into the Windows folder. winsxs is 20GB on my Win764 machine
Even if the base install was 4GB (sadly, it's not), you're still going to need 64GB on the c: drive after installing Office and running update.
40 years ago one of my friends was a car delivery driver. He'd deliver a car somewhere in England or Wales, then hitchhike home again. He did so much driving for so many hours that he actually had a dream about it.
When he woke up, he found he was driving...
If the encryption was faulty, then the encrypted backups were faulty. Or even that only the backups were faulty.
Since it's encryption, it's possible that the original fault did encryption which could not be reversed.
(Not this fault, which is only a speed fault)
The original fault was clearly not very widespread, or we would have heard about it before now.
A general check-up used to involve listening to the heart. If you know what to listen for, that still detects unexpected conditions -- unless you are planning to just send all of your patients to a cardiologists all the time at every presentation for cold or flu or pregnancy or broken arm.
The problem is that you have to listen to every patient every time to get a clear idea of normal and abnormal heart sounds. Very few doctors do that now.
They are reporting that around 1% of COVID cases result in heart conditions, most of which are easily detectable, few of which are easily fixed. Exactly the kind of thing primary care physicians use to do:
"To Cure Sometimes, to Relieve Often, to Comfort Always"
Only nurses wear stethoscopes now. And fewer and fewer of them: it was used by nurses to take blood pressure on nursing rounds, (you use it to detect when the pressure cuff has released enough to allow peripheral pulse) but that is being replaced by automatic detection.
Now that doctors don't wear white coats, and nurses don't wear uniforms, you can identify Doctors by the 'smart casual' clothing, and Nurses by the stethoscope.
There was an engineering design fault in the Apollo 13 oxygen tank: the switch was rated for the original voltage/current, and was not replaced when the design voltage/current changed.
This is a beginners mistake: a switch is just a switch, right? It doesn't need an AC/DC rating and a voltage rating and a current rating?
To be fair, the engineers involved probably weren't beginners, it was probably a project management failure, but clearly a lot of the engineers involved at the project management level were mechanical engineers, not electronic (as demonstrated by the discussion about how many 'Amps' they had left after failure).
The switch didn't open under load, because the switch contacts were under-rated. The heater didn't turn off, the shielding overheated, and later failed, exposing the heater wiring to the oxygen.
Here in Australia, something similar happened with a popular portable electric heater, leading to several fires and at least one death. Again, because the switch contacts were under-rated, the heater element did not turn off, the shielding failed, and fire was the result.
The underlying point of the linux model is that you can build the kernel yourself, from the Open Source. It doesn't traditionally come with a way of loading/unloading kernel modules, because it had to be portable to generic CPUs, which didn't generally have a hardware-supported method of loading / unloading kernel modules.
This would be an explanation for the proposed Australia-Asia Powerlink, connecting Singapore to electricity from Darwin. Singapore is the hub for data cables from all over the Pacific, Indian Ocean, and South China sea, making it a natural location for data centers.
I had thought that the proposed link was just blue-sky investment speculation, greenwash and supply diversification, but this would suggest also sharply-rising power demand.
Sure, but how about Recreation room, Bean Bags, Festival tickets, Health Club, Friday night drinks, climbing wall, Sushi bar, Basketball ring, Tuition re-imbursement, international transfer opportunities, and "exciting team environment"
That stuff says "under 25" just a surely as "no boomers".
And yes, I look at that stuff and don't bother applying.
Our small database system is backed up by a battery-backed RAID controller, which is limited by the speed of the drive it is connected too, which is limited by the fact that the transaction is not complete until it has actually been written to persistent storage. No amount of caching can speed up that final step. Even Intel's partner, who triggered this step by giving up on Optane, admits that their new large, fast SSD technology, is no match for memory storage "because of the latency of the disk interface"
Optane failed because of the inertia of the legacy industries (which I totally understand).
One of my friends was on the bridge of a ship when the power went off. They didn't think anything of it: the power went off frequently, then came back on again. But it stayed off. And stayed off. And then someone was frantically trying to lock the gyroscopic compass, and then everyone was standing on their chairs, while the gyroscope, which had tipped and torn through it's housing, was wizzing around on the floor.
My ex-navy dad was beyond disgusted that the merchant marine could casually let the power go off and not immediately lock the gyroscope.
You get one election out of the announcement. Another election out of completing planning. Another out of starting construction. Another while work is in progress, and another on completion.
Sometimes the cycle is compressed, and sometimes ... there's a small bridge in NSW.au that was announced at every election for 15 years.
It wasn't just the smart and great who supported eugenics. It was the popular science of the time.
And, although it is now modified by a common scientific understanding of 'regression towards the mean' and 'race', it is obvious that the fundamental idea of eugenics is making a slow comeback, as people who were directly affected by the idea in the 1940's, and their grandchildren, become less influential in society.
Edge Windows are individual processes. They are drawn over the Edge window, but that's just the way they are drawn.
That's the technical reason, but it illuminates a little bit of Browser history. MS wanted the screen to be the browser window, (active desktop, IE part of the OS). And the IE6 tabs, along the bottom of the screen in XP, were all individual applications.
But the users wanted the tabs inside the application window, the way Word and Excel worked in Win95. And Firefox gave them that -- the killer feature of Firefox. So, after loosing the second browser war, MS was forced to come up with a browser that had in-window tabs. But soon after went back to individual processes for individual windows.
FF eventually followed with separate processes for separate windows, but although they've improved, they've never been able to make it work right. The FF processes stillbloat out until they've taken all the available memory. I held out with http and NoScript for as long as I could, but most of the internet now demands js and https, no matter how big the demand on the browser and OS.
Its very easy to believe that there can be a better protocol than TCP for short range high speed networking.
There always was. For those of us doing database programming using the MS native API's, the move to put SMB on top of TCP/IP at the turn of century was a move backwards, only partly relieved by the move from 10MB networking to 100MB networking.
NVMe is the PCIe standard designed to work as fast as SSDs. There is latency, but that's not the fault of the interface: it's a characteristic of the SSD.
Memory has latency of the same nature, and it's not the 'fault' of the memory bus: like NVMe, memory bus latency is how the bus deals with source latency.
If it was just a question of connecting MS cards to the memory bus, they would have done that rather than connecting to the PCIe bus, and we'd have non-volatile motherboards.
It's not just the print system that has problems -- it's the complex, chatty, verbose 'automatic' network discovery of printers using ZeroConf, mDNS, DNS service discovery, and WTF all else.
That printer is gone, new one on the network is (1), No, that's gone, now we've got (2).
That system never worked properly in the first place, and because it's a network discovery protocol, as well as being newish and complex, it gets security updates -- which contain new bugs and breakages, because it's new, complex, and has to work with existing printers, each with their own idiosyncratic implementation.
Most of the large-item polution does not come from western countries. It comes from countries with large island systems and non-western countries with large unregulated river systems.
I know that Indonesia (a major source of ocean waste) is moving to a closed-cycle system of plastic use: if you sell it, you also dispose of it. They are working on it. But it is a massive problem, and they aren't yet a rich country.
There is also the problem of fabric micro-plastics. This program is working on removing large plastic items that break down into small plastic items, but there is also the problem of items that start off as microscopic. The clothes you buy often include the instruction 'wash before use'. This means that the manufacturer does not have to deal with the problem of factory dye and micro-plastic waste -- instead the problem is distributed to millions of homes. For western countries, which already have effective systems of garbage collection, micro-plastics as a direct result of washing, particularly new garments, is a major source of their present ocean pollution.
I don't know about these companies, but in general, many of the workers in Shenzhen do not have city resident status. They are 'internal migrant' workers. Even the ones who have lived there many years, and often including people who's parents were also 'internal migrant' workers, leaving the kids with the grand-parents in the nearby country-side.
That matters, because non-residents aren't eligible for food-relief or unemployment-relief when they are confined to the home. And when the city is locked down, they can't even leave to go back to live with their parents.
The rest of the city just gets locked into their residential towers. For "internal migrant"/ "non-resident" workers, that would mean starvation. Relaxing the lock down, so that the lock-down area includes the factory as well as the residential tower, is the way the government is allowing these people to eat.
Yes, this is exactly what our education system was claiming for the last 40 years. But the teachers had learned to read using look-say, and went through teachers college without learning anything else (3 years of writing essays). Our school has specialist remedial teachers to teach phonics to children whose reading skills are far behind their communication skills.
But even if the pretense that the schools were using blended appropriate methods was true (it wasn't), it is still the case that phonics should be taught before reading.
This isn't 'behaviorist'. It's got nothing to do with that.
On that separate subject: classroom teachers learn modern education theory, but go into a classroom and see that what they are actually doing is behaviorist. Teaching look-say and whole word methods, which are still in use (sometimes in parallel with the pretense of phonics) with behaviorist methods.
One of the reasons that they choose behaviorist methods for teaching reading is that the kids don't have the base of good phonics skill which would enable rapid discovery learning.
Children learn communication skills, including reading, talking and understanding. They learn to use their tongue and ears and eyes and fingers, and then develop those body skills further as they mature. Synthetic phonics is an arcane base skill that should be learned before reading, to enable further development of communication skills.
We can disagree on that. The published research supports the observed population statistics that teaching word recognition before or in parallel with phonics is counter-productive.
I (and the research I am familiar with) agree with you that reading is only one aspect of communication, and that it is difficult and unusual (impossible for most people) to learn reading without other communication skills. Phonics and alphabet recognition should be taught before reading, in the same way that finger painting is learned before brush painting before handling a pencil before writing.
Countries that have simple phonic spelling can defer reading and writing until after the child has learned 3 languages. English is an international language with no common pronunciation, only a common spelling, and the decoding skill is just as arcane as learning to effectively use a pencil.
Yes, our school also pretended that phonics was a tool in the array of different methods used to teach reading. By teachers who had learned to read without phonics, and gone through teacher training without being taught any phonics.
Word recognition is a method most people use to read. Teaching word recognition first interferes with the learning of phonics, used to learn word recognition. Most children learn to read anyway, just not as well as if they had learned phonics first.
Royal Mail postcodes are delivery route identifiers. Some postal systems have postcodes which are area identifiers, but that's not the Royal Mail system.
Many postal systems also have delivery point identifiers (which are database primary keys), in addition to their postcodes. Has Royal Mail done this?
Australia has area-identifier postcodes, and many years ago added the delivery point identifiers. The postcodes are published free. The delivery point identifiers are only available under licence, which costs a lot. Delivery point identifiers addressing is required for bulk mail, and typically to get bulk-mail pricing, you have to go to a bulk-mail specialist, and they have the required delivery point database and licence.
As I recall, Ireland never got an area or route postcode system, and a couple of years ago introduced a public delivery point identifier, which they may be calling a 'postcode'
I understood your point, but I don't think your explanation improved it. If you are trying to explain, why not just say 'local proxy''?
The 'tunnel' is irrelevant, and the 'VPN' is only a widely-understood example of using a local proxy (and some of the 'VPN' services provide the bare proxy without the overhead of a tunnel or private network)
Biting the hand that feeds IT © 1998–2022