fabiochiu/medium-articles huggingface dataset:
WSLg 설치 - Windows에서 Linux GUI 프로그램 실행
Tags: Wayland, X11, Wsl, Ubuntu

Windows10에서 WSL이 들어가면서, 개발은 거의 WSL 상에서 하고 있다. VSCode에서 Remote WSL extention 설치해서 하니, 불편함도 없었다.

이번에 VueJS3으로 넘어가면서, E2E testing도 시작했다. E2E 툴은 Cypress. Cypress 7.0부터 Vue3 Composition Component도 UnitTest가 된다고 하는데, 나는 성공하지 못했다. UnitTest는 Jest가 더 빠르고 편해, UnitTest는 Jest로 계속 가고, E2E만 Cypress로 추가했다. WSL에서 문제가 발생했다. Cypress가 chromium 기반 browser를 자체적으로 띄어서 테스트하는 방식이라서 GUI frame buffer가 없으니, WSL 환경에서는 E2E를 할 수 없었다.

Windows에 X11 Server를 띄워서 X11 forwared over ssh 로 할 수도 있긴 하지만, PC 환경에 의존성이 생긴다.

발표한지 얼마 안 된, 따끈따근한 WSLg 환경으로 가기로 했다. Official release된 상태는 아니라 Windows 10 Insider Preview 로 참가해야 한다.

참가하고, Insider Preview 버전으로 Upgrade했다.

업그레이드에 거의 10시간이 걸렸다. 아마도 WSLg 발표 소식에 나 같은 사람이 많아서 그런가 보다.

Inside Preview 로 업그레이드한 후, WSLg 공식 사이트 : https://github.com/microsoft/wslg 에 따라 진행을 했다.

이미 WSL2로 사용하고 있었기에, 별 거 없겠지 하며 ubuntu console에서 설치해갔다.

➜ sungy sudo apt update➜ sungy sudo apt install gedit nautilus x11-apps -y➜ sungy cd /tmp➜ /tmp sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb ➜ /tmp sudo dpkg -i google-chrome-stable_current_amd64.debSelecting previously unselected package google-chrome-stable.(Reading database ... 100756 files and directories currently installed.)Preparing to unpack google-chrome-stable_current_amd64.deb ...Unpacking google-chrome-stable (90.0.4430.85-1) ...dpkg: dependency problems prevent configuration of google-chrome-stable:google-chrome-stable depends on xdg-utils (>= 1.0.2); however:Package xdg-utils is not installed.

chrome 설치시 나는 에러는 공식 문서에 나온 대로 --fix-broken -y 옵션으로 한 후 재 시도하니 설치되었다.

이제 테스트를 해 본다.

이후, 여러 삽질을 했다.

해결책은 공식 문서에 있었다.

내 실수는 wsl --update 를 관리자모드 powershell에서 하지 않고, 일반 user mode 에서 한 것이었다. 이 때 메시지가 elavorate 해서 하라고 까지 나왔는데, 주의깊게 보지 않고 넘어간 거였다.

Administrator mode PowerShell에서 wsl을 update했다.

PS C:\WINDOWS\system32> wsl --update

Checking for updates...

Downloading updates...

Installing updates...

This change will take effect on the next full restart of WSL. To force a restart, please run 'wsl --shutdown'.

Kernel version: 5.10.16

PS C:\WINDOWS\system32> wsl --shutdown

PS C:\WINDOWS\system32> wsl --status

Default Distribution: Ubuntu-18.04

Default Version: 2

Windows Subsystem for Linux was last updated on 4/25/2021
Stupid easy deploy golang app in ubuntu server with nginx
By: Rifki, Kubid
Tags: Ubuntu, Nginx, Golang, Deploy

I’m curious about deploying golang in ubuntu server, since with go you can compile your application with go build main.go and it will create an executable file. so all you need to do to run your app is by calling the compiled app by executing ./main

you can deploy your app using a systemctl services, containerize your app with docker. but is there any easy way to just up and run your golang app in production ? yes.. the step is very easy.. all you need is:

run your app in background. use nginx to bind your domain to your server. that’s it.

of course, this is not a best practice.. this method used only for fun.. you want your application up and run in matter of seconds. let’s breakdown the steps.

STEPS

./main& it means by adding & at the end, your application will run in the background. but still attached to the current terminal session, so when you quit your ssh connection. the process will be terminated. if you run multiple background command you can type jobs in your terminal then it will display all your background process. disown I use disown to detach the process from the terminal session, from the documentation disown command still attached to the terminal session, but somehow. mine is working. best practice, use nohup instead of disown , eg: nohup ./main & setup nginx using proxy forwarding, since my app running on port 2001 , here is my configuration

