• 3 Posts
  • 1.11K Comments
Joined 2 years ago
cake
Cake day: July 14th, 2023

help-circle





  • Mostly agree.

    But I think their advice falls prey to the “only a Sith deals in absolutes” problem, when they start contrasting “concrete advice” vs “generic advice”. They are offering “generic advice” with this post, aren’t they?

    They hedge against that hypocrisy by offering some special carve-outs where generic advice is still “allowable”, but Idk. I think this post could’ve stuck to the 60% of the topic that was a slam-dunk instead of trying to take on the entire topic of design principles.

    After all, I think you could argue that when experienced designers appear to contradict design principles, it’s because they understand the underlying logic of the principles and are recontextualizing them for this specific problem. That argument prioritizes concreteness but also doesn’t paint design principles as unimportant.

    As Picasso or someone once said: first you must learn the rules, and then you must break them.


  • Make computers do stuff for what purpose?

    I joke to my family that I just name things for a living. When you take away all the incidental stuff like files and pointers and ports, that’s really all it is. “This sequence of events with these properties is called <this>, and when you ask our system what to do about it, it does this other sequence of events with these properties which we call <this other name>.”

    It’s kinda like those ancient stone tablets that are the first example of writing, and they’re just like “Ramses owes Jeremiah 5 chickens” or whatever. It’s just how we manage abstract concepts moving around our civilization. Yeah there’s math involved, but every endpoint is a human being in one way or another.







  • Molly White’s coverage:

    …maintained that they were merely developing privacy-preserving software, and that they were not responsible for criminal use of the software. Prosecutors have argued that the developers actively intended the software to be used for criminal purposes, pointing to marketing aimed at “Dark/Grey Market participants” and those engaged in “Illicit activity”.

    Judge Cote cited a letter to the court in which Rodriguez continued to say that he was merely motivated by a desire to protect financial privacy and not “a desire to facilitate criminal activity” as evidence that Rodriguez “has not come to terms with what he did. … The letter indicated to me that you were very much still operating in a world with moral blinders on.”

    https://www.citationneeded.news/issue-96/#samourai-wallet





  • You can run Linux on ARM. I do. And let’s not act like x86 wasn’t full of Microsoft-led efforts to undermine Linux. Anyone who’s had to disembowel their BIOS settings to the tune of “Your PC will be unsafe! Are you sure you want to run a LEGACY OS???” is familiar.

    I’m not a huge fan of the idea of buying CPU+GPU+RAM+mobo all as one unit. But like… that’s what tends to happen. Audio cards, SATA drives, network cards, these things all used to be separated until motherboards offered features to streamline things.

    The real problem is not form factor, but lack of competition. If there were 10-15 Qualcomms out there, offering different combos and a la carte options, there’d be no problem. It’s only because there are a tiny number of dominant players in the space that technical consolidation automatically translates to abusing consumers.


  • Well… modularity is kinda coming to an end anyway, regardless of supply chain moves. Apple’s M series has shown that op decoders and unified memory are the low-hanging fruit for overall system performance improvements, and that means less modularity.

    I think Valve sees the writing on the wall and is trying to get ahead of the game via FEX and the Steam Frame. Intel and AMD are pretty much stuck playing Nvidia’s game at this point, and Qualcomm has an incredible opportunity here. I’m still rooting for RISC-V, and I think it may end up being the long-term winner in like 10-15 years time.

    But either way, x86-style modularity is not long for this world. From a purely technical standpoint, I think that’s good. Adding the political and economic situation into the mix… well… fuck, we’re mega-fucked. About the only thing we have going for us as consumers is the fact that this is already headed towards a reset. So if we do gain some leverage, we can make a big change all at once. If we don’t though… things will get much worse.


  • Yeah, we need to be careful about distinguishing policy objectives from policy language.

    “Hold megacorps responsible for harmful algorithms” is a good policy objective.

    How we hold them responsible is an open question. Legal recourse is just one option. And it’s an option that risks collateral damage.

    But why are they able to profit from harmful products in the first place? Lack of meaningful competition.

    It really all comes back to the enshittification thesis. Unless we force these firms to open themselves up to competition, they have no reason to stop abusing their customers.

    “We’ll get sued” gives them a reason. “They’ll switch to a competitor’s service” also gives them a reason, and one they’re more likely to respect — if they see it as a real possibility.