HN user

mog_dev

320 karma
Posts14
Comments69
View on HN

The US did not "pick up" Europe's defense bill out of charity. It ran a garrison empire because forward bases served American interests: containing Russia, projecting power, locking allies into US weapons. European welfare states are funded by European taxes, not Pentagon largesse. Defense is nowhere the "largest expense" of any developed country, pensions and healthcare are. Europe rearming is overdue, but the right framing is strategic autonomy from an unreliable partner, not a wayward teenager finally paying rent.

I built Collider, A wrap-based package and dependency manager for Meson.

I needed a way to use and push my own artifacts in Meson projects. WrapDB is fine for upstream deps, but I wanted to publish my packages and depend on them with proper versioning and a lockfile, without hand-editing wrap files.

Collider builds on Meson’s wrap system: you declare deps in collider.json, run collider lock for reproducible installs, and push your projects as wraps to a local or HTTP repo. It’s compatible with WrapDB, so existing workflows still work: you just get a clear way to use and push your own stuff. Apache-2.0.

https://collider.ee

That's true that populist and far right oligarchs control medias in France, hence they do manipulate voters with fearmongering and half-truths.

I want to separate this from a state-backed election fraud though. I would say that the election process is fair, but citizens are manipulated.

So do I understand you do not want these conversations to be read by anyone except you and the recipient? If you don't mind please send the link to a backup of your message I promise I would not read them but I want to make sure you have nothing to hide. Just in case.

Steam has Comprehensive library management with categories, tags, and collections, Built-in screenshot/video capture and sharing, Steam Workshop for mods and user-generated content, Robust review system, Steam Cloud saves with reliable sync, Family sharing and parental controls, Active discussion forums for each game, Stable, well-tested interface refined over 20+ years, Offline mode that actually works reliably, Big Picture mode for TV/controller use3

Epic: Basic library management, No user reviews system, Missing social features like forums, No mod support integration, Inconsistent cloud save functionality, Aggressive exclusive deals that remove games from other platforms, Perceived as "buying" market share rather than earning it, Heavy reliance on free games to attract users, Slower, less responsive launcher, More frequent bugs and crashes, Limited offline functionality Fewer accessibility options, No linux support and aggressive stance against free software in general.

Turning if statements into a collection of classes requires a bit more thoughts than "Stop Writing If-Else Trees"

Sometimes the State pattern transforms "one big if-else tree" into "a forest of tiny classes" with its own complexity tax. Good design isn't about eliminating conditionals — it's about putting them where they make the most sense.

The real skill is knowing when your state transitions are complex enough to warrant the abstraction overhead.