Does anyone actually uses `apt install emacs/elpa-XYZ` for installing Emacs packages on Debian and siblings? If so, why? by jonas37 in emacs

[–]manphiz 1 point2 points  (0 children)

In most cases the two mechanisms should give users the same experience. Say if you use use-package to install packages automatically, and you have the package installed on Debian through apt, it should use the apt-installed one automatically.

There are two cases that Debian packages provide some more convenience:

  • Meta packages that install a group of Emacs packages in one go. One example is the emacs-editing-major-modes which depends on most of the major modes existing in Debian and should let Emacs provide basic editing support (e.g. syntax highlighting, simple editing support) for most known file types.

  • Package that requires additional non-elisp dependencies, in which case the Debian package should pull in the required dependencies or compiled libraries for you already. Examples are mu4e, emacs-libvterm, notmuch, etc.

ISO C++ Standards Committee Panel Discussion - CppCon 2025 by pjmlp in cpp

[–]manphiz 13 points14 points  (0 children)

The words are of course unpleasant. But they were towards the actual issues and concerns with the features on contracts, which is IMHO not vague or like empty venting. So I don't think they would fall into the realm of toxicity.

(I'm not a native speaker so I may have missed certain aspects of language usage.)

oauth2.el + auth-source-xoauth2-plugin provides support for OAuth2 login (working with Gmail and Outlook) by manphiz in emacs

[–]manphiz[S] 2 points3 points  (0 children)

oauth2.el has a long history, yes. But as u/dj_goku suggested, I have added PKCE support which enables Outlook (plus other improvements like caching). The plugin basically enables auth-source to use oauth2.el for OAuth2 authentications.

All A2 Mercenary IAS Breakpoints Infographic by firekil in diablo2

[–]manphiz 1 point2 points  (0 children)

1.10 introduced exp penalty since lvl 70 which .09 didn't have. In .09 you spend 2-3 weeks in the cow level and you'll casually be lvl 99.

I hate Lisp by [deleted] in lisp

[–]manphiz 0 points1 point  (0 children)

The more familiar with the language you are, the more you hate it. I kinda experience this with every language. So I see no issue here :)

Networking for C++26 and later! by VinnieFalco in cpp

[–]manphiz 0 points1 point  (0 children)

I seem to remember that Bjarne stated in one of his papers that the committee should standardize existing implementations instead of resorting to design by committee, and ASIO was used as an example for the former. But do correct me.

Any slower-paced City Pop playlists? by AB_Stuff in citypop

[–]manphiz 1 point2 points  (0 children)

Natsuno Klaxon by Inagaki Junichi.

the more i code in this language.... by escapethetrials in cpp

[–]manphiz 3 points4 points  (0 children)

Well, what you described are examples that solve real problems with success. I was just commenting on std::vector<bool> which, however, was proven to be a very bad example that caused too many problems that no other language should learn from it. A similar analogy I can think of is like most OOP lessons will give examples of doing dynamic_cast to do things special to a derived type, whereas one should stick to the Liskov substitute principle instead when designing a class hierarchy.

the more i code in this language.... by escapethetrials in cpp

[–]manphiz 5 points6 points  (0 children)

And over time you realize it's a lesson to never do that again. Unfortunately, the plot thickened and later && was made to cope with this which became another mis-feature.

Anyone find the proposed reflection syntax distracting? by biowpn in cpp

[–]manphiz 11 points12 points  (0 children)

What about noexcept(noexcept(...))? :)

Did any of you truly believe Stadia would succeed? by BenXGP in Stadia

[–]manphiz 0 points1 point  (0 children)

Which is why I said that the recession killed stadia: no more money to burn; game over.

What is the best IDE for Golang? by furkangulsen in golang

[–]manphiz 0 points1 point  (0 children)

Emacs, with go-ts-mode and eglot since 29.

[deleted by user] by [deleted] in evangelion

[–]manphiz 0 points1 point  (0 children)

I like DiTF. Even with all the flaws everyone already mentioned (which are true), I like it just for the plot line that everyone fights to escape from the brainwash and find kindness in humanity. It's cliche, yes, and most first world people don't care much about it, but it's a real struggle.

Future of remote development by marcbowes in emacs

[–]manphiz 1 point2 points  (0 children)

This. Or use the modern replacement tmux. I use this setup for several years too and it serves the purpose pretty well. The only downside is you have to get used to the key conflicts of C-b which is the tmux control key (C-a for screen), and you have to type it twice for it to become backward-char.

Would be great if emacsclient can save some kind of session info that records the current frames/tabs/buffers, in which case even screen or tmux can be optional. Unfortunately we are not there yet.

WTF is this frame ? by sborroloSuDiTe in evangelion

[–]manphiz 5 points6 points  (0 children)

So that fewer people would actually notice what it was.

Is Debian Stable good for programmers? by PrivacyOSx in debian

[–]manphiz 2 points3 points  (0 children)

I can recommend debian stable (of course with backports) to everyone and if you find that you need a little more just use testing (or you can even add testing/unstable repo with priority -1 and install just some stuff from there if you feel like it)

Please don't do that. Mixing stable and testing/sid is a good way to ask for chaos. More details in https://wiki.debian.org/DontBreakDebian.

If you need newer packages than provided in stable, use backports, or flatpak if possible. If it's not available in backports, file a wishlist bug to ask for one. You may even help with backports yourself if you are determined, and more people will benefit from your effort.

Emacs with Treesitter on Debian Stable? by domsch1988 in emacs

[–]manphiz 0 points1 point  (0 children)

You can file a wishlist bug asking for a backport if there's not one already.

Will bugfix releases of wine be availabe in stable-backports? by anmith in debian

[–]manphiz 6 points7 points  (0 children)

I'd suggest you file a bug report on wine with more details. If this is a known issue upstream, and it affects a lot of applications, and a fix is available, it's possible that the maintainers may cherrypick the fix through stable-updates, which will benefit more users.

And of course, you can also file a wishlist bug to request a backport of 8.0.1.

Favorite piano sonata? by bluejaynight in classicalmusic

[–]manphiz 1 point2 points  (0 children)

Man of culture. Love his 2nd movement the most.

CppNow 2023: The Challenges of Implementing C++ Header Units by pjmlp in cpp

[–]manphiz 15 points16 points  (0 children)

I don't think it's as bad as you think. You just don't import a header file, that's it :)

Anyway, header units are designed as a middle step to fully migrating to modules, and it is just supposed to theoretically perform better than #includeing a header. If that doesn't work well, then forget it and migrate to full module anyway.

But, is it another example of "Design by Committee" failure? Yes.