* Posts by Richard Plinston

2608 publicly visible posts • joined 27 Apr 2009

Finally, with W10, Microsoft’s device strategy makes sense

Richard Plinston

Re: A question (dumb maybe)

> The question was about Windows 10 on phones.

> And MS is positioning W10 as being the same on all its platforms so the question was a good one.

You are confused. That may be due to a deliberate action of Microsoft. They are calling every version as 'Windows 10' regardless of it being desktop, mobile, phone, or IoT. These are _NOT_ the same on all platforms. Mobile (phone) has no traditional desktop that 'desktop' has, it does not run Windows desktop programs. IoT does not even have the 'Modern' UI, or indeed any operating system UI.

The only 'Windows 10' that runs on phones is 'Windows 10 Mobile' which is equivalent to Windows Phone 8.x.

The only thing that is 'the same on all platforms' is 'Universal apps'. These are supposed to be able to run on each different version of 'Windows 10', though in fact they require the developer to create different user interfaces for different sized screens and some won't be universal due to hardware differences (eg IoT with GPIO)

> running Windows on different PC hardware

This may be news to you but phones are _not_ "PC hardware".

> requires the hardware manufacturers to ensure drivers are available so the same thing would apply with phones so such an idea would still require MS & Sammy to cooperate.

It is entirely possible for MS to develop a version of 'Windows 10 Mobile' (but not Windows 10 PC) that would run on, say, a Galaxy S3. But why would they ? Who would pay for it ? Where's the profit?

Richard Plinston

Re: A question (dumb maybe)

> any Windows PC x86 hardware can load Windows as long as drivers are available. Why can't this be the case for ARM devices?

Any _IBM_PC_derivative, that is any Intel x86 or AMD x86-64 with an IBM-PC compatible BIOS (or UEFI) can boot Windows. That is _one_ type of computer.

In the early 1980s there were large numbers of different computers with quite different architectures: S100 bus, DEC Rainbow, Wang PC, ICL PC2, DRS300 SCSI bus, and those are all x86, there were many other CPUs*. The only way that they could run MS-DOS or CP/M-86 was the manufacturers wrote their own BIOS (which was part of the OS). IBM built a BIOS into the ROM of their PC (which still required a stub MS-BIOS). It was Lotus-123 which required the IBM BIOS that meant that manufacturers had to clone the IBM PC. MS-DOS 5 was the first that dropped support for other architectures.

Because Linux and Android have source available it is relatively easy to implement on whatever SoC is used so there is no pressure to make ARM into a unified interface with a single BIOS.

* There are still dozens of different architectures but many of them are not found in shops.

Richard Plinston

Re: A question (dumb maybe)

>> phone suppliers to allow Win10 to be installed as an alternative to Android?

> But the question was about Win10, not Windows Phone.

The question was about phones. Microsoft is attempting to look unified by calling everything 'Windows 10' whether it be desktop, tablet, phone or IoT. People were confused when Windows RT did not run Windows programs, they will be even more confused (as you are) when some 'Windows 10' (mobile, IoT) also does not run Windows programs.

> And Windows 10, like their other desk top OSs runs an a wide range of hardware by having installable drivers.

Windows 10 desktop _only_ runs on X86 or X86-64* derivatives of IBM PC, that is not a 'wide range', it is not even the majority of CPUs in use (ARM is). It may support many different GPUs or other peripherals. Just because there are many 'PCs' does not make it a wide range.

Phones and tablets are usually ARM (some MIPS, a small number Intel/AMD).

> If they are really set on providing this platform agnostic user experience than Win10 should surely work the same way. In fact it should be a test case for how well they've done that or whether they've simply applied the same interface over different foundations.

Windows 10 Mobile (ie Windows Phone 10) is just like WP8.1 with some changes. Windows 10 IoT is nothing like other Windows - no UI, no launcher, it simply boots into one 'Universal' app (which is not universal because it is IoT and thus to be useful accesses and requires a GPIO).

* Windows NT did also run on MIPS, Alpha, Itanium and PowerPC but that was a couple of decades ago.

Richard Plinston

Re: Markets?

> Microsoft clearly believe they can have a good chance of selling stuff. Hence, they're making stuff.

You misunderstand the Microsoft culture. It is not only about selling stuff, it is also about stopping others sell stuff. They have done this with vapourware, with contracts, with per-box pricing, with bundling, with simply buying the competition, with 'free' (eg IE to stop Mozilla and Spyglass), and by complaining to the EU commission.

Richard Plinston

