Author: Scott Gibson

  • Discover BYTE Magazine Archives at World Radio History: A Valuable Resource for Tech Enthusiasts and Smalltalk Historians

    Discover BYTE Magazine Archives at World Radio History: A Valuable Resource for Tech Enthusiasts and Smalltalk Historians

    Tim Rowledge, a dedicated community member and long-time contributor, has uncovered a fantastic resource for tech enthusiasts: a comprehensive archive of BYTE magazine issues hosted on World Radio History. This well-organized collection spans from 1975 to 1994 and offers a detailed look at the technological advancements of the time, including the early development of Smalltalk. You can explore the archive here.

    Among the highlights is the August 1981 edition, famous for featuring the iconic Smalltalk balloon on its cover. This issue is notable for introducing Smalltalk’s unofficial logo. Curious about the significance of the hot air balloon and what it represents? Delve into this intriguing piece of history on the Squeak wiki. You can access the 1981 edition here.

    Also of interest is the August 1991 issue, which includes the article “Smalltalk: 10 Years of Objects.” This piece provides a retrospective and a forward-looking view on Smalltalk, reflecting on its progress since the 1981 feature. You can view this edition here.

    World Radio History’s BYTE magazine archive is a valuable tool for anyone interested in the history of computing and programming languages, offering both a broad overview and specific insights into the technology of the past.

    Additionally, Tim also found some other nice historical videos presented by Capt. Grace Hooper at NSA in 1982 on “Future Possibilities: Data, Hardware, Software, and People.” You may find some fascinating bits of history from her lectures. You can view part 1 here and part 2 here.

    The BYTE archive, along with these historical videos, offers a unique perspective on how early technologies and visionary ideas have shaped modern computing. Together, they provide an invaluable window into the technological advancements and influential figures that have defined the computing landscape.

  • Squeak-SemanticText

    Squeak-SemanticText

    ChatGPT, embedding search, and retrieval-augmented generation for Squeak/Smalltalk. The package aims to make semantic context accessible in Squeak/Smalltalk by providing the following features:

    • OpenAI API client: Currently supports chat completions and embeddings. Includes tools for managing rate limits, tracking expenses, and estimating prices for queries.
    • SemanticConversation: Framework for conversational agents like ChatGPT.
    • ChatGPT: Conversational GUI for Squeak. Supports streaming responses, editing conversations, and defining system messages.
    • SemanticCorpus: Framework for semantic search, similarity search, and retrieval-augmented generation (RAG, aka “chat with your data”) through the power of text embeddings. Implements a simple yet functional vector database.
    • Experimental tools such as an integration of semantic search and RAG into Squeak’s Help Browser or Squeak’s mailing list.

    Check out the work that Christoph Thiede is doing at https://github.com/LinqLover/Squeak-SemanticText.

    Feedback and contributions are welcome!

  • SqueakJS Release 1.2.0

    SqueakJS Release 1.2.0

    March 2024 Release 1.2.0 adds FFI and MIDI plugins, JIT for Sista bytecodes, JPEG write prim, fixes keyboard input, copy/paste, scroll wheel, highdpi, allows ES6 in source.

    SqueakJS executes Squeak in a web page. It is a fully capable virtual machine implemented in pure JavaScript running unmodified Smalltalk images. Check it out at https://squeak.js.org/.

  • ESUG 2024 at Lille France

    ESUG 2024 at Lille France

    The 30th ESUG conference/summer-school will be held in Lille, France from 8 to 11 of July 2024.

    Conference calls

    Conference registration

    Early registration deadline: 15/04/2024

    Conference prices ESUG 2024 in Euros:

    • Early Registration Fee: 600€ (all days) / 200€ (per day)
    • Late Registration Fee: 1000€ (all days) / 300€ (per day)
    • Extra person to social dinner: 70€
    • Payment by bank transfer: free of charge
    • Payment by credit card: +6% fees
    • For late registrations we cannot ensure the availability of T-Shirts nor Social Event extra participants
    • : If the refund is requested during the early bird period all the fee (without charges) will be refunded. If it is requested after the early bird period is finished, the refund will be 50%

    Stay tuned.