A map of student progress in CCOM

Introduction

We were discussing in our department the pre-requisites for different courses in computer science, and I started wondering about the "normal progression" of students in our Computer Science bachellor's degree. We have a suggested 4 year curriculum, but hardly any students graduate in 4 years. I wanted to see …

more ...


Using Google Drive from the command line

Introduction

The University of Puerto Rico has a G Suite Education Edition agreement. Several researchers are interested in using Google Drive to backup and securely share data and results. We set up a Team Drive for testing in one of our projects, and it was working nicely, but one of …

more ...


Solar Panel

After Hurricane Maria hit Puerto Rico on September 20, 2017 I bought a solar panel kit. The kit had a 100 Watt solar panel (12 V), a charge controller, and cabling. I had already purchased a 1200 Watt inverter after Hurricane Irma, and pulled the battery from one of the …

more ...


Scuttlebutt: a secure decentralized social network

Scuttlebutt

I've been playing with scuttlebutt, a secure decentralized social network for a few days, and wanted to share some information on it.

Scuttlebutt isn´t so much a program as an ecosystem, a collection of programs, protocols, servers and people that allow users to share information peer-to-peer.

Patchwork

The …

more ...

Bitpenny: illustrating bitcoin concepts with code

Bitcoin uses the same cryptographic concepts we have been discussing in class to achieve a startling result. A decentralized system for financial transactions. Here we will see some of the concepts illustrated with python code.

I learned a lot from the bitcoin paper[1], and a couple of blog entries …

more ...


Shannon's Juggling Theorem

Theorem 1. In a uniform juggle with dwell time \(D\), vacant time \(V\), flight time \(F\) then

$$\frac{F+D}{V+D}=\frac{B}{H},$$
where \(B\) is the number of balls and \(H\) the number of hands.

Scientific Aspects of Juggling.

In Claude Elwood Shannon: Collected Papers. Edited by …

more ...