Published on: 2025-04-29 22:00:12
Code is data and data is code. Years ago, I had a brief affair with Lisp and there I picked up this meme. Today, I believe there are also benefits in separating code and data. Glimpses of this debate come up whenever people discuss the syntax for yet another configuration schema. There are 5 levels of power for configuration languages. If you design a new schema, be aware of all of them. Level 1: String in a File The file system is a key-value store. The Linux kernel does it with procfs and s
Keywords: configuration example file level like
Find related items on AmazonPublished on: 2025-04-30 03:00:12
Code is data and data is code. Years ago, I had a brief affair with Lisp and there I picked up this meme. Today, I believe there are also benefits in separating code and data. Glimpses of this debate come up whenever people discuss the syntax for yet another configuration schema. There are 5 levels of power for configuration languages. If you design a new schema, be aware of all of them. Level 1: String in a File The file system is a key-value store. The Linux kernel does it with procfs and s
Keywords: configuration example file level like
Find related items on AmazonPublished on: 2025-05-02 01:48:20
with flexible resource orchestration Koreo is a platform engineering toolkit that introduces a new approach to configuration management and resource orchestration in Kubernetes. It builds upon the best aspects of tools like Helm, Kustomize, Argo, and Crossplane while addressing some of their limitations. It serves as a meta-controller programming language and runtime that allows you to compose off-the-shelf operators into cohesive platforms by orchestrating Kubernetes controllers. Through powe
Keywords: configuration enables koreo kubernetes orchestration
Find related items on AmazonPublished on: 2025-05-03 12:48:20
with flexible resource orchestration Koreo is a platform engineering toolkit that introduces a new approach to configuration management and resource orchestration in Kubernetes. It builds upon the best aspects of tools like Helm, Kustomize, Argo, and Crossplane while addressing some of their limitations. It serves as a meta-controller programming language and runtime that allows you to compose off-the-shelf operators into cohesive platforms by orchestrating Kubernetes controllers. Through powe
Keywords: configuration enables koreo kubernetes orchestration
Find related items on AmazonPublished on: 2025-05-04 03:19:06
I’ve found a way to configure private, custom domains for web-apps I have running on my computer. So instead of having to remember and type “localhost:4333”, I can simply navigate to “appname.localhost”. I love it! Here’s how the system works: Each app is set up as a launchd daemon listening on a unique port. Here’s an example plist. I configure /etc/hosts to redirect traffic to these domains to 127.0.0.1 instead. I then run and configure Caddy to redirect traffic from 127.0.0.1 to the rig
Keywords: 127 configure domains instead localhost
Find related items on AmazonPublished on: 2025-05-08 23:25:48
Suppose, not entirely hypothetically, that you have an Ubuntu 24.04 server system where you want to disable SSH passwords for the Internet but allow them for your local LAN. This looks straightforward based on sshd_config, given the PasswordAuthentication and Match directives: PasswordAuthentication no Match 127.0.0.0/8,192.168.0.0/16 PasswordAuthentication yes Since I'm an innocent person, I put this in a file in /etc/ssh/sshd_config.d/ with a nice high ordering number, say '60-no-passwords.c
Keywords: conf file passwordauthentication passwords sshd_config
Find related items on AmazonPublished on: 2025-05-09 04:25:48
Suppose, not entirely hypothetically, that you have an Ubuntu 24.04 server system where you want to disable SSH passwords for the Internet but allow them for your local LAN. This looks straightforward based on sshd_config, given the PasswordAuthentication and Match directives: PasswordAuthentication no Match 127.0.0.0/8,192.168.0.0/16 PasswordAuthentication yes Since I'm an innocent person, I put this in a file in /etc/ssh/sshd_config.d/ with a nice high ordering number, say '60-no-passwords.c
Keywords: conf file passwordauthentication passwords sshd_config
Find related items on AmazonPublished on: 2025-05-10 15:56:34
Bash INI Parser A robust shell script library for parsing and manipulating INI configuration files in Bash. Try It Online You can try the Bash INI Parser directly in your browser through our interactive web demo. The demo provides a terminal environment with pre-loaded example files so you can test the library without installation. Try Bash INI Parser Online Features Read and write values from/to INI files values from/to INI files List sections and keys in INI files in INI files Add, upd
Keywords: app config_file files ini values
Find related items on AmazonPublished on: 2025-05-15 06:59:42
I've been a long-time Cloudflare user, but sometimes I just want a global load balancer without the lock-in and with full configuration control (e.g., some Cloudflare rules require an enterprise plan). I love Caddy for its easy configuration, and that's why I created Novnaode. It makes it easy to launch hosted Caddy instances (with Nginx coming soon) and puts you fully in control of how to manage the configurations. No more being restricted by enterprise tiers or limited configuration options
Keywords: caddy cloudflare configuration control global
Find related items on AmazonPublished on: 2025-05-15 14:41:10
Terminal based intercepting proxy written in rust with tmux and vim as user interface. Screenshots Interceptor Interceptor Showq History with 100k+ entries History edit host scope History edit status code scope History edit uri scope History show host scope History show status code scope History show uri scope History show filters History apply filters Repeater Repeater websocket Addons - ffuf Addons - sqlmap Edit buffer variables Edit Local Config in popup Log About The Project The tool requ
Keywords: config history request vim zxc
Find related items on AmazonPublished on: 2025-05-25 06:03:03
Last Friday, I was genuinely surprised by a live demo of my Emacs Solo configuration on the System Crafters Weekly Show. Watching the live demo was an eye-opener, as I hadn't expected the project to get such attention, especially in a live setting. Seeing David Wilson take a deep dive into the setup, testing the configuration live, and exploring how powerful Emacs can be with only its built-in packages was both humbling and inspiring. For more details and to explore the configuration yourself,
Keywords: configuration emacs like project solo
Find related items on AmazonPublished on: 2025-05-29 07:00:00
A trio of cloud industry leaders have launched a new company with the mission of modernizing software configuration data management. Emerging from stealth today with $4 million in funding, ConfigHub is the handiwork of CEO Alexis Richardson, founder of cloud-native container management platform Weaveworks; CTO Brian Grant, former Google software engineer and original lead architect of Kubernetes; and CPO Jesper Joergensen, who led in various product roles at Salesforce (including Heroku) before
Keywords: cloud configuration google richardson software
Find related items on AmazonPublished on: 2025-06-02 15:13:20
Building and Publishing Games to Steam Directly from GitHub Actions I have been using GitHub Actions extensively both at work and in personal projects, as shown in this post What I’ve been automating with GitHub Actions, an automated life. In my free time, I’m working on a 2D hide-and-seek game, and as you might expect, I’ve automated the entire release pipeline for publishing on Steam. After a few attempts, when it finally worked, it felt like magic: all I had to do was create a new tag, and
Keywords: build carimbo config release run
Find related items on AmazonPublished on: 2025-06-30 09:43:22
xdg-ninja Because you wouldn't let just anyone into your $HOME A shell script that checks your $HOME for unwanted files and directories. When xdg-ninja encounters a file or directory it knows about, it will tell you whether it's possible to move it to the appropriate location, and how to do it. The configurations are from the arch wiki page on XDG_BASE_DIR, antidot (thanks to Scr0nch for writing a conversion tool), and crowdsourced by other users. Installing Manual Installation Clone the r
Keywords: configuration file git ninja xdg
Find related items on AmazonPublished on: 2025-07-09 14:16:34
I was talking to a friend about how to add a directory to your PATH today. It’s something that feels “obvious” to me since I’ve been using the terminal for a long time, but when I searched for instructions for how to do it, I actually couldn’t find something that explained all of the steps – a lot of them just said “add this to ~/.bashrc ”, but what if you’re not using bash? What if your bash config is actually in a different file? And how are you supposed to figure out which directory to add an
Keywords: bin config fish path shell
Find related items on AmazonPublished on: 2025-07-12 16:23:56
What `git config` settings should be defaults by now? Here are some settings that even the core developers change. A few weeks ago I wrote about Git’s help.autocorrect setting and the strange tale of the origin of it’s deciseconds value. It got me to thinking about other git config settings that most people likely don’t know about and which should probably be defaulted differently. In this post, I’ll go through some of the perhaps obscure Git config settings that I have personally globally en
Keywords: config default git global true
Find related items on AmazonPublished on: 2025-07-15 01:17:11
What `git config` settings should be defaults by now? Here are some settings that even the core developers change. A few weeks ago I wrote about Git’s help.autocorrect setting and the strange tale of the origin of it’s deciseconds value. It got me to thinking about other git config settings that most people likely don’t know about and which should probably be defaulted differently. In this post, I’ll go through some of the perhaps obscure Git config settings that I have personally globally en
Keywords: config default git global true
Find related items on AmazonPublished on: 2025-07-13 23:37:24
FlashMLA FlashMLA is an efficient MLA decoding kernel for Hopper GPUs, optimized for variable-length sequences serving. Currently released: BF16 Paged kvcache with block size of 64 Quick start Install python setup.py install Benchmark python tests/test_flash_mla.py Achieving up to 3000 GB/s in memory-bound configuration and 580 TFLOPS in computation-bound configuration on H800 SXM5, using CUDA 12.6. Usage from flash_mla import get_mla_metadata , flash_mla_with_kvcache tile_scheduler_
Keywords: 12 bound configuration flash_mla_with_kvcache flashmla
Find related items on AmazonGo K’awiil is a project by nerdhub.co that curates technology news from a variety of trusted sources. We built this site because, although news aggregation is incredibly useful, many platforms are cluttered with intrusive ads and heavy JavaScript that can make mobile browsing a hassle. By hand-selecting our favorite tech news outlets, we’ve created a cleaner, more mobile-friendly experience.
Your privacy is important to us. Go K’awiil does not use analytics tools such as Facebook Pixel or Google Analytics. The only tracking occurs through affiliate links to amazon.com, which are tagged with our Amazon affiliate code, helping us earn a small commission.
We are not currently offering ad space. However, if you’re interested in advertising with us, please get in touch at [email protected] and we’ll be happy to review your submission.