Asahi Linux Bans Large Language Models (LLMs)

2025-07-28
Asahi Linux Bans Large Language Models (LLMs)

The Asahi Linux project has banned the use of Large Language Models (LLMs, referred to as 'Slop Generators' in the text) for any contributions involving code, documentation, or engineering decisions. This ban is based on several concerns: 1. Intellectual property risks: LLM training data may contain copyrighted material, leading to potential infringement when using LLM-generated code; 2. Resource waste: Training and inference of LLMs consume massive resources; 3. Limitations of LLMs: LLMs cannot guarantee the correctness of their output and are prone to generating misinformation. Asahi Linux argues that LLMs are not suitable software engineering tools and their use poses legal and technical risks, while wasting valuable resources.

Read more
Development

Raspberry Pi Launches RP2350 Microcontroller Family with Out-of-the-Box Rust Support

2025-03-18

Raspberry Pi announced the RP2350 family, its latest microcontrollers featuring out-of-the-box Rust support—a first for the industry. The RP2350 boasts dual Arm Cortex-M33 cores with FPU, and optionally dual RISC-V Hazard3 cores, switchable at runtime or boot time. Improvements include increased SRAM and Flash, more GPIOs, and enhanced peripherals, along with advanced features like secure boot and partition support. While still using USB 1.1, it maintains the same price point as its predecessor and offers several variants. The blog post delves into booting, partition tables, address translation, and OTP functionality, demonstrating Rust code porting and execution examples.

Read more
Hardware

Swift Interop with Erlang's Distributed Actors: A Seamless Solution

2025-07-23
Swift Interop with Erlang's Distributed Actors: A Seamless Solution

A new actor system, `swift-erlang-actor-system`, enables Swift programs to seamlessly integrate with Erlang's distributed clusters. By wrapping Erlang's C node functionality, developers can use Swift's distributed actors to communicate with Erlang nodes. The system cleverly uses the @StableNames macro to address name mangling issues in cross-language remote calls and supports custom transport protocols. This provides an elegant solution for Swift and Erlang interoperability and paves the way for running Elixir applications on iOS and other Apple platforms.

Read more
Development Distributed Actors

Differential Code Coverage for Debugging: A Powerful Technique

2025-04-25

This article introduces a powerful debugging technique: differential code coverage analysis. By comparing the code coverage of passing and failing tests, you can quickly pinpoint buggy code. The author uses Go's `math/big` library as an example, demonstrating how to use `go test` and `go tool cover` to generate coverage reports and `diff` to compare the differences. This efficiently identifies the code snippet causing the test failure, significantly reducing debugging time compared to traditional methods. The technique is illustrated by finding a bug in a few lines of code out of over 15,000.

Read more
Development code coverage

HackberryPi_CM5: A Raspberry Pi CM5 Handheld with a Blackberry Keyboard Twist

2025-09-11
HackberryPi_CM5: A Raspberry Pi CM5 Handheld with a Blackberry Keyboard Twist

Zitao, a Mechanical Engineering and Industrial Design Master's student at the Technical University of Dresden, has created the HackberryPi_CM5, a portable computer. This unique device cleverly combines a Raspberry Pi CM5 compute module with a repurposed Blackberry keyboard, resulting in a retro-futuristic handheld. Housed in an aluminum case, it boasts dual speakers, a 2242 NVMe slot, a 5000mAh battery, and MagSafe-compatible magnetic charging. The open-source project provides 3D printable models and detailed tutorials, aiming to deepen users' understanding of Linux and hardware architecture.

Read more
Hardware Blackberry

WebGPU Lands in Firefox 141 on Windows!

2025-07-16
WebGPU Lands in Firefox 141 on Windows!

After years of development, WebGPU is finally shipping in Firefox 141 on Windows! WebGPU provides web content with a modern interface to the user's graphics processor, enabling high-performance computation and rendering. Mozilla believes WebGPU will significantly improve web games, visualizations, and local computation. While initially available on Windows, support for macOS, Linux, and Android is planned for the coming months. WebGPU is already available in Chrome and will soon be in Safari.

Read more
Development Graphics Processing

Claude's Bait-and-Switch: Weekly Limits on Pro and Max

2025-07-29
Claude's Bait-and-Switch: Weekly Limits on Pro and Max

Anthropic's Claude Pro and Max AI coding assistants now have weekly usage limits, upsetting paying users. This highlights the industry's problematic trend of initially offering "unlimited" access before imposing restrictions on power users. The author argues this breaches developer trust and advocates for transparent pricing. In contrast, Kilo Code offers pay-per-use with upfront pricing and a 300% bonus credit promotion this week as an alternative.

Read more
Development

Adorable Ninja Cats Battle Evil Foxes: New Demo for PC Engine Game 'The Nyanja!'

