aaaaand released digest-crc 0.6.1 because of course I forgot that bundler requires rake be listed as a dependency, even though it's bundled with ruby. Now digest-crc will successfully install/compile under bundler.
FYI digest-crc 0.6.0 is out. 40x performance improvement for CRuby! If you use ruby-kafka (which uses digest-crc) run `bundle update digest-crc` to take advantage of the performance boost.
So remember when I was saying Zoom is a privacy and security train wreck? Apparently, that was an understatement:
“Zoom has ‘rolled their own’ encryption scheme [with] significant weaknesses … [and transmits] meeting encryption keys through China.”
"Explorer, what has your team found?"
"The planet is habitable. It was once home to a relatively developed species that called themselves 'humans', but they burned too many fossil fuels and caused a global climate catastrophe."
"Didn't they do anything to stop that?"
"Yes, they put their best minds to it and came up with a fool-proof plan: stop burning fossil fuels & leave nature intact so trees can suck the carbon out of the air."
"And did they succeed?"
"Naw, they went with Plan B: Let the market regulate itself."
@kenichi Yes I wiggled my way in :p
I'll commit the code here as I stream. So feel free to clone the repo and code along if you want:
“Here, a generation after Boeing’s initial lurch into financialization, was the entirely predictable outcome of the byzantine process by which investment capital becomes completely abstracted from basic protocols of production and oversight: a flight-correction system that was essentially jerry-built to crash a plane.”
Wow this article.
Vertical Platformer, running in the browser, written in 150 lines of Ruby: Vertical Platformer in 150 lines of Ruby. Running in the browser: http://fiddle.dragonruby.org/?share=https://gist.github.com/amirrajan/c2cce87b3ffe1eb4c8c85df04b0ed297
Tic Tac Toe, running in the browser, written in 160 lines of Ruby: http://fiddle.dragonruby.org/?share=https://gist.github.com/amirrajan/896c4e60959b3ae27d7b7ab45a73e827
Pong, running in the browser, written in 160 lines of Ruby: http://fiddle.dragonruby.org/?share=https://gist.github.com/amirrajan/08ae7c9800ff56895c5ea242e2a3317f
My latest stream looks at async life-cycle and stopping tasks https://www.youtube.com/watch?v=PpGnenrW4wI
This is your hourly reminder that A Dark Room has been released to the Nintendo Switch. We've added new storyline elements, music, dev commentary, and couch co-op. At least add the game to your wishlist so I can get the warm and fuzzies: https://www.nintendo.com/games/detail/a-dark-room-switch/
@jgaskins I wasn't suggesting you didn't know how to do it, just showing you that I did it so my thoughts on the matter weren't completely abstract.
Regarding the design of the protocol, there are a ton of weird issues. Another one is simply how chatty the protocol is - in my implementation's micro-benchmarks, it's about 5x slower than optimal HTTP/1.1 comparing like for like persistent connections.
The way HPACK works is also pretty awesome...