This is simply not true… that’s the problem. As much as I like Zed, using it for the sake of not being an electron app doesn’t make any sense when Cursor’s edit prediction adds so much value. I’m not starved of resources and can run Cursor just fine – as far as Electron apps go VS Code is great, performant enough. I value productivity. I’ll very happily drop Cursor for Zed the second edit prediction is comparable. I’m eagerly waiting.
That was me! The original version I put on codepen was about 13 years ago. I can’t believe it either… until I realise that was before I landed my first programming job, and it feels like ages.
It’s actually a lot simpler than you might think. I say that having written the “tearable cloth” demo linked elsewhere in this thread before I’d even started my SWE career.
In this case it’s basic “verlet” integration, which involves updating 2d vectors forming the grid based on their current and previous position, and constraining them to a certain distance from their immediate neighbours. Draw lines between them and you have a cloth. I first came across it because I was fascinated by physics simulation and it was one of the simplest things to implement. A lot of bang for your buck in terms of results. It gets far more complicated from there.
I know exactly what you’re talking about from when I transitioned to web dev, but I feel that much less these days with TypeScript (done well) and VS Code. It’s actually a pretty decent experience even if it does feel like a bit of a facade over the top. Once you’ve got all your setup and dependencies sorted of course…
This is interesting to me because I've been left with the opposite impression. I've tried several times to switch to an alternative such as Duckduckgo and _always_ end up supplementing it and eventually switching back to Google because the results just aren't what I'm after. It's fine when the answers I want exist on Stackoverflow for example, but anything more esoteric or less specific and I find myself disappointed. I'd love to switch permanently.
I don't think a SPA is the problem, in fact a well-made (end to end) SPA should be faster after an initial, cacheable load. It's the fact that it isn't well-made and it's bloated with god knows what.
I don't believe that any of the videos described were made for views or with the intention of having an audience. Many things go beyond your capacity for empathy if you're oblivious to them and their magnitude – they're shocking for a reason. I don't see wilful ignorance or filtered media as being a solution to any problem, but a big problem in itself. You seem to care about preventing people who "enjoy" this stuff from seeing it more than allowing anyone to see the world for what it is, if they choose.