i want better, declarative, interactive, fast UIs
CSS is the best answer we have
109 karma · joined July 28, 2018
i want better, declarative, interactive, fast UIs
CSS is the best answer we have
Ok. They are not talking about AI broadly, but LLMs which require insane energy requirements and benefit off the unpaid labor of others.
string
type nonEmptyStr = string & NonEmpty
type ipv4Str = string & IPv4
it’s not obvious how you’d automatically determine ipv4Str is also a nonEmptyStr, since the types themselves are just labels, they don’t store the refinements at type level
i was suggesting the result of zod parse is a type that shows how it’s been refined
however, .ipv4().parse(“..”) returns a type “string”
and then i read code and see a 50 line function and am like “wow this function is doing a lot”
sure strict rules aren’t amazing, but i think it would be cool to have a linter warning when there are more than X functions with over 70 lines (this is language dependent - verbosity)
i think this would be really nice if validation libraries like zod returned branded types when they are validating non-comp-time types (like z.ipv4() should return some IPv4 branded type)
css is primed for this since you can write your rules in such a way that rule order doesn't matter, which means you really don't have to think about where your code it
in my dream world, i have very smart search (probably llms will help), i look at just the minimal amount of code (ideally on a canvas), edit it and remove it from my context
i don't care where or how the code is stored, let the editor figure it out and just give me really good search and debuggers
good ideas are very hard to give up on
go all the way there & imagine your life without this goal, and accept it
if it forces its way back into your life multiple times, it might be a good idea
wait for the conditions to arise where it becomes a possibility and execute
however, enforcing it is somewhat difficult & there are still quite a bit lacking with working with plain objects or maps/sets.
this is exactly the opposite of what i want, and it reads very tone deaf to ai-psychosis
are you saying you can’t comprehend prolog programs?
marko is not comparable to php
it is much closer to svelte
i used to sympathize with people complaining about js-fatigue, but at some point its a skill issue
While i dream of post react world, none of the frameworks meaningfully push the needle.
I’m working in angular now & signals make it fine.
Everything is fine, nothing is great.
> History shows people are also very resilient at moving on from trauma
i’m extremely skeptical that people move on
they suppress, they survive, but without deep understanding its impossible to say move on
you can be ignorant and survive, or face reality and climb the deeply uphill battle of real growth.
of course you can be paralyzed by it, but no one is advocating for that as treatment
would love this for typescript
i can’t describe it in any other way other than it feels cold to use
i wonder if anyone else felt the same in earlier versions and feels that it’s fixed
backwards compatibility is underrated
vite is actually stable and good, js ecosystem has chilled out
these articles do not hold much weight anymore