I once met a person that never drank water, only soft drinks. It’s not the unhealthiness of this that disturbed me, but the fact they did it without the requisite paperwork.

Unlike those disorganised people I have a formal waiver. I primarily drink steam and crushed glaciers.

  • 2 Posts
  • 59 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle








  • I am not so sure that it will end up faster or better.

    **In theory: **A CPU scheduler should give programs as much CPU time as they want until you start nearing CPU resource saturation. Discord doesn’t need very large amounts of CPU (admittedly it’s a lot more than it should for a text chap app, but it’s still not diabolically bad). It will only start getting starved when you are highly utilising all cores. That can happen on my 2-core laptop, but I don’t have any games on my 6 core desktop that will eat everything. Nonetheless on my laptop I’d probably prefer my games take the resources (not Discord) and I’d happily suffer any reasonable drop in responsiveness of Discord as a result.

    I don’t think that a new process (a new dedicated browser-client) instead of a new thread (tab in existing browser) is intrinsically faster or better. CPU schedulers are varied and complex, I wouldn’t be surprised if any differences in performance measurements would end up down in the noise. If anything the extra memory usage might cause more IO contention and memory starvation, making everything slower rather than faster. But this is all conjecture, so don’t give it much credit.

    Basically, it’s faster to focus on painting a single canvas than it is to painting 3 at the same time.

    I don’t think that’s much of a problem in practice, at least for Firefox: one tab can crash and stop rendering completely (or lock up 100% of 1 CPU core) but the others will keep going in other threads. For the most part they shouldn’t be able to affect each other’s performance.

    In practice: What’s the actual metric that you think will be better or worse? I assume responsiveness to typing and clicks in the discord UI?

    I’ve never seen discord lag or stutter from causes other than IO limitations (startup speed, network traffic, heavy IO on my machine) or silly design (having to refresh the page after leaving it open all day, I suspect it’s intentionally auto-disabling but I’m not sure). That’s not something that running a separate discord client in a separate dedicated/embedded browser will fix.






  • Lawful good: Please don’t use 8P8C for anything other than 10/100/1000BASE* compatible protocols, especially on network devices. It’s confusing.
    Chaotic good: Please don’t use ethernet cable for anything other than ethernet compatible protocols, especially on ethernet devices.
    Lawful evil: That’s a valid use of Cat5 cable.
    Chaotic evil: Let’s talk about RS-485

    True neutral: Wires are just wires and standards are just standards. In a parallel dimensions, somewhere, cat5 is used for 8-phase delta mains power.



  • WaterWaiver@aussie.zoneto3DPrinting@lemmy.worldLines in prints
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    6 months ago

    Sorry for the late reply, tied up. Thankyou for the photos.

    The Z-axis leadscrews look OK in the photos (nothing obviously wrong). That’s a very clean and new printer.

    Q1. Is there any grease on those Z-axis leadscrews (tall metal spiral rods) or are they completely dry?

    Q2. If you force your printer to move up and down does it make unusual noises at some parts of its travel height? You can try typing thing g-code into your printer monitor software to make it move up and down:

    G0 Z100 F1000   (move to Z position 100mm.  You won't actually travel at 1000mm/minute, instead the printer will do whatever it's max is)
    G0 Z0 F1000    (move to Z position 0mm, ie nozzle touching the bed)
    

    You may need to home the axes first (G28)

    Q3. Are these screws on both sides properly tight? I think I might possibly see a gap under one, but it could also be an optical illusion from reflections.




  • SFF = Small Form Factor. It’s smaller than traditional ATX computers but can still take the same RAM, processors and disks. Motherboards and power supplies tend to be nonstandard however. Idle power consumptions are usually very good.

    USFF = Ultra Small Form Factor. Typically a laptop chipset + CPU in a small box with an external power supply. Somewhat comparable with SBCs like Raspberry Pis. Very good idle power consumption, but less powerful than SFF (and/or louder due to smaller cooler) and often don’t have space for standard disks.

    SBC = Single Board Computer.


  • I wouldn’t attack via USB, that path has already been too well thought out. I’d go for an interface with some sort of way to get DMA, such as:

    • PCIE slots including M.2 and external thunderbolt. Some systems might support hotplug and there will surely be some autoloading device drivers that can be abused for DMA (such as a PCIE firewire card?)
    • Laptop docking connectors (I can’t find a public pinout for the one on my Thinkpad, but I assume it’ll have something vulnerable/trusted like PCIE)
    • Firewire (if you’re lucky, way too old to be found now)
    • If you have enough funding: possibly even ones no-one has thought about like displayport + GPU + driver stack. I believe there have been some ethernet interface vulnerabilities previously (or were those just crash/DOS bugs?)