The weather is so unbelievably miserable the past few days, it's unbearable. Huge downpours of rain, interspersed with non stop drissle. It never ends, absolutely relentless. The forcast on Apple weather app shows 100% rain for every god darn hour of the day. What are you doing to me world? #
2023/10/02 #
-
-
The read later browser - I've written before about the terrible state of affairs for reading web content offline. The offline experience could be way way better.
This will likely sound bizare, especially in this day and age of super fast broadband, 5G and whatnot, but it occurs to me that many of the offline features I have in mind should be baked right into the browser. The browser should be written with it's primary use case to be offline reading. Everything else should be an enhancement to that, including having an internet connection.
The read later browser would be optimised for browsing the web with the aim of loading up on content that you will consune later while offline. If it was optimised for that, the offline experience could be incredible. Pages that you save would of course all be readable offline, including code snippets and images, but the browser would do smart things like automatically cache copies of all the linked pages in content you save. That alone would make the offline reading experience incredible. #
-
Read later browser features - This describes a hypothetical browser I wrote about previously.
- Regular online web browsing
- Read later button for adding pages to the read later queue
- All read later pages are saved for offline reading
- Auto caching of all links on read later queued pages
- Built in audio and video podcast catcher
- Built in audio and video podcast player
- A sync list that you could add to while offline, each added item would get fetched and cached next time you are online
-
Day time sleep depravation - As if the constant night time sleep depravation by locals, and the motorbike driveby rock throwing attacks weren't enough, the locals have increased their campain of hate to the day time. Any time I find somewhere where I can get a few minutes shut eye, incredibly loud people suddenly appear out of nowhere. #
-
You will drink my milk - In addition to the bizare thing were some women here, often of the butch variety, seem absolutely obsesed with making you eat things drenched in red sauce, another re-occurring thing is women that insist on giving you small milk cartons. It happens so often it's almost like it's some bizare fetish. You could be dieing of thirst, but rather that water, they will insist on giving you milk. When you politely decline some will take offense, and this refusal might be grounds for some later bullying or mutilation. Foreigners must learn.
I was always told back home that asians were lactose intolerant, that it was something genetic, and that's why they didn't drink much milk. That appears not to have been entirely accurate. All the shops have huge varieties of milk, all of it is sweetened, both square and flat pack single serve cartons.
But it's not just women, quite a lot of men will try the forced milk drinking thing on you too. They will often refer to you as 'boy' while they do it, so you can see what their angle is on the whole matter.
And for the record, I have nothing against milk. I've had it with breakfast cereal all my life, I quite like it with a packet of chocolate biscuits every now and then, and you can't beat a good cup of builders tea. Having said that though, if you are going to take something normal and natural and turn it into something weird, to use it as a metaphorical stick to hit me over the head with, no thank you. I'll just drink water thank you very much. #
-
I found and fixed the build time regression bug. Last month I implemented some foundational changes to my static site generator to generalise how calendar based structures of markdown files are handled. It was mostly a great success, until that is, I noticed that the build times of my site had gone from around 1 min to over 6 mins. That's quite a big regression. I had never seen such a big regression in my build times. It wasn't noticeable until it was fully deployed into production, working with the complete dataset. That's how it goes sometimes, especially when you are resource contrained as I am at the minute.
It gets worse. I had in parallel to that feature been working on setting up an npm modules cache for the build and deploy workflow. The previous few months I had runout of build minutes so I wanted to speed up deploys. The obvious thing was to find a way to skip installation of all the modules. That's possible because most of the time these aren't changing. Anyhow the cache setup ran into issues. The docs are confusing and the stack overflow relevant posts even more confusing. Others have clearly been having similar issues. The long and short of it was that not only did I not manage to get the cache working, but the build times had 6X'd. So I now needed the cache just to get back to the build times I had previously, that were already causing me to run out of minutes.
Against an enormous sychronicity tsunami I managed to get the cache working a few days ago. That was no easy thing, as pretty much everything around me was blocking me. It's hard to describe, it's like the world or some part of the world local to me really didn't want me to get the cache working. There were also problems with Github support which I've written about elsewhere. All sorts of fractaly type patterns in news stories, that had the same exact shape as the things happening to me with my code. I know this will sound strange to some. It's even stranger when it happens to you, I can tell you that.
Anyhow with the cache working, build times were back to the previous level, which were still problematic but probably manageable. I spent this morning, still experiencing a lot of push back from the world around me by the way, trying to find the build time regression bug. Turns out that the foundational work had introduced an easy way to change the order of posts on any given day. I implemented it by reversing the order of the array containing the day's posts. That had a much bigger than expected affect because I have so many links on the linkblog. Each day was invoking reverse. The fix was quite simple. Just iterate over the data in reverse rather that change the data. It's a bit more code, because you have to do the same iteration in both directions so there is some repetition, but it's 6X faster. The over-optimisation caused the problem in the first place.
The build times are now at around 4 mins for the whole site. That's a lot better than the 14 mins builds I was seing a few days ago. I'm happy about the much needed improvements, but I'm still dealing with the backlash from a very angry world that once again appears to be blaming me for everything in the entire universe, with enormous righteousness, starvation, thirst and mutilations. I know this might sound overblown to some, but seriously you should try being in my shoes for a while. One day it will all become clear what has been happening.
[Small precision about build times to clear up any confusion amoung the pedants out there: the site static site generator build 6X'd, but the overall time for the entire build + deploy workflow went from ~7 mins to ~14 mins] #
-
Debasement of everything - It often feels like, and this is strange to describe, that here where I am, the debasement of reality itself is constantly happening. Like what the government and central banks do with the money, changing things on both ends, what if tools became so powerful that you could do that with reality. People might not even be aware that it was happening. An invisible prison of sorts. #
-
If I had enough an appropriate thing for me to say right now might be, women have some money but please spend it on non husband beating objects.
And men stop getting me in trouble with women.
Likely no matter what I say though, it will be used against me in some way, but perhaps this note, and it's revisions, might be illustrative of the hell you have me in world.
Yes I'm still cold and hungry right now, motorbike stalkers are still hurling abuse at me and I await the next projectile rock incident. Not the best conditions for getting some sleep. #