Jon Johnson Profile
Jon Johnson

@jonjonsonjr

Followers
316
Following
5K
Media
220
Statuses
2K

gzip enthusiast

Joined December 2009
Don't wanna be here? Send us removal request.
@jonjonsonjr
Jon Johnson
8 months
I am trying to wrap my head around wavelet trees and it seems like they would pair nicely with roaring bitmaps as part of the implementation. Can @lemire tell me if this is an interesting idea or if it's already a thing or if I am just confused?.
0
0
1
@jonjonsonjr
Jon Johnson
9 months
Do I still know people who work on GCP? Is nested virtualization on arm GCE instances on the roadmap or is that never going to be supported? Also the external link to VT-x is a 404 here:
1
0
3
@jonjonsonjr
Jon Johnson
9 months
Has anybody experimented with the new-ish tls.ClientSessionState stuff in go 1.21 for resuming TLS sessions? Did you get it working?.
0
0
1
@jonjonsonjr
Jon Johnson
10 months
@cam72cam_tofu N squared has a funny way of sneaking up on you. I'll stop here because I can't hold back the nyquil any longer. I would like to extend my deepest apologies to you, dear reader, but most of all to Alanis Morissette.
0
0
1
@jonjonsonjr
Jon Johnson
10 months
@cam72cam_tofu Mr Clean Code was obsessed with DRY.He pushed his change and ignored the CI.He waited his whole damn night to deploy that commit.And as it took prod down, he thought. shit. Could that have been quadratic? You don't think. .
1
0
1
@jonjonsonjr
Jon Johnson
10 months
@cam72cam_tofu A CPU pegged at ninety-eight.Puts out a lotta heat, gets slower each day.It's a laggy cli in your finger tray.It's a death to your flow from a two minute wait. And isn't it quadratic. don't you think.
1
0
0
@jonjonsonjr
Jon Johnson
10 months
(@cam72cam_tofu helped me find 3 more accidentally quadratic implementations in opentofu and I cannot get this out of my head until I fix them).
1
0
1
@jonjonsonjr
Jon Johnson
10 months
It's like raaange in another range. It's a huge sliiice you didn't pre-allocate. It's a good `time` for the data you faked, but.Who would've thought. prod's bigger. Isn't it quadratic? Don't you think?.
1
1
4
@jonjonsonjr
Jon Johnson
10 months
Please everyone stop using javascript the web is so irredeemably broken and slow now.
1
0
2
@jonjonsonjr
Jon Johnson
10 months
If you don't want to learn about gzip do not give me alcohol. Not talking about gzip takes 100% of my self control. You have been warned.
5
0
8
@jonjonsonjr
Jon Johnson
10 months
This is my joker moment I am going to start carrying around a CD player.
@jonjonsonjr
Jon Johnson
10 months
Hey @youtubemusic why do you hate me? Bitrot is a metaphor, you don't actually have to refresh them. I have plenty of space on my phone. Thanks for ruining my flight.
Tweet media one
1
0
2
@jonjonsonjr
Jon Johnson
10 months
Hey @youtubemusic why do you hate me? Bitrot is a metaphor, you don't actually have to refresh them. I have plenty of space on my phone. Thanks for ruining my flight.
Tweet media one
1
0
1
@jonjonsonjr
Jon Johnson
11 months
Looking at Cloud Run GPU support and pondering Really curious to know how fast gzip can go. Also lmao at "GDeflate".
2
0
4
@jonjonsonjr
Jon Johnson
11 months
Why on earth does @SlackHQ make URLs in code blocks impossible to copy ahhhhhhh.
1
0
1
@jonjonsonjr
Jon Johnson
11 months
Hell yeah.
@CreeCoder
Joshua
11 months
When the backend dev builds the entire website
Tweet media one
0
0
4
@jonjonsonjr
Jon Johnson
1 year
Youtube Music is the worst thing that's ever happened to me.
2
0
2
@jonjonsonjr
Jon Johnson
1 year
I wonder how hard it would be to write a linter for accidentally quadratic code. .
1
1
2
@jonjonsonjr
Jon Johnson
1 year
This actually looks pretty similar to what I was thinking and has good things to say about the perf: I am going to make opentofu so much faster.
1
1
5
@jonjonsonjr
Jon Johnson
1 year
Anybody I know used roaring bitmaps to represent graphs? Looking at the docs, it seems like this should be significantly faster than my usual (lazy) approach for go programs (maps of maps).
3
1
5
@jonjonsonjr
Jon Johnson
1 year
Roaring Bitmaps are strikingly similar to gzip. Input gets chunked into blocks. There are 3 kinds of blocks. The RLE bitmap encoding is more like zstd but gzip does a similar thing with literal+pointer pairs where the pointer length is (much) longer than the pointer distance.
1
1
4