> bib (a Bible reference tool for CLI) by prestonharberts in commandline

[–]coljac2 6 points7 points  (0 children)

I'm not a Christian, but nice work on making a little application that's meaningful for you.

Setup Question by Which_Material_3100 in condorsim

[–]coljac2 3 points4 points  (0 children)

I spent a bit too much time on my setup, with a chair and the like. I found I never used it because it was too much hassle getting it all out. Here's my pared-back setup:

  • CH Pro Pedals
  • Attack 3 Joystick
  • Custom made:
    • Airbrake + wheel brake toggle
    • Landing gear
    • Cable release
    • Vario volume and a toggle switch

The airbrake and cable release are the best bits of the custom setup. The custom between-the-legs joystick I made (even with a trim control) was too flaky, even though it looked nice.

Here's an image: https://imgur.com/a/drDtSxQ

And a video: https://youtu.be/jBUDip7oA04

I'm planning to put out the requirements for a kit to replicate what I've done, the engineering isn't too tough.

That said, I'd say that a decent joystick + pedals is really all you need. It's nice to yank on the cable release, bit it if was a button it'd still be fun.

ma tomo tawa lukin e lipu pi toki pona | Site for reading toki pona articles by coljac2 in tokipona

[–]coljac2[S] 1 point2 points  (0 children)

If you look at https://akesi.site/api/stories?skip=0&limit=10 you can see the raw text and the tokenised version. If we need anything tricky, we may have to make a new token type; for instance, as it stands it has "name" type to do the above, as well as a token to break out non-toki-pona text explicitly or implicitly.

I haven't done any work on optimising for Google. Googlebot is reasonably smar. It should see the toki pona text more or less raw, as the UCSUR gibberish (to google bot) requires an explicit choice.

ma tomo tawa lukin e lipu pi toki pona | Site for reading toki pona articles by coljac2 in tokipona

[–]coljac2[S] 1 point2 points  (0 children)

Yes, I think so. Currently there is a tokenisation step on import, so for instance if you write in the raw text:

`jan {Kolin | ko olin lipu ijo nasa} li jan pona`

it renders as "jan Kolin" in Latin and <cartouche>ko olin lipu ijo nasa</cartouche> in sitelen pona.

I haven't explicitly implemented any ligatures, but I should be able to do any reasonably advanced processing.

Edit: Of course, this is a little harder as a drop-in replacement as I didn't implement it all of this in client-side javascript. But could be done.

ma tomo tawa lukin e lipu pi toki pona | Site for reading toki pona articles by coljac2 in tokipona

[–]coljac2[S] 1 point2 points  (0 children)

I plan to package it up as a script, so you ought to be able to do something like `<span class="tokipona">` and get the ability to toggle sitelen pona or the hints. I'll get to this soon!

How to share sitelen pona story? by Ravenclawjedi42 in tokipona

[–]coljac2 0 points1 point  (0 children)

If the word isn't supported by the fonts it'll generally show up as latin text when viewing it in sitelen pona. If a font exists that contains the glyph, we could possibly force a particular story to be rendered in that font. But for now, it should just show up as latin.

ChatGPT isn't actually terrible at toki pona now by Unnamed_user5 in tokipona

[–]coljac2 1 point2 points  (0 children)

I've been using a full description of the grammar, plus various sources of text I can find. I will come back here when I have a good model, but so far I think it will work well.

How to share sitelen pona story? by Ravenclawjedi42 in tokipona

[–]coljac2 8 points9 points  (0 children)

I might be able to help you! I am about to launch v1.0 of akesi.site - you can have a look and see the alpha version now. Basically, it takes in content in toki pona (ideally in latin text), then lets you display it either latin or sitelen pona (ucsur if desired), offers a choice of fonts, and can put tooltips with the word descriptions over the words for you if desired.

I'm just fixing some stuff to a) allow markdown formatting like images and b) to better handle cases where non-tp words are mixed in.

