AI · Reads
Joël Wurtz of JoliCode describes building rphp, an experimental PHP virtual machine written in Rust with heavy assistance from LLMs. In about a month the project reached roughly 80% of basic compatibility tests, and its …
HTTP 418 · Oddities
A reader combing the .NET reference source found that the TimeSpan struct's documentation comment claims a year can have 365 or 364 days and a decade up to three leap years. The typo has survived untouched since the init…
HTTP 418 · Oddities
In July 1996, AT&T made Internet Explorer 3 the default browser of its WorldNet internet service, bundled into Windows 95. Former AT&T VP Tom Evslin now says price decided it: Microsoft practically gave IE away, while Ne…
HTTP 418 · Oddities
During July's On The Beach festival in Brighton, an update dialog photobombed the giant stage screen mid-set, offering the crowd a choice between 'Remind me later' and 'Install updates' while David Rodigan played on, her…
HTTP 418 · Oddities
The Daily WTF spotlights a doc comment found by reader Mark W. in an otherwise solid 100,000-line codebase: a function whose entire XML documentation reads "Does something wonderful." A small gem of unhelpful documentati…
HTTP 418 · Oddities
Italian researchers fed over 3,700 dream and waking-life reports from 287 adults into NLP models. The verdict: dreams don't replay your day, they mash it up — and COVID lockdown dreams were measurably grimmer. Your 3 a.m…
HTTP 418 · Oddities
The Daily WTF dissects a WPF IValueConverter whose Convert method does nothing and whose ConvertBack maps empty text-box strings to null for a double? field. The author's verdict: the API is awkward, the implementation w…
HTTP 418 · Oddities
IEEE is honoring Colossus, the first large-scale programmable electronic digital computer, with a Milestone plaque at Bletchley Park. Built in 1944 by Tommy Flowers, it cracked Germany's Lorenz cipher and is credited wit…
HTTP 418 · Oddities
A new archival project from Paul McJones's Software Preservation Group collects surviving materials from John Backus's two-decade functional programming project — from the 1969 RedSys sketches to the FP84 language — incl…
HTTP 418 · Oddities
A Register reader photographed a malfunctioning information kiosk at a Six Flags park in San Antonio, its fluid-streaked screen stuck on an error demanding installation of a custom app via an invalid URL. The rides nearb…
HTTP 418 · Oddities
Two Flock Safety license-plate readers near Albany, Georgia, were set ablaze, and police are treating it as arson. The incidents land amid a growing national backlash against the ALPR network — featuring canceled contrac…
HTTP 418 · Oddities
The Daily WTF's Error'd column rounds up reader-submitted fails: inflated Amazon billing emails, a form field that is simultaneously optional and required, a roof-cleaning site with a two-dimensional 5-star rating grid, …
HTTP 418 · Oddities
The UK government plans a 20 percent business rates cut for pubs, clubs and live music venues from April 2027, worth around £100 million a year. To pay for it, ministers want online marketplaces like Amazon, eBay, Etsy a…
HTTP 418 · Oddities
Tesla's Q2 capital expenditure jumped from $2.5 billion to $5.8 billion, leaving negative free cash flow of $1.1 billion. Musk touted the Austin 'Terafab' chip plant as vital for scaling the Optimus robot, while vehicle …
PHP · Reads
Laravel News breaks down the Illuminate\Image component added in Laravel 13.20 (PR #59276), showing how to resize, crop, convert formats, apply effects, and store results using the fluent, immutable API — with worked exa…
HTTP 418 · Oddities
German developer Tuan Anh Bui built ScreenWall, a free beta web platform that turns spare phones, tablets or monitors into wall displays for clocks, weather, status boards or signage via QR-code pairing and the Screen Wa…
PHP · Reads
A community link shared on freek.dev points to laravel-ssrf, a new open-source package the author built after finding no solid SSRF-prevention library for Laravel. The approach and test suite are grounded in a USENIX Sec…
PHP · Reads
Laravel 13.21, released July 21, 2026 alongside patch 13.21.1, adds a #[RouteKey] attribute for declarative route model binding, a base64 validation rule, and a #[RequestAttribute] contextual attribute for injecting requ…
AI · Reads
A Notion engineering blog post traces how the team scaled Notion AI's vector search 10x while cutting costs 90% since the November 2023 Q&A launch, covering sharding fixes, a turbopuffer migration, incremental re-indexin…
AI · Reads
Maxim Khailo measured prompt-cache keepalive pings across Anthropic, OpenAI, Gemini and DeepSeek. The common 30-second ping convention costs 8x more than needed; a ~4-minute interval is optimal. At a 10-minute idle gap, …
DEV · Reads
A developer explains why they load secrets through application code instead of environment variables, citing a unified config format, an AWS ECS incident where env vars leaked in the console, disk-encryption safeguards, …
PHP · Reads
The PHP Foundation launched a new quarterly report format detailing its 13 core contractors' work: engine bug fixes, new streaming/TLS APIs, Windows toolchain upgrades ahead of PHP 8.6, an accepted URI RFC, a fresh Ecosy…
PHP · Reads
Laravel Time Machine, a package by Jaydeep Gadhiya, tracks every phase of a Laravel request—bootstrap, middleware, routing, controller, response, termination—with millisecond timing and SQL query capture. It stores JSON …
PHP · Reads
Wendell Adriel published a detailed article covering PHP attributes: how they work as metadata, how to read them with Reflection, common design patterns, Laravel usage examples, performance considerations, and testing st…
HTTP 418 · Oddities
A revisited Daily WTF classic follows developer Adam C., hired to fix a VXML platform that kept collapsing under light load. Digging through logs full of a cryptic 'Exception encountered writing error log' message, he tr…
HTTP 418 · Oddities
Daisuke Yamazaki restored a Java Ring, a 1990s iButton wearable once handed out at Java conferences to store coffee preferences. Using a Blue Dot adapter and a downgraded 32-bit Java 1.8 runtime, he diagnosed CRC errors …
HTTP 418 · Oddities
Early Gnutella used naive flood routing, forwarding queries to all peers regardless of relevance, creating exponential bandwidth waste as the network grew to millions of nodes. The Query Routing Protocol (QRP) replaced t…
HTTP 418 · Oddities
A developer discovers an ITableSelector interface with 31 hard-coded methods—selectTable1() through selectTable31()—each returning a string. A masterclass in how not to abstract database logic: the German programmer's ex…
HTTP 418 · Oddities
The Zilog Z80 8-bit processor turns 50 this month, having debuted in July 1976 and gone on to power home computers, arcades, and industrial gear. Its current owner Littelfuse discontinued the standalone chip in 2024, but…
HTTP 418 · Oddities
BASIC-256, an educational dialect derived from KidBASIC, has been ported to QT6 by developer UglyMike. The new release includes a WebAssembly build that runs in browsers, plus native versions for macOS (Apple Silicon), x…