ChatGPT for macOS Now Directly Edits Code

2025-03-06
ChatGPT for macOS Now Directly Edits Code

OpenAI announced that its ChatGPT macOS app now features direct code editing capabilities, supporting developer tools like Xcode, VS Code, and JetBrains. The feature is available to paying users now, with a rollout to free users planned for next week. This builds on the "work with apps" functionality launched in November 2024, minimizing the need for copy-pasting code. This puts ChatGPT in more direct competition with AI coding tools like Cursor and GitHub Copilot, and OpenAI reportedly plans a dedicated software engineering product. While AI coding tools are gaining popularity, concerns remain about security, copyright, and reliability risks, including increased debugging time for AI-generated code.

Read more
Development Code Editing AI Coding

Improving Web PKI Security: How SCTNotAfter Prevents Widespread Certificate Errors

2025-03-06
Improving Web PKI Security: How SCTNotAfter Prevents Widespread Certificate Errors

Historically, distrust events for Certificate Authorities (CAs) caused significant disruptions due to widespread certificate errors. However, with Certificate Transparency (CT) logs and shorter certificate lifetimes, the situation has improved. The new SCTNotAfter mechanism provides cryptographic assurance about the certificate's 'NotBefore' date, allowing distrust to be applied to certificates issued after a future date, giving users time to transition. This approach, successfully used by Chrome in handling GLOBALTRUST and Entrust, minimizes user disruption while enhancing Web PKI security and user experience.

Read more

Solving Labyrinth's Goblin Riddle with Boolean Algebra

2025-03-06

This article demonstrates solving the classic Knights and Knaves logic puzzle from the movie *Labyrinth* using Boolean algebra. The author models the problem, using A for the answer, Q for the correct answer to the question, and G for whether the goblin is lying, deriving A = G⊕Q. By cleverly crafting the question to incorporate the other goblin's lying status, the equation simplifies, revealing the solution. The author argues that the formalized approach clarifies the steps and highlights the usefulness of formal systems as reasoning tools.

Read more

BEAD's Tech-Neutral Shift Sparks Controversy: Starlink Could Reap Billions

2025-03-06
BEAD's Tech-Neutral Shift Sparks Controversy: Starlink Could Reap Billions

The Broadband Equity, Access, and Deployment (BEAD) program's shift to a technology-neutral approach is sparking controversy. Critics argue this change, abandoning the initial preference for fiber optics, will leave millions with slower, less reliable, and more expensive broadband. The shift could funnel billions in subsidies towards satellite internet providers like Starlink, potentially at the expense of fiber infrastructure development. Republicans are also pushing for legislative changes to remove what they see as burdensome regulations imposed by the Biden administration. Ultimately, state governments will distribute funds to ISPs, although the exact allocation remains uncertain.

Read more

Koko: AI-Powered Mental Health Nonprofit Seeking Technical Leader

2025-03-06
Koko: AI-Powered Mental Health Nonprofit Seeking Technical Leader

Koko, a mental health tech non-profit founded by former MIT and Airbnb engineers, is hiring a technical leader. They're building scalable AI systems to provide immediate online mental health support to young people, integrating their interventions into platforms like TikTok and Discord. Having already helped over 4 million young people across 199 countries, Koko emphasizes data-driven product decisions, A/B testing, and rigorous safety standards. This is an opportunity to make a significant impact using AI for good.

Read more

Rust Linear Algebra Library: lin-alg

2025-03-06
Rust Linear Algebra Library: lin-alg

lin-alg is a Rust linear algebra library providing vector, matrix, and quaternion data structures and operations, supporting f32 and f64 types. It's suitable for computer graphics, biomechanics, robotics, and more. The library supports no_std environments and offers computer graphics functionalities and bincode encoding/decoding. Note: Do not use `cargo fmt` on this codebase.

Read more
Development Linear Algebra

Budget Reasoning Models Outperform Giants: Conquering Logic Puzzles with Reinforcement Learning

2025-03-06
Budget Reasoning Models Outperform Giants: Conquering Logic Puzzles with Reinforcement Learning

Researchers used reinforcement learning to train smaller, cheaper open-source language models that surpassed DeepSeek R1, OpenAI's o1 and o3-mini, and nearly matched Anthropic's Sonnet 3.7 in a reasoning-heavy game called "Temporal Clue," while being over 100x cheaper at inference time. They achieved this through careful task design, hyperparameter tuning, and the use of the Group Relative Policy Optimization (GRPO) algorithm and the torchtune library. This research demonstrates the potential of reinforcement learning to efficiently train open models for complex deduction tasks, even with limited data, achieving significant performance gains with as few as 16 training examples.

Read more
AI

Keystone Molecules: The Silent Architects of Ecosystems

