Intuit's Lobbying Power Kills IRS Free Tax Filing Program

2025-04-18
Intuit's Lobbying Power Kills IRS Free Tax Filing Program

A decades-long battle culminated in the Trump administration shutting down the IRS's free tax filing program, Direct File, thanks to Intuit (maker of TurboTax)'s massive lobbying efforts and political donations. Despite high user satisfaction, Intuit relentlessly lobbied against Direct File, viewing it as a competitor. Their strategy involved substantial campaign contributions to politicians and hiring lobbying firms to pressure lawmakers. This resulted in the demise of a public service designed to simplify tax filing and save taxpayers money. The incident highlights the influence of money in politics and how corporations leverage their financial power to shape public policy, harming ordinary citizens.

Read more

Bluesky's Censorship Loophole: Turkey's Crackdown and the Client Response

2025-04-25
Bluesky's Censorship Loophole: Turkey's Crackdown and the Client Response

Following a request from the Turkish government to block 72 accounts, questions have arisen about Bluesky's decentralization. While the official Bluesky app complied with the censorship demands, third-party clients based on the AT Protocol, such as Skeets and Ouranos, can bypass censorship because they don't enforce geolocation tagging. However, this workaround is not permanent; as third-party clients gain popularity, they too may face government pressure. Developer Aviva Ruben is building Deer.social, allowing users to disable Bluesky's official moderation service and manually configure their location to counter future censorship attempts. This highlights the complex interplay of technology and politics in the pursuit of decentralized social media.

Read more
Tech

Foam: Open-Source PKM Built on VS Code & GitHub

2025-06-05
Foam: Open-Source PKM Built on VS Code & GitHub

Foam is a free, open-source personal knowledge management (PKM) and sharing system inspired by Roam Research, built on Visual Studio Code and GitHub. It lets you organize research, keep rediscoverable notes, write long-form content, and optionally publish it to the web. Features include bidirectional linking, graph visualization, templating, tagging, and more, helping you build a personal knowledge base with easy navigation and management tools. While still under rapid development, its powerful features and open nature make it a compelling PKM choice.

Read more
Development

Modernized Dockerfile Formatter: dockerfmt

2025-04-09
Modernized Dockerfile Formatter: dockerfmt

Introducing dockerfmt, a modernized Dockerfile formatter built on top of the buildkit parser. It offers improved support for RUN commands (though grouping and semicolons are not yet supported), basic inline comment support, and various command-line options for checking, writing, indentation, and newline handling. JS bindings are also provided for easy integration. While features like line wrapping for long JSON commands and the # escape=X directive are not yet implemented, dockerfmt provides a user-friendly and effective way to format your Dockerfiles.

Read more
Development formatter

Beyond Booleans: Improving Software Design

2025-08-28

This article argues against the overuse of booleans in software design. The author contends that many seemingly appropriate boolean values can be replaced with richer data types like datetimes and enums. Using booleans often leads to information loss and makes code harder to maintain. The author suggests carefully analyzing the underlying data meaning behind booleans and choosing more appropriate types, such as using datetimes to record event times and enums to represent statuses or types. Booleans are only justifiable as temporary variables for intermediate calculation results. This approach improves software design quality, prevents potential bugs, and enhances code maintainability and readability.

Read more
Development data types booleans

Typographic Portrait: A Finnish Printer's Remarkable Feat

2025-04-16
Typographic Portrait: A Finnish Printer's Remarkable Feat

In 1937, Finnish typographer Valto Malmiola painstakingly crafted a portrait of Jean Sibelius using tens of thousands of pieces of brass rule and spacing material. This wasn't simple printing; Malmiola treated the type as pixels, arranging them with incredible precision to create grayscale effects. The article details Malmiola's process, his inspirations from international trends and personal experiences, and explores his work's place in both contemporary and modern art. The article also addresses the controversial fact that Malmiola was a Nazi sympathizer.

Read more
Design

Coinbase Data Breach Sparks Fears of Kidnappings and Deaths

