Skip to main content

Apple Shakes Up AI Executive Ranks in Bid to Turn Around Siri

2 months ago
Apple is undergoing a rare shake-up of its executive ranks, aiming to get its artificial intelligence efforts back on track after months of delays and stumbles, Bloomberg News reported Thursday, citing people familiar with the matter. From the report: Chief Executive Officer Tim Cook has lost confidence in the ability of AI head John Giannandrea to execute on product development, so he's moving over another top executive to help: Vision Pro creator Mike Rockwell. In a new role, Rockwell will be in charge of the Siri virtual assistant, according to the people, who asked not to be identified because the moves haven't been announced. Rockwell will report to software chief Craig Federighi, removing Siri completely from Giannandrea's command. Apple is poised to announce the changes to employees this week. The iPhone maker's senior leaders -- a group known as the Top 100 -- just met at a secretive, annual offsite gathering to discuss the future of the company. Its AI efforts were a key talking point at the summit, Bloomberg News has reported. The moves underscore the plight facing Apple: Its AI technology is severely lagging industry rivals, and the company has shown little sign of catching up. The Apple Intelligence platform was late to arrive and largely a flop, despite being the main selling point for the iPhone 16. Further reading: 'Something Is Rotten in the State of Cupertino'

Read more of this story at Slashdot.

msmash

SoftBank buys server-grade Arm silicon designer Ampere Computing

2 months ago
Japanese tech investor expects its own hyperscalers and e-com giants to collaborate, which could take a bite out of x86 market

Japanese tech investment house SoftBank Group has announced its intention to acquire Ampere Computing, the chip design firm that makes server-grade silicon based on the Arm architecture.…

Simon Sharwood

Boost Productivity with Custom Command Shortcuts Using Linux Aliases

2 months ago
by George Whittaker Introduction

Linux is a powerful operating system favored by developers, system administrators, and power users due to its flexibility and efficiency. However, frequently using long and complex commands can be tedious and error-prone. This is where aliases come into play.

Aliases allow users to create shortcuts for commonly used commands, reducing typing effort and improving workflow efficiency. By customizing commands with aliases, users can speed up tasks and tailor their terminal experience to suit their needs.

In this article, we'll explore how aliases work, the different types of aliases, and how to effectively manage and utilize them. Whether you're a beginner or an experienced Linux user, mastering aliases will significantly enhance your productivity.

What is an Alias in Linux?

An alias in Linux is a user-defined shortcut for a command or a sequence of commands. Instead of typing a long command every time, users can assign a simple keyword to execute it.

For example, the command:

ls -la

displays all files (including hidden ones) in long format. This can be shortened by creating an alias:

alias ll='ls -la'

Now, whenever the user types ll, it will execute ls -la.

Aliases help streamline command-line interactions, minimize errors, and speed up repetitive tasks.

Types of Aliases in Linux

There are two main types of aliases in Linux:

Temporary Aliases
  • Exist only during the current terminal session.
  • Disappear once the terminal is closed or restarted.
Permanent Aliases
  • Stored in shell configuration files (~/.bashrc, ~/.bash_profile, or ~/.zshrc).
  • Persist across terminal sessions and system reboots.

Understanding the difference between temporary and permanent aliases is crucial for effective alias management.

Creating Temporary Aliases

Temporary aliases are quick to set up and useful for short-term tasks.

Syntax for Creating a Temporary Alias

alias alias_name='command_to_run'

Examples
  1. Shortcut for ls -la:

    alias ll='ls -la'

  2. Quick access to git status:

    alias gs='git status'

  3. Updating system (for Debian-based systems):

    alias update='sudo apt update && sudo apt upgrade -y'

Go to Full Article
George Whittaker