u/Rafferty97
-
4points
-
2points
-
39points
New drag-and-drop library (solid-nest) (self.solidjs)
Rafferty97
Rafferty97
That’s actually an awesome idea
Rafferty97
Melbourne’s favourite pastime it seems
Rafferty97
Mm that’s a very veiny sombrero
Rafferty97
A few comments: - “enable” is probably a better keyword than “able” - the variable “namespacing” feels cumbersome and unnecessary - what’s actually innovative or interesting about your language design? It comes across as just slightly weird JavaScript
The git history and source code give the impression that this whole project was mostly or entirely vibe coded. Was it?
Rafferty97
I looked up which font that is and that does just seem to be how it renders a capital N.
Rafferty97
It’s cool seeing people creating languages for the pure joy of it, experimenting with crazy concepts and working out the long term implications of those decisions. Thanks for sharing.
Rafferty97
Funnily enough, I’ve started saying “howdy” in Australia and a surprising number of people do respond with “good thanks”.
Rafferty97
Yeah, I think along similar lines.
“AI” can produce very plausible, competent music - but it’s literally soulless, inherently unoriginal, and just so generic. That’s not to mention the entire world of live performance, fan engagement, etc that AI cannot replicate.
If you’re worried about this technology outcompeting your own music, then well… maybe it wasn’t that great to begin with.
I sympathise with people worried about a saturated market, but there’s always a market for authentic expression and authenticity. And like most creative pursuits, it’s always been inherently difficult to make a decent living as an artist.
Anyway, curious to see how fast this comment will sink into oblivion. 🫡
Rafferty97
Thanks, I appreciate the feedback, and yeah, I definitely sympathise with your concerns. It was on my roadmap to create a desktop version of the app using Tauri, but I figured that starting with the browser version would reduce the friction for people wanting to just try it out and have a play.
Rafferty97
I am considering open sourcing it, for sure. It's something I'm going to explore in the new year.
Rafferty97
Thanks for the comment! The app does a lot of this already: - step by step editable sidebar - detects encoding on import - parquet/arrow support - pivot - computation in a web worker - virtualised grid
Your other suggestions are all golden, especially the ability to run it headless, which is definitely on the roadmap.
Have you had a chance to try it out?
Rafferty97
The app reads data files directly from disk, and it’s all non destructive so there is no in-place editing. I hadn’t considered making a copy of the file in OPFS, but I’ll have a look to see if that’s a viable option. IndexedDB might also work but I’ll have to see.
I definitely feel bad about alienating anyone using Firefox so I’ll definitely look for a solution.
Rafferty97
I’m familiar with Alteryx, it’s old, clunky and very expensive. I can’t say I’ve used the other tools you’ve mentioned.
Have you tried out the app? It uses a “step by step” interface, not a spreadsheet interface, because you’re right - spreadsheets aren’t the right tool for step by step workflows.
Rafferty97
Ah yeah, firefox doesn't support the filesystem API. I really ought to find a work around for that because it's a pretty bad blocker.
Rafferty97
That’s so deceptive, making it look like a train map so people stare at it longer.
Rafferty97
It took a bit of effort, but I've added touch support in v0.4.0 which I've just published.
Rafferty97
Not at the moment, but I'm curious what you had in mind?
Rafferty97
Ah yep, I haven't tested it on mobile yet so it probably is broken. I'll add it to the list. :)
Rafferty97
Thanks for the nice words! It definitely wasn’t easy to pull off, and I had to fight a lot of edge cases, but I’m pleased with the end result ☺️
Rafferty97
Thanks, please let me know if you find it useful :)
I have definitely seen `solid-dnd` before. It's a solid library, but didn't quite fit my usecase.
I think the general theme of DnD libraries is that they tend to be difficult to get started with, and also try to cover far too many use cases. My library has a more targeted focus and I think that's why I've managed to make the API surface so small.
That being said, there's a ton of features I can imagine adding without detracting from its core simplicity/ease-of-use.. it'll just come down to what the community wants from it :)
Rafferty97
And Australia
👁️ Surveillance State: I voted Yes.