A practical guide to giving an AI agent its own identity, accounts, and infrastructure — isolated from your personal stuff.
Based on a real setup running on macOS.
This guide will walk you through setting up a secure Arch Linux installation with Secure Boot and unified kernel images, which both work together to ensure your kernel hasn't been tampered with, as well as TPM-backed full disk encryption that makes evil maid attacks even harder to perform in an undetectable way. It avoids shim and hacky, over-engineered workarounds.
I use archinstall for the sake of simplicity. Choose systemd-boot or EFISTUB as your bootloader and enable unified kernel images. It's recommended to encrypt your root partition as it'll store the secure boot keys.
This is a very hacky solution to copy Liked songs to a playlist since YTM still doesn't have the functionality. I'm using this to copy songs out of YTM to another service, then unsubscribing. Thus, I won't be maintaining it (or ever using it again). It will only work while the YTM interface is the same as it is today (3/6/21) and will break once they make updates.
Steps to use:
| const romanChordMapping = { i: 0, ii: 1, iii: 2, iv: 3, v: 4, vi: 5, vii: 6 } | |
| register('romanChord', function (scaleName, pat) { | |
| return pat.as("roman:chordSuffix").fmap(({ roman, chordSuffix}) => { | |
| const lower = roman.toLowerCase(); | |
| return n(romanChordMapping[lower]).scale(scaleName).fmap(value => { | |
| return value.note.slice(0, -1) + (roman == lower ? 'm' : '') + (chordSuffix || ''); | |
| }).chord(); | |
| }).outerJoin(); | |
| }); |
| # 🚀 NixOS Live ISO Boot Commands (ThinkPad X1E2) | |
| ## 1. Entrar como Root en la ISO | |
| sudo -i | |
| ## 2. Montar discos | |
| mount /dev/nvme0n1p5 /mnt | |
| mount /dev/nvme0n1p1 /mnt/boot | |
| ## 3. Configurar Git para Root |
Last updated March 13, 2024
This Gist explains how to sign commits using gpg in a step-by-step fashion. Previously, krypt.co was heavily mentioned, but I've only recently learned they were acquired by Akamai and no longer update their previous free products. Those mentions have been removed.
Additionally, 1Password now supports signing Git commits with SSH keys and makes it pretty easy-plus you can easily configure Git Tower to use it for both signing and ssh.
For using a GUI-based GIT tool such as Tower or Github Desktop, follow the steps here for signing your commits with GPG.
VPN нужен любому человеку пользующимся интернетом в России. Другой вопрос - какой VPN всё ещё работает и как его достать? Благодаря людям и их ответам в VPN-треде, был составлен данный список.
Примечание: Возможно вам не требуется VPN для обхода блокировок, сначала посмотрите Дополнительные инструменты.
| Легенда | |
|---|---|
| Ограниченный трафик |
People
:bowtie: |
😄 :smile: |
😆 :laughing: |
|---|---|---|
😊 :blush: |
😃 :smiley: |
:relaxed: |
😏 :smirk: |
😍 :heart_eyes: |
😘 :kissing_heart: |
😚 :kissing_closed_eyes: |
😳 :flushed: |
😌 :relieved: |
😆 :satisfied: |
😁 :grin: |
😉 :wink: |
😜 :stuck_out_tongue_winking_eye: |
😝 :stuck_out_tongue_closed_eyes: |
😀 :grinning: |
😗 :kissing: |
😙 :kissing_smiling_eyes: |
😛 :stuck_out_tongue: |
#offtopic is 80% shitposting. #general and #general_deux are 20% shitposting. Learn to distinguish the shitposting from actual advice.Minimal example: transcode from MP3 to WMA:
ffmpeg -i input.mp3 output.wma
You can get the list of supported formats with:
ffmpeg -formats
Convert WAV to MP3, mix down to mono (use 1 audio channel), set bit rate to 64 kbps and sample rate to 22050 Hz: