Misophonia: A Journey Through the Science and Personal Experience of Sound Aversion

2025-03-28

This article chronicles the author's experience with misophonia, a poorly understood condition characterized by extreme aversion to specific sounds, beginning at age 13. It traces the scientific journey of misophonia from obscurity to growing recognition, detailing research efforts from initial clinical observations to fMRI studies exploring its neurological basis and recent therapeutic advancements. The author intimately describes their symptoms and resulting struggles, reflecting on the complexities of diagnosis and the challenges faced by sufferers. The piece explores potential etiologies, highlighting the interplay between biological vulnerabilities, environmental factors, and learned responses. Ultimately, the author offers a blend of personal reflection and scientific understanding, expressing hope for future cures and advocating for empathy and support for those affected.

Read more

Website Cookie Policy and User Privacy

2025-07-03
Website Cookie Policy and User Privacy

This website uses technologies like cookies to store and access device information for the best user experience. Agreeing allows us to process data such as browsing behavior or unique IDs. Disagreeing or withdrawing consent may negatively impact features. The site clarifies that technical storage or access is strictly necessary for enabling explicitly requested services or communication transmission; for storing non-requested preferences; and for statistical purposes (anonymous). However, it also acknowledges that such storage might be used for creating user profiles for advertising or tracking, requiring explicit consent.

Read more
Misc

Manchester Baby: The First Truly Modern Computer?

2025-03-11
Manchester Baby: The First Truly Modern Computer?

This article recounts the story of the "Manchester Baby," a small-scale experimental machine built at the University of Manchester in 1948. Despite its slow speed and simple program, the Baby pioneered the concept of electronic stored-program computing, marking a pivotal moment in the dawn of the modern computing age. The article also delves into the competing claim of the ENIAC computer, comparing and contrasting their features, ultimately concluding that the Manchester Baby holds a significant milestone in the development of fully electronic stored-program computers.

Read more

Six Innovative Ways to Float Skyscraper-Sized Wind Turbines

2025-01-12
Six Innovative Ways to Float Skyscraper-Sized Wind Turbines

Harnessing deepwater wind energy efficiently and cost-effectively is a major challenge in the burgeoning offshore wind power sector. This article explores six innovative floating platform designs for gigantic wind turbines, each addressing the tilting issue inherent in these skyscraper-sized structures. Designs include Spar, Barge, Tension-Leg Platform, Semi-submersible, Combination-type, and Hybrid platforms. While some excel in ease of manufacturing, others prioritize stability or cost-competitiveness. Although several designs are already in use, the search for the optimal solution continues, suggesting significant room for improvement in reducing motion and lowering costs.

Read more

Zed Editor Launches Edit Prediction Powered by Open-Source Model Zeta

2025-02-14
Zed Editor Launches Edit Prediction Powered by Open-Source Model Zeta

Zed editor has released an exciting new feature: edit prediction. Powered by a new open-source model called Zeta, it predicts your next edit, allowing you to apply it with a simple tab press. Zeta, derived from Qwen2.5-Coder-7B, leverages supervised fine-tuning and direct preference optimization for accuracy and efficiency. To address latency challenges, Zed employed techniques like speculative decoding and partnered with Baseten for optimized model deployment. Currently in public beta, users can try Zeta for free with a GitHub account. Its open-source nature allows community contributions to improve the model.

Read more
Development

Beancount Ledger Reconciliation with Vim Macros: A Hacker's Tale

2025-08-19

A seasoned Vim user tackles the challenge of managing personal finances with Beancount, a text-based ledger system. Facing a mess of CSV and PDF bank statements and numerous uncategorized internal transfers, the author ingeniously leverages Vim macros to automate the reconciliation process. The article details the macro creation process, highlighting problem-solving and showcasing impressive Vim skills. Through creative use of Vim, the author transforms chaotic financial data into a clear and efficient Beancount ledger, dramatically improving productivity.

Read more
Development

Translation: It's More Than Just Words

2025-02-03
Translation: It's More Than Just Words

This article highlights the challenges of translating fiction, emphasizing that a word-for-word translation fails to capture the essence of the original. Using the Hungarian title of his book as an example, the author shows how cultural context is crucial. The English title references a well-known song, but the Hungarian translation uses lyrics from a popular Hungarian song to evoke a similar feeling. This underscores the need for human translators; machine translation lacks the cultural understanding to replicate this nuance, a key element in the appeal of fiction.

Read more

LinHT: Amateur Radio's Software Defined Transceiver Revolution

2025-09-14

LinHT, an open-source hardware software-defined transceiver, successfully booted for the first time! Praised by industry veteran Bruce Perens as the most important hardware project in amateur radio today, LinHT achieved a 5dBm output power in the 420-450MHz UHF band despite initial skepticism. The project owes its success to Vlastimil OK5VAS and Andreas OE3ANC, and the PCB design is publicly available. Prototype production cost approximately $190 per unit (based on a 5-unit run). LinHT signals a revolution in amateur radio, driven by software-defined transceivers.

