Skip to content

Instantly share code, notes, and snippets.

View renxida's full-sized avatar

Xida Ren renxida

  • Seattle, WA
  • 21:53 (UTC -07:00)
View GitHub Profile
title weight description
Launch Default i3 Session
19
Install package `i3-gaps-session` to keep using i3 without uninstalling Regolith.

To do so on Ubuntu, run sudo apt install i3-gaps-session to add an option on login that starts vanilla i3-gaps without regolith.

@renxida
renxida / delta_tester.ipynb
Created April 20, 2020 20:59
delta_tester.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@renxida
renxida / delta_tester.py
Last active April 20, 2020 20:57
delta_testing.ipynb
{
"cells": [
{
"metadata": {},
"cell_type": "markdown",
"source": "# A Notebook to Demonstrate my Understanding of Delta Testing"
},
{
"metadata": {
"lines_to_next_cell": 1,
@renxida
renxida / MUL_decode_latency.ipynb
Created April 17, 2020 21:17
/measurements/MUL_decode_latency.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@renxida
renxida / hw2problem1.ipynb
Last active October 9, 2019 16:37
venkat_hw2problem1.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@renxida
renxida / venkathw1.ipynb
Created September 24, 2019 21:16
/venkathw1.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@renxida
renxida / gist:4134a6ef954bc9d16eef5b0e6e5815ea
Created September 5, 2019 17:52
Notes on Intel Whitepaper: Speculative execution side channel mitigations
# Introduction
The whitepaper can be found at
https://software.intel.com/security-software-guidance/api-app/sites/default/files/336996-Speculative-Execution-Side-Channel-Mitigations.pdf
This paper describes 3 main side channel attacks, and ways to mitigate them.
# Attacks
## Branch Target Injection
@renxida
renxida / notes.md
Last active August 30, 2019 18:03
automatic generation of peephole superoptimizers

Overview

(Paper:Bansal S, Aiken A, Automatic generation of peephole superoptimizers)

Superoptimization

This is the GRAIL. Infinity. The platonic ideal of optimization. Eu-optimization. One true optimization.

What we usually call optimization is nothing but improvement. Superoptimization is the real deal.

It's finding the one true optimal canonical fastest sequence of instructions to accomplish a task.

@renxida
renxida / hw5.ipynb
Last active April 8, 2019 19:42
hw5 rsa
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@renxida
renxida / hw4.ipynb
Created March 30, 2019 18:02
HW4 Netsec Xida Ren
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.