cnek

  • User since:
  • Last programmed on:

Level 94 (14,390,620 XP) (+2,689)

({x:[ [{l:"Terminal (Zsh)",c:"#43E3BC"},[ {x:"2026-03-22",y:4130}, {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:32892}, {x:"2026-03-29",y:38420}, {x:"2026-03-30",y:38009}, {x:"2026-03-31",y:4973}, {x:"2026-04-01",y:3879}, {x:"2026-04-02",y:1003}, {x:"2026-04-03",y:605}, {x:"2026-04-04",y:2664}, ]], [{l:"TypeScript",c:"#2b7489"},[ {x:"2026-03-22",y:2291}, {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:6644}, {x:"2026-03-29",y:3148}, {x:"2026-03-30",y:3728}, {x:"2026-03-31",y:6709}, {x:"2026-04-01",y:3880}, {x:"2026-04-02",y:6830}, {x:"2026-04-03",y:437}, {x:"2026-04-04",y:4161}, ]], [{l:"Markdown",c:"#083fa1"},[ {x:"2026-03-22",y:2501}, {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:4819}, {x:"2026-03-29",y:671}, {x:"2026-03-30",y:398}, {x:"2026-03-31",y:27}, {x:"2026-04-01",y:126}, {x:"2026-04-02",y:38}, {x:"2026-04-03",y:94}, {x:"2026-04-04",y:53}, ]], [{l:"scminput",c:"#69C5A3"},[ {x:"2026-03-22",y:839}, {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:535}, {x:"2026-03-29",y:625}, {x:"2026-03-30",y:843}, {x:"2026-03-31",y:584}, {x:"2026-04-01",y:1011}, {x:"2026-04-02",y:872}, {x:"2026-04-03",y:509}, {x:"2026-04-04",y:318}, ]], [{l:"JSON",c:"#292929"},[ {x:"2026-03-22",y:1156}, {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:935}, {x:"2026-03-29",y:682}, {x:"2026-03-30",y:296}, {x:"2026-03-31",y:228}, {x:"2026-04-01",y:107}, {x:"2026-04-02",y:399}, {x:"2026-04-03",y:94}, {x:"2026-04-04",y:451}, ]], [{l:"TypeScript (JSX)",c:"#4FBB6B"},[ {x:"2026-03-22",y:281}, {x:"2026-03-28",y:519}, {x:"2026-03-29",y:970}, {x:"2026-03-30",y:1414}, {x:"2026-03-31",y:1133}, {x:"2026-04-01",y:326}, {x:"2026-04-02",y:97}, {x:"2026-04-04",y:942}, ]], [{l:"JavaScript",c:"#f1e05a"},[ {x:"2026-03-22",y:147}, {x:"2026-03-23",y:189}, {x:"2026-03-26",y:80}, {x:"2026-03-28",y:909}, {x:"2026-03-29",y:161}, {x:"2026-03-30",y:169}, {x:"2026-03-31",y:89}, {x:"2026-04-01",y:47}, {x:"2026-04-02",y:125}, {x:"2026-04-03",y:1}, {x:"2026-04-04",y:111}, ]], [{l:"YAML",c:"#cb171e"},[ {x:"2026-03-22",y:781}, {x:"2026-03-23",y:217}, {x:"2026-03-25",y:20}, {x:"2026-03-26",y:62}, {x:"2026-03-28",y:360}, {x:"2026-03-29",y:77}, {x:"2026-03-30",y:19}, {x:"2026-03-31",y:13}, {x:"2026-04-01",y:72}, {x:"2026-04-02",y:83}, {x:"2026-04-04",y:32}, ]], [{l:"Vue",c:"#41b883"},[ {x:"2026-03-23",y:18}, {x:"2026-03-25",y:570}, {x:"2026-03-26",y:31}, {x:"2026-03-27",y:221}, {x:"2026-03-30",y:13}, {x:"2026-03-31",y:97}, {x:"2026-04-02",y:259}, {x:"2026-04-03",y:360}, ]], [{l:"Plain text",c:"#F39A07"},[ {x:"2026-03-22",y:165}, {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:93}, {x:"2026-03-29",y:142}, {x:"2026-03-30",y:125}, {x:"2026-03-31",y:67}, {x:"2026-04-01",y:137}, {x:"2026-04-02",y:63}, {x:"2026-04-03",y:151}, {x:"2026-04-04",y:64}, ]], [{l:"Others",c:"#888"},[ {x:"2026-04-04",y:140}, {x:"2026-04-02",y:206}, {x:"2026-04-01",y:413}, {x:"2026-03-31",y:315}, {x:"2026-03-30",y:240}, {x:"2026-03-29",y:291}, {x:"2026-03-28",y:755}, {x:"2026-03-26",y:160}, {x:"2026-03-23",y:31}, {x:"2026-03-22",y:92}, ]], ] , f:[ {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:446}, {x:"2026-03-29", y:410}, {x:"2026-03-30", y:272}, {x:"2026-03-31", y:320}, {x:"2026-04-01", y:136}, {x:"2026-04-02", y:147}, {x:"2026-04-03", y:37}, {x:"2026-04-04", y:193}, ] })

