TikTok Ban Looms, US Users Flock to Xiaohongshu

2025-01-15
TikTok Ban Looms, US Users Flock to Xiaohongshu

With a potential TikTok ban looming in the US, users are migrating en masse to the Chinese social media app Xiaohongshu, propelling it to the top of the US app download charts. Calling themselves "TikTok refugees," some users are joining Xiaohongshu as an act of protest against the impending ban. The US Supreme Court is set to rule on a law mandating TikTok divest from its Chinese parent company, ByteDance, by January 19th or face a US ban over national security concerns. After hints the court may uphold the law, a wave of TikTok users created Xiaohongshu accounts, using hashtags like #tiktokrefugee. Xiaohongshu, meaning "Little Red Book," combines e-commerce, short videos, and social media features. Popular in China and among Chinese diaspora communities, it boasts 300 million monthly active users, mainly young women using it as a search engine for product, travel, and restaurant recommendations, as well as beauty tutorials. Many American users openly stated their move to Xiaohongshu was a protest against the potential TikTok ban. Chinese users have generally welcomed the influx of Americans, offering help and advice. Despite Xiaohongshu's surge in popularity, it remains uncertain if it can fully replace TikTok's established ecosystem of e-commerce and advertising.

Read more

C++26: Pack Indexing Simplifies Element Extraction

2025-01-24

While C++11 introduced parameter packs, extracting specific elements remained cumbersome. C++26, thanks to proposal P2662R3, introduces pack indexing, allowing direct access to pack elements using the subscript operator, e.g., `T...[0]` for the first element. This leads to cleaner, more readable code and improved compile-time performance. Although negative indexing and slicing aren't yet supported, the feature is already highly usable, significantly improving C++ development.

Read more

Notion: Your All-in-One Workspace

2025-01-06
Notion: Your All-in-One Workspace

Notion is an all-in-one workspace that seamlessly integrates notes, task management, wikis, and databases. Organize your thoughts, manage projects, build team wikis, and create custom databases—all within a single, intuitive platform. Its flexibility caters to diverse needs, from personal knowledge management to complex team collaborations. Notion's clean interface and powerful features are making it a productivity powerhouse for many.

Read more
Development

Malicious Chrome Extensions Bypass Remote Code Ban

2025-01-20
Malicious Chrome Extensions Bypass Remote Code Ban

A recent investigation revealed numerous malicious Chrome extensions circumventing Google's ban on remote code execution. Developed primarily by Phoenix Invicta Inc., Technosense Media Pvt. Ltd., and Sweet VPN, these extensions employ stealthy configurations, obfuscated code, and abuse of the declarativeNetRequest API to inject ads, steal user data, and perpetrate affiliate fraud. The researchers identified dozens of affected extensions, highlighting Google's insufficient oversight of these malicious activities.

Read more
Tech

Gen Z's 'Career Catfishing': A Silent Workplace Rebellion

2025-01-18
Gen Z's 'Career Catfishing': A Silent Workplace Rebellion

A recent survey reveals that one-third of Gen Z adults are engaging in "career catfishing" – accepting job offers but intentionally not showing up on the first day. This trend reflects Gen Z's pushback against workplace pressures, prioritizing personal needs and goals over conforming to corporate culture. From "quiet quitting" to "coffee badging," Gen Z is challenging traditional workplace norms and seeking work-life balance in various ways.

Read more

Guten: A Revolutionary Pocket-Sized Newspaper Printer

2025-01-05
Guten: A Revolutionary Pocket-Sized Newspaper Printer

Guten is a tiny newspaper printer that's changing how we consume news. Imagine printing your favorite news articles on demand, anywhere, anytime, without needing a screen or internet connection. Using thermal printing technology, Guten offers fast, inexpensive, and clear printing. It's not just for news; print recipes, novels, or anything text-based. Guten provides a fresh approach to news consumption and is environmentally friendly by reducing paper waste.

Read more

The Grimm Brothers: More Than Just Fairy Tales

2025-01-11

This review discusses Ann Schmiesing's biography, *The Brothers Grimm*. The book portrays the tumultuous lives of Jacob and Wilhelm Grimm, highlighting their contributions not only to children's literature with their famous fairy tales, but also to linguistics and folklore. Facing a volatile era and personal hardships, their perseverance and dedication to scholarship made them cornerstones of German national identity. The biography reveals both their academic triumphs and the complexities of their characters, including biases present in their work. However, their passion for freedom and scholarship shines through, making their story a legend of struggle, persistence, and national identity, transcending the fairy tales themselves.

Read more

Open-Source ROS 2 Robotics Essentials Course: Learn ROS 2 from Scratch

2025-01-19
Open-Source ROS 2 Robotics Essentials Course: Learn ROS 2 from Scratch