Re: A question (dumb maybe)

> Is there any practical reason why Microsoft can't do a deal with all of the major phone suppliers to allow Win10 to be installed as an alternative to Android?

Yes. Each model of phone is unique in having one of a large variety of SoCs complemented by different system components such as screens, audio, buttons, etc. This is not a problem for Android because the source code is available and the integrator can modify as required to suit.

Windows Phone is built by Microsoft to suit a limited set of SoCs with a particular set of other components. This has always restricted manufacturers in how they can build Windows Phones. In some cases Microsoft has dictated to OEMs which SoC maker they are allowed to use. Because MS has been slow to incorporate newer components into their OS it has often meant that WP models are half a generation behind Androids.

For example WP7 could only work with about 5 particular single-core SoCs. WP8 only supported half a dozen dual-core SoCs. WP8 would not even run on WP7 hardware let alone contemporary Android devices. The only way to get W10M onto Android phones is to start by building a phone that actually works with W10M and then putting Android on it, but that would limit what the phone can be.

You can upgrade your S3 to Cyanogenmod https://www.youtube.com/watch?v=O2o_LEc04RY

SatNad failure as Lumia income drops over 50% at Microsoft

Richard Plinston

@Richard Plinston - cherry picking again? Find a later post on the topic. It never actually happened.

That is starting to sound like dogma. It certainly didn't work but given that people were employed to do this* and budget was set to pay for it, what _evidence_ do you have that it _never_ happened ?

* http://wmpoweruser.com/job-posting-confirms-microsoft-sales-incentives-to-carrier-sales-staff/

Richard Plinston

> Phone shops push consumers away from WP. Not because it sucks but because they don't get an extra few quid as a backhander for selling it.

You have that the wrong way around:

"""Part of the $200 million will apparently be used for retail staff, who are set to receive $10-15 for each handset sold, which should provide ample incentive for sales persons to recommend Windows Phones over iPhones and Android devices."""

http://wmpoweruser.com/nokia-and-microsoft-to-spend-200-million-on-us-marketing-sales-incentives-of-10-15-per-phone/

Preparing for IoT? Ask some old questions and plenty of new ones

Richard Plinston

> climbing on the rentism/ransom business model for $10 a month.

Exactly. Businesses are trying to make 'home automation' into a business model, a rental model, and are alienating those that may otherwise use the products.

There are already many useful things in the home: thermostats, motion detection, fire alarms, video recorders, CCTV monitors, remote garage door openers. The cost of having these connected to a central home system is getting much less. The problem is that a home system doesn't make much continuing revenue for businesses.

If I were to connect up things in my home I would do it only to a local server. Access from outside would only be through my own gateway with web access, SMS or emails. There is zero need to use some IoT service just to turn your lights on, even if you want to do it from your phone.

Mostly Harmless: Google Project Zero man's verdict on Windows 10

Richard Plinston

> Yes I realise that default UAC settings aren't the most secure,

UAC wasn't created to help security, it was designed to deflect blame. Install some malware after a UAC then it is not Microsoft's fault, it is the user's.

Northamber: Windows 10 killed our sales momentum

Richard Plinston

Re: Sad end of era

> The IBM in 1981 only had 320K or 360K floppies and a horrible text only goldfish bowl monitor.

In 1981 the IBM-PC had only 160Kb diskettes, Single-sided single density 40 track 8 sector. It was designed to compete against the Apple II which had 120Kb diskettes. It also had a cassette tape port (I have one here) for those who couldn't afford diskette drives. The model A (mine is a B) could be had with 16Kb RAM for running BASIC with cassette tapes, max RAM was 256Kb.

> and a horrible text only goldfish bowl monitor.

The initial release did have the option of the CGA card and colour monitor - if anyone wanted to spend up that highly.

> The Victor 9000/Sirius 1

That was more than a year after the IBM PC - late 1982. There were many machine that were better than the IBM, but IBM had the sales force.

Temperature of Hell drops a few degrees – Microsoft emits SSH-for-Windows source code

Richard Plinston

Re: POSIX

Whereas ACLs are a basic component of Windows

Only since NT (earlier Windows up to ME had nothing*), and then they have been changed with newer releases, such as 2000. And role based was 'patched on' in Server 2003.

> and universally used.

What percentage of all the millions of home based or SMB Windows machines have ever had a user set up an ACL? Where control is actually required ACLs is all you got.

> above the conceptual model that is the UNIX permissions system

