|
After 20 years and a global pandemic, we learned that ‘hybrid remote’ is exactly how software development teams were always meant to work. Do hybrid remotes still get lost in the couch cushions?
|
|
|
|
|
After this date, Microsoft will no longer provide updates (which includes security fixes) or technical support for this version. Three years old - it had so much to compile ahead of it
|
|
|
|
|
Quote: .NET Core 2.1 is a Long Term Support (LTS) release and therefore supported for 3 years, or 1 year after the next LTS release ships whichever is longer.
You Keep Using That Word, I Do Not Think It Means What You Think It Means.
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
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Microsoft has unveiled 'Known Issue Rollback,' which allows IT admins roll back individual non-security elements of an update if the change breaks something "Keep them dogies rollin'" (back)
|
|
|
|
|
What happens if it's the security elements that are bad?
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
So, unless you think that IT management will only use this feature as advertised, and not go back to their old practice of cherrypicking a random subset of patches to install every month; by the end of the year we'll be back to the maintainability cluster of old where every company big enough to with the patching process will be running a bespoke build of Windows that no one in Redmond has ever touched because the number of potential configurations of skipped patches will grow exponentially larger each month.
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
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Would it not be easier to just try to decrease the number of bugs?
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.
|
|
|
|
|
Developers and DevOps teams might feel like their application development pipeline is hopelessly outdated if they aren’t using Kubernetes. If you have to ask, odds are you know the answer already
|
|
|
|
|
Quote: Do I really need Kubernetes? Lucky me... no, I don't
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.
|
|
|
|
|
A few years ago everybody was desperately trying to use Hadoop for the same reason, and now they are trying to get rid of it.
|
|
|
|
|
Soft cell already said it:
Quote: Once I ran to you (I ran)
Now I run from you
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.
|
|
|
|
|
Checked C adds static and dynamic checking to C to detect or prevent common programming errors such as buffer overruns and out-of-bounds memory accesses. Unnecessary? Check.
|
|
|
|
|
Kent Sharkey wrote: Unnecessary? Check. Unfortunately many software errors are directly related to the lack of bounds checking within the C/C++ language. I personally think the checked C library is a great addition to the toolbox.
CWE - 2019 CWE Top 25 Most Dangerous Software Errors[^]
Best Wishes,
-David Delaune
|
|
|
|
|
True - I was struggling with that one, but finally dumped that one as it fit the blurb I wanted.
They could always go with Rust though, and have a better community (this seems to be little more than someone's thesis project)
TTFN - Kent
|
|
|
|
|
Kent Sharkey wrote: They could always go with Rust though
Presumably, the idea is that they're not going to rewrite millions of lines of C code anytime soon but it's worth having tools to fortify it.
Microsoft are also now investing big-time in Rust - along with Google and AWS.
Kevin
|
|
|
|
|
Fair enough. I admit that I didn't look at their samples before posting, and assumed that it would involve changing the code more than they do. It looks like (albeit for the simple samples) it's just:
- Change some headers to 'checked' versions
- Add a PRAGMA
So, yeah, much easier to bring it online than converting to Rust (or other safer dialects). I admit again that 'Unnecessary' was unnecessarily harsh. I'll try harder to hit the thesaurus next time.
Nasty, nasty thesaurus.
TTFN - Kent
|
|
|
|
|
No worries. Checked C been around for a few years though hasn't it?
Learning Rust at the moment while "resting," being a contractor and all that. Been a long time since I've done any C/C++ type stuff though. Rust looks nice from what I've seen so far. Working through Microsoft's learning path. Also did some of the official docs as well.
Kevin
|
|
|
|
|
So, like: Developing with Rust on Windows | Microsoft Docs[^] ? (I was thinking of posting that on Monday's newsletter, but having it here will be 'good enough'
Checked C has been around for a while. I saw that I had posted about it in 2018 and 2016 when Research first announced it. I just like to be redundantly repetitive at times (or, you know - old and forgetful )
TTFN - Kent
|
|
|
|
|
There used to be a package (Bounds Checker?) that when linked with your program ran it in 80286 protected mode. Each allocation was a separate segment, and any overruns were caught at the hardware level.
The 80386 could do the same for segments up to 1MB in size, but the industry went in the direction of a flat memory model (for obvious reasons).
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I'll go with Checkered C, because I want to skip every other step when possible. Time is money, baby!
|
|
|
|
|
|
A researcher was able to "bitsquat" Microsoft's windows.com domain by cybersquatting variations of windows.com. Hacking via cosmic rays
|
|
|
|
|
In a surprising new paper, scientists say they’ve nailed down a physical model for a warp drive, which flies in the face of what we’ve long thought about the crazy concept of warp speed travel: that it requires exotic, negative forces. "Engage"
"Where the existing paradigm uses negative energy—exotic matter that doesn’t exist and can’t be generated within our current understanding of the universe—this new concept uses floating bubbles of spacetime rather than floating ships in spacetime." Well all-righty then. We'll just take that 'Seriously' off of the headline, shall we?
|
|
|
|
|
They be smoken some i cons!
|
|
|
|
|
The techniques that taught AI to translate speech are being applied to visual tasks Apparently the watchmen will watch themselves
|
|
|
|