Preferences

pie_flavor
Joined 3,361 karma

  1. My favorite is finally supporting `arbitrary-subdomain.localhost`. Been a real pain in the neck to add Safari-specific fallbacks for my usage of that.
  2. You're trying to minimize the power of the union by quoting dollar amounts, when the whole point of the union is to have power, and the whole point of unionization is to defeat superior dollar amounts by capturing the organizational memory that money cannot buy.

    You cannot replace your entire gamedev team at once without destroying what makes your company, your company. You cannot respond to your entire gamedev team refusing to work other than by replacing them or by getting them to stop striking, either by aggressively union-busting or by negotiating with the union. That is the reason unions work at all.

  3. You're pulling the old man card on CSS-in-JS? Putting your style logic in CSS is what CSS is for, CSS-in-JS is an annoying hack to make React work. What this is replacing is SCSS.
  4. Maven was a great idea. Introduce a high barrier to entry for publishing packages. Paired with a search box operated by carrier pidgeon, this effectively meant what you were looking for didn't exist. Every time you had any kind of quirky need, you had to write it out by hand, or find someone smarter than you to do it for you, or worst of all buy it from a vendor for lots of money at horrible quality. People recite 'DSA is bad for coding challenges, when will I need to write a hash map', but once upon a time you did have to write a hash map here and there. Supply chain vulnerability is a cost, but the product was worth the cost: you can just import the darn package!

    I need a map of key ranges to values with intelligent range merging, it is right there on crates.io to import, it has been there since 2016, Maven Central didn't get one until 2018. In the olden days either it was in Apache Commons or it didn't exist. Halcyon days those.

  5. I didn't say 'utopia'. I can name exactly the things I want changed, and exactly what the proximate effects will be of doing so, good and bad.

    Yes, agencies are people. If you think that it's dishonest to castigate the SFHA for taking one action and not taking another because the one action was a little while ago and therefore there's been some personnel churn since, you are being unserious. Have you ever complained about past and present actions of e.g. Microsoft?

  6. You are surely not saying that because HN talks about it, it must be well-known and well-respected.

    Other political positions related to libertarianism, as you name it, have the exact same fate: some states respect them, others don't, and the parts of the national government lower on the totem pole than the cabinet think it's some sort of skin disease.

    You've never heard any mainstream pundit like John Oliver or Rachel Maddow ranting about overregulation; you've never heard anyone important in Democratic politics taking it seriously. The word 'abundance' in TFA was selected to deliberately refer to a book arguing for it, which nobody with establishment credentials had done until this year, and which is treated by the party as a brash bold unexpected controversial statement that should be treated with extreme suspicion.

  7. What? It's literally the same regulatory agency in this case, and more broadly it's the same ideological strain of banning doing X without also doing undesirable thing Y and not caring about whether that reduces the rate of X. Unless you are talking about the housing developers themselves, in which case you are falling for the same thing yourself.
  8. Yes, Rust's strictness makes it a lot more maintainable. It is so much more common that changing the one thing you wanted to change results in a compiler error at every single other site you need to change, without having to look at other areas of the codebase at all, and all the tests pass on the first try.
  9. Valve most likely cares about more relevant things than idiotic Internet shitfights, such as functional technology, or paying customers.
  10. Is Flutter like WPF?
  11. The app consistently shows me things that I want to see from the social circle around the people I follow and the topics they talk about. Alternative platforms like Threads are worse at this; the platform I hear the most about, Bluesky, brags about not having this. Maybe the Twitter experience varies by which topics you are interested in, you might get served more slop the more mainstream topics you follow. But the reason I have not quit due to unusability is because there isn't any unusability.
  12. You can already do that and some do. Mojang, for some incomprehensible reason, even lets you disable auth in the official server's settings (`online-mode=false`).
  13. I don't know where you'd use it besides modding, but it is a general-purpose framework: https://github.com/SpongePowered/Mixin
  14. GPLv4 could be the MIT license. GPLv3-or-later is a statement of arbitrary trust towards the FSF. Corporations serious about licensure, like SixtyFPS, aren't fans of that. (I don't think I've ever seen GPLv3-or-later in the wild from non-GNU/FSF software.)
  15. What makes Fyrox better than Bevy? I don't think the hundred people commenting under every Bevy point release on HN are thinking of the ECS. It has features and it has tools and it has games.
  16. Haven't watched it, but to summarize what I imagine someone aligned with me would say: A ballot's entire lifecycle can be watched as it goes from the stack to the booth to the dropbox to the counting pile. Poll watchers are vestigial as soon as voting machines are involved; it becomes the honor system, which is not trustworthy enough in a system where the parties do not trust each other. The best you have is 'we have found no evidence of widespread voter fraud', a carefully couched statement from media organs you don't necessarily trust either. You, a (Democrat/Republican), can trust a system with paper ballots, because people from your party will observe all relevant details of the process everywhere the process occurs.
  17. Bloat cannot mean large contributor to the code size, since it's a tiny portion of the binary and dwarfed by the regex, syntax highlighter, and (sigh) command-line parsing. It also cannot mean unwanted feature, since every single time I have ever used it to look at a file I have wanted it paged, and I can't think of a circumstance where I wouldn't want it paged (given that my terminal is already set up to work with pagers, and otherwise I'd be well acquainted with configuring things not to be paged). So I wonder what it could mean in this context. (Myself I am fond of not wasting the same twenty seconds over and over again typing bonus things.)
  18.     Do One Thing*†‡ And Do It Well⹋
        * Parsing text formats counts as zero things
        † UX counts as two things
        ‡ APIs that do multiple operations that people might want to split, with no individual APIs for the parts, count as doing one thing 
        ⹋ Something that relies on cooperation from every other process on the system but has no way to enforce it counts as done well
    
    Nobody bothers with this argument when the library is for, like, HTTP clients, or PKZIP containers. Unix philosophy, like most philosophy, exists mostly to be debated, and to be related to the history of the world, rather than to be actually implemented in the modern day.

This user hasn’t submitted anything.