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/)H
Posts
2
Comments
414
Joined
1 yr. ago

  • You can mostly just copy your home partition/dir with something like rsync.

    Step by step:

    1. Install new distro, in the installer make sure to use the same username (otherwise there is some extra work involved but still doable)
    2. start up new distro to make sure it works
    3. reboot into old distro or into live linux
    4. use rsync to copy olddistro/home/user to newdistro/home/user (you have to think about whether it makes sense to overwrite all files or if there is maybe some special exception somehow. Like there may be some idiomatic bashrc on one distro that does not work well with the other)

    (I've done that multiple times now and there is some minor fixing involved sometimes, like with the bashrc example, but otherwise it's super easy. If you ever get stuck just hit me up and I can hop on a Rustdesk/discord/whatever support session)

  • At massive scale, indexing is done by distributing the data rather than relying on a single machine. The index is split into shards, each holding a subset of the data, commonly partitioned by hashing IDs or dividing term ranges. Every shard is replicated to multiple machines so reads can be load-balanced and failures do not take the system down.

    Search queries are handled by a coordinator that sends the query to the relevant shards in parallel, collects their partial results, merges and ranks them, and returns the final result. Because all shards work at the same time, query latency depends on the slowest shard, not on total index size.

    This setup is built on search engines based on inverted indexes, usually derived from Lucene, either via systems like Elasticsearch or via custom implementations. Metadata and related data are stored in distributed databases or key-value stores, while index updates are streamed asynchronously so writes do not block reads. Caching at multiple layers keeps frequently accessed data in memory, and the whole system runs on large clusters that automatically handle placement, scaling, and failures.

    idk where you are, but where I live anybody can go to the university lectures for free, as long as they are not full. Or the library and browse the relevant section. Personally I learned everything IT related from uni courses and searching for my topics of interest in the uni lib. So thats my shitty recomendation, I'm sure there are online resources and courses on it though.

  • I have an AMS with stock firmware. Seems to just work for me

  • You can use orca with your bambu.

    I had a handful of cases, where the bambu slicer couldn't do what needed to be done for my model and orca had some extra setting/feature for that. So I permanently switched to orca.

  • i selfhost a pullthrough docker repository, so every container I use is stored in there and can be pulled offline.

  • a budget oriented one

  • Thats not how that docker container is actually set up.

    What you describe does exist, but here it is actually running on the server and gets streamed to the users browser.

  • do you have a docker image or link so that I can try it out and see if it's the same for me?

  • I backup the whole / with borg

    It has insane deduplication and compression and it creates a structure kind of like git, so you can have lots of incrimental versions without using much space.

  • Nobody wants your opinion on it either, yet here we are, getting both.

  • It does sound like one, but it isn't. Ignoring the differences in UX:

    Passkey

    • Per-service key pair, unique per domain, Identity bound only to that specific account on that site
    • Challengeresponse via WebAuthn
    • Trust anchored only in the target service (no external CA)
    • Private key sealed in OS / secure hardware keystore

    Certificate login

    • Single global identity usable across many services
    • TLS client authentication with certificates
    • Trust established via certificate authorities and chain validation
    • Private key stored in exportable file or smartcard
  • I think OP is talking about auth in services that you selfhost.

    For example elster.de forces you to sign in with one of the many passwordless methods, which includes: entering a username and uploading a cert file.

    But most selfhosted services only have username/password logins (if any).

  • pine64 has quite a few devices running different distros, but thats more like low end devices (thoigh they have a tablet, a laptop, phones etc.)

  • Which language do i code it?

    doesn't matter. If you wanna go far, pick the one you're best at. That way you have one less hurdle.

    Which libraries would i need to use?

    I thought you wanted to do it from scratch? The standard libs will probably have all the math functions you need. + Something for keyboard and mouse input handling.

    Where to start?

    By reading something about 3d rendering. Triangle math. Projections. Lighting. Shaders. etc. You can look at university courses that publish their materials online. Or a book. Or blog guides. Or yt videos. Or stackoverflow. Or reddit posts. (quality drops aproximately in the order i've written it)

  •  
        
    kotlinc -Xanalysis-mode=unused-imports -Xreport-perf -Xuse-k2 $(find "$SRC_DIR" -name '*.kt')
    
      

    maybe you need to play around with the flags, I'm away from pc and can't test, but from the top of my head and a quick search it should be something like that

    on arch linux it comes from this package: https://archlinux.org/packages/extra/any/kotlin/ not sure about other distros

    no clue about windows

  • https://www.cadsketcher.com/

    CAD Sketcher is a free and open-source project that adds constraint-based sketching and parametric modeling to Blender.

  • I had skmilar symptoms once when my nozzle was clogged. I tried dislodging the clog without success, but replacing the nozzle immediately fixed the problem.