|
Quote: What Is the state of the Java ecosystem in 2023? Screwed up?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Winner, winner, chicken dinner!
TTFN - Kent
|
|
|
|
|
Kent Sharkey wrote: A New Relic report identifies Amazon Corretto as the top JDK distribution, outpacing Oracle for the first time.
I'm pretty sure that is mostly due to AWS being the dominant internet hosting platform; but it still says wonders for how well whOracle is manging the platform.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
Balsa-based circuit component could be integrated into living plants Now you can whittle yourself a new CPU!
|
|
|
|
|
IEEE Spectrum wrote: could be integrated into living plants I suppose Elon is going to be interested, if it can be integrated in living plants, it should not be so far from being able to integrate it in living persons...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Obligatory xkcd: Surgery
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
If I understood what I read, and I definitely could be wrong, what they actually built was a wooden receptacle to hold a conductive fluid. he story says they treated the Balsa wood (What kind of Balsa wood was it to be considered "strong" anyway? The gliders of Balsa I had as a kid were the antipathy of "strong".) with heat and chemicals to remove most of the inner parts of the wood itself.
Does that REALLY make it a wooden transistor?
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
A recent study from Microsoft found that 89% of CIOs and IT pros said low-code is effective in increasing efficiency. And by 'benefits' they mean 'more half-solutions to fix'
|
|
|
|
|
Kent Sharkey wrote: And by 'benefits' they mean 'more half-solutions to fix' Or Benefits to the ones that have to rebuild them once they have given up... The 'no-code' dream… | CommitStrip[^]
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Microsoft has improved the code-completion capabilities of Visual Studio's AI-powered development feature, IntelliCode. Now called ArtificialIntelliCode?
|
|
|
|
|
It's sometimes difficult to label a product or service that truly changed the world after it was released. What ever happened to that world wide web thingie?
|
|
|
|
|
Kent Sharkey wrote: What ever happened to that world wide web thingie? Back to how it should be | CommitStrip[^]
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Microsoft is rewriting core Windows libraries in the Rust programming language, and the more memory-safe code is already reaching developers. I've thought Windows was a little rusty for years
|
|
|
|
|
The Register wrote: Microsoft is rewriting core Windows libraries in the Rust programming language, So... I suppose we should expect a new wave of bugs new features in the next updates?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Yuuuppp. Brand new - but "memory safe" bufeatures
TTFN - Kent
|
|
|
|
|
Why do something once when you can do it twice? Or is this a tacit admission that MS's previous practices were inherently unsafe, and just 'pushing code out' by coders unable to write safe code in older languages? I'm going with 'Yes'.
|
|
|
|
|
David O'Neil wrote: Or is this a tacit admission that MS's previous practices were inherently unsafe, and just 'pushing code out' by coders unable to write safe code in older languages? I'm going with 'Yes'.
No. The fact is that nobody can write safe code in earlier languages. E.g., web browsers and Android have the same memory-related security vulnerabilities and stats as Windows (about 70% of security vulnerabilities being memory-related).
Android has already rewritten chunks in Rust and a while back I saw some stats showing an objective benefit, i.e., comparing before and after. Linux is also moving in this direction.
People keep mixing up
- Devs who don't know what they're doing and therefore write unsafe low-level code.
- Devs who do know what they're doing but write unsafe low-level code because they're human and make mistakes in complex software.
Kevin
|
|
|
|
|
Kevin McFarlane wrote: People keep mixing up
Devs who don't know what they're doing and therefore write unsafe low-level code.Devs who do know what they're doing but write unsafe low-level code because they're human and make mistakes in complex software. 3. Devs who do know what they do, but they get pressed by moronic managers and have no time to properly do their job
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Nelek wrote: Devs who do know what they do, but they get pressed by moronic managers and have no time to properly do their job
Good spot!
Kevin
|
|
|
|
|
It appears to me that over the last few years MS has tried every development strategy, except hiring good developers and qualifying their product with a good QA team. Using the right language can help, but it's no substitute for a thorough understanding of algorithms, multitasking, and many other subjects.
Programming is hard, and there are no magic bullets.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Daniel Pfeffer wrote: over the last few years MS has tried every development strategy, except hiring good developers and qualifying their product with a good QA team
In that case you can say the same of Google (Android and Chromium) and the Linux team, as they all report security vulnerabilities that are about 70% memory-related (like Microsoft's) and they're all rewriting bits in Rust.
And my guess is that all of those projects have some of the world's best developers. It doesn't seem to be enough.
Kevin
|
|
|
|
|
Rewriting the libraries like Win32 GDI in Rust to be used in C++ client code is not safe because C++ is not safe and GDI users tend to leak GDI handles because of its C API, it is easy to forget to release the handle. I came across such a leak on StackOverflow:
Deleaker detects resource leaks in StackOverflow answer – Coding Tidbit
Unless GDI is rewritten to be used in Rust, then the leaks are solved.
modified 1-May-23 2:33am.
|
|
|
|
|
So Microsoft (and everyone else) is going to finally catch up with Digital Equipment Corporation's VMS, which was memory safe by design. VMS used counted buffers for all buffer purposes, including strings. It also validated all OS function call parameters, on every call. The upshot is that OpenVMS was the only system to never be breached and even went to a BlackHat convention where no one was able to breach it.
My point is that the knowledge of how to write low level secure code has been known for decades. The issue is that Brian Kernighan and Dennis Ritchie should be keelhauled for failure to ensure C was secure by design.
|
|
|
|
|
WinToys is a user-made app that helps optimize Windows PCs by removing bloatware and applying straightforward system tweaks. Windows? Bloated?
|
|
|
|
|
Mmm...I have to try that home tonight, looks interesting!
Although... I don't think I have any bloatware, it's good to have a second opinion!
And I did notice that FoxitP PDF Reader, and even NVidia control panel or something came with some addon stuff.. and I almost installed Adobe PDF Reader and MSI Control Panel which both, definitely have bloatware (can you believe that both install an anti-virus app?! )
|
|
|
|