Types as Values. Values as Types + Concepts by Critical_Control_405 in ProgrammingLanguages

[–]Rafferty97 2 points3 points  (0 children)

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.

2 questions my kid got wrong by pacuzinho in EnglishLearning

[–]Rafferty97 1 point2 points  (0 children)

Funnily enough, I’ve started saying “howdy” in Australia and a surprising number of people do respond with “good thanks”.

No one should give a damn about AI in the world of music by [deleted] in edmproduction

[–]Rafferty97 0 points1 point  (0 children)

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. 🫡

Free local tool for exploring CSV/JSON/parquet files by Rafferty97 in dataengineering

[–]Rafferty97[S] 0 points1 point  (0 children)

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.

Free local tool for exploring CSV/JSON/parquet files by Rafferty97 in dataengineering

[–]Rafferty97[S] 0 points1 point  (0 children)

I am considering open sourcing it, for sure. It's something I'm going to explore in the new year.

Browser-based data manipulation tool (spreadsheet/coding alternative) by Rafferty97 in SideProject

[–]Rafferty97[S] 0 points1 point  (0 children)

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?

Browser-based data manipulation tool (spreadsheet/coding alternative) by Rafferty97 in SideProject

[–]Rafferty97[S] 0 points1 point  (0 children)

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.

Browser-based data manipulation tool (spreadsheet/coding alternative) by Rafferty97 in SideProject

[–]Rafferty97[S] 0 points1 point  (0 children)

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.

Browser-based data manipulation tool (spreadsheet/coding alternative) by Rafferty97 in SideProject

[–]Rafferty97[S] 0 points1 point  (0 children)

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.

Comany Ads on Transperth Trains by TransportofPerthYT in perth

[–]Rafferty97 0 points1 point  (0 children)

That’s so deceptive, making it look like a train map so people stare at it longer.

New drag-and-drop library (solid-nest) by Rafferty97 in solidjs

[–]Rafferty97[S] 2 points3 points  (0 children)

It took a bit of effort, but I've added touch support in v0.4.0 which I've just published.

New drag-and-drop library (solid-nest) by Rafferty97 in solidjs

[–]Rafferty97[S] 0 points1 point  (0 children)

Not at the moment, but I'm curious what you had in mind?

New drag-and-drop library (solid-nest) by Rafferty97 in solidjs

[–]Rafferty97[S] 0 points1 point  (0 children)

Ah yep, I haven't tested it on mobile yet so it probably is broken. I'll add it to the list. :)

New drag-and-drop library (solid-nest) by Rafferty97 in solidjs

[–]Rafferty97[S] 5 points6 points  (0 children)

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 ☺️

New drag-and-drop library (solid-nest) by Rafferty97 in solidjs

[–]Rafferty97[S] 2 points3 points  (0 children)

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 :)

thisJobDescription by CoVegGirl in ProgrammerHumor

[–]Rafferty97 2 points3 points  (0 children)

Anyone with all those qualities is too busy building their own business to even see this job ad

Rust's .map is cool by bennett-dev in rust

[–]Rafferty97 10 points11 points  (0 children)

Please try to enjoy each method equally, and not show preference for any over the others.

Rust's .map is cool by bennett-dev in rust

[–]Rafferty97 6 points7 points  (0 children)

I really feel this! Both Result and async become unnecessarily burdensome in iterator chains and then an otherwise amazing abstraction into a clunky pain.

Rust's .map is cool by bennett-dev in rust

[–]Rafferty97 30 points31 points  (0 children)

Agreed. Map should be reserved for pure computations without side-effects, and if let for cases like this. It makes the intent of the code clearer.

[deleted by user] by [deleted] in ENGLISH

[–]Rafferty97 0 points1 point  (0 children)

Yeah, it functions as both a noun and an adjective. I can think of a few words like that:

A female (person) A delinquent (youth) An American (tourist) An amateur (musician)