Deploying Mastodon on Digital Ocean
Mastodon is the new social media platform, a decentralized alternative to Twitter that is currently blowing up. This is a step by step guide on how to run your own Mastodon instance on Digital Ocean.
Set up a Droplet
Create a new docker droplet:
This droplet has almost everything we will need preinstalled.
You will receive an email from DO with the credentials you can use to log in to start setting up the server.
Connect to the server as a root user, using ip and password from the email:
You will be prompted to change the default password, so do that.
Then create a new user with the username you like, and grant him the sudo powers:
gpasswd -a ray sudo
Connect domain name
Let's also immediately point your domain name to the droplet …
Imagine I offer you a gamble. I will spin the wheel that looks like this:
And you win the amount of money that it will choose. If it hits a negative number you owe me that much. Should you play or not?
What is Recursion?
What is Recursion?
Recursion simply means “self reference”. When something refers to itself or describes itself, it is called recursive.
Setting up SSL with nginx on Ubuntu server
For a long time I've procrastinated to learn how to properly configure HTTPS. Turns out it is super easy. This is my simple step by step guide.
This is an extremely useful idea that I've learned just recently. In fincance, "arbitrage" means buying and selling things in different markets to take the advantage of difference in price. Like buying a toy in India for $15, and then selling it for $25 in the US.
Turns out, you can arbitrage not just products, but also information, knowledge, skill, or even human relationships.
For example, let's say you have met two amazing people who don't know each other. When you introduce them to each other, you generate a massive amount of value for both of them essentially out of nothing - you have given each of them a gift of knowing someone great.
Another example, is arbitraging information. Eliezer Yudkowsky have learned a lot about rationality and human biases from the books he has read, and then parlayed it into …
Full-Stack Web Development - the Complete Roadmap
Learning web development is a huge advantage for a founder, even understanding
the basics will be extremely useful. This post will give you a high-level
overview of everything you need to learn, a roadmap for getting started, and a
collection of the best resources you can use to learn quickly.
Business advice for software developers
Today I want to share with you my favorite takeaways from an amazing Ask HN
thread, where technical founders
shared the most important things they have learned from building a business.
What is the best SEO web software to use?
There are different kinds of software for different purposes.
There’s keyword research tools, rank tracking tools, competition analysis tools,
backlink building tools, on page SEO plugins, etc.
Most of them have free tiers that you can use for free, and if you’re doing SEO
just for one website, it’s most likely that you will not need to pay for any of