2025-03-06
Keystone Molecules: The Silent Architects of Ecosystems

A study published in Science Advances provides compelling evidence for the concept of 'keystone molecules'. These rare chemicals, analogous to keystone species in ecology, exert disproportionately large effects on ecosystem structure and species interactions despite their low abundance. Researchers focused on Alderia sea slugs, isolating novel molecules called alderenes from their slime. Introduction of these alderenes into the mudflat ecosystem dramatically altered the behavior of other species and the overall habitat. This research highlights the often-overlooked role of chemical interactions in food webs and opens new avenues for exploring the influence of chemical signaling in ecosystems.

Read more

83% Latency Reduction with Obscure Linux Process Flags

2025-03-06
83% Latency Reduction with Obscure Linux Process Flags

An engineer optimizing Recall.ai's Output Media encountered a perplexing issue: random Chromium process termination within a sandboxed environment. Deep debugging revealed the root cause: Linux kernel's prctl(PR_SET_PDEATHSIG, SIGKILL), which tracks parent threads, not processes. Tokio's thread management interacted unexpectedly, causing parent thread reaping and triggering SIGKILL, terminating the child process. Removing Bubblewrap's --die-with-parent flag resolved the issue, resulting in an 83% latency reduction.

Read more

Index Cards: An Enlightenment Legacy and Its Dark Side

2025-03-06
Index Cards: An Enlightenment Legacy and Its Dark Side

This article traces the origins of the index card, revealing it as more than a simple office supply. Closely tied to Enlightenment figure Carl Linnaeus, the index card was invented to manage the information overload of his botanical work, significantly impacting modern taxonomy and information management. However, the index card's application was far from neutral; it played a role in racism and political persecution. The FBI and Nazi regime used index cards to create databases categorizing and surveilling specific populations. The article explores the objectivity of information organization and the relationship between power and technology.

Read more

Shelgon: A Robust Rust Framework for Interactive REPL Apps

2025-03-06
Shelgon: A Robust Rust Framework for Interactive REPL Apps

Shelgon is a powerful Rust framework for building interactive REPL (Read-Eval-Print Loop) applications and custom shells. It offers a flexible, type-safe foundation with built-in terminal UI capabilities using ratatui. Features include type-safe command execution, async runtime integration (tokio), a beautiful TUI, rich input handling (command history, cursor movement, tab completion, Ctrl+C/Ctrl+D handling), custom context support, and STDIN support. The project includes comprehensive documentation and examples to help developers quickly build their own shells.

Read more
Development

Albion Online Players Targeted in EFF Impersonation Phishing Campaign

2025-03-06
Albion Online Players Targeted in EFF Impersonation Phishing Campaign

A threat actor impersonated the Electronic Frontier Foundation (EFF) to target Albion Online players using decoy documents and malware. An exposed directory contained malware (Steal and Pyramid C2) alongside fake EFF reports. Analysis linked the operation to a Russian-speaking developer and 11 servers sharing SSH keys. Phishing messages claimed EFF was investigating account theft, luring players to malicious links. The incident highlights the danger of threat actors leveraging the trust associated with well-known organizations.

Read more
Tech

Rayhunter: Open-Source IMSI Catcher Catcher for Orbic Hotspot

2025-03-06
Rayhunter: Open-Source IMSI Catcher Catcher for Orbic Hotspot

Rayhunter is an open-source IMSI catcher catcher designed for the Orbic mobile hotspot (RC400L). Installation scripts are provided for Linux and macOS, with detailed manual instructions including Windows support. A web UI accessible via Wi-Fi or USB allows for recording control, capture downloads, and heuristic analysis. The project is explicitly labeled as proof-of-concept, unsuitable for high-stakes situations, and includes a disclaimer addressing potential legal liabilities.

Read more
Development IMSI catcher

bcvi: Edit Remote Files Locally via SSH Backchannel

2025-03-06

bcvi is a command-line tool that uses SSH to create a 'back-channel' from a server to your workstation, allowing you to edit files on a remote server locally without X forwarding. User Sally can edit files on a server using her local gvim editor via bcvi, enjoying all the advantages of a local editor, such as custom key mappings, plugins, and faster responsiveness. bcvi also supports file transfer and desktop notifications after remote command execution. Installing bcvi requires installing client and server sides on both the server and workstation, and configuring SSH port forwarding and shell aliases.

Read more
Development remote editing

AMA with AI Expert William J. Rapaport: The Future of AI and the Turing Test

2025-03-06
AMA with AI Expert William J. Rapaport: The Future of AI and the Turing Test