Exactly. A hierarchy. The permissions model still works, and works well for most situations, but ACLs can be added to directories and/or files in those cases where more complexity is required.

* Actually you could have early Windows with a permissions system if you ran Windows on DR-DOS (since 3.31) or Novell-DOS (or some others) but MS-DOS never had that.

Richard Plinston

Re: POSIX

> "Patch" = "thing that papers over the original conceptual model with a new conceptual model to try and graft on some modern functionality and security"

Linux (and other Unix like systems) supports various filesystems and various security models (DAC, ACL, MAC). In particular there can be different domains that have certain security models. That does not mean it is a 'patch', it is a modular hierarchy. The OS checks the domain, if it is set to one system then it uses, say, ACLs, if it is in a different domain (unconfined) then it uses permissions.

Richard Plinston

Re: POSIX

> No it doesn't "depend entirely" in what you are used to.

Yes it does. If you know how to use the facilities then it is 'easy' compared to facilities that you don't know how to use.

Richard Plinston

Re: POSIX

> SELinux. It's a patch over the UNIX security model

SELinux is built into the kernel. It may appear to be 'a patch' because ordinary users can be set to operate in an 'unconfined' domain where the usual permission system operates.

Richard Plinston

Re: POSIX

> You and they are both really reinforcing my point that the default (and most commonly used on GNU/Linux) permissions system is limited and hard to work with.

The default Unix/Linux permissions system is perfectly adequate and is not 'hard to work with'. It has proven itself over many decades. Because Unix/Linux has inode file systems allowing multiple file links and various other flags, such as sticky bit, setuid and setgid, the fit of this model is perfectly matched to the system. I would agree that if the file permission system was applied to Windows filesystems then it would be an ineffectual nightmare, but that is because it is not an inode system.

Because Windows started off with an extremely poor (to the point of non-existence) permissions system, and file systems that lacked the basic facilities offered by inode based systems, then NT had to implement a layer of permissions over the top of the file system. They used ACLs. ACLs may be more flexible in many respects (you can have them on Unix/Linux too if you want). These are far more complicated, whether they are 'easier' or 'harder' to work with depends entirely on what you are used to and whether you know how to use the facilities correctly.

Richard Plinston

POSIX

>> Address POSIX compatibility concerns

Are they concerned that they may accidentally be compatible with POSIX, or is that "Address POSIX _in_compatibility concerns" ?

Microsoft offers to PAY YOU to trade in your old computer for a Windows 10 device

Richard Plinston

Re: realistic picture of a MS retail location at least...

> *You can buy a machine with Win10 installed, but the OS is still "free", with the same T&Cs.

That is not true (for any meaning of the word 'free'). OEMs pay Microsoft for the licences installed on machines and pass this on to the customers as part of the price of the computer.

There were some restricted versions of Windows 8 'with Bing' and for small screen devices that were free to OEMs. But the 'free' Windows 10 is only for users who have already paid Microsoft for Windows 7 or 8.

Why Windows 10 on Raspberry Pi 2? Upton: 'I drank the Kool-Aid'

Richard Plinston

Re: Not a problem

> So what people are complaining about is being given the choice to run windows if they want to...

The RPi does not 'run Windows' in any way that would be generally understood. There is no 'launcher', no menu, no OS screen. What MS supply is the ability to run a [single] 'Universal app' on RPi as long as you have a full Windows 10 PC to develop that on and load it into the RPi.

Oracle, SAP, IBM: They're rubbish and charge you billions for Excel, says man

Richard Plinston

Re: Yeah, there are reasons people use Excel.

> At their core, if a program makes use of storage, it's an effing database!

For that to be true, the items in storage are required to be 'data'. In my experience with client's spreadsheets the items are not so much 'data' as numbers they made up to give the required answer.

PC shipments slump in Q3, thanks to free Windows 10

Richard Plinston

Last quarter's fall

The fall in PC sales last quarter was blamed on Windows 10 not turning up yet. This quarter's fall is blamed on Windows 10 turning up.

What will next quarter's fall be blamed on ?

Team Microsoft: Device Police... 'Are you pumped? I'm pumped'

Richard Plinston

Re: Oh dear

> the ability to convert a phone or tablet into a PC on the fly is genuinely interesting

I see two problems with Continuum. First it is ARM powered so, at best, it will be like RT and will run only 'Universal*' apps and the cut-down Office RT. Second, in enterprises, staff will be taking their 'desktop' machines to the pub in their pockets, and/or running them on their home network with all the security protection that entails (ie: none).

Richard Plinston

