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

