Low-latency scripting for game engines
The basics condensed into one very large document
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,835 posts.
The basics condensed into one very large document
GC within a function doesn't work how I expected
One of our Rust services started to show an odd memory profile. This is the story of how we investigated the issue.
Building an Elm demo app to show how Elm can be used in a project.
This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine.
Projects to pay down tech debt tend to start by making more tech debt. The level of tech debt gets worse before it gets better. The new, cleaner code is just adding to the mess until it allows you to finally delete the old code.
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
fzf is a popular tool among command line hackers. But if you're an Emacs user, it's hard to use as it requires an interactive terminal. What if you could use Emacs to do the fuzzy finding instead of fzf?
YOLOv6: review and comparison of the next generation object detection.
I needed to log when a light switched on and off during the night as part of debugging an oddly behaving movement sensor. To do that I built...
pystone benchmark PythonJS using the dart backend is 6x faster than CPython. pystone.py nbody benchmark PythonJS using the ...
Typed decisions with a probability for every option, from GLM-5.3-Flash in a single forward pass: about as accurate as Jev, faster from Europe, and protected by confidential computing. With a playground and a benchmark on 29 datasets.
A tip on how to add a target on your Makefile to list all available targets
Cloud Code, a new set of plug-ins for IntelliJ and VS Code, makes it easy to rapidly build, debug, and deploy to Kubernetes, using the tools you already have.
Troy Hunt recently published a blog post titled “Authentication guidance for the modern era”. It has a big pile of solid advice on what…
A very good friend of mine has been experimenting with trying to coax Chat-GPT4 to successfully do basic coding tasks. So have a lot of people these days, of course. In an idle moment, though, my friend submitted the following query:
tiling window managers are wonderful. ultra-flexible text editors are also wonderful. for a spell, i thought i'd found the ideal solution in exwm … and i think it would have been, save for the fact that i use ordinary, graphical windows as much, if not more than, text buffers, and sometimes those windows are from…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
The FILTER clause extends aggregate functions (SUM, AVG, COUNT, etc.) with an additional WHERE clause. Databases not supporting FILTER can use CASE within the aggregate function instead.
There is a terminology problem in the Rails community. Everyone promotes Rails as a MVC framework. I did that as well. However, the truth ...
Tap, Click, Launch
This morning, I came accross Cameron Sun’s Probabilistic Tic-Tac-Toe on HN . However, the comments were disappointing, with people proposing probabilistic models, linear programming, minimax algorithms, and heuristic evaluations to develop AI approaches for the game, none of which quite correct. In this post, I’ll…
Today, Clang completed its first complete self-host! We built all of LLVM and Clang with Clang (over 550k lines of C++ code). The resulting binaries passed all of Clang and LLVM's regression test suites, and the Clang-built Clang could then build all of LLVM and Clang again.
An overview of ray tracing denoising, reviewing filtering, spatiotemporal, sampling and AI techniques to improve convergence and temporal coherency in real time ray traced applications.