Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 235 posts.
VRchat bans mods, embraces EAC
In VRChat 2022.2.2, we’re introducing two major improvements to the security of VRChat — Easy Anti-Cheat and Secure Instances.
Furiosa's Cat Feeder (2016)
Furiosa’s Cat Feeder
I did Advent of Code on a Playstation
How far can I get in Advent of Code if I do all the problems in Dreams?
Fog Volumes arrive in Godot 4.0
On top of the existing fixed-function fog, Godot 4.0 introduces a new type of fog: Volumetric Fog. For the 4.0 release, we decided to take Volumetric Fog one step further with the addition of FogVolumes. These allow users to dynamically place fog and control complex fog effects with shaders.
Audio Sparklines
Audio Sparklines! 3-bit digital wonders! A lofi waveform representation of audio buffers in tests and lldb debuggers!
Vector graphics on GPU
Using GPU to render vector graphics.
LatencyFleX: A new approach to game latency reduction
This post describes the inner workings of LatencyFleX, which is a set of libraries that achieves latency reduction for video games, made as a vendor-agnostic alternative to Nvidia Reflex. A technology called Nvidia Reflex was released in 2020. It drastically improved system latency, by adjusting the pacing of the…
Can Grafana run Doom?
Using time series panels and Grafana Live streaming, Doom fans can now pursue total annihilation on Grafana.
Brute Force Colors
Using modern brute force approach to improve image quality on retro computers, by Arnaud Carré
Parallel Curves of Cubic Béziers
Blog of Raph Levien.
WebGL 2.0 Achieves Pervasive Support from All Major Web Browsers
One of the great headaches of developing interactive graphics applications for online deployment is covering every base. Your targets likely include a near-infinite combination of browser vendors, browser versions, and graphics hardware. The Khronos Group created WebGL to slice through this Gordian knot, rendering…
I built my own Sega Genesis (Mega Drive) hardware dev kit from scratch
How I built a Sega Mega Drive dev kit from scratch: reverse engineering the cartridge slot, a homemade logic analyzer, a RAM cartridge and boot firmware.
Procedural Worlds from Simple Tiles
In the two years after publishing this, I worked on refining this algorithm to power a real-time world generator, called Generate Worlds, and it lets you des...
Watchtower – Blender Studio
Today we are sharing Watchtower: an interactive film production management tool.
Porting 58k lines of D and C++ to Jai
In this series of blogposts, I will document my experience of porting the game that I am currently working on to the jai programming language. It’s currently written in mostly D and some C++ and comes in at exactly 58,620 lines of code (excluding libraries). I’ve planned on doing this for a long time and want to keep…
Unreal Tournament 99 running on WASM (2017)
See Unreal Tournament (1999) run in a web browser!
A Shader Trick
(I was sending an email today about a simple trick we use in the shader system, and it seemed easy and useful to share that email publicly, so, here you go!)
Filling in some gaps in the story of Space Cadet Pinball on 64-bit Windows
The story as I experienced it.
Hacking the PS4 / PS5 Through the PS2 Emulator
In this article I will discuss how I successfully escaped the PS2 emulator developed for the PlayStation 4. See also Part 2 , covering the next part of the exploit chain, and PlayStation's response to the research.
Area 5150: 8088 MPH gets a successor
In case you have missed it, over the weekend, a new demo for IBM PC with CGA was released at Evoke, under the name Area 5150. It placed first in the competition, which should not surprise anyone: I…
Overgrowth: Open-Source Announcement
Open Source We have worked on Overgrowth for 14 years. It is our longest running, ongoing project, and a massive reason why we have…