Learning Japanese begins with its intricate writing system: Hiragana, Katakana, and Kanji. This article provides a clear explanation of how these three scripts are used, their historical evolution, the Joyo Kanji list, and the JLPT. It also offers learning tips, guiding learners to master this system step-by-step, ultimately enabling fluent reading and writing in Japanese.
xorq is a deferred computation framework bringing the reproducibility and performance of declarative pipelines to the Python ML ecosystem. It lets you write pandas-style transformations that never run out of memory, automatically caches intermediate results, and seamlessly moves between SQL engines and Python UDFs—all while maintaining reproducibility. Built on Ibis and DataFusion, xorq features declarative expressions, multi-engine support, built-in caching, serializable pipelines, portable UDFs, and an Arrow-native architecture. It offers both an interactive library and a CLI for a smooth transition from exploratory research to production-ready artifacts.
Both *When We Cease to Understand the World* and *The MANIAC* offer unique perspectives on the stories behind 20th-century scientific breakthroughs. Author Benjamín Labatut masterfully blends historical fact with fiction, portraying the madness and struggles of brilliant scientists like Heisenberg, Schrödinger, and Grothendieck, and the profound impact of their discoveries—quantum mechanics, chemical weapons, and more—on the world. Filled with dreamlike scenes and unsettling details, the books explore the price of scientific discovery and humanity's relentless pursuit of knowledge.
A 16th-century Mughal painting depicts Plato playing an instrument surrounded by seemingly sleeping animals. This unusual scene originates from Nizami's Khamsa, specifically Alexander the Great's section. Alexander holds a contest of wisdom among philosophers. Aristotle initially dominates, but Plato's unique instrument, capable of mimicking the sounds of all creatures, lulls animals to sleep and then awakens them, demonstrating a deeper wisdom. The story reflects medieval Islamic perspectives on Plato and Aristotle, showcasing Plato as a mystic.
The accidental inclusion of The Atlantic's editor in a Signal group chat used by Trump administration officials to plan a Yemen bombing, dubbed 'SignalGate', has led to a massive surge in downloads for the encrypted messaging app. The incident, which exposed secret plans and raised concerns about security protocols, caused Signal's US downloads to double their usual rate, marking the app's largest ever US growth spurt. This surpasses even the growth seen in 2021 when WhatsApp's privacy policy changes spurred a mass exodus to Signal. Sensor Tower data confirms a 105 percent increase in US downloads compared to the previous week, and a 150 percent increase compared to the average week in 2024.
A new report exposes Amazon's regional shipping restrictions for certain products on its US storefront. Researchers found 17,050 products restricted from shipping to at least one region globally. Books were the most commonly restricted product category, often related to LGBTQ+, occult, erotica, Christianity, and health topics. Affected regions included many Middle Eastern and some African countries. Amazon uses misleading error messages to hide its censorship, violating its public commitments to human rights. The report recommends Amazon improve its censorship system and increase transparency.
Inspired by a YouTube video, a software engineer embarked on a project to create artificial sunlight at home. Rejecting the bulky parabolic reflector design, he cleverly employed a grid array of multiple lenses and LEDs. The article details the entire process, from 3D modeling and PCB design to CNC machining and final assembly, including challenges faced and solutions implemented. While the final product's brightness fell slightly short of expectations, it achieved a satisfying geometric effect and provided the author with valuable hardware engineering experience.
This article delves into the unique perspective technique employed by 18th-century artist Giovanni Battista Piranesi. Unlike traditional perspective, Piranesi's trick uses a near-large, far-small ratio when depicting a series of similar objects, rather than true perspective convergence. This technique, while violating perspective rules, enhances image readability and comprehension. The article analyzes the mathematical principles of this technique and, through comparison with traditional perspective, demonstrates its potential applications in image processing and mapmaking. The author even developed an algorithm to apply this technique to image editing software, offering a fresh perspective on image manipulation.
This article exposes the American Medical Association's (AMA) lucrative monopoly on Current Procedural Terminology (CPT) codes, used for medical billing. The AMA charges hefty royalties to software companies using these codes, a cost ultimately passed on to doctors and patients. This practice burdens physicians and influences healthcare politics, shifting AMA focus from its members' interests to its own profit maximization. The author calls for government intervention, such as invalidating CPT code copyrights or developing alternatives, to restore fair competition and the public good. The AMA's silence on Robert Kennedy Jr.'s nomination as Secretary of HHS hints at this power dynamic.
A protest erupted at Powder House Park following the detention of Tufts graduate student Rumeysa Ozturk by federal authorities. Ozturk, a doctoral candidate, was apprehended on her way to a Ramadan Iftar. The protest, organized by various activist groups, condemned the arrest and highlighted concerns about immigration rights and the targeting of immigrant communities. Speakers urged community involvement and criticized politicians for issuing statements without taking concrete action. The event underscored the need for continued resistance against what protesters see as unjust practices.
Craniometrix, a healthcare startup, has secured over $7 million in revenue and is seeking a Chief of Staff to help scale its operations. Leveraging Medicare's new GUIDE program, they provide innovative care for dementia patients while generating additional income for physicians. The company uses a software and services model, with payments starting July 1st, and has already signed a significant number of doctors. The ideal candidate will be highly detail-oriented, work across all aspects of the business, and manage multiple projects simultaneously. Responsibilities include onboarding customers, building processes (AI-powered outbound calling, etc.), translating operations into product requirements, assisting with investor decks, responding to sales inquiries, and identifying expansion opportunities. The position requires 3+ years of healthcare experience, strong operations management skills, and a commitment to working 60+ hours per week. Craniometrix is building the world's first one-stop-shop care platform for Alzheimer's disease, focusing on optimizing care monitoring, management, and intervention.
Stoffel Virtual Machine is a work-in-progress virtual machine designed for optimizing multi-party computation (MPC). Currently, it boasts basic functionality, supporting various data types (integers, booleans, strings, objects, arrays, etc.) and a rich instruction set including arithmetic, bitwise operations, control flow, and function calls. It also supports Rust FFI for easy integration of high-performance features. Future plans include adding MPC support and garbage collection.
Qualcomm has filed antitrust complaints against Arm with regulators in the US, Europe, and South Korea, alleging that Arm is limiting access to its technologies and changing licensing models to harm competition. Arm denies the accusations, framing Qualcomm's actions as a diversion from their ongoing commercial dispute. This follows a recent Delaware court case where Qualcomm won, but Arm is seeking a retrial. The complaints highlight a significant rift between the two tech giants, with Qualcomm seeking to secure access to Arm's crucial technologies.
Netlify delves into the challenges posed by Next.js, including the lack of adapter support hindering other platforms from providing the same experience as Vercel, insufficient documentation for serverless deployments, and numerous undocumented behaviors. These issues force platforms like Netlify to invest heavily in reverse engineering and testing to offer complete functionality. The article advocates for increased openness in Next.js and details Netlify's strategies, such as proactive automated testing and participation in initiatives like OpenNext, to address these challenges.
A recent study reveals a surprising gap between people's stated preferences and their actual consumption behavior regarding AI-generated content. Participants, while expressing a preference for human-created short stories, invested the same amount of time and money reading both AI-generated and human-written stories. Even knowing a story was AI-generated didn't reduce reading time or willingness to pay. This raises concerns about the future of creative industry jobs and the effectiveness of AI labels in curbing the flood of AI-generated work.
A search engine's crawler consistently struggled to finish its task, spending days on the final domains. Recent migration to slop crawl data reduced memory usage by 80%, increasing crawling tasks. This resulted in 99.9% completion in 4 days, but the remaining 0.1% took a week. The issue stems from website size following a Pareto distribution, with large websites (especially academic ones with numerous subdomains and documents) and crawler limits on concurrent tasks per domain. Initial random ordering caused large sites to start late. Sorting by subdomain count led to a surge of requests to blog hosts. Adding request delay jitter and adjusting the sort order to prioritize sites with more than 8 subdomains partially solved the problem. However, inherent limitations of the batch crawling model require further optimization.
Paul Ginsparg's arXiv preprint server, a cornerstone of scientific communication, has undergone a dramatic transformation over two decades. Initially a solo project, its growth led to management challenges, code maintenance nightmares, and friction with library staff. Despite attempts to relinquish control, Ginsparg remained deeply involved until the Simons Foundation's funding enabled a much-needed restructuring and modernization. This article details the story of a brilliant programmer's tenacious yet bittersweet journey, and the arduous evolution of an open-source platform.
Nintendo unveiled Virtual Game Cards for the Nintendo Switch, launching late April. This new feature allows sharing digital games across multiple Switch consoles. Purchased digital games are stored as Virtual Game Cards, virtually loaded and ejected like physical cartridges. A single game can be played on up to two Switches simultaneously, and family sharing is enabled via local wireless, with a two-week lending period. This enhances digital game flexibility and convenience.
The free version of the updated Modern C is now available! This release focuses on complete support for the new C23 standard. Key improvements include enhancements to integer types (new _BitInt(N) type, `` and `` headers, 128-bit type support), a nullptr constant, attribute annotations, enhanced type-generic programming (auto and typeof type inference), default initialization, and constexpr. New chapters cover compound literals, lambdas, internationalization, and robust error handling. An appendix and a temporary include header are also included to ease the transition to C23.
The author recounts their experience of succumbing to the allure of Apple products, only to find themselves trapped in a cycle of technological control. They argue that AI, like the tech advancements of the past two decades, fosters addiction, diminishes creativity and autonomy, and ultimately leaves users at the mercy of Big Tech. The author urges a boycott of AI products, advocating for independent living and avoiding past mistakes.
The classic Apple II game, Glider, has been resurrected by a developer who painstakingly recreated it using 6502 assembly. Requiring an Apple ][+ or later model (mouse required on the ][+), this reimplementation offers both mouse and keyboard control and is best enjoyed on a monochrome display (by design). The developer has also shared a detailed development log detailing the journey of learning 6502 assembly and bringing the project to life. This free, playable version is a treat for retro gaming enthusiasts.
Starting from a board game café in New York City, a group of twenty-somethings transformed their Dungeons & Dragons hobby into a thriving Twitch channel, "The Bards of New York," boasting thousands of followers. Their success mirrors the exploding popularity of tabletop role-playing games (TTRPGs), especially Dungeons & Dragons. Once a niche hobby, D&D now boasts tens of millions of players, spawning movies, TV shows, and lucrative streaming careers. The article highlights how TTRPGs not only provide entertainment but also foster strong communities, combating loneliness and enhancing creativity and problem-solving skills—a particularly valuable aspect in a post-pandemic world.
Ian Beer of Google Project Zero details the analysis of NSO Group's BLASTPASS iMessage exploit. This zero-click attack chain leveraged a maliciously crafted WebP image disguised as a PassKit attachment to bypass the iMessage sandbox. Exploiting a Huffman coding vulnerability in the lossless WebP format, the attackers triggered memory corruption. A sophisticated 5.5MB bplist heap groom within a MakerNote EXIF tag facilitated memory overwriting during TIFF image rendering. This triggered a forged CFReadStream's destructor, executing malicious code. The attack cleverly exploited vulnerabilities in ImageIO and Wallet, bypassing BlastDoor sandbox and Pointer Authentication Codes (PAC). HomeKit traffic may have been used for ASLR disclosure. The analysis reveals the complex techniques used, highlighting the need for robust sandbox mechanisms and a reduced remote attack surface.
Rivulet is a novel programming language that uses semigraphic characters representing 'strands' to write code. Programs consist of tightly packed code blocks called glyphs, each containing several types of strands that execute together. Rivulet avoids traditional control flow mechanisms, instead using a rollback mechanism to implement conditional branching and loops. Data is organized as lists, and commands operate on single cells or entire lists. While its syntax may seem complex at first glance, it's actually quite easy to learn.
This article explores the importance of managing synchronous calls when building distributed service systems. The author introduces the concept of a "synchrony budget," advocating for minimizing synchronous requests between services to improve performance and availability. Synchronous calls are costly, impacting response times and system stability. Using an e-commerce order processing example, the article demonstrates how to handle interactions with inventory and shipping services asynchronously (e.g., using Kafka), reserving synchronous calls for situations where they're essential (like payment services). The author also covers the Outbox pattern and CDC technology for handling message buffering and data synchronization in asynchronous communication, ultimately achieving a high-performance and highly available distributed system.
The Alan Turing Institute (ATI), intended to be the UK's leading AI institution, is in crisis due to mismanagement, strategic blunders, and conflicts of interest among its university partners. The article details the ATI's origins and how it became a university-dominated, profit-driven consultancy rather than a true innovation hub. The ATI neglected cutting-edge research like deep learning, focusing excessively on ethics and responsibility, ultimately missing the generative AI boom. This reflects common issues in UK tech policy: unclear goals, over-reliance on universities, and a reluctance to abandon failing projects. The defense and security arm, however, stands as a successful exception due to its industry and intelligence agency ties.
A groundbreaking trial in Japan has shown promising results in treating paralysis using induced pluripotent stem cell (iPSC)-derived neural stem cells. One of four participants, a paralyzed man, can now stand independently after receiving injections. Another participant regained some arm and leg movement, while two others showed no significant improvement. While the results, which haven't undergone peer review, suggest the treatment is safe, larger trials are needed to confirm its efficacy and rule out natural recovery.
The Metropolitan Police will install two permanent live facial recognition (LFR) cameras in Croydon town center this summer to combat crime. This move has sparked privacy concerns, as the system is prone to errors and could be used to monitor individuals beyond suspected criminals, including vulnerable people and victims. While police claim high accuracy, the legality remains contested, with critics calling it a dystopian surveillance nightmare.
Following a fall in Rome, English playwright, screenwriter, and novelist Hanif Kureishi became a quadriplegic. His new book, *Shattered*, chronicles his year in hospitals, a series of dispatches detailing the physical pain, emotional turmoil, and reflections on life. Kureishi, with his signature wit and sharp prose, portrays the absurdity and warmth of hospital life, revealing the resilience and vulnerability of a human spirit facing adversity. More than just a moving account of illness, *Shattered* is a profound meditation on creativity, humanity, and life itself.
Anthropic's latest language model, Claude 3.7 Sonnet, demonstrates impressive planning capabilities while playing Pokémon. Unlike previous AI models that wandered aimlessly or got stuck in loops, Sonnet plans ahead, remembers its objectives, and adapts when initial strategies fail. While Sonnet still struggles in complex scenarios (like getting stuck on Mt. Moon), requiring improvements in understanding game screenshots and expanding the context window, this marks significant progress in AI's strategic planning and long-term reasoning abilities. Researchers believe Sonnet's occasional displays of self-awareness and strategy adaptation suggest enormous potential for solving real-world problems.