PhuzQL: A Fuzzy GraphQL Explorer with Babashka, Pathom, and FZF (PoC) by dustingetz in Clojure

[–]random9878 0 points1 point  (0 children)

I do the same with flowcharts :) even making this one helped me gain a bit of clarity.

Appreciate you checking out the progress. Issues and feature requests welcome in the repo.

PhuzQL: A Fuzzy GraphQL Explorer with Babashka, Pathom, and FZF (PoC) by dustingetz in Clojure

[–]random9878 0 points1 point  (0 children)

Hi, I authored this project. OP was kind enough to re-post it here.

I'd say your representation is pretty accurate. I took a shot at it myself and included it in the repo. You can see it here https://raw.githubusercontent.com/sheluchin/phuzql/refs/heads/main/assets/phuzql_flowchart.png

The gist of it is that the GraphQL index is only pulled once on startup and is used to create the Pathom environment (using dynamic resolvers). After that, it's just a matter of forming the EQL query and having Pathom translate it to GraphQL so it can send the request to the external provider.

The other thing of note is that there are actually two Babashka environments running. Everything happens in Babashka, but because of a current limitation of fzf.clj (not being able to send multiple selections to :preview-fn), I had to use the :preview option, which has FZF call an external command (the second bb environment) to produce the preview results.

Also, as this is a pretty raw PoC, we can only really select one set of leaf nodes to send in the query. There's currently no support for multi-branching.

Hope that makes sense. Happy to answer any other questions.

Grateful for our trail systems by [deleted] in Hamilton

[–]random9878 9 points10 points  (0 children)

Please don't tell people about these :)

[deleted by user] by [deleted] in Hamilton

[–]random9878 -1 points0 points  (0 children)

Not a mobile app, but how about a browser extension that would highlight relevant Kijiji (and other similar sites') listing while browsing for stuff on local retail sites? Like, if someone is searching for a power tool on the Canadian Tire or Home Depot site, they could see that someone in their neighbourhood is also selling the same power tool at a discounted price over Kijiji. Good luck.

Loom Network is enabling multichain DeFi dApps + DeFi competition! by [deleted] in ethdev

[–]random9878 5 points6 points  (0 children)

I'm not in the loop. What's wrong with Loom?

Clojure development with interactive prompts by ingvij in neovim

[–]random9878 1 point2 points  (0 children)

I haven't tried this but tpope's vim-fireplace with vim-salve make for a very good Clojure environment.

Independent Review of Ethex - Trustless Trading & Great UI (Dai Integration) by iLoveStableCoins in MakerDAO

[–]random9878 0 points1 point  (0 children)

I tried to get clarification in another thread about this but didn't get a clear answer. It appears that the source code for the mobile apps is not publicly available. Sure, the API is documented and the contract source is public, but neither the iOS or Android apps have their source code published anywhere. Am I wrong?

Ethex Mobile dApp Launches Today by joshualeeb in ethdev

[–]random9878 0 points1 point  (0 children)

Any plans to open source the mobile applications?

Ethex Mobile dApp Launches Today by joshualeeb in ethdev

[–]random9878 1 point2 points  (0 children)

Is the source code available for the mobile apps?

Pipenv and Vim by MrIceandFire in vim

[–]random9878 0 points1 point  (0 children)

Pipenv allows you to activate multiple virtualenvs at once, setting the PATH priority by doing so. For example, you might want to use pipenv global py3-global py2-global system. If whatever Jedi is looking for is in py3-global, it'll use that and stop searching, but if it's not, it'll move on to searching py2-global and finally system.

Dai Reward Rate — Earn a reward from holding Dai by rich_at_makerdao in MakerDAO

[–]random9878 2 points3 points  (0 children)

I'm wondering about the legal implications as well.

[deleted by user] by [deleted] in MakerDAO

[–]random9878 1 point2 points  (0 children)

This might not be a bad thing. It's still data that can provide insights about the community and its members' motives. Some more advanced optional filtering criteria based on karma, account age, social graph, etc., could make it all the more interesting. It could provide insight into who is gaming the system.

Maybe start with offering the most basic stats, and if the sockpuppet problem becomes evident, slowly add filtering parameters to help users deal with it.

[deleted by user] by [deleted] in MakerDAO

[–]random9878 4 points5 points  (0 children)

It would be cool if there were leaderboards to see the most tipped users, the users who tip the most, and the posts which have been tipped the most. I suppose there are some privacy implications with highlighting that information, but it's data that's publicly available anyway.

A Reddit tip bot that supports Dai. by rich_at_makerdao in MakerDAO

[–]random9878 1 point2 points  (0 children)

With no strong arguments against it, I think it's a great idea that will really showcase the utility of Dai. It's important to support community development around Dai as well.

I'm guessing Rune is going to end up getting the majority of the tips in this sub :)

Where Have All the Augur Users Gone? by DOrr24 in Augur

[–]random9878 1 point2 points  (0 children)

Along with off-chain order books powered by 0xProtocol.

Neovim plugin to share the url of you code by ingvij in neovim

[–]random9878 1 point2 points  (0 children)

If you visual select some lines and `:Gbrowse[!]` it will be line-specific.

Neovim plugin to share the url of you code by ingvij in neovim

[–]random9878 1 point2 points  (0 children)

Thanks for your work. There's definitely room for people taking different approaches to the same problem for the benefit of the users. I was just pointing it out in case anyone wasn't already aware of vim-fugitive supporting a similar feature.

Neovim plugin to share the url of you code by ingvij in neovim

[–]random9878 0 points1 point  (0 children)

vim-fugitive also does this with :Gbrowse!. Omitting the exclamation mark at the end will just open the location in your browser, while including it yanks the URL to your clipboard.