Vimarsh Shah

A Maker & Learner

Information, Bandwidth, and Trust

In today’s increasingly connected world, there arises a big question of whether all these developments are hampering Human creativity or not. So, does these advancements and constant pursuit for more information and dependence on technology hamper our creativity? Premise I truly believe that what we are limited by is not constraints of resources (although in the short term – yes) but rather by our ability to become more knowledgeable species. This post “Are we running out of resources?...

May 30, 2022 · 4 min · Vimarsh

On Cognition and AI

Unsolved Problem What is Intelligence? Is a virus an intelligent being? Everyone knows that viruses do not have what we call “life” - they are just blobs of protein in the air, on surfaces, in other cells, and even in other viruses (yes! There are viruses for viruses). But they are intelligent - they can do their task very efficiently: to multiply and make more of them. According to Wikipedia - “Intelligence has been defined in many ways: the capacity for abstraction, logic, understanding, self-awareness, learning, emotional knowledge, reasoning, planning, creativity, critical thinking, and problem-solving....

May 25, 2022 · 3 min · Vimarsh

Running a public DNS Resolver

Accessing my Server You can access my Ad blocking DNS server via these methods: Unsecured DNS (over port 53): 20.212.62.65 DNS over HTTPS (in Chrome, Firefox, etc.): https://q.vimarsh.info/dns-query DNS over TLS (mostly for Smartphones — you just add it in secure DNS setting): q.vimarsh.info How-to We will be using AdGuard home. It is a little overkill for just resolving DNS but.. It is super simple to set up, can block advertisements at DNS level with simple blocklists, and can easily allow configuring Encrypted DNS (which would be extremely difficult with many other solutions)....

May 10, 2022 · 2 min · Vimarsh

Running an Ethereum node on a phone

Whenever you are using a cryptocurrency to transact with someone, you are trusting the node to provide you with correct details and properly executing the trade. When using Metamask, by default you use the Ethereum node provided by infura. In general they are not rogue and will not ‘scam’ you, but for several reasons you might want to run your own node. These reasons: Infura (or some other provider) might be legally asked to not server users in your region....

March 14, 2022 · 3 min · Vimarsh

Running your own email server

Why would someone need that? There already exists several established players for simply sending and receiving emails, but there could be reasons why you would want to host your own: – Privacy If you are dealing with financial data, or in general don’t want Google, Microsoft, etc. to snoop in over your emails – Several Users If you have more than a couple users on your domain name, hosting emails gets expensive, and that too quickly....

February 10, 2022 · 5 min · Vimarsh

This website is hosted on a Raspberry Pi

Update: This website is now hosted on a server on Oracle Cloud. RPi was being slow. This website, the exact one you are reading right now is hosted on a Raspberry Pi (RPi) that too the original RPi B. In this post I will document why I did that and how. The Stack Writefreely //the blogging platform I am using. Extremely simple, minimal, not even images, with markdown support. The Raspberry Pi //I had received this RPi B from a contest on Element14....

January 24, 2022 · 5 min · Vimarsh

It isn't Facebook, it's us

According to the documents themselves, researchers, people familiar with Facebook, former employees, and current employees, the social media platform is beset by a number of critical issues. These include hate speech, incitements to violence, and false news on its platform that is more widespread than the company acknowledges publicly. [Investopedia] So, I was wondering why would Facebook (aka Meta) incite controversies and make people seek more attention towards it....

November 26, 2021 · 5 min · Vimarsh

The Best way to self host apps

What is Self-Hosting? Self-hosting means the practice of running some services yourself and maintaining and controlling it to the fullest extent you can. There are several reasons to self-host apps - you might be paranoid about Google / Apple having your data (photos, email, etc.), you might want to access a remote PC for work / school or host some website for your family and friends or just have fun tinkering and trying out new apps....

October 16, 2021 · 6 min · Vimarsh

Diminishing Tolerance - The rise of cults

Introduction In today’s era of social media, where we come across hate comments every single day, it’s quite evident that intolerance is a matter of concern in today’s generation. One of the primary reason behind this attitude of getting affected at the smallest of things is because of the insecurity and vulnerability inside us. The current generation tends to easily idolize people and things and follow them blindly (so called “Bhakts”)....

August 8, 2021 · 6 min · Vimarsh, Aryan and Aabhas

Are humans Turing Complete?

What are Turing Machines? A Turing machine, developed by Alan Turing, is considered the most basic form of Computer which can be simulated to replicate any logic. In theory, a Turing machine consists of an infinite tape and a tape head. The tape consists of infinitely many squares, where every square is either empty or can store a symbol. The tape head is an active component that: reads the symbol on the square, follows a set of rules to determine whether to change the symbol on the square, determines whether to move left or right and repeats this procedure until the outcome of the rules says it should halt....

August 3, 2021 · 5 min · Vimarsh