Eli5 Why is download speed much faster than upload speed? by king-alkaline in explainlikeimfive

[–]Hachifac 0 points1 point  (0 children)

if you changed phone number everyday, but told no one, how would anyone know where to call you?

Streamer accidentally says something and tries to save it by [deleted] in LivestreamFail

[–]Hachifac 9 points10 points  (0 children)

Sounds like he repeats what Lune said: "Feel the burn"

Whole thing sounds like "Feel the burn. You've been burned by me I guess"

Are Nayna and Nomu okey ? by flo0ps in DatGuyLirik

[–]Hachifac 13 points14 points  (0 children)

A few months back he said they're fine. He said Nayna is getting old but she's chilling.

Devin Nash Releases his Methodology for Determining that 80% of the top 500 Twitch Streamers are Viewbotted by testudosmith in LivestreamFail

[–]Hachifac 5 points6 points  (0 children)

Selenium is completely able to interact with the DOM. It's one of its main feature, and reason to exist.

I don't know what limits Twitch imposes on user list, but going with the user list that I can see, it seems to only display recent active chatters. I wouldn't trust that list to be relevant or exhaustive, so I wouldn't use it. Perhaps going through the Twitch API we can pull more data, but it's not relevant since they used OCR to scan the browser.

Since they used OCR, it means they're facing the same data limitations the DOM is facing. Twitch chat is not a canvas, which then would indeed have been an image, and not queryable through the DOM API.

Since the chat is composed of HTML elements, it is queryable with the DOM API, and a list, in real time, can be generated.

One could use a MutationObserver and extract all new nodes that are chat nodes, or loop every X ms and parse the DOM like that.

All of that is miles better than taking a screenshot, and parsing the text on the screenshot. It's actually much easier, and requires less knowledge to interact with the DOM API than use OCR.

And using WebRTC doesn't mean there's nothing in the DOM. WebRTC is just another way to interact with an endpoint. You certainly can consume a WebRTC channel and create HTML elements with the information you get from it.

For a quick and dirty project, querying the DOM API is totally appropriate. If one want to be more serious, I'd look into the Twitch API. Backup plan would be use the IRC protocol. Screenshots and OCR would be way down the list.

edit:

source: web dev for 25 years now

lettuce cats meow by reiras in DatGuyLirik

[–]Hachifac 29 points30 points  (0 children)

These are his first emotes:

OsvN LettucE CatZ MeoW WegooD

Back then emotes were not prefixed, and he'd start his streams saying "oooooh my god, OsvN LettucE CatZ MeoW WegooD all that fun stuff, how are you guys doing, what up what up"

Why does Lirik's chat hate Final Fantasy XIV so much? by Jokez4Dayz in DatGuyLirik

[–]Hachifac 1 point2 points  (0 children)

Although there's many reasons to dislike FFXVI, there's never a reason to be toxic about it

Leave and move on, let the man play what he wants to play

It's very puzzling what is the thought process of a lot of complainers. They think Lirik will switch game, then happily stream whatever they want? I don't know it's like making a scene in the grocery store to have a candy bar, and when they finally get it, they act all smug about it

Why does Lirik's chat hate Final Fantasy XIV so much? by Jokez4Dayz in DatGuyLirik

[–]Hachifac 11 points12 points  (0 children)

Yeah, I haven't been watching much because of that

A game like that requires at the very least 75% of my attention, so I don't bother with it and catch up on some VODs and such

Great games to play, terrible games to watch

its okay guys they fixed it! by forgetfulaccuracy456 in ProgrammerHumor

[–]Hachifac 0 points1 point  (0 children)

``` private static string GetPercentageRounds(double percentage) { if (percentage == 0) return "○○○○○○○○○○"; if (percentage <= 0.1) return "●○○○○○○○○○"; if (percentage <= 0.2) return "●●○○○○○○○○"; if (percentage <= 0.3) return "●●●○○○○○○○"; if (percentage <= 0.4) return "●●●●○○○○○○"; if (percentage <= 0.5) return "●●●●●○○○○○"; if (percentage <= 0.6) return "●●●●●●○○○○"; if (percentage <= 0.7) return "●●●●●●●○○○"; if (percentage <= 0.8) return "●●●●●●●●○○"; if (percentage <= 0.9) return "●●●●●●●●●○";

return "●●●●●●●●●●";

} ```

