Sign in

Jarten

@jarten.dev
546 followers 891 following 1.3K posts

Game design enthusiast and avid programmer in the making. In college for CS. I enjoy retweeting good art and other stuff. jarten.dev (occasionally online)

PostsRepliesMedia
Jarten @jarten.dev · 24/09/2026
happy bi visibility day :3 no im not late dont worry about that
illugus beastie holding up a bi flag
0112
Jarten @jarten.dev · 15/09/2026
this game is COOKED oh my god
Youtube notification, which reads:
"RopTopGames premiering now: Geometry Dash 2.209 Trailer"
170
Jarten @jarten.dev · 01/09/2026
plushie pics?? count me in
a lapras, shaymin, and tunic fox plush :3
030
Jarten @jarten.dev · 11/08/2026
aight bet :3
arki :3
182
Jarten @jarten.dev · 08/08/2026
arki's pretty flustered right now, give her a moment please -w-
arki, incredibly flushed and hiding behind its hands, with their cloak covering their head
0185
Jarten @jarten.dev · 05/08/2026
sharing lock screens? ill share mine :3c
arki bg by fluffysheep :3c
020
Jarten @jarten.dev · 02/08/2026
PMD DAY!!
 arki pokemon mystery dungeon portrait resprite :3c
original resprite by Emmuffin and Soulja, found at https://sprites.pmdcollab.org/#/0492?form=1
0413
Jarten @jarten.dev · 29/07/2026
drew arki again :3c
digital draw over of a sketch :3arki sketch i drew on paper
050
Jarten @jarten.dev · 17/07/2026
expie point
020
Jarten @jarten.dev · 24/06/2026
with DELTARUNE on the horizon, im sure a fair many of us all are taking our hiatuses. i'll be off of bluesky and most socials now that we're in the final hours and OST track names are out, i expect to see yall in a few days once i am done with it all though :3
deltarune chapter five, releasing in 5 hours, 56 minutes, 50 seconds
120
Jarten @jarten.dev · 09/06/2026
all your theories are TAKING TOO LONG
deltarune tomorrow
010
Jarten @jarten.dev · 09/06/2026
the duality
rtgame: wow that was such a good direct
shenpai: what the fuck
070
Jarten @jarten.dev · 09/06/2026
the duality
rtgame: wow that was such a good direct
shenpai: what the fuck
0183
Jarten @jarten.dev · 08/06/2026
yippee!!

*gently holds the creature*
121
Jarten @jarten.dev · 06/06/2026
i have a script that does exactly this actually. it takes in either a playlist.toml file or a directory containing one, and reads in a list of files as well as options for shuffling, displaying an icon on the folder, etc.
screencap of my music desktop. one window is showing a portion of a python script open in a text editor, and the desktop displays several folders with music labels, one of which displays the option "Open with mkplay.sh"
110
Jarten @jarten.dev · 05/06/2026
no, there IS a look now :3
me in my awesome pink thigh highs
080
Jarten @jarten.dev · 04/06/2026
nop, just doing a mad dash to get my writing final project caught up now that ive got a few... *things* figured out
i cant alt text rn, im so tired 😭
110
Jarten @jarten.dev · 02/06/2026
:3c
zoak
150
Jarten @jarten.dev · 01/06/2026
happy pride month! trans rights forever :3
trans flag masked :3 with a bi flag drawn in the background
0144
Jarten @jarten.dev · 28/05/2026
is that me :o
nerd emoji
020
Jarten @jarten.dev · 23/05/2026
that's a notification
notification of OP
131
Jarten @jarten.dev · 22/05/2026
uh um uhh uh um random photo draw you favorite blorbo like this
you
020
Jarten @jarten.dev · 21/05/2026
cargo shorts and programmer socks
its me
2110
Jarten @jarten.dev · 27/04/2026
the creature :3
4110
Jarten @jarten.dev · 20/04/2026
yo, it's my second brain look at all those tiny goofballs
obsidian graph node view

kinda looks like a weird planet earth tbh
170
Jarten @jarten.dev · 18/04/2026
made a productivity tool yesterday, I can now track how much time I lose whenever I open up youtube in my `Media` activity, or whenever I look through my discord notifications in `Game` plus, I get a realtime look at my productivity as 3am approaches lol
console graph of my productivity today

