cnek

  • User since:
  • Last programmed on:

Level 94 (14,230,767 XP) (+11,462)

({x:[ [{l:"Terminal (Zsh)",c:"#43E3BC"},[ {x:"2026-03-15",y:27168}, {x:"2026-03-16",y:38549}, {x:"2026-03-17",y:7110}, {x:"2026-03-18",y:4189}, {x:"2026-03-19",y:12997}, {x:"2026-03-20",y:3488}, {x:"2026-03-21",y:9389}, {x:"2026-03-22",y:4446}, {x:"2026-03-23",y:1973}, {x:"2026-03-24",y:514}, {x:"2026-03-25",y:8381}, {x:"2026-03-26",y:655}, {x:"2026-03-27",y:510}, {x:"2026-03-28",y:15705}, ]], [{l:"TypeScript",c:"#2b7489"},[ {x:"2026-03-15",y:3048}, {x:"2026-03-16",y:5968}, {x:"2026-03-17",y:2613}, {x:"2026-03-18",y:825}, {x:"2026-03-19",y:2909}, {x:"2026-03-20",y:1801}, {x:"2026-03-21",y:1396}, {x:"2026-03-22",y:2523}, {x:"2026-03-23",y:2726}, {x:"2026-03-25",y:54}, {x:"2026-03-26",y:590}, {x:"2026-03-27",y:284}, {x:"2026-03-28",y:3226}, ]], [{l:"Markdown",c:"#083fa1"},[ {x:"2026-03-15",y:185}, {x:"2026-03-16",y:1066}, {x:"2026-03-17",y:2490}, {x:"2026-03-18",y:274}, {x:"2026-03-19",y:116}, {x:"2026-03-20",y:62}, {x:"2026-03-21",y:248}, {x:"2026-03-22",y:2506}, {x:"2026-03-23",y:67}, {x:"2026-03-25",y:82}, {x:"2026-03-26",y:2773}, {x:"2026-03-27",y:205}, {x:"2026-03-28",y:155}, ]], [{l:"scminput",c:"#69C5A3"},[ {x:"2026-03-15",y:414}, {x:"2026-03-16",y:549}, {x:"2026-03-17",y:488}, {x:"2026-03-18",y:922}, {x:"2026-03-19",y:701}, {x:"2026-03-20",y:633}, {x:"2026-03-21",y:679}, {x:"2026-03-22",y:1016}, {x:"2026-03-23",y:794}, {x:"2026-03-25",y:383}, {x:"2026-03-26",y:449}, {x:"2026-03-27",y:461}, {x:"2026-03-28",y:106}, ]], [{l:"JSON",c:"#292929"},[ {x:"2026-03-15",y:1241}, {x:"2026-03-16",y:415}, {x:"2026-03-17",y:228}, {x:"2026-03-18",y:838}, {x:"2026-03-19",y:292}, {x:"2026-03-20",y:278}, {x:"2026-03-21",y:751}, {x:"2026-03-22",y:1261}, {x:"2026-03-23",y:978}, {x:"2026-03-25",y:116}, {x:"2026-03-26",y:331}, {x:"2026-03-27",y:65}, {x:"2026-03-28",y:392}, ]], [{l:"JavaScript",c:"#f1e05a"},[ {x:"2026-03-15",y:1495}, {x:"2026-03-16",y:124}, {x:"2026-03-17",y:11}, {x:"2026-03-18",y:21}, {x:"2026-03-19",y:185}, {x:"2026-03-20",y:428}, {x:"2026-03-21",y:361}, {x:"2026-03-22",y:147}, {x:"2026-03-23",y:189}, {x:"2026-03-26",y:80}, {x:"2026-03-28",y:322}, ]], [{l:"Vue",c:"#41b883"},[ {x:"2026-03-16",y:235}, {x:"2026-03-17",y:315}, {x:"2026-03-18",y:602}, {x:"2026-03-19",y:271}, {x:"2026-03-20",y:190}, {x:"2026-03-23",y:18}, {x:"2026-03-25",y:570}, {x:"2026-03-26",y:31}, {x:"2026-03-27",y:221}, ]], [{l:"YAML",c:"#cb171e"},[ {x:"2026-03-15",y:289}, {x:"2026-03-16",y:84}, {x:"2026-03-17",y:1}, {x:"2026-03-18",y:42}, {x:"2026-03-20",y:54}, {x:"2026-03-21",y:138}, {x:"2026-03-22",y:785}, {x:"2026-03-23",y:217}, {x:"2026-03-25",y:20}, {x:"2026-03-26",y:62}, {x:"2026-03-28",y:260}, ]], [{l:"Plain text",c:"#F39A07"},[ {x:"2026-03-15",y:335}, {x:"2026-03-16",y:111}, {x:"2026-03-17",y:74}, {x:"2026-03-18",y:197}, {x:"2026-03-19",y:177}, {x:"2026-03-20",y:137}, {x:"2026-03-21",y:139}, {x:"2026-03-22",y:180}, {x:"2026-03-23",y:219}, {x:"2026-03-25",y:37}, {x:"2026-03-26",y:136}, {x:"2026-03-27",y:33}, {x:"2026-03-28",y:12}, ]], [{l:"TypeScript (JSX)",c:"#4FBB6B"},[ {x:"2026-03-15",y:207}, {x:"2026-03-16",y:496}, {x:"2026-03-18",y:24}, {x:"2026-03-19",y:15}, {x:"2026-03-21",y:5}, {x:"2026-03-22",y:281}, ]], [{l:"Others",c:"#888"},[ {x:"2026-03-28",y:38}, {x:"2026-03-26",y:160}, {x:"2026-03-23",y:31}, {x:"2026-03-22",y:92}, {x:"2026-03-21",y:204}, {x:"2026-03-20",y:36}, {x:"2026-03-19",y:396}, {x:"2026-03-18",y:82}, {x:"2026-03-17",y:41}, {x:"2026-03-16",y:1057}, {x:"2026-03-15",y:175}, ]], ] , f:[ {x:"2026-03-15", y:356}, {x:"2026-03-16", y:386}, {x:"2026-03-17", y:99}, {x:"2026-03-18", y:172}, {x:"2026-03-19", y:208}, {x:"2026-03-20", y:172}, {x:"2026-03-21", y:190}, {x:"2026-03-22", y:227}, {x:"2026-03-23", y:240}, {x:"2026-03-25", y:58}, {x:"2026-03-26", y:57}, {x:"2026-03-27", y:63}, {x:"2026-03-28", y:123}, ] })

