• 1 Post
  • 29 Comments
Joined 1 year ago
cake
Cake day: July 9th, 2023

help-circle
  • I don’t know about videos but having a look at the OSI model is a good way to start. It covers the abstract framework for packetizing data including things like the distinction between hardware and software, envelope, encryption, application layer stuff, the whole shebang. The cool thing is by going hardware, network, application you can see where responsibility are and it helps you understand where things can go wrong.

    If you are interested there are plenty of CCNA style courses available on the internet, licit and otherwise, and they go into more depth, and the same applies to RHCE/RHCSA material. The training for certifications like that covers what you want to know but also puts it in context, and again licit and otherwise sources are available.



  • The question is not about what is possible, it is about what is common. Also, I am not saying the SAD is good or even better than vegan. Anyone trying to eat well is likely to make some of the same good choices, such as reducing refined sugars, dropping a portion of their ultra processed foods, and monitoring and meeting their protein needs. Being unable to hit your protein needs on a vegan diet is something an incautious person may experience, but supplementing protein or increasing protein components in your meals is manageable.

    That all said, it takes extra work. Most people don’t have the spare effort to cook at home for every meal, people are time and money poor and stressed beyond all reasonable limits, so we need to try to make some sort of plan that can actually be followed, not just some ideal. Is vegan possible? With effort and education it seems that some people can manage it, so at least some portion of people could do that. On the flip side if someone eats fish and chicken as their meat rather than beef have they not made progress from a bunch of ways? Definitely fewer carbon emissions. I don’t claim to know the answer for what we should do but saying “do this perfect thing” seems counterproductive.


  • I’m reminded of an article talking about an outage at Yahoo! back when they were huge. It turned out the whole outage came down to one person messing up. The manager was asked how they let the person go and they said “Whatever the cost of that outage we just spent it on training, that person will never make that mistake again, nor will they allow someone else to make it”.

    If you have mods trying to manage things and they make a mistake you don’t axe them, you discuss the situation and work in good policy for going forward. This one case is costly to the community, but nowhere near as costly as losing someone with this experience.

    As for the vegan diet for cats issue, in general people who do vegan diets for kids and animals run a high risk of causing harm. Is it possible to do correctly? Maybe. Is it likely that an individual who is not trained in that field will manage it? No. But should it be investigated? Sure, but o my with experiments that actually do teach us something, no wasted studies of 3 weeks on a diet and checking blood tests, or comparing vegan kibble to omnivore kibble. Still, the same issues plague human dietetics and we don’t have the answers there either, so yeah, maybe we should all chill a little and work together rather than identifying with one side of the argument and vilifying the other.



  • I meant to say language in the linguistics sense, a series of abstract items which can be arranged to convey arbitrary meaning. For example, a dog barking can be a threat display, a warning, playful, sad, afraid, and so on. But can you use barking to create grammar? With grammar you could have labels for items in the world and use various barks to refer to them, make requests, ask questions, and so on. Some types of animals have warning calls that are specific to types of predators, for example an eagle call or a leopard call. Leopards require different responses than eagles so the distinction is very useful and helps others to respond. This is not quite language but is definitely a step in the right direction.

    So yes, you are correct, lots of animals can communicate things to each other, but it is not the same as language like what humans have. Could we find an animal that does have language? Or something very close? Sure, but we haven’t shown that yet. Maybe we should focus on giving other animals a chance to develop before we wipe them all out.



  • No, but that is because they don’t have language.

    That said, plenty of humans do not have a voiced internal experience. The lack of language does not imply a lack of cognition. I would expect that the brain of a closely related organism, say a chimp, would have many similar experiences generated by the same stimuli. Would they experience green like I experience green? I can’t even say that about a person sitting next to me, but they probably have an equivalent experience.

    That said, if we had a way of communicating could we reach agreed terms? I can do that with my cat, so I would think he has an understanding of me and my behaviours along with what tends to happen when I do certain things like clap then shake my hands at the end of a treat session. He knows there are no more treats, he associates that with my hands clapping and shaking, so we communicate. Does he have a voice in his head describing it? Probably not. Does he have Meows? Again, probably not, but he would have a sense and memories of previous times.



  • No idea, but I put it together from ideas around algorithmic decision making and anarchistic thought. Design a society where you would be happy to be dropped in as a random person and you can’t have massive power and wealth imbalances. As soon as you get rid of the idea that you will be on top you gain the drive for equality and fairness.

    If nobody wants to do a job then people will pay more to not have to do it. In that way people getting paid to do shitty jobs at least get well compensated and that makes the job more attractive, leading to it being less shitty.


  • There are a bunch of approaches but one I like is to have everyone vote on the relative pay for each role except their own, so customer service doesn’t vote on customer service pay ratio but votes on everything else. Once you have agreed upon relative pay you then take the total budget for pay and divide it among the whole staff according to those ratios. Nobody will vote for the CEO to make 300 times what someone else makes but they will vote for higher pay for jobs they don’t want to have to hire again for, say shitty jobs or complex jobs. This means the hardest to hire for are retained, the ones who make work easier for others are retained, and the ones who are making life hard for others get reduced. It also means nobody will have to feel that they didn’t have a fair shake, they got to vote and voice their opinion but the group has voted. Also, who really feels OK paying someone a pittance? Exactly the type of people who will be pushed out of this type of structure.



  • I work in individual support under the NDIS in Australia. The NDIS (National Disability Insurance Scheme) is a system that disabled people can access to fund various needs not covered by our medical system. I help one client who has had a stroke with eating and massage, another client with woodworking and metalworking, another with cleaning and organising their house, and really anything else they need.

    It is really flexible and allows us to meet their needs, not what someone else thinks their needs must be.



  • My understanding is you make fewer but more replicable mistakes. If you use a wire you have to trace it, keep the length consistent for timing reasons, use very consistent soldering technique, and ultimately you have a hard time tracing issues. With a homemade PCB you generally do get what you ask for in terms of circuitry. Traces are the right length, right thickness, right spacing, and if not then the whole board is similarly impacted, so it is obviously broken or not broken. If you mess up your design then you have a problem, but if you did the process right and you have a valid design then it works.

    That all said, homemade PCB is a large time sink and modern PCB manufacture is so cheap and fast it doesn’t make sense to do at home for the most part. You can literally get a complex board faster by ordering it from halfway around the world and having it posted than making it yourself. I would say it is a good learning exercise, not a good manufacturing or prototyping practice.



  • Have a look at this link

    https://linuxways.net/mint/setup-wine-linux-mint-21/

    It has steps for enabling 32 bit support, around step 2 enables and step 3 installs wine again after. You need to go through the wine install again after enabling 32 bit support (i386). If you don’t get all the packages with :i386 at the end remove wine and then install again.

    With the upload, if it isn’t bittorrent it may be corrupted without being checked. Maybe look for an md5sum and confirm you have the file as expected. If the md5sum checks out you are sorted, if not you will at least know. That said it is as you say very unlikely to be the file, much more likely the libraries. Let me know how you go.


  • OK, so a few possible starting points. It looks like you are running a 32 bit programming but may not have all the 32 bit libraries installed. This may be referred to as multilib or similar, but you need the 32 bit versions to run 32 bit software properly.

    Second, if the above doesn’t solve it you may be having the same issue I had with Arcanum. I had taken a rip many years back and it had been corrupted so it would segfault like yours is. The solution was to find an alternate image of the disk which was clean and using that.

    Good luck


  • Root your phone and you can manage which APN is used by tethering. If you can’t do this consider trying a connecting to a VPN before enabling tethering, the connection will on some devices remain active on the normal APN because changing would disconnect the VPN and keeping connected is higher priority than updating the APN. Also USB tethering and WIFI tethering may behave differently.

    In the end this is a good argument for better regulation. When you buy a car they don’t get to extract more money from you because you drive out of state or use it for business. The fact that telecommunications companies have so much power and access to basically monitor what you are doing and bill accordingly is insane. You should pay for a service with a simple and clear contract and all this crap should be made illegal.


  • Working for a VoIP company in the early 2010s I rm -rf’d the /bin/ directory. As root. On a production server. On site.

    I ended up booting from my phone (android app for iso booting) then manually coppied over the files from another machine. Chrooted and some stuff was broken but rebuilding from the package manager reinstalled everything that was missing. Got the system back up in around 40 mins after that colossal screw up. Good fun and a great learning experience. Honestly, my manager should not have had me doing anything on a root shell with no training.