ChatGPT’s advanced voice mode has recently been updated to support live video and screen sharing. With this update, GPT now has “eyes” in voice mode, making it much more practical. After using it for a few days, here’s a summary of its pros and cons.

Requirements

  1. Currently available only to Plus, Pro, and Team users and is still in a gradual rollout.

    As of December 12, 2024, we are slowly releasing video, screen share, and image uploads in advanced voice in our latest mobile apps (app versions 1.2024.337 for Android and 1.2024.339 for iOS). We expect to complete this rollout to all Team and most Plus and Pro users over the next week, except those in the European Union, Switzerland, Iceland, Norway, and Liechtenstein.

  2. Not supported in EU countries.

Supported Platforms

  1. Only available on iOS and Android; Web/Mac/Windows are not supported.
Read more »

I’ve been scrolling through YouTube for about ten years now, and I’ve been consistently watching YouTube while barely using domestic short video platforms like Bilibili.

To better navigate YouTube, I’ve compiled a list of several channels I frequently watch and find to be good quality.

Channel List

Technology and Digital

  • Apple: Apple’s official channel featuring product launch events, ads, and tutorials.
  • GitHub: GitHub’s official channel for sharing developer tools, tutorials, and community events.
  • Microsoft Developer: Microsoft’s developer channel, providing developer tools and technology sharing.
  • 林亦LYi: A channel that shares technology product reviews and user experiences.
  • 先看评测: Helps you make informed purchasing decisions with product reviews and data.
  • Best Partners TV: A channel that shares lifestyle and entertainment content.
Read more »

You need to configure the language to implement syntax highlighting in Monaco Editor. Here, we introduce the related operations.

Set Language

If setting the language during initialization, the operation is as follows:

1
2
3
4
monaco.create(el, {
...
language: 'sol',
})
Read more »

On November 1st, OpenAI officially launched ChatGPT Search. After using it for one day, I must say I can’t live without it. Here is an introduction to this excellent feature.

Usage Restrictions

  1. Currently available only to Plus, Team, and SearchGPT waitlist users.
  2. Enterprise and educational users will gain access in the coming weeks.
  3. Free users will need to wait several more months.

Usage Instructions

Read more »

When submitting a Merge Request (MR) for a project branch, there are three options: Merge, Rebase, and Squash.

What are the differences between these three options, and how should you choose? Here’s a summary.

Merge

The essence of Merge is creating a new commit node, with all commits from the source branch brought over. If there were initially three commits, after the Merge, four commit nodes will exist, with one being the Merge Commit. The commit created by Merge also carries the source branch’s commit information. Therefore, in many Git GUI tools, these details form a commit relationship graph.

Rebase and merge

Read more »
0%