25 February 2022

39 links · Friday

AT2 demonstrator

Asynchronous Trustworthy Transfer (AT2) is a research project developed at Prof. Rachid Guerraoui's Distributed Computing Lab, at EPFL. It is a new way to transfer assets (such as coins) throughout a network of potentially …

FEDOROV

.NET 💜 GitHub Actions

Hi friends, I put together two posts where I’m going to teach you the basics of the GitHub Actions platform. In this first post, you’ll learn how GitHub Actions can improve your .NET development experience and team productivity. I’ll show you how to use them t…

blog.md

GitHub Gist: instantly share code, notes, and snippets.

Building a simple Tweet Bot using Azure Logic Apps

This post is about building a simple tweet bot using Azure Logic Apps. Azure Logic Apps is Low code / No code serverless service from Microsoft Azure. In this post I will be building a Tweet bot which look for #dotNETLovesMe hash tag and retweets them.

Writing an OS in Rust

This blog series creates a small operating system in the Rust programming language. Each post is a small tutorial and includes all needed code.

C# in 100 Seconds

C# or C-Sharp is the programming language behind .NET (dotnet) and the Unity framework. It was created at Microsoft as a C-like object-oriented language and ...

#TechForUkraine

Movement to support Ukrainian Non-profits with technology and make them stronger and more resilient in the face of crisis.

#TechForUkraine

Movement to support Ukrainian Non-profits with technology and make them stronger and more resilient in the face of crisis.

Making a Tor Version of Your Site

Converting your clearnet service (that's Tor lingo for a normal website) to an onion service might be easy or it might take a lot of work depending on your service and how it functions.

Why Can’t We Agree On What’s True? | Dr. Ian O'Byrne

This is not as simple as distrust. Digital platforms and ubiquitous access to these spaces have ushered in a new public mindset that ends in a refusal to accept any mainstream or official account of the world. This also includes being instinctively suspicious …

Squirrels ala carte

Systemically, I'm concerned that there is a lack of professional liability, rigorous industry best practices, and validation in the software industry which contributes to why we see Boeings flying themselves into the ground, financial firms losing everyone's d…

How to be miserable after a breakup

1. Text her, often You don't want her to get away. There's probably still hope. Whether you broke up with her or she with you, you need to try everything in your power to win her back. It doesn't matter if she isn't responding -- be persistent. If she asks yo…

Gnome Clipboard History

Gnome Clipboard History (GCH) is a Gnome extension that saves what you’ve copied into an easily accessible, searchable history panel. The primary innovation over existing clipboard managers is the use of a compacting log for persistent storage.

Eventually consistency and cache

What is it? Eventually consistency is a fancy name of doing something and only expecting the changed state after a while. And there is a guarantee that you will eventually get the expected state. Hence, consistency. But that won’t work well with caching. And I…

Gödel's Incompleteness Theorem, in Bash

Gödel’s first incompleteness theorem states that there are mathematical statements thatcan neither be proven or disproven. His proof is fairly difficult toun...

Building meaningful relationships with remote colleagues

I have a diary. I’ve been writing on it somewhat regularly since 2014. I find it extremely useful and I think everyone should at least give it a try. I do it for two reasons: When writing, a diary is a great tool for organizing thoughts and making decisions. T…

HPKE: Standardizing public-key encryption (finally!)

HPKE (RFC 9180) was made to be simple, reusable, and future-proof by building upon knowledge from prior PKE schemes and software implementations. This article provides an overview of this new standard, going back to discuss its motivation, design goals, and de…

Moving the kernel to modern C

Despite its generally fast-moving nature, the kernel project relies on a number of old tools. While critics like to focus on the community's extensive use of email, a possibly more significant anachronism is the use of the 1989 version of the C language stand…

Elevator.js

Are you sick of clicking 'back to top' buttons on websites, and being lifted to the top without a real elevator experience? Elevator.js is here to help.