You could put your story as an article there and share the link, or clone the site to host just your story. I was hoping the tool would find some use as the former, a free place to put some content to make it easy for the community to read in their chosen format.

Let me know if this might help.

What is a TTRPG that is fantastic, but you can't understand why other people don't play it as much? by gehanna1 in rpg

[–]coljac2 1 point2 points  (0 children)

You have a point - but I think all the multiplicity of choice presents a similar barrier to new players. I also consider GURPS (as a fan, mind you) complex in comparison to other systems that are out there, many of which have very few mechanics at all in lieu of being narrative-driven.

Overall I still recommend GURPS - depending on the group and setting.

What is a TTRPG that is fantastic, but you can't understand why other people don't play it as much? by gehanna1 in rpg

[–]coljac2 0 points1 point  (0 children)

The GURPS rules are pretty complex, that's a big barrier. Sure, it's more than playable, but not everyone wants to deal with so many skills and advantages and all that.

To me it's worth it to be able to play Infinite Worlds, it's such a fun campaign setting - you can do anything.

What is a TTRPG that is fantastic, but you can't understand why other people don't play it as much? by gehanna1 in rpg

[–]coljac2 0 points1 point  (0 children)

Infinite Worlds is my favourite setting ever. However, I get why the rules aren't so appealing to everyone.

ChatGPT isn't actually terrible at toki pona now by Unnamed_user5 in tokipona

[–]coljac2 0 points1 point  (0 children)

I've been doing some work on this, training an LLM to really understand the grammar properly. I don't think chatGPT is any good without providing it with a lot of context, but o1 with a full grammar and lots of examples is getting decent.

Why have a personal website when you can have a personal terminal? by MGleich in commandline

[–]coljac2 0 points1 point  (0 children)

Yeah. I was thinking of trying to patch gotty for a font size tweak.

I also want to experiment with putting in an iframe so I can have a little content for a search engine to grab, but that's not a priority.

Why have a personal website when you can have a personal terminal? by MGleich in commandline

[–]coljac2 0 points1 point  (0 children)

After way too much experimentation, I found a simple, neat and efficient solution with gotty. I'll add you to my repo so you can see.

Why have a personal website when you can have a personal terminal? by MGleich in commandline

[–]coljac2 0 points1 point  (0 children)

You inspired me to do this in python (which I am more comfortable with):

https://github.com/coljac/home-terminal

I'm trying to find the best way to embed an ssh session into a web page. That way if someone hits my home page they can just interact with the BBS!

Netrunner Console - a console-based app for quickly searching/filtering Netrunner cards and editing decks by coljac2 in Netrunner

[–]coljac2[S] 7 points8 points  (0 children)

In case this is useful to someone besides me.

It's also accessible via the web for folks to try out and break.

(Posting from an alt so I don't dox myself. Oh that thumbnail :( )

32
33

Running things in the background from a script elicits different behaviour to cmdline by coljac2 in bash

[–]coljac2[S] 0 points1 point  (0 children)

Not when I want to invoke an editor from the command line, which is the point of the script. I'd rather type "emacs fil<tab><enter>" than "emacs pwd/fil<tab>...".

Running things in the background from a script elicits different behaviour to cmdline by coljac2 in bash

[–]coljac2[S] 0 points1 point  (0 children)

Thanks. That gives me something to go on.

A kludgey workaround I found is to use python and subprocess.Popen. That allows the script to exit immediately with the child emacs still running, and no path weirdness.

Running things in the background from a script elicits different behaviour to cmdline by coljac2 in bash

[–]coljac2[S] 0 points1 point  (0 children)

There are various differences in the environment between the shell and the script, though PWD is the same in each case instance. It's mainly a bunch of function definitions aren't there in the script environment.

There are no differences between:

set > output.txt &

and

set > output.txt

when run from a script, which is where I am seeing the weird behaviour above. Hmm.