* Posts by AndrueC

5089 publicly visible posts • joined 6 Aug 2009

Windows terminates here. Please remember to finish setting it up on arrival

AndrueC Silver badge
Joke

Re: It's a sign I tell you...

They did but it went off the rails somewhere.

Ad-blocking browser extension actually adds ads, say Imperva researchers

AndrueC Silver badge
Happy

Re: The only way now?

I introduce you to a book written in 1952.

I read that when I was a teenager in the 1980s and have done everything I can since to avoid advertising. It should be compulsory reading in schools.

Microsoft .NET updates include C and C++ code in Blazor WebAssembly, release date for Visual Studio 2022

AndrueC Silver badge
Thumb Up

I have to admit that very much puts it in to perspective. My #1 reason for wanting nothing to do with JS is because of the plethora of libraries and how so many are created, developed then dropped because the developer got bored.

AndrueC Silver badge
Happy

Xamarin covers all our non Windows platforms and while it's not the same it's very similar. MVVM means we mostly only need different XAML views for desktop/mobile. Sometimes it requires a platform specific viewmodel but not often and we can always inject common code via a shared service.

We currently use Syncfusion+Xamarin for our mobile solution and it works well enough. We are in the process of looking at switching to DevExpress+Xamarin in the hope that it brings a bit more cohesion between desktop and mobile. It will also reduce our licensing costs.

A single framework across all platforms would be nice for us but we're pretty happy with using Xamarin and WPF at the moment.

AndrueC Silver badge
Unhappy

I don't consider WPF dead either. We use DevExpress libraries so for most things as long as DE continue to roll-out updates we're happy. We can view WPF as the scaffolding that underpins things in which case updates aren't needed.

But it's another sad indictment of MS developers. How many UI frameworks have they now developed, and still they can't get it right. And that's despite them being in the driving seat for their targeted platforms.

I've said this of MS all along - they are very poor at producing future-proof output. I don't know if it's poor leadership, poor design/implementation or a deliberate view-point of 'make them switch away' but whatever the reason it's irritating.

.NET Foundation admits it 'violated the trust of project maintainers'

AndrueC Silver badge
Meh

Re: Anyone sees an apology anywhere?

I don't actually have a dog in this fight but I'm confused by your post.

Them: 'This move was a mistake' means 'we did something wrong'.

Them: 'The board deeply regrets that this happened' means 'we're sorry.'

So to me that reads like 'We're sorry that we did it'. And yet you have commented 'Nothing about being sorry, nothing about "we did" anything.'

"The .NET Foundation violated the trust of project maintainers because they were under the impression.." - All their fault, no?

This part of your post seems ambiguous, are you implying that the board is blaming the maintainers? To me it seems that they are accepting blame for violating the trust of project maintainers and accepting blame for not communicating their reasons at the time to the same people.

Time will tell - that I agree with. But this whole cock-up might be the result of communication failure ;)

Meatballs, Abba, and bork: 3 things Sweden is famous for

AndrueC Silver badge
Boffin

I doubt very much that the latest Windows will alllow you to skip loading ten dozens of "services" for which you have no use, and will just bloat the RAM and diminish performance for nothing.

What a strange comment. Why do you think Windows doesn't allow you to disable services? Just launch services.msc and disable whatever you don't like the look of. Or if you prefer the command line:

sc config "Name of Service" start= disabled

sc stop "Name of Service"

I've disabled probably over a dozen services on my personal computers (all running Windows 10). Microsoft has done nothing to stop users disabling services and we remain fully in control of our operating system. Just because you don't know how to do something doesn't mean that it can't be done. It's not even hidden information - it's an official part of system configuration.

Anyway we were talking about power consumption not performance so loading RAM up with chuff is fairly irrelevant. But even if we were talking about performance it's an axiom of IT that you address that through hardware. There are still game companies targeting the Windows platform so it appears to have no serious performance issues

AndrueC Silver badge
Meh

Re: All you need is ...

Then you can stop wasting huge amounts of electricity running Windows PCs.

