11 October 2020

31 links · Sunday

The JuliaMono Typeface

JuliaMono is a monospaced typeface designed for programming in the Julia Programming Language and in other text editing environments that require a wide range of specialist and technical Unicode characters. It was intended as an experiment to be presented at t…

The Observation Deck » Rust after the honeymoon

Two years ago, I had a blog entry describing falling in love with Rust. Of course, a relationship with a technology is like any other relationship: as novelty and infatuation wears off, it can get on a longer term (and often more realistic and subdued) footi…

Fall Ramblings

Welcome to the fall/autumn edition of ramblings. COVID-19 Surprise, surprise COVID is still raging across the world and we are heading into flu season. To say this continues to be a stressor is a m…

The End of Crypto

Talk at crypto 2012. Author: Jonathan Zittrain. See http://www.iacr.org/cryptodb/data/paper.php?pubkey=24329

There are Only Four Billion Floats–So Test Them All!

A few months ago I saw a blog post touting fancy new SSE3 functions for implementing vector floor, ceil, and round functions. There was the inevitable proud proclaiming of impressive performance an…

Printing PDF’s in Blazor

For one of our clients we needed a “Save As” or “Print As” dialog option specifically for PDF files(invoices and such). Unfortunately…

ymte/metamine

A new declarative programming language. Contribute to ymte/metamine development by creating an account on GitHub.

Western Digital Sued to Permanently Block SMR in NAS HDDs - ExtremeTech

The lawsuit against Western Digital has been updated with new plaintiffs and technical data. The suit doesn't claim the WD Red drives were defective; it goes after the company for false advertising.

Guido Oliveira

A selection of articles, blog posts, videos and photos recommended by Guido Oliveira

XChaCha20-Poly1305: A Primer with Examples in .NET

Learn the introductory theory behind XChaCha20-Poly1305, a standby cipher for symmetric encryption, and how to use it in .NET with libsodium or implement it yourself by 'rolling your own crypto' on top of Bouncy Castle.

How does a gas pump know to shut itself off?

Dear Cecil: Cecil, old buddy, even though I am receiving a doctorate this spring, the old adage that the more you learn the less you know still holds true. So tell me this: how does a gas station...

Build your Azure skills with Microsoft Learn and Pluralsight

Omar Khan - General Manager of Azure Customer Success Marketing   Microsoft Learn and Pluralsight are joining forces to help you unlock the power of Microsoft Azure and to help you think further outside the box than ever before. Join us at Pluralsight LIVE, an…

How to Surface a Classic Solution in a Modern Page | Developer Support

Gunjan Datta demonstrates how to surface a classic SharePoint HTML/JS/CSS solution in a modern page or teams tab. We will use the VueJS Basic Dashboard example from the Code Examples page to surface in a modern page and teams tab. Minimal App Page We will use …

Imposter syndrome

You’d think that 13 years into my career I’d have the self belief to know that I’m a capable person and good at what I do. The truth is I have feelings of self doubt almost every single day. From the outside, people likely see someone who’s very confident and …

Why is 0.1 + 0.2 not equal to 0.3?

In most programming languages, the value 0.1 + 0.2 differs from 0.3. Let us try it out in Node (JavaScript): > 0.1 + 0.2 == 0.3 false Yet 1 + 2 is equal to 3. Why is that? Let us look at it a bit more closely. In most instances, your computer will represent nu…

CRISPR is Dead

A Blog About Art, Science and Beauty