CategoryCompSci
-
Twitter Sentiment Analysis using combined LSTM-CNN Models
Combining CNNs and LSTMs for tweet sentiment analysis — the intuition behind each network, two stacked architectures (CNN-LSTM vs. LSTM-CNN), and why ordering the LSTM first wins, trained on 1.5M+ labeled tweets.
Read the post -
5-Min Tutorial: Lifting Firmware with the Bus Pirate
Opening a TP-Link WR841N router, wiring its W25Q32.V EEPROM to a Bus Pirate over SPI, dumping the firmware with flashrom, and extracting the embedded Linux filesystem with binwalk.
Read the post -
Internet Memories #2: Break The Rules
2007 Caracas, a Linux Magazine, and aircrack-ng — the night a kid broke WEP and got "Free. Internet. Everywhere!" Told inside a terminal: run each command to unlock the next beat of the story.
Read the post -
5-Min Tutorial: Prototyping Web-Apps with Flask
Building a small leaderboard web-app with a Flask back-end and a jQuery/AJAX front-end — a brutally simple micro-framework server exposing GET/POST/DELETE API routes, plus the JavaScript that fetches and live-updates the page.
Read the post -
Introduction to Supersingular Isogeny Diffie-Hellman
An approachable introduction to Supersingular Isogeny Diffie-Hellman (SIDH) — one of the few post-quantum key exchanges built on elliptic curves — written for an Elliptic Curve Cryptography course: its motivation, the math you need (isogenies, the j-invariant, supersingular curves), the key exchange itself, and Costello et al.'s recommended parameters. Rebuilt from the original LaTeX, led in by the post's own blurb.
Read the post -
5-Min Tutorial: K-Means Clustering In Python
A five-minute tutorial on K-Means clustering in Python — with a live, animated visualizer that shows exactly how the clusters get selected: random centers, assign-to-nearest, recenter, repeat to convergence.
Read the post -
SoundCloud Spam Analysis
Crawling 20 million SoundCloud users with a Docker crawler army (and a "borrowed" public API key), then using K-Means clustering and a Keras neural net to find and predict spam accounts — with dataset, paper, code, and PDF at the end.
Read the post -
Twitter Sentiment Analysis with Neural Networks
Hand-coding a Feed-Forward Neural Network from scratch to classify tweets as positive or negative, comparing Bayesian probabilities, Keras word embeddings, and a hand-built feature vector (~70% accuracy) against a Keras NN.
Read the post -
Coding Chrome Extensions Quickly
A fast, practical walkthrough of building a Chrome extension — manifest, background script, pop-up, options, testing and publishing — using the author's Hidden: Auto-Incognito filter as the worked example.
Read the post -
Magstripe tinkering
My hobbyist dive into magnetic stripe card technology: how magstripes encode data, and how I hacked a Square reader by bypassing its encryption chip to read raw card data, with some reflections on real-world magstripe security.
Read the post -
5-Min Tutorial: Git
A five-minute, bare-bones intro to git and Github — init, status, add, commit, log, diff, push — now with a fake in-browser terminal you can actually type the commands into.
Read the post -
5-Min Tutorial: Caesar Cipher in Scala
A five-minute tutorial: implementing the oldest trick in cryptography in a handful of lines of Scala — with a live shift visualizer and an interactive cipher generator.
Read the post -
Android Tutorial
A quick, 4-hour Android tutorial written for UCSB's CS56 class — hosted on GitHub in markdown, paired with a 'legacy' SMS-driven Android service for students to keep building on.
Read the post -
Physical Unclonable Functions
A grad-class intro to PUFs — hardware functions whose challenge-response mapping falls out of physical manufacturing variation — covering their key principles, types, properties, and the intra-/inter-distance math used to measure them.
Read the post -
WWII and Computers
An old IB History paper asking whether modern electronic computers were built for war or merely re-purposed for it, plus a look at their wartime origins.
Read the post -
Bayes' Theorem and Stochastic Processes
A short discrete-maths paper on deterministic vs. stochastic systems, conditional probability, and Bayes' theorem — with a live base-rate visualizer that shows why a 99%-accurate test for a rare condition is mostly wrong.
Read the post