Windows isn't particularly power hungry. My mail server currently runs on a Fit-PC and it averages about 5w (barely warm to the touch). And of course there's all those laptops that can run for many hours between charges, most of them rarely consuming more than 20w and that includes their screen.

Power consumption mostly comes down to what you do with the computer and the choice of hardware components. If the computer is doing a lot of processing (unlikely in this case) power consumption will be high. If the PSU is inappropriately large power wastage will be high.

The operating system has only a minor impact most of the time.

Cost is a more reasonable differentiator and given the ubiquitous nature of Windows I can believe that an off-the-shelf Windows based advertising solution is cheaper than one based on a Raspberry PI. The latter requires specialist knowledge that carries its own premium.

Happy birthday, Microsoft Money: Here's a cashpoint calamity for Windows and .NET

AndrueC Silver badge
Joke

Bring back OS/2 :)

Reason 3,995 to hold off on that Windows 11 upgrade: Iffy performance on AMD silicon

AndrueC Silver badge
Unhappy

Re: Remember when ...

..and using Visual Studio and ReSharper it sometimes feels like that's what I'm actually running on instead of an i7-6700 with 32GB of RAM.

Confusion at Gare de Rennes as Windows shuffles off for a Gauloise

AndrueC Silver badge
Facepalm

Re: TGV software woes

I remember the lights going out on a Chiltern Train once. The train kept going. After a couple of minutes the driver apologised for pressing the wrong button. That left me feeling somewhat uneasy...

Netflix sued by South Korean ISP after Squid Game fans swell traffic to '1.2Tbps'

AndrueC Silver badge
Happy

The trouble is that the customers in this case are not 'paying for the bandwidth'. They are paying for a fraction of it. Unless you have a leased line you are sharing your ISP's bandwidth with other customers. You might think that having signed up for a 1Gb/s residential connection you are paying for 1Gb/s of bandwidth but you are not. Not even close. Somewhere in the contract it will state that it's a best efforts, contended service.

It's quite surprising just how high contention can be before customers start to complain. Very few customers run their connection flat out 24/7 and a lot of traffic is bursty. Even video can tolerate pauses in transmission as long as the connection is fast enough to catch-up before the receiver's buffer runs dry.

However it's not magic and given the right (wrong?) circumstances ISPs can get caught out. Then they have to invest but when it's for something fickle like a TV show that's a tricky proposition. Personally my view is that SK should invest, increase their prices and tell their customers to lump it. Too many people think that network bandwidth and connectivity is easy to provide and overpriced. A little dose of reality would be a good thing :)

AndrueC Silver badge
Happy

Re: Looks like the ISP wants 2 bites of the cherry

Yup. Loads of capacity. You pays your money and you gets your service ;)

AndrueC Silver badge
Meh

Re: Looks like the ISP wants 2 bites of the cherry

Haven't you just proved that to get a better service you have to pay more? I can't recall the last time a UK ISP had a moan at Netflix and peaks like the World Cup or major game release never seem to cause any problems.

AndrueC Silver badge

Re: Looks like the ISP wants 2 bites of the cherry

Oversubscribing any resource you sell should be illegal unless your contracts create explicit tiers of access.

I don't totally disagree with you but we're talking about resource contention here and it is a very complicated problem that all businesses have to deal with (talk to a restaurateur about how they plan staffing levels and manage bookings throughout the week). The only reason private individuals can afford a home network connection is because it's contended. Lower contention is the reason business packages cost more (lower bandwidth and lower engineer contention). Lack of contention is why leased lines are so expensive.

Residential contention is sometimes a fixed figure if the connection rates are fixed. In the early days of fixed rate connections in the UK it was 50:1 for residential, 20:1 for business. With today's variable rates that doesn't work so the ratio varies across the network according to local demand with the ISP trying to balance cost v customer complaints. Spikes in demand are particularly tricky because bandwidth isn't something you can just increase and decrease on a whim. Who knows how long Squid Game will capture attention? When viewing figures drop off SK could be left with under utilised routers losing them money.