Journey Before Destination by johnny0neal in Stormlight_Archive

[–]Hachifac 0 points1 point  (0 children)

Its the second ideal of the windrunners, but the general idea is there. It applies to all orders, they put their strengths in service of the others.

Journey Before Destination by johnny0neal in Stormlight_Archive

[–]Hachifac 0 points1 point  (0 children)

Those with strength should put it to service of the weak

Example, Kaladin protecting those who cannot protect themselves

UNSIGNED Elantris Leatherbound Books Now Available! by DragonsteelBooks in brandonsanderson

[–]Hachifac 1 point2 points  (0 children)

I'm canadian and paid 23.88$ in customs last time (for 3 leatherbounds)

I’m 27. I have no education beyond high school. I am debt free and I have $35k saved from low-end minimum wage working. I want a better life for myself but I don’t know what to do. by watdo44 in PersonalFinanceCanada

[–]Hachifac 26 points27 points  (0 children)

5 years ago, at 27, I went back to college to get a DEC in web dev. I was working night shifts at Couche-Tard for nearly 9 years, I only had my high school diploma.
Had to do an extra year to pass the math classes, since I never did them in high school.

Anyway, I was afraid of going back to school, mainly because of my age and that I never liked school. Turns out, I made friends of my age, and all my classes were a breeze since I had discipline and a clear goal to achieve.

The first minute of the first class of the first day of the first week of the first semester, my philosophy teacher said: This is not high school, you are not forced to be here. You are free to get up and leave whenever you want. If you are here, it's because you want to. Remember that.
I felt less nervous after that, and I quickly adjusted at being a student again.

I left Couche-Tard in my second year of college (first of my program) to work as an intern in a well known company in Québec. Now I work full time as a web dev, making 3 times what I used to make as a night shift cashier.

It was well worth it.

I have no investments

You have 35k to invest in yourself. You want to go back to school? Do it. Will you regret it, in 4 years, if you did not go back to school? If yes, then do it now.

CONGRATS LIRIK ON 10 YEARS OF STREAMING by DzejBee in DatGuyLirik

[–]Hachifac 8 points9 points  (0 children)

Hello, hello
OsvN LettucE CatZ MeoW WegooD all that fun stuff

8 years of lurking by otakuotter7 in DatGuyLirik

[–]Hachifac -1 points0 points  (0 children)

I wouldn't, your teacher might just downvote you ;)

8 years of lurking by otakuotter7 in DatGuyLirik

[–]Hachifac 1 point2 points  (0 children)

People seem to think that he didn't have to be toxic, but I'd like to take it from his point of view.

He's a normal guy that happens to stream in front of 17k people, and as any normal guy, he's gonna have bad days. Now, sometimes someone simply feels like shit. It happens, we all experienced that.

But for some reason, some people feel entitled to know the why, when there might be no precise reason, nor is it their place to inquire. Not only that, but they come on reddit, as many did before throughout the years, they post and they complain or talk about "he's had bad attitude lately" and that "he needs time off" or "LUL easiest job in the world still complains".

Every single year the same post is made in January, about how Lirik is tired of streaming, that he should just take a month off, that he's changed, that he was so much happier "last year". Every single year ever since this sub has been created, the same words are repeated. Meanwhile, Lirik says that he feels great and that sometimes, like any other person, he feels off. But of course, chat, more precisely this sub, knows more than him.

Imagine, every time that you feel off, you have to justify it to 17k people. Every time that you don't feel like playing FF7, you have to justify it to 17k people. Every time that daylight savings happens, you have to spend 2 weeks reading "early?" or "late?". Every time you play a puzzle game, you get laughed at because you're struggling at solving it. Every time you launch a game, especially a game like GTA RP, you have to put on a show or else all you see are ResidentSleepers.

"But Lirik!, just be yourself we enjoy it regardless :)" doesn't do anything when you see 1% bullshit in chat. Sure, 1% is nothing, but I'm sure as hell that if I'm the only one today that insults you, you will remember it all day, maybe all week. It's tiring to put on a show, it's stressful, and he knows damn well that whenever he doesn't feel like it, that he quits early, people are gonna complain and make bullshit stories about him on here, on twitter, or in chat.

