window.dotcom = window.dotcom || { cmd: [] }; window.dotcom.ads = window.dotcom.ads || { resolves: {enabled: [], getAdTag: []}, enabled: () => new Promise(r => window.dotcom.ads.resolves.enabled.push(r)), getAdTag: () => new Promise(r => window.dotcom.ads.resolves.getAdTag.push(r)) }; setTimeout(() => { if(window.dotcom.ads.resolves){ window.dotcom.ads.resolves.enabled.forEach(r => r(false)); window.dotcom.ads.resolves.getAdTag.forEach(r => r("")); window.dotcom.ads.enabled = () => new Promise(r => r(false)); window.dotcom.ads.getAdTag = () => new Promise(r => r("")); console.error("NGAS load timeout"); } }, 5000)

Elon Musk apologises to sacked Twitter worker over online row

James Clayton
North America technology reporter
BBC Halli Thorleifsson.BBC
Halli Thorleifsson

Twitter chief executive Elon Musk has apologised over an exchange he had on the platform with an employee.

It came after worker Halli Thorleifsson tweeted to Mr Musk saying: "Your head of HR is not able to confirm if I am employed or not".

Mr Musk responded by asking: "What work have you been doing":[]}