23 June 2021

53 links · Wednesday

Alias-Free GAN

We eliminate “texture sticking” in GANs through a comprehensive overhaul of all signal processing aspects of the generator, paving the way for better synthesis of video and animation.

20 Percent Time at Supercede

This is the homepage of Jezen Thomas — programmer, and founder of NewBusinessMonitor and Comparestack. Topics include Haskell, Unix/Vim, building SaaS products, and more.

I'm leaving my job after 9 years // Zeno Rocha

Working nine years for the same company is pretty unusual in the tech industry. During my time at Liferay, I was contacted by many companies including Apple, Google, Netflix, Snapchat, Airbnb, Uber, Facebook, Amazon, etc. This post is an attempt to explain why…

Designing a duress PIN: plausible deniability (part II)

[continued from part I] Deniability While the design sketched above lives up to the spirit of a duress PIN, it has one major problem: the behavior of the duress PIN is easily distinguished from the…

Math.Clamp Method (System)

Learn more about the System.Math.Clamp in the System namespace.

Have I Been Pwned: Pwned websites

Have I Been Pwned allows you to search across multiple data breaches to see if your email address or phone number has been compromised.

iPod.js

Ever miss that music player you used to carry around everywhere? Here's a close second – an iPod built for the web.

Does CAP Theorem apply to Microservices?

Microservices are a distributed system so CAP Theorem must apply right? Well, that depends on how you define microservices! Microservices are defined as "loo...

re: The performance regression odyssey

I posted a few weeks ago about a performance regression in our metrics that we tracked down the to the disk being exhausted. We replaced the hard disk to a n...

The ARM processor (Thumb-2), part 18: Other kinds of prologues and epilogues

Last time, we looked at the standard function prologue and epilogue. There are some variations to the standard that you may encounter from time to time. Lightweight leaf functions are functions which meet all of the following criteria: Modify only the non-pres…

Rewriting the GNU Coreutils in Rust

As movement toward memory-safe languages, and Rust in particular, continues to grow, it is worth looking at one of the larger scale efforts to port C code that has existed for decades to Rust. The uutils project aims to rewrite all of the individual utilities …

Episode 18: Mutation Testing in .NET with Stefan Pölz

In this episode, I was thrilled to be joined by Stefan Pölz to chat about Mutation Testing! I had seen a lightning talk by Stefan last year about this, and was fascinated by the concept. So it was great to have him on the show to chat about it! Links from th…

RDCMan v2.8, AccessChk v6.14, Process Monitor v3.83, Strings v2.54, Sysmon v13.22 and TCPView v4.13

RDCMan v2.8 RDCMan, a utility for managing multiple remote desktop connections, is now part of the Sysinternals family of tools!   AccessChk v6.14 This AccessChk version adds support for NULL DACL reporting.   Process Monitor v3.83 ProcMon v3.83 fixes some ren…

The State of WebAssembly 2021

This blog post shares the results of the first State of WebAssembly Survey, with results from 250 respondents surveyed in June 2021. We find that Rust is the most frequently used and most desired WebAssembly language and many other interesting results

Blazor on WPF

There is a lot of promise in bringing Blazor goodness to WPF desktop apps. This would be a wonderful way to modernize WPF apps and share code better.

Versioned Value

Store every update to a value with a new version, to allow reading historical values.

Free Bible Study App with Video | Spark Bible

Spark Bible is a new and free Bible study app with video from top Christian Bible teachers. Spark Bible makes it easy to read and learn the Bible at a deeper level. Get more out of reading the Bible with Spark Bible.

Melb.NET July 2021 HYBRID Meetup

Tue, 6 Jul 2021, 6:30 pm: 🎉 Melb․NET July Meetup is coming to you IN PERSON (assuming restrictions allow) and ONLINE!!🗣 Apply to speak now! https://bit.ly/melbdotnet-cfpGet ready to join us on Tuesd