2025-05-20
Coinbase Data Breach Sparks Fears of Kidnappings and Deaths

TechCrunch founder Michael Arrington claims that a recent Coinbase data breach, exposing sensitive user data like addresses and balances, will lead to deaths due to a surge in kidnapping attempts targeting high-net-worth crypto holders. Arrington calls for a re-evaluation of KYC regulations and imprisonment for executives failing to protect customer data. Former Coinbase CTO Balaji Srinivasan counters that the problem stems from government-mandated KYC data collection. The incident highlights serious security and privacy concerns in the crypto space and sparks debate over the merits of KYC.

Read more

Microsoft Denies Link Between Windows Update and SSD/HDD Failures

2025-08-30
Microsoft Denies Link Between Windows Update and SSD/HDD Failures

Users reported SSD and HDD failures and data corruption after installing August's Windows 11 24H2 security update. Microsoft investigated and found no connection between the update and the reported issues. However, they advise users with drives over 60% full to avoid writing large files. Microsoft is collaborating with storage device partners to investigate further. Affected drives reportedly include those from Corsair, SanDisk, and Kioxia, with issues primarily occurring during heavy write operations. While some drives recovered after restarting, others remained inaccessible.

Read more

From Audiobooks to Essays: A Writer's Journey

2025-04-16
From Audiobooks to Essays: A Writer's Journey

Starting with reflections on listening to the audiobook of Gabrielle Zevin's 'Tomorrow, and Tomorrow, and Tomorrow,' the author delves into the relationship between audiobooks and traditional reading, and their own experiences in the creative process and recording audiobooks. The essay showcases personal reflections and, based on reader feedback, the author's decision to share more directly about life, writing, and opinions. The piece also promotes a podcast and writing workshop the author is involved with.

Read more
Misc audiobooks

Betelgeuse: The Upcoming Cosmic Fireworks Show?

2025-03-17
Betelgeuse: The Upcoming Cosmic Fireworks Show?

Betelgeuse, a red supergiant star about 500 light-years from Earth, is nearing the end of its life. It could go supernova at any time, resulting in a spectacle visible even during the day, slightly dimmer than a full moon and lasting for months. Despite its incredible brightness, the vast distance and the inverse square law will protect Earth from harmful radiation, leaving us to enjoy a breathtaking cosmic fireworks display.

Read more
Tech Betelgeuse

iOS Zero-Day: Denial-of-Service via Darwin Notifications

2025-04-27

A security researcher discovered a critical iOS vulnerability allowing malicious apps to execute denial-of-service attacks, even causing system reboots, by sending Darwin notifications. Exploiting a lack of sender verification in the Darwin notification mechanism, the researcher created an app, "VeryEvilNotify," triggering a "Restore in Progress" loop, forcing restarts. Apple patched this in iOS 18.3 by introducing restricted entitlements for sensitive notifications.

Read more
Development denial-of-service

Checking for Constant Expressions in C: A Macro Approach

2025-04-22

This article explores various methods for creating a C macro that detects if an expression is a constant expression. The author investigates several techniques, including C23's static compound literals, GNU extension `__builtin_constant_p`, `static_assert`, `sizeof` combined with compound literal arrays, `sizeof` with enum constants, and the comma operator. Each method has its pros and cons; C23 support is limited, `__builtin_constant_p` relies on GNU extensions, `static_assert` and `sizeof` methods might alter the expression's type, and the comma operator generates warnings. The author concludes that a perfect solution is elusive, and the best choice depends on specific needs and the C standard version.

Read more

Handwriting's Superior Brain Connectivity: A New Study

2025-04-21
Handwriting's Superior Brain Connectivity: A New Study

A new study reveals that handwriting activates significantly more extensive and interconnected brain networks than typing, especially in areas linked to memory and sensory processing. Researchers used high-density EEG to compare brain activity during handwriting and typing, finding that handwriting promotes broader brain communication patterns crucial for learning and memory. The study suggests handwriting should remain a core part of education, particularly for young children, due to its unique ability to fully engage the brain and optimize learning conditions. Further research will explore the long-term cognitive benefits of handwriting.

