figbert.com-website

[ACTIVE] the website and home of figbert on the clearnet
git clone git://git.figbert.com/figbert.com-website.git
Log | Files | Refs | README | LICENSE

index.md (8590B)


      1 +++
      2 title = "I Wrote This #2"
      3 date = 2020-06-27
      4 updated = 2022-06-15
      5 +++
      6 
      7 Hi! So, I just started this series and I already missed a week. Oh well.
      8 This week was a crazy week for Apple and their operating systems, as
      9 they announced iOS 14 and macOS 11 Big Sur at this year's [WWDC]. I've
     10 also started working on a new game project, another little side project,
     11 and finding a good alternative to [Keybase] now that it's [owned by
     12 Zoom].
     13 
     14 <!-- more -->
     15 
     16 ## Jailbreaking my iPhone
     17 
     18 When I was a kid – or at least, a younger child than I am now – I had a
     19 friend who jailbroke his phone. I thought it was super cool, and wanted
     20 to do the same. At around the same time I was watching [TechSource], I
     21 got deep into those [Top 10 Amazing Jailbreak Tweaks] compilations.
     22 However, I wasn't allowed to jailbreak my phone because my parents said
     23 it wasn't allowed, and that was the end of that.
     24 
     25 Until last week, when I decided to jailbreak my iPhone 7 running iOS
     26 13.5.1 using the [checkra1n] hardware exploit. To do this, I couldn't
     27 use my [USB-C to Lightning cable] due to [a known issue] and instead
     28 swapped to a USB-A to Lightning cable with a USB-A to USB-C adapter.
     29 After jailbreaking the phone, I began to install a host of tweaks. One
     30 of the most interesting things I learned about the jailbreaking
     31 community is that charging upfront for apps is quite common for premium
     32 and well-known tweaks, which stands in high contrast to the iOS App
     33 Store's ubiquitous freemium payment model (a free download followed by a
     34 monthly subscription) especially in the light of the [Apple-Hey.com
     35 controversy] of recent weeks.
     36 
     37 All in all, I spent around USD$21 on tweaks, which is infinitely more
     38 than I have spent on the App Store – so maybe charging upfront does
     39 work. Huh.
     40 
     41 {{ gif(sources=["jailbreak.webm", "jailbreak.mp4"]) }}
     42 
     43 ## Updating my iDevices to Developer Betas
     44 
     45 Soon after completing the jailbreak, [WWDC] happened and new developer
     46 betas were released. Never one to miss jumping on a hype train, I
     47 updated both of my main devices to the [new software]. These new betas
     48 come with a whole host of bugs, as is to be expected, which I plan to
     49 write about in a blog post coming soon. So far, however, I'm liking
     50 these updates – the PiP on iOS is *incredible*, and the new design on
     51 macOS is growing on me.
     52 
     53 Some interesting resources:
     54 * [An interview of Craig Federighi by MKBHD]
     55 * [These] [three] [issues] on GitLab for iTerm2 users
     56 * [These][t2] [two] posts for Firefox
     57 * [This Github issue] for Homebrew users. ~~so basically everybody.~~
     58 
     59 Interestingly, I was having a bunch of issues with brew (`curl` was
     60 broken?) after updating to Big Sur but now it seems to be working
     61 flawlessly. Very nice.
     62 
     63 ## Making a Doughnut in Blender
     64 
     65 For my next medium-large project, I'm going to need to make some 3D art
     66 and models. One problem: I don't know how to do that, or rather, I
     67 didn't. Thanks internet! I powered through the incredible [Blender
     68 Beginner Tutorial Series] by the [Blender Guru]. Here's my final
     69 animation:
     70 
     71 {{ gif(sources=["doughnut.webm", "doughnut.mp4"]) }}
     72 
     73 ## Replacing Keybase
     74 
     75 Now that [Keybase is compromised][owned by Zoom], I thought it would be
     76 good to seek out an alternative. Initially, I thought that [keys.pub]
     77 would be perfect – I thought it was a slightly-tweaked fork. However,
     78 this does not appear to be the case. Instead, it seems kinda like garbo
     79 – it doesn't have the budget Keybase had, and as a result, is majorly
     80 lacking in features. However, I've replaced Keybase completely, and am
     81 happier with this setup than I ever was with Keybase. My new setup uses
     82 [Matrix] and [Riot] for messaging, [Jitsi] for video chat, [Syncthing]
     83 for file storage, and an [Indieweb] h-card for identity verification. I
     84 plan on writing more about this at a later date, but I'm really pleased
     85 with the results so far.
     86 
     87 ## Future Projects
     88 
     89 I've got a few interesting projects in the pipeline at the moment, not
     90 counting the few articles that I've already promised to write: *Glitches
     91 in macOS Big Sur and How to Fix Them* and *How to Replace Keybase in 4
     92 Easy Steps*. My next major project is a dreidel game/simulator for
     93 mobile devices – I plan to code it with [Godot], make the models with
     94 [Blender], and do any music/sound stuff in [FLStudio]. Naturally, I'll
     95 keep you all updated on any progress there.
     96 
     97 I'm also working on a much smaller project that should take around a day
     98 or two to complete. The working title is "howmanyisraels.com" –
     99 essentially, it's a website that takes the size of the State of Israel,
    100 and compares it to the size of a given location and tells you how many
    101 times Israel could fit inside it. All I need to do is find a suitable
    102 mapping API (preferably not by Google) that will tell me the size of
    103 different locations and I can whip it into a static site!
    104 
    105 I'm also planning on revamping the txtodo macOS app with Mac Catalyst,
    106 which I feel I haven't properly explored. I've also discovered a bug in
    107 the app that causes issues when tasks are modified by CloudKit instead
    108 of the user, so I'm going to have to work on that as well. Shouldn't be
    109 hard!
    110 
    111 {{ image(sources=["rick-and-morty.jpg"], fallback_path="rick-and-morty.jpg", fallback_alt="Let's go. In and out. Twenty-minute adventure.") }}
    112 
    113 ## Interesting Blog Tidbits
    114 
    115 I'm not sure what tense to write my headers in – I currently write them
    116 in [present continuous] tense but I am considering writing them like I
    117 do Git commits. Huh. I'm also committing to writing more non-update blog
    118 posts (i.e. the two I mentioned above), but we'll see how that goes.
    119 Writing is hard, and you shouldn't make false promises. I'm also working
    120 on implementing webmentions to the site, which is a little difficult
    121 with a static site but I'm going to give it a try. Lastly, I really need
    122 to learn how to use vim but it's so goddamn hard. I'm writing this blog
    123 post with it but I'm definitely not using it to its full potential at
    124 all.
    125 
    126 ## New Music
    127 
    128 Wow, these have been a great two weeks for the Israeli music scene. In
    129 no particular order, here are some good new songs (basically in the
    130 order they appear on the trending tab):
    131 
    132 * [Habib Albi – Static and Ben El](https://www.youtube.com/watch?v=lYfrKmEYpdA)
    133 * [Rak Banot – Itay Levi and Stephane Legar](https://www.youtube.com/watch?v=0WU9CXeJ5Mk)
    134 * [Shvuaim – Eden Hason](https://www.youtube.com/watch?v=zSsaDRNHWtk)
    135 * [Yom Huledet – Eliad](https://www.youtube.com/watch?v=2g6dIytgOpc)
    136 * [Hatzi Madleket – Dudu Faruk](https://www.youtube.com/watch?v=FkC9jkgspZM)
    137 * [Hayde – Peled](https://www.youtube.com/watch?v=E6IGYJgw5SY)
    138 * [Ze Mi She Ani – Peled](https://www.youtube.com/watch?v=3jqID99mCyo)
    139 
    140 I know music isn't tech, but I like it and now it's a recurring section.
    141 
    142 ## Wrapup
    143 
    144 So, that's been this week's update. I'm really enjoying writing updates
    145 on this blog, and I hope you stick around. Until then, farewell!
    146 
    147 --
    148 FIGBERT
    149 
    150 [WWDC]: https://web.archive.org/web/20201105203007/https://developer.apple.com/wwdc20/
    151 [Keybase]: https://keybase.io/
    152 [owned by Zoom]: https://keybase.io/blog/keybase-joins-zoom
    153 
    154 [TechSource]: https://www.youtube.com/TechSource
    155 [Top 10 Amazing Jailbreak Tweaks]: https://www.youtube.com/results?search_query=top+ten+jailbreak+tweaks
    156 [checkra1n]: https://checkra.in
    157 [USB-C to Lightning cable]: https://www.apple.com/shop/product/MM0A3AM/A/usb-c-to-lightning-cable-1-m
    158 [a known issue]: https://github.com/checkra1n/BugTracker/issues/1#issue-519574712
    159 [Apple-Hey.com controversy]: https://hey.com/apple
    160 
    161 [new software]: https://developer.apple.com/download
    162 [An interview of Craig Federighi by MKBHD]: https://www.youtube.com/watch?v=Q2aaCDNjWEg
    163 [These]: https://gitlab.com/gnachman/iterm2/-/issues/8964
    164 [three]: https://gitlab.com/gnachman/iterm2/-/issues/8975
    165 [issues]: https://gitlab.com/gnachman/iterm2/-/issues/8969
    166 [t2]: https://www.reddit.com/r/firefox/comments/hg6cy8/gifs_and_video_on_reddit_wont_play_on_macos_big
    167 [two]: https://bugzilla.mozilla.org/show_bug.cgi?id=1647816
    168 [This Github issue]: https://github.com/Homebrew/brew/issues/7803
    169 
    170 [Blender Beginner Tutorial Series]: https://www.youtube.com/playlist?list=PLjEaoINr3zgEq0u2MzVgAaHEBt--xLB6U
    171 [Blender Guru]: https://www.youtube.com/channel/UCOKHwx1VCdgnxwbjyb9Iu1g
    172 
    173 [keys.pub]: https://keys.pub
    174 [Matrix]: https://matrix.org
    175 [Riot]: https://about.riot.im
    176 [Jitsi]: https://jitsi.org
    177 [Syncthing]: https://syncthing.net
    178 [Indieweb]: https://indieweb.org
    179 
    180 [Godot]: https://godotengine.org
    181 [Blender]: https://www.blender.org
    182 [FLStudio]: https://www.image-line.com/flstudio
    183 
    184 [present continuous]: https://en.wikipedia.org/wiki/Present_continuous