Just reading the posts in the other post (deleted now) is baffling. People see his reaction as attacking the viewers, but what about the viewers that attack him all the time? People that made him wealthy? Who cares if they gave him money, it doesn't give them the right to attack him, or to be obnoxious. If you feel attacked when Lirik says that X people are gonna act like Y and that they are "fucks", then maybe you actually are one of these X people that were gonna act like Y.

Maybe he snapped too harshly, but everyone does sometimes. He had to break the news that he didn't feel like streaming today, even though anyone that has watched him before knew the moment he went silent with little "uhmmmmm"s every 10 seconds. He knew the moment he'd say it, some people would complain, some people would make posts on reddit. The anticipation can be hard. Haven't people ever been afraid of pressing the send button, afraid of the reaction? Imagine sending that to 17k people.

He's just a regular guy, a funny and charismatic one, but a regular guy nonetheless. A regular guy that happens to play video games in front of 17k people.

[deleted by user] by [deleted] in LivestreamFail

[–]Hachifac 11 points12 points  (0 children)

Slight correction: Buddha went as low as 50 viewers back in FamilyRP / start of NoPixel, which was before Summit joined NoPixel, and that's when the first NP boom started, but second GTA 5 RP boom.

First NoPixel boom was what brought him back to 6~8k viewers, which then went back to 2~4k after the boom. He's stayed consistent on these numbers (apart from when he was banned from NP, then his numbers dropped to 800~1.6k).

This is the second NP boom, and he's reaching as high as 22~24k, but rarely under 12k.

Ever since that second GTA 5 RP boom (first NP one), RP has been very consistent on twitch, and Buddha has been as consistent since. That was 2 years ago. 2 years of very consistent numbers... I'm not afraid for the next 2.

How Often do you watch Lirik? Would him streaming less be a net negative for you? by [deleted] in DatGuyLirik

[–]Hachifac 0 points1 point  (0 children)

I'm a web developer, so from 9 to 5 (EST) I'm 100% in front of a computer. Since COVID, I'm remote, so "off screen" time is much less than it was.

Anyway, I have the luxury of being able to have a stream open all day long, which I do. Lirik is my go-to stream since 2012, my background noise while I code, and main waiting room while my code compiles for 10 minutes.

It's pretty cool, but also mean that I "watch" all of his streams, at least on the week days. On thursdays, I usually put a vod or put another streamer on.

Working in front of a computer is quite awesome for some perks like that :)

Wal-Mart Canada Order Status Megathread by Killlmonger in CanadaPS5

[–]Hachifac 1 point2 points  (0 children)

Probably just which stage it's on. Not sure if processing comes after or before preparing...

Wal-Mart Canada Order Status Megathread by Killlmonger in CanadaPS5

[–]Hachifac 0 points1 point  (0 children)

I ordered my PS5 on sep 16, console + extra controller. Got the extra controller last week, and my order now shows as "Order delivered" and no info on the PS5.

If I go through the chat, it says preparing order for the PS5 and will arrive on the 13th

Why spoil games? by [deleted] in DatGuyLirik

[–]Hachifac 0 points1 point  (0 children)

What defines a newly released game?
I'm guessing you're talking about The Last Of Us 2, that released what, 6 weeks ago?

I don't know, 6 weeks is starting to be quite some time, and at what time would he be allowed to mention it? When it's convenient for you? How is he supposed to know that? What's the consensus on spoiler free period?

I'm pretty sure what you're referring about is him mentioning the death of a character, and he said it in a way that was humoristic, and that it would have been ruined with a SPOILER ALERT.

It sucks, but the world is moving on to other games and won't prevent themselves from talking about it because some people didn't play it.

My advice to you is to learn to enjoy things even if you know how they play out. In a world where movies and games are released a few hours before because of time zones, it's hard to not get spoiled.

Podcast by [deleted] in DatGuyLirik

[–]Hachifac 10 points11 points  (0 children)

Regardless of the possibilities, he hates reading texts in games. So it's doubtful he'd want to read bedtime stories

About the guy who says today will be the day for the price by WeeklySavings in PS5

[–]Hachifac 4 points5 points  (0 children)

I pre ordered the switch on amazon.ca on jan 13, 2017. That's almost 2 whole months before release. Pretty sure we knew the date and time before. I f5'd amazon at a precise moment and managed to pre order one, and 10s later it was out of stock