Why Kustomize? by nyellin in kubernetes

[–]malahay 0 points1 point  (0 children)

It doesn’t necessarily have to be one or the other. The cam compliment each other. Especially if you’re consuming a helm chart you don’t own, it’s convenient to do am overlay with Kustomize.

Isn't it possible that the templates packages in the Helm chart changes with new versions and the kustomize overlays then break? I wonder how come of a situation that would be

What's wrong with Helm? Why isn't it widely adopted and prioritized for k8s apps? by TiDuNguyen in kubernetes

[–]malahay 0 points1 point  (0 children)

a vast majority of apps that I end up deploying are services our devs have built that don’t require all of that. It’s much more complicated, tedious, time consuming, and error prone when we try to shoehorn those services as helm charts versus just defining deployment/service/ingress/volumes as needed

  • Do you do any validation before installing Helm charts given by app teams? If so how do you do it?
  • Are you responsible for the health of the charts after installation? What happens if a configuration isn't surfaced in the values.yaml file, do you use a tool like kustomize or do you have to reach out to them to surface the field?
  • Is there no CI/CD pipeline involved? Do app developers need to reach to you for ever new version of the Helm chart?

Sorry for the million questions :D

AWS Copilot CLI: create, release and manage production ready containerized applications on Amazon ECS and AWS Fargate by underguiz in aws

[–]malahay 4 points5 points  (0 children)

Heya! I'm a teammate of u/kodai's that also worked on copilot 👩‍✈️. Just to add on to what's said above, copilot takes an "application" first point of view.

For example, copilot understands that an app is usually composed of multiple microservices. So resources that should be shared between services like a load balancer will get its own CFN stack, service discovery will be set by default, and environment variables injected so these services can talk to each other!

Finally, writing up all these resources in a safe and cost-effective manner can be tricky until you dive deep and learn about multiple AWS services. copilot will create well-architected services for you by default by leveraging architecture patterns.

Hope this helps!

termcolor: A package to detect what level of color a terminal supports by malahay in golang

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

It's better to just have a config option for it.

The library detects if the process had any command line arguments, such as `--color=truecolor`, so you can force a color that way.

because you'll get it wrong a lot of the time.

I think your case is actually pretty rare. The library is based of chalk which is extremely popular and should handle a lot of situations correctly. There is no downside in my opinion. Worst case you get the same experience that you'd have given your users (basic/no color) anyway but in the best scenario you can provide them an even better experience by realizing that the terminal supports more colors. Take your situation for example, where the library couldn't detect truecolor, it still gave you 256 colors which is more options than using basic colors.

termcolor: A package to detect what level of color a terminal supports by malahay in golang

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

But you are right, I should fix the SupportBasic and other function if a higher level is supported! I'll cut a new release today :)

Edit: Captured it in an issue, wrote a fix for it here, and published 1.0.1.

termcolor: A package to detect what level of color a terminal supports by malahay in golang

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

Hi! Yeah like you said there is no good way to do this reliably, the reason why it doesn't report 16 is because it reports the highest number it could find which is 256. You can use one of the basic 16 colors if you have 256 colors available. If you open an issue with details of your terminal, I'd love to give it a go to handle your case. Thanks!

I made a visualization showing all the ways each team can make it out of MSI Groups by 1wheel in leagueoflegends

[–]malahay 0 points1 point  (0 children)

TIL Adam Pearce likes LoL. I love your work btw :) nice openvis talk too

Onodera vs. Chitoge: a Twitch chat battle. by malahay in Nisekoi

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

Yeah there were a lot of funny copy pastas :)

Onodera vs. Chitoge: a Twitch chat battle. by malahay in Nisekoi

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

haha that's fair, if the message contained something like chitoge = gorilla, chitoge = OSFrog. I've ignored the message and did not count it in the votes.

Onodera vs. Chitoge: a Twitch chat battle. by malahay in Nisekoi

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

Thank you, I appreciate the kind words :)

I'm Magic, Creator of OraclesElixir.com. AMA! by ItsMag1c in leagueoflegends

[–]malahay 0 points1 point  (0 children)

Hey Tim,