On March 27th, we'll be hosting a discussion with Professor William J. Rapaport, a renowned AI expert from the University at Buffalo, with appointments across CS, Engineering, Philosophy, and Linguistics. Professor Rapaport, author of the seminal book "Philosophy of Computer Science," and several key papers including recent work on AI's success and Large Language Models in relation to the Turing Test, will be available to answer your questions. Submit your questions via this form! This is a rare opportunity to engage directly with a leading AI researcher.

Read more

Revolutionizing Unix: The 4.3BSD Fast File System

2025-03-06
Revolutionizing Unix: The 4.3BSD Fast File System

This article delves into the revolutionary improvements of the Fast File System (FFS) introduced in the 4.3BSD Unix operating system of 1984. Addressing limitations of the traditional Unix filesystem in file size, I/O speed, and file count, FFS significantly enhanced performance and stability through optimized file layout, increased block size, exploitation of disk physical characteristics, and introduction of new file types and system calls. FFS design principles, such as co-locating metadata and data, and optimizing I/O based on disk rotation speed, profoundly impacted subsequent filesystem designs and laid the groundwork for efficient modern operating systems.

Read more
Development

Atlassian Integrates Opsgenie into Jira Service Management and Compass

2025-03-06
Atlassian Integrates Opsgenie into Jira Service Management and Compass

Atlassian announced the full integration of Opsgenie's capabilities into its platform to better serve customer needs. Opsgenie's alerting and on-call management features will be integrated into both Jira Service Management and Compass. Jira Service Management will become a complete incident management solution, while Compass will offer context-rich alerting and on-call management. Opsgenie will be end-of-sale on June 4th, 2025, and end-of-support on April 5th, 2027. Customers can choose to migrate to either Jira Service Management or Compass, with Atlassian providing personalized migration tools and support.

Read more
Development

Mistral OCR: A Revolutionary OCR API Unleashing the Power of Digitized Information

2025-03-06
Mistral OCR: A Revolutionary OCR API Unleashing the Power of Digitized Information

Mistral OCR, a new Optical Character Recognition API, sets a new standard in document understanding. Unlike others, it comprehends media, text, tables, and equations with unprecedented accuracy. Taking images and PDFs as input, it extracts content as interleaved text and images. Boasting state-of-the-art performance on complex documents, multilingual support, and top-tier benchmarks, Mistral OCR is the default model for millions on Le Chat. It offers doc-as-prompt functionality and structured output (JSON), with selective self-hosting for sensitive data. The API is available on la Plateforme, priced at 1000 pages per dollar (with batch inference offering even better value).

Read more
AI

The 56k Modem: How It Broke the Shannon Limit

2025-03-06
The 56k Modem: How It Broke the Shannon Limit

In the dial-up era, 33.6 kbps was once considered the speed limit for modems on standard phone lines. However, the 56k modem emerged, shattering this limitation. This wasn't a breakthrough of Shannon's Law, but a clever exploitation of the digital transformation of the phone network. At the time, the core of the phone network was digital, only the 'last mile' remained analog. The 56k modem achieved higher speeds by having ISPs send digital signals directly into the phone network, bypassing analog conversions. Although actual speeds were affected by line quality and other factors, the 56k modem made the internet noticeably more usable before broadband became widespread.

Read more

Real-time Home Occupancy Detection with S2

2025-03-06
Real-time Home Occupancy Detection with S2

This article details a real-time home occupancy detection system built using an AMG8833 infrared thermal imaging sensor, a Raspberry Pi, and the S2 streaming data platform. The system streams sensor data to S2, which is then used by a Next.js frontend to display a live heatmap. Simple image processing determines occupancy. S2's low cost and ease of use make this a budget-friendly solution, costing around $2 per month.

Read more
(s2.dev)
Hardware

UK Government Quietly Removes Encryption Advice Amidst iCloud Backdoor Demand

2025-03-06
UK Government Quietly Removes Encryption Advice Amidst iCloud Backdoor Demand

Weeks after demanding backdoor access to encrypted iCloud data, the UK government has silently removed encryption advice from its websites. The National Cyber Security Centre (NCSC) no longer recommends encryption for high-risk individuals, a stark contrast to previous guidance advocating Apple's Advanced Data Protection (ADP). This move has raised concerns about the government's approach to citizen privacy and the delicate balance between national security and individual rights. Apple is currently challenging the UK's data access order.

Read more
Tech

Succinct Data Structures: Memory-Saving Power Tools for Programmers

2025-03-06

A few months ago, while searching for ways to speed up code, the author stumbled upon succinct data structures. These structures store data compactly while supporting efficient query operations like rank and select. The article explores several key succinct data structures, including bit vectors, wavelet matrices, and FM-indices, highlighting their applications in Rust and related open-source libraries. The author discusses using these structures in XML processing and programming language compilers for better memory utilization and faster queries. Succinct data structures offer exciting new possibilities for programming, deserving wider adoption.

