Here is some text before the React component.
<div id="my-react-component"></div>Here is some text after the React component.
| function addpythonpath { | |
| PYTHONPATH=$PYTHONPATH:`pwd` | |
| sed -i '' '/^PYTHONPATH/d' ~/.bashrc | |
| sleep .5 | |
| echo PYTHONPATH=$PYTHONPATH >> ~/.bashrc | |
| } | |
| # install yt-dlp first for this to work. | |
| # streams youtube videos via VLC. | |
| function ytvlc { |
| import time | |
| import pandas as pd | |
| from googleapiclient.discovery import build | |
| # Enter your API key here | |
| api_key = "API KEY HERE" | |
| # Create a service object for the YouTube API | |
| youtube = build('youtube', 'v3', developerKey=api_key) |
| First Citizen: | |
| Before we proceed any further, hear me speak. | |
| All: | |
| Speak, speak. | |
| First Citizen: | |
| You are all resolved rather to die than to famish? | |
| All: |
| Rank Country Name PageRank | |
| ------------------------------------------------------------------------ | |
| 1. Namibia 0.1569 | |
| 2. China 0.0147 | |
| 3. Russian Federation 0.0119 | |
| 4. Brazil 0.0099 | |
| 5. Germany 0.0085 | |
| 6. France 0.0084 | |
| 7. Zambia 0.0083 | |
| 8. Saudi Arabia 0.0078 |
| """ | |
| Monitor a Dropbox folder daily at 5 PM. For each PDF file, send its contents to OpenAI GPT-3.5 | |
| to generate a two-sentence summary/action. Collect all summaries and send them via WhatsApp. | |
| NOTE: This example code is written in a functional style with separate functions for each step. | |
| Fill in the auth tokens and any additional settings in the commented sections. | |
| Dependencies you might need to install: | |
| pip install dropbox openai PyPDF2 requests schedule |
| import boto3 | |
| import requests | |
| import psutil | |
| import subprocess | |
| from tabulate import tabulate | |
| from colorama import Fore, Style, init | |
| # Initialize colorama for colored headers | |
| init(autoreset=True) |
| import numpy as np | |
| # 1. Activation function (sigmoid) | |
| def sigmoid(x): | |
| return 1 / (1 + np.exp(-x)) | |
| # 2. Derivative of sigmoid (used during training) | |
| def sigmoid_derivative(x): | |
| return x * (1 - x) |
Computation seems to have two flavors, and we have been using "algorithm" as the catch-all word for all procedures capable of simulation on a Turing machine. The word "protocol" naturally showed up when we covered network computation during my academic CS training. We never used "protocol" in any other context.
I think this is a mistake
Let's reserve the word "algorithm" only for a certain specific flavor. Think of a Grandmaster chess player, looking at the entire board with all the pieces and positions. What they do depends on this knowledge and a cloud of knowledge around previous moves by them and the opponent. This is a great prototype for when to invoke the word "algorithm". In their naive first pass, algorithms resist parallelization. They depend on the computation of a previous step, and they have to be done step by step.
In Distributed Systems coursework, the motivation typically begins with the need for speed. We start to accept "good enough" soluti