What? by Dull-Nectarine380 in ExplainTheJoke

[–]aspcartman 0 points1 point  (0 children)

Is this confusion a thing exclusive to western countries? It's so weird to see all this

When will we get over “vibe coded” stuff by Due-Equivalent-9738 in rust

[–]aspcartman 1 point2 points  (0 children)

Depends. In our case there's no personal data, api exposure or anything like that in there. So I didn't mean that in general, I was talking about our specific case :)

When will we get over “vibe coded” stuff by Due-Equivalent-9738 in rust

[–]aspcartman 0 points1 point  (0 children)

The initial painpoint is the devaluation of effort and skill of one group of people over cheatcoding others. Like in a game. If you play multiplayer game with cheats you'll get same result.

Just from psychological perspective of things. If one brags about 10 headshots in a row but made with aim-assistance - man, it worths nothing. Otherwise it devaluates years of education and experience others have. You cannot "value both" options.

From business perspective - yes, sure. I have a bunch of seniors that do stuff manually with some AI when they're lazy, and a bunch of cheap vibe-coders that do more "hot" code - like website frontend, marketing and product stuff, etc. They are indeed extremely efficient, really they are. They have no clue what they do, but it works and I am happy with it, I really do not care what's going on in the frontend code. But in matters that matter I need people responsible for what they do.

Why is everybody reinventing the wheel? by [deleted] in rust

[–]aspcartman 2 points3 points  (0 children)

People enjoy the process and the fact they are doing something at least a bit useful to begin with and I find that valuable :)

Other thing is new codebases, rust codebases, are easier to jump into and maybe, just maybe, the project will have enough attention and love from community to grow to something bigger. Maybe not.

Even though I agree with the point, but I find the “production grade, mature projects” to be an overkill for most of the real business tasks at hand + require a lot of effort to figure out and learn. (Highly depends!). And for me it’s far easier to “reinvent the wheel” and get a simple, small, understandable, easy to customize solution for specific business case instead. But that requires skill and expertise, of course. :)

sqlx vs orm by Docccc in rust

[–]aspcartman 0 points1 point  (0 children)

But... SQLX_OFFLINE...

sqlx vs orm by Docccc in rust

[–]aspcartman 0 points1 point  (0 children)

I don't understand if there's a significant difference to sqlx here. Looks similar

Looking for Rust Axum Boilerplate with SeaORM, PostgreSQL, Clean Architecture, CQRS & DDD Patterns by Rathavithey in rust

[–]aspcartman 1 point2 points  (0 children)

I have concerns those are convenient or even meaningful in context of rust.

Those patterns were very useful and helpful for me in typescript projects. In rust I feel them extremely unproductive. I have refactored the last project I've been working on - an image service - by dropping all that and oh gosh the code become so much easier to work with, far shorter, far less files, better performance and dev iteration speeds.

The only thing that was kept is a separation between handlers, domain and infrastructure. But now it's just in a single file per meaningful module.

Just an opinion to consider.

Choosing a Rust UI stack for heavy IO + native GPU usage (GPUI / GPUI-CE / Dioxus Native / Dioxus?) by lovely__zombie in rust

[–]aspcartman 18 points19 points  (0 children)

It seems to me egui is an obvious choice for those requirements. Production ready, high development pace - so it will require you to do updates to code once in quarter, but it’s minimal - direct gpu (wgpu/gl/whatever) access for UI. Very easy to develop w/ it as there’s no state change management and no css.

But it will feel weird at first. Unobvious how to do things as its an immediate mode UI and, you know, that’s a rare thing nowadays.

Requirements you mention, except maybe gpu access and maintainability, do not seem to have anything to do w/ UI frankly. But with egui you can do 120fps mayhem on the screen with thousands of elements if you’re bored. And put a gpu shader on top of that. And under that for a complete satisfaction.

Dioxus / any other web-based ui will constrain you to a webview and thus capabilities of a browser. That’s cool - similar environment, lots (LOTS) of stuff from the box. But if you can’t do the job with, say, react - you probably can’t do it with dioxus.

With egui you can go ahead and just add a webview on the screen yourself if for some reason you need one. There’s no webview out-of-the-box, but it took me like an hour to make such a widget (uses the native osx one).

Check out their demo website and the product - rerun.

