logo
We're in deep water without more cable surgeons

We're in deep water without more cable surgeons

Times2 days ago
U ndersea cables are the spine of modern life. Imagine spending a day without being able to access anything digitally and you'll see why. These cables require a specialist workforce to install and repair them, and if you haven't heard of these workers it's because they do their jobs well. But this little known profession is struggling to replenish its ageing ranks. That should worry the rest of us.
Nearly 600 (571, to be precise) data cables on the world's seabeds power 21st-century life, and another 81 are being planned. Power cables, too, line the seafloor. That's a lot of cable, and a whole lot more than when the internet was young.
Three decades ago, Steven Jones followed his father into subsea cable-laying. 'It was a bit like a dead person's deal: you had to wait for someone to retire to get a job,' he told me. 'But then the field began expanding rapidly.' Rolling out cables (as thick as a thumb for data, or a forearm for power) on hundreds of miles of seabed along a detailed path is a precision job. Closer to shore, the cables have to be neatly buried. The job requires concentration and stamina, and it brings extraordinary rewards. 'You're involved in something physical and tangible,' Jones said. 'You're really making a mark.' Jones practically helped turn on some countries' digital switch. When he moved from laying to repairs, it was a lot busier than in his father's day. Back then, there were so few cables that weeks could go by without a call-up.
Orange background

Try Our AI Features

Explore what Daily8 AI can do for you:

Comments

No comments yet...

Related Articles

Human vs ChatGPT : The Epic Battle at the 2025 AtCoder World Finals
Human vs ChatGPT : The Epic Battle at the 2025 AtCoder World Finals

Geeky Gadgets

time16 hours ago

  • Geeky Gadgets

Human vs ChatGPT : The Epic Battle at the 2025 AtCoder World Finals

What happens when a machine almost outsmarts the world's best coders? At the 2025 AtCoder World Finals, OpenAI's secret internal AI model came astonishingly close to claiming victory in one of the most prestigious coding competitions on the planet. For 10 intense hours, this AI dominated the leaderboard, solving intricate problems with a precision and speed that left many in awe. Yet, in a nail-biting finale, a former OpenAI employee named Siho edged out the machine with a last-minute solution, proving that human ingenuity still holds its ground against innovative artificial intelligence. This dramatic showdown wasn't just a battle for first place—it was a glimpse into the rapidly evolving relationship between humans and AI in the realm of programming. Wes Roth explains how OpenAI's model achieved such an extraordinary feat, the implications of its near-victory, and what this means for the future of software development. From the model's meteoric rise in global rankings to the enduring creativity of human problem-solving, this story highlights a fascinating tension between machine efficiency and human adaptability. But the real question isn't just about who—or what—won. It's about how this milestone signals a shift in the way we approach coding, collaboration, and innovation. Could this competition mark the beginning of a new era where AI becomes more than just a tool, but a true partner in programming? Let's explore the possibilities. AI vs Human Coding Showdown The Significance of the AtCoder World Finals The AtCoder World Finals is widely regarded as one of the most prestigious coding competitions, drawing elite programmers from around the world. Participants are tasked with solving highly complex problems, including NP-hard optimization challenges, by designing efficient algorithms. OpenAI's internal model competed in the heuristic problem-solving track, where it excelled in tackling intricate tasks with exceptional precision and speed. Despite its strong performance, Siho's innovative approach ultimately secured the top spot in a closely contested finale. This competition not only tested the boundaries of AI in coding but also highlighted the enduring creativity and adaptability of human problem-solving, which remains a critical factor in such high-stakes environments. OpenAI's Rapid Progress in AI Coding Models OpenAI's coding models have undergone remarkable evolution in recent years. The internal model that competed at the AtCoder Finals has achieved a meteoric rise, climbing from a global ranking of 10,000 to the top 50 within just one year. This rapid improvement reflects OpenAI's accelerated progress toward its ambitious goal of developing a 'superhuman coder' by the end of 2025. The model's near-victory at AtCoder demonstrates its growing ability to compete with—and occasionally outperform—human coders in structured, high-pressure scenarios. However, this achievement also raises important questions about the broader implications of AI in software development. While the model's capabilities are impressive, they also highlight the need for careful consideration of how AI will integrate into the software engineering landscape. OpenAI AI Model Almost Wins AtCoder 2025 World Coding Competition Watch this video on YouTube. Here are more detailed guides and articles that you may find helpful on AI coding models. Implications for Software Engineers AI coding models, while excelling in competitive programming, are not yet fully equipped to handle the diverse challenges of broader software engineering tasks. These models thrive in solving well-defined, structured problems but often struggle in areas requiring creativity, intuition, and deep domain expertise. For software engineers and developers, AI tools are more likely to serve as powerful assistants rather than replacements. They can automate repetitive tasks, suggest optimizations, and improve code quality, allowing you to focus on more innovative and strategic aspects of your work. This partnership between human ingenuity and machine efficiency has the potential to redefine productivity in software development, allowing you to tackle larger and more complex projects with greater ease. Collaboration as the Future of AI in Coding The future of AI in coding lies in collaboration rather than competition. AI models are expected to excel in structured, resource-intensive problem-solving scenarios, where their speed and precision offer significant advantages. However, humans are likely to retain an edge in creative, complex, and resource-constrained tasks that require intuition and adaptability. For instance, designing novel algorithms, creating user-centric software, or identifying subtle patterns in code often demands a level of creativity and insight that AI cannot yet replicate. As AI-assisted coding tools continue to advance, their role will likely shift toward augmenting your capabilities, allowing you to achieve greater efficiency and innovation in your work. Parallels with Other AI Milestones The evolution of AI coding models mirrors other new achievements in artificial intelligence. A notable example is AlphaGo's historic victory in 2016, which demonstrated AI's ability to develop innovative strategies in the game of Go. Similarly, OpenAI's performance at the AtCoder competition reflects the transition of AI from excelling in games to solving real-world optimization problems. These milestones illustrate how AI is steadily pushing the boundaries of what machines can achieve. By tackling challenges once thought to be exclusive to human expertise, AI is paving the way for new possibilities in fields ranging from programming to scientific research. Industry Trends and Investments in AI-Assisted Coding The rise of AI-assisted coding tools has sparked significant investment from major technology companies such as Amazon, Google, and Microsoft. These tools are designed to empower engineers by automating routine tasks, accelerating development cycles, and improving code quality. However, the focus remains on collaboration between humans and AI. The goal is not to replace human expertise but to enhance creativity and efficiency. This trend highlights the importance of your problem-solving skills and the critical role of human oversight in making sure the success of AI-driven tools. As these tools become more sophisticated, they are expected to complement your work, allowing you to achieve higher levels of productivity and innovation. A Collaborative Path Forward OpenAI's internal model's performance at the 2025 AtCoder World Finals serves as a powerful example of the complementary strengths of humans and AI in coding. While the AI demonstrated remarkable capabilities, the competition ultimately highlighted the enduring value of human creativity, adaptability, and ingenuity. As AI tools continue to evolve, they are poised to enhance your work as a software engineer, allowing you to achieve greater efficiency and innovation. The future of coding lies in the synergy between human expertise and machine intelligence, creating a collaborative landscape where both can thrive. This partnership has the potential to redefine the boundaries of what is possible in software development, paving the way for a more productive and innovative future. Media Credit: Wes Roth Filed Under: AI, Top News Latest Geeky Gadgets Deals Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, Geeky Gadgets may earn an affiliate commission. Learn about our Disclosure Policy.

13 Claude Code Tips & Tricks to Skyrocket Your AI Coding
13 Claude Code Tips & Tricks to Skyrocket Your AI Coding

Geeky Gadgets

time20 hours ago

  • Geeky Gadgets

13 Claude Code Tips & Tricks to Skyrocket Your AI Coding

Have you ever felt like your coding or project management tools are holding you back rather than propelling you forward? For developers and project managers alike, the quest for efficiency often feels like an uphill battle, with endless toggling between tools, repetitive tasks, and scattered workflows. Enter Claude Code—a command-line interface that promises to transform the way you work. With its powerful automation features and seamless integrations, this tool is designed to eliminate friction and help you focus on what truly matters: creating, building, and innovating. But unlocking its full potential requires more than just installation—it's about mastering the nuances that make it a fantastic option. Matt Maher explores 13 practical tips and tricks to help you harness the true power of Claude Code. From streamlining project setups and automating tedious tasks to using advanced features like workflow modes and custom commands, these strategies are tailored to boost your productivity and simplify even the most complex projects. Whether you're looking to speed up UI design iterations, manage large-scale projects with ease, or simply make your development process more enjoyable, these insights will equip you with the tools to do so. As you read on, you might just discover the one feature or workflow tweak that transforms how you approach your work entirely. Claude Code Tips Overview 1. Installation and Setup Installing Claude Code is a straightforward process. Use your terminal to follow the steps provided in the official documentation. For optimal results, always launch Claude Code within project-specific directories. This practice ensures that all files and settings are contextually aligned, creating a solid foundation for seamless project management. Additionally, keeping your installation updated guarantees access to the latest features and improvements. 2. Integrate with Your IDE Claude Code integrates seamlessly with popular integrated development environments (IDEs) such as Visual Studio Code and Cursor. By managing these integrations, you can reference files, navigate projects, and execute commands directly within your IDE. This reduces the need for context-switching, allowing you to stay focused on your tasks. Using this integration can significantly enhance your productivity, especially when working on complex or multi-layered projects. 3. Efficient Project Initialization Starting a new project is simplified with Claude Code's `/init` command. This command generates a project memory file, typically named ` which stores project-specific context. This file is particularly useful for managing large or intricate projects, as it keeps all relevant information organized. To maintain clarity and efficiency, periodically compact or clear conversation histories within the project memory file as needed. 4. Choose the Right AI Model Claude Code supports multiple AI models, each tailored to specific tasks. Selecting the appropriate model can greatly enhance your workflow: Opus: Ideal for tasks requiring high precision and complexity. Ideal for tasks requiring high precision and complexity. Sonnet: Better suited for general-purpose applications and simpler tasks. Switching between models based on your project's requirements ensures that you are using the most effective tool for the job. 5. Use Workflow Modes Adapt Claude Code to your working style by using its workflow modes. Modes such as auto-accept or plan mode allow you to streamline your processes. For uninterrupted execution, you can bypass permissions, but it's important to proceed cautiously to maintain security and control over your projects. These workflow modes provide flexibility, allowing you to tailor the tool to your specific needs. Claude Code Tips & Tricks for 2025 Watch this video on YouTube. Here are additional guides from our expansive article library that you may find useful on Claude Code tips. 6. Simplify File and Image Handling Claude Code simplifies the management of files and images. Use file paths or the `@` command to reference files directly. Additionally, you can drag and drop files or paste screenshots into the interface for analysis. These intuitive features make asset handling more efficient, saving you valuable time and effort during development. 7. Automate with Custom Commands Creating custom slash commands is an effective way to automate repetitive tasks. For instance, you can design commands to generate project settings or produce creative outputs like jokes or placeholders. By distinguishing between project-specific and global commands, you can ensure that your automation aligns with your workflow, enhancing both efficiency and consistency. 8. Accelerate UI Design Claude Code can significantly speed up UI design iterations. Use it to generate creative variations or parallel subtasks, allowing faster prototyping and refinement. This feature is particularly beneficial for teams working on user interfaces, as it fosters innovation and reduces turnaround times, ultimately improving the quality of the final product. 9. Set Up Hooks and Notifications Hooks and notifications are valuable tools for enhancing your workflow. Configure hooks for custom actions, such as playing audio notifications when tasks are completed. You can use pre-tool, post-tool, and stop hooks to tailor feedback to your specific needs. Hooks can be applied globally or at the project level, offering flexibility and control over your development processes. 10. Automate with Scripting Incorporating Claude Code into scripts allows you to automate a wide range of tasks. For example, you can create scripts to convert clipboard content into files or integrate Claude Code with external tools like Raycast. These automation capabilities enable you to build comprehensive systems that streamline your workflows and improve overall efficiency. 11. Use Advanced Features Claude Code offers advanced features that can handle complex tasks. Running the tool in headless mode enables automated execution, while subtasks allow you to parallelize work and tackle multiple objectives simultaneously. These features are particularly useful for managing large-scale projects, as they help you optimize your time and resources. 12. Customize Your Experience Personalizing Claude Code can make your work environment more engaging and efficient. Modify project settings, such as color themes in Visual Studio Code, to suit your preferences. You can also add custom audio notifications to mark task completion. These small adjustments can enhance your overall experience, making your development process more enjoyable. 13. Explore Practical Use Cases Claude Code's versatility is evident in its wide range of applications. Here are a few examples: Quickly create standalone HTML pages for web development projects. for web development projects. Automate repetitive tasks to save time and reduce manual effort. to save time and reduce manual effort. Manage large-scale projects with ease using its organizational tools. These use cases highlight how Claude Code can simplify and enhance your development processes, making it an invaluable tool for developers and project managers alike. By applying these 13 tips and tricks, you can fully harness the capabilities of Claude Code. From installation and setup to advanced features and customization, each aspect of this tool is designed to make your coding and project management tasks more efficient and enjoyable. Whether you are a developer or a project manager, Claude Code provides the flexibility and functionality needed to excel in your work. Media Credit: Matt Maher Filed Under: AI, Top News Latest Geeky Gadgets Deals Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, Geeky Gadgets may earn an affiliate commission. Learn about our Disclosure Policy.

Coinbase makes superapp play
Coinbase makes superapp play

Finextra

timea day ago

  • Finextra

Coinbase makes superapp play

Crypto platform Coinbase has rebranded its Wallet app as Base, consolidating payments, trading, chat and social features into a single, blockchain-based 'superapp'. 0 This content has been selected, created and edited by the Finextra editorial team based upon its relevance and interest to our community. Running on Coinbase's Base public blockchain network, the app is designed to help the cryptocurrency giant expand its userbase and mimic the success of Chinese superapps such as WeChat. Base includes a one-click checkout feature that lets users make payments with the USDC stablecoin. Coinbase unveiled the stablecoin payments stack, which is already live with Shopify, in June. The app also includes crypto trading functionality, chat, a social feed, support for mini apps ranging from games to prediction markets, and its own identity verification system called Base Account that lets users use their credentials to log into other apps.

DOWNLOAD THE APP

Get Started Now: Download the App

Ready to dive into a world of global content with local flavor? Download Daily8 app today from your preferred app store and start exploring.
app-storeplay-store