Quantcast
Channel: Richard Geldreich's Blog
Browsing all 302 articles
Browse latest View live

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 Article


Data 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 Article


Light 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 Article

Image may be NSFW.
Clik here to view.

Scatter graphs can be beautiful

This is amazing. zlib - please step aside!

View Article

Image may be NSFW.
Clik here to view.

zlib 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 Article


Image may be NSFW.
Clik here to view.

Compression 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 Article

Quotes 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 Article

Why 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 Article


Tips 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 Article


Hiring 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 Article

More 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 Article

Rad's Kraken is looking awesome

Kraken is a big deal. More news soon!

View Article

A 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 Article


We 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 Article

What 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 Article


Welcome 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 Article

enet 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 Article


Image may be NSFW.
Clik here to view.

New 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 Article

Image may be NSFW.
Clik here to view.

lz4hc 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 Article

Image may be NSFW.
Clik here to view.

RAD'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
Browsing all 302 articles
Browse latest View live