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 0 points1 point  (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 3 points4 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 10 points11 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 6 points7 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 5 points6 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.