> Since Nokia had used Windows Phone as a vehicle to showcase ground-breaking mobile imaging

Actually Nokia Pureview was implemented first on the 808 with Symbian and this lasted well into the WP era as WP7 could not support it. They did eventually get WP8 to support this but some claim that it was never as good as the 808.

Surface Book: Microsoft to turn unsuccessful tab into unsuccessful laptop

Richard Plinston

Re: I wonder how well this would run Linux?

> its market share has staggered up to 1.74% according to Gartner. It's doing worse then windows phone!

Maybe but Linux on Phone and Tablets (eg Android) is 80%.

Also it would be useful to know what that alleged 1.74% is measuring. Is it PCs and laptops sold with Linux installed (most Linux machines were originally sold with Windows or are built from parts)? Is it website accesses by Linux machines without NoScript going to particular sites (sites that may not be interesting to Linux users)? Is it sales revenue of OS sales?

The same problem applies to 'Server statistics' where the measurement is sales revenue. Most Linux servers are bought as a bare machine and then the distro of choice is installed thus those represent 0%.

Richard Plinston

> Apple invents a great interface with the iPad and then nothing. Microsoft picks up the ball and runs and dominates...

Of course, because Microsoft has sold way more Surface* and Windows Phones than Apple has sold iPads and iPhones ... oh, wait ...

* except the 6 million it wrote off last year.

Richard Plinston

> Do you have evidence of this type of failure?

http://www.zdnet.com/article/microsoft-admits-surface-keyboard-splitting-problem/

Five things that doomed the big and brilliant BlackBerry 10

Richard Plinston

> Why is it that in the 1980s and 1990s, you could write a DOS-compatible OS and run DOS apps, without Microsoft's approval? DOS was proprietary system.

MS-DOS 1 was a clone of CP/M for the 8086/8088*. Some say that its origin: QDOS, was built from a decompiled CP/M BDOS using an 'annotated decompiler' plus Intel 8080 -> 8086 conversion tools. Both SCP and MS were CP/M OEMs with all the source code that DRI would allow. When, allegedly, DRI demonstrated a DRI copyright in PC-DOS 1, IBM settled with, among other things, the right to use any MS/PC-DOS feature in DRI's products.

> But today, with "free" and "open" Android you must get Google's approval?

As you say: anyone can do a Google-free Android (without the name) without Google's approval** _OR_ can sign a contract with Google to do a Google based Android with all the Google services. They can't do both.

> You can't sell both a Google-blessed "compatible" Android in your line-up, and a compatible-but-not-approved-by-Google Android. You must choose.

Exactly. And in a similar vein: You can be a MS OEM selling Windows PCs, OR you can sell Linux Netbooks, but you can't do both and expect to keep your 'loyalty discounts' on all MS products worth millions.

* later MS did an actual clone of CP/M for the Z80 with their MSX-DOS. This would run CP/M software.

** anyone such as Amazon, Nokia, Cyanogen, and many Chinese makers.

US watchdog POKES STICK at Google's Android over rival-blocking allegations

Richard Plinston

> Also Netscape was available for Unix, which IE never was.

https://en.wikipedia.org/wiki/Internet_Explorer_for_UNIX

Richard Plinston

> Bundling Internet Explorer did not kill Netscape.

Maybe not, but it did kill Spyglass, the people that wrote IE. Microsoft agreed to pay Spyglass for writing IE with an amount for every copy of IE sold. Microsoft claimed that no copies were ever _sold_ (in spite of being part of the sale of Windows) so yet again a Microsoft 'partner' learns what partnership means.

What did kill Netscape was Microsoft writing non-compatibilities into IE and, for example, Frontpage, so that viewing those pages was messed up in Netscape. Many corporates are still suffering by having to keep IE6 running when MS abandoned them.

> then enjoy horrific levels of bugs and crashes.

Probably caused by Windows detecting that Netscape was running.

Richard Plinston

> To use the Amazon app store you have to enable installation from untrusted sources

Not if you are using an Amazon Fire or other Amazon device. And that is the point, anyone can make their own Android* and their own app store. Nokia did, several others in China have. Plus there are independent ones such as F-Droid. Google cannot know if they can be trusted or not, hence the user needs to confirm that they want to use a store that Google knows nothing about.

> Windows telling you that using a browser other than IE would be a security risk or preventing you installing another browser.

Maybe not, but it does pop-up a UAC.

* they may not be able to use the Android name.

Microsoft has developed its own Linux. Repeat. Microsoft has developed its own Linux

