Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)P
帖子
5
评论
214
加入于
3 yr. ago

  • dist-upgrade must die.

    I spent like three hours I didn't have the other day trying to bring a Debian Unstable system up to date, it decided to stop every few packages to tell me it failed because the t64 libraries conflict with the regular ones and nobody taught apt how to figure that shit out for me and install the right ones.

    Even Ubuntu is like "oh hey there's a new release, you're available for three hours straight to, every two to fifty minutes, explain to a TUI dialog that you don't have an opinion, right? Oh also can you resolve this merge conflict on this config file we think you edited, but you didn't, by being shown the diff once and then opening nano?"

    This is not an acceptable way for this to go.

  • So I can't be directly bezos@aws?

  • If the password is going in URLs you already have a problem.

  • The underlying scam is the concept of a "cost of living" that's somehow different in different places, and a minimum wage that can be different for two people who nonetheless might be expected to buy the same thing.

    Anything that touches this concept and tries to accommodate instead of destroy it is going to inherit its foolishness.

  • IMHO it's already dead.

    Nobody's made RAM actually targeting the specs in the standards for years; the sticks ship with built-in overclocking settings for one or the other proprietary system, and the boards expect the sticks to already be on their Qualified Vendor List to actually work right. The interface between the RAM and the motherboard is ceasing to be a legitimate extension point.

    There's two people who make CPUs, not to any spec but to work with their own other chips that need to already be on the board, which are then driven by firmware software basically supplied by the CPU makers. When the CPU makers update their base firmware bundles, the board makers skin and ship it. In the distant past, one could slot competing CPUs from different vendors into the same board, and they would execute BIOS software fundamentally under the control of the board makers. The interface between the CPU and the board has long since ceased to be a legitimate extension point.

    The real remaining extension point is PCIe, and since its dominant use is to attach exactly one ever-widening GPU from one of two (or perhaps now three! How spoiled for choice we are!) manufacturers, each year fewer slots are provided. The target customer only needs one, and it needs as much physical clearance as humanly possible. A case will have 7 or 8 slots on the back and a board will provide two slots to plug anything in, one to actually use and one to be able to claim that there's more than one slot. And each year there's less stuff to put in there (who buys sound cards?) and more stuff (fast networking, wifi, fancy USB) is integrated into the board.

    And all these components have started to acquire fancy molded plastic and metal casings, to the point where it's not clear why they need a separate enclosure around them.

    So the net result is you obtain one fancy shrouded box from Lenovo, or you purchase two fancy shrouded boxes and plug them together, and you call the result a "PC". And then on the software side it's a terminal for a Microsoft account, which you use to run a client for fetching from Steam, which you use to load client software for talking to live services. And now the people orchestrating all this are wondering why they bother actually mailing you the boxes.

    This is very deeply not personal computing.

  • I think it's a pretty good translation of the word; "Republicans" ostensibly would support a "republic", which is governed supposedly for the common good by mechanisms which are not really explained or examined and definitely distinct from just letting people do whatever they agree on like under one of those gross dirty democracies. "Common harmony" captures the same good-vibes/no-plan energy.

    Of course, what they've got now aren't even actual republicans, because, like their favorite model of Rome, republics love to become empires.

  • But they gave us the good sushi tho

  • The generators don't give you source files or vector images or anything with layers, just (probably 90 dpi) raster images. If you want to get rid of an image element you need actual practice to do anything other than scribble over it.

  • I saw NTSYNC and was obligated to reply with the complementary 90s boy band.

  • It looks like they ginned them up from relevant specs they stuffed in and and the model's latent knowledge of QEMU VirtIO and the absurd GPU-managed system architecture that is the Pi.

    The models have seen several IP stacks before, plus many copies of the Linux, BSD, etc. source trees.

    It's not actually hard to write a network stack, just tedious.

    At some point in the USB keyboard/mouse code the model has loudly proclaimed PRINTF NOT ALLOWED, in the style it does when overcompensating after its obvious mistakes are pointed out to it for the third time. So I suspect that part might be implemented by brute force.

    Unfortunately, the talking horse's OS hasn't bothered with syscalls and lacks any notion of memory protection, and has a terrible userspace API which e.g. puts waiting for a ping response entirely in kernel.

     
        
     * Programs call kernel functions directly - no syscalls needed.
     * Win3.1 style!
    
      

    Usually people don't manage to produce an entire operating system without knowing why this is a bad idea.

  • 已删除

    Permanently Deleted

    跳过
  • I'll chime in that posting to a community with about 12 subscribers is not very fun. But then that's why we have vigorous cross-posting.

  • Why do you think people got so into T posing?

  • Still waiting on the improvements to BACKSTREET_BOYS to get merged.

  • Often to a fault. Sometimes building the packages that make up the distro requires software that is only available and packaged for that distro.

  • I think NeHe might still have tutorials on this, in C/C++. You probably want to be using OpenGL for acceleration and maybe the old fashioned immediate mode/fixed function stuff where you call functions like "We are drawing triangles now" and "here is a vertex" and "that vertex is blue", and you can put off taking over the pipeline with your own shader code until later.

    You still might be letting the library/gpu do most of "the maths" because I think you mostly hand it transformation matrices and points and it sends them to screen space. If you take over the vertex shader then your shader code does that.

    You want to write a vector and matrix math library with 3-vectors and 4-vectors and 3x3 and 4x4 matrices, and add and multiply operations, and matrix inversion. The 4th dimension lets you make translation in 3D a linear multiply operation because you keep 1 in there and your matrix to represent a translation mixes that 1 into the other position coordinates to translate.

    You also probably want to learn linear algebra enough for that to make sense.

    And then on top of that you want to build a scene graph library where objects have parents they move with. And then your renderer loop will walk the scene graph node tree and push each object's transformation matrix and draw it and do its children and then pop the transformation matrix off again.

  • Say it ain't so

  • 已删除

    Permanently Deleted

    跳过
  • That cop is about to shoot that dude already in jail

  • I think that's true, but it's a different moral imperative than either open source (understood as just being able to get the code for the software you have) or Free Software (which was conceived when software came on tapes in the mail and completely fails to address project governance in the era of forges).

  • Ask Lemmy @lemmy.world

    What is the newest thing you can legitimately historically re-enact?

  • RPGMemes @ttrpg.network

    What kind of hangar do my players need to park their elemental planes?

  • No Stupid Questions @lemmy.world

    How do AI data centers manage to consume water, but when I cool my house, my A/C makes water?

  • Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ @lemmy.dbzer0.com

    Can Lemmy be used to actually share files?

  • Asklemmy @lemmy.ml

    Where are people getting their emails?