```
jarten@mkbkdsktp ~/s/activity_monitor [1]> ./activity_check.sh ~/log/4-17_history.jsonl
Running sum function for /home/jarten/log/4-17_history.jsonl
Results:
System: m22 s30 
School: h06 m14 s55 
Game:   h01 m35 s31 
Home:   m49 s30 
Media:  h02 m42 s02 
Music:  m02 s30 
Code:   m23 s00 
System: 17m     xxxxxxxxxxxxxxxxx
School: 11m     xxxxxxxxxxx
Game:   3m      xxx
School: 21m     xxxxxxxxxxxxxxxxxxxxx
Game:   5m      xxxxx
School: 4m      xxxx
System: 3m      xxx
Home:   11m     xxxxxxxxxxx
Game:   7m      xxxxxxx
School: 13m     xxxxxxxxxxxxx
Game:   6m      xxxxxx
School: 2m      xx
Home:   38m     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Game:   2m      xx
Media:  66m     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
System: 2m      xx
Music:  2m      xx
School: 11m     xxxxxxxxxxx
Game:   12m     xxxxxxxxxxxx
School: 12m     xxxxxxxxxxxx
Code:   19m     xxxxxxxxxxxxxxxxxxx
Game:   2m      xx
School: 19m     xxxxxxxxxxxxxxxxxxx
Game:   4m      xxxx
School: 31m     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Game:   4m      xxxx
School: 60m     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Game:   39m     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Code:   4m      xxxx
Media:  96m     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
School: 27m     xxxxxxxxxxxxxxxxxxxxxxxxxxx
Game:   9m      xxxxxxxxx
School: 161m    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```
170
Jarten @jarten.dev · 07/04/2026
you dont know how right you are
i took a drawing class last term, these are my thumbnail sketch notes

"thumbnails sketches" are typically sized to about 2-3 inches, or roughly the size of a thumbnail.

I don't know who's thumbnails are that large though, mine certainly aren't.some thumbnail sketches I drew of a still life, one of which was to be used for a proper drawing

