jake's Avatar

jake

@jake.fun.bsky.social

he/they • https://anothermachine.info • dev advocate • algorithmic music • alternative uses of web technology • reading non fiction • chicago

718 Followers  |  596 Following  |  172 Posts  |  Joined: 24.04.2023  |  1.619

Latest posts by jake.fun on Bluesky

Look at these MCPs. JSONs are so popular right now. I love visiting HTTPs. Did you get my latest words?

11.04.2025 17:10 — 👍 6    🔁 1    💬 0    📌 0

approved

11.04.2025 17:02 — 👍 1    🔁 0    💬 0    📌 0

recommendation algos are based on my behavior not my desire. if anything they make it harder for me to access my desire and pollute my decision making. they show you how you behave, not what you want. behavior can be coerced.

20.03.2025 05:46 — 👍 7    🔁 1    💬 0    📌 0

design is not the way things look. development is not the way things function.

19.03.2025 21:53 — 👍 7    🔁 0    💬 0    📌 0
A screenshot of code that shows a Sass mixin that uses map get and conditionals to render css custom properties with a raw value fallback.

A screenshot of code that shows a Sass mixin that uses map get and conditionals to render css custom properties with a raw value fallback.

Kind of a fun one to revisit from the deep archives. Using Sass functions to generate CSS custom properties with raw fallbacks in 2016. We've come so far...but also in so many ways we have not.

codepen.io/jak_e/post/c...

17.03.2025 18:07 — 👍 2    🔁 0    💬 0    📌 0

been trying very hard to utilize ai creatively in some coding endeavors. it’s really good at getting me excited to board and then it strands me on islands with no way home.

building by hand, with all its limitations, at the very least comes with an oar and a canoe.

i’ve never felt more limited.

15.03.2025 21:36 — 👍 7    🔁 0    💬 2    📌 0

CC can only read the component property layer and does not have read access to the style layer (variables or raw values). It also cannot modify your design file at all. Plugins are often used to create and modify items inside of Figma programmatically. Design linting is something I'm interested in!!

03.03.2025 18:30 — 👍 0    🔁 0    💬 1    📌 0

A new variant in Figma still requires engineering in code, not just for the property, but style too. Similarly, CC can't modify the design via code. CC doesn't replace DS engineering, it makes the DS easier to use for devs who have a lot of code to implement. LMK if that's unclear!

03.03.2025 17:29 — 👍 1    🔁 0    💬 1    📌 0

Code Connect isn't bi-directional. It translates component language in Figma to the expected code component language which is often similar but unique. Knowing which configuration of which component you're looking at can be a challenge for many devs consuming a design file. CC simplifies this.

03.03.2025 17:29 — 👍 1    🔁 0    💬 1    📌 0

my favorite thing about prompt to code in 2025 is when it generates "© 2024. All rights reserved." in the footer.

03.03.2025 17:07 — 👍 4    🔁 0    💬 0    📌 0
Preview
Why Developers Should Embrace Creative Coding Again | Figma Blog Modern browsers have evolved beyond what most design tools can do. It’s up to us to break free from templates and tap into the web’s true creative potential.

Love seeing @jake.fun make a plea for a more creative web. Some of us have never stopped this pursuit but it has felt a bit lonely lately when everyone is trying to prompt to a solution. Join the ever evolving party. 🎈 www.figma.com/blog/why-dev...

20.02.2025 01:00 — 👍 8    🔁 2    💬 0    📌 0
Solving Problems with JavaScript: Variable Code Syntax | Figma
YouTube video by Figma Solving Problems with JavaScript: Variable Code Syntax | Figma

season finale of using js in the @figma.com console www.youtube.com/watch?v=t2bM...

06.02.2025 17:22 — 👍 7    🔁 2    💬 2    📌 0
Preview
plugin-samples/annotations at master · figma/plugin-samples 🔌 Sample Figma plugins. Contribute to figma/plugin-samples development by creating an account on GitHub.

Thanks! we have some annotations examples here: github.com/figma/plugin...

our docs are really good too and easy to search! www.figma.com/plugin-docs/...

29.01.2025 18:56 — 👍 2    🔁 0    💬 1    📌 0
Encoding Audio in Images
YouTube video by jake Encoding Audio in Images

A little something I've been working on: encoding audio in image data and playing them back like audio cassettes. Code is open source along with a bunch of other projects.

youtu.be/p5-9wCbeqoQ

23.01.2025 23:32 — 👍 4    🔁 0    💬 0    📌 0
Solving Problems with JavaScript | Figma
YouTube video by Figma Solving Problems with JavaScript | Figma

idk maybe you’re into this sort of thing i sure am youtu.be/HO4fb0n-LO0

16.01.2025 03:53 — 👍 12    🔁 2    💬 1    📌 0

