At my new workplace, all development has to be done in an AWS Workspace with ~200ms network latency. I fear this is going to become more common especially for contractors.
Now keystrokes need to be accurate otherwise the lag makes corrections frustrating.
Earlier I would have happily hold down (C-p) till I move five lines up. With this lag it results in overshooting, then an attempt to correct it results in overshooting in the opposite direction. You just can't hold down keys anymore.
Now I do (C-5 p) or (C-u p followed by a single C-p) to move exactly five lines up. Things like avy to jump to the exact character become invaluable.
@RL_Dane it's annoying for sure, but I did get used to it. I don't think it's a 200 ms latency for text to appear for every keystroke, perhaps it is less than 50 ms even.
I'm sure they are doing some neat tricks to optimize it or give it the illusion of responsiveness.
What is more frustrating is the jitter. Sometimes it takes much longer etc.
I was unemployed for four months before this, so I am grateful for what I have. 😅
fun fact: if you have a laptop or desktop that has an intel cpu with "vPro" on the sticker there's a chance the management engine in your CPU is just hosting a web server at all times.
It was fine until recently when ran out of memory while when I tried running one of the larger LLMs on my machine. Might get another 16 GB stick for a total of 32 GB.
The baseline solution in Java clocks in just under 5 seconds, so with Raku what should be a decent timing for a closest translation of that. The optimized solutions are less than 2 seconds.
which is essentially a pure Raku version of wc -l, it takes 6 seconds for 10M rows.
For 1G rows, that's ~600 seconds and for 12G rows, that's 7200 seconds.
This represents a lower bound as to what processing the file line by line can be. We are not doing any of the string.split or any of the other bookkeeping in the hashmap.
I was wondering if I could try an alternative approach...
I found myself looking for a desktop wiki today. I used Zim several years ago. Currently using logseq just for its journals feature, but after a year of use I am still not used to "everything is a list item" paradigm.
I wanted a messy desktop wiki which I don't care too much about maintaining. Unfortunately, I cared too much about maintaining a clean logseq notebook.
I found that TiddlyWiki is the simplest solution. Started using TiddlyDesktop backed by a Syncthing folder.
Are you disappointed with overly sweet "cutting chai"?
Ask your local cafe to make "special" chai with "less sugar". Optionally, you can ask for some ginger for extra kick. They'll then proceed to make you a chai from scratch, which will should be more to your liking.
If you still don't like it, and they aren't amenable to your suggestions, there are lot more cafes which you can try.
Random fact about sugar and turkeys follows, because I'm feeling bored: 🤓
The process of refining sugar was introduced to India by a Chinese person, so sugar is literally called China/Chinese in Hindi.
Kinda like how turkeys used to be called "India" in Turkey because they were thought to originate from there and the rest of the world calls the birds "turkey" for the same reason.
@s3thi@abnv I like orange juice, but it's so much work to put oranges in the juicer, and then have to clean up the crushed orange fibers or whatever they are called.
If that is delayed even by a bit, it hardens and becomes difficult to clean.
If you're talking about store bought orange juice, my main issue with them is that they are expensive. Don't care as much about the sugar content, but yeah even that can be an issue for people.
Incredible footage of a black-eyed squid hauling thousands of her eggs across the ocean. During this long period of 6-9 months the squid never lets go, and doesn’t even eat.
Sadly I was only able to find this footage on IG on Schmidt Ocean’s account. It’s remarkable.