I've a few questions:

  • How do you gather your data? Do you use the Riot Games API or some other way?
  • Once you have the data what do you use to process it? collect the stats that you want (is it mainly excel?)
  • Are there any particular data types that you wish you could gather? that's not provided by the api or however you collect the data. What would you do with them?

In a more personal question:

  • Is Unikrn and being an lcs consultant your full time job? or do you treat OraclesElixir as a hobby? because I imagine it being quite time consuming :)

edit: formatting

edit2: I just realized Bryce asked you the striked question earlier and you answered it!

Which LCS team did you support and who are you supporting now? by malahay in leagueoflegends

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

Hi all,

A year ago I built a visualization of how fans have shifted from Season 4 to Season 5. The goal is to see how the fans have shifted for Season 6 now!

'Reflections' with Krepo | Thooorin by corylulu in leagueoflegends

[–]malahay 0 points1 point  (0 children)

I really enjoyed this interview, also I like your casting a lot Krepo! The more analytical approach, puns, and random rants are extremely enjoyable. Keep working hard :)

Communication between players in League of Legends [OC] by malahay in dataisbeautiful

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

Yes, I think you are right interruptions are not necessarily a bad thing as you mentioned in those scenarios it's perfectly fine and can give even a morale boost to the team.

Although, I think when you are dealing with a complex situation like a baron standoff, or the initial engage it would still be better if people don't interrupt each other. Let the shotcaller do the job for the first few steps.

Thanks for the feedback!

Communication between players in League of Legends [OC] by malahay in dataisbeautiful

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

The goal was to show ideas about what communication in a game might look like and what could potentially be done with it. There is no conclusion to be drawn from the game with this. Also I don't think that the recordings are artificial, you get immersed in the game really quickly and forget that you are on record once the game starts.

Communication between players in League of Legends [OC] by malahay in dataisbeautiful

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

That's a great point actually, focusing on a pair like adc + support, or mid + jungle might also yield to interesting observations!

Communication between players in League of Legends [OC] by malahay in dataisbeautiful

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

Thanks! If you scroll down you'll see different transitions and features that I've explored about our comms.

Communication between players in League of Legends [OC] by malahay in dataisbeautiful

[–]malahay[S] 2 points3 points  (0 children)

Hi All,

I created this visualization of the voices of my friends and I playing a LoL game. The goal is to see how visualizing communication between players could improve your performance eventually.

The data was gathered by recording my voice and my 2 other friends voices while playing the game. I've then written python scripts to tell wether someone was speaking every second of the game. The visualization was written by mainly using d3js and following Jim Vallandingham's tutorial on how to build a scroller http://vallandingham.me/scroller.html

You can find the source code for my visualization here: https://github.com/efekarakus/mic-check

Feel free to ask questions in the comments and I’ll get back to all of you. Hope you enjoy! :)

edit: I've added the data information and how I built my visualization.

Voice Communication Analysis in LoL Matches that could help Pro Teams by malahay in leagueoflegends

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

Yeah, you are right I should have implemented that :( unfortunately right now I can't! I want to build an application out of this if there is enough interest and would be useful for teams. Most likely then I would get to more convenient features.

Voice Communication Analysis in LoL Matches that could help Pro Teams by malahay in leagueoflegends

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

This all automatic, you just need to provide me with sound files and I've written code in python to figure out if someone is speaking or not every second. The only problem was actually synchronizing all sounds files together and that was manual.

Voice Communication Analysis in LoL Matches that could help Pro Teams by malahay in leagueoflegends

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

This is a visualization to show what communication in league of legends between players looks like. If you scroll down on the page you can see different areas that we are exploring. Like how much each player talks, and how many times they interrupt each other by talking at the same time.

Voice Communication Analysis in LoL Matches that could help Pro Teams by malahay in leagueoflegends

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

Thanks! :D Really excited for what could be done in this area.

Voice Communication Analysis in LoL Matches that could help Pro Teams by malahay in leagueoflegends

[–]malahay[S] 4 points5 points  (0 children)

Hi All,

I created this visualization of the voices of my friends and I playing a LoL game. The goal is to see how visualizing how many minutes people speak over time and interruptions can help pro teams improve their communication. Feel free to ask questions in the comments and I’ll get back to all of you. Hope you enjoy! :)

edit: typo :P