Stats

2
Projects
29
Devlogs
20
Votes
1
Ships

Coding Time

All Time: 106h 59m
Today: 2h 12m

Member Since

June 18, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

2
Does Prime Intellect Have The Best Price?
9 devlogs 8 days ago
Tangent
20 devlogs about 2 months ago

Activity

i added support for more gpus from vast and salad. (i probably shouldn't be hardcoding this, but true standardization is better than fake standardization...)

Update attachment

i added lium (a bittensor/crypto-based gpu provider), and since the list was getting a little long, i also implemented a grid view. isn't it glorious?

Update attachment

i realized i wanted to add sf compute, but they only provide gpus in clusters, so i implemented support for clusters from prime intellect, vast ai, deepinfra, salad, and sf compute. (prime intellect's clusters are typically not the cheapest)

Update attachment

so about that data... i've added some for salad. i also updated the ui a little (allow filtering for more useful comparison of prime intellect).

Update attachment

the ui was in fact next. back to data.

Update attachment

worked on data extraction, the ui's next i guess?

Update attachment

i'm now fetching prime intellect's reference prices.

Update attachment
Kendell R
Kendell R created a project
8d ago

Does Prime Intellect Have The Best Price?

There are many sites where you can rent GPUs. Prime Intellect tries to aggregate them, but it doesn't always have the best price - after all, it doesn't have all the GPU providers of the world - so this app tracks when.

Does Prime Intellect Have The Best Price?
9 devlogs 0 followers Shipped

i did some other minor workflow optimizations and updated the github actions to check types and run eslint. it'll make new development faster trust

Update attachment

i optimized how the site was served - sveltekit is definitely not a natural fit for val town, but i made it work, and this update (a full custom adapter instead of rigging something w/ adapter node) makes it go even faster

Update attachment

turns out the original authentication system was a little halfbaked. i made a new one that flows a lot better, and it handles authentication at the top level instead of in each app.

Update attachment

prerendering now works on the home page and it's so much faster than ssr

Update attachment

i started with auth, and i'm returning to auth! students at my current school district can now log in to open School (Tangent's version of the home page) which currently just has a grades panel based on some old code. soon: send your auth to the backend to verify yourself and gain a jwt

Update attachment

among other things (improving discord integration and adding a feedback page), i've been working on storage. this means EVERYTHING is now persisted to localStorage by default. i also added a devtools for viewing storage.

Update attachment

google messages... even though i had some old code, because i refactored a lot of things (including switching to devalue) and hit a LOT of friction in other places, it's taken a while. it's done now though.

Update attachment

i value atomic devlogs, but none of these changes were large enough to warrant their own one, so they all get in one big devlog! mainly just minor ui appearance tweaks and adding placeholder apps to the dock

Update attachment

i added a dock. dock logic is hard and i'm probably missing a lot.

i've known from the start that i wanted to base tangent around storage. i've made a first step towards it: a storage object synchronized across the apps. the whole thing goes down, although only incremental changes go up for efficiency's sake. also had to use a syncing variable to prevent infinite loops

Update attachment

more poor choices: i hosted tangent on a platform where files are 80kb max, but the theme page includes material color utilities which is more than 80kb, so i had to do some hardcoding and tree shaking to reduce its bundle size

Update attachment

i'm starting on the hard task of connecting and sharing data across the iframe boundary. i got something working though! see: theme works both inside and outside of iframe

Update attachment

decided i didn't want the website or brand to use plain inter, so turned on cv11, which makes the a look like ɑ

Update attachment

i refined windowing: tweaked the colors used, made the hot corner more reliable (and added using alt as another option), made windows maximal (overlay the essentials instead of adding a chonky bar), and implemented hover tooltips for windows. it's almost time to start building the actual apps

Update attachment

i implemented windowing! heavily inspired by gnome (in fact i even adapted some of its layout code)

i made a hot corner! i encountered a svelte bug along the way

i think i burned out or something. i didn't really feel the motivation to work on it this weekend, or much energy at all. i thought reflecting on the decisions that led me might help - and it did actually, i decided that i need to be a bit more local first and that my current implementation was flawed. this should give me more space to make without worrying about the specifics or foundation tomorrow.

Update attachment

trying something new, documenting architectural decisions, for this project. it was originally just to get credit for time spent thinking, but having to explain things to yourself is clarifying my thoughts in the moment and will help me in the future. that's also one of the things i hope tangent will help people do.

Update attachment

you'll see more on identity once i finish up the last part (face verification), but first: i finished switching the S3-compatible endpoint you use for storage to another one (in case you don't trust tangent)

Update attachment

set up the foundations: sveltekit, uploading script, css reset + theming, and a little eye candy on the login page

Update attachment
Kendell R
Kendell R created a project
53d ago

Tangent

If the computer is a bicycle for the mind, Tangent is a computer for school.

Tangent
20 devlogs 1 follower
Kendell R
Kendell R joined Summer of Making
54d ago

This was widely regarded as a great move by everyone.