Read more

Giant 'Naked' Black Hole in Early Universe Rewrites Textbook Cosmology

2025-09-14
Giant 'Naked' Black Hole in Early Universe Rewrites Textbook Cosmology

The James Webb Space Telescope (JWST) has uncovered a colossal black hole, QSO1, in the early universe, a discovery that challenges existing theories of galaxy formation. Weighing in at 50 million solar masses, QSO1 exists almost in isolation, with few orbiting stars. This solitary leviathan contradicts the established model, which posits that black holes form within galaxies. The find suggests black holes may have originated in the primordial soup of the Big Bang, existing as independent structures, leading to heated debate and offering fresh insights into the universe's chaotic infancy.

Read more

Go's Race Detector: A Mutex Blind Spot

2025-07-31
Go's Race Detector: A Mutex Blind Spot

Go's race detector has a blind spot when dealing with mutexes. An example demonstrates how two goroutines using a mutex to protect a shared counter, with one performing an additional increment outside the lock. Even though a data race is possible, Go's detector might miss it because it relies on the order of lock acquisition, which is unpredictable at runtime. While Go's race detector is a best-in-class tool, this example highlights that race conditions can still exist even when the detector reports no races.

Read more
Development race detection

CCxTrust: A Confidential Computing Platform Leveraging Collaborative Trust from TEE and TPM

2024-12-12
CCxTrust: A Confidential Computing Platform Leveraging Collaborative Trust from TEE and TPM

CCxTrust is a novel confidential computing platform that cleverly combines the strengths of Trusted Execution Environments (TEEs) and Trusted Platform Modules (TPMs) to establish a collaborative trust framework. By leveraging the black-box Root of Trust (RoT) embedded in CPU-TEEs and the flexible white-box RoT of TPMs, CCxTrust achieves end-to-end protection of sensitive data and models, overcoming the limitations of relying on a single hardware RoT. The platform implements independent Roots of Trust for Measurement (RTM) and a collaborative Root of Trust for Report (RTR), further enhanced by a composite attestation protocol for improved security and efficiency. Experimental results demonstrate significant performance advantages.

Read more

How a Browser Silently Blocks RWX Execution

2025-01-08
How a Browser Silently Blocks RWX Execution

A security researcher discovered a browser's EDR-like mechanism that blocks RWX shellcode execution. By hooking the BaseThreadInitThunk() API, the browser intercepts thread creation and checks if the shellcode memory attributes are PAGE_EXECUTE_READ. If not, it redirects the thread's execution to a 'sinkhole', preventing malicious code from running. While simple, this unexpected feature highlights a browser's proactive security measures, significantly increasing the difficulty of exploiting RWX memory regions.

Read more

Crunchyroll Returns to the Manga App Game

2025-01-07
Crunchyroll Returns to the Manga App Game

At CES 2025, Crunchyroll announced a new manga app, "Crunchyroll Manga," marking a return to the market after shutting down a previous service last year. The app aims to be the premier destination for anime fans to read manga, offering a catalog from renowned publishers. Crunchyroll president Rahul Purini stated it's designed to enhance Crunchyroll memberships and meet the growing demand for digital manga among anime fans. While a 2025 release is planned, specifics on timing and pricing, including whether it will be a premium add-on or standalone purchase, remain unclear, sparking fan discussion and speculation.

Read more

Flash Games: A Creative Golden Age, Now Gone

2025-03-02
Flash Games: A Creative Golden Age, Now Gone

The end of Flash in December 2020 marked the end of one of the most creative periods in gaming history. Millions of Flash games, played billions of times across thousands of websites, represented a period of chaotic creativity. Sites like Newgrounds allowed anyone to publish games instantly, fostering experimentation across genres and styles. Flash's designer-centric workflow empowered non-programmers to create games, and its cross-platform compatibility ensured wide reach. However, the rise of the iPhone and Flash's security issues ultimately led to its demise. Despite this, Flash's impact on indie game development and the industry as a whole remains undeniable, with countless developers crediting Flash for their success.

Read more

qrkey: Command-line Tool for Offline Private Key Backup with QR Codes

2025-06-13
qrkey: Command-line Tool for Offline Private Key Backup with QR Codes

qrkey is a command-line tool for generating and recovering QR codes from files for offline private key backup. It handles large files by splitting them into multiple QR codes and includes metadata for easy recovery and validation. Install via Homebrew (macOS), Docker, or see releases for other systems. Generate: `qrkey generate --in --out file.pdf`; Recover: `qrkey recover --in `.

Read more
Development private key backup

