41554 blogs · [ { "id": "01a08c55-05aa-705f-8723-a3632d92b883", "title": "GPU-Agnostic Programming using CubeCL", "url": "https://www.thomasantony.com/posts/gpu-agnostic-programming-using-cubecl/", "published_at": "2025-12-29T01:23:21+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3632e46e93a", "title": "Inner Product of Functions", "url": "https://www.thomasantony.com/notes/202510231206-inner-product-of-functions/", "published_at": "2025-11-23T20:06:28+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3632f1ad613", "title": "Norm of a Function or Square integrable functions", "url": "https://www.thomasantony.com/notes/202510231156-norm-of-a-function/", "published_at": "2025-11-23T19:56:54+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3632f42c170", "title": "Functions form a Vector Space", "url": "https://www.thomasantony.com/notes/202510231154-functions-form-a-vector-space/", "published_at": "2025-11-23T19:54:51+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3632f81712b", "title": "Inner Product Space", "url": "https://www.thomasantony.com/notes/202510231139-inner-product-space/", "published_at": "2025-11-23T19:39:29+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633053a5a7", "title": "Hilbert Spaces", "url": "https://www.thomasantony.com/notes/202510231137-hilbert-spaces/", "published_at": "2025-11-23T19:37:16+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36330c3e4e0", "title": "Volumetric Scene Representations", "url": "https://www.thomasantony.com/notes/202510111119-scene-representations/", "published_at": "2025-11-11T19:19:52+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633128379e", "title": "Volume Rendering", "url": "https://www.thomasantony.com/notes/202510052138-volume-rendering/", "published_at": "2025-11-06T05:38:34+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36331ac2fc9", "title": "Git Worktrees", "url": "https://www.thomasantony.com/notes/202509121203-git-worktrees/", "published_at": "2025-10-12T19:03:44+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36332555126", "title": "Sandwich Bread v0.1 (Sep 2025) - 129 cal per 60g slice", "url": "https://www.thomasantony.com/notes/202508242024-sandwich-bread-v0-1-sep-2025-129-cal-per-60g-slice/", "published_at": "2025-09-25T03:24:50+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363333622df", "title": "IFR Alternate Requirements", "url": "https://www.thomasantony.com/notes/202504261100-ifr-alternate-requirements/", "published_at": "2025-05-26T18:00:35+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363338efc7f", "title": "Engine start procedure for Cirrus SR22T-G6", "url": "https://www.thomasantony.com/notes/202504241245-engine-start-procedure-for-cirrus-sr22t-g6/", "published_at": "2025-05-24T19:45:38+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363347d5e19", "title": "Cirrus SR22T: Abnormal Procedures for the Turbocharger", "url": "https://www.thomasantony.com/notes/202504181240-cirrus-sr22t-abnormal-procedures-for-the-turbocharger/", "published_at": "2025-05-18T19:40:25+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36334a8a844", "title": "What Is A Schmitt Trigger?", "url": "https://www.thomasantony.com/notes/202502242155-what-is-a-schmitt-trigger/", "published_at": "2025-03-25T04:55:30+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36335a252a0", "title": "SINDy: Sparse Identification of Nonlinear Dynamics", "url": "https://www.thomasantony.com/notes/202407052118-sindy-sparse-identification-of-nonlinear-dynamics/", "published_at": "2024-08-05T20:18:21+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363362f2391", "title": "Fragment Shaders", "url": "https://www.thomasantony.com/notes/202310151842-fragment-shaders/", "published_at": "2023-11-16T02:42:56+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633728a2a6", "title": "Vertex Shaders", "url": "https://www.thomasantony.com/notes/202310151836-vertex-shaders/", "published_at": "2023-11-16T02:36:56+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363378fd7e3", "title": "Understanding 3D Gaussian Splats by writing a software renderer", "url": "https://www.thomasantony.com/posts/2023/gaussian-splatting-renderer/", "published_at": "2023-11-14T03:10:35+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36337b71b25", "title": "Understanding 3D Gaussian Splats by writing a software renderer", "url": "https://www.thomasantony.com/posts/gaussian-splatting-renderer/", "published_at": "2023-11-14T03:10:35+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36337c1edfd", "title": "Hyena Hierarchy: Towards Larger Convolutional Language Models", "url": "https://www.thomasantony.com/notes/202303222110-hyena-hierarchy-towards-larger-convolutional-language-models/", "published_at": "2023-04-23T04:10:30+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36337e5dc91", "title": "Generalization through memorization: Nearest neighbor language models", "url": "https://www.thomasantony.com/notes/202303121925-paper-generalization-through-memorization-nearest-neighbor-language-models/", "published_at": "2023-04-13T02:25:07+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36338a3c1f9", "title": "How to send UDP packets from command line", "url": "https://www.thomasantony.com/notes/202303062147-how-to-send-udp-packets-from-command-line/", "published_at": "2023-04-07T04:47:57+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36338a4e914", "title": "Python extension debugging in Vscode", "url": "https://www.thomasantony.com/notes/202302271614-python-extension-debugging-in-vscode/", "published_at": "2023-03-27T15:14:29+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363398f8076", "title": "How was ChatGPT trained?", "url": "https://www.thomasantony.com/notes/202302142319-how-was-chatgpt-trained/", "published_at": "2023-03-15T06:19:22+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36339e40348", "title": "Plasma", "url": "https://www.thomasantony.com/notes/202211312202-plasma/", "published_at": "2023-01-01T06:02:10+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633a340b73", "title": "Generating music using ChatGPT", "url": "https://www.thomasantony.com/posts/chatgpt-music/", "published_at": "2022-12-04T21:00:42+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633a69a88f", "title": "Section 3.1 : Hamilton's Equations", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-3-1-hamiltons-equations/", "published_at": "2022-11-30T07:18:48+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633adf27f8", "title": "Section 2.12: Nonsingular Coordinates and Quaternions", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-12-non-singular-coordinates-and-quaternions/", "published_at": "2022-11-16T05:29:39+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633bd8af92", "title": "Section 2.11.1: Spin-Orbit Coupling - Development of Potential Energy", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-11-1-spin-orbit-coupling-potential-energy/", "published_at": "2022-11-13T20:54:32+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633c437fdf", "title": "Exercise 2.13: Bicycle Wheel (incomplete)", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-13/", "published_at": "2022-11-13T20:15:14+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633cff4d96", "title": "Exercise 2.12: Derivation of Euler Angle Kinematics", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-12/", "published_at": "2022-11-13T07:06:08+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633d3953ac", "title": "Exercise 2.11: Conservation of Angular Momentum", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-11/", "published_at": "2022-11-12T22:10:11+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633e1403ec", "title": "Section 2.9: Euler's Equations", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-9-eulers-equations/", "published_at": "2022-11-09T07:13:05+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633edc03c4", "title": "Section 2.8.2: Qualitative Features of Free Rigid Body Motion", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-8-2-qualitative-features-of-free-rigid-body-motion/", "published_at": "2022-11-08T06:21:27+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3633fd3dab0", "title": "Section 2.8.1: Computing the Motion of Free Rigid Bodies (incomplete)", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-8-1-computing-the-motion-of-free-rigid-bodies/", "published_at": "2022-11-08T05:05:00+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36340a4fc15", "title": "Exercise 2.10: Uniformly accelerated rigid body", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-10/", "published_at": "2022-11-08T02:34:39+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36340d5769c", "title": "Section 2.8 : Motion of a Free Rigid Body", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-8-motion-of-a-free-rigid-body/", "published_at": "2022-11-07T08:17:06+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36341a81749", "title": "Exercise 2.9: Euler angles", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-9/", "published_at": "2022-11-07T08:15:00+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36341f28e7a", "title": "Section 2.7: Euler Angles", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-7-euler-angles/", "published_at": "2022-11-07T05:40:17+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363423e4478", "title": "Exercise 2.6: Principal moments of inertia", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-6/", "published_at": "2022-11-07T03:04:57+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634268ff18", "title": "Exercise 2.8: Rotational angular momentum", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-8/", "published_at": "2022-11-06T08:12:45+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36342fc6b2b", "title": "Section 2.6: Vector Angular Momentum", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-6-vector-angular-momentum/", "published_at": "2022-11-06T07:14:48+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634331d693", "title": "Section 1.8.3: Central Forces in Three Dimensions", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-8-3-central-forces-in-three-dimensions/", "published_at": "2022-11-06T00:16:30+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363438730e5", "title": "Exercise 2.5: A constraint on the moments of inertia", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-5/", "published_at": "2022-11-06T00:07:04+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36343f37bd9", "title": "Exercise 2.4: Jupiter", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-4/", "published_at": "2022-11-05T23:47:04+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634445eb53", "title": "Exercise 2.3: Some useful moments of inertia", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-3/", "published_at": "2022-11-05T19:11:34+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363450e0f3f", "title": "Section 2.5: Principal Moments of Inertia", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-5-principal-moments-of-inertia/", "published_at": "2022-11-05T17:53:57+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36345e9057f", "title": "Exercise 2.2: Steiner's Theorem", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-2/", "published_at": "2022-11-04T05:30:04+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36346a045ec", "title": "Section 2.4: Inertia Tensor", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-4-inertia-tensor/", "published_at": "2022-11-04T04:44:49+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36347136fad", "title": "Seam carving algorithm", "url": "https://www.thomasantony.com/notes/202210031854-seam-carving-algorithm/", "published_at": "2022-11-04T01:54:02+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363478fe919", "title": "Section 1.6.2: Systems with Rigid Constraints", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-6-2-systems-with-rigid-constraints/", "published_at": "2022-11-03T05:17:50+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36347bf1391", "title": "Exercise 2.1: Rotational kinetic energy", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-2-1/", "published_at": "2022-11-02T06:11:12+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363487a0548", "title": "Section 2.3: Moments of Inertia", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-3-moments-of-inertia/", "published_at": "2022-11-02T06:01:17+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36348fca1b1", "title": "Section 1.8.4: The Restricted Three Body Problem", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-8-4-the-restricted-3bp/", "published_at": "2022-11-02T04:49:30+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634972e08f", "title": "Section 1.6 : How to Find Lagrangians", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-6-how-to-find-lagrangians/", "published_at": "2022-11-02T03:45:51+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634a596479", "title": "Section 1.6.1: Coordinate Transformations", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-6-1-coordinate-transformations/", "published_at": "2022-11-02T03:45:41+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634a7b9474", "title": "Section 2.2: Kinematics of Rotation", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-2-kinematics-of-rotation/", "published_at": "2022-11-02T03:01:37+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634acb781f", "title": "Exercise 1.12: Lagrange's Equations", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-12/", "published_at": "2022-11-01T01:59:57+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634b20f47a", "title": "Exercise 1.14: Coordinate-independence of Lagrange Equations", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-14/", "published_at": "2022-11-01T01:56:19+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634be99db8", "title": "Exercise 1.13: Higher-derivative Lagrangians", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-13/", "published_at": "2022-11-01T01:56:16+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634c5bafeb", "title": "Exercise 1.11: Kepler's Third Law", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-11/", "published_at": "2022-10-31T01:33:12+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634c9bda5c", "title": "Exercise 1.15: Equivalence", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-15/", "published_at": "2022-10-31T01:09:08+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634d0575be", "title": "Exercise 1.16: Central force motion", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-16/", "published_at": "2022-10-31T01:09:03+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634d82b13c", "title": "Exercise 1.17: Bead on a helical wire", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-17/", "published_at": "2022-10-31T01:02:55+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634e7eebb1", "title": "Exercise 1.19: Two-bar linkage", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-19/", "published_at": "2022-10-31T01:02:53+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634eb4c1b8", "title": "Exercise 1.20: Sliding pendulum", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-20/", "published_at": "2022-10-31T01:02:50+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634ec8611f", "title": "Exercise 1.18: Bead on a triaxial surface", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-18/", "published_at": "2022-10-31T01:02:48+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634f101b49", "title": "Exercise 1.40: Bead on a triaxial surface (incomplete)", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-40/", "published_at": "2022-10-31T00:25:47+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634f5abaa5", "title": "Section 2.1: Rotational Kinetic Energy", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-2-1-rotational-kinetic-energy/", "published_at": "2022-10-30T04:42:17+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3634fc04c90", "title": "Exercise 1.39: Combining Lagrangians", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-39/", "published_at": "2022-10-30T00:29:36+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363502b7f5b", "title": "Section 1.11: Summary", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-11-summary/", "published_at": "2022-10-29T21:22:55+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36350a014cd", "title": "Section 1.10.3: Non-holonomic Constraints", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-10-3-non-holonomic-systems/", "published_at": "2022-10-29T20:57:43+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363517768d2", "title": "Section 1.10.2: Derivative Constraints", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-10-2-derivative-constraints/", "published_at": "2022-10-29T19:41:05+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363517cced8", "title": "Section 1.10.1: Coordinate Constraints", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-10-1-coordinate-constraints/", "published_at": "2022-10-29T07:27:33+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363524a50c6", "title": "Section 1.10 : Constrained Motion", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-10-constrained-motion/", "published_at": "2022-10-28T01:12:02+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363529dad68", "title": "Exercise 1.38: Properties of ℰ, the Euler Lagrange Operator", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-38/", "published_at": "2022-10-27T06:15:32+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36352c72fd3", "title": "Exercise 1.37: Velocity transformation", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-37/", "published_at": "2022-10-27T05:15:14+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36353bba860", "title": "Section 1.9: Abstraction of Path Functions", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-9-abstraction-of-path-functions/", "published_at": "2022-10-27T01:12:46+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635405d5a7", "title": "Exercise 1.36: Noether integral", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-36/", "published_at": "2022-10-25T06:24:52+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36354e6c2c3", "title": "Section 1.8.5: Noether's Theorem", "url": "https://www.thomasantony.com/projects/sicm-workbook/section-1-8-5-noethers-theorem/", "published_at": "2022-10-24T01:14:12+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363557ab735", "title": "Exercise 1.21: A dumbbell", "url": "https://www.thomasantony.com/projects/sicm-workbook/sicm-exercise-1-21/", "published_at": "2022-10-20T03:14:33+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36355e0dfc0", "title": "Coordinate Functions aka Charts", "url": "https://www.thomasantony.com/notes/202209152326-differential-geometry-coordinate-functions-or-charts/", "published_at": "2022-10-16T06:26:58+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635608b6ff", "title": "Point On A Manifold", "url": "https://www.thomasantony.com/notes/202209152320-differential-geometry-point/", "published_at": "2022-10-16T06:20:21+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635677a821", "title": "Manifolds", "url": "https://www.thomasantony.com/notes/202209152300-differential-geometry-manifolds/", "published_at": "2022-10-16T06:00:54+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635688dbf7", "title": "Generating Perpendicular Basis Vectors in a Plane", "url": "https://www.thomasantony.com/notes/202209132014-generating-perpendicular-basis-vectors-in-a-plane/", "published_at": "2022-10-14T03:14:56+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36357033d4c", "title": "Cross Product by Matrix Multiplication", "url": "https://www.thomasantony.com/notes/202209132012-cross-product-by-matrix-multiplication/", "published_at": "2022-10-14T03:12:52+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36357a584b7", "title": "Bdot attitude controller", "url": "https://www.thomasantony.com/notes/202208141834-bdot-attitude-controller/", "published_at": "2022-09-15T01:34:31+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36357bb1543", "title": "NAND2Tetris Note 05 - Hack Assembly Language", "url": "https://www.thomasantony.com/notes/202208042109-nand2tetris-note-05-hack-assembly-language/", "published_at": "2022-09-05T04:09:53+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363584321d4", "title": "NAND2Tetris Note 04 - Sequential Logic and Memory", "url": "https://www.thomasantony.com/notes/202208041236-nand2tetris-note-04-sequential-logic-and-memory/", "published_at": "2022-09-04T19:36:00+00:00" }, { "id": "01a08c55-05aa-705f-8723-a36358eb6642", "title": "NAND2Tetris Note 03 - The Hack ALU", "url": "https://www.thomasantony.com/notes/202208041235-nand2tetris-note-03-the-hack-alu/", "published_at": "2022-09-04T19:35:45+00:00" }, { "id": "01a08c55-05aa-705f-8723-a363596c8367", "title": "Two's Complement Notation for Binary Addition", "url": "https://www.thomasantony.com/notes/202208032041-two-s-complement-notation-for-binary-addition/", "published_at": "2022-09-04T03:41:18+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635a63f9e3", "title": "NAND2Tetris Note 02 - Elementary Logic Gates", "url": "https://www.thomasantony.com/notes/202207312135-nand2tetris-note-02-elementary-logic-gates/", "published_at": "2022-09-01T04:35:04+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635ac8aa1b", "title": "NAND2Tetris Note 01", "url": "https://www.thomasantony.com/notes/202207311849-nand2tetris-note-01/", "published_at": "2022-09-01T01:49:00+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635b4cf761", "title": "Points in a plane using null space", "url": "https://www.thomasantony.com/notes/202207231849-points-in-a-plane-using-null-space/", "published_at": "2022-08-24T01:49:19+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635c17dcc0", "title": "Allocating Torques to Reaction Wheels", "url": "https://www.thomasantony.com/notes/202207231848-allocating-torques-to-reaction-wheels/", "published_at": "2022-08-20T01:49:19+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635cec1b2a", "title": "What is TLA+?", "url": "https://www.thomasantony.com/notes/202205092031-what-is-tla/", "published_at": "2022-06-10T03:31:49+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635d4b4889", "title": "Attitude Control using Reaction Wheels", "url": "https://www.thomasantony.com/notes/202204182247-attitude-control-using-reaction-wheels/", "published_at": "2022-05-19T05:47:36+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635d7c44f6", "title": "TRIAD Algorithm For Attitude Determination", "url": "https://www.thomasantony.com/notes/202203032013-triad-algorithm-for-attitude-determination/", "published_at": "2022-04-04T03:13:13+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635dccda2f", "title": "Solving VulnHub CTF - Mercury", "url": "https://www.thomasantony.com/notes/202202192208-solving-vulnhub-ctf-mercury/", "published_at": "2022-03-20T05:08:47+00:00" }, { "id": "01a08c55-05aa-705f-8723-a3635e8fb3a7", "title": "Running Virtualbox VMs with networking", "url": "https://www.thomasantony.com/notes/202202192208-running-virtualbox-vms-with-networking/", "published_at": "2022-03-20T05:08:45+00:00" } ] posts Claim your blog
Back to thomasantony.com
Blog · corpus.blog/blogs/thomasantony.com/posts

thomasantony.com

thomasantony.com

2025

2024

2023

2022