Skip to content

Instantly share code, notes, and snippets.

View Vytek's full-sized avatar

Enrico Speranza Vytek

View GitHub Profile
@UNC1739
UNC1739 / sshoneypot.go
Last active September 24, 2025 12:14
package main
import (
"crypto/ed25519"
"crypto/rand"
"errors"
"log"
"net"
"golang.org/x/crypto/ssh"
@pauldenhertog
pauldenhertog / OpenID-Federation_and_eduGAIN.md
Created July 22, 2025 09:27
A Trusted Foundation for the EUDI Wallet in Research and Education: Why eduGAIN and OpenID Federation Matter

A Trusted Foundation for the EUDI Wallet in Research and Education: Why eduGAIN and OpenID Federation Matter

Authors: Paul den Hertog (Strategic advisor, SURF), Niels van Dijk (Trust & Security specialist, SURF), Klaas Wierenga (Chief Information & Technology Officer, GÉANT)

Date: July 2025

This paper was written within the framework of the DC4EU Large Scale Pilot. The DC4EU project is Co-funded by the European Union’s Digital Europe Programme under Grant Agreement no. 101102611

Abstract

@FreyaHolmer
FreyaHolmer / AssetCopyUtils.cs
Last active June 12, 2024 07:25
Adds context menu items to assets: Copy/Paste import settings & Copy GUID. Put this script in any Editor/ folder in your project and recompile!
// written by https://github.com/FreyaHolmer so use at your own risk c:
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
/// <summary>Utility functions to copy GUIDs, as well as Copy/Paste import settings</summary>
public static class AssetCopyUtils {
const int CTX_MENU_LOCATION = 70;

During the past days, this great article by Sam Pruden has been making the rounds around the gamedev community. While the article provides an in-depth analysis, its a bit easy to miss the point and exert the wrong conclusions from it. As such, and in many cases, users unfamiliar with Godot internals have used it points such as following:

  • Godot C# support is inefficient
  • Godot API and binding system is designed around GDScript
  • Godot is not production ready

In this brief article, I will shed a bit more light about how the Godot binding system works and some detail on the Godot

@veekaybee
veekaybee / normcore-llm.md
Last active March 21, 2026 07:32
Normcore LLM Reads

Anti-hype LLM reading list

Goals: Add links that are reasonable and good explanations of how stuff works. No hype and no vendor content if possible. Practical first-hand accounts of models in prod eagerly sought.

Foundational Concepts

Screenshot 2023-12-18 at 10 40 27 PM

Pre-Transformer Models

@kconner
kconner / macOS Internals.md
Last active March 20, 2026 15:49
macOS Internals

macOS Internals

Understand your Mac and iPhone more deeply by tracing the evolution of Mac OS X from prelease to Swift. John Siracusa delivers the details.

Starting Points

How to use this gist

You've got two main options:

@bison--
bison-- / FlyCamera.cs
Last active May 16, 2024 15:37 — forked from Mahelita/FlyCamera.cs
New Script FlyCamera add to any camera obj: instant unity editor style wasd right click debug cam, NEW UNITY INPUT SYSTEM
using UnityEngine;
using System.Collections;
using UnityEngine.InputSystem;
public class FlyCamera : MonoBehaviour
{
/*
Writen by Windexglow 11-13-10. Use it, edit it, steal it I don't care.
Converted to C# 27-02-13 - no credit wanted.
@maratori
maratori / .golangci.yml
Last active March 20, 2026 20:55
Golden config for golangci-lint
# ==================================================================================================
#
# NOTICE
#
# This gist is no longer maintained. It was moved to repo:
#
# https://github.com/maratori/golangci-lint-config
#
# Full history and all v2 releases are preserved in the repo.
#
// I don't dance now, I make muscle moves...
// Configurable Params
MaxMoveF = 4000
MaxHoldF = 1.334 * MaxMoveF
MaxTorque = 500
MaxHoldTorque = 1.334 * MaxTorque
MaxMoveSpeed = 4.5 // m/s
HillParamA = 0.25 // Coefficient of shortening heat in Hill's muscle model
SetAngularDrag(0)
@atteneder
atteneder / print_unity_version.sh
Created May 28, 2020 08:55
Extract a Unity project's version (found in Player settings) from command line (macOS/Linux)
#!/bin/sh
# The current working directory has to be the root of the project
cd /path/to/UnityProject
# Extract into variable via sed
PROJECT_VERSION=$(sed -nE 's/bundleVersion: (.+)/\1/p' ProjectSettings/ProjectSettings.asset)
# Put it to use
echo $PROJECT_VERSION