22 March 2021

60 links · Monday

Why Writing Software Is Hard - darcism.com

From time to time, I wonder why correctly functioning software is so difficult to write. Software development is something we’ve been doing a long time, that also has a benefit that many other crafts don’t: you can create a repeatable process that does exactly…

How much do I pay to host a private blog

If you are interested in how much it will cost you to host your own private blog, here I will give you a breakdown of my expenses accompanying by tools and services I pay for to host the Amortizedcost.net site. The site is hosted on DigitalOcean and with curr…

Your Anti-bot is Not Accessible

TL;DR: Input sequencing and automation tools such as autohotkey scripts, hardware macros, auto-clickers, and turbo buttons are important accessibility tools that allow people with disabilities to play games they’d otherwise be unable to play. These tools are o…

Crystal 1.0 - What to expect

The release of the first major release of Crystal arrives after many years of hard work. With thousands of contributions from people worldwide, it was finally possible to find consensus for what truly mattered for 1.0 and what could wait for future releases. G…

Signature forgeries in Golang ECDSA library?

Take a look at the following program that you can run in Golang's playground. // sign a message hash, _ := hex.DecodeString("ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552") r, s, err := ecdsa.Sign(rand.Reader, privateKey, hash[:]) if err != …

no dogma podcast

discussions on topics connected with software development; privacy, security, management, tools, techniques, skills, training, business

Helsinki-NLP/Tatoeba-Challenge

Contribute to Helsinki-NLP/Tatoeba-Challenge development by creating an account on GitHub.

Tetris in Blazor WebAssembly

We're going to build Tetris, a true video game, using Blazor WebAssembly, C#, and ASP.NET. Part 1 of 6. Check it out!

6 C# keywords you (probably) never had to use

Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...

Announcing Network On-ramp Partners for Cloudflare One

We know the promise of replacing MPLS links with a global, secure, performant and observable network is going to transform the corporate network and the industry itself.

Live feed from Iceland volcano

A webcam is now broadcasting live from Fagradalsfjall, facing Geldingadalur, where a fissure eruption began last night.

Calling a Helper API in an Azure APIM Inbound Policy | Developer Support

Bryan Soltis explores how to incorporate API authentication into APIM. Azure API Management is quickly becoming one of my favorite parts of the Azure platform. From SOAP (shudder) to REST APIs, developers can quickly register and secure their existing interfac…

CSS Generators

You can use CSS generators to avoid some time-consuming tasks. I made a collection of the best CSS generators for you. 1 . Neumorphism/Soft UI generator CSS code generator that will help with colors, gradients, and shadows to adopt this new design tr...

246: Breaking out of the Desktop App Sandbox

Putting apps into the app store is amazing, but the frameworks limit your ability as an app developer to do certain things on the desktop. We discuss how to keep long running processing going and breaking out of that sandbox with some great APIs.

.NET News Roundup - Week of Mar 15th, 2021

It's been a busy week for the .NET community, with the release of the new Azure SDK, multiple Akka.NET plugins, and the streaming of Include 2021, a digital event host by Microsoft focused on diversity and inclusion. InfoQ examined these and a number of smalle…

Grokking Monads

In this post we're going to grok monads by independently "discovering" them through a worked example....

#Cancel We The Web?

This post is written by Hannah Wolfman-Jones but includes a response from civil-rights expert Nadine Strossen, former president of the ACLU. Birth of a Movement The origin of Richard Stallman and the free software ideas he developed is from a time before compu…

Windows Developer Tool Updates

Hear updates on Windows development environment tools including Windows Terminal, Package Manager, WSL, PowerToys, and the latest Performance Improvements.

Fermat's Last Theorem - Numberphile

Simon Singh on Fermat's Last Theorem.Simpsons book: http://amzn.to/1fKe4Yo Fermat book: http://amzn.to/1jWqMTaMore links & stuff in full description below ↓↓...

EleutherAI/gpt-neo

An implementation of model parallel GPT2& GPT3-like models, with the ability to scale up to full GPT3 sizes (and possibly more!), using the mesh-tensorflow library. - EleutherAI/gpt-neo

Moving from Cable to DSL

Cable connections suck. I didn’t really figure this out until recently.

Internal Tooling is Underrated

Introduction Building tools that help employees be more productive is one of the most valuable things that is done in a company. Unfortunately, it’s frequently underinvested in and deprioritized in favor of customer-facing work. This leaves people creating ad…