Human Genome's Unexpected Resilience: CRISPR Reveals Tolerance to Structural Changes

2025-02-19
Human Genome's Unexpected Resilience: CRISPR Reveals Tolerance to Structural Changes

Scientists have achieved the most complex engineering of human cell lines ever, revealing that our genomes are far more resilient to significant structural changes than previously thought. Using CRISPR prime editing, researchers created multiple versions of human genomes with various structural alterations and analyzed their effects on cell survival. The study, published in Science, demonstrates that substantial genomic changes, including large deletions, are tolerated as long as essential genes remain intact. This groundbreaking research opens doors to understanding and predicting the role of structural variation in disease, paving the way for new therapeutic and bioengineering approaches.

Read more

Trump's Attempted Firing of Fed Governor Tests US Rule of Law

2025-08-26
Trump's Attempted Firing of Fed Governor Tests US Rule of Law

Donald Trump claims to have fired Federal Reserve Governor Lisa Cook, alleging mortgage fraud before her Fed tenure. However, evidence supporting this claim is weak and irrelevant to her Fed duties. The move is widely seen as an attempt by Trump to exert control over the Fed, replacing independent officials with loyalists, severely threatening the rule of law and the independence of the central bank. Cook's refusal to resign puts Fed Chair Jerome Powell at a crossroads: uphold the rule of law or succumb to power? The outcome will determine whether the US remains a nation governed by law.

Read more

Critical Cache Poisoning Vulnerability in Dnsmasq: Single Character Attack

2025-08-19

Researchers from Tsinghua University and Nankai University discovered a critical cache poisoning vulnerability (SHAR attack) in the Dnsmasq DNS software. Attackers can inject malicious DNS records by using a single special character, bypassing Dnsmasq's defenses. This vulnerability exploits the silent handling of queries containing special characters by some upstream recursive resolvers, creating a large attack window for brute-forcing TxID and source port. The success rate is 100%, affecting all Dnsmasq versions. Mitigation includes detecting silent upstream resolvers and implementing rate limiting and spoof detection.

Read more

Homegrown Lexical Closures in a Lisp-like uxn Environment

2025-06-19

The author describes niënor, a Lisp-like environment for the uxn virtual machine, focusing on its innovative approach to implementing lexically scoped closures. Instead of the complex approach of copying functions and replacing unbound variables at runtime, niënor cleverly adds environment variables as parameters to lambda functions at compile time. At runtime, a wrapper function (portal) is generated to pass these environment variables. This avoids runtime code generation and complex address calculations, providing an efficient and elegant solution for closures. The system also includes `malloc` and `free` for dynamic memory management of these closures.

Read more
Development

AI's 'Human' Side: Turns Out, It's WEIRD (and American)

2025-09-19
AI's 'Human' Side:  Turns Out, It's WEIRD (and American)

Harvard researchers challenge the common depiction of AI mirroring human psychology. They argue that the 'human' benchmark used often refers to WEIRD (Western, Educated, Industrialized, Rich, Democratic) populations, particularly Americans. Their study reveals that AI models like ChatGPT perform less accurately in simulating values as cultural distance from the USA increases. In countries like Libya and Pakistan, the AI's results are barely better than chance. This highlights a significant cultural bias in AI, suggesting it's not truly 'human-like', but rather 'Americanized'.

Read more
AI

Bypassing Malware VM Detection: Spoofing a CPU Fan via Custom SMBIOS

2025-06-30

Malware often checks for the absence of hardware components typically not emulated in virtual machines (like a CPU fan) to evade analysis. This post details how to bypass this detection by modifying the virtual machine's SMBIOS data to spoof a CPU fan. The author thoroughly explains the steps for Xen and QEMU/KVM environments, including obtaining SMBIOS data, creating a custom SMBIOS file, and configuring the VM. The post also highlights the need to additionally handle SMBIOS Type 28 (temperature probe) data in Xen for successful WMI deception.

Read more
Development

The Relentless Cycle of Homelessness: A Two-Year Struggle

2025-02-17
The Relentless Cycle of Homelessness: A Two-Year Struggle

Morrisette, a homeless individual, repeatedly experienced a cycle of setting up camp, having it cleared by authorities, and then rebuilding. For two years, despite the kind assistance of Barrows in applying for housing, he felt despair at failing to qualify for priority placement. This article recounts a poignant story of struggle within the system, highlighting the challenges and intertwined hopes of a homeless person seeking help.

Read more
Misc

A 90s PC Build Adventure: The Memorable First

2025-08-23
A 90s PC Build Adventure:  The Memorable First