2025-06-21
Adorable Ninja Cats Battle Evil Foxes: New Demo for PC Engine Game 'The Nyanja!'

'The Nyanja!', a 16-bit side-scrolling action game for the PC Engine/TurboGrafx Super CD-ROM, is in development. Players control two adorable ninja cats, Nyanmaru and Nekomi, tasked by the Emperor of Edo-Kyo to retrieve the stolen Jade Paw idol from the sinister Shadow Kitsune Gang. A new demo featuring combos, 2-player simultaneous play, and a new air kick attack is available. The demo is playable on real hardware, clones, emulators, and FPGA devices. A Windows PC demo is also available.

Read more

Infinite Mac Now Runs Early Mac OS X!

2025-06-20
Infinite Mac Now Runs Early Mac OS X!

Infinite Mac, a web-based emulator, now boasts compatibility with early versions of Mac OS X, with 10.1 and 10.3 showing the best performance. While not blazing fast, the developer notes that it's comparable to the experience on original hardware. The project involved porting the PearPC emulator to WebAssembly, overcoming numerous hurdles including legacy C++ code and performance optimizations. The updated Infinite HD also includes a curated selection of indie software from the era.

Read more

Skywater 130nm SerDes Design: High-Speed Communication Achieved

2025-06-18
Skywater 130nm SerDes Design: High-Speed Communication Achieved

This project details a high-speed Serializer/Deserializer (SerDes) circuit designed for high-speed communication. Implemented using Verilog HDL and synthesized with OpenLane on the Skywater OpenPDK 130nm process, the SerDes converts parallel data into a serial stream for transmission and back again at the receiver. The design includes a transmitter (using a chain of CMOS inverters as a driver), a receiver (employing a resistive feedback inverter and CMOS inverter for sensing and amplification), a D-flip-flop for data sampling, and an oversampling CDR for clock recovery. GDS, SPICE, and netlist files for all modules are provided.

Read more

LLMs Crack a Byzantine Music Notation Cipher

2025-04-04

Researchers discovered that large language models like Claude and GPT-4 can decode a peculiar cipher based on the Byzantine music notation Unicode block. This cipher resembles a Caesar cipher, but with an offset of 118784. The models can decode this cipher directly without chain-of-thought, achieving even higher success rates than with regular Caesar ciphers. Researchers hypothesize this is due to a linear relationship between addition in a specific Unicode range and addition in token space, allowing the models to learn a shift cipher based on this relationship. This phenomenon suggests the existence of yet-ununderstood mechanisms within LLMs.

Read more
AI

Jules, the Gemini 2.5-Powered Code Assistant, Launches Publicly

2025-08-07
Jules, the Gemini 2.5-Powered Code Assistant, Launches Publicly

Google's code assistant, Jules, is officially out of beta and launching publicly, powered by Gemini 2.5. During beta testing, thousands of developers tackled tens of thousands of tasks, resulting in over 140,000 publicly shared code improvements. Based on developer feedback, Jules has seen UI improvements, hundreds of bug fixes, and new features like reusable setups for faster task execution, GitHub integration, and multimodal support. Now leveraging Gemini 2.5 Pro's advanced reasoning capabilities for code planning, Jules produces higher-quality code. New tiered access is also available, offering increased usage limits for Google AI Pro and Ultra subscribers.

Read more
Development Code Assistant

MCPGod: Streamlining Model Context Protocol Server Management

2025-03-14
MCPGod: Streamlining Model Context Protocol Server Management

MCPGod is a command-line tool designed to simplify the management of Model Context Protocol (MCP) servers. It allows developers to easily add, run, list, and remove servers, as well as interact with server tools. Supporting Windows, macOS, and Linux, MCPGod provides detailed logging for easy debugging. Features include adding or removing MCP servers for specific clients, listing all tools on any MCP server, running any tool directly from the command line, and controlling tool/client permissions.

Read more

Beyond cuBLAS and CUTLASS: A Novel Matrix Multiplication Kernel Engine

2025-07-19
Beyond cuBLAS and CUTLASS: A Novel Matrix Multiplication Kernel Engine

Matrix multiplication is central to modern computing, especially in AI where its speed directly impacts model capabilities. While hardware accelerators like NVIDIA's Tensor Cores are efficient, they lack flexibility. This paper introduces CubeCL, a new engine that generates optimized matrix multiplication kernels across platforms. CubeCL uses a hierarchical abstraction (Tile, Stage, Global, Batch Matmul) and various algorithms (Simple, Double Buffering, Ordered, etc.) to achieve this. It cleverly leverages GPU architectural features like plane-synchronous execution and coalesced memory access, employing techniques like double buffering to hide memory latency. Benchmarks show significant performance improvements on various GPUs (NVIDIA, AMD, and Apple Silicon), even surpassing cuBLAS and CUTLASS in some cases.

