skip's Avatar

skip

@ski.pe

spite-driven development

227
Followers
376
Following
509
Posts
21.06.2023
Joined
Posts Following

Latest posts by skip @ski.pe

Video thumbnail

i built an entire x86 CPU emulator in CSS (no javascript)

you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS

lyra.horse/x86css/

24.02.2026 02:23 πŸ‘ 2603 πŸ” 869 πŸ’¬ 129 πŸ“Œ 158
Post image
11.06.2025 09:28 πŸ‘ 329 πŸ” 83 πŸ’¬ 1 πŸ“Œ 0

appkit engineers please never let NSWindowShouldDragOnGesture die

17.10.2025 21:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

[NEW COMIC]

27.08.2025 21:00 πŸ‘ 1060 πŸ” 258 πŸ’¬ 19 πŸ“Œ 7
Video thumbnail

mac devs be like "i made an app that makes your video files smaller without any quality loss"

and then its just a $20/mo ffmpeg wrapper with a promo video like this

01.07.2025 06:45 πŸ‘ 960 πŸ” 239 πŸ’¬ 19 πŸ“Œ 13

mobile

10.07.2025 01:55 πŸ‘ 6 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

> and unfortunately he is a macOS user

truth supernova LMFAO

thabnbk you for the kind word jables :)

07.07.2025 18:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

new feature on notnite.com just dropped: inspect element but for 88x31s

07.07.2025 03:39 πŸ‘ 159 πŸ” 26 πŸ’¬ 13 πŸ“Œ 2

yes!

01.06.2025 14:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

i am also in the middle of embedding Ghostty into it but it keeps on dereferencing null somewhere in the keyboard layout translation code and i wanted to do fun things instead

01.06.2025 05:57 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Elastic tabstops - a better way to indent and align code Elastic tabstops - a better way to indent and align code

i'm also going to do elastic tabstops too nick-gravgaard.com/elastic-tabs...

although i also want virtual whitespace (disconnects not just the indentation width but literally all indentation everywhere) so i need some way to unify all of these things lol

01.06.2025 05:54 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

funnily enough i was literally going to do this

(disconnect the visual width of indentation from the in-file representation; so you can set your width to anything, even pixel values, no matter what the actual file is using)

01.06.2025 05:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

i'm still writing my text editor (really slowly)

today i got tree-sitter queries working and did a lot of boring API design for variable line height support, but now i can make `null` appear in 64pt Zapfino complete with a disgusting shadow

01.06.2025 05:48 πŸ‘ 48 πŸ” 8 πŸ’¬ 6 πŸ“Œ 1
Video thumbnail
27.05.2025 19:37 πŸ‘ 9 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

i miss rust

12.05.2025 17:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

does anyone particularly knowledgeable in V8 know if IIFEs are bad/deopts when using them in like function bodies

12.05.2025 17:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

WHAT RHE FUCKK😭😭😭😭😭😭

09.05.2025 15:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

please blame my friend for having that avatar i promise

09.05.2025 15:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
a sidebar to a music player interface, presenting the following navigation options:

Recently Added
Artists
Albums
Songs

within a section named Recent:
- Twin Fantasy (by Car Seat Headrest)
- Gnarly (by KATSEYE)
- Fancy That (by PinkPantheress)

within a section named Playlists:
- New Playlist…
- sophie slayage
- Top 50 Most Listened
- RAFIE BUBBLING UN…
- シティ・ポップ

within a section named Friends:
- two gay ass furries are listening to Magic Clock by f5ve together
- BRAT by Charli xcx is displayed with a comment that reads "wtf did she do to the cove…" and 4 other users
- Quote (from Cave Story) posting a review of Evangelic Girl is a Gun by yeule

a sidebar to a music player interface, presenting the following navigation options: Recently Added Artists Albums Songs within a section named Recent: - Twin Fantasy (by Car Seat Headrest) - Gnarly (by KATSEYE) - Fancy That (by PinkPantheress) within a section named Playlists: - New Playlist… - sophie slayage - Top 50 Most Listened - RAFIE BUBBLING UN… - シティ・ポップ within a section named Friends: - two gay ass furries are listening to Magic Clock by f5ve together - BRAT by Charli xcx is displayed with a comment that reads "wtf did she do to the cove…" and 4 other users - Quote (from Cave Story) posting a review of Evangelic Girl is a Gun by yeule

sidebar

09.05.2025 06:58 πŸ‘ 12 πŸ” 0 πŸ’¬ 2 πŸ“Œ 1

don't see why not!
hell, i'll even let users write their own integrations and provide an SDK
another thing to add to my overflowing TODO list

06.05.2025 18:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

i'm going to make a good React Native app god dammit

06.05.2025 18:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

so instead there is a negative z-indexed, absolutely positioned box under it that constantly tracks the size and position of the swooper, with the shadow bitmap effectively baked in. so it's drawn once and the device just has to move it around during composition

06.05.2025 18:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

there is a shadow under the "swooper" (i am calling it this)

similarly, if you simply mark it as having a shadow, the device will perform an offscreen pass every frame during the animation to recompute the shadow, which is enough to make my iphone 16 pro cry

06.05.2025 18:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

some perf considerations… the artwork in the floating "swooper" there is marked to never downscale, and does a 2D transformation as it animates instead of naΓ―vely adjusting width and height. otherwise, the device will resample the image on every frame during the animation

06.05.2025 18:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

also heavily optimizing for perf, so i went on eBay and bought the cheapest android i could find for $35, which will be my primary (?) testing device

06.05.2025 18:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

& with other goodies like EQ bands, varispeed/pitch adjustment, listening parties/listen together/remote control, pulling lyrics from Genius, social features, maybe even a reverb slider?

06.05.2025 18:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

it will be "local first", streaming services will also be supported, but it will abstract over them all much like the way apple music does, so it doesn't really matter "where" a track comes from. everything is searchable + downloadable + indexed, heavily cached

06.05.2025 18:15 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

i am working on a music app with delightful springs

06.05.2025 18:09 πŸ‘ 10 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

jj is really one of those things that rewires your brain when it clicks. your life path getting locked in when you realize you never have to run git-stash(1) ever again

03.05.2025 06:52 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it's rlly fun! the amount of vendor lockin bullshit is also unimaginable

03.05.2025 06:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0