• 0 posts
  • 15 comments
Joined 3 years ago
Cake day: July 14th, 2023
  • Never mind that money ultimately belongs to the state anyway, and is only worth anything because if you don’t pay the state then it will do Bad Things™ to you.

    Not only is it impossible to “run out” of a currency that you control, it’s also not “other people’s”. So the only correct term in the whole phrase is “money”.

  • I haven’t. But it has a 2.4GHz dongle too, so it should Just Work™ like a regular HID if you wanna use that instead of Bluetooth. I would recommend it over Bluetooth anyway, for a permanent wireless setup. BT is nice cuz it’s lower effort for a temp setup, but 2.4 is lower latency.

  • I got an Air65 v3 with blush nano switches. I also got panda nano switches separately.

    Overall, very happy!

    I’ll say, I think the blush switches are more sensitive to manufacturing tolerances, so I got double inputs on several keys at first even with high debounce. I reached out to support and they sent some replacement switches without much fuss.

    Layout’s perfect, knob is an excellent addition. Good build quality, good aesthetic. 5/5

  • It’s the combination of “breaking changes on minor releases” and “disregard for … production environments”.

    Can you stop releasing breaking changes on minor releases? It’s absolutely infuriating that you guys keep doing this over and over again with complete disregard for people downstream using this package in production environments.

    By the time you’re deploying to production, you should already have your versions locked in, so semver does not factor into resolving dependencies for production deployments at all.

    I can understand it being annoying for development processes. Like, if you have a dependabot-style tool that tests against new releases and submits PRs for them, that can definitely be a waste of time and attention if it fails frequently on patch-level updates.

    But in between that “eager testing” step and a production rollout, there needs to be a moment where a human reviews the updates and signs off on updating the lockfile.

    And at that moment, reading the changelog, it really doesn’t matter if it says “1.0.1: breaking changes!” or “2.0.0: breaking changes!”, because you need to be looking at the substance of the update.

    The only way semver violations burn you in a prod env is if you’re YOLOing new versions out there, either by forgoing a lockfile or by merging lockfile updates without review.

  • Full context of the first quote:

    Those who believe we’ve been in an incrementally escalating software crisis since at least 2007.

    Our current software crisis – we’ve had a few – has been ramping up since the US gave up on regulation after the 2007 crash. Instead of reforming and regulating finance, the US decided to let the finance industry take over all of its industries, which hasn’t been great overall, but for software it’s meant that “quality” stopped mattering.

    • Well-funded startups capture market share with subsidised products.
    • Big tech is a cluster of oligopolies and monopolies.
    • Internal software projects are driven by their potential effects on stock prices (“UGC! No, Web 2.0! No, blockchain! No, AI!”).
    • Customer lock-in is a standard tactic.

    There is little to no downside to poor software quality. The upside of doing the job well is limited compared to tactics like lock-in, dishonest subscription models, and monopolies

    If his principal complaint is industry consolidation and consumer abuse, then the browser situation is not a great counterexample.

  • “These politicians will represent the will of the people instead of their own beliefs, including the part where the people get bored and move on to the next shiny thing.”

    Call me crazy, but isn’t this like the best-case scenario for a politician? Accurately representing the electorate?

  • I mean, take your pick. This is a place where a lot of us…

    • are leftists who disagree with extractive, anti-human economic systems
    • left Reddit because they insisted on controlling how people could connect to each others ideas
    • like the open collaboration of open source, which is getting wrecked by AI
    • like open access communities like wikipedia, which are also getting undermined by AI
    • dislike copyright law, which is being selectively ignored here because the people violating it are rich (on paper)
    • are marginalized people, who tend to be disproportionately effected by AI decision-making
  • That’s a carefully crafted illusion. And if you’re a power user, it won’t last long.

    How so? I’m probably as power user as it gets (been using Macs since around ‘95, been splitting roughly 50/50 between Mac and Linux since around ‘06, and I love weird esoteric coding tools, so I’ll try to run some truly cursed setups) and I can’t imagine what you’re alluding to.

  • A Russian is on an airliner heading to the US, and the American in the seat next to him asks, “So what brings you to the US?” The Russian replies, “I’m studying the American approach to propaganda.” The American says, “What propaganda?” The Russian says, “That’s what I mean.”