Fennel looks interesting. Thanks for pointing to it! What are you building with ti?
I recently got a R36S handheld and wanted to build a few games for myself. I was looking at Love2D and Teal, but I am more excited for Lisp (for a future project).
Searching for gig work here in NYC, running a board game event, hosting a little social gathering, and applying to the Eyebeam residency. The deadline is Sunday so we are going to hustle!
In general: We've had like 70cm of snow since last night so I'm gonna go dig out my car.
In coding: I'm kind of stunned at how many improvement opportunities I keep finding by staring at the small toy version of the index I've ported to C++. I've already found postings list design changes that effectively eliminate pointer chasing. Postings decompression is twice as fast too (not from the port, but from some tweaks to the logic).
Now I found some disk locality issues with term positions that I've been working on fixing. Thing is, I haven't even gotten to implementing that bit in C++ yet. Got a prototype in prod for the Java version and it's dropped read amplification by like 80-90% for these tasks.
I've been meaning to write a blog post about what I've found so far but the moment I get half way through putting pen to paper I find something else.
Please do write some of this stuff up if you can find the time! I love it when you have a self-contained algorithm, think about it, and find various improvements that aren't just hacks, they're design changes, and yet they have actual impact. I know nothing about search indexes so it'll be enjoyable reading :)
I’ve decided I need to learn to make kransekakke (https://kagi.com/images?q=kransekakke). I lived in Norge many many moons ago for two years and every holiday since, I have a fleeting desire to have kransekakke on the table. It’s devilishly simple and yet, is seemingly besought with opportunities for errors. I have already chocked up two failed attempts. This weekend, I’m hoping third time will be a charm.
I got self-nerd-snipped by Project Gemini and have been drafting a converter for my blog (Markdown + templated Hugo input) to gemtext throughout the week.
It's looking pretty good already. I now have a Rust "script" that can process my ~1k posts in 0.7 seconds, complete with MiniJinja integration for templating the index pages and a config file that can "generalize" the internal structure of my site.
So I want to get that "shipped" and write a little article about the experience. (And after that, I'll be left wondering... why do I even need Hugo for the HTML version? It has always been a source of pain due to its confusing config and routine breakages during upgrades. It'll be hard to resist the temptation of trying to do my own thing...)
Made a project live. RegardingAds - https://regardingads.com/
A collection of old advertisements and the stories they tell. For the curious, the creative, and anyone who still loves a good headline.
I have been trying to get my stuff together, some recent events kept me very busy and drained me away mentally, so just reading ASOIAF and tried to write my own Neovim dots rather than using the bloated LazyVim.. has been pretty fun for me!
I made refried bean & cape gooseberry arepas to start my weekend. Tomorrow we visit the interior designers for the teahouse we are hoping to open now. I am seeing if I can get @delaguardo’s edn.c into Nixpkgs with cross-compilation (so raising issues on MS GitHub, but hopefully can be addressed quickly). I want to look at either some Espressif stuff or making pijul-rebase with the ergonomics of darcs rebase since it’s one of the things that has kept me back from using Pijul (working with multiple WIPs, amending a dependent patch without losing the grouping/message of prior commits as nothing is more annoying that fixup as a commit—particularly if I haven’t pushed yet). Really I should cleanup the teahouse logo some more & plan out some menu stuff (but I still enjoy doing open source—shame it doesn’t pay).
Working on mddog, a terminal tool for previewing Markdown in the terminal that looks like it's on GitHub. I spend 90% of my working time in the terminal and also look at a ton of Markdown files, from documentations to agent-generated plans.
Probably getting some long-overdue video game time in. I've had had Blue Prince queued up for a while but haven't started it yet; this weekend may be the time.
I might also get back to noodling on my combination programming language/interactive book on software engineering project.
Also I just finished Andor last weekend (it was fantastic!), and now I'm inspired to re-watch Rogue One.
But mostly lots of playing with my kids and general family time.
I just released my first game on iOS, and now I have to release it to the Play Store. Filling everything that was required on App Store Connect took me most of my free time this week, Android should take less time but I have to find 15 beta testers so there's that. I never knew releasing mobile apps (at least the first one) was sooo time consuming.
Reviewing some p5.js contributions! Including some initial explorations to support gltf import, and a CPU compute shader fallback for older devices. Going to be discussing how best to do that fallback and not tank performance, maybe you have to opt into it so you're aware and can adapt your project to do less stuff, etc?
FedericoSchonborn | 12 hours ago
ksdme | 10 hours ago
Fennel looks interesting. Thanks for pointing to it! What are you building with ti?
I recently got a R36S handheld and wanted to build a few games for myself. I was looking at Love2D and Teal, but I am more excited for Lisp (for a future project).
hoistbypetard | an hour ago
I hear Fennel works really well with Love2D :-) @technomancy even enjoys talking about it sometimes!
thirdtruck | 12 hours ago
Searching for gig work here in NYC, running a board game event, hosting a little social gathering, and applying to the Eyebeam residency. The deadline is Sunday so we are going to hustle!
Still no luck on the job search.
xnacly | 11 hours ago
marginalia | 9 hours ago
In general: We've had like 70cm of snow since last night so I'm gonna go dig out my car.
In coding: I'm kind of stunned at how many improvement opportunities I keep finding by staring at the small toy version of the index I've ported to C++. I've already found postings list design changes that effectively eliminate pointer chasing. Postings decompression is twice as fast too (not from the port, but from some tweaks to the logic).
Now I found some disk locality issues with term positions that I've been working on fixing. Thing is, I haven't even gotten to implementing that bit in C++ yet. Got a prototype in prod for the Java version and it's dropped read amplification by like 80-90% for these tasks.
I've been meaning to write a blog post about what I've found so far but the moment I get half way through putting pen to paper I find something else.
tomsmeding | 8 hours ago
Please do write some of this stuff up if you can find the time! I love it when you have a self-contained algorithm, think about it, and find various improvements that aren't just hacks, they're design changes, and yet they have actual impact. I know nothing about search indexes so it'll be enjoyable reading :)
marginalia | 8 hours ago
Yeah that's the idea anyway, if I ever stop finding new improvements.
k749gtnc9l3w | 3 hours ago
Maybe a series of short highlights even if you don't?
travisgriggs | 8 hours ago
Coveting your snow. PNW has been in winter drought for like the last 10 years. What I wouldn’t give for a good blizzard/storm.
travisgriggs | 8 hours ago
I’ve decided I need to learn to make kransekakke (https://kagi.com/images?q=kransekakke). I lived in Norge many many moons ago for two years and every holiday since, I have a fleeting desire to have kransekakke on the table. It’s devilishly simple and yet, is seemingly besought with opportunities for errors. I have already chocked up two failed attempts. This weekend, I’m hoping third time will be a charm.
jmmv | 7 hours ago
I got self-nerd-snipped by Project Gemini and have been drafting a converter for my blog (Markdown + templated Hugo input) to gemtext throughout the week.
It's looking pretty good already. I now have a Rust "script" that can process my ~1k posts in 0.7 seconds, complete with MiniJinja integration for templating the index pages and a config file that can "generalize" the internal structure of my site.
So I want to get that "shipped" and write a little article about the experience. (And after that, I'll be left wondering... why do I even need Hugo for the HTML version? It has always been a source of pain due to its confusing config and routine breakages during upgrades. It'll be hard to resist the temptation of trying to do my own thing...)
carsyoursken | 6 hours ago
Made a project live. RegardingAds - https://regardingads.com/ A collection of old advertisements and the stories they tell. For the curious, the creative, and anyone who still loves a good headline.
mariusor | 12 hours ago
Fix a puncture in my bike and hopefully get some riding in.
Work on cucmber tests for a module of GoActivityPub
polsevev | 11 hours ago
I recently invested in a UPS and it will luckily arrive today! So will probably be setting it up and doing some homelab maintenance.
Probably also keep working on my receipt printer project
chish | 6 hours ago
I have been trying to get my stuff together, some recent events kept me very busy and drained me away mentally, so just reading ASOIAF and tried to write my own Neovim dots rather than using the bloated LazyVim.. has been pretty fun for me!
toastal | 6 hours ago
I made refried bean & cape gooseberry arepas to start my weekend. Tomorrow we visit the interior designers for the teahouse we are hoping to open now. I am seeing if I can get @delaguardo’s edn.c into Nixpkgs with cross-compilation (so raising issues on MS GitHub, but hopefully can be addressed quickly). I want to look at either some Espressif stuff or making
pijul-rebasewith the ergonomics ofdarcs rebasesince it’s one of the things that has kept me back from using Pijul (working with multiple WIPs, amending a dependent patch without losing the grouping/message of prior commits as nothing is more annoying thatfixupas a commit—particularly if I haven’t pushed yet). Really I should cleanup the teahouse logo some more & plan out some menu stuff (but I still enjoy doing open source—shame it doesn’t pay).quan | 5 hours ago
Working on mddog, a terminal tool for previewing Markdown in the terminal that looks like it's on GitHub. I spend 90% of my working time in the terminal and also look at a ton of Markdown files, from documentations to agent-generated plans.
asymmetric | 3 hours ago
Looks interesting! Would be great to have a “how does it work” section IMO :)
jschuster | 2 hours ago
Probably getting some long-overdue video game time in. I've had had Blue Prince queued up for a while but haven't started it yet; this weekend may be the time.
I might also get back to noodling on my combination programming language/interactive book on software engineering project.
Also I just finished Andor last weekend (it was fantastic!), and now I'm inspired to re-watch Rogue One.
But mostly lots of playing with my kids and general family time.
thiht | an hour ago
I just released my first game on iOS, and now I have to release it to the Play Store. Filling everything that was required on App Store Connect took me most of my free time this week, Android should take less time but I have to find 15 beta testers so there's that. I never knew releasing mobile apps (at least the first one) was sooo time consuming.
antonmedv | 11 hours ago
Finally have time for Ant programming language. Will start thinking about package manager:
yiyu | 10 hours ago
This weekend I'm working on Folune, a lightweight desktop editor for plain text and Markdown.
davepagurek | 10 hours ago
Reviewing some p5.js contributions! Including some initial explorations to support gltf import, and a CPU compute shader fallback for older devices. Going to be discussing how best to do that fallback and not tank performance, maybe you have to opt into it so you're aware and can adapt your project to do less stuff, etc?
samebchase | 7 hours ago