HackerTrans
TopNewTrendsCommentsPastAskShowJobs

computershit

no profile record

comments

computershit
·hace 2 meses·discuss
I mean, we're not talking about a hosted service here. Albeit not OSS, the client is free, API stable, fully functional offline, and very extensible. Even if Obsidian the company went away, the latest version of the app would continue to work and you would still own your data.
computershit
·hace 3 meses·discuss
> 10.05% of all domains listed on Spamhaus’s Domain Blocklist...are on Cloudflare nameservers

Not defending spammers, but this comes across a smidge naive considering Cloudflare's overall footprint in the modern internet.
computershit
·hace 5 meses·discuss
> Using it for anything serious

One man's trash is another man's serious
computershit
·hace 8 meses·discuss
Does Captify perform any diarization?
computershit
·hace 2 años·discuss
Downvotes were for poison hyperbole almost certainly
computershit
·hace 3 años·discuss
I agree, but from an operator perspective I do not miss dealing with BES, not in the slightest.
computershit
·hace 5 años·discuss
At that point you might as well use a configuration management system.
computershit
·hace 5 años·discuss
Right up until you need to perform some intermediate templating or passing variables from one task to another, yeah, independent bash scripts will do just fine.
computershit
·hace 5 años·discuss
Having used all of the configuration management tools available, and I do mean all of them, I have found Ansible to be the most flexible, the easiest to execute arbitrarily, and the easiest to understand and package alongside applications. I would love to know what you're using that's better than Ansible and doesn't rhyme with poohbernetes.
computershit
·hace 5 años·discuss
Imagine having this in your CI build process:

  curl http://somescriptthisdudehasnocontrolof.sh | bash
I just can't.
computershit
·hace 5 años·discuss
> I think a computer should be able to solve dependencies, search for include dirs, and figure out how to run an arbitrary piece of software by now.

Again, I would assert that Ansible is not the tool for you. You want a comprehensive, dependency-mapping, auto everything detection, autoremediation tool. That doesn't exist right now, for various reasons. I don't disagree with your general direction in the least bit, in fact I appreciate your enthusiasm. However, expecting a cow when you don't see a salt lick is a tad foolhardy. I'll explain below.

> Yes, or zero-button

As someone who has been doing this shit a long, long time, I have to say when I hear someone complaining about something not being in apt I immediately note that this person has not once even dipped their toe in isolated package dependencies and versioning. Even with "teraflops of compute" at their disposal.

> Hell, when I had my first computer in the mid 1990s I had single button installs other than having to swap floppies

MS Word is not a configuration management framework.

> We're trying to build level 5 autonomus cars, which I don't think we'll get to (we'll get to level 4), but I think a computer should be able to solve dependencies, search for include dirs, and figure out how to run an arbitrary piece of software by now.

Software exists that can do this, and you most certainly could in Ansible with some fancy lookups and dynamic group_vars, but you would not know how accomplish this without reading the manual, nor do I believe that you should be able to. I believe that understanding the systems you are configuring and dictating precisely how they should be configured, in code, and automating the regular application of those configurations is exactly the best of what's available right now. That goes for Terraform + Ansible, Docker, k8s, whatever.

But while we're on the topic of autonomy, I take extreme umbrage with your analogy of cars to you, as a systems operator, wanting to consume Ansible as a configuration manager. Ansible isn't the car and you're not the driver here. Maybe somewhere between operator and driver. But the notion that you should be able to simply install this and expect it to magically detect everything that you want it to do is a gross misunderstanding of what this tool is and what exactly it does.

Again, something you would have understood if you had read just a little.
computershit
·hace 5 años·discuss
It's literally on the first page of the docs. I don't see what is so hard about this. Most of these frameworks require some research so that you understand the tool works.

As an aside, I feel such crusty syseng vibes right now. These young folk want it all point and click, apt-get, spotify me. Are you seriously a grown ass human person in the same industry as me and expecting a huge single button install of a configuration management framework? Ever consider you'd have to build a custom image (whether EC2 or docker or whatever) to support your specific environment? If you want to learn Ansible, learn it. Don't think you can just apt-get and accept defaults here. Asserting right now this is an instance where trying a little harder is required.
computershit
·hace 5 años·discuss
If you can't be bothered to either `pip install` or `docker run` perhaps Ansible is indeed not the tool for you. What's more, I would assert that "reading stuff" is required for any eng in my industry. Here is a list:

  * Ansible installation guide (https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#installation-guide)
  * Ansible Getting Started (https://docs.ansible.com/ansible/latest/user_guide/intro_getting_started.html)
  * the extensive Ansible core module docs (https://docs.ansible.com/ansible/2.9/modules/modules_by_category.html)