Bug in Apple’s FaceTime Discovered by 14-year-old

A bug in Apple’s FaceTime software made it possible for users to listen in on others before the call connected. The loophole was discovered by 14-year-old Grant Thompson, from Tucson, who was trying to organize a Fortnite session with his friends.


If debugging is the process of removing software bugs, then programming must be the process of putting them in

According to The Wall Street Journal, Grant was “setting up a FaceTime chat with friends head of a Fortnite videogame-playing session when he stumbled on the bug”. He realized he could hear audio from others who hadn’t yet joined the call.

Grant immediately related this to his mother, Michele, who then tried to contact Apple to report to them the issue over the course of the next two weeks. After some back and forth on the phone, they eventually traded a few emails with Apple’s security team.

Ultimately, the decision to disable Group Facetime was only made when reports of the bug blew up on Twitter.

How it worked:

  • Dial another user
  • Swipe up and enter the originating number via the “Add Person” screen before it’s answered

The recipient’s FaceTime app mistakenly thinks that a Group FaceTime conference call is happening, and transmits audio from the recipient’s device even if they didn’t accept the call.

It presents a serious breach of privacy because anyone can turn a target iPhone into a “wiretapped” device.

Aloysius Pang – Is National Service the problem?

The recent death of local actor, Aloysius Pang, has led to renewed calls for National Service to be cut short or shut down. Some even called for those in leadership positions to be held accountable for their actions.

This is frankly disappointing. Especially since some of these commenters are men who have gone through NS themselves.

Is NS safe today?

The SAF has had it’s fair share of accidents and training incidents since its inception, but I can confidently say that the number of such incidents have been greatly reduced over the years.

Some of the safety precautions are more than rock solid, they’re overkill.

Parents who have children heading to NS soon, be assured that adequate precautions are in place. Some of the safety precautions are more than rock solid, they’re overkill. Here are some of them:

Heat injury – We now conduct “water parades” where trainees consume 500ml – 1L of water before, at regular intervals during, and after training.

Vehicular Accidents – Compulsory vehicle commander beside the driver, who has to disembark from the vehicle everytime they need to reverse

Training Incidents – Dry runs, dry runs and dry runs. Before ever firing a rifle, a soldier needs to do technical handling (TH) training, a test, and another TH training before the actual range shoot. They will then go down to the range, and walk through to familiarize themselves with the range.

Medical Coverage – A duty medic + vehicle on standby per company, a medical centre notified and ready to receive any medical emergency, and safety briefings (think nagging)

Oh, did I mention the required 7 hours of uninterrupted rest?

(Inb4 someone says this is for show: If you’re confident you didn’t get 7 hours of rest, you can raise it up to your superiors without fear. This rest includes time spent chatting with the bae etc…)

The amount of safety precautions in place make any sane person go WTF. And we can be sure that the number of safety precautions will go up after this incident.

With training, we minimize human error and misjudgement, but it is inevitable that this “safeness” leads to complacency.

At the present moment, we cannot say for certain what happened to our fellow soldier, and we should avoid further speculation.

The common factor between training incidents in the past and now, are humans. Human error, human misjudgement, and human complacency. With training, we minimize human error and misjudgement, but it is inevitable that this “safeness” leads to complacency.

To my fellow NSmen, every time you take the easy way out, skip scheduled training activities, consider this:

NS is not the problem, you are.

Opposition leader blocked from launching book by NLB

Local politician Chee Soon Juan tries to launch book in our National Library, gets rejected.

The Lifelong Learning Institute cancellation wasn't the only incident in my effort to secure a venue for the launch of…

Posted by Chee Soon Juan 徐顺全 on Sunday, January 20, 2019

A brief transcript, in case you can’t see the post above:


NL: Unfortunately, both rooms are not available on 26 Jan 2019.
Me: How about the Saturday before or after?
NL: We do not have any Seminar Rooms available on all the Saturdays and Sundays in January.
Me: What about February 2019?
NL: We do not have any Seminar Rooms available on all the Saturdays and Sundays in Feb & Mar 2019.
Me: From April 2019 onwards, is there any date available on weekends?
NL: We do not have any Seminar Rooms available on all the Saturdays and Sundays from Jan – May.

At first, it seems like a case of insufficient notice. Who expects a public venue to be available on such short notice? However, as the exchange goes on, it does seem like NLB might not want to host Dr Chee.

From NLB’s website, they do seem to allow bookings for private events, so maybe Dr Chee is just unlucky, and he’s taking the opportunity to make a public institution look bad?

Wouldn’t it have been easier to say from the start that they couldn’t rent me the rooms?

What do you think?