run

Winsage
May 22, 2025
Mac users utilize Spotlight for searching applications, files, calculations, and web browsing, while Windows users have the Search Bar, which is less versatile. Command Palette is a new keyboard launcher for Windows, replacing PowerToys Run, allowing users to execute commands, search the web, find files, and create custom bookmarks with global keyboard shortcuts. Command Palette is part of PowerToys, which can be downloaded from GitHub, the Microsoft Store, or via the Windows Package Manager. After installing PowerToys version 0.9 or higher, users can enable Command Palette in the settings and customize its keyboard shortcut. Users can search for files by selecting the File search option and typing the desired term, and they can switch between open windows and execute commands in the Terminal. The hidden package manager WinGet allows users to install applications via Command Palette without opening the Terminal. Users can also enhance Command Palette with third-party extensions, which are currently limited but may expand in the future.
AppWizard
May 22, 2025
Google is set to launch the Gemini update for Android Auto, enhancing hands-free functionality for drivers. The update will feature different experiences based on vehicle compatibility, with around 250 million cars supporting Android Auto and about 50 models equipped with Google built-in. Gemini allows for voice control independent of an Android smartphone, enabling tasks like adjusting climate settings through natural language commands. Vehicles with Google built-in will have access to the Google Play Store and integrated car manuals. Gemini will also include offline capabilities and streamline trip planning via voice commands. Most features will be available across all vehicles with Android Auto, with a rollout expected in the coming months. The pre-release version showed improved reliability over the previous Google Assistant.
Winsage
May 21, 2025
Microsoft has open-sourced its Windows Subsystem for Linux (WSL) code, announced during the Build 2025 developer conference. WSL allows users to run Linux distributions natively on Windows, facilitating integration between Linux tools and the Windows environment. Since its introduction in 2016, WSL has become essential for developers needing Linux utilities without leaving Windows. As of the 2024 StackOverflow developer survey, 16.8% of programmers use WSL, surpassing traditional Linux distributions. The initial version, WSL 1, had performance limitations, but WSL 2 introduced a full Linux kernel in a lightweight virtual machine, improving compatibility and performance. The majority of WSL's codebase is now available on GitHub under the MIT License, including key command-line tools and Linux-side daemons. Some components remain closed source, but the move reflects a significant shift in Microsoft's open-source collaboration approach. Users can access various Linux distributions on WSL, including Fedora, Debian, openSUSE, and Ubuntu.
Tech Optimizer
May 21, 2025
Upgrading to Graviton4-based R8g instances with Aurora PostgreSQL-Compatible 17.4 in an Aurora I/O-Optimized cluster configuration results in significant performance improvements. The new instances provide up to 1.7 times higher write throughput, 1.38 times better price-performance, and reduce commit latency by up to 46% on r8g.16xlarge instances and 38% on r8g.2xlarge instances compared to Graviton2-based R6g instances. The Amazon Aurora PostgreSQL-Compatible Edition now supports AWS Graviton4-based R8g instances and PostgreSQL 17.4, which introduces performance enhancements for I/O-Optimized configurations, optimizing write operations and batch processing. R8g instances offer up to 192 vCPUs and 1.5 TB of memory, supporting larger configurations and providing up to 50 Gbps of network bandwidth. PostgreSQL 17 includes vacuum improvements, eliminates the need to drop logical replication slots during upgrades, and expands SQL/JSON standards. Aurora PostgreSQL-Compatible separates compute from storage, enabling independent scaling and maintaining six-way replication for durability, while processing changes as log records to reduce I/O operations. Performance benchmarks using HammerDB show improvements in throughput and commit latency across various workloads. For small workloads on 2xlarge instance size, throughput increased by 50.25% and commit latency improved by 33.87%. For medium workloads on 16xlarge instance size, throughput increased by 30% and commit latency improved by 17.44%. The most significant performance benefits arise from combining hardware upgrades from Graviton2 to Graviton4 with database engine upgrades from PostgreSQL 15.10 to 17.4. For small workloads, throughput increased by 70% and commit latency improved by 38.71%. For medium workloads, throughput increased by 70% and commit latency improved by 46.67%. Cost efficiency is also enhanced, with a 38% improvement in price performance and a 61.26% improvement in price-performance ratio when comparing Graviton2 and Graviton4 instances. Reserved Instances for Graviton4-based R8g instances offer additional cost-optimization opportunities.
AppWizard
May 21, 2025
A modder named Arthurtilly has created a voxel engine similar to Minecraft within the Super Mario 64 engine, which operates on an authentic Nintendo 64 console. This project showcases modern modding techniques applied to vintage hardware. Arthurtilly, known for previous ROM hacks, collaborated with rovertronic to develop the Mario Builder 64 tool. His latest hack features an infinite world, multiple block types, diverse biomes, initial fluid dynamics support, and enhanced graphics. Future plans for the engine include a dynamic day/night cycle, flowing lava and water, world saving and loading functionality, integration of trees and vegetation, and an inventory system.
AppWizard
May 21, 2025
Arthurtilly has developed a Minecraft-style voxel engine within the Super Mario 64 engine, functioning on authentic Nintendo 64 hardware. The engine utilizes advanced multithreading techniques for efficient terrain and mesh generation, providing smooth performance. It features an infinite world with various block types, diverse biomes, and early elements like fluids and sophisticated lighting effects. Future updates will enhance the engine with flowing water and lava, an improved lighting system with a dynamic day/night cycle, full support for saving and loading worlds, terrain features like trees and vegetation, and an inventory system. A demonstration of the engine is available on a genuine Nintendo 64 console.
AppWizard
May 21, 2025
Google is set to introduce video and browser applications to Android Auto, announced during Google I/O 2025. Video apps will only be operational when the vehicle is parked, and the connected smartphone must run Android 16. Additionally, there will be an increase in weather applications available on Android Auto, as developers can now publish these apps without beta restrictions, provided they meet Google's quality guidelines. Weather apps have been limited since early 2023, but the easing of developer requirements since December 2024 has led to a broader range of offerings. Over 250 million vehicles support Android Auto, with more than 50 car models featuring integrated Google software.
Winsage
May 20, 2025
Microsoft has announced that the Windows Subsystem for Linux (WSL) is now open source, marking a significant milestone in its development. The company has closed issue #1 on its GitHub issue tracker, which asked if WSL would be open source since April 6, 2016. WSL allows Windows users to run Linux distributions alongside their operating system and has evolved from WSL 1, which used a pico process provider, to WSL 2, which introduced a dedicated Linux kernel and various enhancements such as GPU support, graphical applications, and systemd support. In 2021, WSL was decoupled from the Windows codebase and made available via the Microsoft Store for Windows 11 users. Future updates will further refine the installation process for Linux distributions.
Tech Optimizer
May 20, 2025
Launching a new project with PostgreSQL for NestJS development can be efficiently managed by running a local PostgreSQL instance in Docker. This setup includes a Dockerfile for the NestJS application, a docker-compose.yml file to connect Node and PostgreSQL, and an .env file for environment variables. The Dockerfile specifies a Node environment, while the docker-compose.yml file configures services for both the database and the API. The database service uses the PostgreSQL image, and the API service builds from the Dockerfile, ensuring that the database persists through reboots. An .env file is created to store configuration details such as database user, password, and database name. Additionally, package.json scripts are enhanced for quick access to the database and application containers. In the NestJS application, the main startup file initializes the app, and a TypeORM configuration file is provided for database connection settings. Common development commands include starting the services, viewing logs, tearing down containers, and accessing the database and application shells.
Search