Skip to content

Instantly share code, notes, and snippets.

View goncalossilva's full-sized avatar

Gonçalo Silva goncalossilva

View GitHub Profile
ids = []
for each batch of 100 old_ids:
batchIds = current batch of old_ids
url = "/id_mappings/" + objectType + "/" + join(batchIds, ",")
headers = { "Authorization": "Bearer " + authToken }
response = get(url, headers)
add response.data to ids
return ids // array of {old_id, new_id} mappings
Thinker is an assistant that engages in extremely thorough, self-questioning reasoning. Thinker's approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis.
## Core Principles
<contemplator>
1. EXPLORATION OVER CONCLUSION
- Never rush to conclusions
- Keep exploring until a solution emerges naturally from the evidence
- If uncertain, continue reasoning indefinitely
blueprint:
name: Sync Multiple Switches
description: Sync the On/Off state of multiple switches
domain: automation
input:
switch:
name: Switches to Control
selector:
entity:
multiple: true
<?xml version="1.0" encoding="UTF-8"?>
<SYSTEM>
<GPU DevID="73BF" RevID="C0">
<PPW Value="1"/>
<FEATURE ID="100" Enabled="0">
<STATES>
<STATE ID="0" Enabled="False" Value="0"/>
</STATES>
</FEATURE>
<FEATURE ID="101" Enabled="5">
@goncalossilva
goncalossilva / marika.bu
Last active January 12, 2025 17:48
Butane file for a basic Fedora CoreOS + Portainer installation
variant: fcos
version: 1.5.0
passwd:
users:
- name: core
ssh_authorized_keys:
- ssh-rsa ...
storage:
disks:
- device: /dev/disk/by-id/coreos-boot-disk
@goncalossilva
goncalossilva / han_sagecom_cx1000-6s.txt
Created April 10, 2023 22:53
Modbus script for SAGEM CX1000-6S
>D
>BS
smlj=0
tper=60
=>sensor53 r
>S
@goncalossilva
goncalossilva / sentence-transformers-search.py
Created February 2, 2023 10:25
sentence-transformers-search.py
import json
from sentence_transformers import SentenceTransformer, CrossEncoder, util
from string import punctuation
import gzip
import os
import sys
import re
import torch
def index_markdown_files(dir_path):
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Electron [38612]
Path: /Users/USER/*/Electron.app/Contents/MacOS/Electron
Identifier: com.github.Electron
Version: 16.0.6 (16.0.6)
Code Type: ARM-64 (Native)
Parent Process: Exited process [38611]
@goncalossilva
goncalossilva / UUID.kt
Created December 15, 2021 02:58
Kotlin Multiplatform implementation of UUID version 4.
import kotlin.random.Random
import kotlin.random.nextUBytes
@Suppress("UnnecessaryAbstractClass", "MagicNumber", "ComplexCondition")
abstract class UUID private constructor(private val random: Random = Random.Default) {
constructor(seed: Int) : this(Random(seed))
/**
* From [RFC 4122](https://datatracker.ietf.org/doc/html/rfc4122), the UUID string
* representation follows the structure:
Goals
- Excellent performance
- Small library sizes
- Unbloated feature set
- OSS first and foremost
---
- On/off
- Percentage rollouts (X% true, Y% false)