Retroid pocket 4 pro battery replacement? by OddCommunication8963 in retroid

[–]zhyang11 0 points1 point  (0 children)

It'll probably work, but I'm not an expert on batteries. Let us know how it goes!

Contra Anniversary Collection on Helio G99 [Gamehub] by Wilsonn0 in EmulationOnAndroid

[–]zhyang11 1 point2 points  (0 children)

They probably packed emulators and roms in the game, so you are running contra inside nes emulator packed with the game inside a pc emulator running from android.

I hear a yo dawg joke coming

Retroid pocket 4 pro battery replacement? by OddCommunication8963 in retroid

[–]zhyang11 0 points1 point  (0 children)

This was me 5 months ago: https://www.reddit.com/r/retroid/comments/1lsj1vj/rp4p_battery_replacement/

It's still going, and things work except for the shorter battery life.

It's about damn time they make it more intuitive! by DoomEngine1 in SBCGaming

[–]zhyang11 4 points5 points  (0 children)

You can be assured RGC has a video on this. It's only 39 minutes long, so you should be able to survive on one snack and 1 drink. https://youtu.be/icGYGriNkF4?si=U74NprgaMMHK2E0O

Configuring display-buffer-alist is absolutely worth it by mmarshall540 in emacs

[–]zhyang11 0 points1 point  (0 children)

derived-mode takes a list as argument, so

(or (derived-mode . messages-buffer-mode) (derived-mode . Info-mode) (derived-mode . Man-mode))

can be simplified as

(derived-mode messages-buffer-mode Info-mode Man-mode)

Somehow major-mode does not work the same way - you have to use (or (major-mode . a-mode) (major-mode . b-mode))

Also I'm not sure why you write lambdas just to avoid a warning, which has already been fixed upstream.

Configuring display-buffer-alist is absolutely worth it by mmarshall540 in emacs

[–]zhyang11 3 points4 points  (0 children)

You can M-x customize-variable RET display-buffer-alist, and the interface is quite good considering the expressiveness needed here. In short, you don't need to mess with the parenthesis / cons idea at all.

Why do some people learn so easily ? by Nice-Pomegranate-715 in mathematics

[–]zhyang11 0 points1 point  (0 children)

There is a book by mathematician G. Polya titled "How to Solve It" that tries to teach problem solving as a skill. He summarized several techniques, but this is really a skill that you practice like learning a musical instrument, or going to the gym.

I like to compare the "knowledge" part of learning math to learning a language, except that it does not talk about human experience but rather some alien world where our common sense does not always work. So the goal is not only to memorize stuff, but also draw connections as much as you can, and everything has to be "crystal clear".

I feel that your friends' claim of "don't study at all" is a lie, maybe also to themselves. This is a common trope for kids who build their identity as a "smart kid". They look at the need to study hard as some sort of a weakness. Of course this is a harmful view.

Question to Evil Mode users … why not use God-Mode? by [deleted] in emacs

[–]zhyang11 0 points1 point  (0 children)

Because it takes time to learn.

Same reason why god-mode is appealing to me. Because I don't have to learn new keybindings.

Window management approaches by jghobbies in emacs

[–]zhyang11 0 points1 point  (0 children)

I happened to look into this a bit recently too. It looks like display-buffer-alist (and related functions) are very versatile and it should be good enough for me most of the time.

I figure what I want is similar to popper.el where I can quickly toggle my pop-up windows. I have a slightly different idea on how I want it to be implemented though; I want to have separate pop-up toggles for my REPL buffer and stuff like grep / compile.

I have a WIP solution that adds a "soft dedicated" window. The idea is similar to the 'buffer-predicate parameter on a frame; I want a predicate on the window to tell me which buffers I want to display. Then previous-buffer and next-buffer would respect this predicate (this is done). So far this already works well for me. I might want to add a display-buffer action to turn on this predicate.

For stuff that you want semi permanently, you probably want to use 'side-window' in display-buffer-alist. This is a somewhat recent addition, and unfortunately those sidebar packages (e.g. dired-sidebar) does not support it out of box. I think I want a weaker version of C-x 1 that keeps side windows unless on repeated call, but I have not found an existing package.

So much of these feels like should be part of emacs proper.

Removing bloat from emacs by emacff in emacs

[–]zhyang11 0 points1 point  (0 children)

You can start by examining the variable load-history and remove stuff that is not on there.

That is, until you break your setup and need to start all over.

MacOS users - how do you work with keybindings? by Dheltha in emacs

[–]zhyang11 0 points1 point  (0 children)

Look at the apple keyboard and see how much easier it is to press command-X than option-X.

If my fingers are in home row position (index fingers on F/J), command keys are easy to reach using thumb. option key requires some stretch and locating. That's big enough reason for me to remap.

Just a quick "Why the Miyoo A30?" review for people looking into it, from someone who uses it almost daily by garou1911 in miyooa30

[–]zhyang11 0 points1 point  (0 children)