TypeScript level 55 (4,941,915 XP) (+1,019)

JavaScript level 31 (1,604,098 XP) (+5)

Markdown level 26 (1,152,336 XP)

Terminal (Zsh) level 26 (1,089,068 XP) (+715)

Vue level 24 (933,411 XP)

TypeScript (JSX) level 22 (781,405 XP) (+442)

SCSS level 22 (779,630 XP)

astro level 21 (713,589 XP)

JSON level 15 (363,699 XP) (+226)

YAML level 12 (262,942 XP) (+13)

Machines

MHack level 94 (14,361,006 XP) (+2,689)

MiniMac level 4 (26,628 XP)

Servers level 1 (2,986 XP)

Other languages

  • scminput level 11 (204,257 XP) (+226)
  • PHP level 11 (198,121 XP)
  • HTML (Twig) level 10 (187,366 XP)
  • Shell Script level 9 (138,397 XP) (+6)
  • Go level 8 (122,616 XP)
  • MDX level 8 (119,210 XP)
  • JavaScript (JSX) level 8 (105,528 XP)
  • HTML level 7 (96,740 XP)
  • Plain text level 7 (82,139 XP) (+37)
  • 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 63k 67k 79k 51k
Apr 27k 42k 46k 34k 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

111

Day highlights

Average XP/day

6,592

 
Most XP

48,654

Most focused

254 h 47 m

Top flow languages

75

TypeScript

4677 flows

70

JavaScript

1636 flows

42

Terminal (Zsh)

970 flows

69

SCSS

958 flows

66

TypeScript (JSX)

946 flows

73

astro

824 flows

71

Markdown

822 flows

77

Vue

788 flows

29

JSON

430 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:893121}, {h:"01",x:938590}, {h:"02",x:969552}, {h:"03",x:972285}, {h:"04",x:935146}, {h:"05",x:860722}, {h:"06",x:751165}, {h:"07",x:666728}, {h:"08",x:540424}, {h:"09",x:434962}, {h:"10",x:375431}, {h:"11",x:330748}, {h:"12",x:310482}, {h:"13",x:301077}, {h:"14",x:350238}, {h:"15",x:383324}, {h:"16",x:413180}, {h:"17",x:431389}, {h:"18",x:484493}, {h:"19",x:472366}, {h:"20",x:539709}, {h:"21",x:582515}, {h:"22",x:665502}, {h:"23",x:787471}, ] , f:[ {h:"00",m:27770}, {h:"01",m:29009}, {h:"02",m:30692}, {h:"03",m:31273}, {h:"04",m:30149}, {h:"05",m:27623}, {h:"06",m:24277}, {h:"07",m:21907}, {h:"08",m:18300}, {h:"09",m:14541}, {h:"10",m:12275}, {h:"11",m:10578}, {h:"12",m:10527}, {h:"13",m:9548}, {h:"14",m:11126}, {h:"15",m:12226}, {h:"16",m:12902}, {h:"17",m:13780}, {h:"18",m:15209}, {h:"19",m:14813}, {h:"20",m:16772}, {h:"21",m:19253}, {h:"22",m:22058}, {h:"23",m:25151}, ] })
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.