← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 90
  1. Notes: GPU IRs

    from a conversation with Daniel after https://sflean.group/ pytorch -> triton -> tritonIR -> ptx -> sass or eager-mode: pytorch -> prebuilt cuda kernels jax -> jaxpr -> xla -> llvm ir -> ptx -> sass can’t have if statements in jax - branches are ?

  2. 2026 Papers

    First-in-human quantum entanglement imaging PET scan observing entanglement on a 68Ga - observed annihilation photons EML: All elementary functions from a single binary operator eml(x, y) = e^x - ln(y) gives you all the cos, sin, tan cute. practical?

  3. Proof System Timelines

    Pulled from a model and not double-checked.

  4. Proof System Notes

    Thaler: Proofs, Arguments, and Zero-Knowledge (Textbook) Avigad, de Moura, Kong, Ullrich: Theorem Proving in Lean 4

  5. I ported Flypitch from Lean 3 to Lean 4 over the course of approximately a week, mostly unattended Claude.

  6. GPU Confidential Computing Notes

    Repo: ~/learning/gpucc Hardware: AMD EPYC (SEV-SNP), Intel Xeon (TDX), NVIDIA H100/A100 My hardware: RTX 6000 (96gb) What is Confidential Computing?

  7. Computer Science Notes

    Book: Introduction to Algorithms – Cormen/Leiserson/Rivest/Stein (CLRS) Book: Structure and Interpretation of Computer Programs – Abelson/Sussman (SICP) Course: MIT 6.006 Introduction to Algorithms (YouTube) – Demaine Course: MIT 6.824 Distributed Systems…

  8. Physics Notes

    double slit stern-gerlach delayed choice cosmic scale delayed choice (wheeler’s)

  9. Why are passkeys better?

    Implementing passkeys has increased the complexity of login flows.

  10. List: Internet Pianists

    Figured I should start keeping one: Animenz - Anime arrangements Cateen カティン - lara6683 - videogame covers Caliko - games

  11. Cool blogs

    https://www.seangoedecke.com/good-system-design/ https://www.stephendiehl.com/posts/ https://leni.sh/

  12. Linear Algebra Notes

    Hefferon: Linear Algebra (Textbook, 4th ed)

  13. Transformer Notes

    Transformer visualizations: https://bbycroft.net/llm https://poloclub.github.io/transformer-explainer/ Autograd / miniGPT by hand (blog roadmap) CS336 @ Stanford Transformers from scratch - sensibly written, broken down by topic Provable optimal transport…

  14. Technology Timelines

    Pulled from a model and not double-checked: 100,000-50,000bce spoken language ~10000bce agriculture, animal domestication ~65000bce la pasiega cave paintings ~3500bce bronze ~3300bce early swords ~3200bce written language ~3000bce wheel ~1500bce iron ~150…

  15. LessOnline 2025

    Rationalism has certainly been present in my high school and college friend groups: initially with HPMOR and then later with LessWrong posts in the DMs.

  16. Reading List 2024

    https://gallium.inria.fr/blog/intel-skylake-bug/ Skylake series of Intel processors had a hardware bug when using certain registers in tight loops, with hyperthreading enabled.

  17. Some Stable Diffusion Research

    I got curious how Stable Diffusion works.

  18. 2024 Plans

    Curious, once again, what voice to use where.

  19. Properties of various blockchains

    Bitcoin The First One Proof of Work Has a scripting language called Script Lightning Ethereum Proof of Stake EVM opcodes see my notes zksync Optimism Monero Privacy-preserving.

  20. Cryptography Notes

    Book: Understanding Cryptography – Paar/Pelzl Course: Introduction to Cryptography (YouTube) – Paar Website: zkhack.dev Course: Cryptography 1 - Boneh Exercises: Cryptopals Course: Applied Cryptography tweet Quantum computers break the hardness assumption…

  21. Multisig vs Threshold Secret Sharing

    threshold secret sharing: you have multiple shards of a secret given enough of them, you can reconstruct the whole secret sample implementation: github/hashicorp/vault/shamir.go multisig: you need multiple transactions from valid parties to execute someth…

  22. Ethereum execution model

    Execution model source: https://www.evm.codes/about stack based computer all instructions take args from stack except PUSHx sequential execution JUMP / JUMPI REVERT execution context: data regions variables (program counter) current caller (sender) callee…

  23. ZKP Rust Libraries

    Arkworks has pretty unergonomic API but is the most used.

  24. VR Fishtank

    In January 2022, I moved to Berlin and led a team of 5 to build: A VR puzzle competition connected to a real-life fishtank via submersible webcam video stream designed to teach binary reverse engineering Why did I build this?

  25. bluesky

    i’m excited about it!

  26. Git Notes

    From contributing to Stepmania: git pull --rebase upstream main git push origin main # delete local branch git branch -d foo/bar # delete remote branch git push origin --delete foo/bar # updating personal fork git pull --rebase upstream main # pull mo…

  27. Protecting

    … is hard, because it’s parenting.

  28. What is security research?

    (target audience: students) Depends on context, but roughly sortable into 3 categories: Independent (you, by yourself) Industry (you, with a company) Academic (you, with a professor) These different sectors have different incentives.

  29. For UIUCTF 2021, I led a small group of colleagues to design and deploy a CTF challenge wherein competitors had to fool an image classifier based on resnet18.

  30. radare2 install

    git clone https://github.com/radareorg/radare2 && cd radare2 && sys/install.sh

  31. how to use venv, simple

    # tl;dr it lets you make a clean disposable python environment # while in a project directory python3 -m venv env ls .

  32. (continuing the theme of “me writing posts for friends I’m teaching to code”) How to ask technical questions artfully: https://www.google.com/search?

  33. How to make a Discord Bot

    Audience: friends I’m teaching to code.

  34. RSI/Keyboard Overuse Resources

    A friend recently developed tendonitis from typing/piano/Overwatch 12-14 hrs/day and I sent them my list of resources, collected over many years of me worrying about long-term effects of computer usage.

  35. Files This challenge had 0 solves, probably because it was for a smaller CTF and had a difficult logical jump.

  36. this post was started 6 February, finished 9 July, and is backdated Been a while since the last post!

  37. I spent a disproportionately large amount of time solving the first portion of this binary, because I was having fun learning things via it.

  38. Ian Klatzco tl;dr: How to make a successful security club Create an easy-to-access chatroom (Discord) Set up a CTF framework like CTFd Make extremely easy challenges Make slides, hand them out at the beginning Present on them for 15m, walk around and help…

  39. GDB Catchpoints

    gdb-peda$ help catch Set catchpoints to catch events.

  40. Compiling SM5 on Windows: 2019

    Installed a bunch of dependencies from https://github.com/stepmania/stepmania/wiki/Compiling-StepMania.

  41. IO Functions

    Manners of getting input.

  42. UW printf chals: leakme

    audience: sigpwny members after the meeting where we ran it. very tutorial-y would probably be very useful for students trying to do CS461/ECE422’s printf activity, though that’s 32-bit sigpwny meets 7pm thursday eceb 3013; we can’t help you with your sec…

  43. peda.py reference

    A few PEDA commands are undocumented (on the first page of the GitHub repo, there’s more useful help in help).

  44. x64 Argument Passing

    According to the ABI, the first 6 integer or pointer arguments to a function are passed in registers.

  45. CSAW2018: tablez

    Warning: very stream-of-thought-y.

  46. RISC-V Opcodes and Register Names

    I needed this a few times during ECE411 — Computer Organization and Design at UIUC.

  47. Python LC3 Emulator

    I wanted to learn how to write a CPU emulator, because it seemed like fun!

  48. Digging into pwntools

    I’m digging around into how pwntools is packaged.

  49. How to learn about computers

    I have this conversation with a lot of friends so I figured I’d collect my favorite resources somewhere so that I can just pass around a list.

  50. Quartus and ModelSim Tips & Tricks

    Here are some things I learned during my time in ECE385 (FPGA Laboratory) and ECE411 (CPU Organization & Design) at UIUC.