Read more

Elliptic Curve Cryptography: The Math Behind Your Digital Security

2025-04-20
Elliptic Curve Cryptography: The Math Behind Your Digital Security

Ever stumbled upon the term 'elliptic curve' and felt lost? It's a powerful mathematical tool underpinning much of modern cryptography. Elliptic Curve Cryptography (ECC) leverages the unique properties of elliptic curves to create secure encryption. ECC's security relies on the Elliptic Curve Discrete Logarithm Problem (ECDLP), which is computationally hard to solve. Even with the result and one point, finding the other is incredibly difficult. Compared to traditional methods like RSA, ECC offers greater efficiency, providing the same security with smaller key sizes, crucial for resource-constrained devices. This efficiency is why elliptic curves are vital in protocols like TLS, and cryptocurrencies like Bitcoin and Ethereum, silently safeguarding your digital world.

Read more

Killing in Combat: Context Matters More Than the Act Itself

2025-04-18
Killing in Combat: Context Matters More Than the Act Itself

A large-scale study of Norwegian soldiers challenges the common belief that killing inevitably harms a soldier's mental health. Researchers compared two groups: soldiers deployed to Afghanistan on combat missions and those serving as peacekeepers in Lebanon. The study found that peacekeepers who had killed someone exhibited higher rates of PTSD, depression, anxiety, and alcohol use, and lower quality of life, compared to those who hadn't. However, no such difference was found among the combat soldiers. The study concludes that the context surrounding killing, rather than the act itself, significantly impacts mental wellbeing. The difference likely stems from the distinct mission objectives and rules of engagement between combat and peacekeeping operations. The findings highlight the need for context-specific psychological support and training for soldiers to minimize potential psychological harm.

Read more

Realtime Collaborative Web Apps Without ClojureScript: The Power of Clojure and Datastar

2025-04-11

This article showcases a real-time multiplayer web game built using Clojure and the lightweight framework Datastar. Surprisingly, it uses zero ClojureScript and no user-written JavaScript! By streaming the entire main element of the page to the client every 200ms and leveraging Datastar's efficient DOM diffing algorithm, it achieves a smooth, real-time collaborative experience. The author cleverly uses SSE (Server-Sent Events) and Brotli compression to address bandwidth concerns and avoid the complexities and performance bottlenecks of WebSockets. The project demonstrates the potential of Clojure in building high-performance, real-time collaborative web applications, offering developers a simple and efficient alternative.

Read more
Development

Earthly Lunar: Taming the Chaos of Engineering at Scale

2025-04-23
Earthly Lunar: Taming the Chaos of Engineering at Scale

Earthly discovered that the biggest challenge for large engineering teams isn't CI/CD speed, but the chaos caused by the diversity of tech stacks resulting from microservices and containerization. Teams have wildly different setups, leading to platform teams constantly firefighting, app teams reinventing the wheel, security teams lacking visibility, and leadership struggling to maintain quality and standards. Earthly's solution is Lunar, a platform that monitors the entire SDLC (Software Development Lifecycle), not just CI/CD, to address this. Lunar collects and analyzes metadata about how code is built, tested, scanned, and deployed, enforcing standards based on custom policies to improve engineering quality and compliance without sacrificing developer velocity.

Read more
Development

Gordon Bennett Cup: The Mystery of the Missing Balloon

2025-04-24
Gordon Bennett Cup: The Mystery of the Missing Balloon

In the 1995 Gordon Bennett Cup, American pilots Mike Wallace and Kevin Brielmann pushed the boundaries of hot air ballooning, embarking on a record-breaking flight. Collaborating closely with another US team, they expertly navigated air currents, soaring over Poland and into Belarus. However, their journey took a dramatic turn when a Belarusian military helicopter made aggressive passes, ultimately silencing their radio communications and leaving their fate unknown. The story highlights the thrilling skill and danger of long-distance ballooning, and unexpectedly intertwines the sport with the complexities of international politics.

Read more

