GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    🎓 Doc Freemo :jpf: 🇳🇱 (freemo@qoto.org)'s status on Thursday, 22-Feb-2024 12:08:13 JST 🎓 Doc Freemo :jpf: 🇳🇱 🎓 Doc Freemo :jpf: 🇳🇱

    oooookkkkkaaaaaayyyyyyy......
    QT: https://glammr.us/@katykaty/111972052629957886

    In conversation Thursday, 22-Feb-2024 12:08:13 JST from qoto.org permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Katy Rawdon / Katy James (@katykaty@glammr.us)
      from Katy Rawdon / Katy James
      My kid, a computer science major, said that the way programming is taught is "too capitalist" because it emphasizes efficiency and time saving over everything else, and I haven't stopped thinking about it.
    • Embed this notice
      Clara Listensprechen (claralistensprechen4@qoto.org)'s status on Thursday, 22-Feb-2024 12:53:47 JST Clara Listensprechen Clara Listensprechen
      in reply to

      @freemo On the bright side, that's the best defense I've heard so far for bloatware. That kid sounds like he's all for getting the newest computer when the one he uses slows down to a crawl, very much like the millionaire who buys a new car when the ash trays get full....back when cars had ashtrays.

      In conversation Thursday, 22-Feb-2024 12:53:47 JST permalink
    • Embed this notice
      tatzelbrumm@qoto.org's status on Friday, 23-Feb-2024 04:12:26 JST tatzelbrumm tatzelbrumm
      in reply to

      @freemo
      Wellllll.........
      https://en.wikipedia.org/wiki/Greedy_algorithm

      In conversation Friday, 23-Feb-2024 04:12:26 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: upload.wikimedia.org
        Greedy algorithm
        A greedy algorithm is any algorithm that follows the problem-solving heuristic of making the locally optimal choice at each stage. In many problems, a greedy strategy does not produce an optimal solution, but a greedy heuristic can yield locally optimal solutions that approximate a globally optimal solution in a reasonable amount of time. For example, a greedy strategy for the travelling salesman problem (which is of high computational complexity) is the following heuristic: "At each step of the journey, visit the nearest unvisited city." This heuristic does not intend to find the best solution, but it terminates in a reasonable number of steps; finding an optimal solution to such a complex problem typically requires unreasonably many steps. In mathematical optimization, greedy algorithms optimally solve combinatorial problems having the properties of matroids and give constant-factor approximations to optimization problems with the submodular structure. Specifics Greedy algorithms produce good solutions on some mathematical problems, but not on others. Most problems for which they work will have two properties: ...
    • Embed this notice
      volkris@qoto.org's status on Friday, 23-Feb-2024 04:16:44 JST volkris volkris
      in reply to

      @freemo these days I'm constantly struck by how much money is spent to buy the latest computers that are slower at doing the same processes we used to do decades ago on hardware that was exponentially slower.

      Because apparently efficiency is not given enough priority in computer engineering these days.

      It's really something.

      In conversation Friday, 23-Feb-2024 04:16:44 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        days.it - days リソースおよび情報
        days.it は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、days.itが全てとなります。あなたがお探しの内容が見つかることを願っています!
    • Embed this notice
      #FreeSchool <---> Hashtag #️⃣ (freeschool@qoto.org)'s status on Friday, 23-Feb-2024 04:19:20 JST #FreeSchool <---> Hashtag #️⃣ #FreeSchool <---> Hashtag #️⃣
      in reply to

      @freemo wait what!? who think this is wrong! 😃 😺 :blobsmilehappyeyes:

      In conversation Friday, 23-Feb-2024 04:19:20 JST permalink
    • Embed this notice
      John BS (johnabs@qoto.org)'s status on Sunday, 25-Feb-2024 03:06:25 JST John BS John BS
      in reply to

      @freemo I have to say the kid’s not wrong if you look at the absolutely astronomical toll that technical debt and the lack of financial support for keystone FLOSS projects until a bug causes everything to fall apart (see log4j, for example). That’s not to say that some level of technical debt isn’t acceptable, but we have accumulating debt due to running a near constant technical deficit, which is bad for literally everyone and everything except the bottom line.

      I suspect the kid (and I) would prefer a “software as craftsmanship” mentality, where you can still charge for your work, but you are compensated for the quality and time spent on a well designed, extensible, thoroughly tested solution rather than on the first PR that makes it into prod that ends up breaking everything because of strict deadlines. This rushed mentality prevents people from actually engaging with and understanding the problem and solution spaces thoroughly and being able to take true pride in refining their work. Imagine comparing custom woodworking from real wood to ikea and preferring the latter because it’s cheaper, even though the latter breaks under some very light loads by comparison.

      Reward quality work over “rate at which you can add new features that nobody cares about except management” and I think we get a better software engineering culture.

      In conversation Sunday, 25-Feb-2024 03:06:25 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.