Y2038 Problem

The Y2038 Problem You probably heard about Y2K back in the day. Well, we’ve got another date-related computer problem coming up on January 19, 2038. Here’s what’s happening: Older 32-bit systems have been counting seconds since January 1, 1970 (1970-01-01T00:00:00Z). This counter can only go up to 2,147,483,647 seconds due to old memory constraints. On January 19, 2038 at 3:14:07 AM GMT (2038-01-19T03:14:07Z), the counter hits its limit. Instead of stopping, it wraps around and jumps back to December 13, 1901 (1901-12-13T20:45:52Z). Suddenly your computer thinks it’s 1901 again. ...

August 25, 2025 · 2 min · guessi

Homebrew Security Best Practices

Homebrew is a package manager for macOS. The post here aim to provide basic guidance for how to examines Homebrew’s security model, identifies potential risks, and provides security best practices. Understanding the Trust Chain When you install a package with Homebrew, you’re trusting several parties: Homebrew maintainers — Review and approve package formulas Package contributors — Write the installation recipes Original software authors — Create the actual software Download sources — Host the software files How Homebrew Stays Safe Package Review Process Homebrew has a review process for all packages: ...

August 15, 2025 · 4 min · guessi