2 February 2022

73 links · Wednesday

Portable Python Projects

Expand your knowledge of the Raspberry Pi while building nearly a dozen immediately applicable hardware and software projects. Use Python to make exciting autonomous solutions.

.NET Interactive is looking for a new name!

Help us rename .NET Interactive!.NET Interactive is an engine that supports running multiple languages including C#, F#, PowerShell, JavaScript, HTML, SQL, and Kusto to date with plans to add more. It has the ability to behave as a Jupyter kernel in tools like…

Competitive programming with AlphaCode

As part of DeepMind’s mission to solve intelligence, we created a system called AlphaCode that writes computer programs at a competitive level.

Serenity OS - CoRecursive Podcast

How would you build an operating system? My answer is I wouldn't. First off, I don't know how. And the second thing is it seems like to large of a task. It took thousands of developers to build Windows XP.But actually, it is possible to build an operating syst…

Wordle in less than 50 lines of Bash

Wordle in less than 50 lines of Bash. GitHub Gist: instantly share code, notes, and snippets.

GDPR enforcer rules that IAB Europe's consent popups are unlawful

EU data protection authorities find that the consent popups that plagued Europeans for years are illegal. All data collected through them must be deleted. This decision impacts Google’s, Amazon’s and Microsoft’s online advertising businesses.

The Catch Block #92 - Cool Read Extravaganza!

In this issue: the experience tax; performance in ASP.NET 6, how to kill innovation; PNG from HTML; clean code (no such thing as); and how to avoid working for a bad boss.

DateTime.Now and DateTime.UtcNow

DateTime.Now and DateTime.UtcNow - Local vs UTC time. How to convert from Local to UTC time? How to check if DateTime is Local or UTC?

West Wind WebSurge 2.0 is here

I've just released West Wind WebSurge 2.0. WebSurge is a REST Client and Load Testing tool for Windows and in this post I provide a short overview, a link to a new YouTube Getting Started video, and some background on this release

A toy DNS resolver

A toy DNS resolver

Piped

An alternative privacy-friendly YouTube frontend which is efficient by design.

DateTime.Now and DateTime.UtcNow

DateTime.Now and DateTime.UtcNow - Local vs UTC time. How to convert from Local to UTC time? How to check if DateTime is Local or UTC?

How you can learn Python with this 11 part series

Python is multipurpose language and one of the most popular languages in the world. It can be used for IoT, Machine Learning and much more. It's easy to get started and there's lots to learn. With this 11-part series, it's our hope you will be equipped with al…

Piped

An alternative privacy-friendly YouTube frontend which is efficient by design.

Join Us in Celebration as .NET Turns 20

Throughout the month of February, we will be celebrating .NET’s 20th birthday and its 20 years of innovation! You can join the celebration as well. Share your .NET stories and custom-made .NET bots, join Microsoft for a live broadcast, or answer .NET trivia qu…

PSReadLine 2.2 RC

We are pleased to announce the Release Candidate (RC) of PowerShell PSReadLine 2.2, an improved command-line editing experience in the PowerShell terminal. This release is supported for PowerShell 7.x and downlevel to Windows PowerShell 5.1. The release candid…

ongoing by Tim Bray · Lock-in and Multi-Cloud

Alone in a room with the customer’s CTO, I said “So, I spent this morning talking to your people, and it looks like you’re using low-level generic tech for everything and managing it yourself. You could save a shit-ton of money by using high-level man…

Writing better release notes

Release notes are an important part of the open source process. I’ve been thinking about these a lot recently, and I’ve assembled some thoughts on how to do a better …

Praise your competitors

Publicly praise competitors (e.g. on social media) to improve attitudes towards your brand. People will be more likely to buy from you.

Efficiency, and a simple formula for being a 10x-er

I’ve been thinking a lot recently about how to improve my programming efficiency. I’m also trying to improve my productivity, but I don’t have much to add there. (I’m using …

Strong Password Enforcement – Josh Betz

Modern web applications have a responsibility to prevent their users from using easily compromised passwords. I would also say that it’s in their best interest, although it’s certainly a trade off. Most people still don’t use password managers, so stricter req…

In defense of user-defined web fonts — nutcroft blog

There is a problem with web fonts. They are big in size. That’s why we have invented woff2 which uses brotli to compress them as efficiently as we know. But, I claim: it’s not enough—they are still unjustifiably big.

Ideas that have been beaten to death

Recently I was browsing Product Hunt and I was aimlessly scrolling down to see if there are any interesting ideas. I was seeing one recurring idea, popping up once in every few weeks. This is the same idea that I see popping up on HackerNews, ProductHunt, …

The web starts on page four

After 25 years of working for, on and with the web, I am looking at the current state of it and I don’t like it. There is still a lot of beautiful, creative and amazing work out there, but on the whole, we lost an amazing opportunity. In its place we have a co…

Projects I Support

As we roll further into 2022, I wanted to outline the projects and other activities in the community that I support in the hope that it might inspire you to consider doing the same. These projects are in no particular order and I either support them because I …

jmtd → log → Amateur archiving activities, January 2022

I have a backlog of digital stuff to upload to archive.org that I'm finally starting to flush. I'd had some difficulties in getting uploads to work until I tried using the excellent ia CLI tool, which is packaged in Debian.

Reality by Consensus

Imagine if you forgot what one of the rooms in your house looked like, and when you returned, it had changed, it was “refreshed”. It had refreshed, not into some absurd wonderland of glowing fungi and strange creatures, but to one consistent with what you beli…