Skip to content

Instantly share code, notes, and snippets.

View kirisakow's full-sized avatar

Kiril Isakov kirisakow

View GitHub Profile
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kirisakow
kirisakow / build-a-homemade-gpt-from-scratch.ipynb
Last active March 9, 2024 22:22
Building a homemade GPT from scratch. Engineering a modern NLP AI model, based on transformers and attention.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kirisakow
kirisakow / real-time-object-detection-in-webcam-video-stream-using-ultralytics-yolov8.ipynb
Last active March 11, 2024 02:26
Real-time object detection in webcam video stream in Google Colab, using Ultralytics YOLOv8
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kirisakow
kirisakow / unfoldCollapsed.user.js
Last active March 21, 2024 01:11
Automatically unfold collapsed sections on webpages.
// ==UserScript==
// @name unfoldCollapsed.user.js
// @description Automatically unfold collapsed sections on webpages.
// @version 1
// @grant unsafeWindow
// @include https://www.apec.fr/*
// @include https://nofluffjobs.com/*
// @include https://choisirleservicepublic.gouv.fr/*
// @include https://www.welcometothejungle.com/*
// ==/UserScript==
@kirisakow
kirisakow / updateNowPlayingSongInfo.user.js
Last active September 17, 2023 14:42
UserScript for hotmixradio.com that forces an update of the currently played song's info. Hotmixradio.com native update mechanism actually lags a big deal.
// ==UserScript==
// @name updateNowPlayingSongInfo.user.js
// @description UserScript for hotmixradio.com that forces an update of the currently played song's info. Hotmixradio.com native update mechanism actually lags a big deal.
// @include https://hotmixradio.com/*
// @version 1
// @grant none
// ==/UserScript==
var has_my_function_completed_at_least_once = false;
const api_call_interval_in_ms = 5000;
@kirisakow
kirisakow / onlyShowThese.user.js
Last active September 10, 2023 22:16
Declutter a webpage by telling which elements you want to leave visible — a JavaScript user script for Firefox's Greasemonkey, Chrome's Tampermonkey or Opera's Violetmonkey. The script uses a prompt to ask the user for a CSS selector for those of the DOM elements the user wants to leave visible.
// ==UserScript==
// @name onlyShowThese.user.js
// @description Declutter a webpage by telling which elements you want to leave visible — a JavaScript user script for Firefox's Greasemonkey, Chrome's Tampermonkey or Opera's Violetmonkey. The script uses a prompt to ask the user for a CSS selector for those of the DOM elements the user wants to leave visible.
// @version 1
// @grant none
// ==/UserScript==
var selector = prompt(
`Type in a CSS selector query (documentation: https://w3c.github.io/csswg-drafts/selectors/) for the elements you want visible.
For example, to show only p elements, but not p of class ad, type in "p, p *, -p.ad".
@kirisakow
kirisakow / run_spark_mllib_scala_in_colab_with_almond.ipynb
Last active May 29, 2023 15:53
Run Spark MLlib and Scala in Google Colab with Almond
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kirisakow
kirisakow / run_spark_pyspark_in_colab.ipynb
Last active March 12, 2023 15:27
Run Spark and PySpark in Google Colab
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kirisakow
kirisakow / run_scala_in_colab_with_almond.ipynb
Last active May 29, 2023 15:55
Run Scala in Google Colab with Almond
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kirisakow
kirisakow / run_golang_in_colab_with_gophernote.ipynb
Created October 5, 2022 21:01
Run Go in Google Colab with Gophernotes
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.