Link Diary March 2023

While finding resources on GPT ...

Tons of training data may come as JSON

Text dumps to train a language model

GPT Alternatives anywhere?

ChatGPT Alternatives:
https://nlpcloud.com/chatgpt-open-source-alternatives.html

OpenSource GPT JAX:
https://pile.eleuther.ai/

nanoGPT: A very small GPT waiting to be trained:
https://github.com/karpathy/nanoGPT

Pretrained GPT-2 models are also available:
https://huggingface.co/gpt2/tree/main

Supporting software

Facebook Library to determine language:
https://github.com/facebookresearch/fastText

A talktive Language Model

Facebook's LLaMA, a probably illegal training with ChatGPT becomes Alpaca, the talktive Language model.

Runs at home, but don't expect ChatGPT level.

https://github.com/cocktailpeanut/dalai

Youtube Preview/Vorschau

Stable Diffusion WebUI

https://github.com/AUTOMATIC1111/stable-diffusion-webui

More options than the Simple Diffusion UI.
You can add models like this one: Modern Disney Style and have fun with it.
https://huggingface.co/nitrosocke/mo-di-diffusion

InvokeAI

Another stable diffusion frontend.

https://github.com/invoke-ai/InvokeAI/releases/tag/v2.3.1.post2

Images seem to be better. Multiple special pretrained models available directly.
I had to create the "outputs" folder before the WebUI could be started.

Deepfakes

Voice cloning with Tortoise TTS

Simple Backup with rsync

# -> to sync folderX into folderY/folderX
rsync -avc /the/source/folderX /the/target/folderY/

https://wiki.ubuntuusers.de/Skripte/Backup_mit_RSYNC/

Digital Comic Book Readers for Linux

Got a comic as part of a bundle and was wonderung with what I can enjoy the CBZ file format.

https://itsfoss.com/best-comic-book-reader-linux/

Learn Ubuntu the latest nodejs version

I wanted to install Strapi on my cloudatcost machine for experimenting.
Unfortunately the nodejs version of my selected Ubuntu 22.04 was at 12.x even after an apt get update; apt get upgrade. 16.x was the minimum requirement, 18.x recommended.

This is what I found:

sudo apt purge nodejs libnode72 libnode-dev
curl -sL https://deb.nodesource.com/setup_18.x -o nodesource_setup.sh
sudo bash ./nodesource_setup.sh
sudo apt install -y nodejs

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04

Moving a local git repository to remote

… keeping all commits and branches …

git remote add origin git@github.com:user/repo.git
git push --all origin
git push --tags origin

https://gist.github.com/niksumeiko/8972566

Problem was the existing "main" branch in my case which I could neither merge nor rebase properly… which I then circumvented by renaming mine and pushing this instead.

git branch -m main develop

Remember SSH passwords with ssh-agent

Prerequisite:

  • you can already log in with your SSH key by entering a passphrase - every time.
  • You use the .ssh/config file to define which user and key is used for which domain.
sudo apt install "openssh-server"
eval `ssh-agent`
ssh-add ~/.ssh/my-private-key
ssh myserver.com

https://www.ssh.com/academy/ssh/agent

View SSL Certificate

# full
openssl s_client -showcerts -connect keinerweiss.de:443
# only dates
openssl s_client -connect keinerweiss.de:443 2>/dev/null | openssl x509 -noout -dates

https://ma.ttias.be/how-to-read-ssl-certificate-info-from-the-cli/
https://linuxhandbook.com/check-certificate-openssl/

Video Picks

https://developer.apple.com/videos/play/wwdc2022/10037/

Youtube Preview/Vorschau

Disney Filter with Stable Diffusion

Youtube Preview/Vorschau

Rice Bread

Youtube Preview/Vorschau

Blender: fluffy stuff

Youtube Preview/Vorschau

Erinnerung: Heinz Erhardt

Youtube Preview/Vorschau

Clean Code vs Performance

Youtube Preview/Vorschau

Metal for mental health

Youtube Preview/Vorschau

The truth is funny

Youtube Preview/Vorschau

AI depth map in video

Youtube Preview/Vorschau

How to start a speech

Youtube Preview/Vorschau

Light is a wave

Youtube Preview/Vorschau

Blender at Studio

Youtube Preview/Vorschau

Be an idiot!

OEmbed Error
  • Provider returned HTTP Status 401 for
  • All resolution methods failed

Stable diffusion: Foto to art

OEmbed Error
  • Provider returned HTTP Status 401 for
  • All resolution methods failed
  • Provider returned HTTP Status 403 for
  • All resolution methods failed

Learning ARK

Youtube Preview/Vorschau

100 years men fashion

Youtube Preview/Vorschau

100 years women fashion

Youtube Preview/Vorschau

Try a denutter

Youtube Preview/Vorschau

Powerpoint mistakes

Discussion

Enter your comment: