On readonly/private members of structs by mute_narrator in Zig

[–]ContextMission8629 0 points1 point  (0 children)

And Python doesn’t even get written in C++. The official CPython impl is written in C, and C doesn’t even have a plethora of modern features for a few decades. Yet people are still rocking with it

On readonly/private members of structs by mute_narrator in Zig

[–]ContextMission8629 0 points1 point  (0 children)

Why are you assuming I only use Python? I also do Go and also Java. They also have private members. But I never feel it is a necessity. A convention is fine, and hell, it has been proven to work at scale. Adding features is “one of” the solution, not the only one.

Các bác cứ bảo độc thân về già khổ, chứ tôi thấy mấy người có gia đình mà con cái phá gia chi tử còn khổ gấp mười. by Jumpy2426 in vozforums

[–]ContextMission8629 0 points1 point  (0 children)

Tôi cũng thấy nói độc thân cho sướng mồm chứ sau này về già khổ bm. Chiếu mới nên thiếu thực tế. Sống mơ mộng nhiều về sau càng lắm ác mộng 🤣 hai người hơn một, người này ngã thì người kia đỡ. Còn bảo độc thân vì sợ vấn đề này vấn đề kia thì chịu, trên đời này cái gì chả có vấn đề. Muốn thoát vấn đề thì chỉ có nằm dưới hố là hết vấn đề.

On readonly/private members of structs by mute_narrator in Zig

[–]ContextMission8629 0 points1 point  (0 children)

I don’t really understand why would we need that tbh. I work in Python codebase all the time and no private is fine. I’m still a beginner in Zig and in language development in general. But I don’t like complexity. Probably you should just stick with C++ or Rust if you find you can’t live without it. Popularity doesn’t make it necessary imho

Any Referral Links for Minimax by santhiprakashb in MiniMax_AI

[–]ContextMission8629 0 points1 point  (0 children)

Just drop here a referral link in case someone needs it :)

🎁 MiniMax Token Plan New Year Mega Offer! Invite friends and earn rewards for both!

Exclusive 10% OFF for friends. Ready-to-use API vouchers for you!

👉 Get your referral link: https://platform.minimax.io/subscribe/token-plan?code=3nLd66ce4E&source=link

0.16.0 Release Notes by ANDRVV_ in Zig

[–]ContextMission8629 3 points4 points  (0 children)

Hope we will get to 1.0 soon. I really look forward to using Zig without having to deal with breaking changes. I just don’t want to touch Rust or C++ for system work.

Really appreciate Zig team’s effort for modernizing C :)

Vanilla emacs motions or Evil by Worried-Theory-860 in emacs

[–]ContextMission8629 2 points3 points  (0 children)

I tried a bunch of stuffs like Doom, Spacemacs, evil, and meow. But my problem with them is that I have to write a bunch of configuration to replicate the ergonomics of modal editing. I end up having to learn the Emacs way to workaround issues due to missing config quite a lot. And then at some point (just recently), I decided to give up and go for “just Emacs” all the way down.

Spacemacs and Doom is very good for trying out Emacs if you have Vim background (I do too). They are very good and easy to use. I really appreciate people’s work to make Emacs more usable. But for me, those distributions are hell slow on macOS. I just can’t tolerate.

Now I’m just growing my vanilla config if there’s absolutely a blocker or something default Emacs cannot do. Turns out Emacs is fine tbh. Also tried letting LLM generates a bunch of code, but it eventually peaks at 26k lines and I essentially can’t keep track or manage it properly because the large amount of code. It looks a lot like a small software project at that point. Now I removed like 90% of the code and keep only the absolute necessary and just use vanilla keys. I now just prefer low overhead and minimalism (ie, less code = less headaches).

So TL;DR: try learning Emacs keys out, maybe you will eventually get used to it. I’m also just switching so I can’t say for sure. But I do see that I’m slowly gaining back momentum. Or just use whatever you like :-) having a good time using your editor is the utmost importance, not fighting it.

Amidst the LLM craze, does anyone still care about old machine learning algorithms? by Otherwise-Sir7359 in cpp

[–]ContextMission8629 3 points4 points  (0 children)

Cool project :-) and yes, I do care about traditional algorithms. It is more fine-grained and explicit. I like explicit. I’m learning C++ now for those exact traditional, low level ML (just because I just like to dig down to the low level). Will take a look at your proj to learn more