The Unexpected Origins of the NYSE: Buttonwood, Tontines, and a Coffee House

2025-04-21
The Unexpected Origins of the NYSE: Buttonwood, Tontines, and a Coffee House

This article unveils the surprising history of the New York Stock Exchange. While the Buttonwood Agreement of 1792 laid the groundwork, the subsequent development hinges on the Tontine Coffee House. Funded by a unique annuity-like scheme called a tontine – a blend of retirement planning and lottery – the coffee house became a hub for early traders. Investors received dividends until death, with remaining funds increasing the payouts for survivors. This unusual financial instrument, combined with the coffee house's central role, ultimately led to the evolution of the modern NYSE. The story highlights the fascinating evolution of finance and the impact of an archaic financial tool on the modern financial system.

Read more

File Organization: Type vs. Context

2025-05-02
File Organization: Type vs. Context

This article explores two common approaches to organizing code files: by type and by context. Using a real-world Identity and Access Management (IAM) system as an example, the author compares the pros and cons of each method. While organizing by type is convenient for finding specific file types, it falls short in understanding the business logic and maintainability of the code. Organizing by context, however, more clearly reveals the system's business processes, facilitating team collaboration and troubleshooting, and is better suited for large projects. Ultimately, the author concludes that the best choice depends on team size, project characteristics, and workflow, with no absolute superior method.

Read more
Development

The Buenos Aires Constant: A Mathematical Puzzle Hiding Primes

2025-02-21

The mysterious number 2.92005097731613..., known as the Buenos Aires constant, generates a sequence of prime numbers when used to initialize a simple Python script. This isn't a coincidence; the constant's definition is intrinsically linked to prime sequences. However, due to computational precision limitations using the IEEE 754 standard, the algorithm fails after generating a certain number of primes. This raises questions about the deeper connection between mathematical constants and primes, highlighting the impact of computational accuracy on mathematical experimental results.

Read more

A Curious Adventure in Implementing RNG and Cosine in Purely Functional Nix

2025-04-15
A Curious Adventure in Implementing RNG and Cosine in Purely Functional Nix

This post details the author's experience implementing a random number generator and a cosine function within NixOS, a Linux distribution built on the Nix language. The purely functional nature of Nix presents challenges when working with system randomness and standard mathematical functions. The author explores various approaches, including using Nix's `runCommandLocal` and custom infinite list implementations, ultimately overcoming caching and function-call quirks to achieve the goal. The journey highlights Nix's flexibility and power, but also exposes some limitations of its features.

Read more
Development

Model Context Protocol: A Web 2.0 Revival?

2025-05-23
Model Context Protocol: A Web 2.0 Revival?

Anthropic's Model Context Protocol (MCP) allows large language models (LLMs) to interact with various applications. OpenAI's adoption in ChatGPT spurred widespread use, even extending to Windows. While MCP's specification is somewhat vague, its openness and rapid adoption have sparked renewed interest in the spirit of Web 2.0. True Web 2.0 wasn't about closed platforms like Facebook, but rather about open APIs and collaborative development seen in sites like Flickr and Delicious. MCP's rise could inspire developers to prioritize openness, making platforms more programmable and less controlled by a few giants. However, challenges remain, including security risks.

Read more
Tech

Hidden Gems of Japan: Exploring the Country's Charming Small Towns

2025-04-14
Hidden Gems of Japan: Exploring the Country's Charming Small Towns

This article unveils a collection of captivating small towns across Japan, offering a refreshing escape from bustling city life. The author shares personal experiences in Ie Island (Okinawa), Kitsuki (Oita), Kotohira (Kagawa), Minoh (Osaka), Nakafurano (Hokkaido), Onomichi (Hiroshima), Tsuwano (Shimane), and Zao Onsen (Yamagata). Each town boasts unique charm, from stunning natural landscapes and preserved historical architecture to renowned onsen and local delicacies. The author recommends visiting during the shoulder seasons (May or October) for pleasant weather and fewer crowds, suggesting flexible travel plans to fully appreciate these hidden gems.

Read more

