Posts

Remote Work Is a Hiring Advantage More Companies Should Capitalise On

There is a growing divide in a world filled with out-of-touch billionaires and misguided wannabes who follow their words as if they were holy scripture. On one side, we have the tech titans like Elon Musk, who believes that people are more productive in person and criticises those who advocate for work-from-home as being on a “goddamn moral high horse”. On the other side, we have the workers, many of whom have experienced the benefits of remote work and yearn for a more balanced life.

Billionaire Brawl Alert: Musk vs Zuckerberg, Who Will Reign Supreme in the Octagon?

Who else had this on their 2023 bingo card? In the midst of a global cost of living crisis, two tech titans have presented us with an unexpected yet entertaining proposition: a cage fight. Elon Musk, the audacious CEO of SpaceX and Tesla, has indirectly challenged Facebook’s Mark Zuckerberg to a cage fight. And funnily enough, Zuckerberg seems to be down for the challenge. This playful feud started on Twitter, where Musk has been taunting Zuckerberg with zingers like “Zuck my 👅.” During an internal all-hands meeting at Meta last week, chief product officer Chris Cox told employees the company thinks creators want a version of Twitter that is “sanely run,” drawing cheers. In a recent podcast interview with Lex Fridman, Zuckerberg added, “I’ve always thought that Twitter should have a billion people using it.” which felt like a pointed jab.

Homemade Fantales Clone Recipe

Well, this is sad news. Nestle has announced they will no longer be producing the beloved chocolate-covered chewy caramel treat Fantales, which have been around for almost a century. I have fond memories of eating these as a kid, and I still buy them occasionally. They are being discontinued because of declining sales and upgrades that need to be made to equipment at their Melbourne factory to keep producing them. I’m guessing the cost of living crisis and the rising cost of doing business are also factors.

Google Sells Google Domains to Squarespace, is Firebase On the Chopping Block Next?

In a move that caught everyone by surprise, Google recently announced the sale of Google Domains to Squarespace. To many, this strategic realignment came out of left field, providing a glaring clue about the shape of Google’s new vision. The seismic shift to prioritise artificial intelligence (AI) has raised questions about the fate of Firebase, a Google-owned platform popular among developers. What will come of Firebase? Under Sundar Pichai’s leadership, Google has transformed from a mobile-first to an AI-first company. If Google Domains, a more traditional web offering, no longer fits within the framework of this AI-focused vision, where does Firebase fit in?

How to Get the Viewmodel of an Aurelia 2 Component

In Aurelia 1, you could access the controller and ViewModel of an element using au.controller and in Aurelia 2, it’s more of the same (except the properties are different). Here is how you get the controller and ViewModel of an element in Aurelia 2. import { Controller, ICustomElementViewModel } from "aurelia"; // Define an interface for Aurelia element export interface AuElement extends Element { $au: { "au:resource:custom-element": Controller; }; } /\*\* \* This function receives an element and extracts the Aurelia controller associated with it. \* @param {Element} element - The target element \* @returns {Controller|null} - The controller or null if it does not exist \*/ export function getElementController(element: Element): Controller | null { const auElement = element as AuElement; if (!auElement.$au) { return null; } return auElement.$au['au:resource:custom-element']; } /\*\* \* This function gets the View Model associated with a given element. \* @param {Element} element - The target element \* @returns {T|null} - The View Model or null if it does not exist \*/ export function getElementViewModel(element: Element): T | null { const controller = getElementController(element); return controller ? controller.viewModel as T : null; }

How to Fix the Required $level and $color Parameters Warning in Webpack When Using Material Components Web

Recently while using the Material Components Web components in an Aurelia 2 application with Sass, I encountered an annoying issue where a warning would appear in my app. The warning appears to be harmless, but it’s annoying. The error appears as: Module Warning (from ./node_modules/sass-loader/dist/cjs.js): both $level and $color are required; received $level: ‘0’, $color: " To fix it in Webpack, you can use the warningsFilter argument for stats to filter it out:

How to Always Show Hidden Files in macOS Finder

One of the most annoying things as a developer setting up a Mac is that files with a dot are hidden by default. Here is how to set them always to be visible: Open Terminal (Command + Shift and type Terminal) Run defaults write http://com.apple.Finder AppleShowAllFiles true You can toggle them in Finder by using Command + Shift + . but having them show by default is a lot nicer.

I Have No Sympathy For The Stack Overflow Moderator Strike

Well, well, well, what do we have here? The guardians of Stack Overflow, those volunteer moderators who’ve turned the site into their personal fiefdom, are having a tantrum. As of June 5th, 2023, they’ve gone on a historic general moderation strike, joined by over 850 contributors and users​. Their beef? Stack Overflow, Inc. isn’t giving them the attention they feel they deserve regarding being able to police AI-generated answers​​. To which I say, “Welcome to the club, mates.”

Martha Stewart comes out swinging against remote work

Hold the phone, everyone. Martha Stewart, yes, that Martha Stewart has decided to grace us with her hot take on remote work. Spoiler alert: she’s not a fan. Apparently, she believes you can’t possibly get everything done working part-time in the office and part-time from home. Martha, I hate to break it to you, but the rest of us aren’t trying to juggle a cooking show, a magazine, and a bedding line — we’re just trying to pay our mortgages and buy the occasional carton of eggs (thanks, inflation).

Apple announces Vision Pro, and yep, it's expensive

It’s been a while since we’ve seen something completely new from Apple, and after years of speculation that Apple would launch a headset of some kind, it has finally been announced (one of the worst kept secrets ever because we knew it was coming). The Vision Pro is undeniably impressive. With 4K displays, infrared cameras, and LED illuminators, not to mention it runs on Apple’s M2 chip and a new mixed-reality-specific R1 chip, the specs are nothing short of impressive (as expected).