you gotta have edit access to the file you’re running api code on

13.01.2025 22:16 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

Try running plugin API code in the JavaScript console and see what happens

13.01.2025 18:36 — 👍 52    🔁 4    💬 4    📌 1
Preview
Henry From Online The personal site & portfolio of creative web developer Henry from Online

new year, new website :) with thy surest steel gathered to thy side, turn to face these new nightmares, these...True Terrors (of the New Dark Web)

plenty to do but i'm thrilled to publish this 🤍 thanks a lot if you end up taking a look, but hark! go heedfully:

scroll with caution & with care!

07.01.2025 14:27 — 👍 394    🔁 56    💬 73    📌 28
a distorted image of a person in front of a bandshell stage outdoors

a distorted image of a person in front of a bandshell stage outdoors

trying something out

28.12.2024 20:14 — 👍 6    🔁 0    💬 0    📌 0
screenshot of terminal that says:

[main feed903] i know more than claude does, i wish i could remember that. fixed steganography
 1 file changed, 20 insertions(+), 20 deletions(-)
➜  public-library git:(main) git push
Enumerating objects: 11, done.
Counting objects: 100% (11/11), done.
Delta compression using up to 14 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 734 bytes | 734.00 KiB/s, done.
Total 6 (delta 5), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (5/5), completed with 5 local objects.
To https://github.com/another-machine/public-library.git
   f8b1ebb..feed903  main -> main

screenshot of terminal that says: [main feed903] i know more than claude does, i wish i could remember that. fixed steganography 1 file changed, 20 insertions(+), 20 deletions(-) ➜ public-library git:(main) git push Enumerating objects: 11, done. Counting objects: 100% (11/11), done. Delta compression using up to 14 threads Compressing objects: 100% (6/6), done. Writing objects: 100% (6/6), 734 bytes | 734.00 KiB/s, done. Total 6 (delta 5), reused 0 (delta 0), pack-reused 0 remote: Resolving deltas: 100% (5/5), completed with 5 local objects. To https://github.com/another-machine/public-library.git f8b1ebb..feed903 main -> main

ai sends me down rabbit holes that don't even exist while it hurls our planet into the sun.

28.12.2024 19:47 — 👍 7    🔁 0    💬 0    📌 0

there’s having an idea and hiring ppl to see what they come up with. then there’s building exactly what you want to see. working with ai today is the former not the latter.

26.12.2024 00:00 — 👍 5    🔁 0    💬 0    📌 0

Honestly, as shocking as Claude can be, it's just not there yet. I wrote good code originally, then spent all day yesterday polluting it with generated code trying to make it more sophisticated, and am now pulling it all back out to write the complex bits myself. Exhausting.

22.12.2024 19:18 — 👍 4    🔁 0    💬 0    📌 0
Love Takes Miles
YouTube video by Cameron Winter Love Takes Miles

The Cameron Winter album that came out today is a work of art. www.youtube.com/watch?v=Xee_...

07.12.2024 04:05 — 👍 3    🔁 0    💬 0    📌 0

i had a three year old project go off like a month ago. bit of a nailbiter…

06.12.2024 06:05 — 👍 1    🔁 0    💬 0    📌 0

getting in and out of hn homepage unscathed is quite a rush

06.12.2024 04:01 — 👍 3    🔁 0    💬 1    📌 0

thank you for this!

05.12.2024 05:21 — 👍 2    🔁 0    💬 0    📌 0
GUls can get busy, and so it is important to save as much space as possible. To this end, we have employed the very best in square packing technology to make sure all of your item slots take as little space as possible.

Screenshots of a Minecraft mod where the squares are packed in really awkwardly using the mathematically optimal square packing layout

GUls can get busy, and so it is important to save as much space as possible. To this end, we have employed the very best in square packing technology to make sure all of your item slots take as little space as possible. Screenshots of a Minecraft mod where the squares are packed in really awkwardly using the mathematically optimal square packing layout

how it feels to do UI design without a designer

04.12.2024 13:54 — 👍 577    🔁 71    💬 13    📌 0

inputmode=“numeric” or “decimal” sound lovely until you need negative numbers 🥴

05.12.2024 03:34 — 👍 4    🔁 0    💬 1    📌 0

looking at people’s total minutes in spotify wrapped realizing i’m in way too many meetings

05.12.2024 03:07 — 👍 4    🔁 0    💬 2    📌 0
close up screenshot of my bluesky bio that says, “584 followers, 584 following”

close up screenshot of my bluesky bio that says, “584 followers, 584 following”

NOW That’s What I Call a Ratio 2024

04.12.2024 16:37 — 👍 8    🔁 0    💬 1    📌 0

@jake.fun is following 20 prominent accounts