pvdz.ee
Open in
urlscan Pro
173.236.240.138
Public Scan
Submitted URL: http://qfox.nl/
Effective URL: https://pvdz.ee/weblog
Submission: On November 16 via api from US — Scanned from NL
Effective URL: https://pvdz.ee/weblog
Submission: On November 16 via api from US — Scanned from NL
Form analysis
0 forms found in the DOMText Content
WEBLOGS -------------------------------------------------------------------------------- AI CODING 2024-11-12 Sounds like a pipe dream, tell the computer what you want and the computer will write the program for you. Or like a nightmare, computers writing their own programming to the point of escaping their safeguards. Or job replacing, if you're a coder. Oh... FOUR FORS 2024-10-21 In Preval my goal is to reduce code overhead that is useless at runtime. In the previous post I talked about eliminating the finally keyword. In this post I'll discuss the elimination of all four cases of the for loop, in fa... FINALLY NO MORE 2024-10-12 Preval is a library I've been working on for a few years that attempts to eliminate and simplify code through static analysis. A big hurdle for me was the finally keyword. In fact, I've ignored try for a long time, too long ... XORSHIFT FOR RNG 2024-04-03 I was creating a game in Rust and wanted access to an "RNG"; a random number generator. There are a few crates and options and what not but I wanted something super simple and something that could be seeded. It did not have to be crypto secure, it ju... RUST LOG MACRO 2024-03-20 I've been learning Rust and this language has macros. In my learner project I didn't touch much in this space though I did create one macro to help with debugging. The learner project is https://pvdz.ee/project/factini Factini , a Rust to WA... ABOUT FACTINI 2024-03-16 This entry serves as the "about" page for Factini, my canvas based belt game written in Rust and compiled to WASM. https://pvdz.ee/project/factini [img]https://pvdz.ee/blogfiles/454_logo.png[/img] You can https://pvdz.ee/project/factini... FACTINI INTERNALS 2024-03-08 Factini is a Rust-to-WASM driven html canvas game. The whole game lives in canvas, including the UI. So what does the architecture look like? In this post I'm going to dig into that! You can https://pvdz.ee/project/factini play the game here[/n... SPRITE ANIMATIONS 2024-03-05 Sprite animations of a game as similar to a hand drawn flipbook animation. You take a bunch of individual drawings, each with one frame of the animation, and you paint them in the same place with a tiny delay. Your brain will do the rest and give you... FACTINI 2024-03-01 I wrote a game. In Rust. In html5 canvas through WASM. It's pretty cool and I figured I should write a couple of blog posts about it before releasing it because I tried to have as few dependencies as possible and no unsafe/unstable code etc. But that... NEURAL CHESS 2024-01-21 I've been trying to train a neural network to play chess. A few weeks ago I got nerd sniped, nay, inspired by this video titled "AI plays pokemon". It's a lovely exhibit on reinforcement learning and in particular a showcase of codin... * Weblog * Notes * Projects * About * AI Coding * Four fors * Finally no more * xorshift for rng * Rust log macro * About Factini * Factini internals * Sprite animations * Factini * Neural Chess * Road to 1500 elo * Elimination of continue * Normy JS IR AST * Normy JS p3 * Normy JS p2 * Normy JS p1 * Simpler JS * Normalizing while loops * for scoping * Normalizing patterns * Preval prologue * Mope experiment * Hardware choices * Tenko Retro * Ménière * Pack token types in 32bit * Xcode my js1k demo * import/export in browser AND node * Hearthstone draw simulator * Parsing `async` is hard * Sunsetting qFox * Feels like 7 months * JS10k! * Perfect linux featherlight * Overzealous regexes * Secret Parent Club 2.0 * Finite class distribution * Facebook * The hardware talk * Regex Parsing * Hearthstone suggestions * Hearthstone Legend * Pandemic Quest Log * Parsing ES6: Arrows * Simple Mastodon Oauth * Fuzzing UglifyJS * Meaningless vars * The Pirate Warrior * Lovely stones * New Ajax Fetching * Dull Fires * Kaladesh Moon booster box stats * Eldritch Moon booster box stats * Origins booster box stats * Innistrad booster box stats * The Magic of precons * Finite Domain Constraint Solving * Secret Parent Club * 16.04 on a zenbook * Brain puzzle solver * ReturnTrue spoilers * The Language Agnostic Web * The Gasher * Autopush to ghpages * Diff tooling * asm.js primer * JS1k demo post-mortem * A bit less complexity * Introducing Drew * Modules with ES7 and Babel * Writing a JS1k demo * Isaac's Salt * Yo Ho Ho A Streamers Life * How to get smaller * Keyboard: Roccat vs Logitech * JS1k 2016: eleMental * CoffeeScript trap * JavaScript for all the things? * Played.Today * Declarative html templates * A new GSSParser * Convert double quoted strings * ffmpeg for streamers * Logitech MX Master rocks * Input polling * Achievement unlocked * Matrix learning toy * JS1k community award * options = options || false * VR in 2d canvas * Raycasting 2.5d on canvas * Casting rays on 2d canvas * My JS1k 2015 demo * JS1k 2015, what changed * Sata cables from hell * First Oculus experience * Barrel distortion in WebGL * WebVR wishlist * GearVR as CardBoard * GearVR first impression * VR is the future * How strcut saved me * JS1k demo page v4.1 * JS1k demo page v4 * Disk recovery in linux p1 * Linux woes * Isaac 1.5 * Touching keyboards * Trust ErgoTrack * The Streamer * Defying some logic * Building ze parser * Priorities * Dell UltraSharp U2414H * Switched gnome3 for xfce * Parser hinting * Determinisitc benchmarking * The battle of JIT * Generators redux: UnYield * Deferred document.write * Translating yield to ES5 * JS1k 2014 behind the scenes * Vertical alignment in css * External style tag * Fuzzing a parser * Heatfiler v2 * Finding memory leaks with JS * The problems of JIT * Token start stats for JS * JS Punctuator stats * New heatfiler in the making * Dynamic style setting and vendor prefixes * The weakest link * The impossible pretty solution * Overzealous parsing * Rewriting oddities * Set using Bonsai * Just a list of games * ES6 is JS2 * Generating source maps * Dynamic source maps * css all:clear * type=code for textareas * CFS JS1K'13 * Tag literal example * JS1K 2013: Spring * Tight testing * JSDocs primer * Case for dynamic pseudos * Rewriting (js) code * Heatmap profiler slash code coverage tool * Flash in my life * New parser tactics * The Error type * Going unicode without hurting perf * JSpath * JS gps ability for tracking memleaks * Unplugging * Between regex and if-else * Parser perf research * Regex unicode escaped flag * OS UI basics for power users * Windows online drivers * html7 * Do whatever * Native compiler api * On __proto__ * The tipping point * Repeat flow * Tag literal syntax for js * Significant Whitespace * Graceful syntax errors in js * Prefixed to death * Wishfull thinking: classes * Linux three months in * Dash/Dart * Book: HTML5 guidelines for web developers * Book reports * for-in grammar * Applying regex on substring * Zeon talk at jsconf.us * Switching to linux * My JS Quiz: the answers * My JS Quiz: the questions * Creating a SMB game * Tokenizing JavaScript * Transpilers and the future of js * Past month * Fuuuut * Simple minify rules * Carets and tabs * No webgl 1k * Prime js golf * Where does the regex go * WhiteSpace * jQuery context parameter * Pre-compiler directives * AGI Scripting * Optimizing the js1k site * gmaps v3 Cluster Manager * Proposal for safe jsonp v2 * Proposal for safe jsonp * javascript coercion tool * html5 game jam * ES5 parser in JS * CFG parser in JS * Creating a 1k brainfuck demo * One weeks worth of tweets * #js1k * JS Coding style * World cup particles * Asciideo * On semi-colons in js * HTC Desire Review * Video support * Web 3.0 * JS Syntactic Parser * Pragmatic HTML * Pre ballot browser stats * ES5 spec choices * Webdev circles * As the world turns * Re: Simplest jQuery slideshow * Bespin * #Fronteers09 * Won ticket * Fronteers * The future of the web * The Firefox Problem * Console Bot Contest * Proper PHP IDE? * PathSharing opened * 6 maanden blog * GPS fun: the Q1200 * Future of FPS * Neural information model * Botnet at work * UO * Geleerd dit jaar * Twee weken... * IP Battle * Pinging * Golden opportunity in fonts * RSS beschikbaar * MegaMan 3,4,5,6 quadrun * BVH examen * BHV training * Checkers opgelost! * Nieuwe weblog!