Profile avatar
mrogalski.eu
Open source developer, working towards a user-friendly computer interface. https://automat.org/ I'm streaming my work so feel free to come and hang out at https://twitch.tv/maf_pl or https://www.youtube.com/@MarekRogalski!
130 posts 697 followers 199 following
Prolific Poster
Active Commenter
comment in response to post
Also for squiggly connections like this one. If I know the turn radius of the cable and horizontal displacement that I need to make, OtherLeg tells me how much vertical space the squiggly part will take.
comment in response to post
I also use this to get a height of spheres on screen given 2d distance from their centers. This is useful for constructing a normal vectors.
comment in response to post
Look at the gap between purple segments on the very left. I get the x position of the corners of this segment using OtherLeg(radius to the edge of the segment, half of spacing between segments). It's an incredibly small adjustment but makes things fit nicely.
comment in response to post
Here I use it for placing the purple segments with fixed gaps (each segment is a pair of arcs with subtly different angles).
comment in response to post
I'm also aware of the glibc's stance on dynamic linking from static binaries. I don't care about their opinions (because they're opinions - rather than arguments).
comment in response to post
I’m aware of “static-window9” by Andrew Kelley but sadly it doesn’t work any more (at least on my Gentoo machine T_T). I’m also aware of AppImages but I don’t think they’re the “proper” solution to this problem - more like a temporary bandaid - better than Docker but still far from perfect.
comment in response to post
Sounds like something that the browser might do. @chromium.social
comment in response to post
Thanks for the Adept lead! I've just found out that they open sourced some of their "UI agent" models. huggingface.co/adept/fuyu-8b It's ~16GB of weights so a tad more than Tesseract's 3MB but could be worth it sometimes.
comment in response to post
Long story short - an environment for automating games. It's not a super popular hobby. More specifically I'm trying to automate a Skyrim exploit where you repeatedly reset vendor inventory to farm rare alchemy ingredients.
comment in response to post
Many years ago, right after the original BitCoin paper came out I've done a presentation at my university explaining that its protocol doesn't really scale and therefore will never become a viable global currency. I guess it's just a reminder to not listen to what I say.
comment in response to post
If this isn't the best way to hype up a new forum then I don't know what is.
comment in response to post
I guess I finally found a good reason to learn Lua!
comment in response to post
Instead looking back towards Flash with nostalgia I believe we should move on and build something new now. Flash gave us some great lessons. Let's take them, crank them up to eleven and use them as a foundation for something new!
comment in response to post
Flash might have been the most formative experience of my teenage years. Even though it's dead now I don't miss it. I don't think anyone should. If Adobe had kept it going, today it would certainly become some kind of locked-in online subscription service.
comment in response to post
The secret to Flash wasn't just the idea that "movie clips are everything". It also wasn't the great (at the time) language & VM. It's true secret was all the work that went into making it useful & simple for complete newbies on day one. And then the gradual power increase over time.
comment in response to post
Finally, you would dive deep into ActionScript and drive your movie clips with code alone. Full blown simulations, with other movie clips playing within. This is what made the web of the time feel unique. The entry barrier was minimal. Flash would trick artists and slowly turn them into coders.
comment in response to post
While offering this simple interface, it also allowed you to dive deeper. The first step was adding animations. Tweening between your drawings to tell a visual story. Then you would add simple event handlers - pause the animation and allow the viewer to choose where it will go next.
comment in response to post
Neither the idea of "movie clips are everything" nor ActionScript were the key to Flash though. It was how well the editor (Macromedia Flash 8) was executed. It looked like MS Paint and was just as easy to use. You literally could use it just to draw static vector images.
comment in response to post
One of the killer features of ActionScript at the time was the ability to dynamically fetch content over the network - and display it to the user. Another one was access to the desktop clipboard. Even non-flash web developers embedded Flash just to access those features.
comment in response to post
Each of those movie clips had scripting capabilities. Similar to JavaScript on current websites, Flash had ActionScript. Since "movie clips are everything" it was natural to control playback from ActionScript. ActionScript could be attached to frames & shapes. It could respond to arbitrary events.