blog.janishutz.com

Technology, Linux, Development

iOS Opening Up

A couple of weeks ago, Apple announced that they are going to open up iOS. As somebody who develops apps for iOS this proposition seemed really nice at first glance, but when you dive into what they actually did, things are significantly worse than what they already were.

VSCode Rant

VSCode and its requirements to have an official build by Microsoft to use certain extensions

Recently, whilst starting to learn to do ML stuff, I noticed that I didn’t get any code suggestions for Python in VSCodium, which is a tracker-less build of VSCode. As Visual Studio Code is open source, it should therefore be possible to build your own version of the software and being able to use it however you like to. At least this is what the MIT license would imply, under which VSCode is licensed. But as Micro$oft is Micro$oft, they had to have their strings attached and make all FOSS builds of VSCode basically worthless as they are excluded from the extensions store by default. Yes, there are workarounds which do work, but some Extensions made my Micro$oft have checks in them that prevent it from running in unofficial builds.

Webkit Rant

WebKit, WebKit, WebKit, why are you so bad?

WebKit, the rendering Engine of Safari is most definitely the worst modern rendering engine. Riddled with bugs, partially or improperly implemented standards, lagging behind Gecko and Chromium by sometimes years, doing their own thing with CSS attributes occasionally, the list goes on.