The Insider News

The Insider News is for breaking IT and Software development news. Post your news, your alerts and
your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be
removed. If you wish to ask a programming question please post it
here.

Get The Daily Insider direct to your mailbox every day. Subscribe
now!

Someone should link this post to the article of the BBC or any other writing about it

EDIT:

Quote:

For Windows 7 SP1 and Windows Server 2008 R2 SP1, VBscript in Internet Explorer 11 should be disabled by default after installing updates starting with KB4507437 (Preview of Monthly Rollup released July 16, 2019) or KB4511872 (Internet Explorer Cumulative Update released August 13, 2019) but in some circumstances, may not be disabled as intended.

The sad part is... it doesn't surprise me anymore

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 edging closer to its 1 billion goal for Windows 10. The software giant is revealing today that Windows 10 is now running on more than 900 million devices, a significant jump from the previous 800 million figure achieved earlier this year.

Like those old signs on McDonalds. Just put up a sign: "Microsoft: We're doing very well."

Can't say I'm surprised that adding additional levels of abstraction comes with performance/pricing costs. The way the api gateway pricing clobbers applications that are chatty with lots of very small API calls instead of a handful of larger quasi-monolithic ones is really ugly though. I'd be somewhat curious what the relative pricing looks like for serving web pages since that's a much more common use (and would be a lot closer to relevant for me, needing to upgrade to .net core instead of adding new customer features would still be an issue).

As it stands my AWS/net web app is only using lamba to trigger a few things on timers and thus orders of magnitudes of use below the limits for the free tier; everything else is running in VMs.

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

"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

"Introducing 'mesh,' a memory-saving plug-in that could boost phone and computer performance" [^]

Quote:

Mesh effectively squeezes out these gaps by taking advantage of a hardware feature called "virtual memory" that is supported by almost all modern computers. "The trick is to find chunks of memory that can be interleaved, sort of like when interlocking gears mesh," Berger explains. When Mesh finds these chunks, it can reclaim the memory from one of the chunks by combining the two chunks into just one. "This meshing process works because we only change things in 'physical' memory. From the perspective of the program, which can only see 'virtual' memory, nothing has changed. This is powerful because we can do this for any application automatically."

Quote:

Microsoft programmer and distinguished engineer Miguel de Icaza tweeted that Mesh is a "truly inspiring work, with deep impact. A beautiful idea fully developed. What an amazing contribution to the industry."

«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

Would this be the same thing as eliminating fragmented memory (a true concern back in my C++ experience).

".45 ACP - because shooting twice is just silly" - JSOP, 2010-----You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010-----When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

AIUI it's something of a fake it until you make it approach. The application's address space is still just as fragmented, with all that means for the speed - and in extreme cases possibility - of heap allocations; but by mapping the application address space into hardware address space at a much more fine-grained level than a full memory page the amount of physical memory used is reduced.

While the article doesn't go into great depth about how it works, I assume it requires some level of collaboration between the application's heap allocator and the OS virtual memory drivers.

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

AIUI it's something of a fake it until you make it approach. The application's address space is still just as fragmented, with all that means for the speed - and in extreme cases possibility - of heap allocations; but by mapping the application address space into hardware address space at a much more fine-grained level than a full memory page the amount of physical memory used is reduced.

While the article doesn't go into great depth about how it works, I assume it requires some level of collaboration between the application's heap allocator and the OS virtual memory drivers.

The paper is here[^]. The source is available here[^]. The paper claims to exceed the old Robson upper bound of O(n2/5(log n)3/5).

You could probably compile this as a native DLL and inject it into all running processes and market it online as a "Super Duper Memory Saver" for only $49.99 ... and it appears that the code would actually work. Hopefully nobody reading this actually does this.

Btw, the combination of algorithms they are presenting will probably have some uses outside of memory allocators... it looks useful for pattern matching too.