Skip to content

Instantly share code, notes, and snippets.

@wu-lee
wu-lee / guide.md
Created February 12, 2026 15:51
Sepheo matrix onboarding guide [draft]

Quick start with Matrix

Sepheo uses Matrix for group chat, quick messages, and notifications.

Matrix is an open, secure chat platform. But instead of being a product created and and controlled by a single company, like Whatsapp or X, it is more akin to how email works: an open standard. The standard defines how clients and servers should interoperate. There are reference implementations (called Element and Synapse, respectively). But anyone is free to write an implementation of these components, therefore there are several you can choose from.

Like email, somewhat:

  • First you pick your preferred client app.
  • You also need to pick a Matrix server to host your account (and create it - usually the client can do that for you).
  • You can then use your client to chat using your account.
@wu-lee
wu-lee / duck.ai_2026-01-27_15-01-35.md
Last active January 27, 2026 18:39
Importing content into Ghost CMS

This conversation was generated with Duck.ai (https://duck.ai) using OpenAI's GPT-4o mini Model. AI chats may display inaccurate or offensive information (see https://duckduckgo.com/duckai/privacy-terms for more info).

====================

User prompt 1 of 11: how to import media to ghost

Assist: To import media to Ghost, you can use the built-in importer found in the Settings → Advanced → Import/Export area of Ghost Admin. You can upload images and content by adding them to a zip file, ensuring they follow the correct file path structure for successful import.

@wu-lee
wu-lee / .editorconfig
Last active September 2, 2023 09:53 — forked from ErikGartner/.treehouse
dTree Demo
# Cross-platform formatting config
# See https://EditorConfig.org
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
@wu-lee
wu-lee / .editorconfig
Last active February 12, 2021 18:06
sea-map vocab data-design scratchpad
# Cross-platform formatting config
# See https://EditorConfig.org
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
@wu-lee
wu-lee / input.scss
Created October 17, 2020 16:32
Generated by SassMeister.com.
foo {
background: red;
bar {
background: green;
}
}
@wu-lee
wu-lee / input.scss
Created October 17, 2020 16:32
Generated by SassMeister.com.
foo {
background: red;
bar {
background: green;
}
}
@wu-lee
wu-lee / .editorconfig
Last active May 31, 2023 12:48
A multi-purpose script for SEA developers
# Cross-platform formatting config
# See https://EditorConfig.org
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
@wu-lee
wu-lee / notes.md
Last active January 7, 2019 00:16
Notes on encryption tools
@wu-lee
wu-lee / steps.md
Created August 16, 2018 22:26
Errors trying to run racktris.rkt

I ran:

$ raco pkg install lux
Resolving "lux" via http://download.racket-lang.org/releases/6.3/catalog/
Resolving "lux" via http://pkgs.racket-lang.org
Using cached15253002841525300284739 for git://github.com/jeapostrophe/lux
Promoting lux from auto-installed to explicitly installed

$ git clone https://gitlab.com/dustyweb/racktris.git
@wu-lee
wu-lee / ball.nim
Created April 4, 2018 20:30
faulty cloning in nim
type
# ...
Vector*[T] = object
x*, y*: T
Animatable* = object of RootObj
Ball* = object of Animatable
pos*: Vector[float]