• 0 Posts
  • 41 Comments
Joined 1 year ago
cake
Cake day: September 7th, 2023

help-circle
  • Agreed. I’ve never understood the logic of splitting the hours of the day in half. 1800 is so much nicer than 6PM.

    I don’t think that’s purely an American thing though. If I had to guess, I’d say that most of the world uses 12-hour clocks instead of 24-hours. I could be wrong though. Nevertheless, I usually write all times in 24-hour format. But it always sounds awkward trying to use it in speech. I haven’t figured out a good way to do that yet.





  • Also, if you watch a video you like, do yourself a favor and download it. Save it. Archive it. It’s only a matter of time before they either take it down or derank it because they want to push you to some other more profitable video stream. Bonus points because it doesn’t give them analytics information on it when you go back to watch it again, or watch a specific part again.

    I’ve started doing this for all kinds of content - technical videos, music, funny clips, games, etc.


  • It’s not your responsibility to make up for Google’s shortcomings. They’re a ~5 trillion dollar company now. They could easily change their payment structure if they wanted to, but they don’t because their shareholders are more important. If a company with >10^8 times more net worth than you isn’t going to bother, then don’t make it your responsibility.

    It’s sad, but unfortunately, the creators made a deal with the devil, and it’s not regular people’s responsibility to get them out.

    And don’t forget, there was a time when nobody made any money for posting things on youtube - it was just a site for sharing things people found novel and interesting, with no expectation of remuneration whatsoever. I would even argue that it was a much better time to be there than it is now - back before they had recommendation algorithms pushing people to all kinds of deplorable content and pushing the biddings of far-right dictators. Rewarding Google for this kind of behavior only makes it worse.


  • I work with Americans and this hits home hard. It’s especially infuriating when they format their dates. “I had a meeting with so-and-so on 4/5” and nobody has any fucking clue what they mean.

    The worst part is how hopelessly oblivious they are about it. It’s not even like they don’t care that nobody does things their stupid way - it’s the fact that they’re so insulated that they can’t even fathom that nobody does things the same way they do. It just goes to show how clueless they are about the rest of the world and how little they get out of their neighborhoods.

    It drives me mad. At this point, it’s just offensive how ignorant they can be sometimes. If you have to work with other people, you should at least make an effort to be aware of the fact that others do things a different way and try to avoid situations like this, but they just refuse to do so.

    Apologies… /rant


  • I would say the biggest advantage is that OpenBSD is a very security-focused distribution, in a way that I don’t think any Linux-based distro has adopted.

    The other advantage is ZFS. 10-20 years ago, there was no equivalent, and btrfs was in its infancy. These days, btrfs has proven that it is pretty stable and resilient. There might still be some advantages of ZFS over btrfs, but I haven’t used either one at all, so I can’t really be sure.

    Outside of that, the BSDs are basically just different distros. Back in the 90s, when there was a lot more diversity in Unix, a lot of people just started out with *BSD because there was no clear choice at the time. People just like to use what they are more comfortable with - but most new users pick Linux over BSD these days, and a lot of people who started out on BSD have assimilated onto Linux.

    Still, diversity is a good, nice thing, especially with the advent of systemd. So I’m glad we still have the BSDs around, even if I disagree with their stance toward the GPL.




  • They’ll lose a bunch of good workers, but they bought VMware for the customer base, not the workers.

    Yeah, vmware has a pretty good stranglehold on companies using on-premises hardware.

    My last job was like this. We had basically 2 sysadmins (now 1) that managed hundreds of servers for about 30+ research scientists. There was no way in hell that people were going to adopt kubernetes (nobody in the entire team had any expertise in containerization, let alone k8s), IaaS was too expensive for their meager budgets, and it’s not like anyone is going to switch virtualization vendors.

    So anyway, the writing is clearly on the wall for them. Pretty soon, you can be sure that the prices are going to get cranked waayyyy up. Current vmware customers will likely find themselves in a pretty unfortunate position soon.

    Oh well. But this is what happens when you depend too much on commercial vendors.




  • Normally, you’d run a cluster of multiple servers to host such workloads, but imagine if all those resources were available on one physical hosts - it’d be a lot more effecient, since at the very least, you’d be avoiding all that network overhead and delays.

    Exactly! Imagine you have two services in a data center. If they have to communicate a lot with each other, then you would prefer them as close to each other as possible. Why? Well it’s because of the difference between sending a request over a network vs. just sending it to another process on the same host. It’s much more efficient in terms of latency and bandwidth. There are, of course, downsides and other other costs (like the fact that the cores that are handling the requests themselves are much less powerful), so you have to tailor your hardware allocation to your workloads. In general, if you’re CPU-bound, you would want more powerful CPUs (necessitating fewer cores per host for power reasons), and if you’re I/O bound, you want to reduce network latency as much as possible.

    Now imagine you have thousands of services. The network I/O can get pretty extreme. Plus, occasionally, you have requirements like the fact that any data traveling from one host to another must be encrypted. So if you can keep as many services as possible on a single host, you reduce a lot of that overhead as well.

    tl;dr: everything comes down to trade-offs and understanding the needs of your workloads, but in general, running 300 low power cores is probably indicative of an I/O-bound application and could hypothetically be much more efficient and cost-effective.


  • I’m not the guy you responded to, nor am I a kernel expert, but I have a few suggestions:

    1. Sites like phoronix and lwn will go into pretty low-level kernel details like this from time to time. You could consider subscribing to their RSS feeds or something like that

    2. Review a few open university courses on either Operating Systems or Computer Architecture. Short of that, you can also just browse wikipedia for articles on these kinds of topics. I find it enjoyable to read them from time to time

    3. Subscribe to the LKML (which is probably a lot more information than any single person can process, but sites like lwn and phoronix highlight/summarize from time to time)

    I would also say that there are a lot of people out there who have made contributions to the Linux kernel, including this specific portion of the Linux kernel. The person you’re responding to may even do it as a part of his/her day job (and it certainly reads like he does). It’s not that uncommon.

    And the last thing to keep in mind is that learning knowledge like this doesn’t happen overnight. You learn a lot more by learning small things over several years, compared to learning a lot in a short time. Don’t make it a goal to learn things like this - instead, try to make it something you enjoy doing, so you keep doing it over the years and learning more and more small bits of knowledge over time. Eventually, all the different pieces start fitting together and you too could mash out an excellent post like GP’s!


  • at least if Microsoft wants to be in compliance with EU rules on tracking

    “if” doing a lot of work in that sentence. Even if the EU comes down on them for this, the fines usually end up being less than the cost of doing business. And it’s not easy to prove in a court in the first place.

    I think companies know and understand this, so they just end up doing it anyway and pay the inevitable fine. And that assumes that the fine comes at all - even if they pay a fine for this practice, there are probably so many others that they’re not being punished for that it still makes sense for them to ignore it.

    I really hope this is something that gets addressed though, as things are getting absurdly out of hand by this point.



  • First thing is to not mount it at all. Any writes to the overwritten partition will corrupt your data.

    Second thing: install system rescue cd to a live usb and boot it. Look into testdisk and photorec. It’s been a while since I’ve had to use these tools, but I believe testdisk can restore the partition and photorec can find files in a file system that has been deleted. I would try running photorec first to save the recovered files to an external hard disk, and then testdisk to try restoring them. But disclaimer: it’s been a while since I’ve had to do this, so my memory is foggy here.

    Good luck!


  • Yup, he’s the absolute worst. I can’t think of a single product that Google has even improved during his tenure as CEO… let alone a product that he successfully launched on his own. All he can do is make existing products more expensive.

    Look at how he completely lost his shit when chatgpt was released - probably a huge part of the reason he lost it is cause he realized he’d have to actually do something useful instead of just squeezing more blood from the collective stone of all Google’s existing products. His claim to fame is creating Chrome. What fucking good is that? Web browsers have existed since the time he was born. There’s nothing to innovate there, and there never has been. It’s clear: he’s not an innovator.

    Whoever takes over after he’s gone is going to be in for a hell of a time. The only thing he’s created for Google is a shit-ton of anti-trust lawsuits. The company is an empty husk at this point. There’s nothing left for them to become.