Richard Plinston

Re: Finally hired someone who knows good software

> I'm eagerly awaiting my copy of all of the source code for this software, because the GPL requires that,

The GPL only requires that the source code be available to those who receive the software. As the software is only distributed internally then there is no requirement for source code to be made available outside.

Richard Plinston

Re: Does no-one remember Minix?

> Why? It was just AT&T Unix Version 7 source code.

Microsoft added code into Xenix. For example for file and record locking. When Xenix was sold to SCO there was a clause that SCO had to pay a licence fee for this code. Later, in OpenServer, all that code had been replaced and _no_ MS code existed but MS insisted on the fees being paid. A court action was required to remove this.

Richard Plinston

Re: Are we

> this certain company that bought Skype

It has been alleged that the first thing MS did was replace the 'supernode' servers with 10,000 Linux boxes to run Skype so that they could keep it all in-house.

Richard Plinston

Re: It's everywhere

> They will even SELL you Linux

No. They are _not_ selling Linux. They are selling Azure, which happens to be able to run Linux as distributed by others (who thus fulfil the GPL by distributing the code).

Richard Plinston

Re: They didn't have much choice.

> But they'll be intending to sell this, it won't just be an internal use thing.

That is merely speculation on your part - unsupported by any evidence.

Richard Plinston

Re: Does no-one remember Minix?

> In 1996, Bill Gates said that for a long time Microsoft had the highest volume AT&T license!

Right up to 1990 MS used Xenix for all their accounting and for developing: MS-DOS, OS/2, Office, and much else were developed using vi. Excel started as Multiplan on Xenix.

At one point, when MS-DOS 2 was released, MS talked about a 'family' of operating systems, which is why MS-DOS 2 had some poorly implemented features copied from Xenix (such as sub-directories).

Richard Plinston

Re: I don't see what is strange here

> the difference is that Microsoft bought up all the rights to QDOS before they started selling it.

1. No they didn't. They obtained a _licence_ to resell SCP-DOS for 8086 machines and then sold a licence to IBM (and a couple of others) which used 8088 - technically a breach. _Later_ they purchased SCP-DOS (alleged for $50,000.00) but SCP retained the rights to resell all versions of MS-DOS at no cost (Ie no payment to MS) as long as it was sold with a computer. After the fire that burnt down SCP factory, SCP started selling MS-DOS bundled with just a V20 CPU (a faster 8088). MS had to buy them out of that right, allegedly for 1million.

2. MS was a CP/M OEM (for Z80 softcard) but never bought any further rights to CP/M, though IBM settled with DRI for an undisclosed amount after PC-DOS 1 was shown to display a DRI copyright.

Richard Plinston

Re: Any comment from Steve Balmer?

> they've been contributing to the kernel for years.

No. That is not true. They did contribute stuff to the kernel once, in 2012. It was for its Hyper-V virtualization hypervisor, only useful to Microsoft.

http://www.theregister.co.uk/2013/09/16/linux_foundation_kernel_report_2013/

BBC Micro:bit delayed by power supply SNAFU

Richard Plinston

Re: Why new hardware?

> So how do you add leds, motors, buzzers etc to a tablet? Without that ability coding on a tablet is an awful experience for kids.

By plugging an Arduino* to the USB or Bluetooth and using QPython + Firmata. This caters for driving leds, motors, and reading sensors (including analogue) directly from the Python code running on the tablet (or phone or PC or Pi)

https://code.google.com/p/cellbots/wiki/Overview

https://shokai.github.io/ArduinoFirmata-Android/

* Arduino Nano are about $US5 on eBay.

Richard Plinston

Re: Codebug works, shipped, in stock

> removing the onboard CR2032 battery

That was the main issue (AFAIK). Small batteries and small children are not a good mix.

http://www.safekids.org/safetytips/field_risks/batteries

Richard Plinston

Re: Why new hardware?

> The money would've better been spent on getting a decent Python IDE running on a cheap tablet.

Android QPython

WinPhone community descends into CANNIBALISM and WOE

Richard Plinston

Re: They got it right...

> Microsoft has the right strategy.

Actually, what you describe has been Canonical's strategy which Microsoft commandeered but may not deliver.

> As a surface pro 3 user if I could shrink it to the size of a phone ...

Microsoft will never get to a billion devices if it only sells _one_ to every Windows 10 user. It wants, or needs, to sell you a desktop, a tablet or laptop, _and_ a phone (plus many IoT devices).

Richard Plinston

Re: I have a theory...