Henki Robotics, in collaboration with the University of Eastern Finland, has open-sourced a beginner-friendly ROS 2 robotics course. The course covers essential ROS 2 concepts, Gazebo simulation, SLAM, navigation, and more, all within a Docker-based containerized environment eliminating the need for pre-installation. Hands-on exercises and a focus on practical application make this course ideal for beginners wanting to quickly acquire skills for modern robotics development.

Read more
Development Open Source Course

Lessons Learned Building LLM Apps

2025-01-21

This post summarizes lessons learned from building applications using Large Language Models (LLMs). LLMs excel at transforming large amounts of text into concise summaries; they struggle with generating more text than input or relying on their pre-trained data for complex reasoning. Effective LLM applications should provide the LLM with all necessary information, letting the LLM perform text condensation. The author advises against using LLMs for tasks requiring human expertise (e.g., medical diagnosis) and emphasizes that LLMs should augment, not replace, human workers. Avoid using LLMs for tasks that can be done with regular code.

Read more

F-Droid 2024 Recap: Decentralization and Ecosystem Growth

2025-01-23
F-Droid 2024 Recap: Decentralization and Ecosystem Growth

F-Droid made significant strides in 2024, focusing on decentralizing app distribution and expanding its ecosystem. Funded by grants from the Filecoin Foundation and EU Horizon Europe, F-Droid improved core client logic, added support for IPFS and Filecoin, and upgraded the Repomaker tool for easier repository creation. The community also shone, adding over 402 new apps and updating over 7205 apps. In 2025, F-Droid will continue its work on the Mobifree project and welcomes two new team members to further strengthen its infrastructure and enhance user experience.

Read more
Development Open-Source Apps

Chrome Extension Store Flooded with Keyword-Stuffing Spam

2025-01-12
Chrome Extension Store Flooded with Keyword-Stuffing Spam

A security researcher uncovered a widespread abuse of Google's Chrome Web Store. Hundreds of extensions are manipulating search results by cramming tens of thousands of irrelevant keywords into their descriptions, often hidden within lesser-used language translations. This allows malicious or low-quality extensions to rank highly for popular searches, even pushing legitimate extensions down the results. The researcher highlighted the ease with which this manipulation is performed and the apparent lack of Google's monitoring efforts, raising concerns about the platform's security.

Read more

Framework Fatigue: Why Developers Are Angry About New Tech

2025-01-21
Framework Fatigue: Why Developers Are Angry About New Tech

The constant stream of new JavaScript frameworks—from Svelte to Solid to Qwik—has left developers exhausted. Each promises blazing speed and improved performance, yet developers find themselves in a perpetual cycle of learning, consuming precious time and energy. This has sparked heated debates, with some arguing that new frameworks reinvent the wheel, while others express fears about job security and the obsolescence of existing skills. The article suggests that developer anger towards new frameworks is a self-defense mechanism stemming from anxieties about future career prospects. Understanding this perspective can foster healthier industry evolution.

Read more

Implementing a Pseudorandom Number Generator with XORSHIFT32

2025-01-04

This devlog details the implementation of a pseudorandom number generator (PRNG) using the XORSHIFT32 algorithm. The author uses 1804289383 as the initial state, a number previously used in other engine implementations. The implementation is straightforward, involving bit shifts on the initial state. The code defines the initial state and includes a `getRandomNumber()` function that performs the XORSHIFT32 algorithm.

Read more

Standard Model: The Universe's Winning Equation

2025-01-07
Standard Model: The Universe's Winning Equation

Quanta Magazine released a video explaining the Standard Model of particle physics—the most successful scientific theory ever. Cambridge physicist David Tong breaks down the equation piece by piece, showing how the fundamental building blocks of our universe interact. While incredibly successful in explaining experiments on Earth, the Standard Model fails to account for several features of the wider universe, including gravity at short distances and the presence of dark matter and dark energy. This pushes physicists towards more encompassing theories, while mathematicians need fresh perspectives on quantum field theory to solve physics' biggest mysteries.

Read more

GitHub's UI: Past, Present, and a 10x Frontend Cost

2025-01-24

This is a retrospective by GitHub engineer Joel Hawksley on the evolution of GitHub's UI architecture. He recounts GitHub's journey from simpler beginnings to its current focus on usability and accessibility, highlighting the challenges encountered along the way. He emphasizes that mobile is the new baseline, and building and maintaining design systems (like Primer) comes with unforeseen costs, with frontend code complexity being 10 times that of backend. Hawksley advises developers to avoid reinventing the wheel, leverage existing design systems, and carefully budget for frontend complexity to reduce costs and improve efficiency.

Read more
Development UI Architecture

