Go Build Shit
Hello there, this is my personal blog where I write about things I learn. Consider it a brain dump like a crappy wiki. I hope you find something useful here. As a developer I find it hard to make time to write, so some articles my only make sense to me while other are polished by chatGPT, especially when I think a topic is important or needs some explanation for less experienced developers. I know this is just a default astro template, but I like it and I'm lazy. I'll get around to making my own site eventually.
Featured
Nix-flakes and Bun
Posted on:June 30, 2024 at 02:09 PMSmall update to my development flow and focus. How to get up and running with Bun.js in NixOS.
Setting Up Basic Auth in Tauri with Clerk
Posted on:May 24, 2024 at 10:49 AMThis blog post discusses how to set up basic authentication in a Tauri application using Clerk. The post begins by providing an introduction to Tauri and Clerk, highlighting their features and capabilities. Then, it delves into the steps involved in integrating Clerk's authentication system into a Tauri application, including setting up the Clerk SDK, configuring the authentication flow, and handling user authentication.
Corepack Debate
Posted on:February 26, 2024 at 01:58 PMThe current discourse within the Node.js community revolves around Corepack and its potential to revolutionize the bundling and distribution of package managers like npm. The discussion mainly focuses on the implications of enabling Corepack by default.
Modern Approaches to AI
Posted on:January 12, 2024 at 04:43 AMIn the dynamic landscape of artificial intelligence (AI), cutting-edge methodologies and techniques have revolutionized how computers process and learn from data. From machine learning to deep learning, evolutionary computing, swarm intelligence, and more, this blog post delves into the world of modern AI approaches that are shaping the future of development in this field.
The Perils of High-Level Science and Tech Discussions in Public Forums
Posted on:December 26, 2023 at 05:38 PMIn a rapidly evolving world, where scientific advancements shape our daily lives, the field of science communication plays a pivotal role. It's the bridge that connects the complex world of scientific discovery with the broader public. However, this bridge is often beset with challenges, making the task of effective science communication a formidable one.
This Post About AI-Generated Posts Was Written by AI
Posted on:November 24, 2023 at 10:49 AMThis blog post discusses Rust code that utilizes Artificial Intelligence (AI) to generate blog posts. The post begins by providing an introduction to Rust programming language and its capabilities, such as memory-safe and thread-safe features. Then, it delves into the role of AI in content generation, highlighting Natural Language Processing (NLP) techniques and machine learning algorithms like Long Short-Term Memory (LSTM).
Exploring Quantum Mechanics Analogies in ILQL for NLP
Posted on:November 22, 2023 at 10:00 PMA deep dive into the parallels between quantum mechanics and Implicit Q-Learning (ILQL) in natural language processing, as detailed in a recent groundbreaking paper.
Getting Started with Ollama
Posted on:November 5, 2023 at 05:06 AMDive into the world of local AI with Ollama – your gateway to running powerful language models right on your machine. Say goodbye to cloud dependencies and hello to full control and privacy.
Recent Posts
Corepack what is it
Posted on:February 9, 2024 at 11:15 PMCorepack is an experimental tool that acts as a zero-runtime-dependency Node script that allows developers to use these package managers without having to install them globally on their development machines or build servers.
Abusing TypeScript's Type System
Posted on:February 1, 2024 at 07:16 PMThis blog post dives deep into the world of TypeScript and explores the fascinating aspect of the `Exclude<Low, High>` utility type that increments `Low` by 1. It starts with a brief recall of what the `Range<Low, High>` type is and how it works in recursive types, before moving on to explain the role of `Exclude<Low, High>`.
My Most Political Post
Posted on:January 20, 2024 at 10:00 AMThis blog post explores the various forms of governance that have been implemented or theorized throughout history. This is as political as I will ever get on this blog. The post is intended for readers interested in political science and the diverse ways societies organize power and authority.
I added Latex Support
Posted on:January 15, 2024 at 10:12 AMUnleash the Power of LaTeX in Your Markdown Files with Astro.js In today's blog post, we will discuss how to add LaTeX support to your markdown files using Astro.js. If you have been using Obsidian or any other markdown-based note-taking software, you might be aware of the simplicity and readability that come with this format. However, what if you could take it a step further and add LaTeX support to your Astro projects? Let's dive into how we can achieve this!