KDE Plasma: A Surprisingly Delightful Linux Desktop Experience

2025-09-18

The author recently switched their gaming rig's desktop environment to KDE Plasma, initially for their wife's convenience. However, they were pleasantly surprised by its comprehensive features and impressive speed. KDE Plasma's network applet provides extensive network information; its integrated screenshot tool is powerful; and its window rules in System Settings allow for extensive customization of application windows. Furthermore, KDE Plasma boasts many pre-integrated tools, such as Flatpak permission configuration, hardware information viewing, and sleep prevention—features that typically require separate software installations on Windows and macOS. While encountering minor initial issues, the author ultimately found KDE Plasma a highly satisfying experience, calling it the best Linux desktop environment they've used in years.

Read more

Exa: Building the Next-Gen AI Chips for AGI

2025-06-06
Exa: Building the Next-Gen AI Chips for AGI

Exa is developing next-generation polymorphic chips aiming to surpass NVIDIA, forming the foundation for future knowledge and scientific discovery. Their XPU chips self-reconfigure to optimize model dataflow, enabling AGI and ASI support with dramatically reduced energy consumption. They're seeking experienced engineers to join their team and build this revolutionary technology with a legacy spanning centuries.

Read more

DjangoCon EU 2025: Database Optimization and Best Practices

2025-04-28

DjangoCon EU 2025, held in Dublin, Ireland, covered database optimization, best practices, and useful tools. Key takeaways included using BigInt primary keys for performance, `select_for_update` for data consistency, optimizing Postgres indexes with conditional indexes, and `django-auto-prefetch` to reduce database queries. The conference also touched upon performance testing, code style enforcement, and security, such as using the MaxMind database to block malicious users. Attendees shared challenges and solutions encountered while developing with Django, including handling large database tables and designing efficient application architectures.

Read more
Development

arXivLabs: Experimental Projects with Community Collaborators

2025-09-04
arXivLabs: Experimental Projects with Community Collaborators

arXivLabs is a framework enabling collaborators to develop and share new arXiv features directly on the arXiv website. Individuals and organizations working with arXivLabs embrace our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only partners with those who share them. Have an idea for a project that will benefit the arXiv community? Learn more about arXivLabs.

Read more
Development

Gmail Accused of Partisan Spam Filtering: GOP Claims Bias

2025-08-30
Gmail Accused of Partisan Spam Filtering: GOP Claims Bias

FTC Chairman Andrew Ferguson accused Google of using partisan spam filters in Gmail, allegedly sending Republican fundraising emails to spam while delivering Democratic emails to inboxes. Ferguson's letter to Alphabet CEO Sundar Pichai alleges potential FTC Act violations. Google denies the accusations, stating its spam filters are based on objective user signals and apply equally to all senders, regardless of political affiliation. This reignites long-standing Republican complaints previously dismissed by a federal judge and the Federal Election Commission.

Read more
Tech

macOS Tahoe's ASIF Disk Images: A Performance Leap

2025-06-12
macOS Tahoe's ASIF Disk Images: A Performance Leap

macOS Tahoe introduces ASIF, a new disk image format that dramatically improves virtual machine performance. ASIF images are independent of the host filesystem's capabilities, achieving near-native speeds; for example, on an M3 Pro MacBook Pro, unencrypted APFS volumes reached 5.8 GB/s read and 6.6 GB/s write. ASIF offers a massive speed advantage over previous UDSP images and saves disk space. Currently, ASIF images can only be created in Tahoe, but they work in Sequoia. Future virtualization software is expected to support ASIF, further enhancing VM performance.

Read more
Development

Cuttle: A Retro Two-Player Card Game That's More Than Just Luck

2025-01-10

Cuttle, a two-player card game emerging in the 1970s, challenges players to reach 21 points first using a standard 52-card deck. Gameplay involves strategic card placement and unpredictable effects. Players deploy point cards to score or 'scuttle' opponent's cards, while one-off and permanent effect cards introduce twists and turns. Aces clear the board, twos counter effects, and kings reduce the winning point requirement. With its blend of strategy and chance, Cuttle offers a unique and engaging retro gaming experience.

Read more

Nullboard: A Minimalist Kanban Board for Offline Use

2024-12-19
Nullboard: A Minimalist Kanban Board for Offline Use