Read more
Development

Apple Solves Passkey's Biggest Problem: Cross-Platform Portability

2025-06-13
Apple Solves Passkey's Biggest Problem: Cross-Platform Portability

Apple showcased a crucial import/export feature for passkeys at WWDC, addressing the major drawback of this phishing-resistant authentication standard: platform lock-in. Previously, passkeys were often confined to a single operating system or password manager, making transfer between devices or platforms difficult. Apple's new functionality will allow seamless transfer of passkeys between iOS, macOS, iPadOS, and visionOS, also supporting passwords and verification codes. This significantly enhances passkey adoption and counters concerns about large companies using them for ecosystem lock-in.

Read more
Tech

Escaping the US Cloud: A Practical Migration Story

2025-03-18
Escaping the US Cloud: A Practical Migration Story

Concerns over conflicting EU privacy laws and US data practices, coupled with the potential for US government misuse of tech companies as weapons, led the author to migrate their business's reliance on US cloud services. The article details the process and experiences of switching from Microsoft 365 to Proton, Bitwarden to Proton Pass, and gradually migrating other services such as GitHub, Google Search, Cloudflare/Google DNS, Docker Hub, and NPM. Some migrations proved easier than expected, like the surprisingly seamless transition to Proton as a Microsoft 365 alternative, while others, like GitHub, demanded more time due to high dependency. The article highlights the importance of reducing dependence on US cloud services and encourages exploring European alternatives.

Read more
Development tech sovereignty

Windows User Base Shrinks by 400 Million: A Giant Faces Challenges

2025-07-01
Windows User Base Shrinks by 400 Million: A Giant Faces Challenges

Microsoft executives admit that the number of active Windows devices is lower than expected, with a decrease of around 400 million in the past three years. This is not simply a matter of Windows 10/11 upgrades, but a trend of users switching to smartphones and tablets, as well as alternatives like Chromebooks. While enterprise users may upgrade due to security concerns, ordinary consumers are less willing to update their systems. Apple's Mac market share is also declining, but its cost-effectiveness and portability still pose a threat to Windows. The prevalence of free online applications like Google Docs has also reduced consumer reliance on Windows, and Microsoft faces significant market challenges.

Read more

Critical Vulnerability in Base44: Bypassing Authentication with Ease

2025-07-31
Critical Vulnerability in Base44: Bypassing Authentication with Ease

Wiz Research uncovered a critical vulnerability in Base44 (recently acquired by Wix), a popular vibe coding platform. Attackers could bypass authentication and access private applications and sensitive data using only a publicly available app_id. The vulnerability was remarkably easy to exploit and impacted enterprise applications including internal chatbots and automations. Wix quickly patched the vulnerability within 24 hours and confirmed no evidence of past abuse. This highlights the crucial need for strong security controls, such as authentication and secure API design, in AI-powered development platforms.

Read more

Multics: A Resurrected OS History

2025-08-07

The Multics website preserves the technical achievements and history of the Multics operating system. It aims to prevent the loss of valuable technical knowledge and historical context, giving credit where it's due and remembering the people involved. The site contains hundreds of files and images and welcomes contributions from anyone with corrections, anecdotes, or pictures.

Read more

Pontevedra, Spain: A Pedestrian-First City Model That Works

2025-09-10
Pontevedra, Spain: A Pedestrian-First City Model That Works

Pontevedra, a city in Spain, has successfully tackled air pollution, traffic accidents, and loss of public space by prioritizing pedestrians over cars. Mayor Miguel Anxo Fernández Lores's administration implemented policies reducing traffic, expanding pedestrian and cycling areas, and imposing speed limits. The result? Improved air quality, decreased carbon emissions, and a higher quality of life for residents. Pontevedra's success offers a compelling model for other cities seeking sustainable and people-centered urban planning.

Read more

sandboxfs: A Failed Attempt to Speed Up Bazel's macOS Sandboxing

2025-06-13
sandboxfs: A Failed Attempt to Speed Up Bazel's macOS Sandboxing

A Google engineer attempted to improve Bazel's sandboxing performance on macOS with the sandboxfs project. sandboxfs used a user-space file system to create virtual file hierarchies more efficiently, replacing Bazel's original symlink approach. However, due to the fact that macOS symlink performance wasn't the main bottleneck, along with implementation issues and changes in the macOS ecosystem, sandboxfs was eventually abandoned. Despite this, the author believes its core idea—efficient sandbox creation—still holds promise for solving Bazel's sandboxing performance problems on macOS.

Read more
Development

Robinhood CEO Vlad Tenev on Navigating Chaos, Embracing AI, and the Future of Finance

2025-09-04
Robinhood CEO Vlad Tenev on Navigating Chaos, Embracing AI, and the Future of Finance

