07.04.2026

library is nice

setup the sites.

zero to minecraft fastestmode

automate getting llm responses

global news summary tool for ai supply chain

business is about getting customers and keeping them

06.04.2026

playing league on chinese servers. aram is pretty fun but also really frustrating

05.04.2026

see flowers. walk around campus. i can touch the backboard

qingming jie, tomb sweeping festival

04.04.2026

jumping around. exercise makes me feel a lot better

03.04.2026

still basketball. can i dunk?

02.04.2026

thinking about what i want.

01.04.2026

playing more basketball

31.04.2026

police station, say i am living in china

my shot feels better in basketball

30.03.2026

rainy outside.

go out for a walk. i could walk all day

learn to dunk

fastest mode

ai tools

29.03.2026

playing basketball.

trying to explain the difference between chinese and canadian dating

28.03.2026

play basketball, most the day. tired

27.03.2026

go home. kyoto to kansai airport, shanghai, shanghai train station, jintan, car ride back home

26.03.2026

to temple. go to gion

25.03.2026

raining, forgot to bring umbrella

uji buying tea

second street buying some clothes

24.03.2026

walked around kyoto station, north part, went to the park, the market

23.03.2026

in kyoto, looks nice

tired for carrying all this stuff. next time don't book a love hotel so far away from the center.

shrines impressive in kyoto

im tired. ok mini nap

is it all worth it? the rewards are immense. if i can figure out ways to make money, things will fall very well into place. ok work hard

ok how can i make this site in a week?

landing page, $50 payment , 50% off of 100

post on hackernews with the outline of the course. keep updating, keep launching.

qemu get that working

shit got friendzoned

22.03.2026

nara deer are cute

nara inner city has a heavy industry smell.

21.03.2026

osaka, osaka castle.

i should start doing backflips again

fastest mode? work on this layout and style

20.03.2026

this place around the hotel on the outskirts of osaka is pretty cool

19.03.2026

need to contact my eq bank and wealthsimple for 3ds to use a different number, it is using old number ending in 7585

went to hakone area. couldn't see fuji

18.03.2026

go to hakone? went to kamamura. instead

this guest house doesn't have much insulation, noise from outside is really loud

bought some honey from sugi honey, tastes pretty good

i am getting temple fatigue. kamamura was alright.

i should try to make this foreign stock news scraper and grader.

image generator, try to make that work.

17.03.2026

went to chigasaki

buy the dip in gold and silver miners?

what to do this week? ship something this week?

aehr

interesting stocks https://x.com/aleabitoreddit/status/2033885603423785170

16.03.2026

eating shit on my mining stocks, especially australian mining stocks.

damn, wait for s&p 500 to roll over

i am going to eat shit on my silver mining stocks too, o well, just have to wait

looking at furakawa electric

okano valve manufacturing?

15.03.2026

bought some tea. nice

eat some sushi?

i should buy the train ticket to osaka.

gpu acceleration arch linux

install some kind of llm. look at dhh on twitter what was he using?

how do i install an image generator on windows?

王者荣耀 pretty fun on a phone

14.03.2026

when to shinjuku park, walked around shinjuku area, went to the metropolitan tower for the sky view, it was free

at some kind of noodles near train station. at omurice

13.03.2026

go to asaka, walked around, udon

livemax hotel much better than juyoh

12.03.2026

meiji jingu temple. harajuku, shibuya

11.03.2026

went to imperial palace park, no actual palace, but it was cool walking around the park. garden was nice. walked to shinjuku

ate steak curry, and pizza. food quality is really good

10.03.2026

tourist trap halal wagyu ramen, cost 2600 yen.

asakusa temple really cool. nice to look at. walked to ueno park also nice

walked to akihara, aggressive maids on the street advertising to tourists. pretty funny

09.03.2026

japan trip. go to shanghai, go to tokyo.

bought skyliner ticket but i didn't need to, i could have just used regular subway from narita aiport, $10 cheaper than skyliner

08.03.2026

packing

07.03.2026

how to get internet to work on the server? it goes offline? ask someone if it is possible.

game ideas: rob a bank using weird tools mosa lina

06.03.2026

need to buy the plane ticket from osaka to shanghai. ok

switch ibkr device to phone

pack a few days before hand

nvme drive from old laptop

buy esim for japan

05.03.2026

wow really anxious all day.

04.03.2026

can't figure out the exact error on blue screen viewer.

setup tailscale on the server seems like i can use it. those gpu should go to good use

03.03.2026

buying nor flash memory stocks in taiwan. winbond, macronix stock on taiwan exchange.

lasr looks cool

02.03.2026

prepare what stocks to buy tomorrow? korean stocks?

spec bets on suppliers

sumimoto? which one is related to semiconductors?

aaoi stock

iqe

sell small exxon position, sell small chevron position

01.03.2026

some stock tips:

https://x.com/aleabitoreddit/status/2027480850397573567

$AAOI's 10x projected rev surge in optical transceiver demand by 2027 for $4.3B ARR off a $5.5B MC...

26.02.2026

change password manager password

rrsp account

25.02.2026

had dinner with dad's old collegues

kids are so competitive. competition is so important in people's minds

sell some of my positions

24.02.2026

talking about relationships, with family.

chase this girl?

japan trip?

i need to plan out where to go and how to get back

23.02.2026

eat dinner with her family. come back to xiamen

22.02.2026

still hanging around fuzhou

mountain, lake.

21.02.2026

go to fuzhou. get dinner. go around 3 alleys 7 things

20.02.2026

clamav. is this any good?

qemu. the installation feels annoying to me. what can i do in 10-30 mins?

nand2tetris

mahjong? next time. when will we hang out again?

19.02.2026

should i work on the turtle geometry repo? could be fun.

nand2tetris.

install qemu.

setup place to stay in japan

18.02.2026

eat buffett

sims 2 feels really rewarding, but it's so simple. it maps well to human instinct, gather stuff, progress in skills, some long term goals. it's a life mundane rpg

i think LLMs do make programming easier. at this point in time creating things should be as easy as it ever has been in all of human history. that should be exciting because i should be able to accomplish anything i previously dreamed of.

17.02.2026

useful for representing time https://iquilezles.org/articles/ticks/

sell some usd for cad. move it to my canadian account

16.02.2026

good speech from Marco Rubio https://www.youtube.com/watch?v=dlL3pwlO2rE

15.02.2026

maybe i should add some photos to my site.

backup my photos to the drive.

good speech from Marco Rubio https://www.youtube.com/watch?v=dlL3pwlO2rE

14.02.2026

playing sims 2. pretty fun. i enjoy this simulation game. the vacation expansion is kind of buggy

13.02.2026

went to hospital, got the results from the polyps biopsy. seems fine, not cancerous.

next time i can request the removal of the polyps.

12.02.2026

tomorrow leave at 3pm.

try to leave earlier.

i should buy hotel tickets for the first week of japan trip

11.02.2026

sims 2 is still really fun

10.02.2026

this is cool https://www.makingsoftware.com/

09.02.2026

bought some clothes. pretty expensive. stuff not cheap in china

08.02.2026

qemu windows 11 can't get opengl working. need to do gpu passthrough. i have an integrated gpu and a dedicated gpu on my laptop, so i can give the dgpu to the qemu

nand2tetris chapter 10 is really tedious. i remember doing this in clojure before. now that i am dong it in c

07.02.2026

this feels like a once in a life time opportunity to improve programming forever

qemu windows 11 on arch linux host. working

06.02.2026