Fuchsia Components vs. Linux Containers: A Deep Dive

2025-03-03
Fuchsia Components vs. Linux Containers: A Deep Dive

Google's new operating system, Fuchsia (non-Linux), features a component framework remarkably similar to Linux container solutions like Docker. Both fetch content-addressed blobs from the network, assemble them into isolated filesystems containing all dependencies, and launch namespaced processes rooted in this filesystem. However, this talk focuses on the divergences between these technologies, exploring how their differing use cases and requirements lead to distinct strengths and weaknesses.

Read more
Development Linux containers

Comparing Three Notions of Software Complexity

2025-06-15

This article compares three distinct definitions of software complexity from Rich Hickey, John Ousterhout, and Zach Tellman. Hickey defines simplicity as oneness, emphasizing objectivity; Ousterhout defines complexity as anything making a system hard to understand and modify, highlighting dependencies and obscurity; Tellman defines complexity as the sum of every explanation, emphasizing audience-dependent surprisal. The article weighs the strengths and weaknesses of each, exploring their application to real-world problems. Ultimately, it argues that Tellman's explanation-based approach is superior for capturing subjective developer experience and guiding practical decisions.

Read more
Development software complexity

Pydoll: WebDriver-less Browser Automation

2025-06-10
Pydoll: WebDriver-less Browser Automation

Say goodbye to webdriver compatibility nightmares! Pydoll is a revolutionary Python library that connects directly to the Chrome DevTools Protocol, eliminating the need for external drivers for browser automation. It features native captcha bypass (Cloudflare Turnstile and reCAPTCHA v3), asynchronous performance, human-like interactions, and a powerful event system. Its simplicity, power, and ability to handle modern website protections make it ideal for automated testing, web scraping, and automating repetitive tasks.

Read more
Development captcha bypass

Kiro: Spec-Driven Development for AI Applications

2025-07-15
Kiro: Spec-Driven Development for AI Applications

Kiro is an AI IDE revolutionizing AI application development with its spec-driven approach. It transforms vague prompts into production-ready systems. Kiro uses 'specs' to clarify requirements, generating user stories, design documents (including data flow diagrams and interfaces), and detailed task lists. 'Hooks' automate testing, documentation updates, and other tasks, ensuring consistent code quality. Compatible with VS Code and supporting multiple languages, Kiro streamlines the development and maintenance of AI applications, bridging the gap between prototype and production.

Read more

Indiana University Professor Under Investigation for Undisclosed Chinese Research Funding

2025-04-02
Indiana University Professor Under Investigation for Undisclosed Chinese Research Funding

Indiana University (IU) data privacy professor Xiaofeng Wang and his wife are under investigation for allegedly failing to disclose research funding received from China. The university began reviewing whether Wang received unreported funding months before the FBI raided two of the couple’s homes last week. A statement, purportedly written by a long-time collaborator, reveals IU contacted Wang in December about a 2017-2018 Chinese grant listing him as a researcher. The statement alleges IU was concerned Wang failed to properly disclose the funding to the university and in US federal grant applications. While Wang claims to have explained the situation, the investigation continues. The allegations involve research misconduct, including failure to properly disclose the principal investigator and not fully listing co-authors. Wang regularly collaborated with researchers at the Chinese Academy of Sciences' Institute of Information Engineering, but his publications show his primary funding came from US government agencies and corporations. No evidence currently suggests impropriety in the collaborations.

Read more

Banned from MSG for a T-Shirt He Designed Years Ago?

2025-03-29
Banned from MSG for a T-Shirt He Designed Years Ago?

Frank Miller, a graphic designer, was banned for life from Madison Square Garden (MSG) and its properties, including Radio City Music Hall, for an incident he claims he wasn't even involved in. The ban stems from a "Ban Dolan" T-shirt he designed in 2017, referencing a conflict between Knicks owner James Dolan and Charles Oakley. Although Miller wasn't wearing the shirt and hadn't attended an MSG event in almost two decades, he was identified, likely via facial recognition technology, and denied entry to a concert on his parents' anniversary. MSG claims his actions violated their code of conduct, but Miller argues this highlights the potential misuse of facial recognition and corporate power, raising concerns about privacy and surveillance.

Read more
Misc

My Programming Habits Have Changed Thanks to Claude Code: Farewell Python, Hello Type Safety

2025-08-04

My programming habits have drastically changed since using Claude Code. For over 10 years, Python was my go-to language, but now I'm comfortably managing projects in TypeScript, Rust, and Go, even though I'm not fully fluent in them. The safety guarantees of typed, compiled languages make them surprisingly well-suited for 'vibe coding,' a style I previously associated solely with Python. Paradoxically, with larger projects, Claude Code combined with languages like Rust is faster and safer than with Python, purely due to AI-assisted development. For example, refactoring large parts of our TypeScript frontend code, Claude Code's integration with tsc ensures compile-time safety, letting me make substantial changes (3-5k lines) in hours without breaking anything. While LLMs aren't perfect, they offer the speed of Python prototyping without its drawbacks, leading me to predict decreased Python adoption in production deployments.

