Thanks. I packaged on the play store (free). Nobody seemed to care, and it got 0 downloads. It's now on f-droid too, where I got a nice message from a random user. Maybe I should make a paid version for play store/app store/steam, while continuing to give the same game away for free on web and f-droid (it's OSS). I don't like really like app stores and their annoying rules and monopolies, though. And I feel like they don't promote good stuff, they only push adware in front of visitor because they get a cut of the ads, so even if I package the app and publish it (ad free), the stores will probably push the clones. I might eventually make the move, but for now I'm happy to make good OSS software.
I was a Kagi subscriber for about 5 months. I had noticed a slight improvement for random software development related content vs my previous search engine (bing). After cancelling 6 months ago I don't miss Kagi at all.
The thing that made me cancel my subscription was one specific interaction.
One day I was trying to buy tickets to a podcast tour, the sales for tickets was set to open at a specific time and I was searching for the purchase page at the moment of opening. I frantically searched "$SHOW_NAME $CITY tickets", the first search failed to bring relevant results. I tried "$SHOW_NAME $CITY tickets $YEAR", nothing.
I tried many searches for about a minute along these lines and thought maybe their site just wasn't public and I needed a specific link. Then I typed my original "$SHOW_NAME $CITY tickets" query into bing and got the exact correct webpage on the first try.
Bought the tickets I wanted and immediately cancelled my subscription to Kagi.
This phrasing turned me off. In the USA there are political connotations such that to over half the population, the meaning of 'making great again' is the exact opposite.
In their defense, some other languages make the length of a string an attribute/property on a string instance. Python feels like the odd one out here making it a free function you must pass an instance to.
If the tech lead spent a lot of time working with another language that made the length an attribute, I think it would be reasonable for them to need to look it up often.
Rx has a bit of a "namespace collision" with the functional reactive programming library ReactiveX, which has implementations in many different languages. Often these libraries are called Rx(Java|Swift|Ruby|PHP|js|$LANG).
people bring this kind of thing up in every thread as if it's a useful comment for either the reader or the poster (presumably project author). it's almost as common as "this page sucks on mobile".
who cares? we all know how to use Google by now to narrow results by adding qualifying keywords to the query; it's not like I'm just going to search "rx" or even "rx rust" when I'm looking for this project (probably "rx rust pixel"). it's a complete non-issue.
Let's keep in mind that this is an end user application for pixel artwork. You and I might care that it's Rust. End Users will not. It could be written in Malbolge or BF for all an end user cares about.
Namespace collision is gonna be a pain for end users and newcomers, possibly depressing discovery, which is our point.
Why would you image an author would not care that their page "suck on mobile". If they are posting/sharing their stuff, they more than likely want people to consume (and spread/reshare it). Both being poor experience on mobile and non-discoverably, hard to search for impact that.
I can easily imagine an author who rarely uses their own mobile page except to make sure that it works at all; or who knows it's not great, but doesn't realize just how annoying it is; or even who has never looked at their site on mobile, ever.