Mastodon Skip to content
  • Home
  • Aktuell
  • Tags
  • Über dieses Forum
Einklappen
Grafik mit zwei überlappenden Sprechblasen, eine grün und eine lila.
Abspeckgeflüster – Forum für Menschen mit Gewicht(ung)

Kostenlos. Werbefrei. Menschlich. Dein Abnehmforum.

  1. Home
  2. Uncategorized
  3. Remember the "One Laptop Per Child" project, that developed a low-cost computer for children in developing countries?

Remember the "One Laptop Per Child" project, that developed a low-cost computer for children in developing countries?

Geplant Angeheftet Gesperrt Verschoben Uncategorized
95 Beiträge 40 Kommentatoren 1 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • L luc0x61@mastodon.gamedev.place

    @blinry That would bring up a million of lines, linked to a dozen of larger libraries, that in the end work only in a properly configured virtual environment.
    IMHO any fun and clear didactics has ended since almost thirty years.

    blinry@chaos.socialB This user is from outside of this forum
    blinry@chaos.socialB This user is from outside of this forum
    blinry@chaos.social
    schrieb zuletzt editiert von
    #37

    @luc0x61 My prototype later in the thread has been somewhat useful to me already!

    But I agree that this can get really hairy, depending on the application.

    L 1 Antwort Letzte Antwort
    0
    • agowa338@chaos.socialA agowa338@chaos.social

      @raymaccarthy @blinry

      Good that the Powershell and dotNET teams already kinda split and opensourced themselves to avoid that 😛

      S This user is from outside of this forum
      S This user is from outside of this forum
      shadsterling@mastodon.social
      schrieb zuletzt editiert von
      #38

      @agowa338 @raymaccarthy @blinry the open sourcing of dotNET was largely due to the Mono project, an independent reimplementation that started out as a way to run Silverlight (dotNET browser extensions) on Linux, and grew into a company that could compile C# for iOS, which Microsoft bought, and incrementally merged the Mono and dotNET

      agowa338@chaos.socialA raymaccarthy@mastodon.ieR 2 Antworten Letzte Antwort
      0
      • S shadsterling@mastodon.social

        @agowa338 @raymaccarthy @blinry the open sourcing of dotNET was largely due to the Mono project, an independent reimplementation that started out as a way to run Silverlight (dotNET browser extensions) on Linux, and grew into a company that could compile C# for iOS, which Microsoft bought, and incrementally merged the Mono and dotNET

        agowa338@chaos.socialA This user is from outside of this forum
        agowa338@chaos.socialA This user is from outside of this forum
        agowa338@chaos.social
        schrieb zuletzt editiert von
        #39

        @ShadSterling @raymaccarthy @blinry

        Well not just that. The community also for long asked for it and the development team also eyed with breaking out of the corporate Microsoft release cycle if I recall correctly.

        S 1 Antwort Letzte Antwort
        0
        • S shadsterling@mastodon.social

          @raymaccarthy @agowa338 @blinry not simply a repackage, it was a redesign from the ground up, trying to improve on the things Java aimed for but didn’t really achieve - and with some success

          raymaccarthy@mastodon.ieR This user is from outside of this forum
          raymaccarthy@mastodon.ieR This user is from outside of this forum
          raymaccarthy@mastodon.ie
          schrieb zuletzt editiert von
          #40

          @ShadSterling @agowa338 @blinry
          Yes, J++ was. The C# (2004?) was very much a repackage of J++, but I tried both and stuck with VB6. I had used C++ from 1987.
          Later I did some cross platform Java designed to maintain look & feel of what ever theme of XP or Vista used, whichever desktop + theme on Linux and for Mac, though I didn't personally test the Mac. Baffles me how badly Mozilla does; should know better. The Java app talked to a device driver for a PCMCIA based 4G card (not LTE or Wimax).

          S 1 Antwort Letzte Antwort
          0
          • S shadsterling@mastodon.social

            @agowa338 @raymaccarthy @blinry the open sourcing of dotNET was largely due to the Mono project, an independent reimplementation that started out as a way to run Silverlight (dotNET browser extensions) on Linux, and grew into a company that could compile C# for iOS, which Microsoft bought, and incrementally merged the Mono and dotNET

            raymaccarthy@mastodon.ieR This user is from outside of this forum
            raymaccarthy@mastodon.ieR This user is from outside of this forum
            raymaccarthy@mastodon.ie
            schrieb zuletzt editiert von
            #41

            @ShadSterling @agowa338 @blinry
            Except I couldn't get Silverlight to run on any browser on Linux. The company I was advising did most of their work online using Silverlight.
            Ironically MS was even then depreciating it!

            agowa338@chaos.socialA 1 Antwort Letzte Antwort
            0
            • raymaccarthy@mastodon.ieR raymaccarthy@mastodon.ie

              @ShadSterling @agowa338 @blinry
              Except I couldn't get Silverlight to run on any browser on Linux. The company I was advising did most of their work online using Silverlight.
              Ironically MS was even then depreciating it!

              agowa338@chaos.socialA This user is from outside of this forum
              agowa338@chaos.socialA This user is from outside of this forum
              agowa338@chaos.social
              schrieb zuletzt editiert von
              #42

              @raymaccarthy @ShadSterling @blinry

              Because Silverlight was shit, even when compared with Flash and Java browser plugins. But all three got replaced by HTML5 (and when apple denied them on iOS)

              S 1 Antwort Letzte Antwort
              0
              • blinry@chaos.socialB blinry@chaos.social

                For myself, ideally, the script would set up a #Nix flake with all dependencies in it, and activate it using direnv. Which would probably mean transforming the nixpkgs package into a flake?

                The script could also give you some aliases to run the nixpkgs phases like configure, patch, or build, from your current shell – I like using the fish shell, but the stdenv assumes bash. I haven't found a reasonable way to invoke the phases "in a subshell"… Getting errors like this: https://github.com/NixOS/nix/issues/15282

                S This user is from outside of this forum
                S This user is from outside of this forum
                shadsterling@mastodon.social
                schrieb zuletzt editiert von
                #43

                @blinry in the Old Days, one could attach a debugger to any running process, and step through it … if the debug symbols were where the debugger could find them, you would step though the source, if not, the machine code … I gather GDB and LLDB can do similar today, tho maybe only in text mode; I’d think a distro could package everything with debug symbols and make some of that much more accessible, even adding a version-specific repo link to the debug info

                viccie30@hachyderm.ioV 1 Antwort Letzte Antwort
                0
                • terryhancock@realsocial.lifeT terryhancock@realsocial.life

                  @blinry
                  Is it possible to find out what shared library is responsible for some windows? I often wonder which project is actually behind the file browser or print dialog that I'm using and whether I can change it. My understanding is that these are usually delegated to an SO?

                  S This user is from outside of this forum
                  S This user is from outside of this forum
                  shadsterling@mastodon.social
                  schrieb zuletzt editiert von
                  #44

                  @TerryHancock @blinry that sounds like information a window manager (widget manager?) would have, tho I have no idea how discoverable it is

                  1 Antwort Letzte Antwort
                  0
                  • blinry@chaos.socialB blinry@chaos.social

                    @HeptaSean Yeah, that doesn't really seem possible to figure out. For non-web applications, maybe the button could show you the tree of processes that are involved in your "current application", and allow you to pick?

                    For expert users, I guess they could provide the name of the desired component directly.

                    S This user is from outside of this forum
                    S This user is from outside of this forum
                    shadsterling@mastodon.social
                    schrieb zuletzt editiert von
                    #45

                    @blinry @HeptaSean for web applications, I wonder if there’s something equivalent to the debug symbols for WASM

                    1 Antwort Letzte Antwort
                    0
                    • agowa338@chaos.socialA agowa338@chaos.social

                      @blinry

                      Or have the entire system built around being interpreted like Python or C#. Maybe C# would even be a better option as it's JIT compiler is better in my eyes. And it integrates better with that XML based GUI definition language Microsoft had.

                      Edit: WPF XAML was it.

                      S This user is from outside of this forum
                      S This user is from outside of this forum
                      shadsterling@mastodon.social
                      schrieb zuletzt editiert von
                      #46

                      @agowa338 @blinry I used to have the dream of a runtime that worked like a dynamic language interpreter, but rather than being specific to one language each call could invoke a different interpreter for whichever language was needed for the method being called. My original goal was to not have to recreate every library in every language, but the more I thought about it the more other potential benefits I saw. Even wrote my undergraduate thesis about how it might be done

                      agowa338@chaos.socialA 1 Antwort Letzte Antwort
                      0
                      • blinry@chaos.socialB blinry@chaos.social

                        @korenchkin Oh cool, that would speed things up a bit for sure! 🙂

                        foosel@chaos.socialF This user is from outside of this forum
                        foosel@chaos.socialF This user is from outside of this forum
                        foosel@chaos.social
                        schrieb zuletzt editiert von
                        #47

                        @blinry @korenchkin some other unsolicited advise: if the directory already exists and you decide not to delete it, change to it.

                        1 Antwort Letzte Antwort
                        0
                        • S shadsterling@mastodon.social

                          @agowa338 @blinry I used to have the dream of a runtime that worked like a dynamic language interpreter, but rather than being specific to one language each call could invoke a different interpreter for whichever language was needed for the method being called. My original goal was to not have to recreate every library in every language, but the more I thought about it the more other potential benefits I saw. Even wrote my undergraduate thesis about how it might be done

                          agowa338@chaos.socialA This user is from outside of this forum
                          agowa338@chaos.socialA This user is from outside of this forum
                          agowa338@chaos.social
                          schrieb zuletzt editiert von
                          #48

                          @ShadSterling @blinry

                          Sounds like you'd want to write a JIT compiler for C tbh...

                          S 1 Antwort Letzte Antwort
                          0
                          • blinry@chaos.socialB blinry@chaos.social

                            Remember the "One Laptop Per Child" project, that developed a low-cost computer for children in developing countries? I was always amazed by a certain feature: The "View Source" button.

                            When you pressed it, the source code for the currently running application would open. This was supposed to encourage tinkering with the software on your device! ❤

                            I've been pondering what it would take to build that button on modern machines. Has anyone seen something like that?

                            (Prototype in next toot.)

                            cassidy@mastodon.blaede.familyC This user is from outside of this forum
                            cassidy@mastodon.blaede.familyC This user is from outside of this forum
                            cassidy@mastodon.blaede.family
                            schrieb zuletzt editiert von
                            #49

                            @blinry oh oh oh talk to @EndlessAccess folks about this! They hold a defensive patent (which is usable by open source projects) for “Flip to Hack” which was this idea taken to the extreme as far as coolness goes.

                            I imagine @wjt, @ramcq, and maybe @chergert (because I think it used GNOME Builder?) could share some pointers to the history.

                            cassidy@mastodon.blaede.familyC wjt@mastodon.me.ukW 2 Antworten Letzte Antwort
                            0
                            • raymaccarthy@mastodon.ieR raymaccarthy@mastodon.ie

                              @ShadSterling @agowa338 @blinry
                              Yes, J++ was. The C# (2004?) was very much a repackage of J++, but I tried both and stuck with VB6. I had used C++ from 1987.
                              Later I did some cross platform Java designed to maintain look & feel of what ever theme of XP or Vista used, whichever desktop + theme on Linux and for Mac, though I didn't personally test the Mac. Baffles me how badly Mozilla does; should know better. The Java app talked to a device driver for a PCMCIA based 4G card (not LTE or Wimax).

                              S This user is from outside of this forum
                              S This user is from outside of this forum
                              shadsterling@mastodon.social
                              schrieb zuletzt editiert von
                              #50

                              @raymaccarthy @agowa338 @blinry yeah, J++ was an attempt to EEE Java, especially for “applets” in IE, that got shut down by the court ruling. dotNET and C# were the subsequent attempt to build a better mousetrap, which largely succeeded in terms of capabilities, but failed to replace Java in adoption because it was closed-source and windows-only

                              raymaccarthy@mastodon.ieR 1 Antwort Letzte Antwort
                              0
                              • cassidy@mastodon.blaede.familyC cassidy@mastodon.blaede.family

                                @blinry oh oh oh talk to @EndlessAccess folks about this! They hold a defensive patent (which is usable by open source projects) for “Flip to Hack” which was this idea taken to the extreme as far as coolness goes.

                                I imagine @wjt, @ramcq, and maybe @chergert (because I think it used GNOME Builder?) could share some pointers to the history.

                                cassidy@mastodon.blaede.familyC This user is from outside of this forum
                                cassidy@mastodon.blaede.familyC This user is from outside of this forum
                                cassidy@mastodon.blaede.family
                                schrieb zuletzt editiert von
                                #51

                                @blinry @EndlessAccess @wjt @ramcq @chergert here is a video of the effect I found: https://xcancel.com/jonobacon/status/817059475437879305

                                cassidy@mastodon.blaede.familyC 1 Antwort Letzte Antwort
                                0
                                • blinry@chaos.socialB blinry@chaos.social

                                  @luc0x61 My prototype later in the thread has been somewhat useful to me already!

                                  But I agree that this can get really hairy, depending on the application.

                                  L This user is from outside of this forum
                                  L This user is from outside of this forum
                                  luc0x61@mastodon.gamedev.place
                                  schrieb zuletzt editiert von
                                  #52

                                  @blinry I just share my dark vision of software development's future 🤷‍♂️

                                  1 Antwort Letzte Antwort
                                  0
                                  • agowa338@chaos.socialA agowa338@chaos.social

                                    @ShadSterling @raymaccarthy @blinry

                                    Well not just that. The community also for long asked for it and the development team also eyed with breaking out of the corporate Microsoft release cycle if I recall correctly.

                                    S This user is from outside of this forum
                                    S This user is from outside of this forum
                                    shadsterling@mastodon.social
                                    schrieb zuletzt editiert von
                                    #53

                                    @agowa338 @raymaccarthy @blinry yeah, largely, not exclusively

                                    1 Antwort Letzte Antwort
                                    0
                                    • agowa338@chaos.socialA agowa338@chaos.social

                                      @raymaccarthy @ShadSterling @blinry

                                      Because Silverlight was shit, even when compared with Flash and Java browser plugins. But all three got replaced by HTML5 (and when apple denied them on iOS)

                                      S This user is from outside of this forum
                                      S This user is from outside of this forum
                                      shadsterling@mastodon.social
                                      schrieb zuletzt editiert von
                                      #54

                                      @agowa338 @raymaccarthy @blinry “Moonlight” was the Mono-based substitute for Silverlight; I know I installed it but I don’t remember what if anything it worked for. IIRC Silverlight was an attempt to compete with Flash and … whatever Macromedia’s other flash-like thing was … but all it really did was make an even smaller niche for IE-only sites

                                      agowa338@chaos.socialA 1 Antwort Letzte Antwort
                                      0
                                      • cassidy@mastodon.blaede.familyC cassidy@mastodon.blaede.family

                                        @blinry @EndlessAccess @wjt @ramcq @chergert here is a video of the effect I found: https://xcancel.com/jonobacon/status/817059475437879305

                                        cassidy@mastodon.blaede.familyC This user is from outside of this forum
                                        cassidy@mastodon.blaede.familyC This user is from outside of this forum
                                        cassidy@mastodon.blaede.family
                                        schrieb zuletzt editiert von
                                        #55

                                        @blinry @EndlessAccess @wjt @ramcq @chergert I remember seeing this in @ptomato’s talk at GUADEC in 2018 (6:45) https://youtu.be/NF-hZ1aMIl0?t=405

                                        wjt@mastodon.me.ukW 1 Antwort Letzte Antwort
                                        0
                                        • S shadsterling@mastodon.social

                                          @agowa338 @raymaccarthy @blinry “Moonlight” was the Mono-based substitute for Silverlight; I know I installed it but I don’t remember what if anything it worked for. IIRC Silverlight was an attempt to compete with Flash and … whatever Macromedia’s other flash-like thing was … but all it really did was make an even smaller niche for IE-only sites

                                          agowa338@chaos.socialA This user is from outside of this forum
                                          agowa338@chaos.socialA This user is from outside of this forum
                                          agowa338@chaos.social
                                          schrieb zuletzt editiert von
                                          #56

                                          @ShadSterling @raymaccarthy @blinry

                                          Netflix probably. I think they used Silverlight as DRM in the early days or something.

                                          S 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen



                                          Copyright (c) 2025 abSpecktrum (@abspecklog@fedimonster.de)

                                          Erstellt mit Schlaflosigkeit, Kaffee, Brokkoli & ♥

                                          Impressum | Datenschutzerklärung | Nutzungsbedingungen

                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Über dieses Forum