Strange Traffic on IXPs: An Admin's Observations

2025-09-25
Strange Traffic on IXPs: An Admin's Observations

The author, operating one of the largest IXP networks on the internet, uses bgp.tools to monitor and reveal a surprising amount of unexpected traffic on IXPs. This includes various routing protocols (OSPF, IS-IS, RIP), auto-addressing protocols (DHCP, IPv6 RA), and vendor-specific protocols (LLDP, CDP, MNDP), all posing security risks like information disclosure and traffic hijacking, even causing outages. The author also highlights bizarre traffic like home networking protocols (UPnP), printer discovery protocols (MDNS), and erroneous broadcast DNS queries stemming from misconfigurations. The author calls for increased traffic monitoring and access controls on IXPs to enhance network security.

Read more

Bezos' Washington Post Overhaul: A Libertarian Pivot?

2025-02-26
Bezos' Washington Post Overhaul: A Libertarian Pivot?

Jeff Bezos, owner of the Washington Post, announced a dramatic shift in the paper's opinion sections, declaring a focus solely on "personal liberties and free markets." This decision prompted the resignation of the opinions editor and widespread internal dissent. Bezos argues that the internet provides a platform for diverse viewpoints, but critics see it as silencing opposing voices and a departure from the Post's commitment to unbiased journalism. The move raises concerns about journalistic freedom and media independence.

Read more

Jupiter's Gravitational Dance: Unveiling the Kirkwood Gaps

2025-09-25
Jupiter's Gravitational Dance: Unveiling the Kirkwood Gaps

The asteroid belt, a vast ring of rocks and dust between Mars and Jupiter, harbors curious empty spaces known as Kirkwood gaps. These aren't completely devoid of asteroids, but their populations are significantly sparser than surrounding regions. The culprit? Jupiter's immense gravity. Jupiter's gravitational pull creates orbital resonances with asteroids, leading to periodic disturbances that gradually alter their orbits. Over time, these asteroids are essentially 'kicked out' of specific resonant orbits, creating the gaps. The discovery of Kirkwood gaps provides valuable insight into how planetary gravity shapes the structure of the asteroid belt.

Read more

Classic Mac OS Gets a 21st-Century Reboot: Browsers and Game Libraries Updated

2025-04-19
Classic Mac OS Gets a 21st-Century Reboot: Browsers and Game Libraries Updated

Nineteen years after the first Intel Mac, new apps for Classic Mac OS and PowerPC Mac OS X still emerge. Recently, new internet tools have breathed life into vintage Macs. Cameron Kaiser updated the MacLynx web browser and maintains TenFourFox and Classilla. Additionally, the Mbed-TLS library has been ported to Classic Mac OS, and work is underway on porting SDL 2, potentially bringing new games to the aging OS. This showcases programmers' ongoing exploration of this older operating system.

Read more

AI's Exponential Growth: Is AGI Near?

2025-04-22
AI's Exponential Growth: Is AGI Near?

Research from METR shows AI capabilities are growing exponentially, with recent models mastering software engineering tasks in months that previously took hours or days. This fuels speculation about the imminent arrival of AGI (Artificial General Intelligence). However, author Peter Wildeford points out METR's study focuses on specific software engineering tasks, neglecting the complexities of real-world problems and human learning. While AI excels in niche areas, it still struggles with many everyday tasks. He builds a model incorporating METR's data and uncertainties, predicting AGI could arrive in Q1 2030, but with significant uncertainty.

Read more

macOS Tahoe Beta Bids Farewell to the Old Hard Drive Icon

2025-08-06
macOS Tahoe Beta Bids Farewell to the Old Hard Drive Icon

Apple's latest macOS 26 Tahoe developer beta brings a complete overhaul of system disk icons, marking the end of the era for the iconic old hard drive icon. The new design reflects modern SSDs and extends to applications like Disk Utility and installers. While functionally minor, the change symbolizes Apple's complete departure from the traditional HDD era, prompting a touch of nostalgia.

Read more
Tech
1 2 11 12 13 15 17 18 19 596 597