Building a PC in the 90s was an adventure. In 1996, the author helped a friend build a computer, sourcing parts from used computer stores, magazine ads, and local shops. Finding compatible parts was a challenge, with limited online resources and the need for in-person purchases. The process involved multiple trips to different stores, including a last-minute dash for a keyboard adapter. The finished PC worked, highlighting the challenges and unique aspects of PC building in the 90s, a stark contrast to today's ease of assembly.

Read more

Fish Shell 4.0b1 Beta Released: Core Code Rewritten in Rust, Major Improvements Included

2024-12-22
Fish Shell 4.0b1 Beta Released: Core Code Rewritten in Rust, Major Improvements Included

Fish Shell 4.0b1 beta is out! The major highlight is the porting of the core code from C++ to Rust, resulting in significant performance improvements and enhancements. Many other improvements are included, such as better terminal support, enhanced binding capabilities, improved scripting features, and a better interactive experience. Noteworthy backward-incompatible changes include a new key notation for bindings and the default enabling of the qmark-noglob feature. Overall, this is a significant release offering users a more powerful and efficient shell experience.

Read more
Development

OpenCut: A Privacy-Focused, Open-Source Video Editor

2025-07-14
OpenCut: A Privacy-Focused, Open-Source Video Editor

OpenCut is a free and open-source video editor for web, desktop, and mobile. Prioritizing user privacy, all videos remain on your device. While its basic features are currently behind a paywall, its ease of use has been proven. It boasts timeline-based editing, multi-track support, real-time preview, and is free of watermarks or subscriptions. Built with Next.js, the project includes UI components, custom React hooks, utility and API logic, state management, and TypeScript types. Detailed setup and contribution guidelines are provided; contributions are welcome.

Read more

AI Draws Entire City Road Networks with One Click

2024-12-21
AI Draws Entire City Road Networks with One Click

Imagine drawing all the roads in a city with a single click! This technology, once seemingly straight out of science fiction, is now a reality thanks to AI. Advanced algorithms and massive data analysis allow AI to quickly and accurately map a city's entire road network, providing an efficient tool for urban planning, traffic management, and infrastructure development. This technology not only improves efficiency but also opens up new possibilities for more refined city management, ushering in a new era of smart city planning.

Read more

In Praise of the 100-Page Idea: A Case for Brevity in Nonfiction

2024-12-22

Tracy Durnell argues for the value of concise nonfiction books, specifically those around 100 pages long. She finds these shorter works ideal for exploring a single, impactful idea without excessive detail, fitting modern readers' shorter attention spans. Durnell highlights several examples of excellent books in this length, contrasting them with longer works that she believes often dilute their core ideas through padding. She champions the efficiency of a focused approach, emphasizing the benefits of connecting multiple concise ideas to build a broader understanding over consuming lengthy, highly-detailed tomes.

Read more

64KB Minimalism: Japanese Demoscener 0b5vr's GLSL Techno Live Set

2025-09-06
64KB Minimalism: Japanese Demoscener 0b5vr's GLSL Techno Live Set

Japanese demoscener 0b5vr stunned Revision 2023 with his 64KB GLSL Techno live set, "0b5vr GLSL Techno Live Set." This wasn't a simple recording; it's a masterful blend of techno demos, live coding, and 64K intros. Working solo for a year, 0b5vr built the engine, a live coding environment, composed the music, and created the visuals. The interview details the struggles and joys of the creation process, offering unique insights into demoscene culture, live music performance, and the state of the Japanese demoscene. He even explains why even non-programmers can appreciate his work, showcasing the inclusivity and artistry of the demoscene.

Read more

SignalBot: Security, Features, and Free Use

2025-03-28

SignalBot, a free Signal-based notification bot, employs strong security measures and doesn't store messages or metadata; however, sensitive data usage is discouraged. It offers a generic webhook API supporting plain text and emojis (with Markdown support coming soon) for individual or group notifications. Need custom notification formats or specific integrations? Contact the developer!

Read more
Development notification bot

C Compiler in 500 Lines of Python: A Single-Pass Approach

2025-09-04

The author undertook the challenge of writing a C compiler in just 500 lines of Python, targeting WebAssembly. To achieve this, a single-pass compilation strategy was employed, foregoing an Abstract Syntax Tree (AST) and generating code directly during parsing. This resulted in a concise compiler, but at the cost of several features, including floating-point numbers and structs. The resulting compiler successfully compiles and runs simple C programs, demonstrating the feasibility of a single-pass approach.

Read more
Development

Century-Old Math Conjecture Overturned: New Knot Theory Discovery

2025-09-04
Century-Old Math Conjecture Overturned: New Knot Theory Discovery

