Re: Who was really at fault?
Various rules for a hassle free life
1) Before you go out of somewhere, make sure you have access to get back in
2) Check for toilet roll before sitting on the toilet
1124 posts • joined 11 May 2012
To be picky, that wouldn't be OS/2 Warp, it'd be OS/2 2.1 at most
Windows '95 was out in.. guess
Windows 3.1 was released on April '92
OS/2 2.0 was also released April '92
2.1 end of March '93
3.11 November '93
Warp was October '94, Connect versions in 95
Then Warp 4 in '96, IBM having wasted a lot of time with the stillborn OS/2 PowerPC in the interim.
Duke Nukem was pretty good at the time though, it's still fun today using eDuke32 (although the first episode is the best, I lose interest part way through the second)
Yes, I know this as I alluded to in my reply.
However, for automated processes a long chain of utilities is only 'reliable' because a great deal of care has been taken with the output, and people have shouted when output breaking changes occur (which they have). Getting to the people shouting stage, rather than having an object pipeline is not ideal.
I am also aware that there's effort underway to convert utilities to use libxo, which should make output less fragile.
I mostly like Powershell, but it's definitely not perfect.
However, if you're comparing its strengths (defined interface, some documentation), against a series of single purpose Unix utilities where the output can never be modified as it'll break things it's clear Powershell has the better architecture.
I'd rather use Python, C, etc than either given the choice though.
There's definitely a degree of that, but we all know vulnerable people, our parents and grandparents at least. The health service is likely to take a hammering, but if most people can last without medical assistance, then there's more resource for the vulnerable and badly affected. It could be much worse.
Point of note, flu is imperfectly vaccinated against. Health professionals look at the strains circulating, find a few of the most probable ones to spread, and create a vaccine from them.
If they're correct about the most virulent strains then the vaccine works and there are minimal infections, but if they're wrong the vaccine has no effect.
Better still is the return of distinct search and browsing entryfields, and not automatically (hello, Windows 10), sending application/file searches to the Internet.
However, it's not uncommon to paste things that ideally shouldn't be pasted into a search engine, and a paste preview could help this.
I remember back in the days of OS/2, of a particularly decent utility that extended the number of clipboards and offered macro facilities - very useful. I'm sure similar programs exist today.
...which is out of support. Well done..
If you're 'never' changing to 10, you'd better start using Unix now because you won't have much choice otherwise.
10 isn't perfect, but it's alright and very stable provided you do things its way, and use relatively modern hardware. I'd recommend using the Pro version too..
When you've got 500 terminals that only support TLS 1.0, and the cost to replace them is something approaching £2000 each, I look forward to the complete lack of accountancy input in the decision to drop well over a million pounds in replacing your infrastructure.
On the one hand it's a pity the very specific niche of secure keyboard phones will be no more.
On the other hand I'm still annoyed that Blackberry dumped the Priv's security updates after two years. The hardware and software was good, the lack of updates unforgivable. That lack of customer service and ability to root meant I refused to move to the TCL Key series.
Now I have an Fxtec Pro1, and there's also the Unihertz Titan on the market. The jury is still out on the Fxtec I'd say : the software is not as polished as Blackberry's and I really miss the word selection and ability to swipe in the Priv's keyboard (this may be able to be worked around with software) but the hardware quality is good. It's a landscape phone, which I love, but Android is the same now as it was about four years ago with certain apps only working in portrait despite Android UI guidelines.
 Wait! Just tried split screen mode and it works! Rotates the apps to portrait, with two at once in landscape mode. Brilliant.
Still, the Fxtec is also rootable and there are builds of Sailfish and LineageOS available. I suspect I'll be happy once I've made a couple of Android customisations.
 Granted, the Priv's hardware was also failing. Despite the fact it is fractionally over three years old, the GPS was frequently dropping out, the battery was in definite need of renewal, and occasional random reboots were a thing.
