None of their business
My computer.
My legitimately purchased MS Office and MS Word versions
If they want to know they can ask nicely in a survey that can be ignored.
This is unethical even if it doesn't hurt anything.
9273 publicly visible posts • joined 23 Nov 2007
Though they will eat actual chilli flesh they don't like chilli sauce, like Tabasco or similar. Does stop them eating the cables. They seem to especially like black PVC. One ate through a slim dishwasher supply pipe. They ignore the regular fat hoses on washing machines and dishwashers.
It was never a law but an extrapolation of observation, dead in original form for nearly 20 years.
Oddly 2003 was approximately peak GUI for MS and also the last true Communicator (Peak Nokia).
I used https://learn.microsoft.com/en-us/sysinternals/downloads/disk2vhd to clone a VM file from my 2002 Laptop with XP and install that on Linux Mint. Makes native Win 10 / Win 11 look stupid.
I can't do many computer activities much faster than in 2002. I need the bigger HDD + SSD hybrid combo, more RAM and faster CPU for sensible boot time and user performance with today's bloated applications and OSes. Also all the files accumulated since 1992.
The 24" 4K screen is nicer than the 2002 1600x1200 ultra sharp laptop screen. I think I got first DVD player in 2004, which is a big step up from VHS and Video CD. Still goes. The BD player is nice on the 55" 4K screen but few disks are better than the best DVDs, which are just as good via Component from the old DVD player as from either BD player (one bought this year).
Chiplets aren't new. Nor are multiple chips on PCB, alumina (Hybrid 2" x 1" since 1970s!) sapphire or glass. Filtering down from military & aerospace.
Baffled why ANY ATM or Till (POS) has used Windows in last 20 years. Linux was certainly stable and suitable for those even in 1999, certainly by the time Vista arrived it was a far better choice. Though when regular users were getting Vista the POS might have been NT 4.0 embedded or Windows CE. Setboxes, routers, Sony ereader all linux then. BT switched existing install base from WinCE to Linux of setboxes.
The ONLY thing absolutely needing Windows was Workstations, Laptops etc. Though we didn't ditch Windows for Linux completely till we didn't want server based Windows Update Service.
True, but why was it only in NT4.0 as a technet preview in 2000 approx? USB May 1996, and NT4.0 August 1996. USB was never publicly released for NT4.0, presumably so as to protect Windows 2000 sales. Yet Win2K was rushed out, buggy and unfinished. We continued installing NT 4.0 sp6 for customers until SP1 of XP was out. XP SP1 was the "completed" version of Windows 2000 (NT 5.1 vs 5.0).
Was the Itanium version of XP the shortest supported windows ever?
I did test the technet/MSDN preview of USB on NT4.0. The scanner wouldn't install because the programmer was checking OS Version. MS frequently told people NEVER check for OS version to decide to install but installed features! So I installed driver on a Win2K laptop and copied the files to the NT4.0 install with added MS USB stack. The scanner worked.
It's amazing though how many people assume Win95 did have it from the start.
This is the maybe 5th major iteration of NT which was first released as NT 3.1 nearly 30 years ago (1993).
It's really a fiddled with version of Windows 10.
Are they rushing stuff out with little design and less testing? It's an appalling list of fixes.
Note:
NT 3.1. NT 3.5 (possibly 1st Server & Workstation artificial versions), NT 3.51 (add faked for Win95 apis not in NT3.5 or Win32s intended to stop people running Office 95 on Win32s on Win.3.1, Win 3.11 & WFWG3.x).
NT 4.0 (Add Explorer shell and stupidly move Graphics driver into Kernel for 10% performance). Took sp6 to fix all. Sp7 would have added USB but cancelled to save Win2K sales). Note that original Win95 had no USB.
Win2K, XP 2003: really NT 5.x. The third version
Vista, Win 7: really NT 6.x, win7 should have been free to Vista users. The 4th version
Win 8, a sort of Phone GUI version of 7. Should never have existed on desktop.
No Windows 9 because idiots during NT 4 & NT 5 era checked for Win9x
Windows 10. Really 5th version because Windows on Desktop was an aberration. Mostly free to Win7 & 8 users. 4th or 5th iteration.
Windows 11. Increment version number for Marketing reasons. See version numbers of Word For Windows!
To give fast access to the C++ language in the 1980s. Glockenspiel C++ used back-end C compilers, such as MS C. But it was only a stepping stone.
The other approach was used in UCSD p-system. An ideal instruction set for the language and then a Virtual Machine to execute the p-code. Later used for Visual Basic, Java, MS J++ which became C# and also Android's VM, which is using source like Java. Maybe some versions of Forth too.
GCC is a good idea. Having a Pre-processor that emits C, C++, Java or Javascript is fine to prototype and test a new language before porting it to either GCC or a compiler for a VM.
JAL and some BASIC for PIC micro use an intermediate code like the idea of p-code, but a final pass creates the machine code. A little like GCC.
Actually USA DoD plumped for ADA in 1980s. C was a decade earlier.
GNU, BSD etc and later Linux born because the developers of UNIX thought AT&T unfairly had copyright. A lot of it wasn't paid for or developed by AT&T.
POSIX is a separate thing from UNIX.
Yes, MS-DOS was a bought in reverse engineering of CP/M 86, which was assembler. Much of CP/M 86 and CP/M 86 or DOS Apps were auto translated from 8080 code to 8086 by an Intel tool. The 8088 / 8086 was really a superset of 8080, hence the awful 64K segments and no 16 bit flat addressing like all the true 16 bit cpus in early 1980s.
Early C was barely more than a Macro assembler and the most common C bugs where/are
Unexpected expansion of the macros
Array bound violation because no compile or runtime checking. purely null terminations. Both Modula-2 and VB6 had a far better way of doing strings. C++ also had a better way of doing strings from about 1988, but mostly ignored.
Libraries buggy or misunderstood.
No strong typing, issues with parameters, inappropriate casts (Solved and ignored in C++, solved better in Modula-2).
Inappropriate use of pointers (dereferencing pointer to unallocated RAM, arithmetic etc).
Big failing of C++ was AT&T's insistence on backward compatibility. Strustrupp didn't want it and it's been crippling since.
It ran Forth Programs on a Z80, but I don't know what its minimalist OS was written in.
I wrote an almost OS in Modula-2 for x86 to run a Game engine. It only used DOS to load and had simple co-operative multitasking using coroutines. I wrote drivers in M2 for keyboard, CGA, Hercules, EGA, VGA, soundblaster PCM & MIDI and audio on PC speaker. It could do MIDI music, sound effects on PC speaker, SB audio, scroll background, move foreground tiles, animate sprites, multi-key input and read HDD all at the same time. Performance as good or better than assembler coded games. Though only using 8086 compilation it needed at least IBM AT compatible hardware rather than XT for various HW timers, DMA etc.
Sadly getting artwork done was too much work.
This isn't really new news.
I've been using Signal for SMS instead of the default Messages.
Also I use K-9 email as the Android email client is really using Google servers not at local email client at all, so if you use the default Android email Google gets all the credentials and messages.
I use a third party keyboard. Yes, an evil one could be a security risk, but there are companies doing free touch keyboards that are less evil than Google.
The Google Gallery is also a problem. I have an alternate to that.
To think that we used to worry about Microsoft!
Really till DOS 2.11 or DOS 3.3, one designer, Gary Kiddall in approx 1974. He offered the idea of a personal desktop computer based on 8080 to DEC when Intel (where he worked) wasn't interested. They weren't either, so he founded Digital Research. He was never going to be a Steve Jobs or Bill Gates, because they were good at business and using other people's ideas, so ultimately DR faded away despite CP/M 86 on PC, DR-DOS, GEM GUI and later CP/M 80 reborn on the Amstrad PCW series.
In fact CP/M-86 was almost automatically built by DR using the 8080 to 8086 translator. A company made a sort of copy (somehow) of CP/M 86 and MS bought that company. They only edited/re-wote later versions. So originally no sub-directories. I forget if they came with 2.11 or 3.2. The MSDOS 3.3 was the first decent version. DOS 4 & 5 poor. Next useful upgrade was 6.22, which maybe was last standalone version.
MS did later sell Xenix for the 286 before they had MS version of OS/2 (1989 after IBM & MS split on OS/2). Maybe that's why NT version numbering starts at 3.1 in 1993?
The DOS 7.x only came with Win 9x, which unlike earlier NT 3.1 and NT 3.5 wasn't a true self contained 32 bit multitasking OS. Win9x ran DOS code natively on DOS and 16 bit Windows code natively. NT used WoW so 16 bit api calls used 32 bit API and all 16 bit code ran on the NTVDM.
IBM crippled desktop computing for a decade by choosing 8086/8088 cpu family simply because CP/M applications could be quickly ported instead of the many available true 16 bit CPUs with flat addressing instead of ghastly 64K segments to allow 8080 code porting. Partly they only wanted to compete with Apple 6502, CP/M etc and not innovate or compete with their own products. Zero innovation in the catalogue build 8088 based IBM-PC.
Win ME wasn't NT. Vista was NT.
Win ME was pointless garbage, Windows 98SE was better, if you needed stuff that didn't work on NT 4.0
We didn't upgrade NT 4.0 till after XP came out. Not sure if we waited for SP1. Win2K was the unfinished XP, as Vista was unfinished Win 7
See Clifford Simak's Way station which explicitly has the original body is killed and disposed of, so it really only transfers the non-physical meta-data.
In reality the Transporter was added to ST for budget reasons. The shuttle model too expensive. It's an impossible amount of data to transfer apart from the energy requirements which make the "replicator" also impossible.
The problem with Musk, Zuckerberg and others is that they miss that SF is mostly entertainment and occasionally a warning. It's never intended as a blueprint. Read Shockwave Rider.
The main thing shared by Jeopardy Watson and medical Watson was branding. Winning at Jeopardy is a parlour trick anyway.
Current AI is really pattern matching. So for medicine you need a vast database of human curated data, by experts in each field. Even if it worked it might eventually be self defeating as eventually there might not be the human experts to diagnose new, unrecognised data.
Me too!
I've wondered how much of Apple's small R&D budget (vs massive profits and margin) is Engineering and how much is IP staff and costs. IBM spends massively on IP.
Also the UPTO has been broken since the Victorian era and got worse. They make more from accepting claims than rejection and their theory is to leave it to courts regarding if it's not novel, too broad or there is prior art or obvious to anyone versed in the art. All most all patents fail on more than one of those.
And since 1995 I was disabling Autorun. STUPID and warning people!
The Amiga floppy auto run virus existed before 1995.
The most absolutely stupid MS feature ever!
Then I discovered that disabling CD autorun in the Registry wasn't enough. That USB and Network needed a different settting.
Eventually on XP (2009?) MS issued a patch.
"ways to do decentralised blockchain without burning the planet"
No, there aren't. It's a pointless tech that only exists to make crypto-currency look secure and clever.
IBAN works fine. It's free for many. Used in India and EU, but not so much in USA.
Don't confuse Credit cards and money-wiring services with electronic banking.
There is big difference between a Zimbabwe Dollar and the US Dollar or the euro.
Crypto just replaces banks with dodgy server operators.
The main central banks are a manageable problem eased by the creation of the euro. There is not even a theoretical better alternative to fiat currency. Crypto certainly is not the solution and it's unworkable as a currency and not scaleable because of blockchain. Blockchain is not scaleable.
See Bruce Schneier on "trust".
Author is too kind. Worse ownership security than notarised archival paper. How do you store and access an NFT?
I agree with everything else.
IBAN is an excellent, free for most users, method to electronically transfer funds. It's secure and has a tiny environmental footprint. Paypal is merely an alternative to the Credit Card duopoly. Western Union is for sending money to someone with no phone, address or bank account. It and similar cash wiring systems are now more regulated to try and reduce fraud and money laundering.
After cryptocurrencies the biggest finance black hole is the UK. About 60% of money laundering via UK and Cameron called Brexit Referendum when it was clear that the EU would give no UK exemptions to regs decided in 2016, implemented in EU, Switzerland and others in 2019 & 2020.
British Overseas Territories, IoM, Channel Is, City of London. Offshoring, Tax Havens and Hedge Funds.
3", 3.5", 5.25" and 8" will all work on the same floppy controller. An Apple 5.25" won't work and an Amiga 3.5" may not work.
I have a CP/M subsystem / z80 emulator and Joyce Simulation all working on Linux on a 64 bit mobo, one of the last with a floppy port.
The 3.5" & 5.25" are 1:1, just different connectors and adaptors exist. The 3" uses less wires and you can make up an IDC plug to suit. The +5V and +12V are reversed on the power connector. You can swap two wires by release using a mapping pin, but put a LARGE WARNING label.
The 8" use either a 37 way D-Connector or a larger IDC. Not all drives work.
MS formatted disks can be read direct. CP/M used very many formats and most can be read on DOS using 22Nice or Nice22 and on the CP/M distro for Linux.
Various tape formats are a bigger headache.
NT 3.51 is simply NT 3.5 with the "fake" 32 bit API calls that MS added to win 95 so that office 95 wouldn't run on Win3.11/WFWG with Win32s. Ironically Office 95 isn't even fully 32 bit. So maybe you are thinking of NT 3.1, but I don't believe IBM ported NT 3.5 or NT 3.51 to Power PC or anything else. They were working on OS/2. By 1991 OS/2 had the Display Manager that looked like MS Program Manager.
MS had an MS OS/2 in 1989, briefly after parting company with IBM. I thought NT 3.51 came out in 1995 (because of Win95) and just had a few APIs added. NT 3.5 (sept 1994)was the release after NT 3.1 (1993). It ran on IA-32 (x86), Alpha, MIPS, PowerPC from launch. We used it. The NT 3.1 was for IA-32, Alpha, MIPS, no Power PC. However I'd be surprised if IBM did the NT3.5 addition of Power PC.
You can also run NT 3.51 Program Manager and File Manager on NT 4.0, and there was an Explorer Shell Preview for NT 3.51. NT 4.0 is also notable for having a 64 bit Alpha version and the first Clustering using any pair of ordinary NT servers. You did need a minimum of two external mirrored SCSI shelves, two SCSI host controllers in each server with SCSI repeaters in addition to whatever booted the local boot drive.
Indeed NT3.5 and NT3.51 look similar to Win3.11/WFWG3.11 but it's only skin deep. Not remotely the same.