10 October 2023

75 links · Tuesday

Server-Sent Events, but with POST

I really like Server-Sent Events: the protocol is quite simple and effective, and using it from a browser is easy. Listen for a message event on an EventSource, and it [...]

Weight Balance: Chemistry or Choices? — Dr. Amar Singh and Dr. Poonam Singh

Weight balance is a matter of chemicals and not choices we make. It is complicated. Of course, poor choices can only make things worse. Believe it or not, weight loss isn’t just about eating fewer calories or having more willpower, and it’s a far more complex …

Four Lessons I Learned (About Leadership) While Teaching Myself to Code

When I was 25 years old, 3 years into my professional career in sales and project management, I decided to learn how to code. That decision has completely changed the trajectory of my life, and my growth as a leader.

7 Popular Self-Discipline Quotes Explained

Need inspiration? Read some of the best self-discipline quotes. We go beyond what was said and discuss why it was said.

The Nuclear Theory of Love

Love is like nuclear physics where you have fusion and fission.

Otterly Space

Découvrez comment nous avons accéléré notre time-to-market en utilisant tRPC et la stack T3.

LLM’s reasoning and other abilities – Second Sight

I want to outline what i think the LLM’s are doing and my interpretation of how they are doing it. Some basic information is needed just to set the context better, but this is not a “basic introduction to LLM’s” style of post. I wish to go deeper into the poss…

Multi-language integration testing made easy with Bazel

When developing mlflow-go, a Go client for MLFlow, I realized integration testing was crucial to ensure correctness. Since the official MLFlow server and client are written in Python, such an integration test would involve multiple languages. Bazel made it eas…

Feminism

In this post I want to talk about feminism: why I have personally embraced it, why I encourage you to, and — since you may be reading thi...

Don't Overpay for Bandwidth

After adding an embedded video to the landing page of my app I noticed bandwidth usage rose dramatically. The embedded video is auto-loaded for best experience and provides a sleeker experience than a YouTube embed. In a week the landing page videos both the o…

The fallacy of freemium in SaaS

Deciding to make Equals free was one of the riskiest decisions I’ve made as CEO of Equals. I went into it with a ton of conviction. And I turned out to be wrong. I broke our business.

Soft Orders of Magnitude

The user experience of performance, with a particular focus on software development tasks.

What is GitHub Copilot for Business?

Damian Brady shares a few examples of how companies are using GitHub Copilot for Business. Check out all the features for GitHub Copilot for business: https:...

Exploring the power curve of the Lepage test

Previously, I already discussed the Cucconi test. In this post, I continue the topic of nonparametric tests and check out the Lepage test.

A Comparison of Idealized Models

Idealized models are a useful tool for proving the security of cryptographic schemes. For example, the random oracle model (ROM) gives an idealization of crytographic hash functions, whereas the GGM and AGM give idealizations of cryptographic groups. I recent…

Hot Chocolate, GraphQL, and the Critter Stack

Hey folks, this is more a brain dump to collect my own thoughts than any kind of tome of accumulated wisdom and experience. Please treat this accordingly, and absolutely chime in on the Critter Sta…

Working with dotnet8 projects in Visual Studio 2022

Recently Microsoft released .NET 8.0 RC. And when we try to load a .NET 8 Web API project in Visual Studio - we will get a message like this. - The current Visual Studio version does not support targeting .NET 8.0. Either target .NET 7.0 or lower, or use Visua…

Fair coins tend to land on the same side they started: Evidence from 350,757 Flips

Many people have flipped coins but few have stopped to ponder the statistical and physical intricacies of the process. In a preregistered study we collected 350,757 coin flips to test the counterintuitive prediction from a physics model of human coin tossing d…

5 Reasons to Learn TDD

⭐️ Use the coupon code GUITDD to get a 20% discount course on my new TDD course: https://dometrain.com/course/from-zero-to-hero-test-driven-development-tdd-c...

Linux for the Nintendo DS

The DSLinux project has ported the Linux operating system to the Nintendo DS and Nintendo DS Lite. Newer models such as DSi and 3DS might work in DS-compatibility mode. Apart from real hardware, DSLinux also runs on some NDS emulators, like desm…

BSVino - Overview

BSVino has 51 repositories available. Follow their code on GitHub.

Bare-metal Rust in Android

Posted by Andrew Walbran, Android Rust Team Last year we wrote about how moving native code in Android from C++ to Rust has resulted in ...

Razor Pages And Bootstrap - Modal Master Details

This is the first in a series of posts exploring how to use some of the components provided by Bootstrap within a database-driven Razor Pages web application. In this article, I look at using the Bootstrap Modal in a Master/Details scenario, to display the …

Understand the .NET Support Lifecycle

Learn the lifecycle adopted by Microsoft for providing support to versions of .NET. You can use this knowledge to plan your projects as you become a more sen...

Unlocking CI/CD for .NET Apps on Cloud #shorts

Unlocking CI/CD for .NET Apps on Cloud #shorts 🖥️✨ Support me on Patreon to access the source code:https://www.patreon.com/mohamadlawandLet us connect:🌍 M...

String Interpolation in C# (Covers C# 10 and C# 11)

This tutorial explores the evolution of string interpolation in C# from its inception to the latest enhancements. This guide delves into its features, showcasing its readability, conciseness, and flexibility. Read this article to stay updated with the most bel…

DNS records for hn.algolia.com

These are the uncached A, AAAA, CNAME, TXT, NS, MX and SOA records for hn.algolia.com. Other DNS records are also available.

The most successful people are those who can talk to others - thesis about the social skills needed for working with modern technology | Adam Trojanczyk

57% menadżerów wyższego szczebla twierdzi, że kompetencje społeczne są ważniejsze niż techniczne. Wprawdzie większość ludzi jest zatrudniana ze względu na swoje umiejętności techniczne, ale to ich umiejętności ludzkie zapewniają im "trwałość kariery”.

A primer on formal verification and TLA+ — Jack Vanlightly

The aim of this post is to give the reader an understanding of why formal methods exist and an introduction to TLA+ including the conceptual model of how it represents data and time. From here, you should be able to go out and read more advanced content on TLA…

On Experience

An experienced software engineer, or any professional can feel just as lucky as they come to a problem they've seen before, and solve it swiftly.

Notes on Ghana

I spent 12 days in Ghana, specifically in Accra, Kumasi, Cape Coast, and Mole National Park. These are my notes, though this essay is more like Notes on Saudi Arabia with a bigger emphasis on the h…

[Building Engage] #4. Avatars

Features like avatars look trivial in products with user profiles, but most times, they are not. (Is anything actually trivial?). It’s even more interesting, as with Engage, when users can’t uploa...

Fake It ’Til You Fake It

Since Google’s introduction of its Pixel 8 phones earlier this month, it has been interesting and a little amusing to me to read the reactions to its image manipulation tools. It feels like we have been asking the same questions every year — questions like wha…

Money

Wired’s Kate Knibbs discovered a bizarre phenomenon on YouTube: channels that read obituaries of ordinary people, in large volumes.

How I do side projects | Chun Rapeepat

Over the past years, I have been building and launching several of projects. Many people have asked about my approach. So, I decided that it would be beneficial to share my learning and the personal system I use, from coming up with ideas to releasing the MVP.

Profitable Parenting

This guide will teach you how to transform your children from liabilities into assets.