Nullboard is a minimalist kanban board prioritizing compactness and readability. A single-page web app, it stores all data locally, enabling offline use with JSON import/export functionality. Featuring drag-and-drop, autosave, and undo/redo, Nullboard offers efficient task management. Born from the developer's frustration with existing tools, it's a self-built solution now shared open-source.

Read more

Org-Supertag: Supercharging Org-mode's Tag System

2025-01-03
Org-Supertag: Supercharging Org-mode's Tag System

Org-Supertag is an Emacs Org-mode plugin that enhances Org-mode's tagging capabilities, allowing tags to not only assign attributes to nodes but also directly manipulate them for more flexible knowledge management. Inspired by Tana, it's non-intrusive and coexists seamlessly with Org-mode's existing features. It introduces 'super tags' defining node structure and behavior, supporting field and behavior systems for structured properties and automated actions. Its query system allows unified searching across nodes, tags, and fields, with multiple export options.

Read more
Development Knowledge Management

WhatsApp's Private Processing: AI with End-to-End Privacy

2025-05-02
WhatsApp's Private Processing: AI with End-to-End Privacy

WhatsApp unveils Private Processing, an optional feature enabling AI processing of messages within a secure, confidential environment. Leveraging Trusted Execution Environments (TEEs), this technology allows users to request AI-powered features like message summarization without Meta or WhatsApp accessing their data. Built on principles of optionality, transparency, and user control, Private Processing employs robust security measures including confidential processing, verifiable transparency, and non-targetability. WhatsApp is publishing components of Private Processing and expanding its bug bounty program to foster independent security research, ensuring user privacy remains paramount.

Read more
Development

Precision Clock Mk IV: A Two-Year Hardware Odyssey

2025-05-31

After a two-year odyssey, the Precision Clock Mk IV is finally here! This clock boasts millisecond precision with no perceptible jitter, automatically sets its timezone via GPS, and maintains accurate time even when powered off. Its innovative design features dual processors, six buffer chips, and a clever articulated hinge allowing for single or double-line display modes. The article details the intricate hardware design, software implementation, and manufacturing process, a true hardware epic!

Read more

arXivLabs: Experimenting with Community Collaboration

2025-02-21
arXivLabs: Experimenting with Community Collaboration

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

Read more
Tech

The Quirky Tales of Green Bank Observatory: Old Cars, Starry Skies, and RFI Battles

2025-03-10
The Quirky Tales of Green Bank Observatory: Old Cars, Starry Skies, and RFI Battles

This concluding part of a series recounts the unique challenges and triumphs of the National Radio Astronomy Observatory (NRAO) in Green Bank, West Virginia. From its fleet of antique diesel cars, necessary to avoid radio frequency interference (RFI), to its simple teaching telescope used for educational outreach, the story reveals the dedication and ingenuity of NRAO's staff. The article details the intricacies of the observatory's 40-foot telescope, the massive Green Bank Telescope (GBT), and the RFI monitoring station, while highlighting the harmonious relationship cultivated between NRAO and the local community, even amidst historical conflicts and ongoing battles against RFI from various sources, including military aircraft.

Read more

MeshCore: A Lightweight LoRa Mesh Networking Library

2025-04-15
MeshCore: A Lightweight LoRa Mesh Networking Library

MeshCore is a lightweight, portable C++ library enabling multi-hop packet routing for embedded projects using LoRa and other packet radios. Designed for resilient, decentralized networks operating without internet access, it supports various LoRa devices and offers pre-built binaries for easy flashing via tools like Adafruit ESPTool. MeshCore balances simplicity and scalability, providing functionality similar to Meshtastic and Reticulum but with a focus on embedded applications. Ideal for off-grid communication, emergency response, and IoT deployments.

Read more
Development Mesh Networking

Irish Minister Rejects Streaming Levy: Consumers Price Out

2025-04-06
Irish Minister Rejects Streaming Levy: Consumers Price Out

Ireland's Minister for Media, Patrick O'Donovan, has opposed proposals for a levy on streaming services like Netflix, arguing it would price consumers out of entertainment. Despite previous preparations for the levy, intended to fund domestic programming as recommended by the Media Commission, O'Donovan will bring a memo to Cabinet opposing it. He believes the existing television license fee suffices for terrestrial television and plans to address legal loopholes via the Broadcasting Bill. Concerns over RTÉ funding also feature, with O'Donovan highlighting an almost 'monopolistic' situation regarding license fees, advertising, and Sound and Vision funding, and pushing for increased accountability.

Read more

AI Benchmarking Scandal: Did Big Tech Rig Chatbot Arena?

