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
    djsumdog (djsumdog@djsumdog.com)'s status on Wednesday, 12-Feb-2025 03:50:39 JST djsumdog djsumdog
    • Fish of Rage
    Electron is Cancer
    In conversation about 5 months ago from djsumdog.com permalink
    • Embed this notice
      eemmaa (eemmaa@netzsphaere.xyz)'s status on Wednesday, 12-Feb-2025 03:55:50 JST eemmaa eemmaa
      in reply to
      • Fish of Rage
      @djsumdog @sun rather than say electron is cancer ask yourself why desktop ui options are so shit people decided to emulate an entire webbrowser instead
      In conversation about 5 months ago permalink
      Fish of Rage likes this.
    • Embed this notice
      Fish of Rage (sun@shitposter.world)'s status on Wednesday, 12-Feb-2025 03:56:16 JST Fish of Rage Fish of Rage
      in reply to
      • eemmaa
      @eemmaa @djsumdog I have been saying this for years. coding desktop applications fucking sucks
      In conversation about 5 months ago permalink
    • Embed this notice
      pwm (pwm@lab.nyanide.com)'s status on Wednesday, 12-Feb-2025 03:59:16 JST pwm pwm
      in reply to
      • Fish of Rage
      • eemmaa
      @sun @djsumdog @eemmaa it's guis that suck man, writing the guis is the same everywhere and it fucking sucks 10 billion lines of boilerplate to receive a button click and god FORBID you have any sort of sophistication in your application that has to be dealt with on top of this.
      In conversation about 5 months ago permalink
      Fish of Rage likes this.
    • Embed this notice
      pwm (pwm@lab.nyanide.com)'s status on Wednesday, 12-Feb-2025 04:00:56 JST pwm pwm
      in reply to
      • Fish of Rage
      • pwm
      • eemmaa
      @sun @djsumdog @eemmaa I've been meaning to try out https://github.com/nicbarker/clay to see if I like it any better than other options (qt eg) saw a youtube video where the dev was explaining his motivations and liked what he was selling
      In conversation about 5 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        GitHub - nicbarker/clay: High performance UI layout library in C.
        High performance UI layout library in C. Contribute to nicbarker/clay development by creating an account on GitHub.
      Fish of Rage likes this.
    • Embed this notice
      Fish of Rage (sun@shitposter.world)'s status on Wednesday, 12-Feb-2025 04:01:07 JST Fish of Rage Fish of Rage
      in reply to
      • pwm
      • eemmaa
      @pwm @djsumdog @eemmaa athena!
      In conversation about 5 months ago permalink

      Attachments


      1. https://media.shitposter.world/shitposter.club/c02279377a9bc35af82a34975985d82f40602d11a967540b5fd28fbcec5f652b.png?name=2SjoS6yFqo_ehg.png
    • Embed this notice
      djsumdog (djsumdog@djsumdog.com)'s status on Wednesday, 12-Feb-2025 04:19:46 JST djsumdog djsumdog
      in reply to
      • Fish of Rage
      • eemmaa
      oh I know. I've been developing two PyQT5/6 apps for a while:

      https://gitlab.com/djsumdog/mpvbuddy

      https://gitlab.com/djsumdog/mediahug

      QT is not bad as far as GUI toolkits go, but it is still a huge undertaking and very quirky. I can understand why people try to emulate the browser for sure, but it's still fucking cancer.

      I'm thinking of trying the Jetbrain's Compose GUI toolkit.
      In conversation about 5 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: gitlab.com
        Sumit Khanna / mpvbuddy · GitLab
        GitLab.com
      2. Domain not in remote thumbnail source whitelist: gitlab.com
        Sumit Khanna / mediahug · GitLab
        Media Browser
    • Embed this notice
      djsumdog (djsumdog@djsumdog.com)'s status on Wednesday, 12-Feb-2025 04:21:18 JST djsumdog djsumdog
      in reply to
      • Fish of Rage
      • pwm
      • eemmaa
      oh man ... nostalgia hit.
      In conversation about 5 months ago permalink
      Fish of Rage likes this.
    • Embed this notice
      djsumdog (djsumdog@djsumdog.com)'s status on Wednesday, 12-Feb-2025 04:25:42 JST djsumdog djsumdog
      in reply to
      • Fish of Rage
      • of nothing
      • eemmaa
      The most I ever made with Tcl/tk was a Message of the Day popup when I was the lab admin at my University. I think I lost the code for it though. I still use this ancient TCL script for keeping track of media I download.

      https://battlepenguin.com/tech/scripts/lnsponge/

      BigIP by F5 uses TCL for its rules/config (or it did at one time), but everything was namespaces and it looked insanely complex.
      In conversation about 5 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        lnSponge
        BattlePenguin Dot Com
    • Embed this notice
      eemmaa (eemmaa@netzsphaere.xyz)'s status on Wednesday, 12-Feb-2025 04:25:43 JST eemmaa eemmaa
      in reply to
      • Fish of Rage
      • of nothing
      @apropos @djsumdog @sun tcl tk is great
      In conversation about 5 months ago permalink
    • Embed this notice
      of nothing (apropos@fsebugoutzone.org)'s status on Wednesday, 12-Feb-2025 04:25:47 JST of nothing of nothing
      in reply to
      • Fish of Rage
      • eemmaa
      @eemmaa @djsumdog @sun the question I ask is: how dumb does everyone feel now who eschewed Tcl/Tk-like tools because the results "didn't look native"?
      In conversation about 5 months ago permalink
    • Embed this notice
      omen of instance annihilation (coolbean@brain.worm.pink)'s status on Wednesday, 12-Feb-2025 04:26:11 JST omen of instance annihilation omen of instance annihilation
      in reply to
      • Fish of Rage
      • of nothing
      • eemmaa
      @apropos @djsumdog @eemmaa @sun the existence and former popularity of tcl/tk honestly proves to me that the actual reason electron is everywhere is due to an abundance of webdevs
      In conversation about 5 months ago permalink
      djsumdog likes this.
    • Embed this notice
      djsumdog (djsumdog@djsumdog.com)'s status on Wednesday, 12-Feb-2025 04:29:18 JST djsumdog djsumdog
      in reply to
      • Fish of Rage
      • omen of instance annihilation
      • of nothing
      • eemmaa
      ..or it's just easier to embed your one single Webapp in a desktop app while caching some assets. So, shared codebase? But yea, also a lot of web devs for sure.

      TCL never got any other toolkits. There have been a few TCL/GTK attempts, but I think all of them went unmaintained. It also doesn't help TCL doesn't really have objects .. or .. keywords. I don't think it would scale up to big projects well.
      In conversation about 5 months ago permalink
    • Embed this notice
      Fish of Rage (sun@shitposter.world)'s status on Wednesday, 12-Feb-2025 06:35:59 JST Fish of Rage Fish of Rage
      in reply to
      • LisPi
      • eemmaa
      @lispi314 @djsumdog @eemmaa web ui is so much better it's not funny
      In conversation about 5 months ago permalink
    • Embed this notice
      LisPi (lispi314@udongein.xyz)'s status on Wednesday, 12-Feb-2025 06:36:01 JST LisPi LisPi
      in reply to
      • Fish of Rage
      • eemmaa
      @eemmaa @sun @djsumdog They're really not though.

      The question is more why so many people are so infested with webdev brainworms that nothing else is accepted.

      And part of the reason is that bringing down the required set of diverse skills with such consolidation helped with commodifying the labor and weakening workers, so corposcum pushed for this.

      It's not like there aren't Qt/Gtk bindings for basically every language, and pretty much the entire UI can be made ina graphical editors if one doesn't feel like coding it. Even Tk has GUI designer programs available.
      In conversation about 5 months ago permalink
    • Embed this notice
      CapitalB (capitalb@noauthority.social)'s status on Wednesday, 12-Feb-2025 07:00:04 JST CapitalB CapitalB
      in reply to
      • Fish of Rage
      • eemmaa

      @eemmaa @djsumdog @sun

      You know mIRC?

      It just worked.

      Why should discord e.g. have to use electron?

      In conversation about 5 months ago permalink
      djsumdog likes this.
    • Embed this notice
      djsumdog (djsumdog@djsumdog.com)'s status on Wednesday, 12-Feb-2025 07:10:42 JST djsumdog djsumdog
      in reply to
      • Fish of Rage
      • omen of instance annihilation
      • of nothing
      • eemmaa
      Hm, I've never thought about that. The core cygwin dll seems to be LGPL, so it should be easy to include. :gummythink:

      Yea I guess there was never a TCL package/dependency system like cpan, pear, pypi, maven. It's a pretty minimal language when you look at the core docs; probably why it's used in some embedded systems.
      In conversation about 5 months ago permalink
    • Embed this notice
      omen of instance annihilation (coolbean@brain.worm.pink)'s status on Wednesday, 12-Feb-2025 07:10:43 JST omen of instance annihilation omen of instance annihilation
      in reply to
      • Fish of Rage
      • of nothing
      • eemmaa
      @djsumdog @apropos @eemmaa @sun honestly, my incredibly spicy take on shared codebases: just use cygwin or msys2. noone's forcing you to natively support windows apis, using posix apis via cygwin is fine

      as for tcl, in all honesty i think its really more that string-centric languages in general lost favor and tcl didnt have the enormous software catalogue of perl or the nigh universal availability of sh and by the time things like pygtk rolled around it was basically over
      In conversation about 5 months ago permalink
    • Embed this notice
      The MILF Messiah (lunarised@whinge.town)'s status on Sunday, 02-Mar-2025 20:33:37 JST The MILF Messiah The MILF Messiah
      in reply to
      • Fish of Rage
      • eemmaa
      @eemmaa @djsumdog @sun Electron doesnt even suck, Its just that peoples code inside electron sucks. I wrote an electron application for my 9-5 for 4 years, and that would use ~4GB of ram max (It was the main application for you to run, DSP stuff).

      Don't blame the technology, blame the people that cannot impliment things well
      In conversation about 4 months ago 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.