Read more
Development

Mistral OCR: A New Standard in Document Understanding

2025-03-06
Mistral OCR: A New Standard in Document Understanding

Mistral OCR is a groundbreaking Optical Character Recognition API that sets a new standard in document understanding. Unlike other models, it comprehends media, text, tables, and equations with unprecedented accuracy. Taking images and PDFs as input, it extracts content as interleaved text and images, making it ideal for RAG systems processing multimodal documents. Mistral OCR boasts top-tier benchmarks, multilingual support, and speed, processing thousands of pages per minute. It's currently powering Le Chat and is available via API, offering both cloud and on-premises options, revolutionizing how organizations access and utilize their vast document repositories.

Read more

Bangladesh's Garment Industry: Smart Manufacturing's Double-Edged Sword

2025-03-06
Bangladesh's Garment Industry: Smart Manufacturing's Double-Edged Sword

Facing rising wages and competition, Bangladesh's garment factories are embracing "smart manufacturing," including devices like "Nidle" that monitor worker productivity. While automation boosts efficiency and factory owners claim it allows for higher wages, workers and unions argue wage increases stem from protests, not automation. Automation has led to job losses, particularly for women, and increased pressure, forcing workers to forgo breaks to meet targets. This raises concerns about whether automation exacerbates worker exploitation and questions the responsibility of international brands.

Read more

Voyager's Sunset: NASA Begins Shutting Down Instruments to Extend Mission

2025-03-06
Voyager's Sunset: NASA Begins Shutting Down Instruments to Extend Mission

After nearly 50 years of interstellar exploration, the Voyager spacecraft are running low on power. To extend their operational lifespan, NASA engineers are progressively shutting down scientific instruments. Voyager 1's cosmic ray subsystem was deactivated on February 25th, followed by Voyager 2's low-energy charged particle instrument on March 24th. While these measures aim to keep the probes operational into the 2030s, they mean sacrificing valuable scientific data. Despite this, the Voyagers continue their pioneering journey into uncharted interstellar space, pushing the boundaries of human knowledge.

Read more

Anonymous 4chan User Cracks a Math Problem: The Shortest Superpermutation

2025-03-06
Anonymous 4chan User Cracks a Math Problem: The Shortest Superpermutation

In 2011, an anonymous 4chan user, while discussing *The Melancholy of Haruhi Suzumiya*, posed a mathematical puzzle concerning the shortest superpermutation. This problem, similar to the traveling salesman problem, remains unsolved. However, this user proposed a previously unknown method to estimate the minimum number of episodes needed to view all possible orderings, with the formula n!+(n-1)!+(n-2)!+n-3. Years later, mathematicians discovered and verified this result on an anime fan page, publishing it in the Online Encyclopedia of Integer Sequences under the authorship "Anonymous 4chan Poster." This event highlights the unexpected potential of online communities and the surprising contributions of non-professionals to the field of mathematics.

Read more

Ryanair Goes 100% Paperless Boarding Passes

2025-03-06
Ryanair Goes 100% Paperless Boarding Passes

Budget airline Ryanair announced it will go fully paperless for boarding passes starting November 2025. Passengers will no longer need to print physical boarding passes; instead, they'll use digital passes from the 'myRyanair' app. This move is expected to eliminate nearly all airport check-in fees, save over 300 tons of paper waste annually, and reduce passengers' carbon footprint. Already, nearly 80% of Ryanair's passengers use digital boarding passes. The airline aims to enhance the passenger experience with real-time flight information and disruption updates directly through the app.

Read more

Apollo Mission: An Astronaut's Urgent Bathroom Break Before Launch

2025-03-06

During a countdown for an Apollo mission, a rocket malfunction required repairs, leading astronaut Shepard to request a quick bathroom break. After some discussion, ground control allowed Shepard to relieve himself after shutting down relevant circuits, preventing a launch delay. This anecdote led to Shepard being jokingly referred to as the "world's first wetback in space," adding a humorous footnote to space exploration history.

Read more

The Curious Case of the Noisy 1670 Modem

2025-03-06

While testing a pair of VIC-20s connected via 1670 modems, the author discovered a peculiar noise emitted by the modems in dial mode. This noise isn't pulse dialing, nor is it a hardware malfunction; both modems, and one used back in 1988, exhibit the same behavior. The noise is a regular "pa-tink" sound occurring every 1.2 seconds. The author suspects the noise originates from the modem's local speaker, but hasn't determined if it's transmitted over the line. It remains an unsolved mystery, though functionally inconsequential.

Read more
Hardware modem noise
1 2 398 399 400 402 404 405 406 596 597