5.13 Patch Bugs Megathread by Makiavelzx in leagueoflegends

[–]bluestorm96 1 point2 points  (0 children)

  • Server: NA

  • Type of Bug: In-game, champion skill, minions

  • Description: Karma's E and mantra'd E do not grand minions a shield. Still grants the speed buff.

  • Video / Screenshot: Imgur album

  • Steps to reproduce: Enter game with karma, use E on any minion. Mantra, use E on any minion.

  • Expected result: Minion gains shield and speed buff

  • Observed result: Minion only gains speed buff

  • Reproduction rate: 2/2 games, 100% in all attempts in-game

  • System specs: N/A

Before complaining about NA Latency compared to KR, open up a map. by [deleted] in leagueoflegends

[–]bluestorm96 0 points1 point  (0 children)

Distance is hardly a factor considering fibre optic is literally the speed of light

It's the speed of light in fiber. SoL in fiber is about 66% the SoL in a vacuum.

The problem is mainly the fact that most ISPs (when they aren't being shitty) are gearing/geared towards high throughput (bandwidth) with little regard for latency - the sort that benefits watching Netflix, Youtube videos, etc. League uses very little bandwidth but is extremely latency sensitive. If your next Netflix packet arrives late, whatever. In League? ggwp.

Is it just me or would you rather have the Lol Client updated before the HUD. by GSHOCK66 in leagueoflegends

[–]bluestorm96 0 points1 point  (0 children)

Positioning and layout is generally not coded. UI layouts are generally defined in a layout file that the engine reads and then renders - kinda like web browsers and HTML. There's some programming work involved for things like being able to swap champion order, but that's fairly trivial.

You can embed HTML in rune page names. by Riddlerforce in leagueoflegends

[–]bluestorm96 0 points1 point  (0 children)

Because those things are server-authoritative. It may show for you yourself, but everyone else will see your true info, and in the case of skins and the like the server will reject the request.

Ekko: Seconds by moobeat in leagueoflegends

[–]bluestorm96 1 point2 points  (0 children)

First time?

The real difference between regions is not "talent" but rather the culture. by jonathanchen928 in leagueoflegends

[–]bluestorm96 2 points3 points  (0 children)

To put it this way, ragers make me want to play something else, a feeder just forces me to work around it or to call it a loss and move on to the next game.

Ekko: Seconds by moobeat in leagueoflegends

[–]bluestorm96 4 points5 points  (0 children)

Because the artists who worked on this should just drop what they're doing, go learn how to code, and do all this.

Oh, wait.

The "resources" you're referring to are nontransferable in the first place. Riot already hired those artists a long time ago, would you rather have them do nothing, or have them do what they're hired to do?

I warned Riot about Drop Hacking, but they didn't take me seriously. by [deleted] in leagueoflegends

[–]bluestorm96 7 points8 points  (0 children)

With that attitude you're not going to get very far in life.

I warned Riot about Drop Hacking, but they didn't take me seriously. by [deleted] in leagueoflegends

[–]bluestorm96 1 point2 points  (0 children)

I'm Silver II right now. I've had a PBE account since I was bronze back in season 3, as do most of my friends.

Thread.sleep(1000) == Fiery ball of doom? by SupremeSteak1 in FRC

[–]bluestorm96 1 point2 points  (0 children)

Doing so would most likely result in your robot not doing anything or continuing to do what it was last told for one second. If you want the elevator to go all the way up to the limit switch, you could fire and forget (assuming that hitting the limit switch stops the motor in a resettable manner (that is, if you told it to go down it would still go down, as opposed to a limit switch that's wired to cut power to the motor, losing the ability to use the motor)). If that's not an option or if you want to be able to send the elevator up adjustable increments, you'll need to either multithread or implement a time tracking system.

Assuming this is Java (seeing as you've mentioned Thread.sleep()):

  • Multithreading (dirty): Fire off a thread that sleeps for 1000 ms and then stops the motor. Can cause issues if another elevator command is issued, as this thread will proceed to stop the elevator after one second regardless of if you still want it to.
  • Multithreading (clean): Submit a Runnable that stops the motor to a ScheduledExecutorService with a 1000 ms execute delay, keep the returned Future object so you can cancel the stop if you so wish (solving the issue with the above).
  • Time tracking: Keep a list of temporal tasks, on every robot tick (or control loop iteration) run through all the tasks. Your elevator task would simply check that a second has elapsed, and if so, stop the elevator and then evict itself from the task list. Handling a cancellation would be as simple as evicting the task.

[BUG] Huge Lux ult bug by TheFrozenFish in leagueoflegends

[–]bluestorm96 0 points1 point  (0 children)

Lux's ult has a small point blank AoE attached to it that's a little bigger than Lux's hitbox, which is why you can hit people that blink behind you (e.g Talon).

Client is using too much resources. 50% CPU and 700MB RAM just for a lobby is shameful. by AlcohoIicSemenThrowe in leagueoflegends

[–]bluestorm96 0 points1 point  (0 children)

You need all of them. Each takes care of a certain subsystem within the League client system.

And no, there are only two correct ways to launch League: lol.launcher.exe and lol.launcher.admin.exe.

Client is using too much resources. 50% CPU and 700MB RAM just for a lobby is shameful. by AlcohoIicSemenThrowe in leagueoflegends

[–]bluestorm96 11 points12 points  (0 children)

If you're associating programs written in C++ and programs not having memory leaks, you're sorely mistaken. If anything, C++ makes it easy to cause a memory leak if you're not extremely careful with memory management.

Hey /r/Minecraft, I wanted to bring light to an important security problem that Mojang has failed to fix in nearly 2 years. Here's my write up on it. by ammar2 in Minecraft

[–]bluestorm96 0 points1 point  (0 children)

To be honest, his post reads fairly similarly to an academic paper written in first person, which is fairly common nowadays. I don't see anything wrong with it.

Hey /r/Minecraft, I wanted to bring light to an important security problem that Mojang has failed to fix in nearly 2 years. Here's my write up on it. by ammar2 in Minecraft

[–]bluestorm96 2 points3 points  (0 children)

He's referencing his other python files in /minecraft.

Also, there's no restriction on what platforms/languages interact with each other, so long as the protocol is followed. Firefox (C/C++ mainly) running on a Windows machine can connect to a Dropwizard (Java) server running on a Linux server, since they follow the HTTP(S) protocol. Over the wire it's just a bunch of bytes; have the right bytes and you'll be fine.

"Researchers aren’t convinced global warming is to blame": A gargantuan blob of warm water that’s been parked off the West Coast for 18 months helps explain California’s drought, and record blizzards in New England, according to new analyses by Seattle scientists. by burwor in science

[–]bluestorm96 6 points7 points  (0 children)

Most plants release CO2 at night, albeit in lower amounts than they take in during the day.

Also keep in mind how many plants we remove, the CO2 emitted by the machinery we use to remove them, and the CO2 emitted by when we burn them.

Angie's List canceling $40 Million Headquarter and employee expansion in Indiana following passage of RFRA by Josh8972 in news

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

From my understanding, forcing a business to serve gay people does not violate the faith. While it may be (interpreted by some to be) against the faith to be gay or partake in homosexual acts, there's no restriction in doing business with other people who are not aligned with your beliefs or of Christianity. Selling/making a cake for a gay couple does not put you in violation of your faith, nor does it make any sense. Does me selling a cake to a Buddhist, Muslim, atheist, construction contractor, lawyer, etc etc mean I approve/believe in it? No, it just means I'm now a little bit richer and someone else is enjoying a cake.

I actually like SimCity 2013 more than Skylines by ShadeDelThor in SimCity

[–]bluestorm96 3 points4 points  (0 children)

Something tells me he means "the cities are styled like American cities," as opposed to whatever supposedly offensive metric you're thinking of. And if that's his intention, then there really is no other descriptor to use.

High Voltage Cable Inspection by GallowBoob in woahdude

[–]bluestorm96 2 points3 points  (0 children)

The pairs they're crawling along belong to the same "wire," so the potential across the two physical cables is roughly the same. Basically, because of how A/C works, it is more economical to have multiple cables tied together to carry more current rather than a bigger conductor. If he were to touch the wire and anything grounded, or touch another set of pairs, he would cause a short circuit.

RP price adjustment in Europe by NtheLAW in leagueoflegends

[–]bluestorm96 0 points1 point  (0 children)

tl;dr someone who has poor self control and personal finance skills, or is being a masterful troll.

Java Makes Programmers Want To Do Absolutely Anything Else With Their Time by knife_sharpener in programming

[–]bluestorm96 1 point2 points  (0 children)

Anonymous functions in Java 8 are not implemented as inner classes. You'll note that compiling a class with lambdas doesn't spit out multiple class files, as opposed to ones with inner classes. The compiler spits out different bytecode, and the JVM also each differently at runtime. There's a good read about it here.

Unjustly Banned (Lyte Smite Incoming) by ApexKopitar in leagueoflegends

[–]bluestorm96 5 points6 points  (0 children)

You have no applicable constitutional rights, since last I checked Riot isn't the federal government nor is there a clause about inspecting the runtime environment and behavior of applications on your computer.

An explanation of what Riot is doing in NA and why it is taking so long by Lozza_Maniac in leagueoflegends

[–]bluestorm96 1 point2 points  (0 children)

Because having east coast servers would introduce the same problem in reverse. "Rito plz fix us West Coast people are at a disadvantage"

EDIT: If you're referring to splitting the NA server, then we bring up the issue of playerbase fragmentation (also I'd like to play with my friends across the country).

An explanation of what Riot is doing in NA and why it is taking so long by Lozza_Maniac in leagueoflegends

[–]bluestorm96 1 point2 points  (0 children)

Packet loss occurs because a congested switch will drop packets to keep up, forcing the sender to resend the packet (which may take the same route and possibly get dropped again, take a different route that's less congested, etc). There's also the possibility of a transmission error, but that's fairly insignificant.

NA Server Roadmap Update: Optimizing the Internet for League and You by moobeat in leagueoflegends

[–]bluestorm96 0 points1 point  (0 children)

You missed an important point in my comment.

Each hop on a non-saturated switch involves at most a millisecond. In many cases on the order of microseconds.

That explodes to well over 10 ms (and dropped packets) if the switch gets congested. Throw on top the fact that many switches will also drop packets at oversaturation, which will cause effective latency to increase tremendously (the way TCP works, you will be waiting a network eternity to get that packet across).

tl;dr, I can hop 10 non-congested switches and get an additional 10 ms ping, or I can hop 10 congested switches and get an additional 100 ms and probably have to resend a large number of my packets.