• 19 Posts
  • 34 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle














  • There’s a lot of engagement when I find truly good posts and post them here. But… I just haven’t had the time to dig around Lemmy and look for the best posts.

    Really, the big issue is that my #1 research tool, search-lemmy.com, has seemingly gone off-line for the last few months. So I’ve been discouraged with regards to looking for different good posts to highlight. Hmmm, maybe I’ll make a “meta” topic about finding ideas on how to search for good topics?



  • No. In the world of business, there’s an acknowledgement that its sometimes best for a project to NOT get done, rather than being the bagholder (ie: the one stuck doing the hard unappreciated work that no one else wants to do).

    Its a common occurrence. “This would be great if someone did X job”, but it doesn’t mean YOU should do it, especially if you are working for a team or other group. If I am the team-lead of 100 programmers, its my job to make sure that we have 100 (or more) jobs available so that everyone remains employed. Getting us stuck doing difficult, long, unappreciated work is the fastest way that we all get fired.

    Its better to do things 'the hard way", that’s selfishly (for us 100 people) beneficial, rather than doing things to the benefit of greater society. And programming is actually full of this situation.


    Now yes, this leads to the whole world depending upon the heroic efforts of 2x open source developers who have been nearly unpaid for the past two decades to develop OpenSSL or whatever, but… that’s how it works sometimes. When you’re a team lead in charge of keeping a group of 100 (or 1000) healthy and full of work to do, you can’t just be doing things “for the benefit of overall society”, people are literally relying upon you to be cutthroat on behalf of them and get benefits to your own team.


    Now what you’re supposed to do, is make a clear and convincing case to your superiors: the people in control of departments of 1000 or 10,000 people. You point out that “Hey, we’re fighting 100 vs 100 down here. But if you give us the money in XYZ ways, then we can better cooperate as a group”, then its now the responsibility of your boss to make sure that the job gets done.

    If whatever you’re doing is to the benefit of multiple companies (ex: OpenGL is to the benefit of AMD/Intel/NVidia), you are supposed to split and create a new non-profit organization with split-control (different board members from AMD, Intel, and NVidia all sitting on the board) that develops the standard that benefits all three. Then, you get that organization to hire / develop the OpenGL or Vulkan work that everyone benefits from.

    But if you’re say, an AMD developer… its a bad idea to just develop OpenGL by yourself (and let Intel / NVidia profit off of AMD’s hard work). There’s give and take here, and your competitors are also cutthroat. The Khronos Group exists purely as a political device to help these companies work together more closely, and that’s the only way that long-term sustainability between rival groups can really work together.




  • Its theoretically playable. But 8, 9, 10, 11, and 12 is basically never going to happen. I’m trying to figure out how to optimize my program for “more playable” sequences.

    Surprisingly: the sequence 1 2 5 6 8, 3, 4, 7, 9 is playable and score-wise optimal still. So with a few reorderings / better search, I probably can find a “reasonably looking” sequence for a real game.

    Still, solving this “subproblem” is likely news for many Azul players. I believe I’m the first one to find a provably optimal sequence of plays for a given target number of placements.



  • The Chu Ko Nu was more of a party-trick than a real weapon though. The amount of power behind each bolt was miniscule.

    The actual “rapid-fire warbow” the Chinese used was the lol rocket-launcher. (Or really, Koreans did it first, strapping Chinese rockets to a bunch of arrows and lighting all of them at the same time, causing devastating effects on the battlefield). See Hwacha: https://en.wikipedia.org/wiki/Hwacha


    Zhuge Liang’s biggest battlefield contribution in practice was probably the popularization of the “Ox Cart”, aka the Wheelbarrow. The Shu’s army could march further since they had such contraptions powering their logistics. Kinda funny to think that things like Wheelbarrows were still the stuff of sci-fi in the year 200 AD, but that’s where technology was in practice.

    EDIT: The fact that Zhuge Liang’s lanterns (aka: hot air balloons) got practical usage back then is incredible though.



  • Alibaba in some ways.

    My understanding of Alibaba (and the 1001 Arabian Nights) is that they’re closer to Arabic “Duck Tales”. Fantastical stories more designed to woo children with crazy powers and nearly illogical plot structures. However, 1001 Arabian Nights became absurdly popular in Europe, far more popular than well-respected Arabic Heroes. (Much like how Duck Tales is a children’s story in American culture, but way more popular in Europe for some reason). Or for the American equivalent: us importing young-adult shows from Japan (lots of anime) and the American adults consuming it.

    For someone “like King Arthur”, an adventuring Hero that’s well respected in the culture that they’re from (ex: English respect King Arthur and see him as high-culture), Arabic Heroes are closer to Sinbad the Sailor instead, rather than Alibaba, Aladdin, or Scheherazade.

    Unfortunately, if an Arabic tale came to Europe in the 1500s to 1800s, it would be called “Arabic Nights”, because the original 1001 Arabian Nights was just so popular, every translator in Europe would basically add it as one of Scheherazade’s sub-stories. So its difficult from a Western / English-speaking lens to see what is, or isn’t, respected high-culture stories.


    I’m looking through Wikipedia and have come across Antarah ibn Shaddad, a Guardian of the Nativity (Yes, “that” Nativity, Jesus’s birthplace). Such a hero sounds far more similar to King Arthur as a heroic figure to look up towards. (A lot of 1001 Arabian Nights are filled with rather disgusting and backstabby characters and aren’t really “Heroes”).