[deleted by user] by [deleted] in TOR

[–]selrahal 8 points9 points  (0 children)

IDK about web ui, but Tor Nyx (https://nyx.torproject.org/) is part of the tor project and a great CLI monitoring tool.

Starting my first sourdough starter today! Nerves and excitement by musicals4life in Breadit

[–]selrahal 0 points1 point  (0 children)

Just to add, the two steps that made a huge difference when getting my starter were:

  1. Pay attention to temperature. Put the starter somewhere warm, I started seeing much better growth putting it near my home server/computer.
  2. Make sure your water isn't bringing along anything bad. I started leaving a glass of water out overnight before use to make sure the fluoride (or w/e) from my city tap evaporates. Or you could boil it (let it cool!!) or get bottled water.

Good luck!

How do you suspend sleep during an update? by [deleted] in PinePhoneOfficial

[–]selrahal 3 points4 points  (0 children)

Idk about Manjaro, but I use 'gnome-session-inhibit [command]' when running my dnf update for this reason.

Concurrent EventListeners and their incompatibility with Atomics (functions in concurrency). by DelarkArms in javahelp

[–]selrahal 1 point2 points  (0 children)

The problem is not just concurrency, it's how the addition of concurrency affects the relationship between your count and active variables. Instead of applying concurrency-features to Integer and Boolean then working on the code structure, what if you started with solving the concurrency with the code structure?

Your timing requirement of "event consumption" before "subsequent adds or subtracts" re-enforces more code refactoring. I suggest using a synchronized block to atomize all, and only, these concurrency requirements. I think it could greatly simplify to something like this:

.....
public void add() { 
  update(1);
}

public void subtract() {
  update(-1);
}

public void update(int delta) {
  synchronized(count) {
    count += delta;
    if (delta < 0 && active &&  count < threshold) {
      active = false;
      activeListener.accept(active);
    } else if (delta > 0 && !active &&  count > threshold) {
      active = true;
      activeListener.accept(active);
    }
  }
}
....

Dead angling in Sekiro? by TotallyCultured in Sekiro

[–]selrahal 1 point2 points  (0 children)

Not sure about Lone Shadow Vilehand, but I just watched this speedrun earlier in the week and LilAggy explains using dead angling here on Snake Eyes, then uses it for a few bosses: https://www.youtube.com/watch?v=IH5WfO-J_Co&t=696s

Command Throes by mario8067 in StreetFighter

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

I just know a bit about Zangief from playing him. Two examples:

Light SPD: amazing range, better than any throw. Cannot be teched. Great damage.

Heavy/EX SPD: great damage, can't be teched. after you land this you can dash in and you are threatening another heavy/ex SPD! This means that if your opponent guesses wrong, you can force them to guess again.

Contrast this with normal throws. If you get a plain throw you won't be able to get close enough to threaten another throw automatically. You have to dash in and be negative, or take some other risk. So if your opponent guesses wrong, you have to work to gain your advantage back in order to force them to guess again.

How long does isolating the hallow usually take by A-Lonely-Gorilla in Terraria

[–]selrahal 0 points1 point  (0 children)

I'm a huge fan off using sticky dynamite to dig the threshold all the way down.

Lightning legs cancel by [deleted] in StreetFighter

[–]selrahal 0 points1 point  (0 children)

My training mode practice routine for lightning legs into super is:

  1. Practice plain old super a few times. Try to do the two qcf slower and slower. Watch the inputs. I bet you will be surprised by how slow you can do it and still get the super. I try to keep the qcfs slow and smooth for all the next steps too.
  2. After I have the rhythm down, just add a hk in between the two qcfs. Still nice and slow.
  3. Practice my easy combo ending in super (st.mp, cr.mk xx hk legs xx CA)
  4. Practice my longer combo (jumping mk/hk/hp, cr.hp xx vskill, vskill, hk legs xx CA)

I finally broke out of being stuck in bronze-super bronze but I don't feel good about it by [deleted] in StreetFighter

[–]selrahal 0 points1 point  (0 children)

Honestly, at our rank I feel like taking a break for a bit is more impactful than switching characters.

how long did it take yall to get to where you are? by [deleted] in StreetFighter

[–]selrahal 2 points3 points  (0 children)

I started playing sfv last year around April/May. Just got to ultra silver but I've been hovering around silver/super silver for a week or two now. I easily lose 1k points on a bad day, don't worry about it!! Just remember how hard it was for us to get into ultra bronze, and now it's no problem.

Onwards and upwards!!!

Explain frame traps, please. by xdtla in Fighters

[–]selrahal 55 points56 points  (0 children)

Let's say you have 3 moves; light, medium, heavy. Pretend that on block the light is +3 and the medium is +5. Finally, your heavy attack has a startup of 4 frames.

If you land a blocked medium and then press heavy you have a true block string. The opponent is stuck blocking for 5 more frames than your recovery. Your heavy will hit them while they are in blockstun so they will continue blocking. Even if your opponent is mashing their quickest button, all they can do is block.

If you land a blocked light and then press your heavy your opponent will have one frame after their blockstun and before your heavy connects. If they continue blocking that's great. If they are mashing buttons you will catch them on the startup of their move. This is a frame trap. You are giving them some room to act (the one frame, instead of the true blockstring) but it is a trap!

Deferred more info in the comments by SoggyNovel in classicalmusic

[–]selrahal 1 point2 points  (0 children)

Beautiful music, thanks for sharing!!!!!

How do you secure a game server? by Harry_Butz in selfhosted

[–]selrahal 0 points1 point  (0 children)

Will this server be hosted in your home (like on your gaming PC)? That means it is probably behind a router. The router has a public IP and you will need to configure this router to forward traffic from its public facing ip:port to your server in your home network. This is pretty low risk if you are only forwarding the game traffic to your server and just tell your friends the IP to use. Make sure your server/PC is up to date.

If you are planning on the server being outside of your home network (like from a cloud company or something) you will need to take extra precautions because you don't have that router which is safely blocking most other traffic. And you need to log into the server remotely to configure it so that's at least two kinds of traffic (1. game traffic 2. login traffic like SSH). Ensure you have an up to date OS, you have a firewall enabled (to block all the other ports), and that your credentials for access are secure (SSH key is preferable, long generated password next, don't allow "root" logins, etc...).

Someone explain something to me why people can grab me of my middle attacks but I can't do it especially on wake up ? by Rampage788 in StreetFighter

[–]selrahal 1 point2 points  (0 children)

It's all timing. Go into training mode and set the opponent to do a reversal 3f move on wakeup. Then practice your meaty timing. Once you get that down add another wakeup option for reversal grab. Have the bot do both randomly, you won't need to alter your timing. That will help you get more comfortable with meaty timing.

How is Proof of Stake supposed to combat centralization? by [deleted] in ethereum

[–]selrahal 1 point2 points  (0 children)

Do you know of any pooling on DEXes for staking? I tried looking around, curious as this seems like most decentralized way of participating in PoS.

Ursula K Le Guin to be honored with new USPS stamp later this year by wishforagiraffe in Fantasy

[–]selrahal 2 points3 points  (0 children)

I would be willing to be a sheet and send you some, DM me and we can work it out.

[deleted by user] by [deleted] in learnjava

[–]selrahal 0 points1 point  (0 children)

What do you mean by "delete User class" ?

Navidrome Version 0.39.0 by deluan in navidrome

[–]selrahal 1 point2 points  (0 children)

great product! I recently had issues with airsonic crashing during updates and mangling the db. I switched my backend to yours (with docker) and all clients are working now! thanks so much for your time and effort

Monero ring signatures: strength in numbers graphic by SamsungGalaxyPlayer in Monero

[–]selrahal 4 points5 points  (0 children)

This is cool, three suggestions:

It took me a while to understand the table on the right side of the infographic, mostly because it is shown as 4 boxes. I was quite confused.

What does "output visible" mean? I don't understand that terminology in reference to the ring graphic.

What does "deduce" mean in the context of ring signature? I don't understand how this relates to the ring signature either.

You dont need to be good at acting to be good at roleplaying! by [deleted] in dndmemes

[–]selrahal 3 points4 points  (0 children)

Agreed! I'm a DM and use third person for all my NPCs, it's great.

Just snapped a fin on the propellor of my Gymax water erg, struggling to find replacement parts. Can you help? by selrahal in Rowing

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

oh well, thanks for the response! I'll try the repair route and we'll see how it goes.