Re: It's a sign I tell you...
They did but it went off the rails somewhere.
5089 publicly visible posts • joined 6 Aug 2009
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.
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.
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.
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 ;)
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
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.
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 :)
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.
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!
:)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 :)