Skip to content

Instantly share code, notes, and snippets.

View Slyracoon23's full-sized avatar

Earl Potters Slyracoon23

View GitHub Profile

Happenstance Affinity Ranking - 1 Page Proposal

Problem & Solution

Need: Rank user connections by "affinity strength" for search results and question prioritization Current: Only works for users with connected email headers Goal: Works for ALL users, efficient queries, production-ready ASAP

Solution: XGBoost classifier trained on binary labels (0/1) that outputs probability scores (0.0-1.0) for ranking

Features (What Makes People Connected?)

@Slyracoon23
Slyracoon23 / iterative_masking_reasoning_grpo.py
Created July 1, 2025 01:14
Iterative Masked Reasoning (IMR) with Group Reward Preference Optimization
# %% [markdown]
# # Qwen3-1.7B GRPO Training for ARC-AGI Problems
# ## Iterative Masked Reasoning (IMR) with Group Reward Preference Optimization
#
# **Goal:** Train Qwen3-1.7B to solve ARC-AGI visual reasoning puzzles using GRPO
#
# **Approach:** Use structured reasoning with masking and reward-based learning
#
# ### What is GRPO?
# - **Group Reward Preference Optimization** is a reinforcement learning technique
@Slyracoon23
Slyracoon23 / main-context.tsx
Created May 14, 2024 15:53
Bug: Thread details not updating correctly in Context Provider
"use client"
// contexts/MainContext.tsx
import React, { createContext, use, useContext, useEffect, useState } from "react"
import { useParams, usePathname, useSearchParams } from "next/navigation"
import { useThreadDetail } from "@/lib_v2/frontend/provider/hooks/use-thread-detail"
import { useThreads } from "@/lib_v2/frontend/provider/hooks/use-threads"
import { useAiAction } from "../hooks/use-ai-action"
import { useThreadActions } from "../hooks/use-thread-ai-action"
@Slyracoon23
Slyracoon23 / openai-discourse-question-clustering.ts
Created October 30, 2023 16:48
Trigger.dev Discourse clustering job
import { client } from "@/trigger"
import { eventTrigger } from "@trigger.dev/sdk"
import { OpenAI } from "@trigger.dev/openai"
import { Supabase } from "@trigger.dev/supabase"
import { z } from "zod"
import _ from "lodash"
import { write } from "@/lib/neo4j"
import { client } from "@/trigger"
import { eventTrigger } from "@trigger.dev/sdk"
import { SupabaseManagement, Supabase } from "@trigger.dev/supabase"
import { z } from "zod"
import _ from "lodash"
const supabase = new Supabase({
id: "supabase",
supabaseUrl: process.env.NEXT_PUBLIC_SUPABASE_URL!,
supabaseKey: process.env.SUPABASE_SERVICE_ROLE_KEY!,
@Slyracoon23
Slyracoon23 / discord-user-form.tsx
Created October 4, 2023 11:52
Connection for discord
"use client"
import * as React from "react"
import { useRouter } from "next/navigation"
import { zodResolver } from "@hookform/resolvers/zod"
import { User } from "@/types/main"
import { useForm } from "react-hook-form"
import * as z from "zod"
import { cn } from "@/lib/utils"
@Slyracoon23
Slyracoon23 / gist:e371efdeadb136422ffb1fe3946b2ec5
Created September 28, 2023 08:26
Next-auth auth handler in Nextjs13
import type { NextApiRequest, NextApiResponse } from "next"
import NextAuth from "next-auth"
import GitHubProvider from "next-auth/providers/github";
import DiscordProvider from "next-auth/providers/discord"
import { env } from "@/env.mjs";
import { syncDiscord } from "@/app/discord-action"
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"$metadata": {
"uris": {
"jsonLdContext": "https://raw.githubusercontent.com/YourGithubAccount/your-repo/main/credential-schema/missio-data.jsonld",
"jsonSchema": "https://raw.githubusercontent.com/YourGithubAccount/your-repo/main/credential-schema/missio-data.json"
}
},
"required": [
/* Components */
const term = props.searchTerm ? props.searchTerm + "*" : "*";
const bounties = fetch(
`https://bafybeie6k6htg2ft626s4n3t6gnwcf3nlmka4tlkluphdrxx2zqs2looem.ipfs.w3s.link/web3storage.json`,
{
method: "POST",
headers: {
Accept: "application/json",
"Content-Type": "application/json",