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
    Anon Opin (anon_opin@mastodon.social)'s status on Tuesday, 09-Jun-2026 00:40:52 JST Anon Opin Anon Opin

    All web designers should be forced to use their design on a tiny laptop instead of their massive monitor for a minimum of one month before they're allowed to ship it.

    In conversation about 3 months ago from mastodon.social permalink
    • Ódio e Apatia :Ryyca: repeated this.
    • Embed this notice
      Chris [list of emoji] (suetanvil@freeradical.zone)'s status on Tuesday, 09-Jun-2026 00:41:26 JST Chris [list of emoji] Chris [list of emoji]
      in reply to

      @anon_opin

      A ten year old laptop without RAM upgrades.

      In conversation about 3 months ago permalink
    • Embed this notice
      Chris [list of emoji] (suetanvil@freeradical.zone)'s status on Tuesday, 09-Jun-2026 00:41:53 JST Chris [list of emoji] Chris [list of emoji]
      in reply to

      @anon_opin

      So in 1995, I found out about a research project from Sun, a programming language named Self. Self was a Smalltalk dialect but *way* more dynamic--duck typing, but also duck inheritance and duck object layout. Despite this (and here was the research part) it was *insanely* fast.

      Self was FOSS but only worked on SPARC hardware. Fortunately, I had access to the little (shared) Sun box the Computer Science Club ran.

      This was, to be clear, beefier than any PC of the era.

      (ctd)

      In conversation about 3 months ago permalink
      Ódio e Apatia :Ryyca: repeated this.
    • Embed this notice
      Chris [list of emoji] (suetanvil@freeradical.zone)'s status on Tuesday, 09-Jun-2026 00:41:53 JST Chris [list of emoji] Chris [list of emoji]
      in reply to

      @anon_opin

      Anyway, I downloaded Self and ran the installer script. It said, "Your computer has (enormous) Mb of RAM. Self needs (3/4ths of that) to run."

      So I played with it (briefly, because shared), and it was pretty cool.

      The way Self works is that it trades RAM for speed. Specifically, it compiles many versions of the same method on the fly with different types. Which is clever, and also the basis for (among other things) modern JavaScript.

      (ctd)

      In conversation about 3 months ago permalink
      Ódio e Apatia :Ryyca: repeated this.
    • Embed this notice
      Chris [list of emoji] (suetanvil@freeradical.zone)'s status on Tuesday, 09-Jun-2026 00:42:24 JST Chris [list of emoji] Chris [list of emoji]
      in reply to

      @anon_opin

      But unlike Self (or Java, or Ruby, or Smalltalk, or Julia), you don't really *chose* to run a JavaScript program; it just happens.

      So in order to view a restaurant menu, you will need to run thousands of lines of code on a runtime that very intentionally made the choice to trade RAM efficiency for speed.

      In conversation about 3 months ago permalink

      Attachments


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.