SIH Tech Tidbits

Useful tips, libraries and tools from the Sydney Informatics Hub team

Articles


Mermaid flowcharts in GitHub Markdown

Mermaid is a JavaScript library for generating diagrams from a simple text format. GitHub autogenerates Mermaid diagrams for you if you include them in Markdown using triple-backticks: ## Dataflow Here's …


Publishing Packages using Poetry

Poetry is a command-line dependency management and packaging tool for Python. It offers commands for creating a new project, adding and removing dependencies, and managing package metadata for publishing. Getting …

Local RAG with LLM

Don't want to share your private data? You can run your own local LLM to query your own documents in a couple steps with a RAG! Get a local LLM …


"Restricting access in Power BI"

What is Power BI? Power BI is a tool by Microsoft that helps businesses understand their data. It turns raw numbers into easy-to-read charts and graphs. With Power BI, you …


Run chatGPT at home

Don't want to share your private questions with chatGPT? You can run your own local version in a couple steps! Get the interface: git clone https://github.com/oobabooga/text-generation-webui …

Late Binding in Python

In Python, a function takes the latest value assigned to a variable rather than the value assigned at definition time. This is known as late binding. This is usually intuitive …

Debugging bash

Bash essentials: debugging If you're new to the command-line interface (CLI), there's one thing you should know - unexpected errors or bugs is inevitable. Whether you're a seasoned user of the …