2025-05-01
AI Benchmarking Scandal: Did Big Tech Rig Chatbot Arena?

A new paper from Cohere, Stanford, MIT, and Ai2 accuses LM Arena, the organization behind the popular Chatbot Arena benchmark, of unfairly favoring top AI companies like Meta, OpenAI, Google, and Amazon. The researchers allege that these companies were allowed to privately test multiple model variants, suppressing poor-performing results to boost their leaderboard rankings. Analyzing over 2.8 million battles, the study found evidence of increased sampling rates giving these companies an unfair advantage. LM Arena disputes the findings, citing inaccuracies, and plans to improve its sampling algorithm, but denies manipulating rankings. The controversy raises concerns about fairness and transparency in AI benchmarking and highlights the competitive tactics employed by large tech companies in the AI race.

Read more

arXivLabs: Experimenting with Community Collaboration

2025-09-01
arXivLabs: Experimenting with Community Collaboration

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

Read more
Tech

German UBI Experiment: Full-Time Work Continues, Happiness Increases

2025-04-12
German UBI Experiment: Full-Time Work Continues, Happiness Increases

A three-year German experiment provided 122 participants with a monthly unconditional basic income of €1,200. Surprisingly, participants didn't reduce their working hours; instead, job satisfaction increased, and they were more likely to change jobs or pursue further education. The study showed that unconditional basic income didn't decrease economic activity but improved participants' mental and physical health, particularly for women, who experienced a greater sense of autonomy. This experiment challenges the conventional wisdom that basic income discourages work and offers valuable insights for future policy decisions.

Read more
Misc

C++ Template Inheritance and Copy Construction: A Puzzling static_assert

2025-06-10
C++ Template Inheritance and Copy Construction: A Puzzling static_assert

This article explores a puzzling issue regarding copy constructors in C++ template inheritance. The `Derived` class inherits from `Base`, where `Base`'s copy constructor is deleted. However, `Derived` defines its own copy constructor. Even though this constructor attempts to copy the uncopyable `Base` object, `std::is_copy_constructible` still returns true. This is because the compiler only checks for the presence of a non-deleted copy constructor, not its instantiability. The author further discusses the differences between explicitly defined and implicitly defined copy constructors, and the implications of moving the copy constructor definition out of line.

Read more
Development Copy Construction

Graphical Debugging of the Hilbert Curve: A Visual Programming Journey

2025-05-22

The author advocates for a minimalist programming style and uses Lua and LÖVE to graphically debug a recursive function for computing the Hilbert curve. Through iterative visualization improvements, including a text log, replay log, surface drawing, and an 'exploding view' drawing, the author clarifies the algorithm's complexities. The process culminates in a sophisticated debugging UI, offering valuable insights and reusable patterns for future debugging tasks.

Read more
Development graphical debugging

Dissecting Canon's STM Lens Stepper Motor

2025-03-10

Canon's STM lenses utilize a unique 2-phase bipolar stepper motor with a permanent magnet rotor and a rotationally symmetrical stator, unlike the AFD stepper motor. The article first explains the general working principle of a stepper motor, then delves into the specifics of Canon's STM motor design. The motor uses two independent coils, energized in both directions to create varying magnetic polarities, driving rotor rotation. Full-step and half-step modes are briefly mentioned, but half-step mode isn't explored further due to autofocus systems prioritizing speed over precision.

Read more

From Prison to Firefighter: A Second Chance

2025-01-12
From Prison to Firefighter: A Second Chance

A California nonprofit is tackling the challenge of employing formerly incarcerated firefighters, aiming to expand the profession and address workforce shortages. The organization provides crucial support, including certifications, job application assistance, and tech literacy training, even helping with record expungement. The founder, Royal Ramey, a former inmate himself, shares his journey from prison fire camp to a successful firefighting career. He highlights the need to overcome biases within the industry and advocates for increased funding for nonprofits working to integrate formerly incarcerated individuals into the firefighting workforce, especially given the growing demand due to climate change and increasingly frequent wildfires.

Read more

$750M Bitcoin Lost in Landfill: Judge Rejects Recovery Attempt

2025-01-10
$750M Bitcoin Lost in Landfill: Judge Rejects Recovery Attempt

