pfych - 4K Sunshine Streaming from a non-4k host Streaming 4k from a 1080p Wayland host by gaslighting my PC
You’re allowed to be interested in particle physics This page appeared in The Hindu’s e-paper today. I wrote the lead article, about why scientists are so interested in an elementary particle called the top quark. Long story short: the top quark is …
Fuzzing with memfd_create(2) and fmemopen(3) If you’ve done a fair amount of fuzzing, you’ve likely come across targets which are deeply dependent either on file descriptors or FILEs. Rewriting the whole codebase to accept a fuzzing harness from a buffer in shared memory is awfully cumbersome, so yo...
Reproducibility in Disguise: Bazel, Dependencies, and the Versioning Lie Reproducibility has become a big deal. Whether it’s having higher confidence in one’s build or trying to better understand your supply chain for provenance, having an accurate view of your build graph is a must. Tools such as Bazel have picked up mainstre...
The Year of the Linux Desktop - in Retrospect For a very long time, and at the beginning of every year, Linux enthusiasts have claimed that this was finally the year where the Linux desktop …
Trust Among Americans Isn’t Over Yet - The Plural of You Only 1 in 4 Americans now agree that most people can be trusted. What has caused the decline of trust and what can be done about it?
I sent 500 million HTTP requests to 2.5 million hosts How I sent 500 million HTTP requests to 2.5 million hosts in a couple of hours. Deep dive into HTTP/1.1 and Go.
Systems Engineering Manifesto · deuill.org Truly robust systems are primarily achieved through a combination of code reuse and consistent API design; these inform, and are informed by, the broader developer experience (e.g. team structures, workflows, etc.)
Why 2024 Sucks for Junior Dev Applicants Struggling to find a junior developer job in the 2024 tech market? It's probably not your fault. Here's why it's tough and what you can do about it.
FOMO & ChatGPT ChatGPT will be just as successful of self-driving cars and other bits of the hype cycle
Retool needs a retooling Retool, for those who don’t know, is a low-code platform allowing even non-developers to build a web app. With a no/low code person (me) and a deeply experienced developer (the boyfriend), we thought this would be a cool new tool to learn. I’ve used Glide...
Waiter, there's a whale in my bucket! For the last four months I’ve been developing a custom container image builder, collaborating with Outerbounds1. The technical details of the builder itself might be the topic of a future article, but there’s something surprising I wanted to share already...
What's new for the Microsoft Fluent UI Blazor library 4.9 Okay, I did not expect us to publish another new version before the summer holiday, but yet here we are. The amount of changes, additions, enhancements and fixes was too big to leave it lying around till later. Read on to find out about the most prominent...
Official OpenAI Library for .NET - Sample App is here! Tutorial for integrating the official openAI library for .NET in your Uno Platform applications
Proton launches its own version of Google Docs Proton now has its own version of Google Docs in its Drive cloud storage service, and like the company's other products, it comes with end-to-end encryption.
[July 2nd 2024] We have proved "BB(5) = 47,176,870" BB(5) = 47,176,870 We are extremely happy to announce that, after two years of intense collaboration, the goal of the Busy Beaver Challenge has been reached: the conjecture “BB(5) = 47,176,870” is proved. Exceeding our expectations, the proof has been fo...
How do I produce a Windows Runtime asynchronous activity from C++/CX? - The Old New Thing The Parallel Patterns Library has special support for C++/CX.
Binary Classification Using LightGBM -- Visual Studio Magazine Dr. James McCaffrey from Microsoft Research presents a full-code, step-by-step tutorial on using the LightGBM tree-based system to perform binary classification (predicting a discrete variable that has exactly two possible values).
Building Intelligent Applications with Local RAG in .NET and Phi-3: A Hands-On Guide Let's learn how to do Retrieval Augmented Generation (RAG) using local resources in .NET! In this post, we’ll show you how to combine the Phi-3 language..
HTML Range Inputs with ASP.NET Core TagHelpers Using ASP.NET Core Tag Helpers to generate HTML range inputs with attribute values
The React useDebugValue Hook The React useDebugValue hook offers a way to display custom debugging information for custom hooks within React DevTools. Learn how to use it.
Dive into native Windows development with new WinUI workload and template improvements - Visual Studio Blog Explore the latest in native Windows app development with our comprehensive guide on WinUI workload and template enhancements in Visual Studio 17.10. Dive into modern, stylish, and fast WinUI app creation using .NET or C++ and discover new tools for a sea...
SQL Server–Does a ‘LIKE’ query benefits from having an index? Last week I was interviewing a possible new colleague for our team. During the conversation we were talking about database optimization tech...
Readonly, Immutable, and Frozen Collections in .NET - NDepend Blog Understand the differences between Readonly, Immutable, and Frozen Collections in .NET, and learn which scenarios suit each best.
Amateur Mathematicians Find Fifth ‘Busy Beaver’ Turing Machine | Quanta Magazine After decades of uncertainty, a motley team of programmers has proved precisely how complicated simple computer programs can get.
Meta 3D Gen | Research We introduce Meta 3D Gen (3DGen), a new state-of-the-art, fast pipeline for text-to-3D asset generation. 3DGen offers 3D asset creation with high prompt...
.NET MAUI – App Theming This is the fourth article in the recently started series titled Developer Tips, which offers concise hints to enhance productivity. All the articles in this series can be accessed from h…