New
The latest blog posts to take off on Hacker News. 2,925 posts.
Dolphin Progress Report
June was a month where a lot of important features were merged, but few of them had to do with actual emulation. Every emulator has its own philosophy and goals. While the primary goal is usually to emulate the console at hand, many emulators place secondary goals on various features...
Generating music with expressive timing and dynamics
We present Performance RNN, an LSTM-based recurrent neural network designed to model polyphonic music with expressive timing and dynamics. Here’s an example...
Indie games don't make money
At the time of writing, a quick check of stats on steamspy for player unknown:battlegrounds reveals this chart:
Modifying Microsoft Flight Simulator 4 to run on three immersive monitors
How I modified DOSBox and the original Microsoft Flight Simulator 4 from 1989 to run on my immersive multi-display flight simulator set up.
Learning to Cooperate, Compete, and Communicate
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
The IBM PC, Part 1 (2012)
What with the arrival of the category-defining Commodore VIC-20 and the dramatic growth of the British PC market, 1981 has provided us with no shortage of new machines and other technical developments to talk about. Yet I’ve saved the biggest event of all for last: the introduction of the IBM PC, the debut of an…
Dolphin Emulator Progress Report
A project cannot survive for nearly fourteen years without making some difficult decisions. Sometimes you're right, sometimes you're wrong, but, to be successful you have to learn from each and every one. One of the most difficult decisions made for Dolphin was the deprecation and removal of D3D9 despite it being the…
4D Toys: a box of four-dimensional toys
So I have been working on Miegakure for a long time now, and I have created and accumulated many cool 4D things of all sorts. I think it’s about time that I share some of them, so…
AlphaGo's next move
With just three stones on the board, it was clear that this was going to be no ordinary game of Go.
How a 64k intro is made
The demoscene is about producing cool real time works (as in “runs on your computer”) called demos . Some demos are really small, say 64 kilobytes or less, and these are called intros . The name comes from “crack intros”. So an intro is just a demo that’s small.
Writing a second video game for the Micro:bit in Rust
I recently published a story about bitflyer, a simple game for the BBC micro:bit.
Making a Neural Synthesizer Instrument
In a previous post, we described the details of NSynth (Neural Audio Synthesis), a new approach to audio synthesis using neural networks. We hinted at furthe...
SketchRNN model released in Magenta
Sketch-RNN, a generative model for vector drawings, is now available in Magenta. For an overview of the model, see the Google Research blog fromApril 2017, ...
Pushing Polygons on the Mega Drive
Write-up of the polygon renderer used for the Mega Drive demo “Overdrive 2”.
Eigentechno – Principal Component Analysis applied to electronic music
Applying Principal Component Analysis to a data-set of short electronic music loops
Beware of Transparent Pixels
If you use sprites with transparency in your game — and you most likely do for the UI at least — you’ll probably want to pay …
Making a Game in Rust
Last week, I released A Snake’s Tale on iOS , Android , Windows, Mac, and Linux .
Lightmap Compression in the Witness
In my initial implementation of our lightmapping technology I simply stored lightmap textures in RGBA16F format. This produced excellent results, but at a very high memory cost. I later switched to the R10G10B10A2 fixed point format to reduce the memory footprint of our lightmaps, but that introduce
How to Get into VR
This is the second edition of Paths [https://ycombinator.wpengine.com/category/paths/], a series outlining emerging technologies with clear steps on how to get started in each field. This series was designed with makers and aspiring entrepreneurs in mind. We talked to college students interested in engineering…
Python plays Grand Theft Auto V
Python Programming tutorials from beginner to advanced on a massive variety of topics. All video and text tutorials are free.
The History of Computer RPGs
It’s finally here! I present you our fifth release, the 450-page preview of the CRPG Book! DOWNLOAD IT HERE: CRPG Book Preview 5 This will be the last “alpha preview”, as the book…
Spaces: A New Way to Connect with Friends in VR
Introducing Facebook Spaces, a new VR app where you hang out with friends in a fun, interactive virtual environment as if you were in the same room.