Hacker Newsnew | past | comments | ask | show | jobs | submit | gozzoo's commentslogin

aren't such places too busy for meditation?

That's so cool. Can you share more about this. What program and keyboard did you use? Did you proceed with more serious learning?

I used an Akai LPK25 with my iPhone (using the Camera Connection Kit and a combined usb hub/dac) and an app called Simply Piano. They make a wireless version of that now that would simplify the setup a great deal. It is a mini keyboard and the keys are quite small, but in my experience it was fine for the beginner stuff (and the keyboard is useful in general later). As I said before, I stuck with this until the app started using keys outside the range I had.

Now, as for "did I proceed with more serious learning" - I alternate though a ton of hobbies. So I moved on after that, though still go back to it from time to time. But I also have other musical interests and it was helpful to those as well.

Also did a lot of music on the commute on my iPhone with Korg Gadget (and Caustic before that). Sometimes with a keyboard, sometimes without.


I have asked ChatGPT recently how to de-optimize my life. It seems I'm not the only one who wants go back to the old ways of doing things :)

I’m pretty sure step one to going back to “the old way” is not to ask ChatGPT

I maintain a list of things I have done here: https://nicolasbouliane.com/blog/silence

I love the design and content. Keep writing Nicolas

The GP not de-optimizing, just simplying life which is always a good thing.

from the comments:

> Definitely every one of these is sluggish at best on a very modern machine but they are also full of UI annoyances.


The constant scrolling is very distracting. I couldn't follow up


Thanks for the feedback!


So, case by case then?


What about the so called NPUs which are present in some modern microcontroller chips?


Exactly the same thing with Bulgarian voices.


It should work well for the logged in voices here: https://elevenlabs.io/app/voice-library?language=ro

We are in the process of updated the homepage voices for the new languages


It does, indeed. Thanks for looking into it.


Isn't such app best implmented with some cross platform framework like flutter? It has support for all major desktop OSes and at leqast the examples run very smooth.


I evaluated Flutter for my app before deciding to go with Tauri and wrote about it on my blog: https://arboretum.space/blog/why-arboretum-chose-tauri .

The short version is that Flutter's lack of rich text editing solutions at the time made it a non-starter. It's a common problem in the Flutter ecosystem from what I've seen, there's often 0 or only 1 quality package for many "advanced" desktop use cases.


> many "advanced" desktop use cases

I've found that the GUI library I tried (fyne with go) was mobile-first, so some desktop things e.g. file-open dialogs didn't have the functionality I expected (the "dialog" was actually drawn within the same window as the application window). Flutter is mobile first too IIUC.

Outside of Qt, languages like rust and go don't have a good solid desktop GUI development option.


I've heard good things about Flutter! We briefly considered it but just opted for Tauri out of preference.


You shall hear also about dark side of Flutter. It reimplements the whole UI rendering layer and UI components, so you lose all the flexibility, accessibility etc. of native components. On the other hand with Tauri or React Native you get browser or native OS components.


dont like the sound of reimplementing the whole UI components....


You don't have to reimplement them yourself, they already come provided with the same components as on the web, like buttons, forms etc (and there are also custom UI frameworks like forui which clones shadcn/UI if you're familiar with that). The point being, Flutter apps can run much smoother precisely because they reimplement everything rather than dealing with the legacies of HTML and CSS. Since your UI seems fairly simple to make in any UI framework, you could take a look at Flutter as well.

I do so with Rust also with the package flutter_rust_bridge which works great, I'm working on a mobile app that also simultaneously works on web and desktop when I tested it, even all the Rust parts.


> Flutter apps can run much smoother precisely because they reimplement everything rather than dealing with the legacies of HTML and CSS

Maybe in some cases, but I kind of doubt this statement in general. I just tried a Flutter demo from their official site and text selection doesn't even _work_ correctly.

https://flutter.github.io/samples/web/simplistic_editor/

I'll copy-paste a few lines of the example sentence, double click on one of the middle lines to start selecting by word (which it doesn't seem to even do), and then highlighting starts on the top line instead of the line I selected.

In general the flutter apps always feel janky and second-class to the platform they're on, because they never fully implement the exact behavior of each platform they run on.


I didn't see 'highlighting on wrong line', but double-click a word not selecting the word is annoying (Firefox on Windows11)


The visualisation is great, the topic is interesting and very well explained. Can sombody recomend some other blogs with similar type of presentation?


If you haven't seen it, you'll probably like:

https://ciechanow.ski/archives/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: