Stunning Image Reveals the Growing Problem of Satellite Pollution

2025-04-19
Stunning Image Reveals the Growing Problem of Satellite Pollution

In 2021, photographer Joshua Rozells captured a breathtaking image while attempting astrophotography in Western Australia. His composite of 343 photos reveals the staggering number of satellite trails now visible at night, a direct result of massive satellite constellations like SpaceX's Starlink. With tens of thousands of satellites already launched and many more planned, astronomers are raising concerns about the increasing light pollution and its impact on astronomical observations. The lack of regulation is exacerbating the problem, highlighting the need for protective measures.

Read more

Game Devs Boycott GDC Over US Political Climate

2025-03-16
Game Devs Boycott GDC Over US Political Climate

A Swedish game developer is boycotting events like GDC in the US due to concerns about the increasingly extreme political climate, particularly the crackdown on LGBTQ+ rights. She cites feeling unsafe and scared in the US as an LGBTQ+ person. Other developers share similar concerns, viewing the US as no longer a safe place to conduct business and calling for the game industry to become more globally minded, moving beyond a North American-centric approach. While GDC organizers report business as usual, the boycott reflects the impact of the US political environment on the international gaming industry.

Read more
Game

Sharp Drop in US International Arrivals: A Data-Driven Investigation

2025-04-07
Sharp Drop in US International Arrivals: A Data-Driven Investigation

Analyzing data from the CBP's Average Wait Time website, the author reveals a significant decline of over 10% in foreign travelers to the US since March. To validate the data's reliability, the author compared it to US traveler data, finding that only foreign arrivals decreased, ruling out data entry delays. While acknowledging data limitations and seasonal factors, the trend warrants attention, hinting at potential policy or other influences. The author uses San Antonio theft data as a parallel example, highlighting the need for caution in analyzing early data and accounting for potential biases and incomplete data sets. This detailed analysis underscores the importance of rigorous data verification before drawing conclusions.

Read more

IRS Open-Sources Direct File Tax Software

2025-06-04

The IRS has open-sourced the vast majority of its Direct File tax software code on GitHub, fulfilling its obligations under the SHARE IT Act three weeks ahead of schedule. This release, a public domain work, aims to build public trust and allow independent assessment of the IRS's work, ensuring all taxpayers benefit from eligible tax provisions. The move demonstrates the team's commitment to accuracy, accessibility, data security, and transparency.

Read more
Development tax software

Erica Synths Opensources its DIY Eurorack Modules

2025-04-06
Erica Synths Opensources its DIY Eurorack Modules

Following the discontinuation of its legacy DIY eurorack projects, Erica Synths has decided to open-source them. They've provided Gerber files for PCB-made front panels and made slight design changes to eliminate custom and rare components (though some modules still require rare ICs available at www.ericasynths.lv). Each folder contains complete build information and files: schematics, front panel Gerber files, PCB Gerber files, BOMs, component placement with values and designators, and assembly manuals (note that some manuals are for older module versions). Erica Synths permits third-party use for personal, educational, or commercial purposes, but will provide no support; refer to forums (www.muffwiggler.com) for build nuances, troubleshooting, part availability, and alternatives. Open-sourced modules include: Bassline, BBD delay/flanger, Delay, Dual VCA, Envelope, MIDI-CV, Mixer, Modulator, Output, Polivoks VCF, Swamp, and VCO3.

Read more
Hardware

Brut: A Simple Yet Powerful Ruby Web Framework

2025-07-09

Brut is a simple yet fully-featured web framework for Ruby, eschewing controllers, verbs, and resources in favor of pages, forms, and single-action handlers. Developers write HTML directly, generated server-side, with full freedom to use JavaScript and CSS. Brut boasts built-in OpenTelemetry instrumentation, a Sequel-powered data access layer, and OptionParser-based command-line tools, and is easily deployable with Docker. It streamlines the development process, letting developers focus on business logic and enjoy building web apps.

Read more
Development

Goodbye Mysterious Type Errors: How PolySubML Improves Type Inference Error Messages

2025-05-23

PolySubML is a programming language combining global type inference with subtyping and advanced polymorphism. This post explores how PolySubML designs good type error messages and explains why existing languages often fall short in improving type inference error messages. The author proposes five rules: 1. Never guess or backtrack; 2. Don't jump to conclusions; 3. Ask the user to clarify intent; 4. Allow the user to write explicit type annotations; 5. Don't include static type inference in your runtime execution model. By following these rules, PolySubML successfully addresses many common issues with type inference, significantly improving code debuggability.

Read more
Development type inference

Why I Abandoned Self-Hosted Sentry: 16GB RAM and a Complex Installation Were the Dealbreakers

2025-04-18
Why I Abandoned Self-Hosted Sentry: 16GB RAM and a Complex Installation Were the Dealbreakers

The author recounts their experience abandoning self-hosted Sentry. Initially, due to work requirements, they successfully self-hosted Sentry. Years later, attempting to set up self-hosted Sentry for a colleague, they encountered numerous warnings in Sentry's documentation about the risks of self-hosting, along with demanding resource requirements (at least 16GB RAM and multiple cores). This proved to be costly and incredibly difficult to maintain, with the installation process involving hundreds of lines of scripts. Online user feedback confirmed the difficulty of maintaining self-hosted Sentry. Ultimately, the author gave up on self-hosting Sentry and decided to develop a more lightweight alternative.

Read more
Development

PyCA Cryptography's New ASN.1 API: Speed and Security

2025-04-18

The PyCA Cryptography team is developing a new ASN.1 API using a pure Rust parser for significantly improved performance and reduced security risks from differences with other ASN.1 parsers. The new API also features a declarative dataclasses-style interface for improved code readability and maintainability. This addresses shortcomings in existing Python ASN.1 libraries regarding performance and security, and better supports emerging ecosystems like Sigstore.

Read more
Development

Ugly Gerry: A Font Fighting Gerrymandering

2025-05-30
Ugly Gerry: A Font Fighting Gerrymandering

Ugly Gerry is a typeface whose letters are shaped like US congressional districts, a protest against gerrymandering. Created by Ben Doessel and James Lee for RepresentUs, the font's intentionally grotesque design aims to highlight the unfairness of manipulated district lines. While dubbed "the world's most revolting font," its provocative design earned it a 2020 ADC Award for typography, successfully bringing attention to a crucial political issue.

Read more

High-Res Digitization Opens Up Newberry's Rare Map Collection

2025-05-05
High-Res Digitization Opens Up Newberry's Rare Map Collection

The Newberry Library and The Digital Archive Group have partnered to digitize the Novacco map collection, overcoming challenges posed by the maps' oversized format. Using specialized cameras and lenses, they created high-definition images allowing researchers worldwide to study these maps in unprecedented detail. This project significantly expands the library's digital collection, making these renowned archival documents accessible to a global audience and contributing to the Newberry's broader goal of increasing collection accessibility. High-resolution images are freely available for public reuse.

Read more

Founding Engineer: AI-Native Ops for Mental Healthcare

2025-04-10
Founding Engineer: AI-Native Ops for Mental Healthcare

Legion Health (YC S21, $1M+ ARR) is hiring a Founding Engineer to build AI-native care infrastructure. They've already built a real-time, AI-powered backend supporting 2000+ patients with a robust tech stack (Node.js, Next.js, TypeScript, Supabase, AWS). This role demands full-stack expertise, encompassing backend architecture, LLM agent infrastructure, human-AI UX, and data compliance. It's a high-impact opportunity for engineers eager to pioneer AI in healthcare.

Read more

Human Body Exhibit May Feature Executed Chinese Political Prisoners

2025-07-10
Human Body Exhibit May Feature Executed Chinese Political Prisoners

A touring exhibition of plastinated human bodies, 'Real Bodies,' displayed in Birmingham, UK, is suspected of using corpses of executed Chinese political prisoners. British parliamentarians raised concerns, citing evidence that the bodies originated from a Dalian, China firm previously investigated for using bodies obtained from Chinese police. The exhibition's organizer, Imagine Exhibitions, failed to provide documentation proving consent or origin of the cadavers. This raises serious ethical concerns and echoes findings of the China Tribunal's investigation into forced organ harvesting. The incident highlights the need for international cooperation to address such atrocities.

Read more

Maldives Fights Rising Seas with Self-Assembling Island Tech

2025-04-22
Maldives Fights Rising Seas with Self-Assembling Island Tech

Off the coast of Malé, researchers are testing a novel approach to combat rising sea levels: growing islands. The 'Growing Islands' project utilizes self-assembling technology, deploying a structure called the 'Ramp Ring'—six large geotextile bladders that passively capture sand year-round. Unlike previous experiments limited by seasonal currents, the Ramp Ring's omnidirectional design allows for continuous sand accumulation, offering a promising solution for island building and beach restoration. This technology holds potential for global application in similar coastal environments.

Read more

Charging $100 for Advice: A Blogger's Unexpected Fundraising Success

2025-06-30

A blogger, consistently blogging since 2017, struggled to connect with like-minded individuals despite a large online following. Last November, he began charging $100 for consultations, donating the proceeds to educational non-profits. This surprisingly effective strategy raised nearly $6000 and connected him with diverse individuals across various fields, from VCs to students, discussing topics ranging from database trends to developer marketing. While acknowledging limitations, such as prioritizing paying clients, he views this as a sustainable and simple fundraising model, intending to continue it indefinitely.

Read more
Startup

Quantum Algorithms: Unraveling the Hidden Subgroup Problem

2025-06-01

This article delves into the core problem of quantum computing—the Hidden Subgroup Problem (HSP). HSP generalizes Shor's and Simon's algorithms, offering efficient solutions to classically hard problems. The article details the HSP definition, solution methods (the standard method), and illustrates with Simon's problem and the discrete logarithm problem. Finally, it introduces the Quantum Fourier Transform (QFT) and its crucial role in solving HSP.

Read more

Michael Larabel: 20 Years of Linux Hardware Benchmarking

2025-05-28

Michael Larabel, founder of Phoronix.com (2004), has authored over 20,000 articles focused on enriching the Linux hardware experience. His work covers Linux hardware support, performance, graphics drivers, and more. He's also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org – key tools for automated benchmarking. A true veteran of the open-source community.

Read more
Tech

Thriving in Obscurity: The Long Road to Creative Mastery

2025-06-02
Thriving in Obscurity: The Long Road to Creative Mastery

Most creative endeavors take years to bear fruit. Even the most successful creators spent years, if not decades, producing content in obscurity. The article uses the example of musician Mike Posner, whose early work went unnoticed until a single song unexpectedly became a hit. It encourages creators to persist, publishing even when there's no audience, building a 'binge bank' of content for future fans. The core message: keep doing what you love; eventually, the world will catch up.

Read more
Design persistence

AMD Drops Proprietary OpenGL and Vulkan Drivers for Radeon Software on Linux

2025-05-30

AMD announced it will remove proprietary OpenGL and Vulkan drivers from its upcoming Radeon Software for Linux 25.20 release, fully embracing Mesa-based open-source drivers instead. This means the RadeonSI OpenGL driver and the proprietary Vulkan driver (based on AMDVLK) will no longer be included. This move is considered a significant step towards open-source by AMD and marks official support for the Mesa RADV Vulkan driver. RADV has long been the de facto Radeon Vulkan driver in Linux distributions, known for its performance and stability. This simplifies driver management and promises a more consistent and stable graphics experience for Linux users.

Read more

MIT Students Outperform State-of-the-Art HPC Libraries with Hundreds of Lines of Code

2025-03-16
MIT Students Outperform State-of-the-Art HPC Libraries with Hundreds of Lines of Code

Researchers at MIT's CSAIL have developed Exo 2, a new programming language that allows programmers to write 'schedules' explicitly controlling how the compiler generates code, leading to significantly improved performance. Unlike existing User-Schedulable Languages (USLs), Exo 2 lets users define new scheduling operations externally to the compiler, creating reusable scheduling libraries. This enables engineers to achieve performance comparable to, or better than, state-of-the-art HPC libraries with drastically reduced code, revolutionizing efficiency in AI and machine learning applications.

Read more
AI

Ruby Core Class Freezing Tool: Ruby Refrigerator

2024-12-31
Ruby Core Class Freezing Tool: Ruby Refrigerator

Ruby Refrigerator is a tool that freezes all Ruby core classes and modules, preventing unexpected modifications to core classes at runtime. It provides a `freeze_core` method to freeze core classes and a `check_require` method to check libraries for modifications to core classes. `check_require` supports options for predefining modules and classes, excluding specific classes, and specifying dependencies. A command-line tool, `bin/check_require`, is also provided for easy use. This tool is incredibly useful for ensuring code stability in production and testing environments.

Read more
Development freezing core classes

Go Iterators: A Tale of Purity and Impurity

2025-05-31

Go 1.23 standardized iterators, powerful functions that can be closures. However, the official documentation's classification of iterators is ambiguous. The author proposes a clearer distinction between 'pure' and 'impure' iterators: 'pure' iterators restart each time, while 'impure' iterators may retain state. The article explores various iterator types and the trade-offs between performance and consistency, concluding that Go's iterator landscape is still evolving, with conventions and terminology needing further refinement.

Read more
Development

Somehash: A Blurhash-Inspired Image Placeholder

2025-04-15
Somehash: A Blurhash-Inspired Image Placeholder

