Windows-GPU-UNLOCK
This is Windows GPU UNLOCK: RTX3090 UEFI port, Korean no-reset Windows boot guide, verified source and benchmark evidence
AI translation
Animated pixel-art walkthrough of how TypeSafe Jev picks an SSIC 2025 industry code for a business
Translation pending
OtherJavaScript · HTMLGitHub @blurboy1985OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Describe a business (or paste a MyCareersFuture job link to load the employer) and watch TypeSafe Jev walk the Singapore Standard Industrial Classification 2025 tree, level by level, to a 5-digit industry code — animated as a pixel-art crowd on a 2D canvas, with every probability listed.
Live: https://ssic.danielquek.com · Sister app: SSOC 2024 Decision Trail
npm install
npm start # http://localhost:5173 — needs TYPESAFE_API_KEY in the environment
Optional env: PORT, TYPESAFE_MODEL (default jev-latest).
npm run deploy
worker/index.mjs serves the same API as server.mjs from a Worker; public/ is static assets.
Set the TypeSafe key once as a Worker secret: npx wrangler secret put TYPESAFE_API_KEY.
Spend protection (in wrangler.jsonc): /api/classify is limited to 5 runs/min per IP and a
global DAILY_LIMIT of 300 runs/day (KV counter USAGE, ~23k input tokens per run);
/api/mcf to 30 requests/min per IP. Local test: CLOUDFLARE_INCLUDE_PROCESS_ENV=true npm run dev:cf.
lib/classify.mjs)Choice per path still in the beam; options are
the node's direct children, described with SingStat definitions, the sub-class titles they
contain, alternative titles from the alphabetical index, and "see …" exclusions. Paths are
ranked by geometric-mean edge probability (TypeSafe hierarchical-classification cookbook).Choice with full definitions, covered
activities and exclusions. Its distribution is the final probability list.Six requests in total, ~1.4 s. The server streams each step as NDJSON so the canvas animates live.
vote at this level × probability so far).| Path | What |
|---|---|
server.mjs | HTTP server, /api/classify (stream), /api/mcf (load employer from a posting) |
worker/index.mjs | Cloudflare Worker with the same API plus rate limits and a daily cap |
lib/classify.mjs | Beam search + finals using @typesafe-ai/sdk |
lib/mcf.mjs | MyCareersFuture client: employer profile + SSIC tag |
public/ | Canvas app (app.js), procedural pixel sprites (sprites.js), division costumes (costumes.js), sample companies (samples.json) |
data/ssic2025.json | Built from SingStat xlsx in raw/ by npm run build:data |
tools/snapshot_samples.mjs | Refreshes public/samples.json from samples/mcf_samples.txt |
tools/eval.mjs | Runs the sample companies, compares with employer tags |
tools/check_costumes.mjs | Every division has a distinct, valid costume |
TEST_RESULTS.md | Latest evaluation |
Data: SingStat SSIC 2025 detailed definitions, alphabetical index and SSIC 2020↔2025 correspondence tables.