RSDS: A Decentralized Syndication Protocol to Fix the Internet's Missing Piece?

2025-01-11
RSDS: A Decentralized Syndication Protocol to Fix the Internet's Missing Piece?

Author Tautvilas Mečinskas proposes a new protocol called RSDS (Really Simple Decentralized Syndication) to address the challenges of content discovery and aggregation on the internet. The article reviews the rise and fall of RSS and the shortcomings of attempts like Bluesky, highlighting how RSDS uses lightweight data structures, decentralized domain name IDs, and Bitcoin blockchain-based timestamps to significantly reduce costs and complexity. It also features spam prevention, support for content licensing, and enables the creation of truly decentralized social networks. The core of RSDS lies in its low barrier to entry—everyone can host content—while also allowing for the development of commercial applications.

Read more

Connet: A P2P Reverse Proxy for NAT Traversal

2025-01-02
Connet: A P2P Reverse Proxy for NAT Traversal

Connet is a peer-to-peer reverse proxy for NAT traversal, inspired by ngrok, frp, and rathole. It allows you to expose local services to other devices on the internet without needing a public IP address. Unlike its predecessors, Connet clients run on both the service provider (destination) and the service requester (source), ensuring private and efficient communication. Currently in alpha, Connet supports direct and relay server connections, encrypting all communication with TLS.

Read more

Object-Oriented Python Enigma Machine Implementation

2025-01-25

This blog post details an object-oriented Python implementation of the Enigma cipher machine. Based on the description in 'The Code Book', the author models each component (rotors, plugboard, reflector, etc.) as a class, simulating the encryption/decryption process. This simplified implementation includes three rotors, a plugboard, and a reflector, omitting the ring setting. The author highlights the ease of simulating the Enigma machine in code compared to physically building one, underscoring the power of modern computing.

Read more
Development Enigma Machine

Russia's Hidden War Debt: A Ticking Time Bomb

2025-01-12
Russia's Hidden War Debt: A Ticking Time Bomb

The Kremlin has secretly funded much of its war effort through risky, off-budget financing largely overlooked by the West. A new report reveals how Russia has compelled banks to provide preferential loans to defense contractors, totaling an estimated $210 to $250 billion. This clandestine debt accumulation has created a financial predicament for Moscow, leading to soaring inflation and a systemic credit crisis risk. This vulnerability offers Ukraine and its allies significant new leverage in negotiations.

Read more

FurtherAI: Revolutionizing Insurance Workflows with AI

2025-01-12
FurtherAI: Revolutionizing Insurance Workflows with AI

FurtherAI, a startup backed by top-tier investors including Y Combinator, is building AI teammates to automate insurance workflows. These AI can handle unstructured documents, data entry, and even phone calls. Their mission is to create AI as reliable, adaptive, and continuously learning as a human employee. They're currently hiring for various roles, including Product Designers, Applied Research Engineers, and Software Engineers, offering exciting opportunities for those interested in AI and insurance.

Read more
AI

California Passive House Survives Wildfire: Design Details Save the Day

2025-01-16
California Passive House Survives Wildfire: Design Details Save the Day

Amidst the devastating California wildfires, a 2024-built passive house stood unscathed. Architect Greg Chasen attributes its survival to fire-resistant design features aligned with passive house principles. These include the absence of eaves and overhangs, a metal roof with fire-resistant underlayment, and a vegetation-free protected zone. The airtight construction prevented embers from entering, while high-performance glazing and insulation provided further protection. While passive houses have higher upfront costs, their energy efficiency and fire resilience make them an increasingly attractive option.

Read more

World-First? Meteorite Crash in Canada Caught on Home Security Camera

2025-01-18
World-First? Meteorite Crash in Canada Caught on Home Security Camera

A Canadian homeowner's security camera captured what might be the world's first video and audio recording of a meteorite impact. The meteorite landed precisely where the homeowner had been standing just minutes earlier on Prince Edward Island in July 2024. The homeowner, alerted by strange debris, reviewed the footage to witness the event. The University of Alberta confirmed the meteorite, named the "Charlottetown Meteorite," as an ordinary chondrite. This unique event, complete with sound recording, adds a new chapter to the island's natural history and highlights the unexpected value of home security footage in scientific research.

Read more

Conquering the StarCraft: Brood War Translation Barrier with LLMs and Open Source

2025-01-17
Conquering the StarCraft: Brood War Translation Barrier with LLMs and Open Source

A StarCraft: Brood War (BW) player tackled a long-standing community problem: translating Korean-language strategic analyses and commentary videos. BW's culture is heavily rooted in Korea, creating a significant barrier for non-Korean speakers. The author cleverly combined Whisper for transcription, Google Colab's free GPU resources, and ChatGPT for translation, alongside a custom userscript. This dramatically improved translation speed and accuracy, solving the 'Foreigner Knowledge' problem and making Korean-language BW insights accessible to a wider audience.