To enhance user experience, this article introduces Somehash, an image placeholder solution similar to Blurhash but with a creative twist. Somehash extracts dominant colors from images using a Python script (leveraging KMeans clustering) and encodes them into a Base64 string. A React component decodes this string and renders an animated placeholder using lines until the high-resolution image loads. The author also discusses areas for improvement, such as optimizing encoding/decoding and creating a smoother transition to the full image.

Read more

Eight Sleep's Security Nightmare: Backdoors and Exposed AWS Keys

2025-02-21
Eight Sleep's Security Nightmare: Backdoors and Exposed AWS Keys

The author discovered critical security flaws in their Eight Sleep smart bed: exposed AWS keys and a backdoor allowing Eight Sleep engineers remote SSH access. This means engineers can access the bed's Linux system, obtain sleep data, and potentially control other devices on the home network. The author switched to a cheap aquarium chiller, achieving similar temperature control without the security risks. This raises concerns about IoT device security and the ethical implications of companies collecting user data.

Read more
Tech

USAID's Demise: A Looming Humanitarian Crisis

2025-05-16
USAID's Demise: A Looming Humanitarian Crisis

The world's largest foreign aid agency, USAID, is effectively defunct. Budget cuts have led to the closure of numerous programs across Africa and Asia, including HIV centers, malaria prevention initiatives, and nutrition clinics. Researchers predict that cuts to just five programs could result in 483,000 to 1.14 million excess deaths in the next year, and 1.48 million to 6.24 million over five years. This highlights the crucial role of international development aid in global health and well-being, and the devastating consequences of its reduction.

Read more
Tech mortality

A Decade of Rust: Reflections and Future Outlook

2025-06-05
A Decade of Rust: Reflections and Future Outlook

A founder who started using Rust a month after the release of Rust 1.0 reflects on a decade of experience building two startups with over 500,000 lines of Rust code. The article recounts initial challenges like poor version compatibility, long compile times, and the steep learning curve, but also praises the exceptional contributions of the Rust community and highlights Rust's advancements in reliability and performance. Looking ahead, the author anticipates significant improvements in compile speed, portability, const evaluation, and concurrency, along with broader adoption in domains like web browsers and game development.

Read more

Have I Been Pwned: The Next Generation

2025-05-19
Have I Been Pwned: The Next Generation

After years of development, the hugely popular data breach search engine, Have I Been Pwned (HIBP), has launched a completely redesigned website. This massive overhaul includes a rebuilt website architecture, enhanced search functionality (complete with celebratory confetti!), dedicated breach pages with actionable advice, a unified dashboard, and even a brand new merchandise store! The API remains unchanged, ensuring backwards compatibility. AI tools significantly assisted the development process. The result is a faster, more user-friendly experience while retaining HIBP's signature straightforward approach to providing crucial data breach information.

Read more

Alphabet in Talks to Acquire Cybersecurity Startup Wiz for $30B

2025-03-17
Alphabet in Talks to Acquire Cybersecurity Startup Wiz for $30B

Alphabet, Google's parent company, is reportedly in advanced talks to acquire cybersecurity startup Wiz for approximately $30 billion, potentially its largest acquisition ever. Wiz offers AI-powered cloud-based cybersecurity solutions, helping companies mitigate critical risks. While the deal is not finalized and could change, it signifies Alphabet's significant investment in the booming cybersecurity market and expansion of its cloud infrastructure business. Regulatory scrutiny is likely given the size and Alphabet's market position.

Read more
Tech

Locality of Behavior: A Principle for More Maintainable Code

2025-07-03

This article introduces the principle of Locality of Behavior (LoB), which emphasizes that the behavior of a code unit should be readily apparent within that unit itself. The author uses examples of AJAX requests in htmx and jQuery to illustrate how LoB improves code maintainability. While LoB may conflict with principles like DRY (Don't Repeat Yourself) and SoC (Separation of Concerns), the author argues that judiciously prioritizing LoB enhances code readability and maintainability, ultimately leading to higher software quality and sustainability.

Read more
Development design principles

YouTube Cracks Down on AI-Generated Fake Movie Trailers

2025-05-16
YouTube Cracks Down on AI-Generated Fake Movie Trailers

YouTube is taking action against channels creating fake movie trailers using AI-generated content. Channels like Screen Trailers and Royal Trailer, which amassed millions of views with misleading trailers splicing real clips and AI-generated material, have had their ad revenue suspended. Hollywood studios are reportedly pushing YouTube to redirect this revenue. This crackdown highlights the challenges of regulating AI-generated content, protecting intellectual property, and combating misinformation on online platforms. The action follows an investigation revealing the deceptive nature of these trailers and their significant viewership.

Read more
Tech
1 2 25 26 27 29 31 32 33 596 597