Mathematicians have overturned a long-held conjecture in knot theory. It was believed that connecting two different knots would result in a new knot with complexity equal to the sum of the individual knots' complexities. However, researchers recently found a knot simpler than the sum of its parts. This discovery challenges our understanding of knot complexity and offers new insights into fields like protein folding and molecular stability.

Read more

No Man's Sky Worlds Part II: Billions of New Planets Added!

2025-01-29
No Man's Sky Worlds Part II: Billions of New Planets Added!

No Man's Sky has received a massive update, Worlds Part II, adding billions of new star systems and trillions of new planets to explore! This update dramatically expands the game's universe, introducing new terrain, biomes, flora, fauna, and enormous gas giants. Improvements to water physics, lighting, and the submarine enhance the exploration experience. New quests, storylines, and an expedition with a unique new spaceship (a hybrid of a living ship and a jet fighter) round out the update.

Read more

VictoriaLogs Practical Ingestion Guide: Mastering Log Processing

2025-08-17
VictoriaLogs Practical Ingestion Guide: Mastering Log Processing

This VictoriaLogs guide provides a concise overview of its core concepts, covering essential documentation points and common issues encountered in real-world scenarios. It delves into the crucial concepts of message, time, and stream, explaining how optimal stream field selection enhances query performance, preventing "fat streams" and high cardinality problems. The guide also details VictoriaLogs' ingestion mechanisms, timestamp formats, compression strategies, and nested field handling, enabling users to leverage VictoriaLogs for efficient log processing.

Read more
Development Log Processing

Desperate Escape: A South Vietnamese Pilot's Daring Flight

2025-01-26
Desperate Escape: A South Vietnamese Pilot's Daring Flight

As South Vietnam crumbled in 1975, Air Force Major Buang-Ly, his wife, and five children, risked everything by fleeing in a small, overloaded plane. Facing enemy fire and lacking navigation, fuel, and radio, they flew towards the sea, searching for US Navy ships. Miraculously, they landed on the USS Midway, a feat made possible by the courageous decision of the carrier's captain to clear the deck despite enormous risks and potential consequences. The daring landing saved the family's lives, a testament to human resilience in the face of overwhelming odds.

Read more

NotepadJS: A Minimalist PWA Notepad

2025-01-22
NotepadJS: A Minimalist PWA Notepad

NotepadJS is a minimalist PWA application that mimics the Windows Notepad. The developer aimed to recreate the simplicity and ease of use of the classic Notepad, leveraging the modern File System Access API for local file reading and writing. This project marks the developer's first foray into Vue.js, and contributions in the form of criticism, issues, and pull requests are welcomed.

Read more
Development Notepad

Windows 11: Still a Waste of Time?

2025-02-04

A tech writer revisited Windows 11 and found it still lacking. File Explorer remains slow, Settings are inferior to Control Panel, and hardware requirements are unnecessarily stringent. The author criticizes Microsoft's insistence on TPM 2.0, arguing it's irrelevant for home users and contradicts Microsoft's own security narrative. While recent updates were relatively smooth, Explorer's sluggishness, poor UI design, and the ability for apps to override privacy settings persist. The conclusion? Windows 11 remains largely useless, its market share shrinking in favor of Windows 10.

Read more
Tech

Open-Source AI Flame Graphs: Now with Intel Battlemage GPU Support

2025-05-02

Intel has open-sourced AI Flame Graphs, adding support for Intel Battlemage GPUs. This allows for the generation of full-stack GPU flame graphs, providing unprecedented insights into gaming performance. Using GZDoom as an example, the article demonstrates how FlameScope, combined with CPU and GPU flame graphs, can pinpoint performance bottlenecks. By visually comparing CPU and GPU activity, developers can quickly identify areas for optimization. The example highlights CPU shader compilation time and GPU performance variations across different game scenes. While setup requires a Linux system and some kernel/library tinkering, the powerful analysis capabilities make this a valuable tool for game developers and performance engineers.

Read more

CosmoCube: Listening for Ancient Whispers on the Far Side of the Moon

2025-07-13
CosmoCube: Listening for Ancient Whispers on the Far Side of the Moon

To unravel the mysteries of the Cosmic Dawn – the period after the Big Bang but before the first stars – scientists are planning to send a tiny spacecraft, CosmoCube, to the far side of the Moon. Earth's noise pollution makes detecting faint radio signals from this era incredibly difficult. The Moon will act as a giant shield, allowing CosmoCube to listen for signals from early universe hydrogen, potentially revealing clues about the universe's origin, galaxy formation, and the Hubble tension. This UK-led mission, a collaboration between the Universities of Portsmouth and Cambridge and the Rutherford Appleton Laboratory, aims for lunar orbit within five years.

