41554 blogs · [ { "id": "01a087c0-9d14-7178-a46b-674703a08239", "title": "Foul Play: Privilege Escalation on the Playdate", "url": "http://www.peterstefek.me/foul-play.html", "published_at": "2025-06-28T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-6747043fb97a", "title": "A Technical Survey of 3D Graphics in Playdate Games", "url": "http://www.peterstefek.me/playdate3d.html", "published_at": "2024-01-09T08:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-674704a5f1d3", "title": "Learn You a NeRF", "url": "http://www.peterstefek.me/nerf.html", "published_at": "2023-01-10T08:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-6747055764f8", "title": "A Linear Time Solution To Advent of Code Day 8", "url": "http://www.peterstefek.me/advent.html", "published_at": "2021-01-05T08:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-674705a25793", "title": "Dynamically Deducing Data Dependencies", "url": "http://www.peterstefek.me/dependency-tracking.html", "published_at": "2020-12-14T08:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-674705cf6950", "title": "A Note on Branching Within a Shader", "url": "http://www.peterstefek.me/shader-branch.html", "published_at": "2020-10-26T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-674705ebb127", "title": "Slightly Incremental Ray Tracing In One Weekend", "url": "http://www.peterstefek.me/incr-ray-tracer.html", "published_at": "2020-10-18T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-67470602147f", "title": "Fooling Around with Foveated Rendering", "url": "http://www.peterstefek.me/focused-render.html", "published_at": "2020-10-06T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-674706e4996a", "title": "Using Bytecode Surgery to Create an Ouroboros", "url": "http://www.peterstefek.me/ouroboros.html", "published_at": "2020-09-28T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-674707de85f8", "title": "Quick Notes on Differentiable Monte Carlo Simulations", "url": "http://www.peterstefek.me/differentiable-monte-carlo.html", "published_at": "2020-09-23T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-674707edba28", "title": "Differentiable Dithering", "url": "http://www.peterstefek.me/differentiable-dithering.html", "published_at": "2020-09-09T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-6747084c7dfa", "title": "Art Class With Leibniz", "url": "http://www.peterstefek.me/art-class-with-leibniz.html", "published_at": "2020-09-01T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-674708ce9818", "title": "Optimizing an Open Source Texture Synthesis Library", "url": "http://www.peterstefek.me/texture-optimization.html", "published_at": "2020-07-26T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-674708d0497e", "title": "A Note on Ray Marching with Heightfields", "url": "http://www.peterstefek.me/ray-marching-heightfields.html", "published_at": "2019-10-18T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-674709acc692", "title": "Optimal Stopping Policies", "url": "http://www.peterstefek.me/optimal-stopping.html", "published_at": "2018-10-06T07:00:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-67470a4d1cfb", "title": "The PCP Theorem and the Hardness of Approximation", "url": "http://www.peterstefek.me/pcp-theorem.html", "published_at": "2018-04-29T09:50:00+00:00" }, { "id": "01a087c0-9d14-7178-a46b-67470a5acb3d", "title": "The Alias Method for Fast Weighted Random", "url": "http://www.peterstefek.me/alias-method.html", "published_at": "2017-06-25T07:00:00+00:00" } ] posts Claim your blog
Back to peterstefek.me
Blog · corpus.blog/blogs/peterstefek.me/posts

peterstefek.me

peterstefek.me

2025

2024

2023

2021

2020

2019

2018

2017