Any changes to boundary zones would be easily detected, and for the most part people won't be wandering round their house in that manner (the only headset that can currently sensibly do that is the Oculus Quest).
It's not a fad, we're now on to generation 2.5 of modern headsets (Gen 1 : Rift, Vive, Gen 2 : Rift S, Vive Pro, Oculus Go Gen 2.5 : Oculus Quest Gen 3 (when it arrives) : Oculus Quest S - Quest with identical performance to Rift S tethered, and a more powerful portable chipset). It may not quite be mainstream, but there are a number of things that work well in VR, and for basic gaming quite a lot of Playstation VR sold.
VR headsets are, however, one of the least hacker friendly technologies out there. They only sensibly work under Windows 10, open source support is practically non existent.
The principle may be alright. The reality and implementation aren't.
I still have old DVD players (second gen, mid nineties) and games consoles using SCART. I'd rather use *anything* but SCART - HDMI is brilliant, component is good, VGA is decent if the socket is well constructed, composite is shit but at least it's easy to insert.
That's not even getting into SCART switches which are even worse than plugging them into a telly.
Over time I'm going to move most of my old (pre Wii U, I might leave the Dreamcast on VGA) consoles to HDMI. It's a doddle to set up, and the switches aren't expensive. There's digital options for the Gamecube and Dreamcast, coming for the SNES, and there's at least cable options for the original XBox etc too..
That was well into the nineties, a quick Wikipedia says it was actually 2000 when it was open sourced. At that point Windows had been out for fifteen years.
Sure, gcc was free for Linux, the issue was that compared to Watcom (which was cross platform and a reasonable price) it was pretty shit.
I was mad enough to develop a custom FTP program for Windows NT using Watcom under OS/2. It worked fine and wasn't that difficult. It would have been considerably harder fiddling around with gcc debuggers. Even now they're not particularly amazing, especially with respect to live watching of variables (I've tried a few, they're all a pain). Under Windows such features have been standard for decades, and they're available freely in windbg (and some of the Visual Studio offerings if you're not developing for an organisation with more than five people in it)
Hardly. The old OS will still work, it's just that after a while it stops being supported for security fixes and should not be connected to the Internet. Windows generally receives around ten years of support, and most hardware that runs XP will also run Windows 10. This is better than pretty much any other operating system (you may be able to find a very small number of Linux distributions with Super Long Term Support of ten years).
Microsoft continue to support a lot of generic hardware drivers. For more specific devices, it's up to the third party being unwilling to put in the effort to upgrade the drivers.
Microsoft also expend a huge amount of effort in maintaining backwards compatibility. There are issues if you're using a fast track release of Windows 10, but the long term support releases are available if stability is required.
A program, still in production, created by a dev that doesn't understand exception handlers, and never checked the source into source control (yes, everything else is checked in, and backed up).
Not necessarily a problem until it fails, which it did. No error message. No logging of any use.
Fortunately a) it's written using the .NET runtime, so later on could be de-compiled and b) windbg is both free and extremely good at debugging. Set windbg to start the program and break when an exception is thrown. Trawl through all the data structures in memory, that one looks like the bit of data it's looking at the moment, and definitely isn't in a state the program will be expecting. Let's fix the data and gosh, program runs through fine..
 If you do this, you have to load one of the several .NET debugging addons. Well worth it.
