We never like removing functionality from our apps. We especially don’t like doing it when it’s due to circumstances beyond our control. But, sometimes — rarely? — it can happen, and so, please take note: At some unknown point in the future, Google will revoke…
The Cyber Show podcast. Three real hackers, diverse in their world views and politics unite in a passionate, deeply critical quest to understand our technological society.
cybershow.uk·Edward Nevard, Helen Plews, Andy Farnell··48-60 minutesencryption
The most annoying thing with traditional server rendered HTML is that saving forms scrolls to the top. This brings the user out of flow when there are validation errors. The most common solution is to go full Single Page Application, but that loses the correct…
A lot of frontend teams are very convinced that rewriting their frontend will lead to the promised land. And I am the bearer of bad tidings.
If you are building a product that you hope has longevity, your frontend framework is the least interesting technical d…
With AI and big tech layoffs, engineering organizations have been put under a microscope like never before. Engineering leaders need to adapt to this new normal.
The first holy shit moment for AI coding was the launch of Github Copilot in October 2021. For the first time, developers had an AI partner that actually understood context and provided boilerplate code for common patterns.
The second holy shit moment came a…
This book is designed to follow the course syllabus of Fundamentals of Digital Signals Theory (I) (MPATE-GE 2599) at New York University.
The focus here is on digital signals, meaning discrete time signals as represented in modern computers.
Unlike many other …
I intend this blogpost to be some kind of public ranting, about how I experienced LLM-based Gen-AI so far and how I am involved. I don’t claim to do any predictions in the end. My objective is not to cover everything, just dictate my thoughts so I can have spa…
After I saw Pineboards 4K Pi 5 external GPU gaming demo at Maker Faire Hanover, I decided it was time to set up my GPU test rig and see how the Pi OS amdgpu Linux kernel patch is going.
I <3 Open Source
That should be obvious by now, right? I’ve been out here blogging about Open Source stuff for over a decade, and occasionally I still have time to actually write code.
I restricted the use of dicts in my code to make it easier to follow and maintain. Here's my explanation of the benefits and advice on what you can use instead. Bonus point: what to do with all the legacy code when there's no time to eradicate all the dicts.
This article is part of a two-piece series on platform engineering. The first piece explains platform engineering and its capabilities, roles, and benefits f...
I saw something insane on LinkedIn today. A founder bragging about his
co-founder about submitting a pull-request during his own wedding. Let that
sink...
At work, we really like the basic simple idea of Htmx. Based on using
Htmx in a non-trivial user interface, across a team, we’ve found that
the following cases are actually not simple and are quite
complicated.
We are excited to introduce the Microsoft.Extensions.AI package available in preview today. This new package provides a unified abstraction layer that enables you to integrate AI services into your .NET applications.
This is the third article in the MVVM Made Easy series with a focus on Messaging in .NET MAUI and Blazor Hybrid apps. Here are the links to other articles in this series. MVVM Made Easy – Par…
egvijayanand.in·By Vijay Anand E G··5-6 minutesdotnet
Manipulating monetary amounts is a common computing chore. However, no mainstream language has a first-class data type for representing money, it’s up to pro...
Transformer tends to overallocate attention to irrelevant context. In this work, we introduce Diff Transformer, which amplifies attention to the relevant context while canceling noise. Specifically, the differential attention mechanism calculates attention sco…
The Nobel Prize in Physics 2024 was awarded to John J. Hopfield and Geoffrey E. Hinton “for foundational discoveries and inventions that enable machine learning with artificial neural networks”
If you write code in C#, you're probably also writing repetitive code against your will. Think of caching, security, precondition checking, exception handling, design patterns like Builder or Memento, deep cloning, INotifyPropertyChanged...
In this article, I…
The post emphasizes the importance of delivering effective technical presentations through engaging demos that reflect real-world scenarios. It suggests pre-recording demos to avoid failures caused…
dotnettips.wordpress.com·Published by dotNetDave··1-2 minutesclouddatabase
Editors, Adam Turner and Thomas Wouters,. This article explains the new features in Python 3.13, compared to 3.12. Python 3.13 was released on October 7, 2024. For full details, see the changelog. ...
This commit makes the DNS resolution code better suited for both
filtering on cname and ip address. The change allows early availability
of ip address so that `ipaddress=` option can be matched at
...
Introduction I got fascinated by mental health Discord servers and forums, they present a great potential for peer support and group healing. However, people in certain distressed states sometimes inadvertently hurt others or themselves. Even by detailing a ho…
Kamal 2 finally brings the most requested feature to reality and allows people to run multiple applications simultaneously on a single server. Here’s how.
We held a YC event a couple of months ago where Brian Chesky from Airbnb gave a passionate talk about his experience running Airbnb over the last 17 years. He believed that as Airbnb hired more...
So you’re down in the dumps because you can’t think of any good ideas for software to build. You enjoy programming, and you’d like to build something cool to show off on your GitHub profile, but you don’t want to build yet another forgettable to-do app or groc…
jesseduffield.com·Pursuit Of Laziness··6-8 minutesgamingai
Who’s this for Basics How data is stored in disk How indexes speedup access to data Costs associated with indexes Disk Space Write operations Query planner Memory usage Types of Indexes Btree Hash BRIN GIN GiST & SP-GiST Conclusion Who’s this f…
I made an automated pipeline to clean data. The idea started from a paper called Minipile. This led me to a rabbit hole. If you’re careful about the data you use for training, you can can break the scaling laws. Who knew being a data snob could be so rewarding…
The Wordpress and open source communities have lots of thoughts on Matt Mullenweg’s actions after his talk at WordCamp. Much of this commentary has overlooked what I think is a core concern at the heart of Matt’s argument: the growing role and influence of pri…
Prioritization conflicts are exactly the situations when Product Managers must step away from traditionally accepted management tools and frameworks and look deeper into Purpose. In 2005 when I wen…
Working on the Nerves project, the Embedded framework for Elixir, has given me an increased appreciation for how Frank Hunleth and his collaborators through the years have structured things. And while I've found crossing into the Linux-heavy part of it difficu…