Read more

Ancient Hittite Texts Get a Digital Boost

2025-03-31
Ancient Hittite Texts Get a Digital Boost

The Thesaurus Linguarum Hethaeorum Digitalis (TLHdig), a digital tool providing access to ancient Hittite cuneiform texts, has received a major update. TLHdig 0.2 now includes over 98% of all published sources—approximately 22,000 XML text documents, comprising almost 400,000 transliterated lines. Researchers can search and filter texts in transliteration or cuneiform. Furthermore, an online submission pipeline allows scholars to contribute new texts, ensuring TLHdig remains a dynamic, constantly expanding resource for Hittitology research, including AI-driven approaches. The upcoming TLHdig 1.0 promises complete coverage of all published texts.

Read more

The Dark Side of Software Dependencies: A Trust Crisis and Security Risks

2025-02-13
The Dark Side of Software Dependencies: A Trust Crisis and Security Risks

Modern software development heavily relies on third-party libraries, creating significant security risks. This article delves into the types of software dependencies, the role of package managers, and resulting issues like supply chain attacks, malware, and backdoors. The author emphasizes the importance of regularly auditing dependencies, using signatures and verified sources, implementing security policies, and employing the principle of least privilege. Strategies such as minimizing dependencies and using well-maintained standard libraries are also suggested, ultimately concluding that isolating and containing untrusted software is crucial for mitigating risks.

Read more
Development supply chain attacks

Designing Delightful Apps for Kids: Lessons from Kidz Fun Art

2025-07-29
Designing Delightful Apps for Kids: Lessons from Kidz Fun Art

This article details the lessons learned over four years developing Kidz Fun Art, a tablet-optimized drawing app for children. The author highlights unique challenges and solutions for designing child-friendly apps, including minimizing text, co-locating tools with objects, simplifying interactions, easy error correction, knowing when to involve adults, reducing the need for fine motor skills, addressing palm rejection, and incorporating delightful design elements. The author also stresses ethical monetization strategies, privacy concerns, and preventing children from directly spending money.

Read more
Development Child App Design

433: A Font That Replaces Text with Dots

2025-07-29
433: A Font That Replaces Text with Dots

To mask text in Ensō's Coffeeshop Mode, the author created a font called 433 that replaces all non-whitespace characters with dots. This post details the creation process, covering font design principles, Unicode encoding, and WOFF2 compression. The author shares challenges and solutions encountered, along with insights into fonts, Unicode, and multilingual support. The project stemmed from a need to handle diverse writing systems among the app's rapidly growing user base.

Read more
Development Coffeeshop Mode

Salt Typhoon Continues Telecom Attacks Despite US Sanctions

2025-02-15
Salt Typhoon Continues Telecom Attacks Despite US Sanctions

Despite US sanctions, the Chinese government-linked hacking group Salt Typhoon continues its attacks on telecommunication providers, according to Recorded Future. Five telecom firms were breached between December 2024 and January 2025, including a US affiliate of a major UK provider, and companies in Italy, South Africa, and Thailand. Salt Typhoon exploited vulnerabilities in Cisco devices and conducted reconnaissance on Myanmar's Mytel. Universities were also targeted, possibly for research access. While the US Treasury sanctioned Sichuan Juxinhe Network Technology, linked to Salt Typhoon, Recorded Future expects the attacks to persist.

Read more
Tech

Deep Earth Life: More Diverse Than We Thought

2025-01-20
Deep Earth Life: More Diverse Than We Thought

New research is reshaping our understanding of life's distribution on Earth. Scientists have discovered that the diversity of microbes deep beneath the surface rivals, and sometimes surpasses, that of rainforests and coral reefs. These microbes thrive in extremely low-energy environments, flourishing even at depths where energy supply is far lower than for surface organisms. Researchers suggest subsurface ecosystems may host more than half of all microbial cells. This finding not only deepens our understanding of Earth's life forms but also offers new perspectives on the search for extraterrestrial life.

Read more

Disabling Password Authentication for Internet-Facing SSH: Security Boost or Overkill?

2025-01-18

This article weighs the pros and cons of disabling password authentication for internet-facing SSH. While strong passwords offer protection against brute-force attacks, the author argues that disabling password authentication provides extra layers of security against stolen credentials, SSH server vulnerabilities, and attacks targeting default accounts. However, this also introduces inconvenience, such as the inability to log in without a keypair. The author suggests a careful consideration of the trade-offs based on individual circumstances.

Read more
1 2 487 488 489 491 493 494 495 596 597