Read more

Windows 10 Remains Dominant Despite Impending Support End

2025-01-03
Windows 10 Remains Dominant Despite Impending Support End

With only 10 months until support for Windows 10 ends, its market share has surprisingly risen to 62.7%, while Windows 11 lags behind at 34.12%. Statcounter data reveals that many users, after trying Windows 11, reverted back to Windows 10. Enterprises and government institutions are also sticking with Windows 10 due to compatibility issues and stability concerns. Windows 11's hardware requirements and the prevalence of pre-installed Windows 10 devices contribute to this trend. Microsoft appears to have yet to find a solution, and the promotion of Windows 11 still faces significant challenges.

Read more
Tech

Tailwind CSS v4.0: Blazing Fast and Incredibly Flexible

2025-01-23
Tailwind CSS v4.0: Blazing Fast and Incredibly Flexible

Tailwind CSS v4.0 has arrived! This release is a complete overhaul of the framework, boasting massive performance improvements and increased flexibility. Full builds are up to 5x faster, and incremental builds are over 100x faster. Leveraging cutting-edge CSS features like cascade layers, custom properties, and `color-mix()`, v4.0 is designed for the modern web. Setup is simplified with fewer dependencies, zero configuration, and a single line of CSS. A new CSS-first configuration allows customization directly within your CSS, along with CSS theme variables, dynamic utility values, and variants. Other significant additions include a modernized P3 color palette, container queries, new 3D transform utilities, expanded gradient APIs, and `@starting-style` support. This release significantly enhances developer efficiency and user experience.

Read more
Development CSS Framework

Life Beyond Stars? Icy Moons May Hold the Key

2025-01-06
Life Beyond Stars?  Icy Moons May Hold the Key

A 2023 paper suggests a paradigm shift in our understanding of life's origins. The discovery of numerous Jupiter-sized planets, free-floating and even forming binary systems, points to a surprising possibility: most life in the universe might reside in the deep oceans of icy moons orbiting these starless planets. These sub-surface oceans, heated by the moon's core and tidal friction, possess the necessary nutrients for life, offering a more stable and protected environment than Earth. This challenges traditional planetary formation theories and redirects the search for extraterrestrial life to a new, exciting frontier.

Read more

Interactive CSS Flexbox Learning Tool

2025-01-05

The CSS Flexbox Playground is an interactive online learning tool that lets users adjust various Flex properties to see layout changes in real-time and copy the generated CSS code. It covers key properties like flex-direction, justify-content, align-items, and flex-wrap, providing a visual understanding of Flexbox layout. Hands-on experimentation allows users to quickly master Flexbox and improve web development efficiency.

Read more
Development

Don't Use Cosine Similarity Carelessly!

2025-01-14
Don't Use Cosine Similarity Carelessly!

This article explores the risks of over-relying on cosine similarity for vector comparisons in data science. The author argues that while computationally simple, cosine similarity often fails to capture semantic similarity and can be easily misled by superficial patterns like writing style and typos. The article uses examples to illustrate this problem and proposes several improved methods, including: directly using LLMs for comparison, fine-tuning or transfer learning to create task-specific embeddings, pre-prompt engineering, and text preprocessing. The author emphasizes the importance of choosing appropriate similarity metrics based on specific needs, rather than blindly using cosine similarity.

Read more

Colossal Secures $200M to De-Extinct Woolly Mammoths, Thylacines, and Dodos

2025-01-16
Colossal Secures $200M to De-Extinct Woolly Mammoths, Thylacines, and Dodos

Colossal BioSciences raised $200 million to bring back extinct species like the woolly mammoth, thylacine, and dodo. The company uses genetic engineering, AI, and computational biology to achieve its ambitious goals. Significant progress has been made, including assembling complete genomes for several target species. Beyond de-extinction, Colossal is also focused on species preservation and human healthcare. The funding will expand the team, support technology development, and broaden the list of species targeted for de-extinction.

Read more

Valhalla: Java's Epic Refactor Nears Completion

2024-12-17

After a decade-long journey, Project Valhalla, Java's ambitious refactor, is nearing completion. Aiming to bridge the gap between classes and primitives, Valhalla introduces value classes that offer the coding convenience of classes with the performance of primitives, resulting in a flat and compact memory layout. At Devoxx 2024, Java Language Architect Brian Goetz provided a comprehensive update, highlighting key features such as value classes, null-restricted types, enhanced definite assignment analysis, and strict initialization.

Read more
Development Value Classes
1 2 223 224 225 227 229 230 231 279 280