Poor attempt at trolling, 3/10.
Micro USB are very convenient but I'll agree they eventually break and the sockets gather fluff. However, it's a small socket, so there's probably an engineering limit there.
SCART is awful. Multiple standards in one capable, too easy to pull out, too difficult to push in, horrible when constructed cheaply. HDMI is brilliant, coupling high bandwidth and sound in one sturdy connector.
There's nothing IDE did better, unless you count connecting two devices to one socket. Routing SATA or SAS cables is far easier.
Parallel you sort of have a point as it's extremely tough, but seeing as standard parallel port tops out at 1Mb/s, and the rarely configured ECP/EPP at 20Mb/s, as opposed to USB 2 at 480Mb/s, or wireless at an absolutely minimum of 50+ Mb/s these days, and more probably more than 100Mb/s. No, I think we can say parallel does not win.
Ethernet has kept the same connector, but gone from cat 3 cables to cat 6..
Pedantically it's also changed for portable devices. When it originated in laptops it was a PC Card device with a pigtail and RJ45 port (with one notable exception). It then became standardised into a laptop itself, or at least in a docking bay, but on some of the more consumer level devices has now gone back to a USB to Ethernet pigtail arrangement again.
Sure, code rot due to evolving environments, and technical debt exist. However open source is most useful when the software is in fairly wide usage and studied and coded by a large number of eyeballs.
When the software is somewhat niche, the only people likely to use the code are your direct competitors. Alternatively, nobody might bother at all - take the case of OpenSSL which was (is) open source, but is considered part of base plumbing, and no-one wished to touch it because it's difficult.
Obviously the trick is to open source as much as possible (i.e. replacing the third party components we used with open source alternatives would save us hundreds of pounds each year) whilst keeping your niche intellectual property closed source.
In the case of work here, yes we make money by running the software and services, not as much by writing it (there are some on-premises installations but they're limited in number, and there are sometimes highly bespoke customisations which have been highly lucrative).
However, if the code was given away other firms could out compete and innovate using our internally developed code, so no thank you, we're not giving it away.
Technically I suppose we could have decided to have zero installations on customer sites, base the entire software stack on open source technologies, and license it as GPL knowing that customisations wouldn't have to be released. At the time the software was written originally, Windows development tools were far faster and more effective, and third party components more generally available - this saved time and gathered business.
There is a load of quality open source available under Windows, because a great deal of effort has been expended porting it from Unix, plus other Windows based open source/free but closed source software. The advantage Unix tends to bring is a more integrated packaging environment.
'It is becoming fairly rare to find a company whose software is not predominantly open-source software'
Really? Really really ? Nice bubble you live in..
I do use open source software here, generally for text processing. Everything else is closed source from the Windows desktop apps, the backend (mostly Windows) servers, the development environment (some open source web frameworks, remainder in house or third party commercial libraries). This is not unusual.
I like open source, use it where I can at work, and a lot at home. However, competitive advantage is also needed, I like having a salary.
The times when I'm not using multiple mstsc clients to connect to remote systems are low, even after converting some of the tasks RDP is used for to Powershell scripts..
Granted, less useful on a consumer desktop, but that sounds like a build breaking bug to me.
Nvidia ships proprietary binary drivers for FreeBSD. You can also use open source drivers for AMD/Intel.
NetBSD supports the Linux DRM kernel interface so it can run recent nouveau drivers (plus AMD, Intel)
OpenBSD supports the Linux DRM kernel interface but does not include nouveau support, it's earlier levels of support for AMD and Intel.
DragonflyBSD supports DRM for AMD and Intel only it looks like - never used.
Certainly don't disagree that in the end the bookie wins. Still, the lottery *does* pay out, and although the way the odds are calculated is hardly in large print it is all listed, and isn't dishonest.
Whilst the lottery don't spend as much on funding charities as I'd like, they do fund a lot of Sport England, and I've seen sizeable grants from them first hand that really made a difference.
It was a scrappy little letter not even printed on proper paper from years ago, and from what I can remember was more of the ilk of 'you should really log on and play again', there wasn't a way to respond.
The ability to blacklist yourself seems not to work very well for problem gamblers spending large amounts of money, if the accounts in Private Eye and elsewhere are to be believed. I suppose at least there is a system now, and fixed odds betting terminals have been severely curtailed.
I don't see how it's a scam. You can call it a tax on the ignorant or preying on the weak but it delivers large prizes at very high odds, or very low prizes at low odds.
The question is whether the opportunity cost of the lottery is significant.
I do play the lottery, I know the chance of being hit by an asteroid is higher, but it's a bit of fun and things I could do with the ticket money wouldn't be terribly significant.
Where I'm less happy is with the instant win games - the chance of winning is high, so it encourages gambling. At one point I was playing a few a week but decided this was stupid so stopped (and have never gone back), the bastards sent me a letter asking why I wasn't playing any more. Responsible gambling...?
OpenBSD is a brilliant integrated operating system provided it matches your use cases. It's great at networking and firewalling, less so as a desktop.
I'm toying with moving to NetBSD as a general desktop once 9.0 comes out. 9.0RC1 has a new hypervisor (in progress), ZFS has reached a state where it looks to be usable on a daily basis (although ZFS on root isn't implemented), WINE has been updated, it has a decent implementation of the Linux DRM interface so modern graphics cards work well, and it uses classic Unix commands for administration rather than the different ways FreeBSD. It's definitely a bit of a quirky hacker OS.
Seriously? That's horrifically broken. Windows does auto service restart, but it's not stupid enough to restart a service when it's manually stopped.
If I manually stop a service I intend it to stay stopped. If it falls over, it should be restarted. This is not rocket science.
Biting the hand that feeds IT © 1998–2020