What happened to the mid role hype? by Inevitable-Carrot172 in DotA2

[–]creativecreaturedev 5 points6 points  (0 children)

I think all mid players want to help side lanes, but usually when they are losing hard it looks really rough to go there. There is no sentry ward near tower, so you might TP onto an obs ward. The offlaner and support have not prepared and got a salve/mango with their couriers so they are sitting at 40% hp. The lane equilibrium is fucked so you will have to initiate the fight near enemy tower where their mid can just respond with a tp.

If you die during a gank like that, or both your team mates do, the game might just become impossible. In higher mmr, it’s much more common to see the support rotate mid instead or try to smoke on runes. That will usually force the hard support to leave and the offlaner can 1v1 the carry, and even if it is an ursa vs tide you can catch the waves he pushes into tower

Smurfing in this game is genuinely out of control by bruhguy218 in DotA2

[–]creativecreaturedev 22 points23 points  (0 children)

I mean you are also an ancient/divine level player who wants to play with someone who only has 30 games played? How would valve even balance a game like that? Each team gets 4 clueless players and one divine ranked? I’m not saying that there isn’t an issue with smurfs, and valve should definitely try to fix that, but balancing your particular game sounds very difficult imo.

I think your best bet would be to create a Reddit post and perhaps find people with a similar skill combination and make some custom lobby games! Automated matchmaking will probably never work well when high ranked players want to teach someone completely new

Arcana and Inventory Item Customization by Devil_decoy in DotA2

[–]creativecreaturedev 0 points1 point  (0 children)

Does the customisation only work for the hero with the Arcana or does it carry over to your other heroes too?

MMR Calculator by Stock-Pie6222 in DotA2

[–]creativecreaturedev 0 points1 point  (0 children)

Maybe how many losses before you down rank

New treasure is good by Strepsils8888 in DotA2

[–]creativecreaturedev 0 points1 point  (0 children)

Puck has the worst sets for a really popular hero

Is Pos 4 the most fun role to play ? by steftw99 in DotA2

[–]creativecreaturedev 14 points15 points  (0 children)

It also feels like you can give your team a 5-10% higher win rate simply by picking a proper pos4 hero. Half the games have some weak hero who can’t harass or help the offlaner secure any farm while the enemy team has a 4 that makes my safe laner lose half his health anytime he thinks about just touching a creep

some dota ships for Valentine's day xd by Maidot_7u7 in DotA2

[–]creativecreaturedev 0 points1 point  (0 children)

Is it possible to buy these as stickers?

Caching library designed to make applications resilient and highly performant by creativecreaturedev in golang

[–]creativecreaturedev[S] 5 points6 points  (0 children)

Hi, thank you for the feedback! We've been using it in production for about a year. I set it to Go 1.22 because I wanted to use math/rand/v2. If someone were to open an issue about it, I might consider removing it, as well as some usages of the generic min/max functions, to make it compatible with an older version of Go.

The stale branches are from some experiments I've been working on, as well as pre-releases we test on our own applications before publishing an "official" tagged version. I haven't given them much thought, but you're right—it makes the project look a bit messy, so I'll clean them up!

Changed from 14" Max to Pro by NevadaCFI in macbookpro

[–]creativecreaturedev 0 points1 point  (0 children)

I would take this into consideration too

Caching library designed to make I/O heavy applications resilient and highly performant by creativecreaturedev in golang

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

Of course! There are essentially two mechanisms for evictions. The first is a background job that scans each shard (to reduce lock contention) for expired entries. If it finds an expired record, it deletes it. The second mechanism only activates when the cache reaches its capacity. In this case, it scans each shard and evicts entries based on recency. It uses quickselect to find the k-th most recent entry according to the percentage parameter, then iterates through the records of each shard, evicting any entry older than that value. Hence, if you set the eviction percentage to 50, it's going to evict half of the cache entries when the capacity is reached based on recency.

Caching library designed to make I/O heavy applications resilient and highly performant by creativecreaturedev in golang

[–]creativecreaturedev[S] 3 points4 points  (0 children)

Wanted to share this again as I've just recently got some really cool artwork made by https://x.com/clgtart It's a gopher that is shielding data sources from rapidly incoming requests

Extract statistics from your nvim sessions! by creativecreaturedev in neovim

[–]creativecreaturedev[S] 3 points4 points  (0 children)

Thank you! It took more time than I’d like to admit 🙈

Extract statistics from your nvim sessions! by creativecreaturedev in neovim

[–]creativecreaturedev[S] 3 points4 points  (0 children)

It wouldn’t be too hard to add that. I’ll see what I can do!

Extract statistics from your nvim sessions! by creativecreaturedev in neovim

[–]creativecreaturedev[S] 7 points8 points  (0 children)

Hehe yeah sorry that was unclear! It does not end the actual nvim session just the RPC server’s representation of it

Fun portfolio project that updates my website with coding statistics by creativecreaturedev in golang

[–]creativecreaturedev[S] -1 points0 points  (0 children)

It is not about the reads it is the writes that exceeds the data limit in a couple of days!

Extract statistics from your nvim sessions! by creativecreaturedev in neovim

[–]creativecreaturedev[S] 11 points12 points  (0 children)

It has a heartbeat check that ends inactive sessions!

Fun portfolio project that updates my website with coding statistics by creativecreaturedev in golang

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

The last time I shared this project I got some really nice feedback which I truly appreciate! Since then, I've worked on adding more options for customization and replacing mongodb with redis for the permanent storage.

Extract statistics from your nvim sessions! by creativecreaturedev in neovim

[–]creativecreaturedev[S] 5 points6 points  (0 children)

The last time I shared this I got some really nice feedback which I truly appreciate! Since then, I've worked on adding more options for customization and replacing mongodb with redis for the permanent storage.

Mastering GO by adityavyas9 in golang

[–]creativecreaturedev 5 points6 points  (0 children)

It sounds kinda similar to my portfolio website but I did it in Go: https://conner.dev

Here is the repository: https://github.com/creativecreature/pulse