Yes, it's the only editor that is not a vscode fork. I use it in my daily work for Python and JS and it works like a charm. The multi buffer feature is 🔥
If you like vim motions, you could try Zed, it has native vim motions + CC connection (also other terminal coding agents, not only CC)
I finally started the Deduplicator project
https://github.com/arturo-source/deduplicator
I haven't finished the Rust book but I wanted to start with some practice, not only theory. In fact it took me some time to figure out some errors, even if I read them in the book before lol
I plan to add the UI soon, just because my initial motivation was to make a GUI :)
I'm considering either Slint or Egui
I finally started the Deduplicator project
https://github.com/arturo-source/deduplicator
I haven't finished the Rust book but I wanted to start with some practice, not only theory. In fact it took me some time to figure out some errors, even if I read them in the book before lol
I'm fascinated about the Rust security.
On the other hand, wtf happens with the lifetime? Coming from programming languages with GC, the lifetime blows your mind 🤦
I'm already learning Rust in mi free time, so it might take a while to do the first commit
So my ideas to make my first desktop app are:
- AI chat (I know there are tenths of them)
- Deduplicator: find duplicates files in your machine
- S3 desktop client: I'm impressed, there is no S3 GUI for Linux (I use mc from minio but it's CLI)
Maybe someone wants to help me decide :)
I have found the Slint project https://slint.dev/
I have never used Rust (you can use Slint with other languages btw) but I like the idea of start learning Rust
So I guess the project will be take some time :)
App idea: Uber but all payments are made with Cashu, journeys are published in Nostr, and a review system based in Nostr. The driver could set a desired €/km and the user could make offers.
Obviously it'd not work:
- network effects
- the regulator of each country will punish drivers (taxi cartel)
- the mainstream don't use BTC already...
But sounds not so difficult to implement, I'd be concerned about privacy because one would be publishing its routes on Nostr 😓
Omg what a fucking hell is dealing with dependencies
And GTK structure doesn't help, it is a bit confusing
In the beginning I wanted to create an app using Go, I know, it is not the best idea for UIs...
I found GTK 4 bindings for Golang
I realized why so many people program websites and not native UIs :)
cashu-ts is a library, not an app, neither a mint or a wallet itself. The cashu-ts library is used for the client side, which means that it'll be used in some wallets. So answering your questions:
1) It doesn't affect the UX, rather the DX.
2) cashu-ts has nothing to do with mints.
3) Yes, wallets will still work, the Cashu protocol hasn't changed. But the existent wallets already using cashu-ts will have to put some effort in the migration.
Omg I was looking to make a native UI for desktop, so I wanted to avoid Chromium-wrapers
Now I realized that I'm too much used to use HTML, GTK looks very cumbersome 😮💨
nostr:nprofile1qqsdmup6e2z6mcpeue6z6kl08he49hcen5xnrc3tnpvw0mdgtjemh0spremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59uq32amnwvaz7tmjv4kxz7fwdehhxarj9e3xwtcpz9mhxue69uhkummnw3ezumrpdejz7qmvcku yesterday I tried to use npub.cash and I wasn't able to connect using NIP-46. I'm a newbie so I don't know much about Nostr, and I thought I could do it using Amber.
What apps can use NIP-46? Is the recommended way that I download the Alby web extension, paste my nsec there, and connect npub.cash using NIP-7?
Well, I don't even have a git repo
So I guess I cannot call it a project yet
Today seems like a good day to start a side project
Oh and start using Nostr, this is my first post btw