i can understand why it failed for general use, but shit like this revives my excitement
q: i'm not an expert, this looks like it extends xpath syntax? haven't seen stuff like the /map is this referring to the html map element? or a fp-style map?
97 karma · joined December 8, 2025
i can understand why it failed for general use, but shit like this revives my excitement
q: i'm not an expert, this looks like it extends xpath syntax? haven't seen stuff like the /map is this referring to the html map element? or a fp-style map?
However, the alternatives are currently illegal, so your point doesn't hold
I think this is necessary since we need to regularly modify components to suit our needs.. (I've dreamt of extending this kind of approach to libraries for a long time)
HOWEVER
there has been an elegant solution to this problem for 30 years - CSS
CSS tooling lags behind, but from a technical perspective CSS is superior to this component library approach in almost every way
if dev tools can only be "monetized" by being bought out, it does not feel sustainable on any level
we will see companies attempt to do things like close source these projects, go subscription based, or just straight up drop support
there is no incentives for cloudflare to make astro better, or even keep it around
same goes with bun, svelte, and i'm sure countless others
the first place to think about serious change is city planning since the invention of cars & then suburbs
we used to be forced to live next to each other, walk and see each other
it turns our car based city planning doesn’t work on any level if you look at cities which didn’t go all in
its odd to me that it takes time for people to develop this, i had it very early. I understood the painpoints of business leaders, and technical debt early on.
However, i can no longer excuse the state of things, its pathetic that we just learn to accept that we will always consistently deliver trash, and it is _much harder_ to fix it than to just let it fail
i do not see a solution to this in the current fascist structures we work in
- thoughts as i was reading this -
ok, so we're programming via an AST vs syntax
I think this is interesting, however there's notable downsides - verbosity, dom bloat & debugging
A potential upside to this is very odd but interesting meta programming capabilities, since the code should be able to inspect & modify itself fairly easily by inspecting the dom
I am inclined to distrust the claim that this reduces complexity as most of the actions are mutation heavy directly to the dom, and the stack based programming is something i struggle to practical examples where it is a significant improvement to mainstream strategies
to effectively critique a language you must understand the design trade offs made
modern editor features are very loud, and you don't notice it until you turn it off
that being said, this is not a good strategy for work editors
years ago a senior developer close to me said "when screening interviews, if i see rails i throw the resume in the trash"
so ironic how trivial/stupid these language-based judgements are
You say this with no irony as an american..
there’s a deeply elegant language hidden in there with unbelievable support for generic programming, however it is practically impossible to do that in a component system and the current state of CSS editors
i find it hysterical we design component libraries where the only acceptable way to extend the design of a component is add a prop when CSS has a perfectly elegant way to do this without muddying up the component source
not to mention the dark arts of encoding show/hide/position/more logic that is often done in js
it is the saving grace of the web, but never has been realized
i am in your camp, i get 0 satisfaction out of seeing something appear on the screen which i don't deeply understand
i want to feel the computer as i type, i've recently been toying with turning off syntax highlighting and LSPs (not for everyone), and i am surprised at the lack of distractions and feeling of craft and joy it brings me
this is pathetic, and really shows how much of a shitter css tooling currently resides in
how in the world is this possible in THE web dev editor?
i wonder do people not do this with svgs?
here's a basic CSS starting point
:has(.pnp-picked) .pnp-item:not(.pnp-picked):not(:last-child)::after {
content: "[place]";
}OR possibly highlighting the spots between rows either with a line, or "place"
i think that's a much more intuitive & reliable ui, and would be an improvement on drag n drop. or a supplement to it
if you care about have a solid UI, you should learn everything
you should learn css, react, svelte, vue, rails, tailwind, html
if you don't and you say you actually care about your UI, your opinion is actually irrelevant
const body = JSON.stringify({
model: "gpt-4.1-mini",
messages: [{ role: "user", content: "hii" }]
});
const r = t.fetch("https://api.openai.com/v1/chat/completions", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": `Bearer ${API_KEY}`
},
body
});
const json = JSON.parse(r.body);
.. no async? i wonder how they are doing this & how they plan on more js interopmass de-regulation, tax avoidance, effective end of anti-trust killed it
social media was just the tool-of-the-day to break democracy
it is not efficient, it doesn't incentivize high quality products, and the web proves that security / safety can be done in an open way.