Fortune's Leadership Next podcast features Robinhood CEO Vlad Tenev. The interview reflects on Robinhood's history with GameStop and meme stocks, discusses how AI and crypto will reshape investing, and explores raising the next generation with investing knowledge. Tenev shares leadership lessons learned and how Robinhood adapted from the GameStop saga, expanding into wealth management, credit cards, crypto trading, and more. He believes investing will become increasingly crucial as AI impacts the workforce, and Robinhood aims to make investing accessible to all.

Read more
Startup Investing

Dust's Query Tables: Empowering AI Agents with Structured Data Analysis

2025-03-18
Dust's Query Tables: Empowering AI Agents with Structured Data Analysis

Dust built Query Tables, a powerful AI agent tool that enables SQL querying of structured data. Starting with CSV file support, it evolved to include Notion databases, Google Sheets, and Office 365 spreadsheets, culminating in connections to enterprise data warehouses like Snowflake and BigQuery. A unified abstraction layer allows users to query diverse data sources using the same SQL interface, even combining data from different sources for analysis. Future plans include Salesforce integration to further expand its data analysis capabilities.

Read more

JIT-Compiling a Stack Machine with SLJIT: A Tale of Optimization

2025-09-19

This post details the author's journey in implementing a JIT compiler for their stack-based uxn virtual machine using SLJIT. Initial attempts yielded minimal performance gains due to uxn's frequent dynamic jumps. However, through a series of optimizations—including refined calling conventions, stack caching, and register allocation strategies—a 30-46% speedup was achieved. The article meticulously documents the optimization process, challenges encountered, and debugging techniques, providing valuable insights for those interested in JIT compilation and optimizing stack-based virtual machines.

Read more
Development stack machine

OpenAI's pricey o1-pro: Powerful Reasoning AI, but Does It Justify the Cost?

2025-03-20
OpenAI's pricey o1-pro: Powerful Reasoning AI, but Does It Justify the Cost?

OpenAI has launched o1-pro, a more powerful reasoning AI model, via its developer API. While boasting superior performance and more reliable responses thanks to increased computational power, o1-pro comes with a hefty price tag: $150 per million input tokens and $600 per million output tokens – twice the input cost of GPT-4.5 and ten times that of o1. Early tests, however, revealed mixed results, with struggles on tasks like Sudoku puzzles and optical illusions. Internal benchmarks showed only slightly better performance than o1 on coding and math, though with improved reliability. OpenAI's gamble is whether the enhanced reliability justifies the exorbitant cost for developers.

Read more
AI

Critical Flaw Discovered: NATO Radio Encryption Algorithm Broken

2024-12-29
Critical Flaw Discovered: NATO Radio Encryption Algorithm Broken

Researchers from the Chaos Computer Club have uncovered a critical vulnerability in HALFLOOP-24, the encryption algorithm used by the US military and NATO. This algorithm protects the automatic link establishment protocol in high-frequency radio, but researchers demonstrated that just two hours of intercepted radio traffic are sufficient to recover the secret key. The attack exploits a flaw in HALFLOOP-24's handling of the 'tweak' parameter, using differential cryptanalysis to bypass significant portions of the encryption process and extract the key. This vulnerability compromises communication confidentiality and enables denial-of-service attacks. The research, published in two papers, highlights a serious security risk and underscores the importance of robust encryption algorithms.

Read more

Extended Information Filter: Teaching AI Agents Smarter Guessing

2025-01-29
Extended Information Filter:  Teaching AI Agents Smarter Guessing

This article explores the Extended Information Filter (EIF), an advanced algorithm for handling uncertainty in nonlinear systems. EIF leverages Gaussian distributions, using information matrices and vectors instead of means and covariances to represent uncertainty, leading to efficiency gains when dealing with large, sparse systems. Compared to the Extended Kalman Filter (EKF), EIF offers superior numerical stability, especially with sparse information matrices. The article details Gaussian distributions, information matrices, information vectors, Kalman filters, information filters, and the workings of EIF, comparing their advantages and disadvantages. Ultimately, it highlights EIF's role in building reasoning agents capable of handling noisy sensor data in real-world applications like autonomous vehicles, drones, and robots.

Read more

65-Year-Old Math Mystery Solved: Dimension 126 Hosts Weird Shapes

2025-05-05
65-Year-Old Math Mystery Solved: Dimension 126 Hosts Weird Shapes

After 65 years, mathematicians have finally proven the existence of strangely twisted shapes in dimension 126, shapes that cannot be transformed into a sphere through a simple surgical procedure. This research reveals the bizarre nature of shapes in higher dimensions and solves the long-standing "doomsday hypothesis." The team used a combination of computer calculations and theoretical insights to complete this monumental project.

Read more
1 2 247 248 249 251 253 254 255 596 597