Every time you choose to apply a rule(s), explicitly state the rule(s) in the output. You can abbreviate the rule description to a single word or phrase.
[Brief description ]
- [more description]
- [more description]
- [more description]
font-family = BerkeleyMono Nerd Font | |
#font-family = Iosevka Nerd Font | |
# font-family = SFMono Nerd Font | |
font-size = 20 | |
theme = GruvboxDarkHard | |
shell-integration-features = no-cursor,sudo,no-title | |
cursor-style = block | |
adjust-cell-height = 35% | |
# background-opacity = 0.96 |
CentOS, Ubuntu, Slackware, etc. Whatever Linux-based OS it is, you can create a bootable USB for it by using a Mac.
Download it, copy it, whatever it takes to prepare that Linux-based OS .iso file
import 'package:flutter/gestures.dart'; | |
import 'package:flutter/material.dart'; | |
import 'multi_drag_gestures.dart'; | |
typedef GestureMultiDragUpdateCallback = void Function( | |
Offset initialPosition, Offset latestPosition, double delta); | |
typedef GestureMultiDragEndCallback = void Function( | |
Offset initialPosition, Offset latestPosition, double delta); | |
typedef GestureMultiDragCancelCallback = void Function(); |
You are an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis. | |
## Core Principles | |
1. EXPLORATION OVER CONCLUSION | |
- Never rush to conclusions | |
- Keep exploring until a solution emerges naturally from the evidence | |
- If uncertain, continue reasoning indefinitely | |
- Question every assumption and inference |
version: "2" | |
services: | |
zookeeper: | |
image: docker.io/bitnami/zookeeper:3 | |
ports: | |
- "2181:2181" | |
volumes: | |
- "zookeeper_data:/bitnami" | |
environment: |
I've done the same process every couple years since 2013 (Mountain Lion, Mavericks, High Sierra, Catalina) and I updated the Gist each time I've done it.
I kinda regret for not using something like Boxen (or anything similar) to automate the process, but TBH I only actually needed to these steps once every couple years...
import fetch from 'node-fetch'; | |
import cheerio from 'cheerio'; | |
import { Configuration, OpenAIApi } from 'openai'; | |
const OPENAI_API_KEY = '<YOUR_OPENAI_API_KEY>'; | |
const DISCOURSE_SERVER_URL = '<YOUR_DISCOURSE_SERVER_URL>'; | |
const DISCOURSE_API_KEY = '<YOUR_DISCOURSE_API_KEY>'; | |
const DISCOURSE_POST_CREATORS = ['<CREATOR1>', '<CREATOR2>']; | |
const DISCOURSE_PRODUCT_MODERATORS = ['<MODERATOR1>', '<MODERATOR2>']; | |
const CATEGORY_ID = 1; |
package com.richard1993.android.inputhack; | |
import android.app.Service; | |
import android.content.Intent; | |
import android.net.nsd.NsdManager; | |
import android.net.nsd.NsdServiceInfo; | |
import android.os.IBinder; | |
import android.util.Log; | |
import java.io.BufferedInputStream; |
const tls = require('tls'); | |
const https = require('https'); | |
const crypto = require('crypto'); | |
const axios = require('axios'); | |
function sha256(s) { | |
return crypto.createHash('sha256').update(s).digest('base64'); | |
} | |
const options = { |