Years of development, millions of lines of code, and Android can't even run a toilet

AndrueC Silver badge
Joke

Re: Targeted ads

Good job (haha) that it's not running iOS:

"You're holding it wrong"

Parking is expensive. It can cost an arm, a leg, and a Windows licence

AndrueC Silver badge
Facepalm

My colleagues and I went into Banbury for a team meal one time. When we got to the carpark the ticket machine wasn't dispensing tickets. After pressing a few buttons one of my colleagues made it start beeping incessantly so we quickly beat a retreat.

It's the software development team promise - we will make a difference!

:)

Fix network printing or keep Windows secure? Admins would rather disable PrintNightmare patch

AndrueC Silver badge
Boffin

Why isn't it running as 'nobody' with access to two sockets and nothing else? Fucking Windows piece of shit.

That isn't a requirement and hasn't been for quite a while. That article was first published in 2007 and refers to kernel mode printer drivers as 'dinosaurs'.

The article also states:

"With the release of Windows 2000, the printer drivers moved back to user-mode."

Unfortunately some printer manufacturers are a bit slow to update their drivers. Probably the usual story of hardware manufacturers not investing in the supporting software.

Sadly some sites seem to treat this is an error.

The Register speaks to one of the designers behind the latest Lego Ideas marvel: A clockwork solar system

AndrueC Silver badge
Joke

Re: Pluto

I get the feeling that we're all going round in circles here.

AndrueC Silver badge
Trollface

Re: Pluto

That'll be in the Kuiper belt expansion pack.

All being well there Oort to be a third expansion pack as well :D

BT Wholesale wants the channel to give SMBs a nudge before copper sunset in 2025

AndrueC Silver badge
Boffin

Re: The reality is that it's happening now

Yet another misunderstanding what is being talked about here. It has nothing to do with the physical connection. It's purely the cessation of analogue services.

It just means that over the next four(ish) years everyone is going to have to switch to a VoIP solution. Whether that's VoiP over copper, fibre or pigeon is irrelevant.

AndrueC Silver badge
Boffin

That 2025 target is already slipping.

No it isn't. You have misunderstand what is being talked about here. What BT are going to do is switch off their analogue service. That's all. They could probably do that tomorrow if they wanted to but they are holding off to give time for people to switch to a VoIP alternative.

It doesn't seem that long ago that the promise was that all premises would be full fibre. Then Openreach admitted that it was only going to be PSTN and ADSL that would be switched off. So copper to the premises will still be a thing long after 2025. Plenty of premises will be on VDSL G.Fast or FTTC as Openreach term it without any apparent sense of irony.

This has nothing to do with the physical media. Yes there will still be copper lines in use after 2025 but they will only be carrying digital services.

BT has already said that very low rate DSL will be available for those who only want to use their line for voice. There are very few properties whose lines are unable to sustain a 128Mb/s DSL connection and that's all you need for VoIP. None possibly, given the DSL extension technology BT trialled several years ago.

Boffins say Martian colonists could pee in buckets, give blood if they want shelter

AndrueC Silver badge
Joke

Re: I wonder if fecal matter could be used

Eggsactly right.

AndrueC Silver badge
Joke

Are they taking the pimickey?

Music festivals are back in the UK. So is the background bork

AndrueC Silver badge
Joke

Re: Squid

Was there an ink jet printer attached?

Compromise reached as Linux kernel community protests about treating compiler warnings as errors

AndrueC Silver badge
Thumb Up

Re: Warnings are usually there for a reason.

Yup, been there very recently. I was reworking some code and after initial testing was surprised to see R# underlining a field and offering to remove it. I must have looked at the declaration for ten minutes before spotting a typo. It turned out I'd declared two fields with subtly different names instead of just one.

In this case I caught it during initial development but it proves your point.

I've also had cases where R# tells me a condition is always false or true and upon investigation those have turned out to be bugs that needed fixing.

Report details how Airbus pilots saved the day when all three flight computers failed on landing

AndrueC Silver badge
Alert

The immediate action taken was to remind operators of what to do in the event of such a triple failure