Read more
Development

Firefox Adds Terms of Use and Updated Privacy Notice

2025-02-28
Firefox Adds Terms of Use and Updated Privacy Notice

Mozilla is introducing Terms of Use and an updated Privacy Notice for Firefox for the first time. This move aims to increase transparency around how user data is handled, emphasizing user control. Mozilla clarifies that the new terms do not grant them ownership of user data or the right to use it beyond what's described in the Privacy Notice. Users can review default settings and adjust their data management at any time. This update will roll out to new users in early March and existing users later this year.

Read more
Development

Claude Code: An Unexpected Breakthrough in AI-Assisted Interactive Theorem Proving

2025-09-20

Anthropic's Claude Code AI coding agent surprisingly excels at interactive theorem proving (ITP). ITP tools like Lean, while powerful and reliable, are time-consuming and error-prone. Claude Code can independently complete many complex proof steps, although human guidance is still needed. However, it hints at a future where ITP tools won't require experts, making them accessible to a wider audience. The article delves into Claude Code's capabilities and limitations, detailing the author's experience formalizing an old paper using it. While slower than manual work, it demonstrates AI's immense potential in formal methods, offering hope for broader ITP adoption.

Read more

Automerge 3.0: 10x Memory Reduction!

2025-08-06

Automerge 3.0 is here, boasting a massive memory usage reduction—up to 10x or more! This game-changing improvement, achieved by using a compressed representation at runtime, tackles the memory bloat previously experienced with documents having long histories. For instance, processing Moby Dick went from 700MB to a mere 1.3MB! In addition to this, the update includes API cleanup, particularly for text handling, resulting in enhanced performance and reliability. Existing users can easily upgrade, and new users are encouraged to give it a try.

Read more
Development Collaborative Editing

React Photo Studio: Beta Launch of an Online Photo Editor

2025-05-25
React Photo Studio: Beta Launch of an Online Photo Editor

React Photo Studio is a web-based photo editing application currently in Beta. Many features are under active development. Developer Chase Manning welcomes contributions from interested individuals; check the contribution guide for details. This independent project is unaffiliated with any other photo studio products, brands, or companies. Any similarities to other products are purely coincidental and stem from common industry practices and technologies.

Read more

Master AI-Assisted Development: The Vibe Coding Resource Hub

2025-09-01
Master AI-Assisted Development: The Vibe Coding Resource Hub

This comprehensive resource hub offers a complete guide to Vibe Coding, catering to developers of all levels, from beginners to experts. Learn both traditional and streamlined Vibe Coding approaches through step-by-step tutorials, real-world examples, and expert guidance. Benefit from free, comprehensive content built on 10+ years of engineering expertise, perfect for zero-to-one founders, indie hackers, and junior developers.

Read more
Development programming tutorials

arXivLabs: Experimenting with Community Collaboration

2025-04-02
arXivLabs: Experimenting with Community Collaboration

arXivLabs is a framework enabling collaborators to develop and share new arXiv features directly on the website. Individuals and organizations involved share arXiv's values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only partners with those who adhere to them. Got an idea to improve the arXiv community? Learn more about arXivLabs.

Read more
Development

Revolutionary Idea: Applying Magit Principles to the jj Version Control System

2024-12-13

The author proposes a novel approach: applying the Magit version control interface from Emacs (which uses text files as its UI) to the nascent jj version control ecosystem. The article points out that Magit's text-based UI offers efficiency and portability. By leveraging the LSP protocol, a Magit-like experience can be implemented in various editors, avoiding redundant development. The author envisions generating specific text files (such as .jj/status.jj) and utilizing LSP features like semantic tokens, folding ranges, and goto definition to achieve Magit-like version control operations. The ultimate goal is to create a cross-platform, efficient user interface for jj version control.

Read more
Development

The 1700 Orphan Tsunami: A Transpacific Scientific Detective Story

2025-03-31

A mysterious tsunami struck Japan in January 1700, its origin initially a puzzle. Only in the mid-1990s, through a series of discoveries investigated in both North America and Japan, did scientists uncover the truth: the tsunami stemmed from an earthquake along the coast of northwestern North America. The book, "The Orphan Tsunami of 1700," recounts this transpacific scientific detective story. Its discoveries underpin many of today's precautions against earthquakes and tsunamis in the Cascadia region, and provides a stark contrast and warning when compared to the 2011 Japanese tsunami.

Read more
Tech earthquake
1 2 366 367 368 370 372 373 374 596 597