at a certain point it would probably help to meaningfully downsample/summarize the data at the larger scales..."semantic zooming"...then you just aren't plotting as many points
HN user
tonto
agree that using the API is likely the nicer route. you can also apply for a quota increase, I recently applied for youtube API quota increase to 100,000 units and it was approved for my app (https://cmdcolin.github.io/ytshuffle/) I was concerned they wouldn't like that the app downloads so much data but it was approved without much question, they just wanted terms of service prominently displayed to end users
got a "RequestError: certificate has expired" doing a release just now...as usual, not a good idea to release on a friday
see also: the noise/experimental music label (iatrogenesis tapes), created by brother of "casiotone for the painfully alone"
typescriptifying some legacy code is a similar idle brain task that i've sometimes done
I always like this when the url is always copyable, but in our app, the state can get quite large. We started with base64 encoded gzip of json.stringified app state but just gets quite long. Arguably it could be reduced a little bit, but would still be hundreds-thousands of chars routinely, so we switched to using a little URL shortening service that we wrote on aws lambda+dynamodb
HTML5 canvases are probably subject to different rules. I have definitely run into canvas limits also. this stackoverflow from 2014 shows some limits https://stackoverflow.com/a/11585939/2129219 (looks updated in 2018 here https://github.com/jhildenbiddle/canvas-size#test-results)
I remember my neighbors dad showing us this on their compaq pc. I can't remember exactly what year it was I would guess it was probably <2004. I think it had a cool 3d visualizer thing with lots of polys but not google earth
Now if only other programs would agree (e.g. web browser)
offtopic but didn't know wiki allowed slashes in article titles
this is a random note since I know OP didn't mention RSI, but since you did, I will mention: gotta watch out for putting too much pressure on your elbows with armrests and such. I found this can cause trouble with your pinky finger (sometimes called ulnar tunnel, which is fairly different from carpal tunnel). a post I wrote https://cmdcolin.github.io/posts/2022-07-08-pinky
i've not yet started my ergonomic gadgets journey but just being aware of the elbow->hand connection has helped me
really like the ability to cite sources, great effort
Just a random note but LSP (language server protocol) support in e.g. vim/neovim allows IDE-like features in a "plain old text editor"
I am not the author of this tool but found it extremely useful. It has caught almost a 100 typos in our codebase in snake_cased and camelCased variable names, in prose in our docs, and it is programming-language agnostic! So awesome. Highly recommend. Easily set up as a github action in CI too
look forward to having standardized e.g. "figure captions", looks like it's being worked out here https://github.com/jgm/djot/issues/28
pandoc is interesting because with markdown it currently converts the "alt text" for figures  in markdown->pdf conversion into the figure captions, which is cool but makes me think: it is not alt anymore, anyone should have it
TIL Aaron Schwartz had at least some role in creating markdown also https://en.wikipedia.org/wiki/John_Gruber#History
sounds like ya might want a computational egyptologist
"Software engineering at Google" (O'Reilley) has a lot of "team focused" advice also, it's overall pretty non-technical but generally a good read. Free to read online too https://abseil.io/resources/swe-book
congrats for kos
so your users every click is monitored by you? is that what you mean by observability? rather not do that to my users
the repeated notifixation message from snapd that i need to close the app is really bad IMO...and e.g.closing firefox does not make the message go away(??), its very confusing
this is a an important article. It's a bit hard to grok and requires some experience to understand but after you end up with a messy system doing too much ghosty stuff you yearn for stability
this is where the wiki "markup" really nails it, so easy to crosslink documents
reminds me of a bug bounty type post :) would be nice to get awarded similarly
any tools to help analyze this type of thing (e.g. what is and is not optimal for the jit)? have heard the term deopt but not sure how to get visibility into that
that's too bad...I buy beyond burgers because the pea protein in beyond burger is good to me. I can't eat others like impossible burgers which use soy protein (cross sensitivity to soy from peanut allergy)
I think its more that eslint at its core does not support typescript and they want to run the eslint tool theyre developing over the eslint codebase. It's hard to argue with this but it doesnt seem like the greatest outcome
i'm now reminded of https://csclub.uwaterloo.ca/~pbarfuss/18093757-Fuckin-Concre...
I think perhaps this (learngenomics.dev) resource is a little too shallow on some levels, but has interesting depth in odd places. I think there is a need to get users up to speed with things like the SAM format, which is very fundamental to 99% "dna sequencing" projects, but it's an odd format in some ways because it's quite low level, so trying to get people to understand how the basics of biology interact with it is worthwhile. I did my own attempt in this sometimes-updated blog post https://cmdcolin.github.io/posts/2022-02-06-sv-sam
Native Americans as well as others have used acorns for flour and such https://en.m.wikipedia.org/wiki/Acorn