Posts
1564
Following
138
Followers
877
I'm a bit of an eclectic mess 🙂 I've been a programmer, journalist, editor, TV producer, and a few other things.

I'm currently working on my second novel which is complete, but is in the edit stage. I wrote my first novel over 20 years ago but then didn't write much till now.

I post about #Coding, #Flutter, #Writing, #Movies and #TV. I'll also talk about #Technology, #Gadgets, #MachineLearning, #DeepLearning and a few other things as the fancy strikes ...

Lived in: 🇱🇰🇸🇦🇺🇸🇳🇿🇸🇬🇲🇾🇦🇪🇫🇷🇪🇸🇵🇹🇶🇦🇨🇦

Hi, I am currently looking for a new role as an iOS Developer. I would really appreciate your support in finding a new opportunity.

I have over 1.5 years of experience in developing iOS applications for world-class clients such as Paramount and NewsON. I have used Swift, UIKit, and SwiftUI to develop apps. I am enthusiastic about creating user-friendly and engaging apps that meet the expectations of clients and users.I am open to both remote and onsite positions, preferably in the Toronto area.

0
4
0

Fahim Farook

There are certain image generation tasks that I cannot try out without installing Sonoma — for example, use the SDXL model natively via CoreML in a Swift app, at least as far as I’m aware. (Though I must confess that I didn’t look into this too deeply …)

So I’ve been wondering about installing the Sonoma beta. But since this would be on my regular production machine (and I do development for regular work), I wasn’t really keen on the possible downtime should something go wrong or some major app I relied on didn’t work correctly on the Sonoma beta.

Beta 5 was the target that I’d set for myself. By beta 5, we should be close enough to release, and hopefully fairly stable, that I should be OK was my thinking.

And beta 5 is here now …

But I’m not sure I want to switch. Just too much going on at the moment …

So I guess I’ll keep dithering? 😛

#Apple #macOS #Sonoma #Beta
2
1
1

Fahim Farook

Karl Guttag had a series of articles on the Apple Vision Pro soon after it was announced, and I read them with interest since Karl goes into the hardware/technical side of things when most other people simply “Ooh” and “Aah” about the “shiny” 😛

Then there was nothing from Karl for about a month, even though Karl had promised more articles with further thoughts.

Finally, there’s a new article — part one of two — which discusses something that I’ve been very keen on — monitor replacement.

https://kguttag.com/2023/08/05/apple-vision-pro-part-5a-why-monitor-replacement-is-ridiculous/

Monitor replacement has been my goal with AR/VR from the outset. I’ve tried most of the available software solutions, but have yet to find one that really works for me.

