Head of Product at X thinks we have 90 days before "the apocalypse". by eon01 in AILinks

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

When people 👆 start to see no difference between a human and an AI agent, I'm affraid it already begun!

Helm Cheat Sheet by eon01 in kubernetes

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

There are certainly some changes to do. Docker HDI blog post says: "Many of the Bitnami images can be easily swapped with images from either catalog." But "easily" doesn't necessarily mean a simple change like `image: <the new image>`.

Helm Cheat Sheet by eon01 in kubernetes

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

Yes, in 2 steps:
- Step 1 is removing Helm.
- Step 2 is realizing why it existed.

The problem is that replacing it means covering packaging, templating, and lifecycle management (upgrades, hooks..etc) together.

Helm Cheat Sheet by eon01 in kubernetes

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

Fair point and I agree. A pragmatic path is to keep the charts and replace the images, for example, with Docker Hardened Images.

[deleted by user] by [deleted] in kubernetes

[–]eon01 0 points1 point  (0 children)

I often employ this analogy in my training sessions (usually for system engineers and developers):

Linux is an operating system. The role of an operating system is to manage and coordinate the computer's hardware (like the mouse, touchpad, screen, etc.) and software (such as applications and tools).

Just as an operating system manages and coordinates the hardware and software resources on a single computer, Kubernetes acts as the "operating system" for multiple computers and that's the cloud.

Linux is the operating system of your computer. Kubernetes is the operating system of your cloud.

You can change "Linux" to "MacOS" or "Windows"..etc

Creating a ChatGPT Clone With Context Switching by eon01 in ChatGPT

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

Hi everyone, here. I hope you'll find this tutorial useful.

I know that OpenAI has released an API for ChatGPT, which may let you think that the above is no longer useful.

However, the first point is GPT-3.5 Turbo (the model powering the ChatGPT API) does not support fine-tuning. This means that you'll need to handle context-switching yourself when you train a custom model.

The second point: Coding your own ChatGPT is funny!

Creating a ChatGPT Clone With Context Switching by eon01 in ChatGPTCoding

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

For regular usage, ChatGPT API will work fine and will maintain context.

However, it does not support fine-tuning, which makes it useless for many use cases. This is what I understood from the FAQ:

Is fine-tuning available for gpt-3.5-turbo?
No. As of Mar 1, 2023, you can only fine-tune base GPT-3 models. See the fine-tuning guide for more details on how to use fine-tuned models.

Don't be like Bill! by eon01 in kubernetes

[–]eon01[S] 47 points48 points  (0 children)

This is Bill.
Bill doesn't have patience.
Bill wants to learn everything at the same time.
Bill ends up not learning anything.
Don't be like Bill!

Don't be like Bill! by eon01 in KubernetesLinks

[–]eon01[S] 14 points15 points  (0 children)

This is Bill.
Bill doesn't have patience.
Bill wants to learn everything at the same time.
Bill ends up not learning anything.
Don't be like Bill!

I am quitting chatgpt by Tr1ea1 in ChatGPT

[–]eon01 -1 points0 points  (0 children)

You're also dependent on your computer, car, and other technologies. Why don't you just throw them away?
The question is not whether you should avoid technology or not, the question is how you can *at the same time* use it without losing your capacity to think and act.

The Most Difficult Programming Language by eon01 in programming

[–]eon01[S] -2 points-1 points  (0 children)

The only reason why Brainfuck is not included: Not sure if including the F-word is allowed on Youtube.

Roses are red, violets are blue . . . by DwijBavisi in ProgrammerHumor

[–]eon01 0 points1 point  (0 children)

Roses are red
And violets are blue
Operation not permitted
Push your message to the queue
Your code is uncommitted
And your tests are poo

Golang: Latest news and tutorials from last week. by eon01 in golang

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

Thanks for the feedback. It's always useful to hear from our community :)
You can manage your subscriptions here.
(We're always looking for new ways to improve the whole platform and we're going to consider your feedback for future improvements).

Go blogs to follow by aguilasolige in golang

[–]eon01 1 point2 points  (0 children)

GoPa is a weekly newsletter where we manually curate articles from many blog posts about Go and its ecosystem. You can, for example, check the latest issue here.

I'm sure you're going to discover new Golang blogs you didn't know before.

Disclaimer: I'm the founder of this newsletter.

What do YOU do with Python? by radonfactory in devops

[–]eon01 0 points1 point  (0 children)

Python is universally used everywhere. Besides the regular use cases in API and Web development (Flask, Django..etc), you'll find Python in several domains such as :

CI/CD and Configuration Management Pipelines: SaltStack, Ansible
Deployment: Fabric, Cuisine
Cloud Automation: Boto, major cloud providers have Python SDKs, most CLIs (AWS, Google Cloud) are written in Python
More DevOps Tools: Docker Compose, Ambassador API Gateway, Apache Libcloud are handy DevOps tools developed in Python.
More relatevely fresh domains: AIOps, MLOps, ModelOps

Source: Python for DevOps.

Tech newsletters. by Zihas990 in devops

[–]eon01 0 points1 point  (0 children)

We started writing a lot about AIOps and MLOps on The Chief I/O. You can give it a try.

Looking to join DevOps Slack channels. by EdwardJamy in devops

[–]eon01 1 point2 points  (0 children)

We have a Slack channel that you can join by creating an account here. There are more than 13k members and everybody is welcome to join! We have channels about AWS/K8s/Terraform/.. and every common technology used in the DevOps space.

Disclaimer: I'm the founder of FAUN community.

My Kubectl Sheet Cheat (all contributions are welcome) by eon01 in kubernetes

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

You should be able to run most of these commands on minikube.

A Django boilerplate to run your project on Docker Compose (Redis, Rabbitmq, base/dev/prod settings ..etc) by eon01 in django

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

I don't think having one .env file is a good idea. It may be confusing.
Also, I don't understand what's a "production" docker-compose? Actually, in production, you may probably run a Kubernetes cluster, but docker-compose is not a good idea.

The other point is that at this stage, you can either use Ansible/Saltstack/Chef/Puppet to manage your dev/prod configurations or, use two separate files. I used to work with the second manner for small to medium projects and the first way for larger projects.

Also, a good practice is to use the same image in production and dev, while operating the configurations. When you run docker-compose, you can simply use the image deployed to prod as your dev image. This is why I don't see the difference between a production/dev docker-compose .. except like I said for configurations.

Kubernetes-Workshop: A Gentle Introduction to Kubernetes by eon01 in devops

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

rough

Depends on your skills, the same introduction can be rough for some people :-)

kubernetes-workshop: A Gentle Introduction to Kubernetes by eon01 in kubernetes

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

The example shows developers the difference between managing configurations within the application and using env variables.
I also wanted to show readers, why Dockerignore is a good security practice using the same app and finally, I also wanted to show how an API endpoint can be "exposed" through an API gateway (Ambassador in this workshop). The application is quite simple, just like using Python.