server {

listen 80;

server_name mydomain.com;

proxy_pass 001;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;

}

} location / {proxy_pass http://127.0.0.1:2 proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;
Use Jetson Nano With WLAN Card, Automatically Activated Vino Server and PWM Cooling Fan.
By: Yi Don'T Know Kung Fu
Tags: Jetson Nano, Pwm, Wifi, Ubuntu

Install WLAN Card

Attach two antennas on the WLAN Card.

Intel WLAN Card 8265 NGW Model.

2. Take down the system board from the carrier by using a screwdriver. Be careful, there are two clips on sides, free them first!

Take down the system board.

3. Insert the WLAN Card.

Insert WLAN Card.

4. Put the system board back and it's all set !

Jetson Nano with its protective case.

5. Enable Wi-Fi in Ubuntu and connect to your Wi-Fi.

Enable Wi-Fi.

6. Open System Settings. Go Network. In Wireless section, click the small arrow on the right of your Wi-Fi. Click Settings and under General, select "Automatically connect to this network when it is available". Click Save. Throw your network cable away, it's not necessary anymore!

Automatically connect to this network when it is available.

Automatically Activate Vino Server When Booting

In Jetson Nano, search "Startup Applications". Open it.

Startup Applications.

2. Add a new program and name it "VinoServer." For command, enter the following.

/usr/lib/vino/vino-server

Startup program.

Click “save” and every time you boot Jetson Nano, vino server will automatically be activated !

Control PWM Cooling Fan Speed

Use following command to adjust fan speed to 255. The maximum speed is 255, the minimum speed is 0.

sudo sh -c 'echo 255 > /sys/devices/pwm-fan/target_pwm'

2. So if you want to turn the cooling fan off. Use the following command.

sudo sh -c 'echo 0 > /sys/devices/pwm-fan/target_pwm'

If you have any questions or suggestions, feel free to contact me. My email address: yzhong506@gmail.com
Installing python 3 on Ubuntu
By: Saksham Lakhera
Tags: New Ubuntu Python, Python Installation, Ubuntu, Upgrade Python, Python

Installing pip for Python 3

Ubuntu 18.04 ships with Python 3, as the default Python installation. Complete the following steps to install pip ( pip3 ) for Python 3:

Start by updating the package list using the following command:

sudo apt update

2. Use the following command to install pip for Python 3:

sudo apt install python3-pip

3. The command above will also install all the dependencies required for building Python modules.

4. Once the installation is complete, verify the installation by checking the pip version:

pip3 --version

5. The version number may vary, but it will look something like this:

pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

OR

Installing with get-pip.py

To install pip, securely 1 download get-pip.py by following this link: get-pip.py. Alternatively, use curl :

Then run the following command in the folder where you have downloaded get-pip.py :

python get-pip.py

Installing Python 3

Step 1:- Install ppa

This PPA contains more recent Python versions packaged for Ubuntu. Install ppa by running the following command.

$ sudo add-apt-repository ppa:deadsnakes/ppa

Step 2:- Update packeges

Now, update your packages by running the following command.

$ sudo apt-get update

Step 3:- Upgrade python 2.x to python 3.x

Before install 3.7, we should have to install python 3.6 by running the following command.

$ sudo apt-get install python3.6

$ sudo apt-get install python3.7

PiP installation

Install pip by running the following command.

$ sudo apt install python3-pip

Set priority

$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2

Now, you can use python 2.7, 3.6 and 3.7 in your machine.
How to install Kubernetes on Ubuntu 18.04
By: Soroush Karimi
Tags: DevOps, Ubuntu, Kubernetes, Docker, Container Orchestration

installing Kubernetes

first step to install Kubernetes is to disable swap. open /etc/fstab and comment swap line

save file and exit. then run this command sudo mount -a to apply changes.

then execute

sudo swapoff -a

to ensure run htop and swap capacity must be zero.

Swp must be zero

for installing Kubernetes I use this link (https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/)

running these commands is enough:

sudo apt-get update && sudo apt-get install -y apt-transport-https curl

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -

cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list

deb https://apt.kubernetes.io/ kubernetes-xenial main

EOF

sudo apt-get update

sudo apt-get install -y kubelet kubeadm kubectl

sudo apt-mark hold kubelet kubeadm kubectl systemctl daemon-reload

systemctl restart kubelet

create cluster

master

kubeadm config images pull

sudo kubeadm init --pod-network-cidr=10.244.0.0/16

at this time it is important to keep in mind if you want to use flannel for container network interface pod-network-cidr must be 1.244.0.0/16 but for other CNI this might be different. please read this doc: https://kubernetes.io/docs/concepts/cluster-administration/addons/

after running this command you should see this :

Your Kubernetes control-plane has initialized successfully! To start using your cluster, you need to run the following as a regular user: mkdir -p $HOME/.kube

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

sudo chown $(id -u):$(id -g) $HOME/.kube/config You should now deploy a Pod network to the cluster.

Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:

/docs/concepts/cluster-administration/addons/ You can now join any number of machines by running the following on each node

as root: kubeadm join <control-plane-host>:<control-plane-port> --token <token> --discovery-token-ca-cert-hash sha256:<hash>

as explained above execute below command as a regular user

mkdir -p $HOME/.kube

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

sudo chown $(id -u):$(id -g) $HOME/.kube/config

now is time to build networking between k8s components. I use flannel but there are other options. see addons link above to complete detail.

after executing the command above run

kubectl get pods --all-namespaces

and all pods should be at the Running state

worker

for adding a worker machine to your cluster all thing you should do is running :

kubeadm join <control-plane-host>:<control-plane-port> --token <token> --discovery-token-ca-cert-hash sha256:<hash>

if you remember the command was shown after running kebeadm init command.
How to install and Configure Git on Ubuntu 20.04
By: Vyankatesh Manwade
Tags: Git, Configure, Open Source, Ubuntu, Install

Introduction

Git is an open source distributed version control system designed to handle the projects with speed, efficiency and high scalability. Git is actively maintained open source project originally developed in 2005 by Linus Torvalds. It allows you to keep the track of the changes made to a project over a time. Git works by recording changes you make to a project, storing those changes, then allowing you to refer them as needed.

Git

Install Git

Open the terminal, type the following command and hit enter.

$ sudo apt-get install git

Confirm Successful Installation

We can confirm the successful installation of Git by running the following command.

$ git --version

Output

git version 2.25.1

Minimal Git Configuration

We’re going to use git config command to set the values required for configuration.

$ git config --global user.name "Your Name"

$ git config --global user.email "Your Email Address"

We can pass --list parameter to the git config command, to list all the known configuration options at the global level.

$ git config --global --list

Output

You can find the git configuration file in the home directory and see the content of that file by opening file in editor.

$ gedit ~/.gitconfig

That’s all we need to do to in order to configure Git properly.

Thank you for reading!!!
Home Lab Chronicles
By: Galen Kim Davis
Tags: Homelab, Cockpit, Ubuntu

I love the command line, but it gets unwieldy for viewing and administering a group of servers. I really want a dashboard where I can quickly see the high level status of every machine. Cockpit does this well.

Installing it is really easy. Just run sudo apt install cockpit -y on every machine.

You can fire it up by opening a browser window to any of the hosts. For example, http://kube1:9090 . You’ll have to tell your browser to accept the self-signed TLS certificate. This is most likely okay. Maybe later, we can upgrade with a Let’s Encrypt certificate. We might even put it behind a proxy.

Your installs will not let you see any single server, but we want to watch every server. I’d rather not perpetually type in passwords, so let’s do some groundwork first. We will create an ssh key pair for each machine. You’ll do this on one machine. Yes, this is a single point of failure. In a later step, we’ll back up your user directory on this machine.

For each machine, generate a key with ssh-keygen -t ecdsa -b 521 -f .ssh/target_name -N "" . Make sure target_name is the hostname for the machine you want it for. Getting into the weeds of the command you’re generating an elliptic curve key of 521 bits length. This is absolutely secure, provided you keep the keys private, until quantum computing advances. But quantum-proof encryption algorithms are already in development and will be widespread before quantum computing is available.

Now, it’s time to copy the appropriate key to each machine. That’s easy. Just type ssh-copy-id .ssh/target_name username@target_name . Make sure target_name is the host you want and username is your username. It will ask you for your password to do this.

SSH doesn’t know which key to use when you ssh from your “master”machine to the other machines. We can change that by creating a file called ~/.ssh/config . Here’s what mine looks like:

Now you’re ready to add the other hosts into cockpit. Just go into the dashboard and click the + button in the bottom right. Then type in the hostname to add. Here’s what it looks like after I did one new host:

Here it is after four hosts:

Cockpit is pretty self-explanatory while being nice on the eyes. When you’re using the dashboard, it does use some memory and CPU for each connection to another host. Consequently, for a large cluster, it likely makes sense to run it on a specific node that is not used for critical workloads.
The volume boot has only x MB disk space remaining
Tags: Error Handling, Memory Management, Ubuntu

The volume boot has only x MB disk space remaining Hackadda Jan 22·2 min read

If you’re seeing following warning

It is mostly because you’ve old Linux kernels piled up in /boot directory. If you’re wondering that you never specifically downloaded and installed the new kernel, then you should watch the output when you run sudo apt update && sudo apt upgrade . When you run this command new kernels are automatically installed. It is useful in cases when a new issue causes a problem and you want to roll back to an older version.

We’ll see how to remove old kernels to free up space.

Firstly, you should find the current version running on your system:

uname -r

e.g 4.15.0-74-generic

We’ve to keep this version intact and remove others.

To list the all Linux kernel installed on your system, run

dpkg -l | grep linux-image-

As you can see there are multiple images.

Let’s delete all the versions older than the current version.

# sudo apt-get remove <kernel version>



sudo apt-get purge linux-image-4.15.0-50-generic

sudo apt-get purge linux-image-4.15.0-51-generic



# and so on

This method is not useful in case you have lots of versions available. If you don’t want this process, you can run sudo apt-get autoclean && sudo apt-get autoremove

You can verify the memory released by running

df -H | grep boot

This should free up space in your in the boot directory.

This was originally posted on HackAdda.

‘;
How to fix Ubuntu 18.04 LTS random freezes
By: Georgi Spasov
Tags: Bugs, Kernel, Crash, Ubuntu

Is there a human on the planet that does not have warm feelings for Ubuntu? It’s a great distro that provides reliability and stability. The LTS version of 16.04 was a total hit, it did not have much flaws, and was surprisingly resilient to bugs.

If we leave the 4.4.0-116 kernel local privilege escalation aside, we can make a conclusion that 16.04 was one of the best Debian distros for a couple of years.

18.04 LTS presented a few updates and minor tweaks that would’ve influenced the UX. With it, however, people with an older hardware had some hard time— old Nvidia users had to disable Nouveau drivers, and blacklist them, then download the latest Nvidia drivers and hopefully get the graphical interface running through them.

This did not bother the average user much, since Linux is all about the “do it yourself” thing. But another bug was giving people a headache.

The problem

Ubuntu 18.04 freezes from time to time. A lot of people mentioned this problem on Stack Exchange and the Ubuntu forums, but not many of them managed to solve this ridiculous problem.

I’ve had it as well — Ubuntu 18.04 completely froze while I was coding, then some time later the same happened when I watched a movie — it was a problem that was not related with the GPU and had random occurrence. I did not manage to solve the problem initially, so all I did was shutting down my computer forcefully (which was not a good thing at all).

So I did my investigation — I looked through log files.

It took me some time to find out that the content of /var/log was immense, and finding my problem was as finding a needle in a hay stack.

The solution

Needless to say, after an excruciating hour of staring into the cat terminal output, I got frustrated, and decided to search for kernel problems. Then I found that the old 4.x.x I was running had some flaws, and decided to switch to 5.0.0.x-generic.

Latest generic kernel for 18.04 can be installed using:

sudo apt install — install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

After restarting, I verified that the 5.0.0.x generic was installed:

uname -a

It’s been some weeks now and my PC’s working non-stop. I’ve had no glitches, the UI did not freeze, and the distro is running as smoothly as it can.
The Psychedelic Origins of Steely Dan’s ‘Kid Charlemagne’
By: Frank Mastropolo
Tags: Steely Dan, Drugs, Lsd, Rock, Guitar

The Psychedelic Origins of Steely Dan’s ‘Kid Charlemagne’

Walter Becker (left) and Donald Fagen of Steely Dan, 2007. Photo by Kotivalo via Wikicommons

Steely Dan emerged in the 1970s with a fresh take on rock by adding a jazz feel. The lyrics of Donald Fagen and Walter Becker were dense with literary and pop culture references, clever turns and in-jokes. The music behind the words was just as good, and the pair used the best session players in the country to create a string of memorable albums.

1976’s The Royal Scam was Steely Dan’s fifth album and has been called their most cynical. Tracks included “Haitian Divorce,” “The Fez” and the triumphant “Kid Charlemagne.”

“Kid Charlemagne” tells the story of the rise and fall of a San Francisco drug manufacturer. In a 2000 online chat with the BBC, Becker revealed that the lyrics were based on Owsley Stanley, a famous LSD chemist of the 1960s known professionally as Bear. “I would say it was very loosely inspired by a character named Owsley,” said Becker. “He was a well-known psychedelic chef of the day.”

Owsley Stanley at his arraignment in 1967. Photo by San Francisco Chronicle via Wikicommons

With the lyric, “You’d go to LA on a dare and you’d go it alone,” Becker and Fagen reference a trip Owsley made as described in Ken Kesey’s The Electric Kool-Aid Acid Test. Owsley moved to Los Angeles from Berkeley to mass-produce LSD in 1965.

The final verse of “Kid Charlemagne” describes Owsley’s eventual 1967 bust when he was arrested after his car reportedly ran out of gas.

Clean this mess up else we’ll all end up in jail

Those test tubes and the scale

Just get it all out of here

Is there gas in the car?

Yes, there’s gas in the car

I think the people down the hall know who you are

Larry Carlton, 1987. Photo by Kenneth C. Zirkel via Wikicommons

“Kid Charlemagne” features the guitar solo of legendary session player Larry Carlton, who also appeared on Steely Dan’s Gaucho and Aja albums. Carlton’s solo on “Kid Charlemagne” has been called one of the most memorable in rock.

“It’s my claim to fame,” Carlton told Guitar World in 1981. “I did maybe two hours worth of solos that we didn’t keep. Then I played the first half of the intro, which they loved, so they kept that. I punched in for the second half. So it was done in two parts and the solo that fades out in the end was done in one pass.”

Carlton called his “Kid Charlemagne” solo the high point of his career at the time. “I can’t think of anything else that I still like to listen to as strongly as that.”
Rammstein — Deutschland. After 7 years from their previous video…
By: Emanuel P
Tags: Controversy, Music, Rammstein, Rock, Guitar

After 7 years from their previous video release, Rammstein, a German hard rock (I prefer not to use heavy metal for them) group get the spotlight again with their controversial new single (as like any single they have released so far) — Deutschland.

You barely hear any kind of guitar on the radio today, not to mention a hard rock riff. This single is most welcomed. I’m a Rammstein fan since the early 2000; I got them on my collection since then (which was not that easy to get your hands on a CD back then — and it was really expensive) and was fortunate enough to see them live in Bucharest a couple of years back.

Germany played the World Cup a day previous to the concert, and they were already arrived and accommodated in my city. They went to see the game at a local pub where a friend of mine was working and he called me right away to let me know who’s there and if I could have come he could try to squeeze me in. I wasn’t around, so there goes Rammestein’s chance of hanging around one afternoon with me.

I saw them at the concert the next day and man, what an experience. Before the gig started they had a huge Germany flag that covered the stage and when the show started it felt in synchronous with the show.

If you’re not familiar with Rammstein’s live shows… there’s not much I can tell you then; maybe just go and see one. The members have a pyrotechnic background and there’s a lot of fire involved. A lot of fire (although after the Colectiv incident I don’t appreciate these things anymore).

Also, towards the end of the show, the keyboardist pulled out an inflatable boat, threw it on and let himself be carried by the crowd (he’s a skinny guy). Thought that was really awesome.

Rammstein never changed their line-up since the formation of the group — and that says a lot about them. If there’s one word that can describe the band, that word is controversy. Which, as we know, creates cash. All of their videos and all of their appearances are controverted.

Enjoy the new single:

And also this video of people reacting to their music 😀
‘Kicks’: ‘The Ultimate High School Garage Band Song’
By: Frank Mastropolo
Tags: 1960s, Drugs, Psychedelics, Garage Rock, Rock

Paul Revere & the Raiders’ anti-drug tune was Revolutionary

As drug use became more prevalent in the 1960s, pop music reflected the times. Songs that glamorized getting high flooded the airwaves. The Beatles’ “Lucy in the Sky with Diamonds,” Jefferson Airplane’s “White Rabbit” and “Purple Haze” by Jimi Hendrix had some of the more obvious references to drugs; others, like the Association’s “Along Comes Mary,” were more oblique. Mojo magazine even created a Spotify list of the 100 Greatest Drug Songs Ever.

But one hit stood out for its anti-drug message: “Kicks” by Paul Revere and the Raiders.

Hit-making couple Barry Mann and Cynthia Weil wrote “Kicks” to motivate their friend, songwriter Gerry Goffin, to get clean. Goffin’s drug addiction affected his career and relationship with then-wife and writing partner Carole King. “I started taking LSD and mescaline,” Goffin told Vanity Fair. “And Carole and I began to grow apart because she felt that she had to say things herself. She had to be her own lyricist.”

“Kicks” was first offered to the Animals, who had just had success with another Mann-Weil composition, “We Gotta Get out of This Place,” but Animals’ lead Eric Burdon turned it down.

“Kicks” by Paul Revere & the Raiders

Raiders’ producer Terry Melcher didn’t make the same mistake when he was offered “Kicks.” Lead singer Mark Lindsay delivered a powerhouse vocal; the track turned out to be a huge hit and has been called one of the best examples of the garage band sound.

Not everyone was impressed. In “Crosby, Stills & Nash: The Biography,” David Crosby of the Byrds—whose “Eight Miles High” was banned by some radio stations—called the tune “a dumb anti-drug song” that took “a falsely adopted stance. With ‘Eight Miles High,’ we were talking about something very near and dear to our hearts.”

“Eight Miles High” by the Byrds

“Barry Mann and Cynthia Weil were pretty crafty writers,” Lindsay told Sundazed. “With the melody and the lyrics and the message, and all the great riffs that were laid into the song, it was just kind of a natural, a real easy production to do.”

“Kicks” remains one of the most popular of the Raiders’ catalogue, reaching number four on the Billboard Hot 100 in May 1966. Only 1971’s “Indian Reservation” sold more records. Weil told Songwriter Universe she’s surprised by its continued popularity.

“In 2004, we did an off-Broadway show (called They Wrote That? The Songs Of Mann & Weil). When Barry performed ‘Kicks,’ we were amazed at the response. It turns out to be the ultimate high school garage band song. Everyone who had ever been in a band in their teens had played it.”
Sympathy for the Devil - UPDATED
By: Marcos Bauch
Tags: Devil, Music, Updates, Rolling Stones, Rock

The other day I was doing the dishes listening to the Stones and I thought that ‘Sympathy for the Devil’ could be updated for more present events, after all our times are full of facts that seem to have his hand in the middle.

So here is my simple attempt to update this incredible song. Suggestions and feedback are always welcome.

Let’s get this all the way to Sir Mick Jagger!

The original lyrics of the song to remember and compare

Please allow me to introduce myself

I’m a man of wealth and taste

I’ve been around for long long years

Stole many a man’s soul and faith

And I was ‘round when Jesus Christ

Had his moment of pish and pain

Made damn sure these churches

Used his name to strew their hate

Pleased to meet you

Hope you guess my name

But what’s puzzling you

Is the nature of my game

I stuck around with Zuckenberg

When I saw it was a time for a change

Elected Trump and his sinisters

Turned Brazil a Nazi reign

I rode a tank

Held a general’s rank

When the Arabs raged

And the Saudis stank

Pleased to meet you

Hope you guess my name

But what’s puzzling you

Is the nature of my game

I watched with glee

While your kings and queens

Fought for Yaun trades

For the Ipods they made

I shouted out

Who killed democracy?

When after all

It was you and me

Let me please introduce myself

I’m a man of wealth and taste

And I laid deaths on chinese doors

Who got illed before it spread off Hubei

Pleased to meet you

Hope you guessed my name

But what’s puzzling you

Is the nature of my game

Get down, baby

Pleased to meet you

Hope you guessed my name

But what’s confusing you

Is just the nature of my game

Just as every bot is a criminal

And lots of news is fake

As deads scale

Just call me Lucifer

’Cause I’m in need of some restraint

So if you meet me

Have some courtesy

Have some sympathy, and some taste

Use all your well-learned politesse

Or I’ll troll you down disgraced

Pleased to meet you

Hope you guessed my name

But what’s puzzling you

Is the nature of my game

Get down

Tell me baby, what’s my name

Tell me honey, can ya guess my name

Tell me baby, what’s my name

I tell you one time, you’re to blame

What’s my name

Tell me, baby, what’s my name

Tell me, sweetie, what’s my name
John Lennon
By: Ocean Lyrics
Tags: Harrison, Rocknroll, Rock

John Lennon, MBE was an English singer and songwriter who co-founded the Beatles (1960–70), the most commercially successful band in the history of popular music. Lennon was born in war-time England, on 9 October 1940 at Liverpool Maternity Hospital, to Julia (née Stanley) (1914–1958) and Alfred Lennon (1912–1976), a merchant seaman of Irish descent, who was away at the time of his son’s birth.



Lennon became involved in the skiffle craze as a teenager; his first band, the Quarrymen, evolved into the Beatles in 1960. When the group disbanded in 1970, Lennon embarked on a solo career that produced the albums John Lennon/Plastic Ono Band and Imagine, and songs such as “Give Peace a Chance”, “Working Class Hero”, and “Imagine”. After his marriage to Yoko Ono in 1969, he changed his name to John Ono Lennon.



By 2012, Lennon’s solo album sales in the United States exceeded 14 million and, as writer, co-writer, or performer, he is responsible for 25 number-one singles on the US Hot 100 chart. In 2002, a BBC poll on the 100 Greatest Britons voted him eighth and, in 2008, Rolling Stone ranked him the fifth-greatest singer of all time. He was posthumously inducted into the Songwriters Hall of Fame in 1987, and into the Rock and Roll Hall of Fame twice, as a member of the Beatles in 1988 and as a solo artist in 1994.



At around 10:50 p.m. (EST) on 8 December 1980, as Lennon and Ono returned to their New York apartment in the Dakota, Mark David Chapman shot Lennon in the back four times in the archway of the building. Lennon was taken to the emergency room of nearby Roosevelt Hospital and was pronounced dead on arrival at 11:00 p.m. (EST). Earlier that evening, Lennon had autographed a copy of Double Fantasy for Chapman.



Source
Ignorance chords chords Paramore
By: Senyumin Aja
Tags: Music, Rock

[Verse]

Bm

If I’m a bad person, you don’t like me

I guess I’ll make my own way

Em

It’s a circle a mean cycle

G

I can’t excite you anymore

Bm

Where’s your gavel? Your jury?

What’s my offense this time?

Em

You’re not a judge but if you’re gonna judge me

G

Well, sentence me to another life.



Pre Chorus:

Bm

Don’t wanna hear your sad songs

I don’t wanna feel your pain

When you swear it’s all my fault

Em

’Cause you know we’re not the same

G

We’re not the same, oh, we’re not the same

Bm

we used to stuck together

We wrote our names in blood

Em

But I guess you can’t accept that the change is good

G Em

It’s good, it’s good



[Chorus]

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out

Bm

Ignorance is your new best friend

Em G

Ignorance is your new best friend



[Verse]

Bm

This is the best thing that could’ve happened

Any longer and I wouldn’t have made it

Em

It’s not a war no, it’s not a rapture

G

I’m just a person but you can’t take it

Bm

The same tricks that, that once fooled me

They won’t get you anywhere

Em

I’m not the same kid from your memory

G

Now I can fend for myself



[Pre-Chorus]

Bm

Don’t wanna hear your sad songs

I don’t wanna feel your pain

When you swear it’s all my fault

Em

’Cause you know we’re not the same

G

We’re not the same, oh, we’re not the same

Bm

we used to stuck together

We wrote our names in blood

Em

But I guess you can’t accept that the change is good

G Em

It’s good, it’s good



[Chorus]

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out



Bm

Ignorance is your new best friend

Bm

Ignorance is your new best friend

Em

Ignorance is your new best friend

G

Ignorance is your new best friend



[Solo]

Bm, G, A, Bm, G, A, Em



[Chorus]

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out
Side Journeys And Early Rarities
By: Beth Annotated
Tags: Music, Culture, History, Rock, Japan

The internet is a terrible place and it is a remarkable place.

Staying in one place long enough leads to discoveries of the less and more savory characters of life. If you’re lucky, that sort of rabbit hole leads to a treasure of time capsules we never expected to unearth.

It’s time to go back in time for a bit. A rock and roll family history that remains not entirely written. The CroMagnons and associated members have been around for quite some time in various acts. Very little can be found on my side of the world but I have put together such a family tree.

We’ll call it a work in progress for now.

Sorry for the chicken scratches. All adds to the character I say.

The early eighties were a time to be alive for music fans in many parts of the world and Japan was no exception. As we climb the family tree we notice some of those early songs in one band would be demos for songs used later in their careers. One such example is this clip from an early rock show of The Breakers. Interestingly both these songs of very similar melody have different lyrics! Different style, same tune really.

Compare and contrast with a song from a later project:

There are still many songs only available in the one release, so far as I’m aware. Here’s another upbeat tune from The Breakers:

I heard it said if a rock band decides to remove the word “The” from their name, every album after is somehow less great. Fortunately, these guys never did and these songs from The Coats and The London Times are pretty good jams to dance to on a Saturday night, or any night.

Sadly all these punchy Beatles-esqe punky songs would be lost to much of the world and history without those willing to archive them on the internet. A well of video libraries just waiting for someone to drink from. It’s been quite an interesting journey, someday perhaps more will find the time to travel.
Paramore song Ignorance chords lyrics
Tags: Music, Rock

[Verse]

Bm

If I’m a bad person, you don’t like me

I guess I’ll make my own way

Em

It’s a circle a mean cycle

G

I can’t excite you anymore

Bm

Where’s your gavel? Your jury?

What’s my offense this time?

Em

You’re not a judge but if you’re gonna judge me

G

Well, sentence me to another life.



Pre Chorus:

Bm

Don’t wanna hear your sad songs

I don’t wanna feel your pain

When you swear it’s all my fault

Em

’Cause you know we’re not the same

G

We’re not the same, oh, we’re not the same

Bm

we used to stuck together

We wrote our names in blood

Em

But I guess you can’t accept that the change is good

G Em

It’s good, it’s good



[Chorus]

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out

Bm

Ignorance is your new best friend

Em G

Ignorance is your new best friend



[Verse]

Bm

This is the best thing that could’ve happened

Any longer and I wouldn’t have made it

Em

It’s not a war no, it’s not a rapture

G

I’m just a person but you can’t take it

Bm

The same tricks that, that once fooled me

They won’t get you anywhere

Em

I’m not the same kid from your memory

G

Now I can fend for myself



[Pre-Chorus]

Bm

Don’t wanna hear your sad songs

I don’t wanna feel your pain

When you swear it’s all my fault

Em

’Cause you know we’re not the same

G

We’re not the same, oh, we’re not the same

Bm

we used to stuck together

We wrote our names in blood

Em

But I guess you can’t accept that the change is good

G Em

It’s good, it’s good



[Chorus]

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out



Bm

Ignorance is your new best friend

Bm

Ignorance is your new best friend

Em

Ignorance is your new best friend

G

Ignorance is your new best friend



[Solo]

Bm, G, A, Bm, G, A, Em



[Chorus]

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out

Bm

You treat me just like another stranger

G

Well it’s nice to meet you sir

I guess I’ll go

Em

I best be on my way out
Paul Vernet is a rock and roll ghost hunter.
Tags: Rock

Olivebridge, New York — Thursday, October 3rd, 2019 — Paul Vernet is a rock and roll ghost hunter. He knows the dinosaurs of rock are all pretty much extinct, but he’s damn sure their remains can be found and excavated.

“There might be something in the water up here,” he says, looking over the misty mountains near Woodstock, NY, where he lives and where he recently recorded his album “Personal Mythology”. In the great classic rock star tradition, he spent years perfecting his songcraft, then went out and hired the best sidemen he could afford — namely, himself.

“Pregnant Widow” is the first track, and it’s a sizzling slice of proto Funk/Punk, sort of like an all-star jam with Black Sabbath, Fela Kuti and the Talking Heads. 10,000 plays so far on Spotify. It’s about a wise old county doctor who makes house calls after hours. The rest of the record splays itself all over the musical map- it’s groove rock with a Brill Building backbone.

Paul claims to have a doctorate all his own, in Rockology. “Yeah, my influences are deep and wide; from Atomic Rooster to Charlie Rich, with some Steely Dan, Ween, The Monkees, and Guns N Roses are thrown in, oh yeah and then there’s what’s-her-name… Hanna Montana. She’s going places, that one. I melded her and Husker Du together on one track.”

He scans the horizon with a faraway look. “Hmm…those clouds over yonder look like they might rain down a song or two on me soon. Better grab my divining rod. Catch me this summer at a roadhouse, state fair or iPhone near you. I’ve got a whole batch of new tunes in the hopper; the next record’s gonna sound like Best of the Bangles crossed with Heavy Cream.” And Poof! Just like that he’s gone.

Paul Vernet may be off his rocker, or he might be onto something. Something like killer hooks and ear-flicking melodies.

The best way to find out is to check the grooves on Personal Mythology: https://open.spotify.com/artist/5afEqcQqpik94SekozFn6M

###

ABOUT

Paul Vernet is a self-taught multi-instrumentalist who writes songs with meaning and depth. It’s new classic rock with no frills, and no nerdy add-ons; just solid songcraft, played and sung with conviction.

paulvernet@paulvernet.com

CONTACT

Paul Vernet

P.O. Box 1465

6468726500

Source: ArtistPR Music Press Release
Mike Masser’s new album
Tags: Rock

Tell us about yourself and your music

I am a singer-songwriter from northern Arizona. I have played in bands for 20 years. This is my first solo project. I would describe my music as a rock with a lean-to hard rock.

Talk to us more about your latest release

My new album will be a step back to my normal style of writing and playing. My first album was more or less an experiment. When I decided to do a solo project, I wanted to do something that I have never done before. I wanted to step out of my comfort zone as a challenge myself. With the new album, I want to get back to my original style.

What inspired you to write this release?

I wanted to just have fun with this one. I purposely held myself back a lot on the first album and this time I just let it all out.

Describe the writing and recording process

When I write I need something to spark an idea. It could be a movie, something that happened at the grocery store, or sitting on the couch with an acoustic guitar and hitting a note that sparks an idea. The recording process, however, is a whole different beast.

I did both albums using GarageBand on an iPad. It’s been challenging to say the least. I’ve recorded in studios in the past, so I’ve tried to use what I learned and apply it. But you are still limited to what you can do. I know it’s not as good as a studio recording, maybe on the next one, I’ll bite the bullet and record in a studio.

Any plans to hit the road?

I have no plans to tour or play live at this time, but I will always leave that door open and see where this takes me.

Who have you been listening to lately?

Myself… over and over and over haha. Gotta love mixing right? Really anything that comes on Ozzy’s Boneyard.

Who are your biggest influences?

I have so many, but Randy Rhodes would probably be the biggest influence on me. He was what made me want to play guitar and probably has the most influence on my sound. I love most music. Bands like Pink Floyd, Aerosmith, AC/DC, ZZ Top, etc. have been big influences in my life and in my style.

What else is happening next in your world?

I am starting a new project with an old friend. We are in the recording process right now, but we hope to have that album out by summer.

Thanks for an awesome interview, Mike Masser

Connect with Mike Masser

Website: http://mikemasser.comFacebook: https://facebook.com/mikemassermusic/Soundcloud: https://soundcloud.com/user-205325817Reverbnation: http://www.reverbnation.com/open_graph/artist/6337442

Source: ArtistPR Indie Artist Interviews
Where’s all the Good Music at? Pt 4 — The Hidden Gems
By: Abhishek Paul
Tags: Music, Rock And Roll, Rock

While the classic rock programs on radio and MTV (back when it used to play good music) used to give some airplay to rock music, they just keep circulating the same songs over and over (not even different songs by the same artists). There’s so much great stuff out there that I realized I’ve missed out on. But there’s a silver lining, there’s so much for me to still discover and be blown over by. The powerful live performances, lyrics that cut through and the multiple interpretations of these songs just blow me away every time. Here’s a taste and I hope you get to experience a bit of it.

Disclaimer: Calling these artistes “hidden gems” is almost sacrilegious. I just wanted to highlight the fact that there are so many who haven’t been exposed to their genius.

People will recognize their riff (Jessica) which was used by Top Gear for years as their opening credits even if they haven’t heard of the band. Founded by Duane Allman, a guitarist whom some have ranked 2nd only to Hendrix and highly rated by people like Eric Clapton, this band has a lovely 70s rock feel permeating through every song.

2. Go Your Own Way by Fleetwood Mac

Imagine breaking up with your girlfriend, writing a song about it and then not only have her sing it on an album, but also continue to perform it together for years live in front of huge crowds — that’s Stevie Nicks and Lindsey Buckingham for you. This recent live version is my favourite.

3. Valerie by Steve Winwood

Another underrated musician given his unassuming personality, almost the antithesis of a rock star. A genius nevertheless with a voice that reaches your soul.

4. The Last Unicorn / Ventura Highway by America

So many great songs to pick from. Their greatest hits album has 3 CDs, each with its own collection of gems. I love the atmosphere their songs create even to this day.

5. Burning For You by Blue Oyster Cult

Just some good old Rock n’ Roll.

6. Keep on Rocking in The Free World by Neil Young / Pearl Jam

One of the best live versions of a powerful classic rock anthem. Pearl Jam do justice to Uncle Neil — he’s no slouch either despite his age. This version I found today gives it a run for its money, just see the talent on display!

7. Refugee by Tom Petty

The man has a style that is just his own

8. Angry Young Man (Fooling Yourself) by Styx

Another band that I can just listen to, any song, anytime.

9. Ariel by Rainbow

I’ve chosen the version by Blackmore’s Night. This is what a great rock song / artist should be capable of — being interpreted so differently yet not losing the essence or impact. Plus you have Ritchie on guitars.

10 Doctor My Eyes by Jackson Browne

Another relatively unknown genius. His voice, music and lyrics deserve so much more. I’m glad I found him.
Grunge isn’t quite dead yet
Tags: Rock

Los Angeles — Tuesday, May 19th, 2020 — LOS ANGELES — Female psychedelic rock artist The Waking Point is set to release her first EP August 2020.

Following the release of her self-produced single “Rose-Colored Violence” in April, The Waking Point’s Sadie Belica is eager to share her complete DIY dark rock project with fellow lovers of 90s music.

Fans of Nirvana and Alice in Chains will find a new source of musical therapy, with modernized production and dark, gripping, melodies. The psychedelic aspect contains an evocative weirdness authentic to the artist’s personality and musical spirit, as she is a self-professed to infatuate of Kurt Cobain.

“I’ve always been inspired by the words of Cobain: ‘Dreaming to be someone else is a waste of who you are,’” Belica said. “I’m no longer dreaming to be anyone but me, and my music is the truest expression of myself.”

The combination of a heavy rock sound with moody vocal arrangements is the overlying theme on her upcoming EP.

In anticipation of the release, the artist is releasing two singles, “Rose Colored Violence” (April 2020) and “Bad Girl” (June 2020) to stir hard rock listeners on all platforms.

Please get in touch with Sadie at sadiebelica@gmail.com for interviews, bookings or playlist consideration

Website, Spotify// Instagram// YouTube//Twitter

###

ABOUT

Sadie Belica is an unsigned singer/songwriter/guitarist best known for her theatrical live rock performances. Belica moved to Los Angeles in 2019 to study music production at the Musicians Institute in Hollywood, where she embraced the DIY method and built her own home recording studio. She uses the artist name The Waking Point (Website), inspired by the public’s resistance to face to the threat of climate change.

CONTACT

The Waking Point

Sadie Belica

2335 Beardslee ST

5036888772

Source: ArtistPR Music Press Release

#Rock, #Albums, #MusicNews, #News, #PressRelease
A Little Bit About Rising Vocalist Aaron Richards And His Powerful Cover ‘Numb’
By: Brandon Chitwood
Tags: EDM, Alternative, Electronic Music, Blog, Rock

Californian based singer, songwriter and budding producer Aaron Richards has undoubtedly become one of the biggest vocalists in the EDM soundscapes. After offering his latest Monstercat release ‘Heartless’ in collaboration with Dexter King, he unveiled six versions of ‘Numb,’ which included an a cappella version, three remixes and a short bonus track, this is one of his biggest reveals yet.

Recently relocated to Atlanta, Georgia, Aaron Richards is an artist that actually grew up living in California, as well as a variety of places like Portland, New York and Toronto, Canada. While moving made things hard for him during childhood, he did grow up to appreciate a range of genres like rock, classical music, experimental, R&B and a variety of sounds in the EDM scene amongst others.

Officially launching his career in 2015 with two track release This Heart of Mine alongside his Jack Ü cover, Aaron Richards would go on to start his journey with popular label Monstercat the following year. During that time, he unveiled ‘Synchronize’ with Hellberg, ‘Matches’ with Ephixa and Stephen Walking and ‘To Be Alive’ with Puppet. Nearing the end of 2016, he also garnered millions of streams through a deep house remix of his cover of The Weeknd’s ‘In The Night.’