Binary delta compression and seed dictionaries as universal OS services
Some late Saturday night compression ideas:Brotli's inclusion of a seed dictionary that helps it gain higher ratios on textual data, and our recent work on offline and real-time binary delta...
View ArticleData Compression in Dungeon Boss
Dungeon Boss (DB) is a Unity iOS/Android title I helped Boss Fight Entertainment ship this year. I recently wrote a blog post basically containing a brain dump of all the low-level memory related...
View ArticleLight Indexed Deferred Rendering
I can't find this information anywhere on the net, so I'll put it here. I've always been fascinated by the various alternatives to pure deferred shading, so I was really excited when I first...
View Articlezlib in serious danger of becoming obsolete
IntroI’m now starting to deeply analyze the performance of two new general purpose data compression codecs. One is Google’s Brotli codec, another is a brand new codec from Rad Game Tools named...
View ArticleCompression ratio plots of zlib competitors Brotli and BitKnit
Continuing yesterday's post, here are the compression ratios for all 12k data points (between 256 -128MB) in the LZHAM vs. LZMA test file corpus, on various codecs: LZ4HC L8, Brotli L9, Rad's BitKnit...
View ArticleQuotes from "My Year In Startup Hell"
I loved this article on Fortune.com (exerted from "Disrupted: My Misadventure in the Start-Up Bubble"). It covers so many corporate company culture things I've seen or experienced in my game...
View ArticleWhy I left Unity
I left Unity about a month ago. It was a short, but amazing and enlightening, experience. I felt that my job there was done (or here). My first little contribution to the world of VR.Instead of...
View ArticleTips for Interviewing at Software Companies
Here's another blog post in the "Rich goes off the rails and reveals a bunch of shit he's learned over the years while working as a corporate programmer" category.Companies Must be Continually Reminded...
View ArticleHiring Group Dynamics
So there are several interesting hiring related phenomenon I've seen at various companies. I think some of the most exaggerated hiring behavior will emerge at "flat" companies with yearly bonuses based...
View ArticleMore company culture quotes from Disrupted
Interesting quotes from Disrupted: My Misadventure in the Start-Up Bubble (which I'm only 1/3rd through):"I've been warned that at a place like HubSpot the worst thing you can say is anything that was...
View ArticleA consultant's perspective on working full-time for a corporation
I've been working as a software consultant at Binomial LLC (a company Stephanie Hurlburt and I just started) for just enough time now that my perspective has begun to shift from my former full-time...
View ArticleWe Need to Collectively Renegotiate
I'm sitting here watching season 2 of Halt and Catch Fire. This season wipes the slate mostly clean and starts over at an early 80's garage-style software service startup in Texas. At first, I pushed...
View ArticleWhat a company-wide "reorg" looks like in a flat, manager-less company
Working at a bunch of companies over the years has given me a lot of interesting perspective. I really enjoy trying to describe how processes in top-down companies can be done in non-hierarchical ("no...
View ArticleWelcome to "The Hunger Games"
Pretty much required reading if you're going to work (and stand out!) at a self-organizing company:The Hunger Games
View Articleenet networking library
I switched over all the low-level networking in a VR app I've been working on to enet today. It's a UDP-based networking library that supports optional reliable and in order packet delivery, packet...
View ArticleNew lossless compression benchmarks on the way
I've been benchmarking several new lossless codecs from Rad Game Tools: Kraken, Selkie, and Mermaid. (How does Rad think up these odd but cool sounding names?) Stay tuned!
View Articlelz4hc vs. lz4 performance on the LZHAM test corpus
Both use LZ4_decompress_safe(). lz4hc uses LZ4_compressHC2_limitedOutput(), lz4 uses LZ4_compress_limitedOutput().22,827 total files, all files >= 1KB.total 5374152762lz4hc 2199213331lz4 2575990728
View ArticleRAD's ground breaking lossless compression product benchmarked
IntroProgress in the practical lossless compression field has been painfully stagnant in recent years. The state of the art is now rapidly changing, with several new open source codecs announced in...
View Article