Hit the brakes hard?

Only 'natural persons' can be recognized as patent inventors, not AI systems, US judge rules

AndrueC Silver badge
Thumb Up

If it quacks like a conscious entity and walks like a conscious entity...

..I will respect it as a conscious entity.

That's how I live my life. Black, white, green (you had to be there) or made of silicon. Treat them as you want to be treated.

Arms not long enough to reach the plug socket? Room-wide wireless charging is on the way

AndrueC Silver badge
Happy

At least you'll be safe from Koala Bears (although that's not actually a pleonasm). That is just wrong because they aren't bears :)

AndrueC Silver badge
Trollface

Yes. It's what they use to plug ATM machines in so that you can use your PIN number. Afterwards you drive off in a car with a VIN number.

Leaked Guntrader firearms data file shared. Worst case scenario? Criminals plot UK gun owners' home addresses in Google Earth

AndrueC Silver badge
Joke

Eyes too close together (sometimes have a patch over one eye), untidy hair and go by the name of 'Lefty'.

British naval food doesn't look half bad... so we're going to try it out for ourselves

AndrueC Silver badge
Meh

Re: Naval budgets mean the crew must eat three square meals a day for £3.61.

It's not all that tight a budget. I live alone and seem to be spending about £7 a day on average. But that's a single adult shopping at a well known national grocer's online site, includes some luxuries and non-food related items. I also don't bother looking for bargains or cheaper items and mostly buy ready prepared stuff rather than raw ingredients.

I reckon an organisation as big and important as the RN can negotiate some damn good deals on stuff and cooking from scratch is saving money if you ignore the staff and facilities costs.

Microsoft warns of widespread open redirection phishing attack – which Defender can block, coincidentally

AndrueC Silver badge
Meh

Microsoft says that open redirects have legitimate uses, pointing to the way sales and marketing campaigns rely on them to lead customers to specific landing pages and to gather web metrics.

For a given definition of 'legitimate', perhaps.

When everyone else is on vacation, it's time to whip out the tiny screwdrivers

AndrueC Silver badge
Happy

Re: iFixit

After the traditional ten minutes of following the instructions I ended up "gently unhooking" it with the aid of a large flat-bladed screwdriver and some bad language.

To be fair a lot of things can be fixed with bad language. Although Visual Studio is still a work in progress for me.

AndrueC Silver badge
Meh

Re: Haynes Manuals

That does seem rather harsh.

AndrueC Silver badge
Happy

Re: Haynes Manuals

Or one I particularly liked from many years ago in the Mini Metro edition:

'In order to gap the distributor points, first remove the radiator as described in section...'

I found it best just to locate someone with small hands :)

The Register recreates Apollo 15 through the medium of plastic bricks, 50 years on

AndrueC Silver badge
Happy

Slightly quicker to build as well. Just leave some skin off and half an oxygen tank.

British teachers' pensions set to be released from Capita's grasp after nearly 30 years

AndrueC Silver badge
AndrueC Silver badge
Joke

I'll do it. I even know how to create and edit spreadsheets.

Watchdog 'disappointed' it took NHS England over a year to release details of access to Palantir COVID-19 data store

AndrueC Silver badge
Unhappy

Am I the only one who thinks that 'NDG' stands for 'No Damn Good'?

AndrueC Silver badge
Joke

Re: and in conclusion...

I think that's not good enough. They should threaten to stamp their foot as well.

Faster .NET? Monster post by Microsoft software engineer shows serious improvements

AndrueC Silver badge
Happy

Re: Whats going on with .Net Core ?

to prevent confusion

It didn't really work. Or perhaps there's just too much confusion already :)

AndrueC Silver badge
Unhappy

it's they who have work to do.

Yeah - how many iterations of .NET have there been? And MS have all but killed off WPF so now we're in danger of having to learn yet-another-UI-framework.

At times it's felt like standing on a moving vehicle with someone (Visual Studio mostly) randomly sneaking up behind you and giving you a push.

AndrueC Silver badge
Meh