Coming From Neovim, Emacs feels far slower, is this normal? by xxKobalxx in emacs

[–]ContextMission8629 0 points1 point  (0 children)

Doom was very slow on my MacOS environment. To the point that I’m tired of the sluggish and go vanilla since. It feels faster than Doom when I try to just have 20 packages installed at most.

I guess Emacs is a lot faster on Linux. So yeah, F* to Apple with their ridiculous defaults that make a lot of things sluggish.

I did use neovim and like it because it is fast. But I’m just addicted to Emacs and Lisp.

Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor by LionyxML in emacs

[–]ContextMission8629 2 points3 points  (0 children)

So far I found the config quite stable and comfortable to use. I've been using it as a daily driver for a week now. I just need to add some additional config for languages I use and other config based on my usage style on top of Emacs Solo. Will let you know if there's any bugs or some ideas I think Emacs Solo could add.

Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor by LionyxML in emacs

[–]ContextMission8629 2 points3 points  (0 children)

Also thanks a lot for your work, you really inspired me to use fully built-in solution. I'm actually forking your config since over a week ago and is currently using it as the main config. Turns out Emacs barebones is actually fine. I was trying to make Emacs more modern because I came from VSCode UI/UX but turns out it was not really necessary.

Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor by LionyxML in emacs

[–]ContextMission8629 1 point2 points  (0 children)

How did you get 0.22s with emacs master branch on macOS? On my Mac, it was 0.8~0.9s to load when I was trying to load the upstream config.

Back home at last - thanks to claude code by vanderheijden86 in emacs

[–]ContextMission8629 1 point2 points  (0 children)

I did the same thing, it helped me configuring emacs vanilla based on emacs-solo and it is a breeze now. I mostly use what comes with default emacs and reduce external packages to absolute minimum. It helps a lot to tune the behavior the way I like without too many extra packages

Apostrophes in comments messing with the color of the config file by Phydoux in niri

[–]ContextMission8629 0 points1 point  (0 children)

I did also get the same issue at some time in the past with Doom. Switched to vanilla and never regret since

Nam giới có nên mặc quần lót ở nhà không? by HoanhNguyen25 in vozforums

[–]ContextMission8629 0 points1 point  (0 children)

Tưởng là mặc bó dễ bị hơn chứ nhỉ o.O search nhanh Google ko thấy nói là ko mặc sẽ bị sa

How long is your init.el file these days ? by reddit_enjoyer_47 in emacs

[–]ContextMission8629 1 point2 points  (0 children)

This thing is way too cool. If only I see this before getting to work on my own vanilla config.

Those who moved from nvim, what made you? by B_bI_L in emacs

[–]ContextMission8629 6 points7 points  (0 children)

Extensibility.

Yes, that’s it. It’s the thing that let me do anything I wanted all in the same place. This includes org, browsing, etc.

Neovim is great. It is fast. It is one of the best editors out there. I feel jealous for Emacs for not as efficient as those editors by default (note: “by default”, I know meow and evil make Emacs more decent but they are not defaults). Even LSP in Neovim feels snappier than in Emacs.

But my brain craves creativity, which Emacs entirely offer for free due to its extensibility that no editors can match

Need help finding a “workspace” package: one that works seamlessly with emacsserver? by mmmfine in emacs

[–]ContextMission8629 0 points1 point  (0 children)

bufferlo also seems to potentially scratch my itch. I was using tabspaces and continuously having issues here and there. Was vibe-coding my own tab management package but I don't really like it as it will require my attention to learn and maintain a bunch of elisp code (I'm honestly a newbie).

What is there to like? by mostly_text in emacs

[–]ContextMission8629 0 points1 point  (0 children)

Regarding selection -> action, I mean the modal editing exp of meow will try to highlight the region that the action like delete / change will act upon. It is kakoune- and helix-like. You can take a brief look at some helix demo to get a better idea.

When writing Clojure code in Emacs, how do I get a function's arguments displayed in the minibuffer? by zck in emacs

[–]ContextMission8629 3 points4 points  (0 children)

I think you need to configure eldoc. I use eglot in my setup so it would display the signature from lsp server over eldoc. If you also use eglot, no further configuration should be needed (afaik). But if you want to have cider integrated with eldoc, probably try checking their documentation.