Immersed (https://www.immersed.com/) on Quest 2 is probably the one which comes closest, in software terms, to what I wanted. And I know that Renji Bijoy and his team do use Immersed to do work on a day-to-day basis. Unfortunately, my old eyes still have issues doing work for a full day using Immersed and Quest 2 😕

To be clear, this is not an issue with Immersed. It’s just that the current hardware does not have the display resolution to display text in a way that isn’t jarring, at least for my own use.

So I was pinning my hopes on Vision Pro, but Karl seems to think that this will be just that — a hope, and not something which will turn out to be reality.

I’ll still wait to try it out myself, but at this point, I’m thinking “Maybe the next version?”

#Apple #VisionPro #MonitorReplacement #Hardware #Analysis #AR #VR
1
1
6

Fahim Farook

I've been testing between the latest version of InvokeAI (https://github.com/invoke-ai/InvokeAI) and ComfyUI (https://github.com/comfyanonymous/ComfyUI) and interestingly, it appears that ComfyUI is not as hard on the system as InvokeAI.

I tried the same model, LoRA, prompt, and batch size, and while the machine stayed totally fine during the ComfyUI generation (even after multiple batches), with InvokeAI, my MBP fan started going after just one set of images.

I do realize that InvokeAI is in a state of flux as they move to version 3.0, but the difference in usability is great enough that I think I’ll stick with ComfyUI for the time being …

#ImageGeneration #Python #macOS #ComfyUI #InvokeAI
0
0
1

Fahim Farook

If you get a chance to watch “The Collective” (https://www.imdb.com/title/tt23556408) save yourself some grief and give it a miss.

This was like people acting at being actors — it was horrible 😛 They mostly pose. They’d attack an enemy and then pose, then attack, and then pose. As if the heroic posing was mandatory.

And don’t get me started on the stupidity of supposed “professionals” …


#Movie #English #MiniReview #Horrible
0
0
1

Fahim Farook

*Ring* - it's the doorbell.

The bell rings twice more before I even get to the door.

I open the door and there’s somebody standing in the doorway of our neighbour’s apartment. The angle is such that I can’t tell if they actually have the door open and are inside the apartment or are just standing in the doorway.

I look at them inquiringly.

“Can I have your WiFi password?” they say, holding up their phone.

I’m like, “What?”

“Your WiFi password. I just want to make a call,” they say as if this was the most normal thing.

“I don’t want to give you my password,” I say and close the door.

That really was the whole interaction. I’m just flabbergasted by the whole thing still. Did they really think that I’d simply hand over access to my WiFi to somebody I didn’t know? (I don’t know my neighbours and they’ve never spoken to me before …)

Do they understand the security implications of the whole thing? Or was it an emergency (like trying to make a call without anybody else knowing for some reason)? If it was an emergency, why didn’t they tell me so?

I don’t know … But I’m still wondering …

#People #Interactions #Security #WiFi #Neighbours
1
2
4

Fahim Farook

I've been seeing some stuff on Reddit about how difficult it is to work with ComfyUI (https://github.com/comfyanonymous/ComfyUI) and how it doesn’t work for a bunch of people ...

So I thought it must be even harder to get it working under macOS …

But about 10 minutes of work is all I needed to install it, run it, and get my first image generated. So not sure what the issue is, but it does look as if it works fine out of the box?

#ComfyUI #Python #ImageGeneration #StableDiffusion #maCOS #Ventura
1
0
4

Fahim Farook

Something I've noticed about a lot of American TV shows — the first season starts off with a great idea but by season two or three it has become all about the personal lives of the characters and their relationships and the core idea gets relegated to the background and gets lost.

“House” was a great medical drama at first and I loved it for the medicine but eventually it became all drama and not much medicine. The same with “The Good Doctor”.

(I can contrast this to UK TV but I guess that’ll have to be a post for another time 😛)

“Warrior” (https://www.imdb.com/title/tt5743796) is a show which doesn’t do this as much and which manages to maintain a balance between the core story and the character development. Or maybe, it’s because the story is all about the characters 🙂

But what I do like about the show a lot is the fact that the characters learn, grow, and change. Characters who started out looking as if they are pure evil start getting shades of grey as you learn about them and their motivations. Others change their attitudes and stance as time goes on.

The show is constantly changing and alliances constantly shift. And it’s marvellous to see these happening and to see a story being told so deftly 🙂

As the end of season 3 approaches, I can see a lot of changes and a bunch of new alliances happening. I hope there’s a season 4 since I want to keep on watching!

#TV #US #English #Warrior #BruceLee
1
2
3

Fahim Farook

Back in the day, Tamil movie songs used to have meaning — some of them espoused deep philosophies in song. Then things changed. It seemed to become all about the rhythm and the beat and less about meaning.

"Maamannan" (https://www.imdb.com/title/tt20242416) made me acutely aware of this because one character in the movie sings some of the old songs and I realized how much I'd missed these meaningful songs.

But that wasn't all of it. The movie has a very melancholic vibe and I keep expecting bad things to happen. And they do.

One of the characters sings "the only thing that humanity hasn't learned is how to be human" (or words to that effect) and the movie is all about that — how humans endlessly oppress and kill other humans in the name of constructs that they've created such as caste, status, authority etc. to keep humans separated from other humans.

A couple of characters buck this trend and stand for equality and not bowing down to "authority"/bullies, but it's a telling sign that even one of these characters has to tell others what to do in several situations. This is a characteristic of almost every Indian movie — the "hero"/protagonist has to tell others what to do, even when the actions are fairly self-evident (as in taking an injured person to the hospital). It's almost as if people are being told, you shouldn't act/think for yourself — let somebody who's "the one" tell you what to do ...

And that probably is the most harmful thing that a movie which preaches the opposite message can do? If more people would think for themselves, perhaps they might not fall prey to those who try to control them by sowing division amongst them?

#Movies #Tamil #MiniReview #Reflections
1
0
2

Fahim Farook

Edited 1 year ago
I’ve generally not been keen on Varun Dhawan movies — maybe it’s my general dislike of the kind of movies his Dad used to make seeping through, or maybe it’s because most Varun Dhawan movies I’ve seen have had him playing comedic roles without much weight.

But “Bawaal” (https://www.imdb.com/title/tt19755170/) is a movie which changed my opinion of him. It’s an interesting and impactful movie in many levels.

Based on the description, I expected a war movie and half didn’t watch it since I dislike war movies intensely. But this was good, it talks about war, the impact I has on people, but it’s also about society, how we want to portray ourselves, relationships, and a lot more.

While this part gets a little lost in the rest of the story, it’s also about teaching and teachers. That’s something I’ve loved since “To Sir, With Love” and while this is not on the same level, it does have some of the same impact, in a way.

#Movies #MiniReview #Bollywood #Hindi
0
0
3

Fahim Farook

Edited 1 year ago
I’ve been following the discussion by @alexito4 about adding extra tags to a followed hashtag on Fedi clients generally (and @IceCubesApp specifically) with interest …

Since this is a feature that I’d wanted myself, I decided to go ahead and add it to my custom IceCubes fork with an additional change — the ability to specify how the extra tags are used for selecting posts …

This should reduce my main timeline clutter quite a bit — with an additional change, of course. Currently, followed tags appear in the main timeline and I’ve added filtering to remove them.

But I realized with this change that I don’t have to follow hashtags at all — I was simply doing that as a backup mechanism so that I can have all followed hashtags saved on the server so that when I switch clients, I don’t have to set up hashtags all over again.

However, if I add saving my local client config to iCloud, I might have a much better system here … Hmm ….

#FediClients #Swift #SwiftUI #Coding #Hashtags
1
0
2

Fahim Farook

Reminds me a bit of Will Wright’s “Spore” (https://en.wikipedia.org/wiki/Spore_(2008_video_game)

Guess I’ll have to give it a go and see how well it works on macOS? 🙂

From: @alexito4
https://mastodon.social/@alexito4/110741928929528729
1
0
1

Fahim Farook

So ... I've heard of shadow banning on Twitter, but is there also shadow blocking of being able to post? Or is it just that the Twitter macOS app is now broken?

I used to post a protest message to Twitter everyday via their API. But the free API access kept getting blocked/banned etc.

So I switched over to using a macOS shortcut to post via the Twitter app. That too stopped working about a week ago. Every single time I try to post, it says “posting failed” or something similar.

However, if I go to the web interface, I can post the same thing fine.

So not sure if this is shadow blocking or the Twitter edifice crumbling slowly into the oceans of time 😛

#Twitter #Posting #Blocking #ShadowBans
0
0
1

If you need to be delighted by something this morning, I present the tree goats of Morocco.

I was driving near Essaouira the first time I saw this and literally slammed on my brakes because I thought I was suddenly hallucinating. But then you learn how common it is and after a day or two it's, oh, yeah, more goats in trees.

18
12
0

Fahim Farook

Edited 1 year ago
Anybody know a fix for sheets on Catalyst not taking up the entire height of the app window (or even more of the height than it currently does)?

`presentationDetents` would seem to have been the solution if they worked with Catalyst but they don’t.

I’ve checked a bunch of Googled articles and gone through the docs but don’t see a way to change the sheet size in Catalyst. So wondering if somebody else has already figured it out?

#Swift #SwiftUI #macOS #Catalyst #Sheets
1
0
0

Fahim Farook

My custom Fedi client is coming along pretty nicely if I do say so myself ...

Works on macOS/iOS, supports Akkoma (and possibly Pleroma) fully, has custom colours for lists/hashtags, allows custom filtering and so on.

I’ve been working on it on and off for a while now but wasn’t really sure whether I wanted to continue using it or not. But the latest round of changes, and the ones I have in mind, kind of make me think that I’ll probably stick with it at least for a few more months 😛

#FediClient #macOS #iOS #Swift #SwiftUI
0
0
7

Fahim Farook

@gposcidonio Might be Kolibri? I don’t think it’s an iOS app though but I came across the developer’s profile today and so thought maybe that might be it?

https://noidentity.ch/kolibri/

Probably not though 🙂
0
0
0
Show older