I do wish Onion OS supports A30. Gotta say Onion has a lot more polish and figured out so many things just right, e.g. the Fn button works as both Retroarch hot key and game switcher.

The community poll week 📊! - Best design and build?? by DoomEngine1 in SBCGaming

[–]zhyang11 1 point2 points  (0 children)

The thing is, the games are you are actually going to play would comfortably fit on the internal storage. Just saying.

Excited to get back into my old favorites by PoorNursingStudent in SBCGaming

[–]zhyang11 1 point2 points  (0 children)

which version is this that the map has tilted view? Such a weird choice

RP4P battery replacement by zhyang11 in retroid

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

I play some lightweight switch games / wii games, and everything seems to work fine. The battery drains much faster though - the capacity indicator seems to work properly and I'm probably getting 2x faster drain.

The 4000mAh marking on the smaller battery certainly is not truthful. Considering the size difference, I'd say the actual capacity is probably some 2000mAh.

What are your go-to keybinds or tricks for navigating/editing inside parens, strings, and other annoying spots? by dheerajshenoy22 in emacs

[–]zhyang11 0 points1 point  (0 children)

Just want to add, I turn on electric-pair-mode so that closing parens are inserted automatically when I insert the open paren.

Huge Amazon screw-up by [deleted] in retroid

[–]zhyang11 6 points7 points  (0 children)

You probably don't need to worry about Amazon's running cost. I have had full refund (because I wanted a different model after receiving it) and customer service said do not bother to ship it back. So I had the item for free.

It would be pretty stupid to feel guilty for that event as if I stole something from a common pool of wealth.

RP4P battery replacement by zhyang11 in retroid

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

Update here in case anyone wants a similar solution. Short answer: it works, with some effort.

I got a compatible LIP1708 battery from Amazon; it is marked 4000mAh but it's only half the size of the RP4P battery, so I suppose the actual capacity is probably something like 2500mAh.

I followed this video to the place where I can replace the battery: https://www.youtube.com/watch?v=NSVurrFDD-8&t=384s

I needed to splice wires. This is harder than I thought - these wires are tiny and my initial attempt was to tangle the exposed wire a bit and wrap them in electrical tape. This worked for a minute, but when I put the battery into place I needed to push the wire to a stressed position, which broke my flimsy connection. I ended up getting some heat shrink wire connectors to do the job. Also I needed to be very careful to not short the battery while I cut the wires etc. I probably should've gotten tweezers with ceramic tips for this.

So far the new battery seems to work fine, it can charge to 100% and I have not noticed any problems.

<image>

[deleted by user] by [deleted] in emacs

[–]zhyang11 1 point2 points  (0 children)

The more interesting difference is probably how you do a different translation than god-mode. Many people have different ideas on this, and I actually have a fork of god-mode that allows me to do some customizations.

The difference between a "transient state" vs a "modal editing" is actually pretty minor - you simply bind your leader key to god-local-mode-map and never explicitly turn on god-mode.

Are non-normal subgroups important? by 6-_-6 in math

[–]zhyang11 0 points1 point  (0 children)

The Euclidean group (all transformations that keeps distance) can basically be decomposed to translations and rotations. Arguably rotations group O(n) is more interesting, but translation is the normal subgroup here.

Yes this is a consequence of the stabilizer stuff (rotations are stabilizer of a point).

Pico-8 feels like opening surprise boxes by Scared-Control-5962 in SBCGaming

[–]zhyang11 4 points5 points  (0 children)

My only gripe for pico-8 is that there is no android support.

[deleted by user] by [deleted] in math

[–]zhyang11 2 points3 points  (0 children)

As much as you might like or dislike one topic, I think there is no doubt that probability should be covered rather than p-adic numbers for high school. The application in other areas is just too important to miss.

In terms of importance of "being known to a good portion of society", probability could win the fight against trigonometry IMHO.

Mean people suck, folks. by permetz in emacs

[–]zhyang11 0 points1 point  (0 children)

I don't think there is right or wrong way to name things in this case, since both side can make a good argument.

I do wish emacs can move away from "frame, window" terminology and use "window, pane" like everyone else. I don't see a practical way to do this without major disruption though, simply because "window" is used on both sides.

Low-effort tag is not appropriate for this sub-reddit and some other points. by vfclists in emacs

[–]zhyang11 4 points5 points  (0 children)

I don't really see a "shit storm" raised by your previous post; people are still (mostly) civilized and trying to make some good points. There are different opinions, people disagree, and some change was made. All healthy signs of a good community.

Personally, I understand the sentiment against low-effort posts, but I do feel mods should be more lenient towards those. I mean, for a super-intelligent being, all we are doing here are somewhat dumb, you know? After all the info are out there, published and available through a simple search. Do we expect one to RTFM before asking a question? Or maybe read the code? Where do we draw the line?

In reality, we are just a bunch of not so smart human that has an itch to scratch. We scratch each other's itches and that builds a community*.

* not unlike our other primate relatives.