Hacker Fab Documentation | Hacker Fab
the first open-source semiconductor fab.
the first open-source semiconductor fab.
A look at some unfriendly Zig syntax
(Ethically). Here's how I did it.
Albertsons uses land use restrictions in Mammoth, CA to stop competition so it can be the only store in town.
Turn your videos into live streams with Restream https://restre.am/ANIm Fritz is building a CMS that you can contribute to! https://github.com/FritzAndFriends/SharpSite
Discover how ASP.NET Core 9 supports Pushed Authorization Requests (PAR) to improve security in OAuth and OpenID Connect.
I was sort of tossed into my role as an engineering manager. At startups, you end up wearing many hats. I ended up getting one that was way too big for my head, and I've been spending the last 12 years trying to get it right. Being a software engineering man…
Dave takes you on a trip down Hard Drive memory lane as he shows you how to replace and format the drive in a PDP-11 minicomputer, including getting the drive mounted on RT-11 and RSX-11M. Free Sample of my Book on the Spectrum: https://amzn.to/3zBinWM SpinR…
Get the source code for this video for FREE → https://the-dotnet-weekly.kit.com/aca Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Join a community of 1000+ .NET developers: …
In this video, let's see how to trigger an Azure Function when Cosmos DB data changes.💎 Be a Patreon to get the source code: https://patreon.com/gsferreira #dotnet #azure
Use code PATTERNS20 at checkout to get 20% off our 3 Design Patterns in C# Bundles: https://bit.ly/3YPiHLD Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas Hello, everybody…
In Category A: Work Ethic, I talk about the ways we approach and prepare for our jobs. The topics in this category apply to all lines of work, not just game development. [Index] 0:00 Opening 0:11 A-11 Don't Rely on a "Plan B" 2:14 A-12 Branching Tastes 6:18 A…
Discover how ASP.NET Core 9 supports Pushed Authorization Requests (PAR) to improve security in OAuth and OpenID Connect.
1. Introduction: Simplifying Caching with Aspect-Oriented Programming in .NET Aspect-Oriented Programming (AOP) offers elegant solutions for handling cross-cutting concerns in our .NET applications, such as method caching. In a previous article on GoatReview…
Spargine is an open-source set of .NET 8 assemblies and NuGet packages created for efficient ULID generation, combining randomness with alphabetical sorting. ULIDs are compact, sortable identifiers…
Security testing starts with understanding vulnerabilities. The CVE website lists known software flaws. The OWASP Top Ten highlights common weaknesses. With this knowledge, we can improve our Go development. This article shows how to put in place robust practi…
Exploring the consequences of ending prescribed burns in California. Discover the importance of understanding the state's forest management practices.
Photo by Timelab on Unsplash – WAL shipping in action? This is a bit of a rabbit hole, so let me explain. In brief: streaming physical replication ships the WALs from the primary to the standby servers. The documentation states that UNLOGGED tables are not …
Cross-posted from my NAO Notebook Update 2024-02-26: due to a serious typo all the results in this post were off by a factor of 100. Sequencing from individuals still looks promising, but by less than it did before. I've updated the numbers in the post, and a…
As a kid, I used to play chess with my dad and later with my grandfather. Starting from third grade, I even joined chess clubs. Initially, I would lose every game to my dad, but later on, he would let me win—though I didn’t realize it then. This taug...
I’ve used URL text fragments in a few posts now and often use it outside of this blog to point someone to a particular piece of text on a page. They’re a really useful feature that allows you to...
There are many interesting syntactic and semantic objects that hold a notion of symmetry that a simple syntax tree can’t quite capture.
The second part of a three-part: Communication for Team Leaders. This one is about trust, letting go and delegating. I think it's the hardest one for new managers.
How to make an interactive map of all buildings in Belgium when you are too lazy to learn proper tools.
After migrating from Vim to Emacs as my primary C++ editor in 2015, I switched from Vim to Neovim for miscellaneous non-C++ tasks as it is more convenient in a terminal. Customizing the editor with a
I fired myself as CEO of CB Insights earlier this year. After announcing this, some early-stage B2B startup founders reached out to asking me to advise them or join their board. I had never done any advisory work of this type but having made every mistake in t…
Unlike the iCloud passwords app on macOS, the Windows app does not have export functionality. So I extended the Chrome extension with the help of Cursor and Claude.
Full agenda: https://dotnetconf.net/agenda .NET Conf has been a virtual event since the beginning, and this year we’re celebrating our 14th online conference. We always strive to create a world class, engaging, virtual experience for all our attendees no ma…
For many years now I’ve been using a mental model and intuition that has guided me well for understanding and teaching and using functors, applicatives, monads, and other related Haskell abstractions, as well as for approaching learning new ones. Sometimes whe…
Embeddings with shortened dimensions without sacrificing semantic integrity, ideal for more efficient search and storage.
Intrusive advertisements, Bloated JavaScript widgets, and Artificial Intelligence (AI) generated, Search Engine Optimized (SEO) slop...
a brief introduction to disaggregated storage systems in context of database systems
To avoid getting stung by Netlify's bandwidth charges, I moved this site to a Linux server running Caddy as my web server.
Reciprocal Rank Fusion, while a useful tool, doesnt magically make hybrid search relevant
Vision for the company is a key role for a CEO, and engaging with customers is important to fully realize that role.
I recently did a little experiment to see how small (in bytes) I could make useful valid HTTP responses for a particular use case. Background On my homepage, I have a little feature where I display the names of the last song I listened to and the last movie I …
It turns out the review apps are fundamentally incompatible with short-lived branches. We prefer to use feature flags.
A peek into the bright future of a world full of self-driving cars
It’s the weekend, and I have some Thoughts about federated social media. So, buckle up, I guess, it’s time to start some fights.
The Ki Editor may have just one-upped the boss.
Like many before me, I've built and rebuilt my resume many times over the years. I've used many different approaches, including LaTeX and visual editors, in search of something that fulfilled my aspirational criteria:
Nov 2024
After six years of running our CDE on Kubernetes we've learned Kubernetes is not the right choice for us. Here's why.