<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://folk.computer/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://folk.computer/feed.php">
        <title>Folk Computer - guides</title>
        <description></description>
        <link>https://folk.computer/</link>
        <image rdf:resource="https://folk.computer/_media/logo.png" />
       <dc:date>2026-06-04T04:17:03+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://folk.computer/guides/ble-serial?rev=1701527519&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/bluetooth?rev=1765757147&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/button-guide?rev=1765512387&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/button?rev=1696533572&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/createafont?rev=1696982079&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/example-programs?rev=1774220178&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/finding-code?rev=1697253029&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/fractal-setup?rev=1754946263&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/gpu?rev=1766758681&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/hardware?rev=1697558216&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/keyboard?rev=1706724413&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/mounting?rev=1698241118&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/opencv?rev=1706847776&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/printer?rev=1759884056&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/ssh-multipl-folk-nodes?rev=1698270002&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/udev-rule?rev=1705263929&amp;do=diff"/>
                <rdf:li rdf:resource="https://folk.computer/guides/what-folk-can-do?rev=1748383746&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://folk.computer/_media/logo.png">
        <title>Folk Computer</title>
        <link>https://folk.computer/</link>
        <url>https://folk.computer/_media/logo.png</url>
    </image>
    <item rdf:about="https://folk.computer/guides/ble-serial?rev=1701527519&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-02T14:31:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ble-serial</title>
        <link>https://folk.computer/guides/ble-serial?rev=1701527519&amp;do=diff</link>
        <description>The following are instructions for connecting a Bluetooth device for serial communication using BlueZ 5.31. (adapted from &lt;https://gist.github.com/0/c73e2557d875446b9603&gt;)

Prerequisites

The following packages are required:

	*  `bluez`: `bluetoothd`
	*  `bluez-utils`: `bluetoothctl`, `rfcomm`

Pair</description>
    </item>
    <item rdf:about="https://folk.computer/guides/bluetooth?rev=1765757147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-15T00:05:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bluetooth</title>
        <link>https://folk.computer/guides/bluetooth?rev=1765757147&amp;do=diff</link>
        <description>Connect keyboards to Folk via Bluetooth

Connecting a new Bluetooth keyboard

	*  Follow the entire Pairing process of this guide from the Arch Linux wiki.

	*  There have been issues before with the Intel Bluetooth controllers that come in some of the Beelink computers. If the troubleshooting in the Arch Linux wiki link above doesn&#039;t work, try these two commands:</description>
    </item>
    <item rdf:about="https://folk.computer/guides/button-guide?rev=1765512387&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-12T04:06:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>button-guide</title>
        <link>https://folk.computer/guides/button-guide?rev=1765512387&amp;do=diff</link>
        <description>Let&#039;s make a button!

We&#039;ll start with the printable template and then make a Folk program that we want to turn into a button.

Let&#039;s cut and fold the button

Let&#039;s cut and fold up the button like so:

1. Cut out one of the quadrants.



2. Starting at one end of the paper, fold the first solid black line into a valley fold (like a</description>
    </item>
    <item rdf:about="https://folk.computer/guides/button?rev=1696533572&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-05T19:19:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>button</title>
        <link>https://folk.computer/guides/button?rev=1696533572&amp;do=diff</link>
        <description>Let&#039;s make a button!

We&#039;ll start with the printable template and then make a Folk program that we want to turn into a button.

0. The printable template

This template makes 4 buttons on a standard 8.5“ x 11” piece of paper. Print it out, ideally on a piece of card stock (we like</description>
    </item>
    <item rdf:about="https://folk.computer/guides/createafont?rev=1696982079&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-10T23:54:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>createafont</title>
        <link>https://folk.computer/guides/createafont?rev=1696982079&amp;do=diff</link>
        <description>Bake A Custom SDF Font!

So, you want to make a custom font atlas for the Vulkan renderer! Here&#039;s my artisanal recipe, passed down through generations.

Ingredients

	*  The msdf-atlas-gen source code
You&#039;ll need to clone this recursively, so you get the submodules:</description>
    </item>
    <item rdf:about="https://folk.computer/guides/example-programs?rev=1774220178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-22T22:56:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>example-programs</title>
        <link>https://folk.computer/guides/example-programs?rev=1774220178&amp;do=diff</link>
        <description>Example programs

Camera slice


When $this has camera slice /slice/ {
  Wish $this displays camera slice $slice
}




Points up


When $this points up at /target/ {
  Wish $target is labelled &quot;being pointed at&quot;
}</description>
    </item>
    <item rdf:about="https://folk.computer/guides/finding-code?rev=1697253029&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-14T03:10:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>finding-code</title>
        <link>https://folk.computer/guides/finding-code?rev=1697253029&amp;do=diff</link>
        <description>Finding code in Folk

We&#039;re working on documentation. Until then:

Grep around the code base

	*  Command + F in folk0.local:4273 (especially the Running programs section)
	*  Look in virtual-programs and pi</description>
    </item>
    <item rdf:about="https://folk.computer/guides/fractal-setup?rev=1754946263&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-11T21:04:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fractal-setup</title>
        <link>https://folk.computer/guides/fractal-setup?rev=1754946263&amp;do=diff</link>
        <description>Fractal Set-up

	*  Luma Link
	*  Hardware Set up
	*  Software Set up
	*  Gadget for reference

Pitfalls

	*  Printer problem -  “I still have the printer problem where I can print the test page but not set printer as server default”
		*  Deleted test printer to make default to printer

	*  Calibration - Overexposure/Apriltag cut off</description>
    </item>
    <item rdf:about="https://folk.computer/guides/gpu?rev=1766758681&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-26T14:18:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gpu</title>
        <link>https://folk.computer/guides/gpu?rev=1766758681&amp;do=diff</link>
        <description>GPU FFI

The new &#039;GPU FFI&#039; lets you write vertex and fragment shaders to draw things.

Here is a very basic shader that you can just paste as a virtual program (or print). It will color a triangle underneath itself green-blue.


Wish the GPU compiles pipeline &quot;$this&#039;s triangle&quot; {
    {vec2 p0 vec2 p1 vec2 p2} {
        vec2 vertices[4] = vec2[4](p0, p1, p2, p0);
        return vertices[gl_VertexIndex];
    } {
        return vec4(0, 0.1, 0.1, 1);
    }
}

Wish $this is outlined blue
When $this h…</description>
    </item>
    <item rdf:about="https://folk.computer/guides/hardware?rev=1697558216&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-17T15:56:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hardware</title>
        <link>https://folk.computer/guides/hardware?rev=1697558216&amp;do=diff</link>
        <description>Building a new Folk installation from scratch? You&#039;ll need some ingredients:

TODO: Make a matrix for small, medium, and large/sunlit installations (in which case you&#039;ll want the Epson 1080p &amp; a beefy Beelink). In all cases, base OS is Ubuntu Server 23.10, though point out it can be Virtual Machine hosted with QEMU. Save the QEMU process in a new page (</description>
    </item>
    <item rdf:about="https://folk.computer/guides/keyboard?rev=1706724413&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-31T18:06:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>keyboard</title>
        <link>https://folk.computer/guides/keyboard?rev=1706724413&amp;do=diff</link>
        <description>Connecting a keyboard

In order to set up your keyboard for use in Folk you need to create a keyboard claim like this (taken from the folk0 instance):


Claim $this is a keyboard with path /dev/input/by-path/platform-i8042-serio-0-event-kbd


This page will walk you through creating your own keyboard claim for use in Folk.</description>
    </item>
    <item rdf:about="https://folk.computer/guides/mounting?rev=1698241118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-25T13:38:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mounting</title>
        <link>https://folk.computer/guides/mounting?rev=1698241118&amp;do=diff</link>
        <description>Mounting

- film-quality tripod

NYU system:



	*  Produces a relatively bright image in a dim room (no direct sunlight):



	*  Example program:



CNC @ Hex House (folk-convivial) system:

	*  Using a tripod (linked above)
	*  Using an &lt;https://epson.com/For-Home/Projectors/Home-Cinema/Home-Cinema-1080-3LCD-1080p-Projector/p/V11H980020&gt; projector. This maximizes brightness by trading-off compactness and resolution with our usual recommendation (the AAXA 4K1, which is out-of-production now as …</description>
    </item>
    <item rdf:about="https://folk.computer/guides/opencv?rev=1706847776&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-02T04:22:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>opencv</title>
        <link>https://folk.computer/guides/opencv?rev=1706847776&amp;do=diff</link>
        <description>Original Author: Jacob Haip.
Contributions welcome!

Instructions for integrating OpenCV with Folk. This guide involves a manual compilation set outside of folk, but the creation of the wrapper files and the compilation (via an TCL “exec” call) could also be moved within a folk program to completely encapsulate the code.</description>
    </item>
    <item rdf:about="https://folk.computer/guides/printer?rev=1759884056&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-08T00:40:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>printer</title>
        <link>https://folk.computer/guides/printer?rev=1759884056&amp;do=diff</link>
        <description>Printer Support

First we need to download CUPS. CUPS is the print management system that lets your computer talk to printers — whether they’re plugged in via USB or connected over a network.

On the tabletop:


sudo apt update
sudo apt install cups cups-bsd
sudo usermod -a -G lpadmin folk</description>
    </item>
    <item rdf:about="https://folk.computer/guides/ssh-multipl-folk-nodes?rev=1698270002&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-25T21:40:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh-multipl-folk-nodes</title>
        <link>https://folk.computer/guides/ssh-multipl-folk-nodes?rev=1698270002&amp;do=diff</link>
        <description>SSH&#039;ing into multiple Folk nodes

If you have multiple Folk nodes on the same WiFi network and you want to SSH into 

Setting a Bash Variable

You can set a Bash variable called FOLK_SHARE_NODE to the string folk-convivial in several ways:

Temporary (Within Current Session)</description>
    </item>
    <item rdf:about="https://folk.computer/guides/udev-rule?rev=1705263929&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-14T20:25:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>udev-rule</title>
        <link>https://folk.computer/guides/udev-rule?rev=1705263929&amp;do=diff</link>
        <description>udev rules

Folk practices assume you have a keyboard in /dev/input/by-path/. Bluetooth keyboards may not get put there automatically. Lucky for us, we can create a rule to tell the system to put your keyboard there when connected.

	&quot; This guide assumes you have successfully connected a keyboard following</description>
    </item>
    <item rdf:about="https://folk.computer/guides/what-folk-can-do?rev=1748383746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-27T22:09:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>what-folk-can-do</title>
        <link>https://folk.computer/guides/what-folk-can-do?rev=1748383746&amp;do=diff</link>
        <description>What Folk can do

Creative environments

	*  Jessie Grosen made a SuperCollider-based audio system using Folk. Here, she&#039;s pulling out an audio track, using &#039;hands&#039; to carve subsections out of the track, then operating on those subsections:
		*  
		*  (— from the July 2024 newsletter)

	*</description>
    </item>
</rdf:RDF>
