's Avatar

@saferblue

what am i doing?

65
Followers
38
Following
638
Posts
05.10.2023
Joined
Posts Following

Latest posts by @saferblue

I immediately had a use case for inertness when building the UI in my most recent color picker post. Inertness opens up a huge number of new layout capabilities in backer!

12.03.2026 01:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The core property of a view which neither expands nor self-sizes is the same as a view which expands but with zero accommodation from its parents. It's constraints are *inert* in the eyes of it's container.

12.03.2026 01:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

So if I'm adding a background to a view with constraints, and I want another view to expand, but only enough to take the space the other one is taking, I'm falling into a middle territory where I'm neither pushing, nor self determined.

12.03.2026 01:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

What is it about "following-along" that's different? In backer, nodes are either unconstrained or constrained. An UNconstrained node will freely expand - pushing outwards on it's neighbors, and a constrained node doesn't. It sticks with it's size and everything that contains it accommodates that.

12.03.2026 01:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I like this idea, but something about it is unsatisfying.

What happens if I want view A to use view B's height, and the views are siblings in a row? There has to be a version of this "follow along" concept which can permit views to use sibling constraints in any container.

12.03.2026 01:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

This is extremely useful in "bottom-up" layout systems, because very often you have no idea how big a view is going to be, so you want to just "follow along" some other view's layout to make something like a nice padded background

12.03.2026 01:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

in my layout crate backer, I had blindly picked up a concept called overlay / background from swiftUI which gives any view the ability to simply use whatever space another view ends out with, and to be rendered on top of or behind it

12.03.2026 01:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

this is rust cross-platform GUI btw

#rustlang

12.03.2026 00:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

this language selection is just due to a lack of mature gui options in rust, people have to use webui. I'm doing my part!

github.com/cyypherus/ha...

12.03.2026 00:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

yeahh I let them know lol, at least the discord one works

07.03.2026 20:21 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Open Source Force A community of open source enthusiasts working together to innovate and inspire.

i participate in an open source / software discord that has plenty of people who'd be willing to give you informal input. Plenty of rust people like myself that are happy to help in an ad-hoc manner

opensourceforce.net

07.03.2026 19:10 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

are you all bots? this is all over a sequence of asterisks, the thing most password fields on the planet are already doing?

05.03.2026 14:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

zed extension would be cool

03.03.2026 19:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

it's super resistant to code churn which is bad for architecture & not strong at identifying minimal interfaces or minimal interactions to get work done

01.03.2026 03:49 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

what are you trying to make?

01.03.2026 03:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - cyypherus/rinse: A Reticulum network stack implementation in Rust A Reticulum network stack implementation in Rust. Contribute to cyypherus/rinse development by creating an account on GitHub.

mesh networks are the peoples internet
liberation from the state controlled bandwidth
github.com/cyypherus/ri...

28.02.2026 06:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

what are you hoping to find?

26.02.2026 05:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

too low level? I dont find it to be any lower level than something like swift, in fact swift's standard library is lacking in comparison

25.02.2026 20:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

in another light, now you are not limited by the speed at which you type, & you can shoot for more ambitious projects

22.02.2026 19:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

it goes deeper than just keeping you on your toes. types are an encoding of the valid states your program can be in

the decisions you make around types eliminate or add branches and code paths throughout your entire program, choose wisely

20.02.2026 18:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

nonetheless, it is not uncommon for an LLM to output shitty rust. can't imagine if it's worse in other languages

19.02.2026 05:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

has to be core modules because it's web?

I'm far from the web world but close to the wasm world, wit & components are fantastic to work with in rust

19.02.2026 05:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

why wit-like? why not just wit?

19.02.2026 02:42 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

> vscode
yes

18.02.2026 05:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

how do you feel about
clippy::type_complexity
clippy::too_many_arguments

I disable them both for my crates tbh

16.02.2026 19:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

just give the llm primarily wasm tools, not bash access

wasmtime sandboxing is pretty strong, it's a harness problem

16.02.2026 19:11 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

starlark-lang.org
I haven't seen many mentions of starlark, seems to be more established & accomplishing a similar goal

Starlark even compiles to wasm, which gives you doubly sandboxed code execution

16.02.2026 19:08 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

helix editor has nothing to do with that crypto site

16.02.2026 19:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I wonder what people think of this oss license blurb..

08.02.2026 19:14 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

There's a cool hidden internet running on reticulum with search engines and forums and chat rooms.

I built a nomad network TUI client with ratatui and my crates rinse & micronaut.

08.02.2026 19:05 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0