|
A tour of my Obsidian setup, describing in detail how I use Obsidian for custom technical documentation. Read the whole thing .
|
|
A tour of my Obsidian setup, describing in detail how I use Obsidian for custom technical documentation. Read the whole thing .
|
|
Day Ahead Market adventures: capacity restrictions and huge negative prices for business day 2023-04-19
-
boerman.dev
-
3 years ago
-
eng
The day ahead market has fascinated me since the very first day that I started working in the sector. Many components working together to form a safe and efficient market for electricy trading. On the 18th of April this year in some of these components rare events happened. In this post, I will offer an explaination on what happened. The Day Ahead market: a description and some definitions In the Day Ahead market every day electricity is ....
|
|
Sometimes you come across a post that is so brilliantly put together you have to share it - and I am not talking about any of my posts.
|
|
Sometimes you come across a post that is so brilliantly put together you have to share it - and I am not talking about any of my posts.
|
|
Every once in a while, a development server on my laptop gets stuck open when the terminal that spawned it has already closed. I normally have to take 5 minutes or so to search through StackOverflow to find out how to kill the process that’s hogging up that port, so I finally made a script for it: #!/bin/sh if [ $# -eq 0 ]; then echo "usage: $0
|
|
Every once in a while, a development server on my laptop gets stuck open when the terminal that spawned it has already closed. I normally have to take 5 minutes or so to search through StackOverflow to find out how to kill the process that’s hogging up that port, so I finally made a script for it: #!/bin/sh if [ $# -eq 0 ]; then echo "usage: $0
|
|
I added an entry to my robots.txt to block ChatGPT’s crawler, but blocking crawling isn’t the same as blocking indexing; it looks like Google chose to use the Common Crawl for this and sidestep the need to do crawling of its own. That’s a strange decision; after all, Google has a much larger proprietary index at its disposal. A “secret list of websites” was an ironic choice of words, given that this originates from the Common Crawl. I..
|
|
neologism, Internet) The phenomenon of online platforms gradually degrading the quality of their services, often by promoting advertisements and sponsored content, in order to increase profits.
|
|
While there's no substitution for great written documentation, a quick demo can go a long way in conveying what a tool if capable of doing or what a tip/trick can achieve. If you've read a handful of my posts, you would have come across either a screenshot or a short clip with some demo. Historically, I've used the macOS's built-in utility invoked via ⌘ + Shift + 5. It does a fine job for screenshots. For video captures, it's got a couple....
|
|
Introduction: Arrays are a fundamental data structure in TypeScript, allowing us to store and manipulate collections of elements. TypeScript provides a rich set of array functions that simplify common tasks and enhance the functionality of arrays. In this article, we will explore 25 essential functions of TypeScript arrays and provide practical examples to help you harness their power in your projects. 1. push(): Adds one or more elements t..
|
Hydroponics Robot Part 3 – Mapping Issues Continued Welcome back to the third part of my series on building a hydroponics robot! In this blog post, I’ll continue discussing the mapping issues I encountered while trying to navigate my robot through narrow passages and plant rows. Increasing the global costmap Previously, I tried increasing the … Continue reading "Hydroponics Robot Part 3 – Mapping Issues Continued"
|
|
A reverse proxy is a web server that sits between client devices and backend servers, receiving requests from clients and directing them to the appropriate server. The backend servers are shielded from direct internet access and their IP addresses are hidden, providing an additional layer of security. Figure 1. A Reverse Proxy Overall, reverse proxies are useful for improving security, performance, and scalability of web applicatio....
|
|
There is a seemingly endless stream of articles we come across daily, and little time to read them. A quick glance at Hacker News in between tasks can yield half a dozen open tabs with articles to read at some point later . There are many services that help with this problem by maintaining a queue of these articles for you. You know the type: things like Instapaper or Pocket. In this article, we will build a service like that. The ha....
|
|
There is a seemingly endless stream of articles we come across daily, and little time to read them. A quick glance at Hacker News in between tasks can yield half a dozen open tabs with articles to read at some point later . There are many services that help with this problem by maintaining a queue of these articles for you. You know the type: things like Instapaper or Pocket. In this article, we will build a service like that. The ha....
|
|
One of the things that has deterred me from doing much personally in the cloud has been the potential cost.
|
|
One of the things that has deterred me from doing much personally in the cloud has been the potential cost.
|
|
I’ve come to think LLMs/GPTs/whatever are a threat to conventional search engines because the modern web is an unbelievably annoying dumpster fire. They don’t really provide better or faster answers, what they provide is an experience that is not a complete pain in the ass. This frog has been simmering for a long while now and we’re so used to it that seeing literally anything else seems revolutionary. You visit a website and need to ..
|
|
This is so similar to my setup! I run Stylelint and v.Nu too. I send v.Nu output through a JQ filter to filter out false-positives (after reporting them upstream); you might eventually do something similar, since there are a lot of these. Your blog post reminds me that I need something better than regex substitutions for customizing footnote and section links; Hugo’s parallel nature prevents it from doing post-processing of fully-asse....
|
|
Alright, so a couple of months ago, somebody broke the dust cap on one of my trusty Yamaha HS80M studio monitors. That resulted in the speaker making a very terrible noise when playing certain frequencies. So, I decided to just 3D print a new dust cap and it was easier that I thought it would be. All necessary files can be downloaded below or on my Thingiverse page. If you decide to use my 3D model, please drop me a line! :)
|
|
In "Gödel, Escher, Bach: an Eternal Golden Braid," Douglas Hofstadter weaves together the ideas of mathematician Kurt Gödel, artist M.C. Escher, and composer Johann Sebastian Bach to explore the nature of consciousness, creativity, and artificial intelligence. This Pulitzer Prize-winning book is a must-read for anyone interested in the intersection of art, science, and philosophy.
|
|
When I am working I like to have music in the background to help me focus. I find, like a lot of people, that it needs to be music without lyrics most of the time.
|
|
When I am working I like to have music in the background to help me focus. I find, like a lot of people, that it needs to be music without lyrics most of the time.
|
|
So you’re spending money each month on an email marketing platform. For the likes of Mailchimp or HubSpot, we’d imagine that’s quite a... The post Stop Making This Major Mistake With Your Email Signup Form appeared first on GoSquared Blog .
|
|
This post will discuss lessons from our security experts and the four best practices to cultivate developer security adoption.
|
|
Over my relatively short career (6+ years), I’ve noticed a change in the way I approach building things. When I was still an inexperienced junior developer who barely survived operating in a Linux environment and saw backend development as a black box, I was happy to get things working at all. Nowadays, no matter what I do, I have to take maintenance into account. In software development, having to account for maintenance means b....
|
|
Creating an Offline-Ready SvelteKit Application Using SQLite (Part 2): Messaging and Client Tables
-
hartenfeller.dev
-
3 years ago
-
eng
In this series, we develop an offline-capable SvelteKit application utilizing SQLite as a client-side storage solution. In this part, we optimize the communication between the main thread and the Web Worker and create the client data tables.
|
|
This month marks the 25th anniversary of my teaching Information Technology (IT) courses for triOS College in Ontario, Canada. Back in 1998 I was well on my way to becoming an academic bum that kept on taking university courses forever. But I had a wife and child and needed to think more responsibly. So, as my spring university semester was ending, I applied for an instructor job that my grandmother saw in a newspaper ad and thought I’d..
|
|
This month marks the 25th anniversary of my teaching Information Technology (IT) courses for triOS College in Ontario, Canada. Back in 1998 I was well on my way to becoming an academic bum that kept on taking university courses forever. But I had a wife and child and needed to think more responsibly. So, as my spring university semester was ending, I applied for an instructor job that my grandmother saw in a newspaper ad and thought I’d..
|
|
While experimenting with delegating Markdown blocks to Org babel in Emacs chatgpt-shell , I resurrected ob-swiftui . A package I had written to execute and render SwiftUI blocks in org babel. ob-swiftui has two modes of rendering SwiftUI blocks: :results window, which runs outside of Emacs in a native window and :results file, which renders and saves to a file. The latter can be viewed directly from Emacs. :results file was a li....
|
|
I am dabbling with .NET Maui and developing an application for Android. Tied to that I have just changed laptop. On my previous laptop I had Windows 11 Pro but the new one has Windows 11 Home.
|