An article presenting initial impressions of DSPy, a framework developed by the Stanford NLP group for algorithmically optimizing language model prompts. The author describes DSPy as closing the loop of prompt engineering by turning a manual process into a structured machine learning workflow. The piece notes it is not a substitute for the official documentation and covers topics such as teleprompter, optimization, compile, bootstrapping and metric functions.
Directory
Search results
Published directory entries matching your search.
DuckDB is an open-source SQL OLAP database management system. It is an analytical database that runs in-process and can be deployed from edge devices to servers with hundreds of cores. It offers idiomatic APIs for major programming languages and reads and writes formats such as CSV, JSON, Parquet, and Iceberg, locally or in object storage.
EarthScope is a university consortium dedicated to transforming global geophysical research and education, and operator of the U.S. National Science Foundation’s GAGE and SAGE Facilities. It offers science support, instrumentation resources, geophysical data services, education programming, and information on recent geophysical events.
EditorConfig is a file format and a collection of text editor plugins for keeping coding styles consistent across different editors and IDEs. An .editorconfig file defines style rules that plugins read and apply.
Edward is a Python library for probabilistic modeling, inference, and criticism. It is a testbed for experimentation and research with probabilistic models, from hierarchical models on small data sets to deep probabilistic models on large data sets. It fuses Bayesian statistics and machine learning, deep learning, and probabilistic programming, and is built on TensorFlow.
Supports software work with AI-assisted coding, testing or application development.
Eloquent JavaScript is a book about JavaScript, programming, and the digital, written by Marijn Haverbeke; the fourth edition dates from 2024. It can be read online or bought as a paperback. Contents are divided into parts on the language, the browser, and Node, and include several project chapters. Translations and earlier editions are also listed.
Elvish is a shell with useful interactive features built in and a scripting language. It is distributed as a single statically linked binary for Linux, BSDs, macOS and Windows. Scripts use data structures and functional programming, errors are caught before execution, and command failures abort execution by default.
Exercism is a free, community-funded, not-for-profit platform for learning and practicing programming. It offers coding exercises across 84 language tracks, an in-browser editor, and automated analysis of solutions, alongside free human mentoring. Exercises can also be downloaded and submitted from the terminal with a CLI-first tool.
Open-solution-home-credit - source code and for Home Credit Default Risk.
Build faster with AI coding agents. Factory Droids automate coding, testing, and deployment for startups and enterprises.
Falcon-40B-Instruct is a 40B parameter causal decoder-only model built by TII based on Falcon-40B and finetuned on a mixture of Baize, released under the Apache 2.0 license. It is intended as a ready-to-use chat and instruct model, and the card notes it may not be ideal for further finetuning. The model is trained mostly on English data, and users are advised to take precautions for production use.
Fancy Badges helps developers write, search, review, test, or manage code and projects.
FilmsByTheYear is a YouTube channel featuring film, television, commentary, or related video programming.
FilterBlend is a playground for the new CSS background-blend-mode and filter properties. The preview area can be dragged to change position, the mouse wheel changes size, and clicking switches the current background layer.
FlexApp is an AI mobile app designer offered by GenDesigns that generates polished mobile user interface screens from text descriptions of app ideas. The tool requires no prior Figma experience or design skills to use, and provides access to a library of public community app and template projects. It is designed to streamline the mobile app UI creation process.
Flower supports software development with code generation, analysis, debugging, or documentation.
Flowgorithm is a free beginner's programming language based on graphical flowcharts. Programs can be executed in Flowgorithm, which can interactively convert flowcharts to over 18 languages including C#, C++, Java, JavaScript, Python and Swift. It features a graphical variable watch window, loops, arrays and multilingual support.
Flux is a machine learning library built as a pure-Julia stack, offering lightweight abstractions over Julia's native GPU and automatic differentiation support. It is compiled and eager, and existing Julia libraries can be incorporated into Flux models. Its ecosystem includes probabilistic programming, graph neural networks, computer vision and natural language processing packages, and it is maintained by a community team.
Fragments supports software development with code generation, analysis, debugging, or documentation.
A directory linking to free computer, programming, mathematics and technical ebooks, lecture notes and tutorials from around the world. Entries are categorized, and the site provides an advanced search engine.
FreeSVGEditor helps developers write, search, review, test, or manage code and projects.
futurecoder is a free and open-source interactive course that teaches Python programming from scratch to complete beginners. Users run code in the provided editor or shell and answer questions to advance. Features include three debuggers for visualizing execution, beginner-friendly error messages, Parsons problems, and solution breadcrumbs.
Gaultier Blog is a developer community or publication for programming discussions, news, tutorials, and help.