01/13/2012. From a lecture by Professor John Ousterhout at Stanford, class CS140
Here's today's thought for the weekend. A little bit of slope makes up for a lot of Y-intercept.
[Laughter]
| ssh-keygen -t rsa -b 4096 -m PEM -f jwtRS256.key | |
| # Don't add passphrase | |
| openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub | |
| cat jwtRS256.key | |
| cat jwtRS256.key.pub |
| -e git://github.com/kennethreitz/inbox.py.git@551b4f44b144564504c687cebdb4c543cb8e9adf#egg=inbox | |
| alembic==0.8.3 | |
| amqp==1.4.9 | |
| anyjson==0.3.3 | |
| boto==2.39.0 | |
| braintree==3.20.0 | |
| cairosvg==1.0.19 | |
| celery==3.1.20 |
| $ python xor.py | |
| Training: | |
| Epoch 0 MSE: 1.765 | |
| Epoch 100 MSE: 0.015 | |
| Epoch 200 MSE: 0.005 | |
| * Target MSE reached * | |
| Evaluating: | |
| 1 XOR 0 = 1 ( 0.904) Error: 0.096 | |
| 0 XOR 1 = 1 ( 0.908) Error: 0.092 | |
| 1 XOR 1 = 0 (-0.008) Error: 0.008 |
Picking the right architecture = Picking the right battles + Managing trade-offs
| # see https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/ | |
| # core | |
| brew install coreutils | |
| # key commands | |
| brew install binutils | |
| brew install diffutils | |
| brew install ed --default-names | |
| brew install findutils --with-default-names |
Product: Sagitta Brutalis 1080 (PN S3480-GTX-1080-2697-128)
Software: Hashcat v3.00-beta-145-g069634a, Nvidia driver 367.18
Accelerator: 8x Nvidia GTX 1080 Founders Edition
I took this list from What CS majors should know.
I think it is fun to list things I don't know so I did it =D. I actually found it to be a cool exercise -- maybe I should do a fun graphics project and learn about Open GL!
i wrote this because, while i think the things on this list are potentially worth knowing, and I actually think it's an awesome list of project ideas as well as good food for thought for people developing CS curricula (many of the things I don't know are great exercises!) -- I thought it was really weird to say that every CS student should know all of them. I have a CS degree and I learned very few of the things I do know inside my degree.
I classify "do know" as anything that I have a reasonable grasp of or at least some basic experience with -- the kind of experience I'd expect a CS student to be able to get. If I say I don't know something, it means either I know pretty much nothing about it (for "gr
| # Except sqlite3 all the libraries are standard that should be present with a Ruby installation. | |
| # If you don't have sqlite3 installed. Use `gem install sqlite3` | |
| require 'fileutils' | |
| require 'sqlite3' | |
| require 'uri' | |
| require 'net/http' | |
| require 'set' | |
| require 'thread' |