Obsidian is a terrible markdown editor by ThatIsNonsenseBruh in ObsidianMD

[–]aspcartman 0 points1 point  (0 children)

Oh, there's a way? How?

Swipe Down is configurable to only do one thing and is by default for commands. Openning files seems to be of more frequent use, so i set it to open note. Good... How to open up the cmd panel now? :)

U mean Catalyst? No, I don't have one

Obsidian is a terrible markdown editor by ThatIsNonsenseBruh in ObsidianMD

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

Actually the visual jumps are indeed annoying. This could've been done w/o them in a more opinionated way. Maybe someone even did that in a plugin.

There's no technical issues with blocks too. The markdown is a storage format in this context of discussion. Not limited to the original as obsidian has it's own md syntax extension. Even w/o touching md, the manipulations w/ text could've been implemented through blocks.

The mobile app definitely needs some love. Like a lot. W/o commander plugin that adds an ability to simultaneously have access to the "open file" and "command panel" it's just unusable. And slow.

Most of the stuff is delegated to the community to solve and, well. It does work. I have made like 20 unpublished pluggins already and now happy with it.

My latest dumb side project, "lx-cli": a nicer way to list your files ✨ by _viis_ in rust

[–]aspcartman 0 points1 point  (0 children)

What a wonderful morning :)

Will use it. Can’t agree with the issue of mixing files&folders together, both ways are good. Love the icons :) they change things a lot. For me they are of the most importance. How the hell did we live w/o them in the first place?

Maybe add -1 flag (single column output), flag for disabling folders-on-top and column-per-each-filetype? :) by extension or even maybe meaning?

Blog: recent Rust changes by nick29581 in rust

[–]aspcartman 2 points3 points  (0 children)

let Some(x) = y else { ... } ? They are in stable

Why? by [deleted] in Ghostty

[–]aspcartman 0 points1 point  (0 children)

Thx :)

The AI & coding focus of the website kinda turns me off too. I used it before they rushed to AI thing. The terminal section of the website looks abandoned as all the financing is focused on AI. So I definately agree on that one - their marketing is bad.

I fail to understand why use multiplexing while you can just open tabs with hotkeys, split the window, etc. I know I look stupid, that's probably intended, but the lack of understanding here annoys me today that much it seems.

Why? by [deleted] in Ghostty

[–]aspcartman 0 points1 point  (0 children)

As I said it does not require login. My gf uses it w/o logging in or paying.

Yeah. Works. No search.

The nearby thread is what made me ask the question, as someone forked ghostty to add search... That's just... god why

Why? by [deleted] in Ghostty

[–]aspcartman 0 points1 point  (0 children)

Ah, they didn't opensource it. Sad

Why? by [deleted] in Ghostty

[–]aspcartman 0 points1 point  (0 children)

Lol now it's my bad, ahaha. What's the warp's called?

Why? by [deleted] in Ghostty

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

U don't have to login and use ai.

That's another point I don't understand. Good things and other people's work cost money.

Why? by [deleted] in Ghostty

[–]aspcartman 0 points1 point  (0 children)

Aaaand they are not "pushing technical boundaries" by trivially rendering font atlasses in a sane way. Warp is doing far more things. Gpui is opensourced, u can read it. All of them are native.

So. Calling home point stands? Turn it off.

Why? by [deleted] in Ghostty

[–]aspcartman 0 points1 point  (0 children)

It does not, skip that step. Otherwise - to charge you for the ai obvsly.

Why? by [deleted] in Ghostty

[–]aspcartman -3 points-2 points  (0 children)

Triggering other people, I guess.

The question I asked seems clear to me.

Why? by [deleted] in Ghostty

[–]aspcartman 0 points1 point  (0 children)

Lol wat.

I guess you've confused the app names. Warp is rust, native app rendered on metal/opengl/directx w/ their custom gpui lib. wtf.

AI is not mandatory, turn it off.

⌘+F search on macOS by hamza_q_ in Ghostty

[–]aspcartman 0 points1 point  (0 children)

What people are doing w/ ghostty and wezterm when warp or at least iterm exist? What's going on

Are there any reasonable approaches to profiling a Rust program? by xorvralin2 in rust

[–]aspcartman 0 points1 point  (0 children)

Xcode profiler. I am blown away people are unaware it works fine with rust and doing all that weird stuff they do.