TypeScript level 55 (4,910,563 XP) (+359)

JavaScript level 31 (1,602,817 XP) (+312)

Markdown level 26 (1,146,453 XP) (+5)

Terminal (Zsh) level 24 (985,232 XP) (+10,491)

Vue level 24 (932,682 XP)

SCSS level 22 (779,101 XP)

TypeScript (JSX) level 22 (776,068 XP)

astro level 21 (713,589 XP)

JSON level 15 (360,925 XP) (+125)

YAML level 12 (262,547 XP) (+16)

Machines

MHack level 94 (14,201,157 XP) (+11,462)

MiniMac level 4 (26,624 XP)

Servers level 1 (2,986 XP)

Other languages

  • scminput level 11 (199,116 XP) (+104)
  • PHP level 11 (198,121 XP)
  • HTML (Twig) level 10 (187,366 XP)
  • Shell Script level 9 (138,219 XP) (+32)
  • Go level 8 (122,616 XP)
  • MDX level 8 (119,210 XP)
  • JavaScript (JSX) level 8 (105,528 XP)
  • HTML level 7 (96,361 XP)
  • Plain text level 7 (81,316 XP) (+12)
  • Makefile level 7 (80,672 XP)

Total XP by day of year

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Jan 27k 40k 35k 34k 43k 22k 38k 35k 34k 44k 52k 46k 40k 46k 45k 33k 64k 41k 43k 28k 22k 17k 30k 14k 19k 20k 17k 10k 19k 22k 14k
Feb 30k 17k 22k 33k 29k 18k 45k 34k 35k 15k 25k 12k 17k 26k 20k 19k 26k 28k 23k 24k 26k 28k 25k 19k 23k 23k 23k 23k 7k
Mar 30k 17k 29k 33k 27k 30k 33k 54k 29k 21k 32k 41k 39k 52k 72k 82k 58k 51k 35k 28k 40k 39k 19k 25k 41k 50k 30k 36k 22k 35k 38k
Apr 17k 32k 44k 25k 35k 27k 43k 33k 48k 51k 20k 31k 20k 38k 62k 49k 60k 46k 32k 43k 53k 28k 26k 39k 53k 55k 31k 46k 51k 37k
May 65k 51k 44k 57k 50k 58k 57k 58k 89k 48k 51k 73k 25k 50k 50k 37k 51k 49k 47k 44k 63k 49k 61k 64k 54k 48k 44k 38k 46k 51k 46k
Jun 48k 40k 34k 39k 38k 30k 29k 52k 26k 23k 31k 32k 34k 23k 46k 34k 39k 33k 38k 41k 36k 22k 40k 39k 42k 37k 34k 44k 29k 32k
Jul 40k 46k 38k 53k 42k 52k 58k 34k 26k 37k 44k 44k 43k 45k 42k 38k 31k 36k 36k 20k 39k 39k 35k 29k 28k 30k 23k 39k 44k 26k 38k
Aug 35k 51k 41k 37k 45k 40k 48k 31k 28k 39k 57k 60k 55k 30k 42k 39k 42k 45k 35k 67k 68k 73k 68k 68k 64k 49k 65k 55k 67k 51k 59k
Sep 46k 46k 45k 39k 39k 61k 54k 48k 46k 54k 51k 34k 49k 46k 52k 58k 19k 37k 43k 46k 40k 26k 36k 18k 33k 47k 48k 43k 26k 20k
Oct 26k 14k 15k 42k 59k 70k 59k 33k 49k 50k 59k 64k 73k 50k 37k 55k 41k 39k 41k 45k 37k 42k 47k 49k 51k 37k 31k 49k 43k 47k 48k
Nov 55k 57k 63k 45k 39k 46k 27k 25k 32k 41k 36k 44k 46k 61k 42k 61k 39k 52k 47k 38k 32k 43k 45k 48k 30k 21k 24k 20k 15k 29k
Dec 33k 15k 30k 20k 38k 37k 58k 36k 50k 23k 26k 25k 34k 25k 16k 18k 14k 10k 12k 5k 10k 33k 31k 15k 1k 0 107 25k 26k 35k 45k

