Try   HackMD

HackyHour Ideas Smorgasbord

2025

  • How hard can it be to make everyone happy? Graph partition problem (distributing students into two classes where every student has two wishes for class mates)
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Build a game in Pygame Zero
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • ratzilla - tui for the web, powered by ratatui (demo)
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Krisendaten
  • Tectonic typesetting
  • Graph analysis and visualization (networkx, pyvis, cytoscape(js))

2024

  • Try Supabase (selfhosted) - for a real-time two player game e.g. something snake-like with kaboomjs
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • deploy custom RAG via Open WebUI Pipelines or Msty
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • <css-doodle />
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • MysteryTwister
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Devbox
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Ludii General Game System
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • presenterm - presentations from markdown in the terminal
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • https://orangedatamining.com/
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Try josh (just one single history)
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • ChatGPT reasoning models
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Solve an AoC challenge in Uiua ÷⧻⟜/+ or APL or NeoHaskell or some other exotic language
  • Billy Bass goes ChatGPT
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Reconnaissance Blind Chess
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • phyphox - smartphone as mobile lab
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Tessellating non-orientable manifolds such as the Möbius strip
  • Embedding the Möbius strip in
    R3
  • Version control with jujutsu - go through tutorial. Is it worth the effort to learn it?
  • Add game play, style, OAuth and Leaderboard to Guess Dice Score game using FastHTML
  • versatiles - FLOSS (vector) map tiles, ccc talk
  • openalexR - possible questions: is there a co-author path from Flo to Markus? What are the Erdős numbers of the participants? What fraction of my citations are self-citations?
  • ORKG - Open Research Knowledge Graph - what is it good for?
  • controlling RGB devices via OpenRGB or python (e.g. program Whac-A-Mole
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    )
  • Get pictures from GameBoy Camera to PC - how to
  • Alice wants Bob but Bob wants Charlie (distributing students into classes as a graph partitioning or via chat gpt (or both?)), maybe create a challenge or two for the DCCW (include exclusions)
  • Add keybindings to PyBoy to toggle between manual and automatic play (Tetris example)
  • marimo a next-generation Python notebook
  • Backup tools (restic, BorgBackup, »add more«)
  • Try to hack some basic Vulnhub VMs suggestions with walkthroughs
  • CryptoHack
  • The Hippocratic License
  • Server (performance/load) monitoring (e.g. with sysstat, InfluxDB, )
  • Finding and Fixing Standard Misconceptions About Program Behavior, SMoL Tutor
  • Fifty Things you can do with a Software Defined Radio
  • SQL for Data Scientists in 100 Queries + WhatTheDuck
  • Programming Games (list of suggestions) e.g.
  • Generate synthetic data for linear model with two (binary) explanatory variables (A and B) and different real effects (only A has an impact, both A and B have an impact, the impact of A depends on B) - then look at the estimated coefficients (and their statistical significance) when fitting ~ A, ~ B, ~ A + B, ~ A + B + A:B - maybe use drawdata
  • Network simulation with Filius
  • wgpu - portable graphics library in rust, also running in the browser - maybe checkout Learn wgpu
  • Guess the correlation, dice, hausdorff, p-values (e.g. 2-sample t-test (maybe different difficulties: bar chart, bar + SE, boxplot, jitter)), maybe reverse (draw something with a given dice/hausdorff/p-value) (maybe using NES.css)
  • Visualize OpenAlex data with VOSviewer

2023

  • Wikifunctions
  • Building an interactive scratch map (possibly with AoE-style fog of war, further inspiration)
  • AI playing Pokemon on a python Game Boy emulator
  • git commit folders
  • Nushell - A new type of shell (related: warp, fig, hyper)
  • formal mathematical proofs with LEAN (gamified learning)
  • Automatically translating webpages of the IT from German to English (any other) and hosting automatically on a wiki? (remember the accessibility aspect here)
  • APL "an array-oriented programming language that will change the way you think about problems and data" - solve some example problems. Example: +/(⍳6)∘.=?10000⍴6 gives the frequency of each number for 10000 dice throws.
  • Elicit - The AI Research Assistant
  • wgpu - portable graphics library in rust, running in the browser - maybe checkout Learn wgpu
  • Incorporating non-linear evolutionary game dynamics in IsoMatrix paper the matlab code is here
  • Research Software Directory
  • Button Men calculate win probability (OR program simple AI OR analyze past results)
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    (4):2,(10):10,(20):13 vs (6):5,(8):5,(6):2,(10):5
  • Create a snake-like (browser) game with Kaboom!
  • Analyse Half Marathon Tracking Data (Andi)
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • OpenStreetMap data in python with OSMnx or fun with streets
  • shoot the monkey interactive (babylonjs) in vr (unity) or with a molecule/virus (blender molecularnode)
  • Reinforcement Learning with Gym or AI Birds
  • Runway an online video editor with "AI Magic Tools"
  • Galactica - a language model for science (currently not working 2023/01 → apparently turned off after 3 days)
  • Benchmark CephFS
  • Finish Oh My Git!

2022

Earlier

Look ad pad 63 and before.