17 September 2021

65 links ยท Friday

Dear Mom, I’m Dropping Out — Simon Berens

Dear Mom, I’m dropping out. I know this is a shock—just last semester I was planning on completing four years of school despite being able to graduate in two and a half. However, I hope you can set aside the rising feeling in your chest of resistance against …

Splitting up trust

When we think about browsing the web, we usually think about a web browser and a web server communicating. But today’s (and yesterday’s) web browsers are often far more complex than a single piece of client software. That single piece of client software is sup…

Tips for saving memory with pandas

In this article you’ll find some tips to reduce the amount of RAM used when working with pandas, the fundamental Python library for data analysis and data manipulation. When dealing with larg…

Checking it twice

Comparing lists is a deeper subject than you may think.

HTTP/3 support in .NET 6

.NET 6 includes preview support for HTTP/3: In Kestrel, HTTP.Sys & IIS for ASP.NET for server scenarios In HttpClient to make outbound requests For gRPC What is HTTP/3 and why is support important? HTTP through version 1.1 was a relatively simple protocol,

Document

As filed with the Securities and Exchange Commission on September 17, 2021.

Approaches to handling simple expressions in C#

Every now and then we get asked if there’s an easy way to parse user input into filter conditions. Say, for example, we have a viewmodel of type DataThing: From … Continue reading “Approaches to handling simple expressions in C#”

Code Maze Weekly #93 - Code Maze

Issue #93 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# WebSocket per-message compression in ASP.NET Core 6 [www.tpeczek.com] WebSocket per-message compression in ASP.NET Core 6 is a new feature and Tomasz Pęczek gives…

The Ultimate .NET MAUI Update

.NET 6 release candidate is out ... and that means there's big news around .NET MAUI. Tune in to find out what David Ortinau has to say!

Level up your skills with Bicep!

This week, it’s all about Bicep! On this week’s episode of The DevOps Lab we have John Downs talking about how to skill up on Bicep. Bicep is the new language for deploying your Infrastructure as Code (IaC) on Azure. It’s much simpler to write and read than JS…

An Easy Guide to React useReducer() Hook

How to use React useReducer() hook to manage complex state: initial state, action object, dispatch, reducer.

Azure Sentinel Notebooks Ninja Part 2: Getting Started with Azure Sentinel Notebooks

This installment is part of a broader learning series to help you become a Jupyter Notebook ninja in Azure Sentinel. The installments will be bite-sized to enable you to easily digest the new content.    Part 1: What are notebooks and when do you need them?  …

Etched Glow-Through Keycap with GitHub Octocat Logo

Show off your social-coding flair with a super-classy, custom-made and officially licensed Octocat Etched Keycap featuring the GitHub logo.It's made with a translucent/opaque plastic ...

The Crime of Curiosity

banned from youtube for sharing footage of his work on a covid vaccine, josiah zayner makes the case for the average person's right to self and science

Rust Playground

A browser interface to the Rust compiler to experiment with the language

Windows 11: Just say no

In a few weeks, Windows 11 will arrive. Should you upgrade to it? Let me answer with a question: "Should you stop hitting your head against the wall?"

Work on interesting problems. Not interesting technologies - Part 2

Recently I wrote a short post about why you should work on interesting problems instead of interesting technologies. I never thought that it would reach front page on HN and receive so many responses. Since I wrote that post in a hurry, I think there are s…

Syntax highlighting is backwards

Most code editors color different pieces of your program in different ways. For instance, they’ll make keywords like if bold and bright so that you notice when you’ve misspelled them. They’ll make non-executable parts like comments and documentation fainter so…

advanced shell packaging: resholve YADM's nixpkg

I've been working on resholve to improve Nix packaging for shell projects since early 2020, but the new v0.6.0 release is a decent leap forward in the fraction of Shell scripts and programs resholve can handle.

Ten Years of Fukushima Disinformation | Skeptical Inquirer

March 11, 2021, marked the tenth anniversary of the 2011 Tōhoku earthquake, which, together with the tsunami it triggered, devastated the northeast coast of Japan’s main island of Honshu and triggered the Fukushima nuclear accident. However, it is Fukushima th…

Building OwnFlask - A Flask(like) Python Framework

In order to demistify `flask` these I had two options either to read Flask code end to end and understand or reverse engineer flask by building one on my own. I chose the latter and this blog is a step by step log of how it went.

XTDB — Open Time Store

The computer is a curious gadget. It is one of few human inventions which can exist purely — yet accurately — in the imagination. Prior to the existence of a real computing machine, mathematicians could hypothesize how it might behave. They even understood the…

Process Scheduling In Linux

Scheduling is the action of assigning resources to perform tasks.We will mainly focus on scheduling where our resource is a processor or multiple processors, and the task will be a thread or a proc…

Notes on the small web

All the things people are doing to claw back the 'net from corporations.

Don't fear the pointer — Bitfield Consulting

Pointers in Go sound scary, but they’re actually very straightforward. Let’s find out what they are, why we need them, and what to watch out for.

CSS Mirror Editing in Edge DevTools for VS Code

Summary: With the release of 1.3.1 of the Edge Tools for VS Code we introduce a better way to get changes you made in the Styles tool back into your source code. We’d love to know what you think of it and what we can do better. There’s a GitHub issue dedicated…

How We Made Playable Quotes for the Game Boy

Imagine there’s a specific moment in a Game Boy game that you want to share with a friend. You could share a screenshot or a video, but that’s not the same as letting your friend grab the controls and try it for themselves. Many Game Boy emulators have a notio…

You wanted WebSockets? | daniel.haxx.se

WebSockets has been one of the most requested features and protocol to add to curl and libcurl in the annual user survey. Repeatedly, over the last few years.