Show HN: Overdesigned Simple Solitaire
Overdesigned Simple Solitaire is a web-based game that requires JavaScript and WebAssembly to run. It offers a modern take on the classic card game accessible through a browser. (defaultsolitaire.app)
A user explains why they configure their computer to report a Danish locale despite having no ties to Denmark: to get English interface text combined with international conventions like metric units, A4 paper, ISO date (YYYY‑MM‑DD) and weeks that start on Monday. Many English locales bundled with desktop environments impose unwanted conventions - US uses imperial units and Sunday weeks, UK mixes metric and imperial and uses slashed dates, others use AM/PM or regional numbering - so Denmark is a pragmatic compromise. A supposedly global option, en_001 (English World), exists in CLDR but is poorly supported, can break parsers, and glibc doesn’t ship it by default, so it isn’t a reliable solution. Proposals like creating en_ISO/en_SI run into limits of ISO country codes and backward-compatibility problems.
The practical workaround is to set system-wide locale defaults and override specific LC_* categories so language and regional conventions are decoupled. On Linux this can be done with localectl: keep LANG as an English variant and override LC_TIME, LC_MEASUREMENT, LC_PAPER and LC_MONETARY with an en_DK (and even other) locales. The writeup lists the LC_ categories (time, numeric, monetary, measurement, paper, messages, collation, character types, name/address/telephone formats, etc.) and warns desktop environments may override system defaults. The conclusion: a truly international English locale would be ideal but is unlikely soon, so people who want English plus international standards must continue to pretend to be from elsewhere.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
Overdesigned Simple Solitaire is a web-based game that requires JavaScript and WebAssembly to run. It offers a modern take on the classic card game accessible through a browser. (defaultsolitaire.app)
YouTube is testing a feature that hides the dislike button, which has upset many users. The change aims to reduce targeted dislike campaigns but raises concerns over transparency and feedback. (dexerto.com)
Open source games offer a diverse collection of projects with source code available for platforms like Windows, macOS, Linux, and mobile devices. New and community-favorite games include exploration, action, racing, and sandbox genres, often playable directly in browsers. (opensourcegames.dev)
GitHub is enhancing its infrastructure to support agent-scale Git operations, improving performance and scalability. This development aims to better serve developers and enterprise users with more efficient and reliable tools. (github.blog)
The No Kings Takedown highlights issues related to renting social media influence from Mark Zuckerberg's platforms. It underscores risks associated with relying on major tech companies for public messaging or amplification. (techdirt.com)
Sumi.css is a minimalist, classless-first CSS framework designed for simplicity and flexibility. It has gained 11 stars on GitHub and offers documentation for easy implementation. (github.com)
Today's best Hacker News stories, summarized and screenshotted, one email a day.