Ad blocker, yes. uBlock Origin for me. But NoScript? Forget it. I tried, honestly I did, but so many website don't work properly (or flat out don't render usefully) that I've surrendered on that front.

AndrueC Silver badge
Happy

We have Windows code (client and server), iOS and Android.

I'd estimate that at least 80% of the client code is shared across platforms. The only bits that are platform specific are:

* Client UI - Mainly the result of Xamarin v. WPF differences but also the inevitable differences between desktop and mobile presentations. Even then we inject a lot of common code as services so it's mostly just glue logic.

* Client download - Each platform does it slightly differently. iOS was particularly different (quelle surprise) with NSURLDownload and latterly URLSession.

* Client audio - We have a class hierarchy with most of it shared but ultimately you have to branch off to platform specific code at the bottom.

It's not a perfect situation though. Developing for Windows isn't too bad but programming for mobile can be frustrating at times. Debugging iOS apps can be very irritating at times.

Activist raided by police after downloading London property firm's 'confidential' meeting minutes from Google Search

AndrueC Silver badge
Meh

No long term consequences you say? Trying to go to the US is one.. Just being arrested anywhere in the world makes you ineligible for an ESTA for the rest of your life

Alright then, no negative long term consequences :D

But of course what I meant is that there are no consequences for Britons living their lives in Britain. It doesn't affect your job prospects or your standing in society. Contrast that with the US where being arrested and released without charge can blight your life for years and require you to pay money to have the record expunged. Utterly disgusting.

The British legal system cannot be held responsible for restrictions imposed on its citizens by other nations. The US reaction just sounds like another example of its warped legal system. Anyway you can still visit the USA if you really want to. You just have to apply for a visa as someone I know had to.

AndrueC Silver badge
Holmes

Arresting someone provides the following benefits to society:

* Prevents them harming life or property (especially evidence) while further investigations are undertaken.

* Provides a legal framework for interview requiring that the arrestee be provided with access to legal council.

In the UK at least being arrested then released without charge has pretty much no long term consequences. It won't show up on any except the highest level of criminal record check so doesn't matter unless you're applying for a really sensitive job. Even then it will be clearly marked as 'without charge' so only a paranoid or stupid recruiter would care about it.

Granted being detained for a day or two is disruptive but if you accuse someone of a crime then allow them to go home for a couple of days while you investigate any evidence may well vanish down the sewer system.

At least in the UK the vast majority of arrested and even charged people get to go home after a couple of days without having to pay any money. In the so-called 'land of the free' a disturbing number of people can languish in prison for weeks, months or even years despite never having been found guilty purely because they don't have enough money to buy their freedom.

Apple responds to critics of CSAM scan plan with FAQs, says it'd block governments subverting its system

AndrueC Silver badge
Boffin

Re: Who creates the hash?

Several organisations have created them. I used them at a previous employer over 15 years ago when they were all MD5 (the issuers were just in the process of rolling out SHA5 versions). Even back in the early 00s the list was perfectly manageable.

Our forensic software used it to highlight various categories of files including:

* Known applications.

* Known operating systems.

* Known installers.

(All the above it treated as chaff and by default hid it to avoid wasting the investigator's time)

* Known 'bad stuff' which it highlighted in red.

I was quite surprised just how performant the lookups were (obviously generating the hashes locally was a CPU hit but they were generated during the initial prep stage and stored the result in metadata).

But such hashes are easily defeated by changing a single bit and Apple's seems to be something more powerful. I'm guessing the DBs that we used (mailed to us on CDs, lol) have likewise moved on to something better.

Wireless powersats promise clean, permanent, abundant energy. Sound familiar?

AndrueC Silver badge
Go

Whoah, folks! Not wishing to be subject to the wrath of my fellow commentards for mentioning a well known e-tailer and their home grown digital reader but if you were to do a search on that well known web site for 'Hugh Walters' you'd find you can get a lot of those books electronically for around £4 each.

No idea when they became available but they weren't there a couple of years ago.

I think nostalgia is worth £4 a book :)