TO BE FIXED: floating-point division will be lowered to 10-40TO BE FIXED: C function direct call will be lowered to 15-30, indirect call – to 20-50, and virtual call – to 30-60Click to enlargeNB: scale is logarithmic!
An Interview with Eric LippertDear Readers, we are thrilled to have Eric Lippert to talk to us once again in our 4th Anniversary edition of the DNC Magazine. To jog your memory, we took Eric's interview in May 2013 which can be found here Eric Lippert is a developer who works on language tool infrastructure at Facebook.
Safe Systems Programming in C# and .NETSummary Joe Duffy shares some of his key experiences from building an entire operating system in a C# dialect, with a focus on areas like garbage collection, low-level code quality, and dealing with errors and concurrency robustly. The examples focus specifically on using the open source C# and .
A parallel implementation of gzip for modern multi-processor, multi-core machines.pigz 2.3.1 (9 Oct 2013) by Mark Adler pigz, which stands for Parallel Implementation of GZip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib and pthread libraries.
NIST’s new password rules – what you need to know – Naked SecurityIt’s no secret. We’re really bad at passwords. Nevertheless, they aren’t going away any time soon.
When I tell Windows to compress a file, the compression is far worse than I get if I ask WinZip to compress the file; why is that? – The Old New ThingA customer noted that when they took a very large (multiple gigabyte) file and went to the file's Properties and set "Compress contents to save disk space", the file shrunk by 25%.
The ChurnDid you year about the guy who said goodbye to OO? Oh no. Not another one. What did he say?
The C# difference between ‘true’ and ‘not false’This is the story of a C# language specification change. The specification changed because the 1.0 version of the C# spec disagreed with itself, and one of those locations was incorrect and broke a feature.
The hardest problem in computer science / fuzzy notepadNot just naming variables or new technologies. Oh no. We can’t even agree on names for basic concepts.
I wanna go fast: HTTPS' massive speed advantageHTTPS is slow. No - wait - is it HTTP that's slow?! https://t.co/T49GG7oCaK pic.twitter.com/cfnYOpXMWc In fact, a bunch of the internet was pretty upset. "It's not fair!", they cried. "You're comparing apples and oranges!", they raged.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.