10 July 2023

52 links · Monday

Introducing the Keeling Curve

If you are like me you will have good friends or colleagues who in all sincerity believe that recent changes in the climate are part of a "n...

How to Eat Dirt

Learn how embracing failure can lead to greater innovation and efficiency in your work and propel your personal growth and professional growth

Finding Your Mojo – Mike Innes

Last month a startup called Modular released a new language called Mojo (not to be confused with the existing indigenous one). Based on Python and designed for ML hardware and models, Mojo’s goals (“the usability of Python with the performance of C”) coincide …

Technological schadenfreude

Technological schadenfreude: taking pleasure in seeing that a technology you intended to learn but haven't has gone away.

Using LiDAR to map tree shadows • Ted Piotrowski

tl;dr; I can load LiDAR data to simulate tree shadows for any time of year, but the hardware demands and hosting costs may be prohibitive so I’m only sharing a small demo for now Update: After some HN inspiration I successfully generated the... | Ted Piotrowsk…

Euclidean Algorithm

The Euclidean Algorithm is taught in elementary number theory and discrete math in college. It’s simple enough to teach it to grade school students, where it is taught in number theory summer camps and I’d imagine in fancy grade schools. Even though it’s incre…

Feature Flags: Theory vs Reality

A contemplation of how feature management tools might evolve to better support how feature flags are used in practice

Preempting the Round

Entertaining offers from VCs to preempt your next round is almost always a waste of time and sometimes dangerous. On three separate occasions at GroupMe and Fundera, I let excellent VCs that were i…

Repetition vs. Pushing Hard

When working, how much can we improve by constantly pushing our limits? At what point do we start start hurting ourselves, and what does the economic theory, 'The law of diminishing marginal returns' help us understand about ourselves.

Low Ceremony Vertical Slice Architecture with Wolverine

TL;DR: Wolverine can enable you to write testable code and achieve separation of concerns in your server side code with far less code ceremony than typical Clean Architecture type approaches. I&#82…

Azure Container Apps

Azure Container Apps (ACA) is a fully managed platform that enables you to run containerized applications leveraging the power of…

Playing the YouTube game with Nick Chapsas

<p>In this episode, Jimmy and Jessica talk to Nick Chapsas.<br /> Nick is a Content Creator focusing on C# & .NET and an Author and Founder of the educational platform Dometrain.<br /> His YouTube channel has reached over 200k subscribers quickly, so we natura…

xUnit or NUnit? Picking the Right Testing Library

Use code SUMMER23 until the 20th of July for a 15% discount on any bundle at https://dometrain.com/bundlesBecome a Patreon and get source code access: https:...

The Questionable Engineering of Oceangate

Sign up for free career guidance with 80,000 hours: https://www.80000hours.org/realengineeringWatch this video ad free on Nebula: https://nebula.tv/videos/re...

Implement API Idempotency In 3 Simple Steps #shorts

🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...

WebAssembly and replayable functions

... or how to make a non-deterministic functions deterministic through the power of isolated WASM sandbox. This time we'll go through the problems of unpredictability in code, which execution could be affected by external factors like I/O operations, time etc.…

Troy Hunt (@troyhunt) on Threads

Creator of Have I Been Pwned. Microsoft Regional Director. Pluralsight author. Online security, technology and “The Cloud”. Australian. 450 Followers.

366: Developing for visionOS

Frank dives into building his first app with visionOS for the Apple Vision Pro headset and he walks through everything you need to know to get setup, interact with the simulator, and actually build an app.

How small is the smallest .NET Hello World binary?

Here is a dumb question that you probably never asked yourself: What is the minimal amount of bytes we need to store in a .NET executable to have the CLR print the string"Hello, World!" to the standard output?