colonscopy. some scars in large intestine. many polyps, most are small, but they took a biopsy of a large one 60cm deep in the large intestine. ulcerative colitis is in remission. diet is working. since i haven't been taking mesalamine for a year, the doctor says that i don't need to take it.

05.02.2026

qemu?

colonoscopy prep

04.02.2026

warhammer 40k dawn of war is fun. i like rts a lot

i still think collecting all the ways to make software is a decent idea.

03.02.2026

still working on nand2tetris

02.02.2026

fly to xiamen

01.02.2026

having difficulty explaining things in chinese.

31.01.2026

go to nanjing. went to dad's university event. damn so many people pissing me off while i was at the event.

30.01.2026

gold and silver selling off.

i feel pretty tired today. damn

29.01.2026

major issues in the world are psychological, not technological.

bought more australian mining stocks

28.01.2026

saturday flight, morning leave home at 5am

27.01.2026

still feeling effects of flue a week lader

26.01.2026

25.01.2026

exercise.

24.01.2026

tasks

23.01.2026

australian mining stocks

big silver miners

gold, silver rising

22.01.2026

need to get some stuff done.

stretch go to the beach do some flips?

i am looking at this gold and silver price. there maybe a correction, but i don't know when. stuff still looks really cheap. i should invest in the australian silver miners

switch my phone numbers to something else, cancel my plan. sure do that. it's a waste of money

buy some more stocks? maybe, gold price is still going up. wheaton, aegnico, franco nevada. i have already bought most of my speculative bets

21.01.2026

back home

20.01.2026

too tired to go to science center today.

pack

train to shenzhen at 16:39

19.01.2026

science center is closed, look arounded around the park

18.01.2026

woke up feeling a bit sick. go to guangzhou in the morning

cousin works on ai research for china southern power. english is really good

went to the robot display

17.01.2026

hang out in shenzhen. walk around different areas

16.01.2026

go to shenzhen. talk a bit about trading, talked to a guy that works as a vc and as a trader

15.01.2026

14.01.2026

13.01.2026

12.01.2026

11.01.2026

10.01.2026

09.01.2026

08.01.2026

07.01.2026

06.01.2026

05.01.2026

04.01.2026

03.01.2026

look into this issue:

Jan 03 04:04:06 eL4 kernel: kauditdprintkskb: 16 callbacks suppressed Jan 03 04:04:06 eL4 kernel: audit: type=1334 audit(1767384246.509:258): prog-id=53 op=LOAD Jan 03 04:04:06 eL4 kernel: audit: auditlost=248 auditratelimit=0 auditbacklog_limit=256 Jan 03 04:04:06 eL4 kernel: audit: kauditd hold queue overflow Jan 03 04:04:06 eL4 kernel: audit: type=1300 audit(1767384246.509:258): arch=c000003e syscall=321 success=yes exit=173 a0=5 a1=7ffed0876> Jan 03 04:04:06 eL4 kernel: audit: auditlost=249 auditratelimit=0 auditbacklog_limit=256 Jan 03 04:04:06 eL4 kernel: audit: kauditd hold queue overflow Jan 03 04:04:06 eL4 kernel: audit: type=1327 audit(1767384246.509:258): proctitle="/init" Jan 03 04:04:06 eL4 kernel: audit: auditlost=250 auditratelimit=0 auditbacklog_limit=256 Jan 03 04:04:06 eL4 kernel: audit: kauditd hold queue overflow Jan 03 04:04:06 eL4 kernel: audit: auditlost=251 auditratelimit=0 auditbacklog_limit=256 Jan 03 04:04:06 eL4 kernel: FAT-fs (nvme0n1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

add audit and increase audit limit

02.01.2026

flying to xiamen. ok at my aunt's place

put on the screen protector

lutris?

heroic launcher

games aren't working

can't seem to login to epic. damn this is confusing

ips non-touch screen for the z16 has a raised bezel, but the touch screen version has an edge to edge glass screen. my screen protector is for the glass verison

01.01.2026

install arch linux on the z16. most things are working

todo:

  • turn on and off mic
  • screen protector. this is the wrong screen protector
  • wireguard setup. ok
  • ir camera?
  • fingerprinting for stuff
  • install windows and mac on qemu
  • photos copy them. ok
  • any data i need? bureacracy. ok
  • test out screw driver.
  • decrease the idle power of gpu
  • games, steam, epic?
  • monitor color profile, seems warmer than i expect, colors don't look right?

31.12.2025

30.12.2025

29.12.2025

28.12.2025

ok bought a battery for the thinkpad z16 gen 2, some tools, and a screen protector because i will be traveling a lot and i don't want my screen to get scratched

system passing all test. cpu seems fine. gpu seems fine. ram passed memtest86+. other hardware seems fine. only the battery seems to have issues.

27.12.2025

nice, got lunch, played games all afternoon. seems good

silver mines in mexico in danger. in danger all around the world

26.12.2025

buying hecla. massive price move

25.12.2025

laptop passed all the lenovo tests, cinebench, furmark, aida64 stress testing, memtest86. ok looks good.

i've tested almost all the features? what else do i need to do?

  • fingerprint scanner
  • ir camera
  • the ports, usb, microphone
  • i don't have an sd card on me, so i can't test it yet. ask dad if he has extra sd card
  • bluetooth working
  • wifi working
  • mic.
  • usb c to hdmi on the tv. issues with colors, red and blue lines around the screen and sound would cut out. fix was to change the the refresh rate for the tv to 30hz, instead of 60hz and it worked normally.
  • install arch linux?
  • test out a random game on the computer?

go play basketball. buy some milk

24.12.2025

testing out the z16 gen 2. i could have saved 20 cad if i negotiated. i could have gotten a 2tb instead of 0.5 tb for like 80 cad more. i think that was a good deal

ansys has a setting for manually setting resource. hopefully it speeds up simulations

blackrock silver? spec bet

23.12.2025

oil stocks look cheap.

not sure when gold and silver will go down. silver might have a small pull back but gold looks strong

ok bought the computer, but could have haggle for 88 yuan off at least. o well next time i will haggle on the used market.

server crashed likely due to cinebench running on rdp.

window server is quite useful for a lot of people running windows at the same time. still need to figure out that issue with licensing of the rds cals

figure out ways for other people to save money, and make more money.

22.12.2025

server:

  • static ip

look it up to see how it works

hmm? looks ok?

  • license

use the mas

https://thecatontheceiling.github.io/LyssaRDSGen/

ok delete the rds thing, and made the mode to web access. then put in a key for 99 per device licenses

  • install cst is not working, use 7zip to extract the self-extracting exe

ok apply the crack manually

  • install ansys, some kind of other python thing?

pycharm should work?

21.12.2025

highlander silver

hycroft

19.12.2025

hmm silver price keeps going up. silver mining stocks hovering around the same price. damn

18.12.2025

what do i need to do?

  • install windows server 2022. yes
  • setup the static ip. yes
  • activate tsforge. yes
  • generate the license keys for the server https://thecatontheceiling.github.io/LyssaRDSGen/
  • test multi user

17.12.2025

optics is the new memory? https://x.com/iamfabian/status/1992662849215430761/photo/1

11.12.2025

emacs is so slow on termux. it is slow in general, wasn't this made in the 90's? damn

buying into a bubble? this silver and price movement is nuts, i've put ~2k. I still have 28k left to spend in my portfolio. i am hoping prices soften and i am able to load up in a correction. damn. these prices might keep going up fast.

i have so many speculative stocks

10.12.2025

damn i think i should start to add to silver mining positions

spent most of the day looking up how to modify xrdp server so that it handle more users, and also how to configure a linux server for more users

buying some gold stocks

lumentum? https://stfbutnou.substack.com/p/lumentum-how-far-can-we-go-toward?r=4kr17v&utmcampaign=post&utmmedium=web&triedRedirect=true

09.12.2025

email some people about gdk-pixbuf2

write up some documentation about how to solve some problems.

maybe i should get some flash cards for chinese.

08.12.2025

trying to get emacs running on the tablet issue

07.12.2025

2kg frozen lamb delivered in the mail

my other package was sent to another location nearby, need to pick it up

06.12.2025

fixing termux x11 on my tablet. i can't get turnip mesa drivers to work, just going to use zink. gtk isn't working. need to sort that out

make a script to backup my stuff to gitlab git-to-gitlab.sh

05.12.2025

fixing the server at the school

ubuntu server, 4x rtx4090, 256 ram, intel xeon 2x 54 core server processor. nice machine

04.12.2025

quick things to make turtle geometry

nand 2 tetris.

prediction markets? how do i join?

03.12.2025

oh shit phone plan charged me 30 yuan for last month and renewed this month. i guess china renews first of every month, so they charged me 30 yuan for november even though i only had the plan for 1 day? damn 30 yuan isn't worth complaining about

silver up but silver mining stocks are slightly down

japanese value stocks https://altaycap.substack.com/

02.12.2025

exxon? tourmaline? arc resources?

silver still going

01.12.2025

turtle geometry

keep looking for stock ideas.

intel? this stock looks interesting

silver still climbing?

30.11.2025

japanese nvidia supply chain

https://x.com/teddy_okuyama/status/1985997187483148383

29.11.2025

wow silver broke out

termux stop phantom process killer: https://github.com/atamshkai/Phantom-Process-Killer

ok well emacs crashes on termux proot. need to look into that. at i can build the applications

28.11.2025

https://x.com/bubbleboi/status/1994247069150691504

"Despite the AI bubble popping (model providers, application layer all being marked down -50%). We are still only just starting to enter a chip design revolution..

In the next 10 years we will be having angstrom nodes with 50% better density & efficiency, Gate All Around Transistors, Complementary FETs, Backside Power Delivery, 3D-ICs with HBM stacked on top of silicon, co-packaged optics on ever chip, glass interposers connecting hundreds of dies together with better energy efficiency.

What a time to be alive."

bank. ok got the bank card required 5 hours and like 4 trips.

on wednesday went to zhong xin yin han. spent 30 minutes. then said to come again later because it will take a long time and the bank would close in 30 minutes.

went again on thursday afternoon and then spent 30minutes and they asked me questions and then said i should try zhong guo yinhan instead because they would be more familiar with the process. went over and there and spent like an hour and then finally they gave me some forms to fill out.

today went around 9am. spend 1 hour with them asking questions and waiting for them to handle paper work, then they told me i need my own phone number, because i was using my dad's back up sim card.

went across the street to zhong guo yi dong to get a number under my own name. it was around 11am and the teller was handling someone else and they were going to go on lunch break. told me to go back at 130pm. i come back, then they are doing paper work and asking questions and i need fill out some more forms. i finally get my card around 330-400. my goodness what an ordeal.

ok trying to get termux proot arch linux with arch linux working on. i feel more comfortable with arch and dwm start ups. for some reason i can no longer get xfce4 to work properly.

next i need to install the custom built turnip driver for better graphics performance. seems like the files are from 2024, but my devices are also from before then so it'll be fine

i want to get things running on my phone also tomorrow. should be doable

27.11.2025

go to bank again to get the bank card.

figure out what happened with the headphones.

need to fill out forms to apply for bank of china

tablet try to get things working with linux

update the website

26.11.2025

trying to setup termux again on my laptop

japanese software stocks https://x.com/InvestInJapan/status/1993453667404669102

gold and silver miners concentrated investing strategy: https://dondurrett.substack.com/p/a-concentrated-investing-strategy

went to bank, can take up to 3 hours to get bank card.

25.11.2025

https://x.com/zephyr_z9/status/1987803946384052650

The 5 themes for AI in 2026-2028:

-Power is the biggest bottleneck rn

-Lots of changes are happening in cooling due to GPU TDP going up and Megawatt class racks

-Shortages in PCB manufacturing for GPUs/ASICs

-Optics is exploding as we go from 100MW to 1GW+ DCs

-Storage/Memory demand exploding due to AI inference and video/image generation

24.11.2025

police registration

cleaning up the place, dusty.

23.11.2025

went to dad's university gatherat a hotel in changzhou. the food was good. it was typical chinese event

the air around changzhou is really polluted. it feels like i am in dune. i have to wear a mask outside all the time because of pm10 and pm2.5 levels

22.11.2025

china. changzhou. pollution, people are aggressive.

oracle server working

21.11.2025

flight to china from taipei.

i have too much stuff. it takes me too long to get through all the checkpoints

vpn working

20.11.2025

national palace museum. some cool artifacts. china has a lot of really impressive craftsmanship from the past

ate some food around the station

19.11.2025

downtown again. shan kai shek memorial, botonical garden

ate some dumplings got some bubble tea

damn went swimming at the pool, life guards are such fucking assholes

18.11.2025

din tai fung

17.11.2025

ruifen juiren, tea shop, some food and souvenirs

pokemon center, saw taipei 101

16.11.2025

fly to taipei from seoul

meet up, grab some mall food.

15.11.2025

had a dream about an rpg game, where i am in a room and there are npcs and i can interact and fight with any of them. it's like an rpg, but also an escape room

buying tea in tourist area

14.11.2025

busan national museum

war memorial

13.11.2025

seoul is cool. downtown has a lot of nice buildings

saw one of palaces. went to the art museum. art museum was super weird

12.11.2025

seoul is cool. downtown has a lot of nice buildings

saw one of palaces. went to the art museum. art museum was super weird

11.11.2025

museum in gyoengju was pretty cool. lots of nice flowers.

10.11.2025

got my china visa. nice.

i should go buy some honey.

useful shader tutorials: https://bobacupcake.com/tutorials

09.11.2025

biked to oryu skywalk, but it was closed at 1800.

sweet potatoes are nice

08.11.2025

went to busan museum and the japan occupation museum.

ate some grilled chicken. it was pretty good, but i think the chicken I make at home is pretty decent

stocks i could buy.

japanese stocks.

oil stocks

gold stocks

cool chorded keyboard for your phone: https://software-lab.de/penti.html

07.11.2025

gamcheon cultural village. lots of crowds

jagalchi went to such an expensive and bad restaurant. damn

06.11.2025

looking at stocks

05.11.2025

well got the visa done. looking at memory and gold stocks. gold stocks could be a good buy. maybe there are some 5-10 baggers.

04.11.2025

look at memory industry https://www.semiconsam.com/p/why-is-it-no-longer-meaningful-to

cheap stocks? https://x.com/PythiaR/status/1985463520289501654

SPGI MA WCN TDG CSU

Avoid binary-risk jurisdictions: Russia, China, DRC, Mali, Burkina Faso et al https://x.com/BurggrabenH/status/1985325260707668102

03.11.2025

dinner

02.11.2025

the future of ai is that it will generate all the media people want?

  • photos
  • videos
  • animation
  • drawings

games?

artificial intelligence should be able any kind of code

what does the machine need? accurate facts about the world, training so that it reason about the world correctly

01.11.2025

seomyeon, walked around the park

saw a local show, people dancing and singing. it was nice. people supporting the arts in busan

openvpn setup

backup stuff to gitlab

31.10.2025

looking at resource stocks again because i think it's interesting.

30.10.2025

wise card cash withdrawal is expensive

expensive haeundae ribs restaurant. michelin star. the meat was good quality, but it was super overpriced in my opinion

29.10.2025

chores. visa application

28.10.2025

visa application to china, so many edits. so tedious

27.10.2025

exercise more

26.10.2025

good post about why people don't want to do game dev: https://x.com/fidexcode/status/1981978525319016777

fixed the collision separation code

25.10.2025

working on fastest for a bit

working on va dinci

i don't feel productive, but working on fastest reminds me of working on wuhan.

24.10.2025

bureaucracy

23.10.2025

rick rule has researched most stocks in the resource space. ok. what subject can i have similar levels of knowledge in? computers and programming.

understands the geology, the management, the governments

22.10.2025

create a separate dll for gl3w, instead of having it with the sokol dll

sokol on common lisp. WOW! actually got it working. had to zero out the struct. got that tip thanks to claude ai

21.10.2025

ok nice this is what i was looking for to compile C on the web. use the blink emulator for x86_64 assembly: https://x64.halb.it/ trying to figure out sokol with common lisp

20.10.2025

planning trip stuff

19.10.2025

booking

18.10.2025

va dinci trying to figure out this movement code. it feels weird to me. need to fiddle around with it some more but it feels ok.

17.10.2025

still playing around with character movement.

16.10.2025

programming the movement physics in the va dinci

15.10.2025

so a series of games that can be created.

top down super smash bros.

top down mosa lina.

sidescroller terria super smash bros

3d mosa lina with voice controls and magic

3d super smash bros in the style of doom.

2d total annihilation gigantic card

14.10.2025

kitchen sink drain clogged. Used glass jar to plunge the sink. It worked! learned that in taiwan. then i got the jar stuck in the drain. Used bathroom toilet plunger to suck the jar out the drain. nasty, but it worked.

13.10.2025

visa to china stuff

12.10.2025

business opportunity. commerce agent for chatgpt or something. i should play around with it. seems plausible as a big opportunity.

https://www.agenticcommerce.dev/ help businesses get sales on chatgpt.

seo optimization for chatbots. aeochecker. help with ai engine optimization for businesses

11.10.2025

recur is difficult to think about.

been thinking about a rts game. how do i simply it?

what do i need?

i need path finding.

i need grid selection.

i need camera movement? do that later.

how do i do this faster?

small battles with a few units. no path finding. just fire

10.10.2025

another hypertrophic scar treatment. send invoices to genki

recur portal pop stack works

09.10.2025

looking at vacation rentals in france, spain, and italy

08.10.2025

refactoring. getting done

why is everything taking so long?

what could mockingbird tree be? could i make it crafty simulation game?

people want to fulfill their fantasies. game experience is really important, not just gameplay

average steam player wants 20-40 hours of content

interesting twitter take: https://x.com/shatterspine/status/1975902205405261897

07.10.2025

i think i see a path forward. make va dinci. try to get it to be very fun. then make a terraria/smash game. try to make it also very fun. then make a 3d coop version.

06.10.2025

playing some super smash bros melee on dolphin emulator. I see they have roguelike elements

05.10.2025

tired. just chilling. watching stuff.

04.10.2025

stiches out.

send insurance claim

03.10.2025

useful for planning for europe:

https://nomads.com/digital-nomad-statistics

https://nomads.com/fastest-growing-remote-work-hubs

working on va dinci. some cool physics stuff

02.10.2025

working on va dinci controls

try adding collision for the entities

01.10.2025

thinking about handmade hero. how will fastest mode be better?

30.09.2025

nova drift is fun

brotato is ok.

29.09.2025

gargelon DE. i like that name

Official Peripeteia immersive simulation list: https://docs.google.com/spreadsheets/d/1LVnjeBzmVBbOnH3dS2cFh7fqcG-1ijm2nGI65wM4oME/edit?gid=0#gid=0

28.09.2025

https://howtomarketagame.com/2025/09/25/a-deep-dive-in-the-games-of-the-spring-showcases/ it is a bad idea to make a puzzle game.

i need to cut my losses. this puzzle game is going to take so long to get working, with the story and all the features i want to make.

work on va dinci. make it fast and explosive

i think the recur undo/redo system is fine.

so what is da vinci?

immersive sim with randomized tools, where you try to push out stuff

27.09.2025

this game play trailer is popular on twitter: https://x.com/nexindie/status/1971626067925610500

recur needs a lot of work. why did i find this compelling?

26.09.2025

kbbq

got to get back to work

25.09.2025

chores. got to deal with clinics and insurance

24.09.2025

surgery. stitched up

should i get bee pollen as a gift? it seems cool

23.09.2025

finished superliminal. it was nice.

22.09.2025

4coder_qol is crashing in here

stack smashing detected : terminated

==104073== by 0x5BEF13C: MCikind(void ()(ApplicationLinks)) (4codermulticursor.cpp:91) ==104073== by 0x5BFB759: qolisearch(ApplicationLinks*, int, long, StringConstu8) (4coderqolisearch.cpp:94)

21.09.2025

playing vampire surviors. it's pretty fun. it feels like a slot machine.

20.09.2025

trying out vampire survivors again. i like it.

watching chainsaw man

19.09.2025

fixing up some 4coder stuff

useful article on gui https://rxi.github.io/cachedsoftwarerendering.html

refactoring recur

18.09.2025

finished attack on titan. I skipped all the dialog

my hamstrings are stronger

17.09.2025

reading attack on titan manga

bureaucracy

16.09.2025

bureaucracy

15.09.2025

playing games

14.09.2025

nuclear throne is fun

stack lands is becoming less fun. so much stuff, and there isn't any automation

13.09.2025

dealing with bureaucracy

when will fastest mode be ready?

12.09.2025

had to run errands.

looking at more games. looking at roguelikes

11.09.2025

fixing configs on linux

10.09.2025

got text size function working

eva theme not worth it. the colors are too bright

09.09.2025

tired was doing a lot of flips on the beach

08.09.2025

looking at color schemes

add a story for recur?

va dinci base it on avatar the last airbender?

flips on the beach

07.09.2025

went to a temple. taking a break

06.09.2025

fix mac pro 2012 charging issue on arch linux

ball out demo on itch

05.09.2025

thinking about more game ideas

baba is you + recursed + mosa lina?

original titan quest feels boring. i do not like grinding in arpgs

gameboy advance games are really refreshing. straight forward and fun.

04.09.2025

explosions working in ball out. demo is ready

03.09.2025

working all day on ball out. it is really close to being done

dicey dungeons. maybe i can make a text version of this.

02.09.2025

the more games i play, the more i want to make games.

working on vadinci. call the demo ball out. spending all day working on this. demo. it's almost done

01.09.2025

i feel good. i feel healthy.

don't take my health for granted.

i think the color scheme for fastest mode should be more cyberpunk. oh well i can do it later. it doesn't look right to me. i want ghost in a shell kind of look

mockingbird tree, it is ok if it isn't commercially successful. i will use the code and controls for the eco sim card game.

can i make like terminal base games instead of dealing with graphics? i want to try to making ecosim card game, in a simple and fast way. can i do with just a terminal? what programs would i use?

31.08.2025

tabbed on linux is eating up all my Ctrl+u when i use alacritty

editing fastest mode

30.08.2025

i should try out all these immersive sims. i think mosa lina is a really good prototype for a game or genre.

maybe an elemental ability themed game would be fun? i can see it being really good.

29.08.2025

why is the programming course going to work?

  • handmade hero tapped into a need and become popular. it has stopped
  • casey has mentioned that people want a condensed version. i could do that.
  • fix issues with handmade hero.
    • make lots of small games, rather work towards one big game
    • move technical details further back
    • make it written so that it is easier to skim

This course on low level programing that has some traction:

https://www.patreon.com/TheSimpleJoyOfProgramming

Casey also has his computerenhance course that is popular

  • i need to talk to people. find customers.
  • i think it will take 2 weeks to get the first part of the course ready.

28.08.2025

thinking about the best way for people to learn how to program:

From paul graham's programming FAQ https://www.paulgraham.com/pfaq.html

interesting article answering interview questions fro a 15 year old https://paulgraham.com/int15.html

lemuroid is easy to setup. i will try some gameboy advance games

27.08.2025

fixing up scripts. fix inotify

trying out firefox developer edition.

26.08.2025

try some techniques from dialectical behavioral therapy? discuss what is important to me and what i should be doing.

termux stop phantom process killer: https://github.com/atamshkai/Phantom-Process-Killer

ok used adb commands on the tablet. it hasn't crashed.

it can run the recur application very slowly. need to get hardware acceleration next.

very hard to play god of war on my phone, with the touch controls. i think tactics games and rpgs would be viable. maybe it would be ok on my tablet?

playing more games

25.08.2025

installed debian and xfce4. x11 crashing due to phantom process killer

i was thinking about evolves game, with cards? nature sim with cards?

24.08.2025

libretube on phone and freetube on pc

i want to get into retro gaming. installing emulators

23.08.2025

looking at places to go to

trying out more games.

dead cells feels boring to me, because i have played so many platformer fighting games

22.08.2025

termux

css is fucking stupid

21.08.2025

termux on tablet. i wonder if i can program on it

20.08.2025

bought a used s23+, it is really nice.

fixing css issues with my sites.

19.08.2025

device pixel ratio. keep trying. ok fuck it, dpr shit is stupid and a waste time as pointed out by this article: https://webglfundamentals.org/webgl/lessons/webgl-resizing-the-canvas.html

vadinci stuff

18.08.2025

this device pixel ratio issue is really annoying. i want to fix it.

17.08.2025

working on fastest. i want va dinci up damn. ok cut what i wanted to make. things are broken

16.08.2025

word based games are fun.

woodle more difficult wordle: https://play.woodle.today/

maybe it doesn't matter if AI can automate all human tasks, the major effect on society is that it is a plausible story for rethinking what work people do.

15.08.2025

proot i can get a linux distro on my android. seems promising

layout of my sites

working on fastest.

va dinci. i want a demo this done by sunday.

14.08.2025

looking at linux on android. termux?

13.08.2025

more styling. this will be the last day. playing around with images.

12.08.2025

still styling

11.08.2025

styling all the sites. experimenting with different ideas. sort of tedious. i don't want to do this too often.

10.08.2025

fix up some stuff in howtoware.

fastest mode.

va dinci has potential. can i make a game in 1 month? of course I can, but i don't know how good it will be. can i get a game out to people in a week or something?

09.08.2025

can't use karrot with resident registration.

can't use iherb without pcc code. i need to go to customs with my passport to get a pcc code

digestion feels more normal now. fasting really helped

fastest mode.

08.08.2025

trying to buy a phone on gmarket

07.08.2025

trying to buy stuff in korea without an arc. i can't use coupang

trying out dead cells. i reminds me of maple story. i feel like i have played this type of game too much.

06.08.2025

vadinci1 release

broke fast at 17:00. ~36 hour fast. i don't feel cramps right now

looking at recur again

working on fastest mode. rewritting parts

05.08.2025

va dinci, so that it builds on mac.

Look Back, anime movie. i like it. same guy who made chainsaw man

UC is still plaguing me. i should try fasting

04.08.2025

still sick. a little fastest mode

03.08.2025

sick

02.08.2025

casey muratori thinking about revisiting handmade hero: https://www.youtube.com/watch?v=tpe1bLzydhU&ab_channel=ThePrimeTime

i should talk to him

working on the tutorial

01.08.2025

working on essay Succinctness Is Even More Powerful

31.07.2025

chores

30.07.2025

continue writing for fastest

29.07.2025

explain why this is valuable.

explain what the course provides

28.07.2025

saw a new low level programming course: https://www.patreon.com/TheSimpleJoyOfProgramming

27.07.2025

looking into marketing strategy: https://www.youtube.com/watch?v=5FokzkHTpc0&ab_channel=SeenaRezaei

26.07.2025

what will i do with the mockingbird tree code? i can transform it into a nand 2 tetris game

va dinci

playing around with prism js

25.07.2025

worked on fastest, the starbucks had really bad wifi

i think fasting is helping a bit

24.07.2025

worked a little on fastest

23.07.2025

let's go back to the strategy i had for howtoware. do something so simple, i can guarantee that it will get done. if i dont know if it will get done, it is demotivating because I will feel trapped and lost.

22.07.2025

went to the beach. it was nice. played some football/soccer

21.07.2025

the standard for concept can be extremely high. I need to raise my bar for what concepts are worth doing:

https://www.youtube.com/watch?v=2BsC1ywTHKU&ab_channel=JonasTyroller

20.07.2025

biking around. busan is mountainous

19.07.2025

feeling sick. Ulcerative colitis flare

18.07.2025

should talk to people about fastest mode.

i don't like this common lisp cffi project. i feel like i waste a bunch of time trying to get random shit running. tedious configuration tasks.

17.07.2025

diablo 2 doesn't feel compelling. it doesn't feel like it requires any skill

sokol can run with common lisp. don't worry too much about cffi, just get it running, i can recompile the shared library and the common lisp code, so it's fine

16.07.2025

ok i am working on making a little sokol example to create a window using a dll version.

sokol not working with Common Lisp.

trying to run an example sokol dll version using C.

15.07.2025

fastest mode. i have the basic curriculm. i need to talk to people this week. set something up that people can actually try. all my C compilers.

14.07.2025

bunch of minor issues that i need to address for the room. went to bank, they told me to call a number.

fix mac build of recur. can't request opengl 3.3 on mac. mac only supports 1.0, 3.2, and 4.1.

need to build momentum for fastest mode. evangelize it.

13.07.2025

ssl certificate for fastestmode

tired most of the day

12.07.2025

nice old man helped me move some things when i was going down the stairs at nampo station

11.07.2025

south korea, finding a place always requires a real estate agent and a fee

credit card withdrawal failed. the transaction is still pending but i didn't get the money. need to dispute it. don't want to lose $1000.

10.07.2025

brought way too much stuff for the ferry. super tired moving it all. when i leave i need to throw a lot of shit away.

nice views of busan and fukuoka

09.07.2025

rode bike to ferry

watched kingdom 2, eating some food. it was nice

08.07.2025

fixing random stuff.

07.07.2025

get fastestmode up. ok http version is up gotta get https certificate from certbot

06.07.2025

damn scammed by agoda, they did dynamic currency conversion because i chose the wrong currency and to pay later. my coupon is essentially voided

love offline tv show?

05.07.2025

errands .

fix sbcl sokol

04.07.2025

i can take the bike with me to busan. 1500 yen as checked storage

good night out. motunabe, yatai, bar, karaoke.

03.07.2025

biked from meinohama to shikashima. swam to okitsumiya island

intel deal got warhammer total 3 on steam

02.07.2025

chilling

01.07.2025

playing league. stayed up until noon. it was fun, but i was getting frustrated. if i can capture this feeling when playing, then i can make a really great game.

30.06.2025

what are the biggest levers. technology, human psychology, friendships.

29.06.2025

almost did a backflip on the beach. getting there

setting up mac again. why is the battery failing? connector loose?

28.06.2025

biking around nagahama beach.

27.06.2025

most people didn't like the mockingbird tree. kind of angry about it, but i guess i should expect that because it's incomplete and most people don't like puzzle games.

26.06.2025

playing aram it is fun.

va dinci, porting the code i had from before.

device pixel ration upscaling issue is still not fixed, it's not a big issue

25.06.2025

trying common lisp cffi with sokol library. i can access sokol code from lisp!

in the future i want to reimplement my turtle geometry using sokol. i was using sdl2 before and getting the bindings from quicklisp

made number a number guessing game in C.

fiddling around with macbook laptop battery, something is wrong.

24.06.2025

got feedback on the game. im not happy about the feedback i got. i dont think people will enjoy this game, even if i polish it up. i like the game. i like recursed, but i don't think other people will like it.

i thought the recursive drawing is cool, but people found it confusing.

pure puzzle games aren't fun for most people. it makes people feel frustrated and makes them feel stupid. they need a store and motivation

i spent too much time on render to texture. should have given up earlier. the stuff i added during this time that I liked is the base layer and the new ui layout stuff i did.

work on turtle geometry.

fix that java server issue?

23.06.2025

people have a lot of difficulty understanding the game. need animations, ways to differentiate rooms.

22.06.2025

fix my demo levels. fix some of the colors. publish something. fix lock effects.

criticism of baba is you https://scientificgamer.com/thoughts-baba-is-you/

can i make a more open world kind of game

drawing 3d models raylib https://x.com/MonstersGo/status/1936753028859633884

21.06.2025

wake up go to the beach for a while. come back for sushi.

hmm intelligence factories. suppose computation is what human brains are doing. let's say, logic is a pervasive property of reality. computers are a method of doing lots of controlled computation. computation is enough to be valid or to be valuable. value is defined by humanity, and humanity has some agency over what kind of computation it wants done. just because you can do lots of computation it doesn't mean it will be useful.

20.06.2025

doctors, receptionists, and nurses are all really nice. japanese woman helped me translate, when i went to the dermatologist.

japan on average is a very nice place.

19.06.2025

engineering cafe

fix fan control for arch on mac, when waking up from suspend

framebuffers are a pain. feel like

i fixed all the rendering issues, but now the timing of when they get updated is an issue.

give up on drawing to framebuffers for everything

draw to integers. draw the depth 0 room differently than the rest of the

fuck me. the ui I made 2 months ago looks better than the current ui. current ui tries to add icons and stuff, but it's too small, it's hard to read.

18.06.2025

ok rendering is getting there. now i need to get to game play elements.

17.06.2025

good talk. ai will try to search for and combine chunks of computation together to optimize for various tasks. most computation is irrelevant, some is aligned with humanity, and other computers is misaligned. https://www.youtube.com/watch?v=xGlVx6A3o

wow this layout system is so weird. trying adapting things from ryan fleury's tutorial series

i will redraw entities in the beginning of a level and when they get updated. redraw rooms when changing rooms.

16.06.2025

tired chilling

15.06.2025

hiking. pretty tough, but wasn't that bad.

14.06.2025

ok some progress on this rendering thing. drawing recursively every frame seems excessive. i can optimize it later, if it matters at all.

room textures in recur textures

13.06.2025

basketball plans went south. fuck me.

12.06.2025

need to prioritize releasing something.

kind of STUCK on this entity drawing thing.

maybe every frame I should draw the room? would that affect performance? I am trying to cache things right now, but maybe the increase in performance is unncessary.

this frame buffer stuff seemed like a good idea but it's causing me to take an enormous amount of time to figure out.

the base layer stuff seemed like a good idea, but i think releasing something sooner would have been better.

just draw everything every frame, see if that's fine. look at fps, see if that's ok.

I think I should draw rooms recursively, draw rooms to texture recursively.

chatgpt used python to find the answer really quickly. wow it's really powerful for this math. i wonder if it's also good for physics.

https://www.youtube.com/watch?v=YwmQzWGyrRQ&t=1878s

11.06.2025

test out the mac and linux build

increase size of card image when dragging

10.06.2025

went to dunk on the short rim. was it 8 foot? no it's too tall. i think it's 9 foot.

trying to make recur ui better.

09.06.2025

ok more issues with drawing to textures.

08.06.2025

i think i fixed drawing to texture.

07.06.2025

played some basketball.

render to texture thing, issues with fbo not being complete. i wasn't clearing the texture.

06.06.2025

playing more factorio. finished first campaign in starwars battlefront 2

trying to figure out framebuffers and render to texture.

05.06.2025

made a nuclear power plant in krastorio mod

04.06.2025

chilling playing factorio.

03.06.2025

done stephen's sausage roll. very creative game.

31.05.2025

preparing to hike tomorrow

30.05.2025

starwars battlefront 2 is still fun.

29.05.2025

playing starwars battlefront 2. graphics are beautiful

28.05.2025

bad dreams.

27.05.2025

polyymc launcher for minecraft

26.05.2025

still playing space marine

26.05.2025

try out cosmoteer and warhammer 40k space marine 1. cool games.

working on block-pusher. it's not fun, need to add enemies or something

25.05.2025

stephen's sausage roll is so difficult

work on fastest mode.

24.05.2025

figured out ancient dam. really difficult.

nubby's number factory is pretty fun. finished the demo.

23.05.2025

playing stephen's sausage roll. stuck on ancient dam.

22.05.2025

web and mobile attracts talent, crypto, ai take more. older tools like hardware, operating systems, desktop applications, etc, receive less attention and less talent.

21.05.2025

reading technological republic.

20.05.2025

chilling, playing games

19.05.2025

refactoring. trying to incorporate the base layer from raddebugger. lots of stuff i don't need.

this is a really useful tool when im making edits: https://meldmerge.org/

my dependencies are really weird.

18.05.2025

tired. i want to exercise more.

17.05.2025

ok figured it out. need to prevent sokol from resizing the canvas and need to multiply mouse events

16.05.2025

fixing issue with blurry test for emscripten wasm builds. i should do a write up on this.

keep writing for fastest mode. i can make the terminal games in a few hours.

15.05.2025

writing more for fastest mode.

14.05.2025

working on fastest mode. been looking at cool web design.

13.05.2025

change sokol_app.h so that swapInterval can be set to 0. getting 3-4k fps.

funny article https://grugbrain.dev/

i wonder if this would be a fun writing style

12.05.2025

hiking most of the day.

11.05.2025

fix font rendering for title. do a little refactoring. release unfinished work.

10.05.2025

went thrifting.

09.05.2025

add some code to block pusher.

08.05.2025

mostly tired. thinking about the next project. i want to name it buildyourown, but it's taken. i think fastest.dev or fastestmode.com would be cool.

07.05.2025

nice artist: https://eldoesart.newgrounds.com/

06.05.2025

doing errands

05.05.2025

trying to draw the rooms to texture.

04.05.2025

go see hakata parade?

recur render to texture. testing it out. hmm i think this is going to be kind of weird.

every time i go through a portal i can generate textures recursively and it will update with the level of detail i need.

issues:

  • textures are drawn upside down i need to flip them somehow, i think doing it in the shader is fine.
  • redrawing causes artifacts, i shouldn't update the texture each frame, generate texture once.

03.05.2025

recur rendering

reaction time test update with touch events for mobile and miniaudio.

02.05.2025

trying to figure out how to make recursive drawing work well, with a card like room configuration ui.

when i hover over a card it should look like it is moving upward.

i could update reaction time test to try to support mobile. could i add sound to it too? sound reaction time test. update sokol on it too?

01.05.2025

figuring out the new ui is tricky. i can't seem to get all the dimensions right

30.04.2025

taxes.

still working on how to make the board look decent. i am thinking about a card in a card

ice palace recursed puzzles are pretty fun

29.04.2025

recur

28.04.2025

trying out little things

Asobi Asobase seems like a funny show

27.04.2025

thinking about how to improve ui of recur

26.04.2025

change name from recur to recurses.

various things to fix.

make it easier to understand the cards. better tutorial, more gradual progression curve.

25.04.2025

checking an old 3tb hard drive.

get feedback on recurses

24.04.2025

6am unintentionally made a pretty wild puzzle. things are in a playable state.

demo done. ready to release.

23.04.2025

working all day on recur

22.04.2025

fiddling around.

21.04.2025

redo working for recur

20.04.2025

basic levels for recur

19.04.2025

looking to buy used bike.

18.04.2025

taking a break. buying stuff for moving in.

17.04.2025

undo working.

16.04.2025

recur segfault when undo. wasn't setting room_current pointer

15.04.2025

setting up the clojure site.

14.04.2025

talking to people about the 'Hello World' to Doom course

13.04.2025

in fukuoka, moving in.

12.04.2025

in incheon waiting for transfer flight.

good work on recur

11.04.2025

preparing to fly tomorrow

10.04.2025

feedback beats planning, good advice. https://x.com/IDAACarmack/status/1910351545658466794

09.04.2025

still playing.

08.04.2025

playing games

07.04.2025

work on recur

06.04.2025

still playing around with drawing everything in recur properly. taking more time than i expected.

05.04.2025

trying to make recur look more intuitive.

04.04.2025

recursive drawing is really cool. reminds me of stuff i did 11 years ago with lisp.

03.04.2025

i think recur will be quick to make. i can make a bunch of levels this week, get out a more complete demo.

02.04.2025

4coder free_texture function for metal, confusing way 4coder does texture freeing for metal. they use a list of free texture slots

work on block pusher a little

01.04.2025

still thinking about how to make web development simpler.

31.03.2025

doing some chores.

30.03.2025

worked on the images. did some refactoring.

29.03.2025

playing some more games.

28.03.2025

need to relax.

27.03.2025

still doing other stuff.

26.03.2025

other chores to do.

25.03.2025

productive today, even though im sick

improve the ui by moving the enemy move multiplier and changing the color of the transparency when the skill has been used.

fix the charge skill: move based on initial center of the player, knock into enemy. i could try changing direction of the charge based on mouse movement.

fiddle around with kickback.

24.03.2025

refactoring block pusher a bit.

23.03.2025

working on movement and ideas. what games am i inspired by? league of legends, super smash bros.

release block-pusher today.

22.03.2025

i finally feel like programming again.

block-pusher free textures so i don't leak memory.

movement issues. i fixed one bug, but it looks like there are more. when i have delta x or y of 0, then i normalize and get NaN. need to check when normalizing vectors.

21.03.2025

taking a break. playing some games.

20.03.2025

block pusher get it in a better state. i will release something this week.

19.03.2025

fix circle circle collision

add kick back from shooting.

18.03.2025

final testing of this 4coder stuff.

work on block pusher.

17.03.2025

still testing out 4coder stuff. fixing up colors

16.03.2025

still some minor issues. installed xcode and using gpu frame capture to look at the texture array.

15.03.2025

font_packing issue. testing out linux and mac versions. looking into issues with metal renderer on mac. looks like there were implementation problems.

14.03.2025

trying out 4coder_qol layer.

13.03.2025

get better debugging tools for clojure sites. inotify-refresh script is useful for refreshing during development

12.03.2025

fix up my website. i want a way to refresh my browser when im developing

11.03.2025

ok released https://priceorino.com/

10.03.2025

working on priceorino.

09.03.2025

gotta release something. block pusher. broke movement. fixed it.

08.03.2025

working on block pusher again. circle shader broken. collision is broken.

07.03.2025

duckstation ps1 emulator is cool. trying out spyro and crash bandicoot.

06.03.2025

doing other chores

05.03.2025

factorio is fun.

04.03.2025

things to do, work on all in parallel:

pixel factory automation game.

block pusher game. play around with weapons, variations on that.

recur puzzle game

sand simulation immersive sim

2d physics immersive sim

priceorino

buildyourown.com

03.03.2025

playing more games

02.03.2025

starting on pixel factory, but nothing to release yet.

01.03.2025

taking a break.

28.02.2025

pixel factory. i need a source of pixels and a way to move them around. this is kind of like a cellular automata

at the beach

27.02.2025

CToy is running tcc on a seperate thread? and that recompiles the code on the fly. openal issue. i might as well create my own hot reload tool. people should start with raylib or something?

26.02.2025

league of legends aram is really fun. lag is killer though.

im still curious about CToy how does it do hotreload.

25.02.2025

still a bit sick. if i like the automation game idea then i should try making it.

play around with ctoy. check out tic-80

24.02.2025

sick. cold or flu

23.02.2025

finish up the levels i added. release.

22.02.2025

add some more levels. not really any puzzles yet.

21.02.2025

ok let's work on portals and color states.

basic portal working.

20.02.2025

more images for recur.

Instead of having a pointer to a 2d array, i'll put a 2d array in a struct, and create a pointer to that.


struct Room {
  Entity cards[BOARD_H][BOARD_W];
};

19.02.2025

i feel like it's going to be hard to design this puzzle game. i have a better idea for an automation game.

18.02.2025

how do i design this game? maybe color states that prevent movement?

17.02.2025

fix error in howtoware code when reading env file.

add player and exit portal to recur.

16.02.2025

upload recur 2 today.

got changing levels to work. starting on boxes trying to think about how to make them.

15.02.2025

fix css for code tags on my site.

got the cards to move in recur.

maybe i should try teaming up with someone for a game jam.

14.02.2025

improve the images. working on card selection in recur. got the card dragging preview working.

13.02.2025

cloudflare page rules redirect stops working sometimes. not sure why.

setting up more of recur.

12.02.2025

http 1.0 server is working. might as well setup makeyourown.tech. see if it works. ok it works.

11.02.2025

annoying issue with getting resources in deployed jar file. have to use a different method for jar file to list paths of files in a directory.

useful function:

(defn get-filepaths-in-directory [dir-path]
  (let [connection (.openConnection (io/resource dir-path))
        jar? (-> connection
                 (class)
                 (.getName)
                 (str/includes? "JarURLConnection"))]
    (if jar?
      ;; JAR
      (let [jar (.getJarFile connection)
            entries (enumeration-seq (.entries jar))
            filepaths-atom (atom [])]
        (doseq [entry entries]
          (let [filepath (.getName entry)]
            (when (and (.startsWith filepath dir-path)
                       (not (.isDirectory entry)))
              (swap! filepaths-atom conj filepath))))

        @filepaths-atom)

      ;; filesystem
      (let [dir (io/file (.getPath (io/resource dir-path)))
            filepaths-atom (atom [])]
        (doseq [f (.listFiles dir)]
          (when (.isFile f)
            (swap! filepaths-atom conj (str dir-path "/"(.getName f)))))

        @filepaths-atom))))

add prism.js for syntax highlight.

change colors on <code>

10.02.2025

automating posts being generated on my page.

I ran into this annoying issue with my .jar. Used this to debug: java -jar -verbose target/edye.jar

The issue was this line: (file-seq (io/file (io/resource folder-path))) change to (file-seq (io/file (.getPath (io/resource folder-path))))

09.02.2025

thinking about how this will work. just draw some stuff. no mechanics yet.

thinking about makeyourowntech. hello world to doom. 50 websites in 50 weeks?

08.02.2025

grid movement

07.02.2025

start recursive card game.

06.02.2025

still figuring out how fork() and select() work

05.02.2025

looking into http 1.0

04.02.2025

use cloudflare page rule to do redirect instead of nginx. delete the digital ocean droplet.

03.02.2025

migrating howtoware.co to vps. also redirecting howtoware.co -> howtoware.com

02.02.2025

looking at atlhttpd to see what i can learn from it to create my own http server

01.02.2025

althttpd looks promising as an example of working http 1.1 server https://sqlite.org/althttpd/info?name=tip

looking into http 1.0

31.01.2025

http 0.9 server

30.01.2025

fix issues with ui indicator. im bored of dodging balls. release and move on.

work on http server in c

29.01.2025

cooldown indicator.

28.01.2025

add the icons. fiddle around with the ui. fiddle around with cooldowns. release a build

27.01.2025

add speed up ability and clear balls. 4 basic abilities are ready. i should add some polish: ability icons, on screen timer for abilities, color change indicators.

26.01.2025

sunday. went to a bbq.

25.01.2025

doing other stuff over the weekend.

24.01.2025

add more abilities. added teleport.

23.01.2025

too tired.

22.01.2025

changing the abilities code

21.01.2025

dodgeballs 5. i should fix the timer code. ok fixed it.

20.01.2025

looking at the code again. add a duration and cooldown for the shield

19.01.2025

tired won't get anything out this week.

18.01.2025

visting places in the city

17.01.2025

making a shield icon. thinking about what i can finish this week.

16.01.2025

moved in.

15.01.2025

looking for a longer term place to stay.

14.01.2025

exploring kaohsiung. looking for a place

13.01.2025

travelling to taiwan.

12.01.2025

travelling to taiwan.

11.01.2025

just release the unfinished work.

10.01.2025

got the shield repelling balls.

09.01.2025

i need to make a surrounding shield and an attack to push away the balls.

08.01.2025

another dodgeball game? i can make it more like super smash bros.

07.01.2025

fixed a wireguard issue on my laptop

06.01.2025

setting up some outline for some sites i want to make: priceorino and makeyourowntech

05.01.2025

added code changes from recent projects back into block_pusher.

04.01.2025

this dodod tetris game isn't very fun. i had more ideas to add to it but let it go.

03.01.2025

single block version of tetris working.

02.01.2025

working on dodod. tcc is nice because compilation feels instantaneous.

remove the old vector copy functions. working on menu.

01.01.2025

release snake-paint

31.12.2024

  • get character working.
  • get the grid working
  • movement
  • random solution
  • basically working

try out miniaudio at some point

30.12.2024

thought of a design for snake paint. it's a like a grid memorization game

let's make snake paint. play around with random puzzle generation.

computers can beat humans at every video game. they win in simulated combat

29.12.2024

ok i think stb_truetype is making sense to me.

28.12.2024

the terminology between freetype and stb_truetype is different. im trying to figure what are the correct values and how to get all the same data.

experimenting with different characters and using a debugger to look at what all the values mean.

27.12.2024

switch from freetype to stb_truetype.h? yeah sure, it looks simpler.

26.12.2024

still chilling.

25.12.2024

playing monster train. chilling.

24.12.2024

fixed up reaction time test. uploaded it. im not sure if it's accurate but good enough. it's close enough.

23.12.2024

ok. make a quick reaction time test. made it but didn't upload it yet. i'll do that tomorrow.

22.12.2024

reaction time test? that would be easy. draw text with sprites. too tired to do it today. tomorrow.

21.12.2024

i can't think of a game idea.

20.12.2024

reading up on human universals.

19.12.2024

reading up on why people play games. turing complete is a pretty fun game, but i need mental energy to work through the problems

18.12.2024

make more adjustments to css on site.

just moving around in dodgeballs feels pretty fun.

17.12.2024

fix deploy script for the site.

switch to right mouse click in dodgeballs. fiddle with movement speed and player size.

16.12.2024

fixing header on my site so that it shrinks on mobile. fixing css. this is really boring.

15.12.2024

ok got the basic mechanics of the game working: move the cards onto the spots on the grid, when you fill up all the spots it goes to the next level, which is 1 additional spot that you need to fill.

2d array is weird im using row, column so board[i][j] is (y,x)

14.12.2024

ok i thought about a simple design. try to move cards onto random spots. just use basic card movement.

13.12.2024

fiddling around with card selection and movement. not sure about any game design yet.

12.12.2024

how do i even move a card? i'll try drawing a rectangle and moving it around.

11.12.2024

make the balls spawn from all sides. it's pretty fun. post it.

let's try to make a little card game next. hopefully i can post it by sunday. i just want the mechanics.

10.12.2024

improve the movement. handle events differently. i was accidently handling events in the frame update, but that was dropping events, since there can be more than one event per frame. feels much smoother now.

09.12.2024

didn't get to publish yesterday. publish dodgeballs today. embed the shader code so that they can be loaded properly.

08.12.2024

let's get character moving. circle-circle collision. i decided the game design will be balls moving left to right and the player tries to dodge them.

07.12.2024

i have the player moving around.

add border, which will keep in the objects.

06.12.2024

projection matrix. old shaders are working. gl_fragCoord is the position of a pixel on a grid where 0,0 is the bottom left corner

i'll use handmade math header instead of cglm, because it looks like less code and it seems more straightforward. ok got an orthographic projection matrix and my old shader code works.

remember to never throw away this codebase, because it is taking so much time to figure out how to setup everything up again. i feel like i've spent like at least 40 hours fiddling around with libraries and setting up things on multiple operating systems+computers.

i need to get the basic game of pushing a circle around working tonight. tomorrow i will figure out how to compile it for web assembly.

05.12.2024

fixed hotreload issue, needed to call gl3w_init again.

looking at old shader code. i need a projection matrix. when i used this code before i had a 2d camera position and a projection matrix to transform it to clip space.

04.12.2024

ok figured out where the glfw libraries are and how to link them on mac. gl3w is working on mac also.

look into my rounded rect shader that wasn't working before. didn't fix it, but i got a rectangle to move on screen.

setting up my code to compile on different operating systems and on different laptops is really annoying. hopefully i only need to do this once and i never throw this code base away.

03.12.2024

sokol defaults to GL 4.3, but my old laptop only supports up to GL 4.2

Intel 4000 glxinfo -B:

  Max core profile version: 4.2
  Max compat profile version: 3.0
  Max GLES1 profile version: 1.1
  Max GLES[23] profile version: 3.0

In the sokol_main function I can change the version:

    return (sapp_desc){
        .gl_major_version = 4,
        .gl_minor_version = 1,
        .init_cb = init,
        ...

hmm, now i have trouble with gl3w on mac and i can't figure out how to get glfw to work.

02.12.2024

look into the sokol issue with my old mac that has an intel 4000. ask around. spent a 2-3 hours looking into it today.

01.12.2024

taking a while to figure out how to use old code and get it on the web. cut the scope just compile some C code to webassembly and display it. too little time to figure out to get sokol to work.

cut everything i was having issues with, just drew a screen onto the web.

30.11.2024

try to make a simple webassembly game by sunday. ok. i have some old C code. need to figure how to set that up.

29.11.2024

i wonder if making more stuff would help me learn faster. i want to try making a project every week. it has to be small and simple in order for me to complete it