> There seems to be a lot more OEMs interested and creating devices for Windows 10 Mobile, mostly small OEMs but Acer and HTC have devices in the pipeline.

OEMs need to keep their 'loyalty' discount. If Microsoft tell them that they need to make Win10 mobile devices in order to show their loyalty (or pay an extra few million a year for non-discounted Windows and Office) then they will talk about making some.

> And then selling the whole Lumia family to a 3rd party.

Would anyone want to buy it ? Only if Microsoft paid them a billion a year, as they did to Nokia.

Windows 10 to grow up, turn extra enterprise-y beginning this month

Richard Plinston

Re: Ongoing feature innovations

> the ATM industry association has given a big thumbs up to windows 10.

That is a little bit selective about what they said and why. The problem was that many stayed with XP for too long. """It was a tough lesson, and one that some banks learned the hard way—when they were essentially forced to upgrade or pay Microsoft hundreds of thousands of dollars in yearly support fees.""" They went to Win7 which ends support in 2020. The real message is giving """advice to ATM developers and manufacturers to skip Windows 8 and Windows 8.1.""" so that they won't be stuck with excessive support fees again quite so soon.

They don't fully support Windows 10, though, except as a way of skipping 8:

"""But as ATMIA CEO Mike Lee explained: "For those deployers seeking alternatives, the association has a next-generation ATM architecture looking into such innovations as Linux-based ATMs or Android-operated ATMs." """

Windows 10 grabbed about five per cent market share in August

Richard Plinston

Re: Probably Misleading

> it's there fault not Microsoft's if there systems get screwed up by updates.

Presumably, you apply this logic to all computer users. If Microsoft screw up your computer then it is your own fault - for using Windows!!

Richard Plinston

Re: Linux on the desktop

> Still I do wonder about those percentages. What are they based on.

According to the article these particular figures use "StatCounter and Netmarketshare". You can go to those websites to undersatnd what the numbers count. They gather statics from web site accesses. In particular certain web sites (self selected) put some Javascript into [some of] their web pages (also self-selected) and when this script runs it (not the web site) sends data to statcounter for accumulating. Many users are self-unselected by not running Javascript (eg NoScript), or by blocking tracking sites (eg Ghostery, RequestPolicy) and so, for example, my Linux machines will never show up even if I went to sites that used these trackers (theRegister does not it seems).

It is likely that these sites may be useful to show Windows migrations because individuals will follow the same actions when they move from one version to another. It is unlikely to be a useful comparison between different operating systems because they will likely visit different sites and will use different software and may have a different view on privacy (such as being aware of it).

Also this is the desktop statistics only. The 'all' statistics show that Android will soon grab the top spot from Windows 7, both being around 30% of all.

Google robo-car suffers brain freeze after seeing hipster cyclist

Richard Plinston

> The cyclist saw the effect he had on the vehicle and decided to keep doing his balancing act when he could have simply stood on his feet for a second, allowing the car to pass normally

There is no indication that the cyclist knew that is was _his_ actions that were affecting the car. He had no way of knowing how the car was programmed or what sensors were used, nor that putting his foot on the ground would 'release' the car.

The only 'self-righteous prick' that I see is you.

Richard Plinston

Re: Maybe you "Entitled" cyclists....

> Only for small ones that are similar in size. Ocean Liners versus Sailboats is not the same, the smaller vessel must move out of the way unless it is dead in the water.

You are a simpleton. The rules are very complex and who gives way depends not on size but on many factors such as whether it is open sea, traffic lanes, or restricted areas. It also depends on particular activities. Your example above may be true in a harbour, but not at sea. Please refrain from commenting until you actually know something about the subject.

> Same for Trucks versus bicycles.

You are an idiot who should be prevented from ever holding a driving licence.

Microsoft backports data slurp to Windows 7 and 8 via patches

Richard Plinston

> Dunno how that works... Hosts file works closer to the network layer. How/where the domain is coded/configured shouldn't prevent the function of the hosts file?

The hosts file is a means of converting from a domain name to an IP address. If the name is not in hosts the system goes to a DNS server to do that.

If the connect already has the IP address (ie hard coded) then the hosts file or DNS are not used at all.

Farewell to Borland C++: Embarcadero releases Delphi and C++ Builder 10

Richard Plinston

Re: Ah.. Borland..

> and you'd think MS wrote the first NoSQL database

Except MS did not write it. MS SQL was bought from Sybase. Sybase were willing to sell because they had written a new one and would have thrown away the old one anyway.