This is how it was for me growing up blue collar in the northeastern USA in the 80s. My father fixed everything in the house and the vehicles. I inherited my older siblings clothes, and my younger siblings inherited mine. My mother would hem pant legs shorter when we were young, and then let them back out as we grew older. If you wore a knee or an elbow out of clothes, it was getting patched.
This instilled some good and bad tendencies in me. I do almost all of the repairs around the house myself. I work too much though, so I don't always have enough time or energy. Even though I can easily afford it, I have a hard time paying someone else to do them. This means I live with broken stuff longer than I should.
I'd probably have more money if I spent that time working on side projects instead of doing maintenance and repairs.
> This is how it was for me growing up blue collar in the northeastern USA in the 80s. My father fixed everything in the house and the vehicles. I inherited my older siblings clothes, and my younger siblings inherited mine. My mother would hem pant legs shorter when we were young, and then let them back out as we grew older. If you wore a knee or an elbow out of clothes, it was getting patched.
Thing is, they were able to in the first place.
Forget about fixing a modern car. The electronics side is a mixture of "a datacenter on wheels", DRM and anti-tamper technology (sometimes enforced or heavily suggested by law such as in emissions control, sometimes by reality, e.g. "Kia Boys") and high-speed protocols instead of early age wires and relays that you could troubleshoot with a decent multimeter. The physical side is a ton of plastics designed to absorb crash energy and finely tuned metal alloy stuff (with the form also having crash safety implication) that your average DIY person cannot reasonably weld instead of plain old steel sheets. You can't buy a "reasonably repairable" new car any more because of the legal mandates and because you don't want it to be stolen by some kid having watched a YouTube or Tiktok video showing how to bypass the locks.
And clothing... patching a 1980s piece was possible, the fabrics had weight and structural integrity of their own. Nowadays it's extremely thin fabric everywhere that shreds itself after a few washing machine cycles. Try to patch it and you'll more likely than not find out that your very act of pushing a needle through it to apply the patch just causes the next rip to appear. You are still able to purchase better quality clothing technically but you end up paying like 4x the amount and it's still made in some Bangladeshi or Chinese sweatshop under horrible safety and employee rights standards.
If one has the proclivity, then: One can get into rather far into troubleshooting and (and ultimately repairing) common modern automotive electronics with an Autel rig that, adjusted for inflation, costs less than an Atari 2600 did.
I feel like it’s giving good money away when you hire someone to do work for you that you know you can do. You look at the markups for things and it gives you pause. Things like a valve or whatever. You can go to the Home Depot and get it for cheaper even when you include the cost of whatever tools you need to get.
But at some point you have to say, let’s just get someone to to it (the deck, the fence, the gutters, etc.) still it’s like zen and the art of motorcycle maintenance. There is some personal satisfaction in being self reliant.
It would be absolutely devastating to me too. I only do my gaming on Linux, and my large game catalog is through Steam. Which means that even if they can't really shutdown Proton because it's open source, it still might amount to destroying my game library.
I guess it depends on what level you're generating the events at. On Linux, it would be completely reasonable to inject the input events at the input device level.
This is very straightforward (EV_REL) and requires a very small amount of code. There can be different problems to deal with when working at this level, but in my experience, everything works as expected with keyboards, mice, and gamepads.
That's the thing, it really depends on what you're trying to accomplish. If you're trying to move the mouse as if some remote program was a mouse attached to your computer, generating inputs makes sense. If you provide some kind of remote support application that just needs to make the mouse appear at the place the remote tech indicates, changing the raw cursor makes sense.
Both approaches are reasonable and both are implemented in desktop operating systems for this reason.
This is really interesting for me to read. I encountered a DMA lockup in the hardware by an Ethernet MAC implementation on an ARM chip. It was a Synopsys Designware MAC implementation. It would specifically lockup when PTP was enabled. From my testing, it seemed like it would specifically lockup if some internal queue was overrun. This was speculation on my part, because it would only lockup if I tried to enable timestamping on all packets. It seemed to work alright if the hardware filter was used to only timestamp PTP packets. This can be a significant limitation though, as it can prevent PTP from working with VLANs or DSA switch tags, since the hardware can't identify PTP packets with those extra prefixes.
The PTP timestamps would arrive as a separate DMA transaction after the packet DMA transaction. It very possibly could have been poor integration into the ARM SOC, but your PTP-specific issue on x86 makes me wonder.
Group policy settings will keep it off. Can be set if you have a pro version of windows or a business/enterprise version. It's the only way I will trust using MS Edge.
Has anyone here has used FreeNX? I had read good things about its performance over the network (and even cell networks), but I've never encountered anyone who's actually used it. I guess I'm going to have to be the person to try it so I can be the "person who's used it" to others. And to those wondering, I think this is relevant to this link, as I believe FreeNX is more-or-less the X11 protocol, but does much more caching and compression.
I used to use it back in the day. It had amazing performance — the first Remote Desktop that showed me what was possible, and far and away the best way to do remote X.
Make sure to focus on the aspartame section, which doesn't show the same insulin effects as other sweeteners
It is hard to understand how aspartame influences the gut microbiota because this NNS is rapidly hydrolyzed in the small intestine. In fact, even with the ingestion of very high doses of aspartame (>200 mg/kg), no aspartame is found in the blood because of its rapid breakdown (29).
> There are, in fact, a few things that windows does better straight out of the box than most linux distributions. Multiple monitors, high res monitors, printers, gaming and Bluetooth come to mind.
This hasn't been my experience. Printers and gaming are the only two on this list that I think Windows does better out-of-the-box. There is one thing missing from this list that I think Windows does better, and that's power management (suspend/resume) for laptops.
Other than printers, I would say Linux generally performs worse on these things because the companies making the printers, games, and laptops don't support Linux. Printer manufacturers don't support Linux that well, but I also think printer handling on Linux is not as good even when it is supported.
Since connected standby, Windows certainly does not do suspend better than Linux. I’m not sure it’s even capable of suspending any more. See for example this recent report of Dell advising that customers should not expect their laptops to suspend [1].
I’ve owned a laptop with this feature and replacing Windows with Linux allowed me to actually use S3 sleep again, safely put the laptop in a bag without worrying about it turning itself on, and it improved the battery life when sleeping by a factor of like 5-10.
For those purposes, I run Windows in a VM? In my case, the only reason I even need to run it at all, is that my employer has some software that requires it.
This instilled some good and bad tendencies in me. I do almost all of the repairs around the house myself. I work too much though, so I don't always have enough time or energy. Even though I can easily afford it, I have a hard time paying someone else to do them. This means I live with broken stuff longer than I should.
I'd probably have more money if I spent that time working on side projects instead of doing maintenance and repairs.