Top flows

Longest

5 h 31 m

Most XP

11,046

Most XP/min

175

Day highlights

Average XP/day

6,540

 
Most XP

48,654

Most focused

254 h 47 m

Top flow languages

75

TypeScript

4651 flows

71

JavaScript

1636 flows

69

SCSS

958 flows

67

TypeScript (JSX)

942 flows

40

Terminal (Zsh)

942 flows

73

astro

824 flows

71

Markdown

819 flows

77

Vue

788 flows

29

JSON

428 flows

44

YAML

354 flows

Flow score means percentage of all XP for language acquired in flow state.

Most prolific hours of the day

({x:[ {h:"00",x:882304}, {h:"01",x:919913}, {h:"02",x:957504}, {h:"03",x:954057}, {h:"04",x:913833}, {h:"05",x:850185}, {h:"06",x:751165}, {h:"07",x:666728}, {h:"08",x:540424}, {h:"09",x:434962}, {h:"10",x:373390}, {h:"11",x:329496}, {h:"12",x:309264}, {h:"13",x:301048}, {h:"14",x:344573}, {h:"15",x:372849}, {h:"16",x:399327}, {h:"17",x:427395}, {h:"18",x:484406}, {h:"19",x:467530}, {h:"20",x:534195}, {h:"21",x:576908}, {h:"22",x:660344}, {h:"23",x:778967}, ] , f:[ {h:"00",m:27662}, {h:"01",m:28861}, {h:"02",m:30511}, {h:"03",m:31087}, {h:"04",m:29983}, {h:"05",m:27592}, {h:"06",m:24277}, {h:"07",m:21907}, {h:"08",m:18300}, {h:"09",m:14541}, {h:"10",m:12275}, {h:"11",m:10543}, {h:"12",m:10507}, {h:"13",m:9548}, {h:"14",m:10968}, {h:"15",m:12113}, {h:"16",m:12783}, {h:"17",m:13706}, {h:"18",m:15209}, {h:"19",m:14769}, {h:"20",m:16644}, {h:"21",m:19149}, {h:"22",m:21955}, {h:"23",m:25031}, ] })
A flow state is defined as a streak of programming, lasting for at least 20 minutes, with pauses that last at most 5 minutes, and gaining at least 10 XP per minute.