Published on: 2025-06-16 09:41:19
Lnk Git-native dotfiles management that doesn't suck. Move your dotfiles to ~/.config/lnk , symlink them back, and use Git like normal. That's it. lnk init lnk add ~ /.vimrc ~ /.bashrc lnk push " setup " Install # Quick install (recommended) curl -sSL https://raw.githubusercontent.com/yarlson/lnk/main/install.sh | bash # Homebrew (macOS/Linux) brew tap yarlson/lnk brew install lnk # Manual download wget https://github.com/yarlson/lnk/releases/latest/download/lnk- $( uname -s | tr ' [:uppe
Keywords: config files git lnk symlinks
Find related items on AmazonPublished on: 2025-06-27 03:55:53
KELP A simple replacement for homebrew for installing binary packages on MacOS written in Go. I built Kelp to scratch my own itch: No waiting for a formula to become available on homebrew Keep all your computers up to date with a single installation manifest Install multiple packages at one time (coming soon...) How To Install Go to the releases page. Download the latest release Screenshots kelp list kelp doctor How Do I Use It? Initialize Kelp kelp init Add kelp binary path to your
Keywords: add config exa kelp use
Find related items on AmazonPublished on: 2025-06-24 09:34:28
Llama from scratch (or how to implement a paper without crying) 09 Aug, 2023 Llama from scratch I want to provide some tips from my experience implementing a paper. I'm going to cover my tips so far from implementing a dramatically scaled-down version of Llama for training TinyShakespeare. This post is heavily inspired by Karpathy's Makemore series, which I highly recommend. I'm only going to loosely follow the layout of their paper; while the formatting and order of sections makes sense for
Keywords: config d_model model self torch
Find related items on AmazonPublished on: 2025-07-04 11:44:33
acmsg (automated commit message generator) A cli tool written in Python that generates git commit messages using AI models through the OpenRouter API. Features Analyzes staged changes in your git repository Generates contextual commit messages using AI Supports multiple AI models via OpenRouter Optionally edit generated commit message Automatically commits changes with generated message, if confirmed Prerequisites OpenRouter API Key Installation with pipx: pipx install acmsg with ni
Keywords: acmsg commit config inputs message
Find related items on AmazonPublished on: 2025-07-09 07:33:54
Join our weekly office hours every Wednesday 15:00-18:00 CET GlassFlow for ClickHouse Streaming ETL GlassFlow for ClickHouse Streaming ETL is a real-time stream processor designed to simplify data pipeline creation and management between Kafka and ClickHouse. It provides a powerful, user-friendly interface for building and managing real-time data pipelines with built-in support for deduplication and temporal joins. Built specifically for data engineers, GlassFlow handles late-arriving events,
Keywords: configuration kafka string type yes
Find related items on AmazonPublished on: 2025-07-20 09:52:12
ProxyAsLocalModel Proxy remote LLM API as Local model. Especially works for using custom LLM in JetBrains AI Assistant. Powered by Ktor and kotlinx.serialization. Thanks to their no-reflex features. Story of this project Currently, JetBrains AI Assistant provides a free plan with very limited quotes. I tried out and my quote ran out quickly. I already bought other LLM API tokens, such like Gemini and Qwen. So I started to think of using them in AI Assistant. Unfortunately, only local models
Keywords: 53 config file proxy server
Find related items on AmazonPublished on: 2025-08-04 09:37:52
Welcome to Infat Infat is an ultra-powerful, macOS-native CLI tool for declaritively managing both file-type and URL-scheme associations. Avoid the hassle of navigating sub-menus to setup your default browser or image viewer, and the pain of doing that every time you get a new machine. Setup the rules once, and bask in your own ingenuity forevermore. Take back control, and bind your openers to whatever. You. Want. Override everything! Who's going to stop you? Summary List which apps open a gi
Keywords: build config file files infat
Find related items on AmazonPublished on: 2025-08-23 08: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-08-23 13: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-08-25 11: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-08-26 22: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-08-27 13: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-09-01 09: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-09-01 14: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-09-03 01: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-09-07 16: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-09-08 00: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-09-17 16: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-09-21 17: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-09-26 01: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-10-23 19: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-11-02 00: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-11-05 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-11-08 12: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-11-07 05: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.