Bio-Inspired Adaptive Shading: Energy-Autonomous & Sustainable

2025-01-21

Researchers at the Universities of Stuttgart and Freiburg have developed a novel energy-autonomous building facade shading system, "Solar Gate," inspired by pine cones. Using bio-based cellulose materials and 4D printing, the system passively adjusts shading based on humidity and temperature changes, requiring no electricity. It closes in summer to minimize solar radiation and opens in winter to maximize sunlight for natural heating, offering a sustainable and efficient solution for climate control in buildings.

Read more

Redis UNLINK vs DEL: A Deep Dive into Internal Mechanics

2025-01-21
Redis UNLINK vs DEL: A Deep Dive into Internal Mechanics

Both Redis' UNLINK and DEL commands remove keys, but their internal implementations differ. DEL synchronously deletes keys and frees memory, while UNLINK asynchronously queues the deletion for background processing. UNLINK's 'non-blocking' nature isn't absolute; it calculates the cost of deleting an object: if the cost is less than 64, it deletes synchronously; otherwise, asynchronously. The article delves into the Redis source code, explaining the implementation details of UNLINK and DEL, including key slot calculation, two-phase unlinking, and asynchronous deletion, and discusses the role of LAZYFREE_THRESHOLD.

Read more
Development

Tig: A Text-Mode Interface for Git

2024-12-17

Tig is an ncurses-based text-mode interface for Git, primarily functioning as a Git repository browser. It also aids in staging changes for commit at the chunk level and acts as a pager for various Git command outputs. Installation instructions, release notes detailing new features and bug fixes, and resources like the homepage, manual, and Q&A section on Stack Overflow are readily available. Bug reports and feature requests can be submitted through the issue tracker or via email.

Read more

15-Year-Old Builds $30 Open-Source Phone: Challenging the Smartphone Industry

2025-01-26

Gabriel Rochet, a 15-year-old, has created Paxo Phone, a fully functional open-source smartphone built for just $30. This DIY phone utilizes open-source hardware and software, boasting high modularity and customizability, allowing users to modify both hardware and software to fit their needs. Paxo Phone challenges the closed and irreparable nature of the traditional smartphone industry, offering a practical platform for learning electronics and computer technology while prompting reflection on digital freedom and the repairability of electronic devices.

Read more
Tech DIY phone

nCompass: Revolutionizing AI Inference Cost

2024-12-16

nCompass Technologies has developed innovative AI inference serving software that reduces the cost of serving AI models at scale by up to 50%. By utilizing custom AI inference software and a hardware-aware request scheduler with Kubernetes autoscaling, nCompass maintains high-quality service on fewer GPUs, resulting in up to a 4x improvement in response time and significantly reduced GPU infrastructure costs. Users access open-source models via API with no rate limits and receive a $100 signup credit. On-premises solutions are also available for businesses demanding cost-effectiveness and responsiveness.

Read more

MicroLaunch

2024-03-12
MicroLaunch

MicroLaunch provides investment solutions with a focus on high-quality, early-stage technology companies in the Midwestern United States.

Read more
未分类

Python 3.14's Concurrency and Parallelism Improvements: The Future of Async?

2025-09-02
Python 3.14's Concurrency and Parallelism Improvements: The Future of Async?

Python 3.14, releasing soon, brings significant improvements in concurrency and parallelism with PEP 779 (officially supported free threading) and PEP 734 (multiple interpreters in the stdlib). However, despite async/await existing for a decade, its adoption remains lower than expected. The article analyzes the reasons: async excels at I/O-bound tasks but is limited in areas like file I/O; the GIL restricts true parallelism in multithreading; maintaining both synchronous and asynchronous APIs increases development and maintenance costs. The author suggests that Python 3.14's new features might reduce reliance on async programming, offering more practical concurrency and parallelism solutions through free threading and multiple interpreters.

Read more
Development
1 2 550 551 552 553 554 555 556 558 Next →