HackerTrans
TopNewTrendsCommentsPastAskShowJobs

marcelr

no profile record

comments

marcelr
·hace 7 meses·discuss
can someone interpret this as not a skill issue?

i want better, declarative, interactive, fast UIs

CSS is the best answer we have
marcelr
·hace 7 meses·discuss
old man yells at cloud
marcelr
·hace 7 meses·discuss
:o has anyone thought of this before? /s
marcelr
·hace 7 meses·discuss
ah yes, the regressive approach
marcelr
·hace 7 meses·discuss
blaming framework on low quality software is a skill issue
marcelr
·hace 7 meses·discuss
haha this sounds like a slave master saying “again, free the slaves? really? i’ve heard that 100s of times, be more original”
marcelr
·hace 7 meses·discuss
> Make it make sense.

Ok. They are not talking about AI broadly, but LLMs which require insane energy requirements and benefit off the unpaid labor of others.
marcelr
·hace 7 meses·discuss
ai can do code review? do people actually believe this? we have a mr llm bot, it is wrong 95% of the time
marcelr
·hace 7 meses·discuss
there’s problem with branded types this way now that i think of it

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
marcelr
·hace 8 meses·discuss
oh i guess you use zod in every single part of your application? not just api 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”
marcelr
·hace 8 meses·discuss
i see these rules and think “70 lines wow that’s short”

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)
marcelr
·hace 8 meses·discuss
while this is nice, the type itself doesn't encode the logic (unlike refinement type)

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)
marcelr
·hace 8 meses·discuss
yea i tried to do this (somewhat successfully) with a custom editor for css https://github.com/feralsoft/charisma (demos on my old x https://x.com/charisma_css)

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
marcelr
·hace 8 meses·discuss
giving up is a good tactic to see if an idea is any good

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
marcelr
·hace 8 meses·discuss
programming with immutability has been best practices in js/ts for almost a decade

however, enforcing it is somewhat difficult & there are still quite a bit lacking with working with plain objects or maps/sets.
marcelr
·hace 8 meses·discuss
by far the most helpful realization i had in the last decade was that i have severe limitations, and i have to give up constantly until i find the path of least resistance
marcelr
·hace 8 meses·discuss
this is the only alternative you can imagine? that is pathetic to me.
marcelr
·hace 8 meses·discuss
who is asking for a more conversational chat?

this is exactly the opposite of what i want, and it reads very tone deaf to ai-psychosis
marcelr
·hace 8 meses·discuss
what the fuck does this mean?

are you saying you can’t comprehend prolog programs?
marcelr
·hace 8 meses·discuss
finally! been waiting for someone to take this on.