HackerTrans
TopNewTrendsCommentsPastAskShowJobs

andreif

no profile record

comments

andreif
·पिछला वर्ष·discuss
So I have to upload files to enable syntax highlighting. There is probably a reason but the users frustration is helping them to look for alternatives.
andreif
·पिछला वर्ष·discuss
Do you enjoy the other parts of MS ecosystem?
andreif
·2 वर्ष पहले·discuss
Actually, right this moment I am writing docs for my mini-yaml to generate JSON Schema Draft 4 for our EDA. Easy-peasy
andreif
·2 वर्ष पहले·discuss
I think main problem people trying to solve is treating JSON as computer-human interface. It was not designed for it and I don’t think we need to expand its use-case. You can perfectly use subset of YAML with much better readability for human interactions. I wrote custom parsers for subset I need with like 100 lines of Python code. JSON should stay as a loggable system-to-system format that you can render in a more readable way.
andreif
·2 वर्ष पहले·discuss
Dependencies is a sign of weakness.
andreif
·2 वर्ष पहले·discuss
Packages is another story though. Pyenv is for Python versions. For me it’s either that or using Docker images. The later performed poorly with PyCharm when I tested a few years ago. I have seen an issue with Pyenv only once and not even on my machine.
andreif
·2 वर्ष पहले·discuss
Pyenv is for Python versions. There is a plugin for virtualenvs that can be useful for some specific cases but I rarely use it nowadays.
andreif
·2 वर्ष पहले·discuss
Dependencies are for the weak. You only need Python. Just support a range of versions if you intend to distribute.
andreif
·2 वर्ष पहले·discuss
It’s totally up to your knowledge and experience to produce code that supports multiple versions. I had no issue with doing it. That’s what you pay for dynamic language that evolves rapidly.
andreif
·2 वर्ष पहले·discuss
Also, when working on packages supporting multiple versions it was very helpful to use tox with pyenv.
andreif
·2 वर्ष पहले·discuss
Works fine for me on macOS. I am using venv the same way you do except some global ones for certain tools.
andreif
·2 वर्ष पहले·discuss
> while other cloud providers feel more like utilities that give you building blocks.

Idk why you don't see AWS as a utility providing building blocks.

> I don't think trying to emulate AWS's support and consistent API makes sense as a strategy for other cloud providers.

Those are such essential things. It's very hard to imagine prioritising something else and succeeding in anything.
andreif
·2 वर्ष पहले·discuss
He should charge the police for hosting training exercises for their swat teams.
andreif
·2 वर्ष पहले·discuss
You remember any example? I don't call API directly and usually use CLI/SDK/CDK that work a lot better than gcloud. I did see some inconsistencies between services (e.g. updating params for SQS and SNS) and that could definitely be improved. But honestly, comparing to GCP mess, AWS is ten times better.
andreif
·2 वर्ष पहले·discuss
> few things are cli only

wdym? As far as I see, it's either CLI or Terraform. GCP SDK is complete garbage, at least for Python compared to AWS boto3. I have personally made web UI for AWS CLI man pages as a fun project and can index everything myself if needed. Googling works fine. If you are not happy with it then ChatGPT is to the rescue. I honestly do not see any problem at all.
andreif
·2 वर्ष पहले·discuss
Have you named any successful product?
andreif
·2 वर्ष पहले·discuss
How many popular products have you named and launched? Naming products is hard to meet both usability and marketing objectives. This has never been as big of a problem for me, as GCPs APIs for example. Those are the true evil. Product names I care little for.
andreif
·2 वर्ष पहले·discuss
Why it's weird to blame them for product names? Because their purpose slightly different. I can see where negativity comes from and understand, but product name is a lot less important as consistent API experience. AWS is the best among big players by far, hats off and well-done to their teams and leadership. I hope the others will finally learn and follow.
andreif
·2 वर्ष पहले·discuss
I am yet to meet an IRL person who believes Azure has "sane management interface". In my experience it was horribly inconvenient, filled with weird anti-UX solutions that were completely unnecessary. It maybe shows you all at once, or at least tries to, but it's such a horrible idea for a complex system. Non-surprisingly it never worked properly with various widgets hanging or erroring-out. It was impossible to see wtf is going on, what state it is in, or how to do anything about it. Azure will always be an example of a web UI done horribly wrong. This does actually not surprise me at all since Microsoft products are known for this. Every time I need to extend my kids Xbox subscriptions I have to pull my hair out to figure out how to do it in their web mess.

How can you even compare it to AWS is a mystery to me. There are pages showing all your resources, not sure why you think it's a problem. Could be a problem from long time ago?
andreif
·2 वर्ष पहले·discuss
I thought you meant API and parameters. Blaming them for product names is weird to me.