A decade-long legal battle ended in defeat for James Howells, a UK IT engineer who lost a hard drive containing 8,000 Bitcoins (worth $700-750 million) in a landfill. A Cardiff High Court rejected his lawsuit against Newport City Council, citing environmental concerns and the council's ownership of the landfill's contents. Howells' attempts to excavate the site or receive compensation were unsuccessful, highlighting the importance of secure digital asset storage.

Read more
Tech Landfill

Dieppe Raid: A Costly Failure?

2025-07-11
Dieppe Raid: A Costly Failure?

This account recounts the disastrous Dieppe Raid of 1942. Over 5000 Allied soldiers participated, suffering heavy casualties with at least 2000 killed or captured. While the RAF inflicted significant damage on German fighters, the raid itself was a failure, achieving minimal strategic objectives and resulting in substantial Allied losses. The text explores potential reasons for the failure, including German advance knowledge and deficiencies in Allied fire support and landing plans. The debacle underscored the immense challenges of a European invasion and provided crucial lessons for future amphibious operations.

Read more

Supercharge Your MIDI Controllers with Perl

2025-04-10
Supercharge Your MIDI Controllers with Perl

This article demonstrates enhancing MIDI controllers using Perl modules to create real-time filters for MIDI events, achieving diverse sound effects. The author developed modules like MIDI::RtController, allowing for concise code to control MIDI devices. Several code examples showcase adding filters, delaying MIDI messages, and building custom filters (e.g., a stair-step filter), with audio examples illustrating the results. The article also explains how to list available MIDI devices and utilize existing tonal and drum filters. A fun project for any musician or programmer!

Read more
Development

Tuta Mail Launches TutaCrypt: World's First Quantum-Resistant Email Provider

2025-02-25
Tuta Mail Launches TutaCrypt: World's First Quantum-Resistant Email Provider

Celebrating its 10th anniversary, Tuta Mail launched a major security upgrade, TutaCrypt, making it the world's first email provider with post-quantum encryption. TutaCrypt combines cutting-edge quantum-safe algorithms with traditional ones (AES/ECC), protecting emails from quantum computer attacks. All new accounts now default to this quantum-safe encryption, with a gradual rollout for existing users. Tuta Mail continues its pioneering work in secure communication, future-proofing its service for years to come.

Read more

far: Lightning-Fast Find and Replace CLI Tool

2025-05-24
far: Lightning-Fast Find and Replace CLI Tool

far (Find And Replace) is a fast and flexible command-line tool for searching and replacing text across files and folders. It targets specific files, directories, or glob patterns, and boasts smart casing support (e.g., Foo → Bar, FOO → BAR), inspired by Sublime Text's find and replace functionality. Installation is straightforward: clone the GitHub repo and build. For example, `far --find "Foo" --replace "Bar" --target "./src/**/*.rs"` replaces "Foo" with "Bar" in all .rs files within the src directory. Licensed under the Apache-2.0 License, contributions and suggestions are welcome.

Read more

Victorian London's Cat's Meat Men: A Portrait of Hard Work

2025-07-07
Victorian London's Cat's Meat Men: A Portrait of Hard Work

During Queen Victoria's reign, London's cat's meat men, with their blue aprons, black hats, and corduroy trousers, became a subject of anthropological investigation by journalists. Henry Mayhew's *London Labour and the London Poor* (1851) delves into their visible yet mysterious world. Mayhew estimated a thousand such traders serving around 300,000 cats. While seemingly lucrative, Mayhew's interviews revealed a life of grueling labor. One carrier reported walking 30 to 40 miles daily through London's streets.

Read more

Build Your Own Federated Microblog with Fedify

2025-04-24
Build Your Own Federated Microblog with Fedify

This tutorial guides you through building a small, ActivityPub-compliant federated microblog using the Fedify framework. No prior knowledge of TypeScript, JSX, or ActivityPub is required. You'll learn to create accounts, set up a database, interact with other servers (including Mastodon), and implement features like following, posting, and displaying a timeline. The tutorial provides detailed code examples and steps, along with concise explanations of TypeScript and JSX. By the end, you'll have a working single-user microblog that can communicate with the fediverse.

Read more
Development Federated Social

arXivLabs: Community Collaboration on New arXiv Features

2025-05-13
arXivLabs: Community Collaboration on New arXiv Features

arXivLabs is a framework enabling collaborators to develop and share new arXiv features directly on the website. Participants must adhere to arXiv's values of openness, community, excellence, and user data privacy. Got an idea to enhance the arXiv community? Learn more about arXivLabs.

Read more
Development
1 2 112 113 114 116 118 119 120 596 597