It's the size that counts. Ask any woman.
309 posts • joined 9 Jul 2020
To be honest I've sort of lost track of what Microsoft is doing on the UI front.
First there was Win32, Winforms, then WPF, then UWP, then MAUI and now WinUI. In addition there's Xamarin Forms which is related to MAUI but not WinUI.
Seriously, I'll just stick to web development. That alone is hairy enough.
I'm a very satisfied Mint user too. I've also switched many relatives to Mint and they never complain about it. Everything works on it, Netflix, Office, websites, email. PDF's, printing, scanning. You name it.
What I positively hate about Windows is that it seems to get slower the longer you use it. There's no such issue with Linux. I have old PC's with older Mint versions still running like the day they were first created.
It's good to see The Register push back against these nefarious Orwellian plans of the UK government.
The sad fact is that while many adults are indifferent towards terrorism and drug-trafficking, they get all pent-up when child pornography is involved. The idea that their little daughter gets her virginity taken by some stranger outrages them.
And the government makes handy use of this, continually stressing that massive eavesdropping is necessary "to keep children safe."
I find it cynical that people are criticizing Google's effort to get rid of targeted advertising. I find the targeting of users as groups a viable solution that keeps both the advertisers and the users happy. It gives users at least SOME degree of privacy.
Targeted advertising isn't going to go away if this proposal gets ditched. Google will then simply continue targeting individual users. Don't think for a minute they'll stop targeted advertising just because FloC is thrown in front of the bus.
A couple of months ago I looked into KolibriOS, an operating system written entirely in assembler, and it got me thinking why OS'es are so large, cumbersome and slow these days.
If they can fit an entire operating system, including TCP/IP stack, USB HID stack, windowing system and utilities into 1.44MB (yes folks, that's megabytes), we must be doing something seriously wrong these days.
This has nothing to do with C# or GC, but with InterOp between C# and C program.
If the C code had been written in C# there would've been no problems.
Basically, every time you do InterOp between C / C++ and .NET you have a huge red flag waiving at you. You really need to take a very close look at that code.
I wouldn't exactly claim that his actions had huge impact. Privacy Shield was suspended but will eventually be replaced by something that looks very much like...Privacy Shield.
The EU Commissioners are all corrupt and negotiated long ago that the U.S. internet giants could have a go at EU citizens...for a price.
I do agree with him that it's inexcusable that Google makes itself look good by requiring third-party advertisers to target pooled users whilst it itself can target individuals with no way to opt-out.
Firefox already had a setting that blocked third-party cookies, but they replaced it with its Tracking Protection setting.
Thing is, I don't really know what it does, and which third party cookies are henceforth blocked. If they only block a known subset it becomes an arms-race with trackers continuously coming up with new cookies and tracking schemes.
I'm somewhat surprised that the U.S. didn't hit back at China by banning the Chinese manufacture of components used in DoD or Federal agencies
Instead they're waiting to see China's hacking capabilities? I'd have thought that they'd already demonstrated their supply chain infiltration capabilities.
China needs to be held accountable for this by quietly pressuring manufacturers to leave the country and to set up shop somewhere else in Asia.
I don't agree. As an individual I hate advertising as much as the next guy, but as a business owner I need advertising to market my product to customers.
People simply will not buy a product they've never heard of, no matter how much they claim to the contrary.
Targeted advertising is an exceptionally powerful tool for businesses to market their product to possibly interested customers. Killing it would be a great disservice to the economy as a whole.
The EU is instigating a trade war by banning targeted advertising.
Why don't they just mandate that targeted advertising can only done on groups of individuals of say, 10.000 people and outlawing all other forms which target individuals.
Besides, I doubt that European advertisers will want targeted advertising outlawed. Most likely the EU will then change the legislation so that targeted advertising is still possible for SME European enterprises, effectively handicapping the U.S. tech giants, which will inevitably lead to a trade war wit the U.S.
The problem is that the C++ language doesn't enforce good usage and that's basically what Rust brings to the table.
I've seen many so-called C++ programs which were really just C programs with some OO-sauce added to them.
With C++ programs the memory corruption problems were potentially solved decades ago, with RAII, but the dire fact it that no one uses it consistently in their programming.
The wxWidgets framework consistently uses RAII and AFAIK there have been few, if any, memory corruption bugs found in it.
The problem is that there are legions of developers who insist on using the absolutely fastest programming language there is. And C, because of its lack of safety features (safety generally means overhead) fits that bill.
Most of those programs could've been easily written in Pascal or some other safe application programming language, but they insist on using a systems programming language for their trivial applications for the sake of speed.
Since people can't be waned off this we need a safe systems programming language which everyone knows will be used for application programming.
It's about time too. I'm sick of all those C programmers who keep telling me *they* can write code without memory management errors.
I've been writing C / C++ code for almost 30 years and even I do not believe I can write C code flawlessly all the time (certainly not the code I wrote 20 years ago).
If Biden switches the goal to a manned Mars landing you *know* it will never happen. That'll be the end of the U.S. lead in space exploration. It will merely be a jobs program that only produces PowerPoint slides and costs tens of billions without ever launching anything.
With a manned lunar landing there's at least some chance it will occur, if only to head off the Chinese at the pass.
The U.S. cannot rely on some crazy billionaire that has a dream of settling Mars. If Musk dies for whatever reason his dream dies with him.
My guess is that it will not work out well for them. In Africa in particular there have been riots near farming land owned by Chinese cooperatives. The Chinese pillage the land and ship all the food produced there to China. leaving the local population hungry and benefiting only a few big honcho's who're paid off.
Once Chinese nationals are killed or attacked the CCP will most likely send in troops to protect the Chinese workers, which in turn will lead to even more resentment and a call for their expulsion. It will be difficult for African leaders to ignore those calls.
The Chinese may end up with some worthless IOU's and a badly damaged reputation.
Huawei will be gone much sooner than 2027 since Huawei will not have the motivation to support its kit if it knows it's gonna be booted no matter what it does.
Telecoms will therefore replace Huawei kit much sooner. My guess is that by 2023 all Huawei equipment will have been replaced, maybe even sooner.
But the ADO.NET benchmark doesn't take into account the conversion from the SQL driver output (for lack of a better word) to the C# class or record. That conversion IS included in the Dapper benchmark time (the same holds for the EF benchmark time).
So the difference is probably a lot less than implied.
The *real* problem is that C is a systems programming language, but we're using it as an application programming language.
Systems programming languages are for writing operating systems, device drivers and low-level stuff. However, some people think they need the last ounce of speed a machine is capable of for their trivial applications and insist on using an unsafe language.
That, in a nutshell, is why C / C++ is eating the world.
Since it's almost impossible to wean application programmers off the notion that they need that last ounce of speed the only way to correct this is to introduced a safe systems programming language which everyone knows will be used for application development as well.
I've been a proponent of using Rust for writing operating systems for a long time since the C language is almost literally eating the world with its vulnerabilities and insecure memory management. We desperately need a language like Rust.
All three of these Operating Systems written in Rust are excellent and viable and Theseus is an interesting experiment to see if state-spill free operating systems bring something useful to the game.
However, looking at KolibiOS and MenuetOS recently, I also believe it might be worthwhile to write a micro-kernel in assembly language to reduce size and increase execution speed. Due to its small size it may be feasible to write this by hand without significant errors.
TSMC shouldn't be concerned with the loss of its business from Huawei since Western fabless manufacturers are almost desperate to get the smallest node for their products. Even Intel may start producing its CPU's though TSMC as they can't seem to plug the leak they have moving towards smaller nodes.
But will the UK intelligence agencies abide by the court's instructions or will they merely work around them?
I personally believe intelligence agencies have gone off the track, often side-stepping the law with nefarious constructions. For example where the Brits spy on Americans and the Americans on Brits and exchanging info they couldn't possibly accrue themselves since it would be unlawful for them to do so.
Biting the hand that feeds IT © 1998–2021