(i kinda broke the rules near the end 'cause i was too indecisive about what I wanted in frame)the final picture made from the thumbnail, with my thumb's nail once again included for reference
070
Jarten @jarten.dev · 07/04/2026
:3c
arki
190
Jarten @jarten.dev · 01/04/2026
valley view from an elevated position atop a construction site
030
Jarten @jarten.dev · 24/03/2026
WOAH WHAT THE FUCK
new video by Tom Scott, titled "I left YouTube two years ago. Time to come back"
160
Jarten @jarten.dev · 22/03/2026
this may be totally unfair, since this particular `ls` example has an exceptionally easy way out reason being, I have a command `input-remapper-control` that works *like* `ls` (prints one device per line) and yet doesn't have *any* these alternatives. holy hell im never writing bash again
I'd use

```
files=(*)
```

And then if you need data about the file, such as size, use the stat command on each file.
020
Jarten @jarten.dev · 22/03/2026
bash syntax is making me crash out so fucking hard this is an example which is killing me inside. the initial post has odd enough syntax, and needs fixing. solution? depart from the mortal realm and ruin my afternoon with maddeningly more insane syntax. istg how do people do anything with this
stack overflow question, semi-screen reader friendly. the text reads:

I'm trying to store the files listing into an array and then loop through the array again. Below is what I get when I run ls -ls command from the console.

```
total 40
[lists two files, with a list of properties]
```

The following bash script I've written to store the above data into a bash array.

```
i=0
ls -ls | while read line
do
    array[ $i ]="$line"        
    (( i++ ))
done
```

But when I `echo $array`, I get nothing!

FYI, I run the script this way: `./bashscript.sh`

Try with:

```
#! /bin/bash

i=0
while read line
do
    array[ $i ]="$line"        
    (( i++ ))
done < <(ls -ls)

echo ${array[1]}
```Here's a variant that lets you use a regex pattern for initial filtering, change the regex to be get the filtering you desire.

```
files=($(find -E . -type f -regex "^.*$"))
for item in ${files[*]}
do
  printf "   %s\n" $item
done
```Full bash sample

```
#!/bin/bash

declare -a bydate=() bysize=() byname=() details=()
declare -i cnt=0 vtotblk=0 totblk
{
    read -r _ totblk # ignore 1st line
    while read -r blk perm lnk usr grp sze date file;do
        byname[cnt]="${file//\\ / }"
        details[cnt]="$blk $perm $lnk $usr $grp $sze $date"
        bysize[sze]+="$cnt "
        bydate[${date/.}]+="$cnt "
        cnt+=1 vtotblk+=blk
    done
} < <(LANG=C LC_ALL=C /bin/ls -lsb --time-style='+%s.%N')
```

From there, you could easily sort by dates, sizes of names (sorted by `ls` command).

```
echo "Path '$PWD': Total: $vtotblk, sorted by dates"
for dte in ${!bydate[@]};do
    printf -v msec %.3f .${dte: -9}
    for idx in ${bydate[dte]};do
        read -r blk perm lnk usr grp sze date <<<"${details[idx]}"
        printf ' %11d %(%a %d %b %T)T%s %s\n' \
               $sze "${date%.*}" ${msec#0} "${byname[idx]}"
    done
done

echo "Path '$PWD': Total: $vtotblk, sorted by sizes"
for sze in ${!bysize[@]};do
    for idx in ${bysize[sze]};do
        read -r blk perm lnk usr grp sze date <<<"${details[idx]}"
        printf -v msec %.3f .${date#*.}
        printf ' %11d %(%a %d %b %T)T%s %s\n' \
               $sze "${date%.*}" ${msec#0} "${byname[idx]}"
    done
done

echo "Path '$PWD': Total: $vtotblk, sorted by names"
for((idx=0;idx<cnt;idx++));{
    read -r blk perm lnk usr grp sze date <<<"${details[idx]}"    
    printf -v msec %.3f .${date#*.}
    printf ' %11d %(%a %d %b %T)T%s %s\n' \
           $sze "${date%.*}" ${msec#0} "${byname[idx]}"
}
```
130
Jarten @jarten.dev · 18/03/2026
happy birthday.!.
party animal
010
Jarten @jarten.dev · 18/03/2026
YOU
100
Jarten @jarten.dev · 07/03/2026
NPS is obviously a bad place to get updates from, but they are referencing a *very* real thing going on right now in the market of AI consumption. It's not even an organized boycott, people are ditching chatGPT on mass because Claude had the gall to have like 2 morals they (publicly) wouldnt give up
Screencap of the Google Play store.
Claude is at rank #1 in downloads, beating out ChatGPT, which had a death grip on that spot for months, maybe years.
010
Jarten @jarten.dev · 05/03/2026
new handle @jarten.dev :3c
screenshot of my bsky profile, featuring the new handle in question.
150
Jarten @jarten.dev · 26/02/2026
its been a hard week for sure. share love with all of kansas's trans folk who'll have to deal with their legislator's absolute disregard for human rights, I wish all transphobes a very "leave my homies the fuck alone". trans people deserve to live.
trans rights! art of sylveon holding a trans flag, the colors and ribbons flowing together
(i cant find the artist to credit, sorry 😞)
010
Jarten @jarten.dev · 19/02/2026
ok wow, i really should watch this movie, huh?
greg lobanov posting about Nirvanna the band the show the movie, saying its very goodschaff uploading a video about Nirvanna the band the show the movie, saying "STOP EVERYTHING AND WATCH THIS MOVIE RIGHT NOW"
020
Jarten @jarten.dev · 16/02/2026
jaru you poor unfortunate soul you are going to get SKEWERED over this one 😭
"The Problem of Meta Awareness in Toby Fox Games", by JaruJaruJ.
020
Jarten @jarten.dev · 13/02/2026
new arki yall
arki gesture sketch with *some* value shading (partial chiaroscuro? i have no clue if its spelled like that :P)
021
Jarten @jarten.dev · 02/02/2026
wooo adding *this* coping mechanism reminder to the top of my homepage. i thought i learned it last term, but it turns out not ;-;
Screenshot of my notes app.
Heading reads "Winter Term Study"
First line reads "Eat. The. Frog."
040
Jarten @jarten.dev · 27/01/2026
i cant😭😭idk why but my brain is just stuck on not doing this assignment
photo of my monitors
obsidian is open on the right, its just some communications assignment that i dread working on for some reason
110
Jarten @jarten.dev · 25/01/2026
cropped screencap of beastieball
several beasties surround a writer, who's focusing on trying to write stuff
040
Jarten @jarten.dev · 24/01/2026
uh oh
new year new game i get addicted to

Illugus design is so peak holy shit
130
Jarten @jarten.dev · 24/01/2026
face reveal
game screencap of illugus my beloved
also some guy with mutton chops
030
Jarten @jarten.dev · 19/01/2026
I like monomorphic generics in Rust, so it's disappointing to see that they're not in C, though its kind of understandable. but what do you mean that *this* is the best type-safe alternative 😭 there's so much pre-processor directives, if I ever had to manage this codebase istg id rather die
screencap of some C code
110
Jarten @jarten.dev · 17/01/2026
oh! since you're here, I can mention that i went and tried neovide, and yeah this is peak lol i havent used nvim much, since I had vim motions in vscode and didn't feel like setting up the LSP stuff, but now that ive done it i gotta say its really nice :3
neovide editor, depicting two of my C files
120
Jarten @jarten.dev · 17/01/2026
First ever C segfault !! 📣📣🔥💯🗣️ !
screencap of a Linux terminal, reading several attempts to compile a C program as well as a successful program execution that reads a file but also fails by accessing some memory out of bounds
'./main' terminated by signal SIGSEGV (Address boundary error)
230
Jarten @jarten.dev · 03/01/2026
okay time to take a nap
the final result of my 10 hours of going from 0% blender to like 7 units somewherefinal render for day 1
1101
Jarten @jarten.dev · 03/01/2026
part 2! it only took me... 3 hours!? well shit. the sun is up, and I haven't even gotten started on the hair 😭
blender screenshot
a part of a Shaymin sky form model, particularly the ears
it took much longer because the shape is more difficult to get right, and needs a fair bit of extra work put into the details.
010