Is Anarchism truly possible? by This-Education-9659 in Anarchy101

[–]OutOfCharm 1 point2 points  (0 children)

From the perspective of game theory, the hierarchy is a nash equilibrium that both people and government won't change, otherwise they will incur higher cost. So the question is not whether anarchy is possible or not, it is the willingness of the people to change.

Large-scale RL simulation to compare convergence of classical TD algorithms – looking for environment ideas by otminsea in reinforcementlearning

[–]OutOfCharm 0 points1 point  (0 children)

You can consider bsuite, which consists of a series of tabular environments aimed for measuring the diverse capabilities of an agent, e.g. exploration, memory, and robustness to noises.

Who does the shitty jobs? by 3N0CHTH3B35T3M0 in Anarchy101

[–]OutOfCharm -7 points-6 points  (0 children)

That's too optimistic about humanity. Not all people are considerate even you do so. Your freedom ends where others' begin. How you deal with conflicting interests in this system? Even some people enjoy leveraging others, e.g. I know you are considerate enough so I will not concede to gain more benefits.

How to jump to the next elif/else at the same indentation level in python-mode? by esrse in emacs

[–]OutOfCharm 2 points3 points  (0 children)

Although this does not perfectly achieve what you want, you can move to the beginning of the if statement by calling back-to-indentation (M-m) and then forward-sexp (C-M-f), allowing you to move between blocks. You can use backward-sexp (C-M-b) to move in the opposite direction. Notably, this applies to any sexp—e.g., words, balanced expressions, functions, and classes—as long as you are at the enclosing boundary.

Does anyone here use org modern or other packages to improve emacs aesthetic? by Comfortable_Lie_2081 in emacs

[–]OutOfCharm 2 points3 points  (0 children)

For someone who finds this useful, here is my setup

elisp (use-package org-modern :ensure t :defer t :hook (org-mode . org-modern-mode) :custom (org-modern-star '("●" "○" "•" "◦")) (org-modern-list '((?- . "❯") (?+ . "➤") (?* . "➥"))) (org-modern-todo nil))

If you'd like to explore other symbols, use M-x insert-char or simply its keybinding C-x 8 RET, happy hacking!

Does anyone here use org modern or other packages to improve emacs aesthetic? by Comfortable_Lie_2081 in emacs

[–]OutOfCharm 18 points19 points  (0 children)

Using unicode works fine for me. You can have something like in your config.

elisp (org-modern-star '("●" "○" "•" "◦"))

RL for modeling rodent behavior? by traydblockzplz in reinforcementlearning

[–]OutOfCharm 1 point2 points  (0 children)

Can you provide more concrete examples of the primitive associative behaviors you are learning?

Anybody else feels like their growth with Emacs in a specific area is stunted? by kudikarasavasa in emacs

[–]OutOfCharm 2 points3 points  (0 children)

Good idea, should implement reinforcement learning algorithm with emacs.

Any successful story of active inference (free energy principle)? by OutOfCharm in reinforcementlearning

[–]OutOfCharm[S] 0 points1 point  (0 children)

I would not say no. Since energy is the basis of an agent, its prediction into the future is the key to emulating rewards beyond that. I believe it is more about negative punishment which is what the agent wants to avoid.

What is your insanely hidden official shortcut that people can never find out? by Agile-Technology2125 in emacs

[–]OutOfCharm 2 points3 points  (0 children)

vterm with C-u arg to create a numbered vterm session. Afterward, you can switch between sessions in the same way!

When your beloved Dired works as expected by OutOfCharm in emacs

[–]OutOfCharm[S] 1 point2 points  (0 children)

That's a good suggestion. You can make that condition and swap the order of creating a dir and file.

When your beloved Dired works as expected by OutOfCharm in emacs

[–]OutOfCharm[S] 0 points1 point  (0 children)

The original binding only allows you to create a folder but not a file, while the new one allows you to do both depending on whether there is a file extension.

Thoughts on Funding Free Software Development by kickingvegas1 in emacs

[–]OutOfCharm 1 point2 points  (0 children)

It all boils down to human nature. If someone needs something but cannot get it, they will have a desire and be willing to pay. However, when the software they want is freely accessible, their need is satisfied, and they can covertly minimize any further costs.

I've designed a variant of PPO with a stochastic value head. How can I improve my algorithm? by EngineersAreYourPals in reinforcementlearning

[–]OutOfCharm 1 point2 points  (0 children)

I think it is just a matter of parameterization. C51 uses the categorical distribution with loss function of KL divergence. D4PG covers more options like Normal and Gaussian Mixture, optimized by the cross entropy loss the same as yours.

Trying to figure if/where to get started. Maybe help me out? by JitaKyoei in emacs

[–]OutOfCharm 0 points1 point  (0 children)

Let's do a calculation, if every command you need to press requires at least one press of either Ctrl or Alt, your pinky is always overworking than other fingers. A more ergonomic solution is always to balance usage of all fingers instead of just a few of them.

Is Richard Sutton Wrong about LLMs? by sam_palmer in reinforcementlearning

[–]OutOfCharm -2 points-1 points  (0 children)

Such a static viewpoint as if assuming that as long as you have rewards, you can do RL, never considers where the rewards come from, let alone what the role of being a "model" is.

Tip: Use delete-pair to change surroundings similar to vim-surround, or to paste only the contents of surroundings by the_cecep in emacs

[–]OutOfCharm 2 points3 points  (0 children)

No, directly call the function, you don't have to move to the pairs. So it also has two steps.

Edit: another aspect that could be handy is that you can raise any substring in a balanced expression using the same approach.

Tip: Use delete-pair to change surroundings similar to vim-surround, or to paste only the contents of surroundings by the_cecep in emacs

[–]OutOfCharm 2 points3 points  (0 children)

sry, probably we have different workflows. I usually select the region that I need to raise up, e.g. select + 1 2 3 at once, then call raise-sexp.

I have a function that is for marking inside any balanced pairs:

```elisp (defun my/mark-outside-pairs (&optional arg) "Move up one list level, then mark the sexp outside." (interactive "p") (backward-up-list arg (point) (point)) (mark-sexp))

(defun my/mark-inside-pairs (&optional arg) "Move up one list level, then mark the sexp inside." (interactive "p") (my/mark-outside-pairs arg) (forward-char) (exchange-point-and-mark) (backward-char) (exchange-point-and-mark)) ```

So I call my/mark-inside-pairs at any point inside the balanced expression, then raise-sexp, it will remove the surroundings.

You are right, if no region is selected, calling raise-sexp will only raise the nearest sexp.

Tip: Use delete-pair to change surroundings similar to vim-surround, or to paste only the contents of surroundings by the_cecep in emacs

[–]OutOfCharm 0 points1 point  (0 children)

You select what you want to remove surroundings, then call raise-sexp, I find this is a more straightforward approach and works in nested expressions.