{"start":"2006-10-09T00:00:00Z","dailyTotals":[17,11,3,6,2,2,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,32,69,35,64,39,37,38,29,43,42,41,51,33,61,48,32,64,46,21,29,40,36,47,47,50,34,39,47,29,56,48,39,21,17,44,48,58,52,55,32,28,62,59,62,48,51,38,32,54,75,59,49,54,41,19,49,77,67,64,63,76,35,54,59,68,51,61,33,55,63,62,74,76,66,55,39,61,75,75,70,51,36,31,70,70,46,43,51,22,39,53,58,41,51,56,25,30,22,40,46,45,37,8,43,30,51,49,33,32,37,30,38,46,52,46,49,27,28,40,56,65,39,45,13,27,37,44,51,52,30,17,21,31,41,35,38,44,27,29,35,50,50,39,45,25,22,42,46,56,64,41,27,26,54,56,53,61,53,23,37,77,67,62,76,66,59,28,69,59,88,69,56,25,38,49,73,90,65,71,36,37,76,83,71,61,81,41,30,82,81,65,82,77,42,33,49,75,102,85,75,47,54,67,102,81,73,66,41,30,81,93,73,65,55,45,36,99,65,78,61,82,45,34,68,68,97,73,80,63,56,62,75,83,70,66,40,49,83,112,102,111,100,43,36,77,87,76,75,63,44,44,63,70,68,90,76,28,37,71,101,100,80,63,57,34,79,93,62,71,70,44,54,63,58,60,44,47,37,30,61,79,72,65,67,34,34,90,78,68,77,68,43,34,71,79,109,69,80,51,40,75,86,58,54,46,51,29,58,31,46,68,55,35,34,34,44,48,74,53,46,50,74,61,62,76,76,63,47,76,107,93,106,120,65,61,101,119,127,136,99,60,58,115,147,122,99,134,79,65,107,127,102,142,171,63,57,114,120,139,141,98,61,77,112,143,146,131,131,100,89,112,141,138,114,114,80,72,116,109,120,119,123,67,81,111,186,157,175,149,84,72,127,153,156,153,153,93,92,136,176,185,162,137,114,111,173,155,146,145,176,67,107,149,162,170,154,150,92,83,148,162,159,167,144,68,65,171,165,148,194,178,77,98,128,157,142,172,177,92,85,148,144,174,133,147,68,77,186,181,186,193,192,82,95,152,174,157,162,155,82,94,119,170,186,209,171,97,108,177,153,168,201,179,98,74,179,203,176,177,141,98,75,146,191,175,186,177,87,79,184,194,173,222,193,83,93,164,199,184,169,156,92,134,202,210,184,246,189,108,118,209,200,173,216,174,93,96,178,194,182,194,202,120,116,192,211,212,196,188,108,99,178,198,176,174,183,132,107,160,177,184,178,139,88,87,183,197,210,233,153,108,107,210,246,186,212,168,95,82,132,196,193,200,201,141,114,176,232,201,194,121,99,84,191,200,206,225,184,116,116,244,202,212,187,195,127,101,235,229,245,203,175,124,115,210,187,222,222,206,129,88,213,228,226,226,211,128,90,182,221,205,230,209,113,102,217,195,192,196,189,98,93,172,216,190,190,208,117,120,219,212,209,211,203,109,84,176,208,197,192,215,124,94,209,227,186,116,116,105,118,186,220,219,207,219,117,94,203,237,191,203,180,107,93,188,214,188,200,177,113,70,169,183,134,70,111,105,86,205,198,176,105,150,129,115,248,253,209,219,222,148,116,222,235,237,222,248,130,114,186,229,226,228,244,130,123,185,281,250,290,240,143,147,215,283,245,266,220,120,120,236,254,236,292,225,139,109,221,257,210,246,225,109,111,235,229,251,242,201,143,126,243,267,262,282,232,108,104,235,269,310,302,229,124,121,242,262,252,266,224,128,109,249,253,268,272,216,131,132,260,251,249,234,247,120,129,254,247,223,242,184,108,105,215,246,273,255,250,135,140,237,290,261,251,246,164,129,264,285,261,300,232,138,121,263,261,270,273,236,144,127,241,237,243,275,239,119,114,269,269,269,278,224,151,108,179,264,254,277,267,162,124,275,250,273,216,268,132,132,225,233,300,279,237,141,119,239,265,270,262,226,128,105,273,264,251,290,255,146,126,233,285,274,270,184,120,116,262,290,247,267,265,144,122,269,301,317,319,288,173,128,255,277,250,281,300,179,152,311,295,322,287,270,159,174,294,280,293,344,255,192,168,293,293,349,305,292,140,160,327,322,324,413,321,153,136,318,328,307,307,299,152,156,276,303,314,337,286,137,117,222,288,338,317,283,157,175,293,329,331,307,300,162,114,316,323,328,309,310,185,144,288,321,326,294,255,202,156,324,366,341,296,301,148,153,301,345,303,329,281,171,164,326,351,352,317,265,167,159,296,337,360,325,271,165,156,305,346,338,329,311,176,161,298,330,328,388,308,188,143,336,368,334,362,330,193,151,334,333,305,207,205,150,157,308,357,349,361,302,205,173,313,345,317,305,315,170,152,317,353,384,371,339,161,161,330,322,320,193,97,125,138,267,254,270,241,156,177,187,355,337,359,350,352,199,199,318,380,385,364,342,202,193,310,406,394,387,354,227,172,393,422,427,430,397,216,225,341,420,428,448,428,232,194,399,446,421,455,414,223,168,353,427,400,425,378,205,202,449,418,412,383,377,229,201,412,424,463,449,373,206,170,437,439,411,386,348,227,179,372,395,399,379,348,177,164,383,396,377,387,370,211,180,385,366,413,400,299,202,195,339,398,382,402,355,230,195,433,397,412,395,422,237,211,396,436,423,409,423,236,211,439,496,442,461,380,224,202,413,457,465,437,372,228,234,449,454,459,442,411,233,211,421,463,526,434,415,241,215,391,457,423,413,364,214,228,293,413,466,440,431,222,204,418,449,444,475,395,193,213,413,396,448,455,388,192,206,339,400,429,348,397,210,207,419,446,441,443,362,198,181,347,415,364,455,410,250,205,424,438,461,445,414,235,210,434,461,412,426,404,226,187,439,483,446,494,439,234,233,442,456,443,435,425,243,197,444,482,475,443,463,241,231,447,453,431,452,455,267,249,457,520,463,480,381,223,228,438,496,490,479,433,255,210,321,442,500,471,412,231,238,489,472,511,465,460,273,232,489,517,507,526,477,246,256,535,563,549,537,526,302,236,557,554,578,491,497,271,266,494,500,561,490,452,241,275,509,522,549,518,488,283,282,539,595,579,582,516,318,283,532,584,566,555,485,320,291,529,585,539,512,539,306,254,570,630,623,593,557,323,265,553,540,503,381,360,292,272,509,617,621,638,538,363,332,555,650,650,638,528,338,259,601,585,663,572,526,287,295,533,577,524,459,281,196,240,401,426,505,465,356,249,313,530,621,636,671,602,357,331,545,577,555,485,543,314,314,472,647,626,604,567,362,308,597,647,652,587,576,348,280,620,653,640,673,579,295,274,587,649,607,654,626,403,336,620,653,727,665,584,347,312,614,605,642,635,574,373,284,605,733,634,655,623,348,331,617,671,652,686,612,361,320,691,689,711,710,639,362,327,655,739,718,687,623,379,337,734,690,693,732,711,326,295,617,692,675,681,614,321,298,668,759,635,660,591,349,290,596,647,700,675,520,307,272,583,694,683,716,634,363,294,592,620,664,630,539,312,347,639,696,704,614,607,331,314,615,675,717,607,623,345,293,625,694,723,666,652,314,293,472,691,776,681,632,366,296,658,744,663,645,637,360,316,642,689,697,657,600,346,315,714,722,760,752,649,362,339,661,725,690,677,623,332,291,488,636,767,739,623,388,284,705,701,716,678,656,381,309,770,783,781,728,780,424,351,838,787,745,827,696,359,334,746,791,824,815,777,463,374,799,817,849,847,711,372,341,746,827,765,748,634,424,361,787,834,877,840,770,499,398,794,838,800,845,836,468,408,646,913,916,861,802,483,423,857,966,909,936,863,523,405,904,951,993,908,876,565,479,943,1019,947,955,886,528,451,885,895,896,857,892,586,534,896,989,927,812,712,430,351,802,998,999,898,818,513,428,933,879,823,967,887,540,539,1012,956,1016,1023,883,596,535,954,1021,974,981,878,554,494,951,1111,1049,1010,1023,602,509,902,1019,866,684,690,496,433,973,1187,1051,1043,1018,650,545,1027,911,910,911,805,423,381,797,803,831,823,753,439,360,839,807,812,764,670,432,281,490,682,712,717,697,430,314,637,892,904,906,855,488,352,873,888,826,920,861,423,442,787,807,1028,956,847,564,445,834,858,810,802,743,463,377,792,866,911,794,772,495,367,775,853,930,871,780,430,402,775,818,835,892,774,411,403,732,859,872,851,757,450,438,831,819,948,862,771,497,427,865,813,808,894,780,470,450,845,900,939,932,833,501,429,960,985,967,1015,878,499,460,981,1045,980,1059,906,583,516,911,922,893,894,731,516,408,888,978,963,796,827,535,450,972,986,981,1003,826,519,427,871,1008,1020,953,812,450,370,834,840,939,944,795,520,422,833,921,790,842,807,507,373,922,1019,944,949,864,506,452,911,1022,1009,924,811,500,416,680,943,995,896,763,450,398,815,868,828,832,782,437,373,836,903,887,830,777,430,330,829,879,794,827,786,438,398,799,918,861,804,701,438,445,844,894,711,778,790,455,372,792,995,917,885,802,422,386,831,898,929,912,772,439,336,846,895,868,928,795,428,366,849,919,964,861,826,428,380,880,909,901,762,661,301,248,643,738,734,759,642,316,298,711,793,703,774,733,376,267,693,766,796,709,662,312,291,488,713,730,734,668,379,324,737,783,748,757,725,352,319,712,762,746,731,633,360,361,703,695,720,743,632,348,296,664,755,790,681,646,385,309,665,754,663,677,630,332,347,698,758,701,670,623,357,327,692,732,776,713,649,332,325,729,732,661,660,699,366,383,737,795,709,746,706,383,358,662,791,788,721,631,354,358,683,738,752,504,491,337,385,785,822,833,826,748,422,393,756,814,836,854,690,384,408,772,826,761,821,701,305,368,755,767,710,751,647,340,332,422,319,470,552,559,402,399,520,387,702,773,750,428,411,789,831,746,763,643,415,404,784,840,816,774,686,443,401,660,861,831,862,801,475,434,886,816,868,817,880,431,467,825,863,888,809,777,424,435,812,854,803,870,775,465,453,638,925,922,862,750,478,433,788,882,946,826,787,449,435,803,883,785,816,796,429,452,697,895,863,874,788,453,445,874,964,903,908,698,446,415,817,819,849,794,683,417,358,904,749,886,844,779,423,390,811,856,854,811,723,412,373,749,880,894,861,651,365,395,793,881,775,845,749,417,428,846,874,787,839,653,386,328,768,882,813,869,696,367,381,798,911,880,811,698,362,410,818,892,865,782,757,362,359,553,873,883,816,746,392,381,804,829,848,878,886,502,477,871,940,935,857,766,381,390,789,823,902,879,764,414,501,797,837,834,816,725,409,390,810,972,837,578,551,404,423,739,904,839,807,689,377,408,780,800,793,796,723,412,421,745,818,872,820,711,390,345,768,824,781,831,722,372,376,759,797,875,783,797,376,346,757,858,849,798,766,434,349,792,847,866,799,740,395,371,716,848,818,807,684,364,361,559,798,845,872,716,388,406,771,829,841,826,754,378,373,718,927,869,774,728,399,395,773,838,855,914,784,371,364,711,802,848,864,700,411,388,790,821,802,726,776,448,393,761,875,787,829,712,431,408,853,908,865,803,785,457,385,774,880,764,832,650,413,388,885,921,861,911,754,446,455,796,1024,984,883,739,410,456,924,943,853,879,758,364,406,901,888,761,569,507,383,435,838,914,863,886,810,415,380,806,846,887,876,737,413,438,764,880,822,836,749,392,337,555,470,320,455,515,378,426,642,555,441,740,728,473,124,0,1096,914,881,769,417,398,778,888,882,827,745,405,403,675,928,914,800,787,415,451,825,857,846,896,753,444,467,821,915,961,815,743,434,462,814,921,908,819,712,379,437,723,781,870,850,737,426,439,851,858,912,881,748,432,384,795,867,908,918,799,435,400,783,881,892,844,772,455,426,795,903,882,818,727,511,493,888,915,945,978,829,427,467,884,1022,896,904,760,414,407,758,911,865,870,717,360,404,766,762,769,809,574,410,358,679,823,855,823,770,395,430,835,815,809,799,756,394,372,793,847,793,752,754,381,401,790,813,752,838,726,344,350,757,791,769,708,631,323,350,509,734,741,741,676,439,349,773,774,747,815,672,298,314,735,776,791,775,653,299,325,695,739,758,747,642,386,356,719,801,834,683,672,347,328,721,754,761,741,573,352,305,766,749,742,787,708,319,324,673,795,785,777,650,349,372,702,779,725,715,684,366,313,726,801,851,785,708,340,342,681,721,782,722,657,286,344,634,712,715,703,663,342,302,659,727,772,743,623,349,328,666,839,697,734,679,415,363,498,735,813,791,680,332,363,741,765,852,788,656,387,350,722,847,774,824,664,374,388,784,790,800,811,724,364,333,720,853,822,721,653,349,322,713,799,807,815,632,370,365,687,873,820,760,667,329,327,722,768,745,841,666,370,362,763,902,862,814,699,370,383,799,852,750,825,710,342,385,834,897,826,822,688,385,357,795,871,851,753,717,325,377,732,786,699,530,476,299,374,793,848,809,853,674,377,422,870,878,823,776,697,355,346,815,812,764,782,741,401,319,634,665,509,297,344,375,427,567,657,519,352,545,434,422,846,863,795,788,768,423,367,765,907,928,866,780,462,400,708,887,879,831,761,404,438,830,882,878,925,731,426,402,808,929,852,878,734,417,480,867,922,849,839,780,415,378,718,816,859,864,744,398,402,821,968,966,922,882,472,493,856,943,878,881,751,457,449,877,928,920,917,802,483,454,833,951,899,943,734,455,473,902,939,899,828,779,456,409,867,964,966,836,733,412,377,767,929,1063,964,809,442,416,843,960,908,907,726,440,468,851,917,965,906,807,401,424,871,972,989,830,796,426,404,794,917,971,927,778,380,392,865,917,900,876,793,380,436,806,1007,948,848,756,382,374,563,917,994,926,796,390,460,896,999,895,908,697,443,395,883,934,882,797,775,419,386,848,927,903,840,742,398,397,834,913,891,831,691,391,423,808,898,871,854,624,363,423,864,934,972,938,791,433,408,783,969,846,882,789,370,423,867,924,893,896,788,400,402,814,950,937,930,771,433,427,833,928,863,823,724,408,390,758,864,850,839,714,443,410,875,878,850,874,694,427,467,804,883,853,811,799,424,436,830,925,920,891,776,377,446,623,926,855,866,885,448,411,909,940,931,863,807,448,383,923,924,928,929,781,435,439,858,937,989,1012,880,463,429,882,1030,1028,979,817,440,425,822,982,963,955,868,472,425,942,976,998,1038,883,488,567,856,1016,998,986,789,483,431,891,1071,950,968,858,520,444,890,1028,915,931,788,421,395,874,975,995,971,847,461,471,787,942,821,642,566,413,456,888,1013,978,952,886,446,439,869,969,943,964,846,512,468,868,946,848,974,748,434,411,753,834,685,506,343,369,380,615,746,671,521,481,457,499,837,888,861,897,827,518,456,846,950,957,975,869,517,497,849,1012,930,926,881,563,514,941,1031,1027,1040,952,607,568,1045,1120,978,943,884,540,478,838,1065,1054,1049,970,641,488,784,971,1049,1030,955,562,553,1021,1161,1089,1099,840,454,516,941,1052,902,965,879,520,519,924,971,1030,982,927,466,434,948,1032,920,971,878,471,458,864,1019,1011,957,742,481,431,882,1010,978,976,952,419,474,899,1036,982,1007,877,526,479,969,1049,998,933,911,478,471,932,989,925,944,834,503,515,871,1003,1074,971,860,571,476,881,1071,984,879,804,478,474,897,1012,996,957,804,553,502,919,1002,996,949,857,518,480,898,1041,942,984,849,423,486,625,921,1085,1000,883,472,452,860,910,987,920,849,452,467,841,876,944,869,790,529,460,940,976,938,950,760,457,440,891,954,955,938,783,433,386,619,864,904,932,829,527,475,985,946,1018,949,842,469,430,847,931,942,883,802,445,492,889,929,888,853,761,450,467,899,1012,935,889,806,446,470,906,860,965,945,797,453,485,806,899,934,954,802,452,495,885,975,921,929,858,491,465,872,950,964,939,785,448,454,635,956,979,954,863,469,485,878,948,1128,892,849,474,492,969,1070,991,960,825,528,459,921,885,935,972,806,536,500,913,968,1010,984,871,483,483,818,978,974,1011,887,515,467,907,1017,983,1051,897,542,475,933,1084,1104,992,882,504,500,983,1035,1045,1048,919,542,527,932,994,810,961,911,525,503,918,1103,1086,1034,930,575,570,1007,1071,957,720,676,497,532,961,1054,1104,1121,1014,557,506,985,1082,1005,1051,899,491,505,960,1058,1100,1039,920,553,475,935,1040,995,1025,747,451,422,593,812,867,769,733,495,440,706,948,1029,1089,890,584,565,1002,1080,977,1052,941,539,578,886,1113,1040,1037,919,520,558,920,1104,1142,1021,1008,530,552,945,1130,1028,971,878,528,549,984,1096,1077,1084,881,561,552,1013,1100,1047,1078,910,625,598,914,1123,1057,1096,976,589,595,1013,1126,1107,1004,934,629,613,962,1000,1103,1172,1004,579,618,1038,1136,1147,1043,962,653,601,1043,1149,1081,1128,953,523,524,1111,1169,1104,1011,1046,578,511,1001,1019,1004,969,936,562,540,1008,988,1021,1010,829,533,477,821,1053,1022,1024,906,519,495,969,1074,1023,983,895,525,456,830,961,1048,1060,858,508,475,958,988,989,996,885,512,450,893,1045,1054,925,980,499,491,931,1013,989,962,828,517,456,730,974,1010,1029,775,516,441,902,1002,980,926,879,470,464,916,929,987,959,866,487,466,975,1038,1136,1011,863,487,466,953,1010,1030,970,852,488,480,743,692,869,890,817,498,484,952,999,1094,1061,876,551,474,1001,1033,1003,1130,830,479,467,946,972,1022,929,898,561,499,905,923,1047,980,863,488,441,919,1038,933,1051,884,481,442,929,912,948,948,894,525,465,872,922,948,1018,855,483,545,816,960,1027,968,879,500,490,742,913,967,1027,863,514,509,959,945,999,970,939,566,566,1036,1065,1014,981,905,533,544,1011,1093,1044,1000,807,499,469,879,976,962,942,837,509,509,849,979,993,1045,949,530,528,956,952,931,946,842,488,487,1015,1061,1029,981,979,519,470,875,1006,911,965,856,514,525,909,962,1026,980,836,506,493,902,978,1026,977,778,503,517,857,948,891,696,667,447,523,909,1019,1006,967,868,501,486,953,970,1012,899,796,507,534,916,993,938,982,833,493,484,842,977,933,824,747,496,409,380,545,764,721,702,516,472,473,896,926,921,923,532,573,983,994,940,973,893,566,476,792,978,1030,1060,843,530,500,953,1033,1085,1017,855,586,544,993,1058,985,1055,849,586,538,827,996,927,895,902,585,565,921,956,923,911,838,495,529,791,949,946,995,891,556,549,952,1066,1047,1009,894,538,526,877,981,968,870,852,497,531,932,989,875,911,859,488,486,989,1079,1119,1033,843,534,480,985,1076,1093,978,806,516,586,809,986,922,942,862,504,467,932,922,988,966,914,549,532,1033,1022,973,998,950,501,494,971,1103,1102,1017,863,541,464,953,934,1044,1042,847,488,477,919,1019,976,939,902,486,423,936,1136,919,1012,798,512,493,962,946,1061,967,915,573,433,669,932,955,959,918,608,465,886,949,997,931,871,450,493,878,936,876,913,847,488,446,869,917,1056,937,849,541,499,913,1011,968,876,832,464,438,885,882,685,828,804,455,442,838,1010,926,915,839,484,429,883,899,939,930,843,446,476,820,948,983,909,865,528,549,863,954,932,906,771,474,446,816,1005,961,968,844,506,479,933,945,1005,986,836,510,445,920,980,941,893,779,420,486,891,925,965,905,838,484,395,688,873,939,905,809,448,468,899,975,927,947,744,491,463,943,908,878,911,868,479,443,900,959,973,816,777,503,443,897,907,869,880,795,467,445,906,896,884,971,809,513,475,1044,974,1026,944,859,468,497,911,976,927,908,829,514,456,936,922,877,872,852,489,466,877,918,756,883,812,481,507,831,957,938,960,808,512,499,878,874,905,663,609,458,542,911,1085,1051,969,913,567,492,921,984,966,1001,853,492,531,934,987,904,993,791,503,509,866,907,951,905,774,436,440,532,407,553,729,733,495,547,520,511,844,808,826,546,498,830,951,924,916,820,465,481,889,866,912,906,865,558,548,781,879,973,941,828,521,486,905,870,968,923,881,624,533,920,966,952,925,841,538,523,887,1002,942,900,826,583,510,788,925,927,908,837,577,535,874,890,894,953,818,510,556,820,973,902,948,861,500,601,928,960,994,888,834,454,517,887,1020,936,843,837,515,478,868,862,908,1000,820,564,553,952,985,938,917,842,485,502,939,900,966,981,845,522,490,828,833,957,898,744,464,505,859,982,992,943,886,521,511,923,933,924,963,870,530,519,827,971,932,842,801,518,491,893,972,936,978,862,489,486,810,891,998,921,845,542,523,643,925,943,921,830,553,563,940,934,930,937,928,543,512,833,923,949,949,793,496,481,855,1019,909,866,816,477,545,845,865,964,869,815,480,487,865,913,913,673,720,490,501,889,957,894,863,839,558,513,815,927,972,808,810,561,513,858,922,942,898,841,505,486,881,994,879,844,813,528,513,856,927,1041,1003,850,545,535,869,946,980,932,833,468,520,892,927,949,988,878,516,493,884,929,933,942,781,503,481,764,963,956,939,783,561,519,925,987,978,987,917,614,546,882,985,996,944,849,532,487,963,1038,988,959,823,524,518,926,973,942,909,807,532,509,941,899,921,965,938,570,570,856,977,935,967,869,593,576,974,967,915,982,911,607,519,896,980,952,919,903,533,528,914,1002,1007,1011,866,571,561,854,1018,973,977,889,561,561,869,953,920,933,834,531,499,951,980,916,739,724,485,602,941,1024,1004,949,879,547,551,884,977,905,951,901,505,549,931,1087,1026,1050,888,559,579,781,689,463,676,670,578,551,885,790,657,999,954,768,735,1085,1215,1193,1133,1024,732,732,1053,1185,1200,1181,1082,668,678,1011,1113,1173,1191,1070,737,705,1089,1316,1307,1251,1243,789,739,1117,1225,1152,1179,1104,749,736,1150,1183,1186,1132,1057,722,688,962,1128,1203,1092,1021,745,675,1137,1156,1198,1147,1040,684,687,1168,1196,1140,1186,1001,685,691,1097,1159,1185,1226,1079,789,815,1196,1253,1243,1283,1218,857,852,1264,1212,1327,1309,1153,912,865,1284,1401,1341,1375,1254,910,837,1183,1329,1229,1263,1065,829,820,1156,1273,1281,1295,1177,858,780,1184,1303,1275,1270,1171,821,905,1294,1283,1303,1297,1216,879,883,1335,1389,1401,1359,1222,844,869,1266,1361,1351,1415,1207,901,866,1296,1515,1412,1373,1303,897,853,1073,1407,1364,1430,1234,804,756,1144,1162,1214,1314,1158,754,833,1193,1275,1313,1324,1119,798,846,1288,1342,1402,1390,1060,837,794,1225,1339,1357,1259,1170,808,745,1243,1344,1194,1138,1019,678,766,1196,1277,1305,1235,1030,692,699,1209,1213,1299,1213,1063,856,785,1263,1242,1303,1262,1067,786,736,1183,1220,1267,1224,1062,748,798,1160,1257,1242,1247,1115,746,727,1188,1198,1203,1168,1116,725,759,1126,1206,1168,1113,1067,746,723,1124,1173,1209,1141,1164,777,662,1066,1198,1213,1149,1019,753,732,1067,1110,1194,1124,1129,708,695,1162,1187,1225,1135,1046,660,659,1137,1258,1197,1149,1027,701,682,984,1090,1089,1104,1001,684,718,1091,1140,1121,1122,1027,754,696,1104,1111,1150,1218,1055,669,683,1165,1231,1178,1187,1035,734,707,1123,1164,1261,1234,1148,756,729,1182,1049,876,1011,885,658,643,1130,1176,1142,1222,1119,690,664,1218,1270,1265,1271,1104,758,745,1178,1214,1167,988,921,739,680,1215,1326,1224,1268,1126,734,744,1209,1402,1278,1248,1160,803,809,1245,1303,1334,1303,1163,780,731,1101,1175,1103,837,595,672,772,984,1018,963,835,711,762,786,1145,1221,1054,1044,1020,890,893,1323,1373,1323,1315,1267,800,836,1128,1230,1145,1192,1109,793,750,1194,1228,1335,1265,1156,774,829,1221,1334,1249,1248,1181,816,849,1244,1354,1274,1234,1031,734,747,1030,1152,1231,1241,1138,835,750,1165,1175,1201,1170,1044,779,776,1148,1293,1246,1181,1087,767,786,1113,1239,1127,1255,1084,809,768,1035,1259,1165,1110,1114,752,741,1178,1220,1153,1211,1067,734,682,1124,1187,1172,1157,1015,735,708,994,987,1170,1107,1110,753,725,1088,1226,1140,1186,1014,766,693,1154,1199,1138,1256,1008,774,791,1134,1193,1082,1108,1042,742,689,1108,1187,1187,1225,1012,772,706,1065,1141,1150,1160,1045,714,675,1103,1203,1131,1111,1072,703,679,1054,1153,1158,1144,1060,647,672,973,1116,1121,1135,1118,786,680,1114,1276,1062,1111,1024,672,624,1066,1152,1146,1098,934,704,614,1015,1195,1211,1127,981,662,685,1017,1120,1073,1076,969,646,622,846,1019,1015,1049,933,636,621,965,1022,1048,1009,931,653,647,1004,991,1033,1064,937,604,643,1020,1068,1078,1059,958,677,635,984,1067,1054,992,948,650,637,985,1072,1022,1052,895,611,691,986,1047,1042,1064,992,734,685,982,1110,1049,1029,1022,616,667,994,1037,1041,1089,924,632,653,880,1008,1089,1060,1038,660,667,1083,1113,1103,1072,1058,695,634,958,1126,1044,1139,957,562,581,986,1072,1035,1008,1063,678,662,1032,1018,1116,1098,865,647,664,1008,1127,1107,1066,958,709,599,952,1090,1053,1102,1020,672,667,1032,1096,1075,1032,961,643,615,1015,1038,1005,1017,1003,587,637,931,1046,1054,929,995,686,697,967,1093,1160,1131,1068,717,598,993,1031,950,768,733,596,591,970,1095,1182,1070,1025,696,636,1015,1116,1147,1056,938,639,687,957,1117,1020,1032,959,649,653,756,797,826,687,544,414,443,559,614,684,657,559,523,579,744,877,926,878,873,631,631,856,905,930,914,839,616,569,821,940,953,1050,907,587,608,891,993,979,949,916,630,588,871,951,921,919,816,613,577,865,902,898,874,843,585,610,795,877,888,839,828,557,517,669,811,888,807,723,611,691,944,972,993,854,907,600,619,880,959,986,956,854,589,587,806,884,934,894,889,602,523,796,833,827,826,718,533,537,697,818,867,847,797,541,540,764,888,782,849,774,530,522,744,851,840,707,685,549,508,727,862,865,792,722,539,555,823,795,828,899,770,538,560,758,825,880,805,740,551,528,840,838,873,835,810,573,583,842,875,887,830,814,525,567,866,895,822,797,734,568,506,728,839,921,890,789,522,583,769,819,915,854,797,550,559,767,882,909,836,807,545,485,802,878,834,929,776,514,479,794,879,909,870,891,556,492,607,758,880,787,440,638,532,847,828,870,930,819,523,543,784,888,891,861,754,510,546,779,898,933,822,839,562,530,913,847,907,877,740,579,575,811,850,826,849,805,477,540,822,816,816,797,826,470,463,740,831,831,877,829,553,532,789,798,902,860,863,558,549,565,954,846,866,783,571,507,889,932,889,799,824,540,516,783,849,906,804,805,540,511,844,876,860,875,782,591,586,756,876,852,849,759,500,555,713,927,823,907,803,624,562,756,855,820,959,797,596,539,853,859,936,927,859,581,564,796,898,859,872,905,676,615,878,882,841,921,901,643,664,957,1052,1005,988,836,600,695,918,972,917,763,675,575,684,996,1031,1181,993,967,630,637,981,966,928,914,817,590,615,837,974,923,1009,956,617,588,847,956,939,918,776,532,435,602,669,741,706,679,566,528,669,853,890,928,807,702,663,864,1028,935,951,906,643,622,834,906,942,948,859,680,618,893,946,916,982,878,602,627,958,997,953,934,913,685,604,842,917,894,924,811,673,666,835,835,874,847,870,599,626,749,943,882,971,827,581,599,876,968,914,907,814,580,560,923,947,920,1003,948,694,695,854,955,922,993,961,697,703,887,938,966,923,913,659,663,871,854,922,969,926,668,624,910,926,894,896,864,640,614,775,938,993,913,856,646,628,852,966,931,968,938,613,581,888,930,943,862,856,638,582,896,949,1002,940,814,589,565,830,945,889,931,910,583,588,867,954,956,924,830,605,622,815,930,991,960,860,587,579,707,878,922,938,895,669,585,886,931,965,937,874,592,590,831,1017,961,983,897,683,607,807,912,913,936,870,513,551,902,950,927,964,871,659,574,733,713,875,904,816,603,564,861,992,892,901,861,617,610,926,947,916,955,814,544,584,850,942,910,913,897,671,658,821,961,893,888,822,564,639,862,958,961,915,898,554,695,848,886,910,889,921,623,656,903,941,917,890,821,608,579,832,1008,976,917,840,632,623,703,959,1003,981,878,597,635,926,992,942,936,873,610,592,885,1008,959,905,861,635,622,949,967,928,1031,876,642,652,924,950,990,1023,869,588,582,754,888,938,908,802,604,584,857,935,925,966,822,654,551,906,939,901,876,837,573,568,837,888,965,876,849,592,635,757,977,964,947,885,627,593,848,933,931,970,830,648,638,790,1043,891,774,746,614,599,878,951,968,1004,891,572,675,868,946,923,938,848,651,593,847,934,968,924,815,626,567,870,958,872,878,773,624,520,500,593,695,736,691,616,535,596,812,812,897,867,689,632,949,1084,978,1015,936,704,733,858,1059,989,972,961,719,728,957,1025,1038,1000,967,714,719,980,1046,1040,944,954,684,710,921,1035,945,1002,869,667,626,842,953,915,968,823,684,696,834,985,1051,1095,920,645,661,947,1014,1023,1021,941,627,633,910,965,1021,984,898,637,591,868,931,1027,926,895,651,596,852,904,946,968,832,615,552,901,945,943,923,750,631,569,906,947,951,938,846,578,595,829,927,893,954,882,630,590,788,919,929,909,892,580,604,843,897,925,995,591,571,642,926,936,878,945,821,571,619,870,925,840,881,818,548,586,906,970,973,964,878,603,563,863,994,966,958,854,538,583,730,884,927,863,808,574,551,844,979,978,951,921,638,599,810,855,950,915,783,584,553,784,946,810,833,764,603,580,819,888,875,850,713,575,560,810,841,791,702,616,576,563,800,826,808,828,808,583,518,699,866,807,769,733,559,527,770,834,813,853,754,539,532,782,835,904,856,758,618,531,768,872,795,892,837,563,523,797,890,860,814,854,541,583,834,813,831,851,741,590,581,801,933,878,842,884,610,579,699,903,903,977,778,566,543,815,867,760,881,791,563,592,778,932,944,841,821,556,561,854,977,942,869,774,547,625,863,836,869,901,761,568,554,813,902,850,826,808,521,525,745,860,806,852,803,574,595,810,917,875,881,814,547,537,837,847,842,850,828,531,567,845,767,620,749,767,582,534,783,869,886,811,766,546,552,818,838,823,915,807,572,548,805,840,794,661,638,541,565,723,902,887,778,799,564,550,839,857,893,904,793,681,524,832,814,864,850,745,521,579,686,581,443,569,637,551,529,722,617,543,695,756,634,638,820,844,824,839,798,572,612,931,894,917,871,866,622,657,804,890,921,877,867,575,573,811,951,886,916,883,596,596,847,968,894,899,908,632,628,849,890,868,868,826,559,584,766,803,870,799,775,595,603,841,986,916,904,783,554,589,827,837,929,855,902,579,664,879,864,867,882,811,579,650,916,947,886,937,911,613,618,825,925,902,875,880,572,594,835,1005,913,864,859,586,527,826,889,888,783,787,573,572,879,950,961,895,744,611,535,773,808,908,824,824,617,564,808,831,872,871,754,613,565,799,865,849,873,817,591,583,839,926,881,975,867,579,595,854,980,927,908,762,587,549,642,853,972,903,804,619,547,769,879,903,808,778,542,570,835,888,879,852,742,565,552,795,914,884,775,849,566,560,884,882,946,891,811,549,605,867,890,941,830,707,517,540,833,943,922,933,786,566,602,865,830,869,873,835,600,568,890,890,818,962,824,572,570,783,839,890,888,773,609,601,931,921,926,919,801,610,601,832,922,897,892,818,524,586,850,888,910,889,884,618,617,856,922,903,895,834,534,521,678,917,902,913,868,640,626,844,996,957,835,785,639,600,896,889,877,954,840,628,543,872,946,919,980,876,589,606,855,941,949,888,858,611,613,873,933,899,929,783,599,582,786,928,928,907,824,597,635,837,940,1012,963,850,606,644,961,973,1007,904,842,603,560,918,936,950,983,892,602,611,898,888,1022,977,875,626,562,878,965,991,958,855,590,621,946,955,881,698,681,599,626,980,1010,944,1061,954,630,622,917,1050,994,1001,880,599,625,983,1086,904,958,919,659,688,927,881,673,527,666,674,637,832,871,754,727,828,688,776,1049,1097,1089,1069,1054,732,723,938,1062,1060,1078,969,759,772,983,1093,1077,1126,982,741,763,1065,1192,1160,1169,1075,827,810,1141,1227,1112,1086,1092,766,807,1150,1209,1180,1236,1109,754,799,1141,1294,1289,1261,1151,813,881,1282,1379,1290,1302,1154,891,851,1189,1225,1246,1255,1114,868,889,1242,1137,1166,1182,1057,862,859,913,1248,1167,1081,1118,697,743,1056,1227,1129,1096,991,685,719,1034,1177,1167,1042,927,673,673,953,1074,1010,1069,1017,671,704,999,1168,1162,1082,1008,660,693,960,1089,1038,1083,881,653,668,1003,1057,1110,1038,807,669,653,950,1186,1051,1062,945,671,569,1022,1143,1084,998,873,649,613,986,1122,1002,1025,917,658,637,845,1097,1036,1063,962,704,678,1059,1117,1093,1122,952,666,673,993,1019,1099,1156,959,655,721,1026,1147,1173,1142,902,701,649,1015,1158,1069,1064,959,674,668,982,1132,1082,1081,823,651,644,990,1120,1109,1128,975,739,715,1066,1152,1130,1064,941,659,625,986,249],"results":[{"id":71903,"title":"Microsoft to push functional programming into the mainstream with F#","url":"http://arstechnica.com/news.ars/post/20071023-microsoft-to-push-functional-programming-into-the-mainstream-with-f.html","rank":-7.74252896489033,"score":1,"time":"2007-10-24T01:02:07Z"},{"id":72247,"title":"A Quick Tour of F#","url":"http://research.microsoft.com/fsharp/manual/quicktour.aspx","rank":-9.532398213129012,"score":4,"time":"2007-10-24T22:34:33Z"},{"id":83255,"title":"Infinite Cheese: 3-D Fractal Demo in F#","url":"http://tomasp.net/blog/infinite-cheese.aspx","rank":-8.37126791039273,"score":1,"time":"2007-11-24T23:49:45Z"},{"id":97934,"title":"2008: The Rise of Functional Programming: F#, Scala, Haskell (and failing of Lisp)","url":"http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/","rank":-6.9585747861330285,"score":10,"time":"2008-01-13T19:46:42Z"},{"id":228236,"title":"HTTP 414: Way Too F#%&ing Long","url":"http://thedailywtf.com/Articles/HTTP-414-Way-Too-Fing-Long.aspx","rank":-8.725550970958968,"score":1,"time":"2008-06-26T04:01:42Z"},{"id":291135,"title":"F# to get units types","url":"http://blogs.msdn.com/andrewkennedy/archive/2008/08/20/units-of-measure-in-f-part-one-introducing-units.aspx","rank":-9.532398213129012,"score":21,"time":"2008-08-31T00:20:47Z"},{"id":291377,"title":"F#: static duck typing","url":"http://www.atrevido.net/blog/2008/08/31/Statically+Typed+Duck+Typing+In+F.aspx","rank":-9.9944909501289,"score":2,"time":"2008-08-31T14:42:46Z"},{"id":291403,"title":"The background to F#'s Unit of Measure support","url":"http://lambda-the-ultimate.org/node/2959","rank":-8.044632158481779,"score":1,"time":"2008-08-31T16:21:01Z"},{"id":301899,"title":"F# to join VB & C# in Microsoft language stable","url":"http://www.eweek.com/c/a/Application-Development/F-to-Join-VB-and-C-in-Microsoft-Language-Stable/","rank":-8.044632158481779,"score":12,"time":"2008-09-11T23:33:11Z"},{"id":310349,"title":"Trending F# jobs in the UK","url":"http://fsharpnews.blogspot.com/2008/08/trending-f-jobs-in-uk.html","rank":-9.111146673211662,"score":1,"time":"2008-09-21T12:06:57Z"},{"id":311190,"title":"F# in 20 Minutes - Part I","url":"http://blogs.msdn.com/chrsmith/archive/2008/05/02/f-in-20-minutes-part-i.aspx","rank":-9.111146673211662,"score":9,"time":"2008-09-22T15:03:35Z"},{"id":318420,"title":"Microsoft unveils the F# programming language","url":"http://blogs.techrepublic.com.com/programming-and-development/?p=734","rank":-9.111146673211662,"score":13,"time":"2008-09-29T15:44:46Z"},{"id":343471,"title":"F# by Chris Smith Due Out Next Year - with an interesting O'Reilly Cover","url":"http://blogs.msdn.com/chrsmith/archive/2008/10/19/due-out-next-year-programming-f-by-chris-smith.aspx","rank":-6.73138387968092,"score":4,"time":"2008-10-25T09:24:38Z"},{"id":357250,"title":"F# and Functional Language Respect","url":"http://kevinoncode.blogspot.com/2008/11/f-and-functional-language-respect.html","rank":-9.532398213129012,"score":2,"time":"2008-11-07T23:56:16Z"},{"id":358851,"title":"Sales of F# books","url":"http://flyingfrogblog.blogspot.com/2008/11/sales-of-f-books.html","rank":-9.9944909501289,"score":1,"time":"2008-11-10T04:14:35Z"},{"id":359115,"title":"The killer combination for programming languages or why I like F#","url":"http://spotless-spots.blogspot.com/2008/11/why-i-like-f.html","rank":-7.462294522547951,"score":24,"time":"2008-11-10T11:33:14Z"},{"id":364438,"title":"Implementing Probabilistic Modeling Using Monads in F# and Scala","url":"http://spotless-spots.blogspot.com/2008/11/implementing-probabilistic-modeling.html","rank":-8.044632158481779,"score":3,"time":"2008-11-14T16:24:06Z"},{"id":372225,"title":"Virtual F# Book Club- Still Accepting New Members","url":"http://groups.google.com/group/f-for-scientists-book-club","rank":-8.37126791039273,"score":1,"time":"2008-11-21T19:25:42Z"},{"id":395213,"title":"What does this C# code look like in F#? ","url":"http://lorgonblog.spaces.live.com/Blog/cns!701679AD17B6D310!725.entry","rank":-8.044632158481779,"score":2,"time":"2008-12-12T01:53:23Z"},{"id":414569,"title":"Excel Financial functions for .NET in F#","url":"http://code.msdn.microsoft.com/FinancialFunctions","rank":-8.725550970958968,"score":2,"time":"2008-12-30T19:44:45Z"},{"id":415631,"title":"F# News and Resources","url":"http://mostrecent.net/fsharp/","rank":-9.9944909501289,"score":1,"time":"2008-12-31T16:54:51Z"},{"id":433357,"title":"F# Web Tools: Translates mixed client/server to Javascript","url":"http://www.codeplex.com/fswebtools","rank":-8.044632158481779,"score":6,"time":"2009-01-14T07:44:56Z"},{"id":438437,"title":"The A-Z of Programming Languages: F#","url":"http://www.computerworld.com.au/article/271034/-z_programming_languages_f","rank":-8.725550970958968,"score":1,"time":"2009-01-17T19:23:14Z"},{"id":501562,"title":"Exploring MapReduce with F#","url":"http://codebetter.com/blogs/matthew.podwysocki/archive/2009/03/03/exploring-mapreduce-with-f.aspx","rank":-9.9944909501289,"score":2,"time":"2009-03-03T16:22:40Z"},{"id":545427,"title":"F# vs OCaml vs Haskell: hash table performance","url":"http://flyingfrogblog.blogspot.com/2009/04/f-vs-ocaml-vs-haskell-hash-table.html","rank":-8.37126791039273,"score":3,"time":"2009-04-03T19:24:10Z"},{"id":595603,"title":"Functional reactive programming in F#","url":"http://call-with-cc-en.blogspot.com/2009/04/in-this-post-i-will-introduced-events.html","rank":-9.532398213129012,"score":2,"time":"2009-05-06T12:19:54Z"},{"id":723069,"title":"R we f#¢$ed? Why We Don't Understand Risk, and How it Dooms Us All","url":"http://blog.revolution-computing.com/downloads/R%20OSCON.pdf","rank":-6.318779493058602,"score":1,"time":"2009-07-25T07:01:04Z"},{"id":760271,"title":"First Class Composable Events in F# ","url":"http://codebetter.com/blogs/matthew.podwysocki/archive/2009/08/11/first-class-composable-events-in-f.aspx","rank":-9.111146673211662,"score":2,"time":"2009-08-13T08:11:41Z"},{"id":769941,"title":"F# First Class Events – Creating Events ","url":"http://codebetter.com/blogs/matthew.podwysocki/archive/2009/08/18/f-first-class-events-creating-events.aspx","rank":-9.111146673211662,"score":1,"time":"2009-08-18T07:03:52Z"},{"id":775623,"title":"Making DSLs in F#","url":"http://www.codeproject.com/KB/dotnet/dslfsharp.aspx","rank":-9.9944909501289,"score":8,"time":"2009-08-20T17:47:13Z"},{"id":777211,"title":"F# First Class Events – Creating and Disposing Handlers","url":"http://codebetter.com/blogs/matthew.podwysocki/archive/2009/08/21/f-first-class-events-creating-and-disposing-handlers.aspx","rank":-8.37126791039273,"score":1,"time":"2009-08-21T08:42:02Z"},{"id":803699,"title":"Setting up F# for TDD with xUnit","url":"http://www.whattofix.com/blog/archives/2009/09/setting-up-f-fo.php","rank":-8.725550970958968,"score":1,"time":"2009-09-03T22:19:43Z"},{"id":805621,"title":"F#, TDD, xUnit - 2","url":"http://www.whattofix.com/blog/archives/2009/09/f-tdd-xunit---2.php","rank":-9.9944909501289,"score":1,"time":"2009-09-04T20:33:31Z"},{"id":819183,"title":"Why F#?","url":"http://callvirt.net/blog/post/Why-F-(TechEd-09-DEV450).aspx","rank":-11.067508501628883,"score":24,"time":"2009-09-12T17:37:40Z"},{"id":825728,"title":"F#: Pipelined Monads","url":"http://stevehorsfield.wordpress.com/2009/09/12/f-pipelined-monads-solutions-from-the-community/","rank":-10.5036669299479,"score":5,"time":"2009-09-16T13:19:57Z"},{"id":846435,"title":"F# adopted by Credit Suisse Global Modelling and Analytics team","url":"http://blogs.msdn.com/dsyme/archive/2009/09/22/credit-suisse-gmag-seek-trader-tools-project-lead.aspx","rank":-7.74252896489033,"score":1,"time":"2009-09-27T02:41:19Z"},{"id":846716,"title":"Introduction to F# ","url":"","rank":-10.5036669299479,"score":2,"time":"2009-09-27T09:33:57Z"},{"id":866374,"title":"Java, OCaml, and F# ","url":"http://groups.csail.mit.edu/haystack/blog/2009/10/04/java-ocaml-and-fsharp/","rank":-9.9944909501289,"score":34,"time":"2009-10-07T09:21:27Z"},{"id":896015,"title":"Ask HN: Anybody Interested in Collaborating on a F# App?","url":"","rank":-7.74252896489033,"score":4,"time":"2009-10-22T01:15:15Z"},{"id":902621,"title":"Overview of type inference in F#","url":"http://lorgonblog.spaces.live.com/Blog/cns!701679AD17B6D310!1526.entry?wa=wsignin1.0&sa=13383057","rank":-9.111146673211662,"score":1,"time":"2009-10-26T04:12:51Z"},{"id":911919,"title":"From C# to F#","url":"http://www.jelovic.com/weblog/?p=215","rank":-9.9944909501289,"score":1,"time":"2009-10-30T12:50:08Z"},{"id":978322,"title":"F# - Functional Approach","url":"http://healthblog.vitraag.com/2009/12/f-functional-approach/","rank":-10.5036669299479,"score":2,"time":"2009-12-05T18:00:18Z"},{"id":997656,"title":"WebSharper - Write F# and Run JavaScript","url":"http://www.intellifactory.com/blogs/anton.tayanovskyy/2009/12/8/WebSharper---Write-F!sharp!-and-Run-JavaScript.article","rank":-9.111146673211662,"score":7,"time":"2009-12-15T22:59:12Z"},{"id":1008136,"title":"Introducing FunctionalNHibernate (NHibernate with F#)","url":"http://strangelights.com/blog/archive/2009/12/20/1650.aspx","rank":-9.532398213129012,"score":1,"time":"2009-12-21T17:04:00Z"},{"id":1009657,"title":"Trending F# jobs in the UK","url":"http://fsharpnews.blogspot.com/2009/12/trending-f-jobs-in-uk.html","rank":-9.111146673211662,"score":1,"time":"2009-12-22T09:19:58Z"},{"id":1019759,"title":"The Game of Life on GPU using F#","url":"http://tomasp.net/blog/accelerator-life-game.aspx","rank":-8.37126791039273,"score":22,"time":"2009-12-29T00:29:31Z"},{"id":1021400,"title":"Distracted by Abstraction - A poem about F#","url":"http://msdnrss.thecoderblogs.com/2009/12/25/distracted-by-abstraction-a-poem-about-f/","rank":-8.725550970958968,"score":2,"time":"2009-12-29T21:51:55Z"},{"id":1035511,"title":"Data-parallel programs using F# quotations","url":"http://tomasp.net/blog/accelerator-dataparallel.aspx","rank":-9.111146673211662,"score":1,"time":"2010-01-06T19:28:09Z"},{"id":1058469,"title":"Implementing Scheme in F#","url":"http://blogs.msdn.com/ashleyf/archive/2010/01/15/fscheme-0-0-0.aspx","rank":-9.9944909501289,"score":21,"time":"2010-01-17T14:38:17Z"},{"id":1065927,"title":"F# Permutations (translated  from Haskell Data.List.permutations)","url":"http://fsharpcode.blogspot.com/2010/01/f-permutations.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+FCode+(F%23+Code)","rank":-8.37126791039273,"score":1,"time":"2010-01-20T22:14:09Z"},{"id":1069437,"title":"Regex based Lexer with F# ","url":"http://blogs.msdn.com/matt/archive/2010/01/19/regex-lexer-with-f.aspx","rank":-9.532398213129012,"score":4,"time":"2010-01-22T10:36:47Z"},{"id":1073887,"title":"Language Oriented Programming in F#","url":"http://blogs.msdn.com/chrsmith/archive/2008/05/30/language-oriented-programming-in-f.aspx","rank":-9.532398213129012,"score":2,"time":"2010-01-24T22:16:56Z"},{"id":1104017,"title":"Interview with Don Syme, the inventor of F#","url":"http://www.simple-talk.com/opinion/geek-of-the-week/don-syme-geek-of-the-week/","rank":-8.37126791039273,"score":33,"time":"2010-02-05T17:04:24Z"},{"id":1105066,"title":"Ask HN: Anybody Interested in a HackerNews F# FaceBook Group?","url":"","rank":-7.74252896489033,"score":2,"time":"2010-02-05T22:16:28Z"},{"id":1109754,"title":"Free book on F#","url":"http://www.ctocorner.com/fsharp/book/default.aspx","rank":-9.9944909501289,"score":35,"time":"2010-02-08T14:26:31Z"},{"id":1141256,"title":"F# Code","url":"http://fsharpcode.blogspot.com/","rank":-11.067508501628883,"score":29,"time":"2010-02-21T21:20:13Z"},{"id":1168004,"title":"F# and the Dynamic Lookup Operator","url":"http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/10/f-and-the-dynamic-lookup-operator-ala-c.aspx","rank":-9.111146673211662,"score":3,"time":"2010-03-04T20:54:11Z"},{"id":1198702,"title":"Async and Parallel design patterns in F#","url":"http://blogs.msdn.com/dsyme/archive/2010/02/15/async-and-parallel-design-patterns-in-f-part-3-agents.aspx","rank":-8.725550970958968,"score":1,"time":"2010-03-17T15:07:29Z"},{"id":1244190,"title":"VSLab: MATLAB-like visualizations for F# and Visual Studio","url":"http://vslab.codeplex.com/Wikipage","rank":-8.044632158481779,"score":20,"time":"2010-04-06T08:47:45Z"},{"id":1275604,"title":"UBench: IronJS (F#-JIT) vs. V8 vs. TraceMonkey","url":"http://ugh.cc/ubench-ironjs-f-jit-vs-v8-vs-tracemonkey/","rank":-8.37126791039273,"score":5,"time":"2010-04-18T22:09:05Z"},{"id":1276612,"title":"Microsoft stealth launches 'historic' programming language: F#","url":"http://www.theregister.co.uk/2010/04/19/microsoft_f_sharp/","rank":-8.725550970958968,"score":85,"time":"2010-04-19T13:20:39Z"},{"id":1277434,"title":"Dr Dobbs - F#: Putting the 'Fun' into 'Functional'","url":"http://www.drdobbs.com/visualstudio/224400710","rank":-8.37126791039273,"score":11,"time":"2010-04-19T18:16:12Z"},{"id":1340905,"title":"From while to fold (in F#)","url":"http://richardminerich.com/2010/04/the-ted-neward-f-folding-challenge/","rank":-9.111146673211662,"score":20,"time":"2010-05-12T13:45:30Z"},{"id":1361017,"title":"Generic Monadic Map and Join in F#, using statically resolved type variables","url":"http://fsharpcode.blogspot.com/2010/03/generic-monadic-map-and-join-using.html","rank":-7.201637210600355,"score":1,"time":"2010-05-19T14:18:30Z"},{"id":1380798,"title":"Subreddit interconnections graphed with F#","url":"http://lorgonblog.spaces.live.com/Blog/cns!701679AD17B6D310!2110.entry?wa=wsignin1.0&sa=876069855","rank":-9.532398213129012,"score":1,"time":"2010-05-26T17:05:13Z"},{"id":1415457,"title":"Joel Pobar about F# and languages in general - Podcast","url":"http://www.talkingshopdownunder.com/2010/06/episode-16-f-with-joel-pobar.html","rank":-8.044632158481779,"score":1,"time":"2010-06-08T22:33:56Z"},{"id":1479152,"title":"How do Scala and F# compare when it comes to application development features?","url":"http://www.developer.com/features/article.php/3890906/Scala-vs-F-Round-2-Application-Programming-Features.htm","rank":-6.9585747861330285,"score":7,"time":"2010-07-01T20:21:27Z"},{"id":1479714,"title":"F# rocks (so far)","url":"http://www.petehunt.net/blog/?p=15","rank":-9.9944909501289,"score":2,"time":"2010-07-02T00:12:37Z"},{"id":1481248,"title":"Video: Don Syme - Intro to F#","url":"http://channel9.msdn.com/shows/Going+Deep/C9-Lectures-Dr-Don-Syme-Introduction-to-F-1-of-3/","rank":-9.111146673211662,"score":27,"time":"2010-07-02T14:41:02Z"},{"id":1492331,"title":"HTML5 Programming with F#","url":"http://blogs.msdn.com/b/dsyme/archive/2010/06/04/html5-programming-with-f.aspx","rank":-9.9944909501289,"score":3,"time":"2010-07-06T20:48:30Z"},{"id":1500213,"title":"Tabbles: Organize Your Files. Written in F#","url":"http://blogs.msdn.com/b/dsyme/archive/2010/07/08/tabbles-organize-your-files-written-in-f.aspx","rank":-8.725550970958968,"score":3,"time":"2010-07-09T09:42:32Z"},{"id":1503639,"title":"Quantifa: F# open-source project for quantitative finance and risk management ","url":"http://sourceforge.net/projects/quantifa/","rank":-7.462294522547951,"score":2,"time":"2010-07-10T13:49:45Z"},{"id":1509995,"title":"Black-Scholes Option Pricing Model in F# - ecounysis","url":"http://blog.ecounysis.com/black-scholes-option-pricing-model-in-f","rank":-8.37126791039273,"score":2,"time":"2010-07-13T00:52:44Z"},{"id":1586170,"title":"Pure F# now only 2× slower than OCaml","url":"http://flyingfrogblog.blogspot.com/2010/08/pure-f-now-only-2-slower-than-ocaml.html","rank":-8.37126791039273,"score":1,"time":"2010-08-08T21:12:06Z"},{"id":1680115,"title":"The Unheralded Benefits of the F# Programming Language","url":"http://nomadic-developer.com/2010/09/10/the-unheralded-benefits-of-the-f-programming-language/","rank":-8.37126791039273,"score":2,"time":"2010-09-10T20:29:40Z"},{"id":1680596,"title":"F#, Putting the Fun into Functional Programming  ","url":"http://www.youtube.com/watch?v=ALr212cTpf4","rank":-8.725550970958968,"score":1,"time":"2010-09-11T00:07:31Z"},{"id":1690289,"title":"Making DSLs in F#","url":"http://devtalk.net/fsharp/making-dsls-in-fsharp/","rank":-9.9944909501289,"score":1,"time":"2010-09-14T12:36:37Z"},{"id":1739438,"title":"ASP.NET and F# - Creating MVC web applications in F#","url":"http://cs.hubfs.net/blogs/tomasp/archive/2010/05/09/14050.aspx","rank":-10.885161603367767,"score":47,"time":"2010-09-29T14:16:55Z"},{"id":1781633,"title":"Intro to F# part 1: first-class functions, the composition operator","url":"http://www.mindscape.co.nz/blog/index.php/2010/10/10/f-and-first-class-functions-part-1-the-composition-operator/","rank":-7.462294522547951,"score":5,"time":"2010-10-11T22:55:08Z"},{"id":1813270,"title":"F# Black-Scholes running on GPUs and SSE3 Multicore Processors using Accelerator","url":"http://blogs.msdn.com/b/satnam_singh/archive/2010/10/14/f-black-scholes-running-on-gpis-and-sse3-multicore-processors-using-accelerator.aspx","rank":-7.201637210600355,"score":3,"time":"2010-10-20T21:53:50Z"},{"id":1816661,"title":"Formatting F# source code for the Web","url":"http://tomasp.net/articles/fswebsnippets-intro.aspx","rank":-8.725550970958968,"score":27,"time":"2010-10-21T17:58:39Z"},{"id":1825949,"title":"The F# Asynchronous Programming Model","url":"http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-10-07-89-59/async_2D00_padl_2D00_pre_2D00_publication_2D00_draft_2D00_v2.pdf","rank":-9.532398213129012,"score":2,"time":"2010-10-24T12:14:29Z"},{"id":1831749,"title":"Hyperpolyglot: 5-way reference sheet for Standard ML, OCaml, F#, Scala, Haskell","url":"http://hyperpolyglot.org/ml","rank":-7.201637210600355,"score":4,"time":"2010-10-25T21:44:47Z"},{"id":1846454,"title":"Asynchronous C# and F# (I.): Simultaneous introduction | Blog | TomasP.Net","url":"http://tomasp.net/blog/csharp-fsharp-async-intro.aspx","rank":-7.74252896489033,"score":4,"time":"2010-10-29T07:08:17Z"},{"id":1856794,"title":"The Future of F#","url":"http://player.microsoftpdc.com/Session/04092962-4ed1-42c6-be07-203d42115274","rank":-9.9944909501289,"score":2,"time":"2010-11-01T15:32:41Z"},{"id":1871608,"title":"Microsoft releases F# under Apache 2.0 license","url":"http://blogs.msdn.com/b/dsyme/archive/2010/11/04/announcing-the-f-compiler-library-source-code-drop.aspx","rank":-8.37126791039273,"score":217,"time":"2010-11-05T01:24:21Z"},{"id":1873786,"title":"Microsoft Open Sources F#","url":"http://www.infoq.com/news/2010/11/FSharp-Open-Source","rank":-9.9944909501289,"score":3,"time":"2010-11-05T16:29:33Z"},{"id":1884629,"title":"Units of Measure in F#: Part One, Introducing Units","url":"http://blogs.msdn.com/b/andrewkennedy/archive/2008/08/29/units-of-measure-in-f-part-one-introducing-units.aspx","rank":-8.044632158481779,"score":4,"time":"2010-11-09T00:03:44Z"},{"id":1888595,"title":"New f# Tools Release","url":"http://blogs.msdn.com/b/dsyme/archive/2010/11/10/november-2010-f-2-0-free-tools-update.aspx","rank":-9.9944909501289,"score":40,"time":"2010-11-10T00:20:21Z"},{"id":1891133,"title":"Solving a fun little geometry problem in C# and F#","url":"http://through-the-interface.typepad.com/through_the_interface/2010/11/solving-a-fun-little-geometry-problem-in-c-and-f.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+typepad%2Fwalmsleyk%2Fthrough_the_interface+%28Through+the+Interface%29","rank":-7.74252896489033,"score":18,"time":"2010-11-10T17:37:12Z"},{"id":1897762,"title":"Overview of Type Inference in F#","url":"http://lorgonblog.wordpress.com/2009/10/25/overview-of-type-inference-in-f/","rank":-9.111146673211662,"score":2,"time":"2010-11-12T14:36:25Z"},{"id":1903148,"title":"F# for game development","url":"http://sharp-gamedev.blogspot.com","rank":-9.9944909501289,"score":3,"time":"2010-11-14T12:59:11Z"},{"id":1903418,"title":"F# for game development","url":"http://sharp-gamedev.blogspot.com/","rank":-9.9944909501289,"score":4,"time":"2010-11-14T16:00:45Z"},{"id":1913218,"title":"F# in MonoDevelop and cross-platform web sites & screencasts ","url":"http://tomasp.net/blog/fsharp-in-monodevelop.aspx","rank":-8.044632158481779,"score":2,"time":"2010-11-17T06:53:31Z"},{"id":1919852,"title":"Are you interested in F# Compiler & Tools development positions?","url":"http://blogs.msdn.com/b/dsyme/archive/2010/11/18/are-you-interested-in-f-compiler-amp-tools-development-positions.aspx","rank":-8.044632158481779,"score":1,"time":"2010-11-18T23:57:42Z"},{"id":1921799,"title":"Londoners Ahoy - F# meetup","url":"http://blogs.msdn.com/b/dsyme/archive/2010/11/19/f-unctional-londoners-meetup-group-next-wednesday-24th-nov.aspx","rank":-9.9944909501289,"score":1,"time":"2010-11-19T16:28:30Z"},{"id":1932753,"title":"F# Versus Java Shootout","url":"http://shootout.alioth.debian.org/demo/compare.php?lang=fsc","rank":-9.9944909501289,"score":3,"time":"2010-11-23T06:14:26Z"},{"id":1954364,"title":"A Taste of F# - Today and Future","url":"http://blogs.msdn.com/b/dsyme/archive/2010/11/29/my-talk-at-teched-europe-2010-a-taste-of-f-today-and-future.aspx","rank":-8.725550970958968,"score":1,"time":"2010-11-30T15:37:37Z"},{"id":2005984,"title":"F# compiler source is now on GitHub","url":"http://github.com/fsharp/fsharp","rank":-8.725550970958968,"score":2,"time":"2010-12-14T22:24:36Z"},{"id":2007780,"title":"F# performance on the Xbox 360","url":"http://sharp-gamedev.blogspot.com/2010/12/on-performance-of-f-on-xbox-360.html","rank":-9.111146673211662,"score":38,"time":"2010-12-15T11:42:27Z"},{"id":2036367,"title":"Installing and using F# in MonoDevelop","url":"http://functional-variations.net/monodevelop/","rank":-9.111146673211662,"score":1,"time":"2010-12-24T01:35:09Z"},{"id":2046159,"title":"Function programming in Games and Phone apps (f# templates)","url":"http://blogs.msdn.com/b/dsyme/archive/2010/12/28/project-templates-for-f-games-libraries-and-applications-on-windows-phone-7-using-xna.aspx","rank":-8.044632158481779,"score":1,"time":"2010-12-28T18:07:09Z"},{"id":2049766,"title":"Zipping with applicative functors in F#","url":"http://bugsquash.blogspot.com/2010/12/zipping-with-applicative-functors-in-f.html","rank":-9.111146673211662,"score":2,"time":"2010-12-29T19:07:38Z"},{"id":2062033,"title":"Parsing with applicative functors in F#","url":"http://bugsquash.blogspot.com/2011/01/parsing-with-applicative-functors-in-f.html","rank":-9.111146673211662,"score":3,"time":"2011-01-03T04:02:46Z"},{"id":2092345,"title":"JSON Processing in F#","url":"http://devtalk.net/fsharp/json-processing-in-f/","rank":-9.9944909501289,"score":1,"time":"2011-01-11T16:27:35Z"},{"id":2113224,"title":"A Simple Web Server in F#","url":"http://devtalk.net/fsharp/simple-web-server/","rank":-9.111146673211662,"score":1,"time":"2011-01-17T20:04:04Z"},{"id":2115576,"title":"Try F# in your browser","url":"http://tryfs.net","rank":-9.532398213129012,"score":57,"time":"2011-01-18T12:47:43Z"},{"id":2120201,"title":"F# in the Enterprise","url":"http://blogs.msdn.com/b/dsyme/archive/2011/01/19/functional-programming-exchange-2011-london-march-18-2011.aspx","rank":-9.9944909501289,"score":2,"time":"2011-01-19T16:18:49Z"},{"id":2186753,"title":"An example of using F# and C# with Amazon’s Elastic Mapreduce","url":"http://atbrox.com/2011/02/07/an-example-of-using-f-and-c-netmono-with-amazons-elastic-mapreduce-hadoop/","rank":-7.201637210600355,"score":14,"time":"2011-02-06T23:16:05Z"},{"id":2220531,"title":"Pattern Matching Database Records with F#","url":"http://msdn.microsoft.com/en-us/magazine/gg598923.aspx","rank":-9.111146673211662,"score":1,"time":"2011-02-15T07:57:02Z"},{"id":2233435,"title":"Try F# in a browser","url":"http://tryfsharporg.cloudapp.net/Tutorials.aspx","rank":-9.532398213129012,"score":1,"time":"2011-02-17T23:44:55Z"},{"id":2246940,"title":"Pattern Matching Database Records with F#","url":"http://msdn.microsoft.com/magazine/gg598923.aspx","rank":-9.111146673211662,"score":4,"time":"2011-02-21T20:10:32Z"},{"id":2256428,"title":"Introduction to F#: First-class functions in F#","url":"http://www.mindscapehq.com/blog/index.php/2011/02/23/first-class-functions-in-f-part-0/","rank":-11.491887502282736,"score":1,"time":"2011-02-24T00:20:37Z"},{"id":2263461,"title":"Dilbert and Bogart On “F#(& You” Money","url":"http://www.mymoneyblog.com/dilbert-and-bogart-on-f-you-money.html","rank":-8.725550970958968,"score":107,"time":"2011-02-25T19:31:17Z"},{"id":2292274,"title":"Whither F#?","url":"http://drdobbs.com/windows/229218844?cid=nl_ddjupdate_2011-02-22_html","rank":-11.067508501628883,"score":2,"time":"2011-03-05T20:21:45Z"},{"id":2315844,"title":"F#: History, Today, Tomorrow","url":"http://www.infoq.com/presentations/F-Sharp-History-Today-Tomorrow","rank":-9.9944909501289,"score":3,"time":"2011-03-12T03:02:23Z"},{"id":2346614,"title":"Functional Programming Exchange wrapup: scala, haskell, F#","url":"http://www.mmakowski.com/wiki/tech:functional_programming_exchange_2011","rank":-8.725550970958968,"score":46,"time":"2011-03-20T16:34:00Z"},{"id":2394155,"title":"Announcing the Try F# Website www.tryfsharp.org","url":"http://blogs.msdn.com/b/dsyme/archive/2011/03/31/announcing-the-try-f-website-www-tryfsharp-org.aspx","rank":-8.37126791039273,"score":4,"time":"2011-03-31T23:08:50Z"},{"id":2414000,"title":"Forth Love? If Honk Then (Forth in F#)","url":"http://blogs.msdn.com/b/ashleyf/archive/2011/01/30/forth-love-if-honk-then.aspx","rank":-8.37126791039273,"score":1,"time":"2011-04-06T05:17:29Z"},{"id":2439154,"title":"F# Development Tools and Resources","url":"http://msdn.microsoft.com/en-us/magazine/gg983483.aspx","rank":-9.532398213129012,"score":2,"time":"2011-04-12T20:38:11Z"},{"id":2474088,"title":"New update to the F# 2.0 Free Tools Release","url":"http://blogs.msdn.com/b/fsharpteam/archive/2011/04/22/update-to-the-f-2-0-free-tools-release-corresponding-to-visual-studio-2010-sp1-april-2011-ctp.aspx","rank":-7.74252896489033,"score":2,"time":"2011-04-22T14:12:35Z"},{"id":2509972,"title":"Using F# scripts for testing and performance measurement","url":"http://sharp-gamedev.blogspot.com/2011/04/using-f-scripts-for-testing-and.html","rank":-8.37126791039273,"score":2,"time":"2011-05-03T14:06:01Z"},{"id":2513204,"title":"The myths about the risks of introducing F# in your development team","url":"http://sharp-gamedev.blogspot.com/2011/05/myths-about-risks-of-introducing-f-in.html","rank":-7.201637210600355,"score":5,"time":"2011-05-04T08:51:23Z"},{"id":2540386,"title":"Mixing it up: when F# meets C#","url":"http://www.voyce.com/index.php/2011/05/09/mixing-it-up-when-f-meets-c/","rank":-8.725550970958968,"score":2,"time":"2011-05-12T12:53:40Z"},{"id":2542383,"title":"A Functional Reactive Library (FRP) in F# with XNA demos","url":"http://fsreactive.codeplex.com/","rank":-7.74252896489033,"score":2,"time":"2011-05-12T21:25:52Z"},{"id":2612138,"title":"F# One Liners to impress your friends","url":"http://willwhim.wordpress.com/2011/06/02/fsharp-one-liners-to-impress-your-friends/","rank":-8.725550970958968,"score":1,"time":"2011-06-02T14:39:18Z"},{"id":2682669,"title":"\"F# async on the server side\" - node.fs in waiting?","url":"http://lorgonblog.wordpress.com/2010/03/28/f-async-on-the-server-side/","rank":-7.74252896489033,"score":36,"time":"2011-06-22T11:47:55Z"},{"id":2687914,"title":"Creational Design Pattern: Lazy Initialization (F#)","url":"http://blog.thinkhard.net/2011/06/creational-design-pattern-lazy-initialization/","rank":-9.111146673211662,"score":1,"time":"2011-06-23T14:14:07Z"},{"id":2734755,"title":"Perspectives on Clojure and F# (Video from 2010)","url":"http://blogs.msdn.com/b/cdndevs/archive/2010/08/10/perspectives_2d00_on_2d00_clojure_2d00_and_2d00_f.aspx","rank":-8.37126791039273,"score":2,"time":"2011-07-06T16:53:00Z"},{"id":2750894,"title":"AI: Playing Score4 in functional and imperative style (C++,OCaml,F#,C#)","url":"http://users.softlab.ece.ntua.gr/~ttsiod/score4.html","rank":-7.201637210600355,"score":95,"time":"2011-07-11T14:48:36Z"},{"id":2788393,"title":"Putting F# to Work for You","url":"http://vimeo.com/26696135","rank":-9.111146673211662,"score":3,"time":"2011-07-21T03:12:18Z"},{"id":2846245,"title":"Tell HN: F# Rocks","url":"","rank":-9.9944909501289,"score":8,"time":"2011-08-04T15:07:39Z"},{"id":2848660,"title":"Wikibooks: F# Programming","url":"http://en.wikibooks.org/wiki/F_Sharp_Programming","rank":-10.5036669299479,"score":1,"time":"2011-08-05T01:57:50Z"},{"id":2851463,"title":"Ask HN: Logic Gates (in javascript and F#)","url":"","rank":-8.37126791039273,"score":3,"time":"2011-08-05T19:55:16Z"},{"id":2859634,"title":"F# enters Tiobe top 20 index for the first time","url":"http://www.tiobe.com/index.php/paperinfo/tpci/F_.html","rank":-7.74252896489033,"score":36,"time":"2011-08-08T11:29:59Z"},{"id":2890763,"title":"Units of Measure in F#","url":"http://blogs.msdn.com/b/andrewkennedy/archive/2008/08/29/units-of-measure-in-f-part-one-introducing-units.aspx","rank":-9.532398213129012,"score":2,"time":"2011-08-16T11:48:25Z"},{"id":2898282,"title":"Monads in F# - solving some poker questions","url":"http://www.navision-blog.de/2011/08/17/some-special-monads-in-f-part-5-of-n-application-poker/","rank":-8.725550970958968,"score":1,"time":"2011-08-18T06:55:57Z"},{"id":2911200,"title":"F# enters the Top 20 Languages, Lua, and Objective-C move upwards ","url":"http://www.ginktage.com/2011/08/f-enters-the-top-20-languages-lua-and-objective-c-move-upwards/","rank":-7.201637210600355,"score":1,"time":"2011-08-22T03:39:02Z"},{"id":2976503,"title":"Meta-circular chicken and egg (Forth, F#)","url":"http://blogs.msdn.com/b/ashleyf/archive/2011/09/04/meta-circular-chicken-and-egg.aspx","rank":-8.725550970958968,"score":2,"time":"2011-09-09T02:17:53Z"},{"id":2987324,"title":"F# on TIOBE top 20","url":"http://www.eweek.com/c/a/Application-Development/Microsoft-F-Hits-All-the-Right-Notes-With-Programmers-324865/","rank":-9.532398213129012,"score":5,"time":"2011-09-12T14:09:46Z"},{"id":2998388,"title":"F# 3.0 Developer Preview Now Available","url":"http://blogs.msdn.com/b/fsharpteam/archive/2011/09/14/f-3-0-developer-preview-now-available.aspx","rank":-8.725550970958968,"score":76,"time":"2011-09-15T00:13:58Z"},{"id":3007251,"title":"Being an Evil Genius with F# and .NET ","url":"http://blogs.msdn.com/b/chrsmith/archive/2010/01/24/being-an-evil-genius-with-f-and-net.aspx","rank":-8.37126791039273,"score":2,"time":"2011-09-17T04:38:59Z"},{"id":3008309,"title":"F# Type Providers - Querying StackOverflow","url":"http://bloggemdano.blogspot.com/2011/09/f-type-providers-querying-stackoverflow.html","rank":-9.532398213129012,"score":1,"time":"2011-09-17T15:58:25Z"},{"id":3008520,"title":"Don Syme demonstrates F# 3.0","url":"http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-904T","rank":-9.111146673211662,"score":3,"time":"2011-09-17T17:26:27Z"},{"id":3015982,"title":"Metaprogramming in F# 3: Transparent, type safe type providers","url":"http://www.mindscapehq.com/blog/index.php/2011/09/19/f-type-providers-as-if-by-magic/","rank":-8.044632158481779,"score":4,"time":"2011-09-20T02:11:51Z"},{"id":3017967,"title":"F# 3.0 – LINQ + Type Providers = Information Rich Programming","url":"http://www.infoq.com/news/2011/09/Fsharp-3.0","rank":-7.74252896489033,"score":2,"time":"2011-09-20T15:39:20Z"},{"id":3017979,"title":"F# LINQ Support With Query Expressions","url":"http://msdn.microsoft.com/it-it/library/hh225374(v=VS.110).aspx","rank":-9.111146673211662,"score":1,"time":"2011-09-20T15:42:45Z"},{"id":3018194,"title":"F# mobile development","url":"http://www.infoq.com/articles/WebSharper","rank":-10.5036669299479,"score":2,"time":"2011-09-20T16:22:46Z"},{"id":3024468,"title":"Presentation: Dialing Up with F# and Windows Phone 7","url":"http://bloggemdano.blogspot.com/2011/09/presentation-dialing-up-with-f-and.html","rank":-8.044632158481779,"score":1,"time":"2011-09-22T01:43:20Z"},{"id":3027246,"title":"Imperative Pseudocode to Pure Functional Algorithm with Gale-Shapely and F#","url":"http://richardminerich.com/2011/09/imperative-pseudocode-to-pure-functional-algorithm/","rank":-7.462294522547951,"score":1,"time":"2011-09-22T18:51:55Z"},{"id":3037208,"title":"ICFP Winners Announced: Oxford team using F# wins it","url":"http://www.icfpcontest.org/2011/09/results.html","rank":-8.044632158481779,"score":1,"time":"2011-09-26T00:36:25Z"},{"id":3043116,"title":"A Look at F# from C#'s corner","url":"http://www.servicestack.net/mythz_blog/?p=765","rank":-8.37126791039273,"score":2,"time":"2011-09-27T13:24:35Z"},{"id":3048255,"title":"F# Web Services on any platform in and out of a web server","url":"http://www.servicestack.net/mythz_blog/?p=785","rank":-6.9585747861330285,"score":1,"time":"2011-09-28T15:17:51Z"},{"id":3058398,"title":"Writing F# 3.0 Type Providers - An Intro Guide and Samples","url":"http://blogs.msdn.com/b/fsharpteam/archive/2011/09/24/developing-f-type-providers-with-the-f-3-0-developer-preview-an-introductory-guide-and-samples.aspx","rank":-7.462294522547951,"score":3,"time":"2011-09-30T20:07:31Z"},{"id":3062893,"title":"New F#/C# ASP.NET MVC 3 Template on Visual Studio Gallery","url":"http://bloggemdano.blogspot.com/2011/10/new-fc-aspnet-mvc-3-template.html","rank":-7.201637210600355,"score":1,"time":"2011-10-02T14:18:02Z"},{"id":3084078,"title":"Cross-platform development with F#","url":"http://functional-variations.net/crossplatform/","rank":-9.532398213129012,"score":1,"time":"2011-10-07T14:18:56Z"},{"id":3106706,"title":"C# Async Examples in F#","url":"http://chrismarinos.com/c-async-examples-in-f-part-3/","rank":-9.532398213129012,"score":1,"time":"2011-10-13T09:36:17Z"},{"id":3111495,"title":"Suggest enhancements for future releases of F# language/Visual Studio support","url":"http://visualstudio.uservoice.com/forums/121579-visual-studio/category/30935-languages-f-","rank":-7.462294522547951,"score":1,"time":"2011-10-14T15:20:16Z"},{"id":3130450,"title":"10 reasons to use the F# runtime in your C# app","url":"http://bugsquash.blogspot.com/2011/10/10-reasons-to-use-f-runtime-in-your-c.html","rank":-7.462294522547951,"score":1,"time":"2011-10-19T15:06:53Z"},{"id":3155176,"title":"F# and Mono, Best Friends Forever","url":"http://www.infoq.com/presentations/FSharp-and-Mono","rank":-9.111146673211662,"score":1,"time":"2011-10-25T18:18:53Z"},{"id":3158468,"title":"Tail calls in F#","url":"http://blogs.msdn.com/b/fsharpteam/archive/2011/07/08/tail-calls-in-fsharp.aspx","rank":-9.9944909501289,"score":62,"time":"2011-10-26T13:37:32Z"},{"id":3192861,"title":"An Introduction to Microsoft F#","url":"http://channel9.msdn.com/blogs/pdc2008/tl11","rank":-9.532398213129012,"score":2,"time":"2011-11-03T17:49:10Z"},{"id":3208917,"title":"Fake - F# Make (for any .NET project)","url":"https://github.com/forki/FAKE","rank":-8.725550970958968,"score":1,"time":"2011-11-08T00:41:56Z"},{"id":3210616,"title":"Ask HN: Good resources for beginning with F#?","url":"","rank":-8.37126791039273,"score":3,"time":"2011-11-08T13:27:50Z"},{"id":3218485,"title":"New F# Windows Phone Library Project Template","url":"http://bloggemdano.blogspot.com/2011/11/new-f-windows-phone-library-project.html","rank":-8.725550970958968,"score":1,"time":"2011-11-10T01:49:36Z"},{"id":3226964,"title":"Optimizing the Heck Out of F#: HTTP Request Parsing","url":"http://t0yv0.blogspot.com/2011/11/optimizing-heck-out-of-f-http-request.html","rank":-8.044632158481779,"score":2,"time":"2011-11-12T02:47:05Z"},{"id":3240095,"title":"Compiling F# to JavaScript with Pit","url":"http://www.trelford.com/blog/post/fs2js.aspx","rank":-9.111146673211662,"score":1,"time":"2011-11-15T20:40:25Z"},{"id":3249565,"title":"Lenses in F#","url":"http://bugsquash.blogspot.com/2011/11/lenses-in-f.html","rank":-10.5036669299479,"score":1,"time":"2011-11-17T22:35:11Z"},{"id":3277717,"title":"Building F# Solutions in Visual Studio 11","url":"http://bloggemdano.blogspot.com/2011/11/building-f-solutions-in-visual-studio.html","rank":-8.725550970958968,"score":1,"time":"2011-11-25T18:05:28Z"},{"id":3283758,"title":"F# Math (III.) - Defining custom numeric types","url":"http://tomasp.net/blog/fsharp-custom-numeric.aspx","rank":-8.725550970958968,"score":1,"time":"2011-11-27T23:45:02Z"},{"id":3295098,"title":"F# - Is it the new Lisp?","url":"http://www.abcomputing.co.uk/resources/the_new_lisp.html","rank":-9.111146673211662,"score":1,"time":"2011-11-30T14:28:52Z"},{"id":3302229,"title":"Building an ASP.NET MVC 4 Solution with F# and C#","url":"http://bloggemdano.blogspot.com/2011/12/building-aspnet-mvc-4-solution-with-f.html","rank":-7.462294522547951,"score":1,"time":"2011-12-02T01:10:31Z"},{"id":3338952,"title":"Getting started with F#","url":"http://blogs.claritycon.com/blog/2011/08/28/getting-started-with-f/","rank":-9.9944909501289,"score":2,"time":"2011-12-11T00:51:09Z"},{"id":3345779,"title":"Porting Bryan's Erlang Function to F#","url":"http://bloggemdano.blogspot.com/2011/12/porting-bryans-erlang-function-to-f.html","rank":-8.725550970958968,"score":1,"time":"2011-12-13T00:40:23Z"},{"id":3357133,"title":"Categories, monads and F# for dummies","url":"http://visualizationtools.net/default/categories-for-dummies","rank":-9.111146673211662,"score":2,"time":"2011-12-15T17:55:09Z"},{"id":3402148,"title":"A Monadic Pratt Parser in F#","url":"http://matthewmanela.com/blog/a-monadic-pratt-parser/","rank":-9.111146673211662,"score":1,"time":"2011-12-29T01:12:23Z"},{"id":3500228,"title":"Making F# Windows Phone Development a Little Easier","url":"http://bloggemdano.blogspot.com/2011/11/making-f-windows-phone-development.html","rank":-8.37126791039273,"score":1,"time":"2012-01-23T13:20:21Z"},{"id":3515421,"title":"The Future of F#: Type Providers","url":"http://www.infoq.com/presentations/The-Future-of-FSharp-Type-Providers","rank":-9.111146673211662,"score":1,"time":"2012-01-26T18:59:56Z"},{"id":3517145,"title":"Real-world F#: one man's happy experience","url":"http://www.frenk.com/2012/01/real-world-f-my-experience-part-two/","rank":-8.37126791039273,"score":15,"time":"2012-01-27T04:27:08Z"},{"id":3557222,"title":"Another Way To Kick-start F# WPF Apps","url":"http://bloggemdano.blogspot.com/2012/02/another-way-to-kick-start-f-wpf-apps.html","rank":-8.37126791039273,"score":1,"time":"2012-02-06T12:58:14Z"},{"id":3585355,"title":"Perls before Swine (Perl script to F# translation)","url":"http://blog.mavnn.co.uk/perls-before-swine","rank":-8.37126791039273,"score":2,"time":"2012-02-13T12:44:57Z"},{"id":3590634,"title":"Try Joinads - F# ext for parallel and asynchronous programming.","url":"http://tryjoinads.org/index.html?use/async.html","rank":-8.044632158481779,"score":1,"time":"2012-02-14T16:38:36Z"},{"id":3623524,"title":"F# research extension for concurrent, parallel and asynchronous programming","url":"http://tryjoinads.org/","rank":-8.044632158481779,"score":1,"time":"2012-02-23T02:29:29Z"},{"id":3648104,"title":"Something I learned from F#","url":"http://timkellogg.blogspot.com/2012/02/one-thing-i-learned-from-f-nulls-are.html","rank":-9.532398213129012,"score":1,"time":"2012-02-29T15:17:59Z"},{"id":3727180,"title":"F# 3.0 - Information Rich Programming (video)","url":"http://channel9.msdn.com/Blogs/Charles/C9-Lectures-Donna-Malayeri-F-30-Information-Rich-Programming-1-of-1","rank":-8.725550970958968,"score":1,"time":"2012-03-20T00:39:09Z"},{"id":3756186,"title":"F# to JS compiler","url":"http://pitfw.org/","rank":-9.9944909501289,"score":3,"time":"2012-03-26T11:49:36Z"},{"id":3765413,"title":"5 1/2 F# features every C# programmer should lust after","url":"http://www.mindscapehq.com/blog/index.php/2012/03/27/5-12-f-features-every-c-programmer-should-lust-after/","rank":-7.462294522547951,"score":3,"time":"2012-03-28T09:45:24Z"},{"id":3807430,"title":"DCPU-16 implementation in f#","url":"http://blogs.msdn.com/b/ashleyf/archive/2012/04/04/notch-is-gonna-outdo-himself.aspx","rank":-9.532398213129012,"score":51,"time":"2012-04-06T15:16:26Z"},{"id":3829963,"title":"Infer.NET Fun: An F# Library for Probabilistic Programming","url":"http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Reverend-Bayes-meet-Countess-Lovelace-Probabilistic-Programming-for-Machine-Learning?format=html5","rank":-8.044632158481779,"score":1,"time":"2012-04-11T22:28:07Z"},{"id":3835339,"title":"C# - Why is this F# code so slow?","url":"http://stackoverflow.com/questions/6104221/why-is-this-f-code-so-slow/6104300#6104300%EF%9C%A9","rank":-8.37126791039273,"score":2,"time":"2012-04-13T04:00:00Z"},{"id":3878376,"title":"F#, MSTest, and FsUnit 1.1.0.0","url":"http://bloggemdano.blogspot.com/2012/04/f-mstest-and-fsunit-1100.html","rank":-8.37126791039273,"score":1,"time":"2012-04-23T12:14:26Z"},{"id":3969088,"title":"Introducing Fog: A Library for Interacting with Azure from F#","url":"http://bloggemdano.blogspot.com/2012/05/introducing-fog-library-for-interacting.html","rank":-7.74252896489033,"score":2,"time":"2012-05-14T02:02:07Z"},{"id":4063636,"title":"F#/C# ASP.NET MVC 4 Template for Visual Studio 2012 RC","url":"http://bloggemdano.blogspot.com/2012/06/fc-aspnet-mvc-4-template-for-visual.html","rank":-7.201637210600355,"score":1,"time":"2012-06-04T12:16:26Z"},{"id":4223004,"title":"Try F#","url":"http://www.tryfsharp.org","rank":-11.067508501628883,"score":2,"time":"2012-07-10T10:51:39Z"},{"id":4252486,"title":"The Lurking Horror - The perils and pitfalls of F# agents...","url":"http://moiraesoftware.com//blog/2012/07/15/the-lurking-horror/","rank":-7.74252896489033,"score":1,"time":"2012-07-16T20:32:40Z"},{"id":4263244,"title":"F# vs. C# in one minute","url":"http://blogs.msdn.com/b/timng/archive/2010/04/05/f-object-oriented-programming-quick-guide.aspx","rank":-9.111146673211662,"score":2,"time":"2012-07-18T22:05:49Z"},{"id":4271939,"title":"Rich Hickey and Joe Pamer - Perspectives on Clojure and F#","url":"http://channel9.msdn.com/Blogs/Charles/Emerging-Langs-Clojure-and-F","rank":-7.74252896489033,"score":2,"time":"2012-07-20T17:42:56Z"},{"id":4311449,"title":"Dear The Economist, Go F#$K Yourself. Love, Les Miserables","url":"http://eepurl.com/n4zJP","rank":-7.74252896489033,"score":1,"time":"2012-07-30T08:53:25Z"},{"id":4312220,"title":"Show HN: Help Me Be F#$%ing Creative","url":"http://helpmebefuckingcreative.com/","rank":-8.37126791039273,"score":1,"time":"2012-07-30T13:39:56Z"},{"id":4319337,"title":"Introducing the New Features of F# 3.0 ","url":"http://www.infoq.com/news/2012/07/FSharp-3","rank":-8.37126791039273,"score":5,"time":"2012-07-31T20:08:54Z"},{"id":4322309,"title":"Computational Types in C# and F#","url":"http://www.codeproject.com/Articles/432071/Computational-Types-in-Csharp-and-Fsharp","rank":-9.111146673211662,"score":55,"time":"2012-08-01T11:39:58Z"},{"id":4432222,"title":"F# Web Services on any platform in and out of a web server","url":"http://www.servicestack.net/mythz_blog/?p=785","rank":-6.9585747861330285,"score":29,"time":"2012-08-25T15:06:13Z"},{"id":4432440,"title":"Access Thousands of R Statistics Packages from F# 3.0","url":"http://blogs.msdn.com/b/dsyme/archive/2012/08/03/access-statistical-packages-from-r-with-f-3-0.aspx","rank":-7.74252896489033,"score":2,"time":"2012-08-25T16:29:10Z"},{"id":4453219,"title":"Getting started with F#","url":"http://davidmjohnson.me/blog/2011/08/11/getting-started-with-f-number/","rank":-9.9944909501289,"score":1,"time":"2012-08-30T05:54:24Z"},{"id":4474584,"title":"Simple AST example in F#, Ocaml, Scala, Clojure, Ruby and Haskell","url":"https://gist.github.com/2934374","rank":-7.462294522547951,"score":3,"time":"2012-09-04T14:11:47Z"},{"id":4500907,"title":"The Don't Give a F#$k principle","url":"http://danielodio.com/DGF-Principle","rank":-8.37126791039273,"score":3,"time":"2012-09-10T17:27:52Z"},{"id":4512492,"title":"Announcing F# Tools for Visual Studio Express 2012 for Web","url":"http://blogs.msdn.com/b/fsharpteam/archive/2012/09/12/announcing-the-release-of-f-tools-for-visual-studio-express-2012-for-web.aspx","rank":-7.74252896489033,"score":1,"time":"2012-09-12T19:12:12Z"},{"id":4512511,"title":"F# Type Providers and the R Programming Language","url":"http://vimeo.com/49045879","rank":-8.37126791039273,"score":1,"time":"2012-09-12T19:14:50Z"},{"id":4514347,"title":"F# Templates and F# Tools for VS2012 Express for Web","url":"http://bloggemdano.blogspot.com/2012/09/f-templates-and-f-tools-for-vs2012.html","rank":-10.885161603367767,"score":2,"time":"2012-09-13T01:45:25Z"},{"id":4521807,"title":"Double-ended Queues for F#","url":"http://jackfoxy.com/double-ended-queues-for-fsharp","rank":-9.532398213129012,"score":1,"time":"2012-09-14T14:39:28Z"},{"id":4526238,"title":"Haskell vs F# vs Scala: Language Features and Parallelism Support","url":"http://www.macs.hw.ac.uk/~dsg/gph/papers/abstracts/fhpc12.html","rank":-7.74252896489033,"score":4,"time":"2012-09-15T15:12:05Z"},{"id":4526898,"title":"White Paper: Haskell vs. F# vs. Scala [pdf]","url":"http://www.macs.hw.ac.uk/~dsg/gph/papers/pdf/fhpc12.pdf","rank":-8.37126791039273,"score":80,"time":"2012-09-15T18:43:02Z"},{"id":4544763,"title":"CUFP: commercial Haskell, Scala, Clojure, Erlang, OCaml, F# business experience","url":"http://cufp.org/videos/keyword/2269","rank":-7.74252896489033,"score":2,"time":"2012-09-19T18:17:21Z"},{"id":4548104,"title":"Adding NuGet Support to F# Interactive in VS2012","url":"http://bloggemdano.blogspot.com/2012/09/adding-nuget-support-to-f-interactive.html","rank":-8.37126791039273,"score":1,"time":"2012-09-20T12:13:16Z"},{"id":4568409,"title":"F# 3.0 Open Source Code Drop","url":"http://blogs.msdn.com/b/fsharpteam/archive/2012/09/24/announcing-the-f-3-0-open-source-code-drop.aspx","rank":-8.725550970958968,"score":5,"time":"2012-09-25T03:26:38Z"},{"id":4579255,"title":"F# Type Providers - paper from MS Research ","url":"http://research.microsoft.com/apps/pubs/?id=173076","rank":-8.725550970958968,"score":1,"time":"2012-09-27T04:00:32Z"},{"id":4583304,"title":"A Single Page App with Backbone.js, ASP.NET Web API, and F#","url":"http://bloggemdano.blogspot.com/2012/09/a-single-page-app-with-backbonejs.html","rank":-6.9585747861330285,"score":1,"time":"2012-09-27T22:41:44Z"},{"id":4621084,"title":"Try F# 3.0","url":"http://research.microsoft.com/apps/video/default.aspx?id=173894&s=0&e=185","rank":-9.9944909501289,"score":1,"time":"2012-10-06T17:33:20Z"},{"id":4626352,"title":"A Single Page App with Knockout.js, ASP.NET Web API, and F#","url":"http://bloggemdano.blogspot.com/2012/10/a-single-page-app-with-knockoutjs.html","rank":-6.9585747861330285,"score":1,"time":"2012-10-08T11:30:35Z"},{"id":4631694,"title":"Why Are You So F#%king Mean??","url":"http://www.marcensign.com/why-are-you-so-mean/","rank":-8.725550970958968,"score":1,"time":"2012-10-09T14:34:25Z"},{"id":4636980,"title":"Try F# in your browser","url":"http://preview.tryfsharp.org/","rank":-9.532398213129012,"score":13,"time":"2012-10-10T16:18:54Z"},{"id":4654663,"title":"Knockout.js Added to the F#/C# MVC 4 Single Page Application Template","url":"http://bloggemdano.blogspot.com/2012/10/knockoutjs-added-to-fc-mvc-4-single.html","rank":-6.9585747861330285,"score":3,"time":"2012-10-15T11:50:00Z"},{"id":4687165,"title":"Updated F# Language Specification for F# 3.0 Now Available","url":"http://www.reddit.com/r/programming/comments/11xrfl/updated_f_language_specification_for_f_30_now/","rank":-10.885161603367767,"score":3,"time":"2012-10-23T08:52:51Z"},{"id":4687421,"title":"Updated F# Language Specification for F# 3.0 Now Available","url":"http://blogs.msdn.com/b/fsharpteam/archive/2012/10/22/updated-f-language-specification-for-f-3-0-now-available.aspx","rank":-10.885161603367767,"score":1,"time":"2012-10-23T10:31:08Z"},{"id":4726159,"title":"F# Succinctly - A free ebook","url":"https://www.syncfusion.com/resources/techportal/ebooks/fsharp","rank":-9.532398213129012,"score":3,"time":"2012-11-01T04:12:32Z"},{"id":4743146,"title":"Presentation: Building Better Web Apps with F#","url":"http://bloggemdano.blogspot.com/2012/11/presentation-building-better-web-apps.html","rank":-8.725550970958968,"score":1,"time":"2012-11-05T12:27:49Z"},{"id":4748574,"title":"The Miracle of F# Continuation Passing","url":"http://jackfoxy.com/the-miracle-of-fsharp-continuation-passing","rank":-9.111146673211662,"score":1,"time":"2012-11-06T14:49:41Z"},{"id":4749187,"title":"Don Syme on Practical Functional-first Programming with F#","url":"http://skillsmatter.com/podcast/scala/practical-functional-first-programming-with-f","rank":-8.044632158481779,"score":2,"time":"2012-11-06T16:41:23Z"},{"id":4757263,"title":"F# Foundation Launch : Open-source, cross-platform F# (1PM PST/9PM GMT Today)","url":"http://blogs.msdn.com/b/dsyme/archive/2012/11/06/commmunity-for-f-online-meetup-quot-the-f-foundation-quot-with-tomas-petricek-and-phil-trelford-thursday-nov-8-2012.aspx","rank":-10.086380513333385,"score":85,"time":"2012-11-08T10:53:07Z"},{"id":4766851,"title":"Recording for Building Better Web Apps with F#","url":"http://bloggemdano.blogspot.com/2012/11/recording-for-building-better-web-apps.html","rank":-8.37126791039273,"score":1,"time":"2012-11-10T15:26:45Z"},{"id":4770911,"title":"Installing and building F# and MonoGame on the Mac","url":"http://7sharpnine.com/posts/Fsharp-and-MonoGame-on-the-Mac/","rank":-8.044632158481779,"score":5,"time":"2012-11-11T23:11:01Z"},{"id":4782524,"title":"Pipeline Style Programming in C#. Inspired by F#.","url":"http://pipelinestyle.codeplex.com/","rank":-8.37126791039273,"score":1,"time":"2012-11-14T08:39:15Z"},{"id":4807295,"title":"F#, ASP.NET MVC, and MonoDevelop","url":"http://bloggemdano.blogspot.com/2012/11/f-aspnet-mvc-and-monodevelop.html","rank":-9.111146673211662,"score":1,"time":"2012-11-20T01:25:57Z"},{"id":4837358,"title":"Fun with F# Type Providers: SQL","url":"http://coding.kulman.sk/fun-with-f-type-providers-sql/","rank":-9.111146673211662,"score":1,"time":"2012-11-27T14:56:30Z"},{"id":4918987,"title":"F# vs. Scala, My Take at Year Two","url":"http://techneilogy.blogspot.com/2012/01/f-vs-scala-my-take-at-year-two.html","rank":-8.37126791039273,"score":1,"time":"2012-12-14T00:43:45Z"},{"id":4921248,"title":"Debugging piped operations in F#","url":"http://tech.blinemedical.com/debugging-piped-sequences-f/","rank":-9.532398213129012,"score":1,"time":"2012-12-14T15:11:48Z"},{"id":4930949,"title":"F# Software Foundation","url":"http://fsharp.org/","rank":-10.5036669299479,"score":41,"time":"2012-12-17T05:24:51Z"},{"id":4931526,"title":"Make F# HTML5 web apps with WebSharper","url":"http://www.websharper.com/home","rank":-8.725550970958968,"score":2,"time":"2012-12-17T09:24:43Z"},{"id":4946200,"title":"F# from your browser","url":"http://test.tryfsharp.org/Create","rank":-9.9944909501289,"score":88,"time":"2012-12-20T03:49:49Z"},{"id":4959484,"title":"Buiilding Web, Cloud, and Mobile Solutions with F#","url":"http://bloggemdano.blogspot.com/2012/12/buiilding-web-cloud-and-mobile.html","rank":-8.37126791039273,"score":1,"time":"2012-12-23T14:14:01Z"},{"id":4972295,"title":"Engineering Random Bits: F# Generics","url":"http://jackfoxy.com/engineering-random-bits-fshar-generics","rank":-9.532398213129012,"score":2,"time":"2012-12-27T04:10:27Z"},{"id":5001871,"title":"Ocaml replacement not .Net F#","url":"","rank":-9.532398213129012,"score":1,"time":"2013-01-03T11:20:58Z"},{"id":5077452,"title":"Parsing Expression Grammar - part 1 (an F# walk through)","url":"http://pollrobots.blogspot.com/2013/01/parsing-expression-grammar-part-1.html","rank":-8.044632158481779,"score":2,"time":"2013-01-18T06:32:46Z"},{"id":5080679,"title":"F# 3.0 and the Future of Information-Rich Functional Programming w/ Don Syme","url":"http://vimeo.com/album/2142123/video/57692834","rank":-6.73138387968092,"score":3,"time":"2013-01-18T20:06:58Z"},{"id":5088758,"title":"Parsing Expression Grammar - part 2 (An F# walk through)","url":"http://pollrobots.blogspot.com/2013/01/parsing-expression-grammar-part-2.html","rank":-8.044632158481779,"score":1,"time":"2013-01-20T23:30:28Z"},{"id":5090123,"title":"F# scripting  for bigdata","url":"http://www.infoq.com/presentations/F-Sharp-Big-Data-Scripting","rank":-9.9944909501289,"score":2,"time":"2013-01-21T05:55:17Z"},{"id":5099061,"title":"Literate programming tools for F#","url":"http://tomasp.net/blog/fsharp-literate-programming.aspx","rank":-9.532398213129012,"score":1,"time":"2013-01-22T19:30:55Z"},{"id":5100540,"title":"Try F#","url":"http://www.tryfsharp.org/","rank":-11.067508501628883,"score":4,"time":"2013-01-23T00:09:14Z"},{"id":5149866,"title":"Parsing Expression Grammar - part 3 (An F# walk through)","url":"http://pollrobots.blogspot.com/2013/02/parsing-expression-grammar-part-3.html","rank":-8.044632158481779,"score":1,"time":"2013-02-01T08:47:19Z"},{"id":5157174,"title":"Hard F#$ng Work [video]","url":"http://www.youtube.com/watch?feature=endscreen&NR=1&v=u2cMjeSvZSs","rank":-9.532398213129012,"score":1,"time":"2013-02-02T20:17:42Z"},{"id":5157755,"title":"Show HN: Saturday morning project: Tiny Basic using PEG and F#","url":"http://pollrobots.blogspot.com/2013/02/tiny-basic-using-peg-and-f.html","rank":-7.462294522547951,"score":1,"time":"2013-02-02T23:14:37Z"},{"id":5178791,"title":"F# Promises a Big Return on Data","url":"http://www.edtechmagazine.com/higher/article/2013/02/f-promises-big-return-big-data","rank":-8.725550970958968,"score":3,"time":"2013-02-06T20:59:55Z"},{"id":5187229,"title":"Just posted the second instalment in the F# MonoTouch series","url":"http://7sharpnine.com//posts/monotouch-and-fsharp-part-ii/","rank":-7.74252896489033,"score":1,"time":"2013-02-08T10:58:00Z"},{"id":5192598,"title":"Using a Java Framework with F#: The Stanford Parser for NLP ","url":"http://blogs.msdn.com/b/dsyme/archive/2013/02/05/using-the-a-java-framework-with-f-the-stanford-parser-for-nlp.aspx","rank":-7.462294522547951,"score":1,"time":"2013-02-09T14:31:38Z"},{"id":5221772,"title":"Try F#","url":"http://www.tryfsharp.org","rank":-11.067508501628883,"score":2,"time":"2013-02-14T20:03:04Z"},{"id":5270968,"title":"Why are functions in Ocaml/F# not recursive by default?","url":"http://stackoverflow.com/questions/900585/why-are-functions-in-ocaml-f-not-recursive-by-default","rank":-7.74252896489033,"score":1,"time":"2013-02-23T18:59:29Z"},{"id":5271415,"title":"F# end to end","url":"http://colinbul.wordpress.com/2013/02/23/f-end-to-end/","rank":-9.9944909501289,"score":90,"time":"2013-02-23T20:45:28Z"},{"id":5319084,"title":"On F# code readability","url":"http://www.clear-lines.com/blog/post/On-F-code-readability.aspx","rank":-9.9944909501289,"score":38,"time":"2013-03-04T16:57:28Z"},{"id":5337082,"title":"Why bugs don't like F#","url":"http://www.simontylercousins.net/journal/2013/3/7/why-bugs-dont-like-f.html","rank":-9.111146673211662,"score":3,"time":"2013-03-07T11:07:01Z"},{"id":5383317,"title":"F# in the open source world","url":"http://skillsmatter.com/podcast/home/f-in-the-open-source-world-3885","rank":-9.111146673211662,"score":32,"time":"2013-03-15T22:13:44Z"},{"id":5431839,"title":"The F# Software Foundation","url":"http://fsharp.org/","rank":-9.9944909501289,"score":3,"time":"2013-03-24T12:18:17Z"},{"id":5433577,"title":"Asynchronous Programming: From F# to Python","url":"https://blogs.msdn.com/b/dsyme/archive/2013/03/24/asynchronous-programming-from-f-to-python.aspx?Redirected=true","rank":-9.111146673211662,"score":1,"time":"2013-03-24T21:03:16Z"},{"id":5436305,"title":"Quote of the Week: \"What can C# do that F# cannot?\"","url":"http://blogs.msdn.com/b/dsyme/archive/2013/03/25/quote-of-the-week-quot-what-can-c-do-that-f-cannot-quot.aspx","rank":-7.462294522547951,"score":2,"time":"2013-03-25T10:18:18Z"},{"id":5464925,"title":"Fjord – F# programming language for the JVM","url":"https://github.com/penberg/fjord","rank":-8.725550970958968,"score":69,"time":"2013-03-30T09:39:42Z"},{"id":5552134,"title":"Async in C# and F#: Asynchronous gotchas in C#","url":"http://tomasp.net/blog/csharp-async-gotchas.aspx","rank":-8.044632158481779,"score":1,"time":"2013-04-15T15:50:02Z"},{"id":5569422,"title":"A cheatsheet for F#'s DSL-friendly features","url":"https://github.com/dungpa/dsls-in-action-fsharp/blob/master/DSLCheatsheet.md","rank":-8.37126791039273,"score":1,"time":"2013-04-18T08:07:05Z"},{"id":5596708,"title":"Dive into parser combinators: parsing search queries with F# and FParsec in Kiln","url":"http://blog.fogcreek.com/fparsec/","rank":-6.9585747861330285,"score":3,"time":"2013-04-23T17:46:13Z"},{"id":5607833,"title":"Transform a picture in the style of Mondrian with F#","url":"http://www.clear-lines.com/blog/post/Transform-a-picture-in-the-style-of-Mondrian-with-FSharp.aspx","rank":-7.74252896489033,"score":1,"time":"2013-04-25T15:43:23Z"},{"id":5623485,"title":"Casanova, a game development language embedded in F#","url":"https://groups.google.com/forum/?fromgroups=#!topic/fsharp-opensource/zZEMcXQDLe0","rank":-8.37126791039273,"score":1,"time":"2013-04-29T00:33:00Z"},{"id":5625182,"title":"Dive into parser combinators: parsing search queries with F# and FParsec in Kiln","url":"http://blog.fogcreek.com/fparsec/","rank":-6.9585747861330285,"score":3,"time":"2013-04-29T10:26:34Z"},{"id":5656840,"title":"Flood fill and the largest mass problem (F#)","url":"http://onoffswitch.net/largest-mass-problem/","rank":-8.37126791039273,"score":1,"time":"2013-05-05T00:06:48Z"},{"id":5660058,"title":"Introducing Edge-fs - An F# complier for edge.js","url":"http://7sharpnine.com/posts/i-node-something/","rank":-8.044632158481779,"score":1,"time":"2013-05-05T22:38:56Z"},{"id":5717756,"title":"F# on FreeBSD","url":"https://blogs.msdn.com/b/fsharpteam/archive/2013/05/13/f-on-freebsd.aspx","rank":-10.5036669299479,"score":92,"time":"2013-05-16T10:19:52Z"},{"id":5719164,"title":"Web Programming with F#","url":"http://fsharp.org/webstacks/","rank":-9.9944909501289,"score":1,"time":"2013-05-16T15:37:54Z"},{"id":5735149,"title":"On Business Intelligence and F# (or other FP languages?)","url":"http://nomadic-developer.com/2008/04/23/on-business-intelligence-and-f/","rank":-8.044632158481779,"score":1,"time":"2013-05-20T00:36:43Z"},{"id":5760839,"title":"Machine Learning with F#","url":"http://fsharp.org/machine-learning/","rank":-9.9944909501289,"score":84,"time":"2013-05-24T02:04:29Z"},{"id":5762213,"title":"Interview with Don Syme, creator of F# (2010)","url":"https://www.simple-talk.com/opinion/geek-of-the-week/don-syme-geek-of-the-week/","rank":-8.37126791039273,"score":6,"time":"2013-05-24T12:01:37Z"},{"id":5913108,"title":"FunScript - F# to JavaScript with type providers","url":"http://funscript.info/","rank":-8.725550970958968,"score":2,"time":"2013-06-20T16:48:53Z"},{"id":5929212,"title":"An Unbiased Comparison of F# and Scala","url":"http://timkellogg.me/blog/2013/06/22/comparing-scala-to-fsharp/","rank":-8.725550970958968,"score":2,"time":"2013-06-23T20:12:29Z"},{"id":5955749,"title":"Announcing a pre-release of F# 3.1 and the Visual F# tools in Visual Studio 2013","url":"http://blogs.msdn.com/b/fsharpteam/archive/2013/06/27/announcing-a-pre-release-of-f-3-1-and-the-visual-f-tools-in-visual-studio-2013.aspx","rank":-9.18744906336183,"score":23,"time":"2013-06-28T01:46:36Z"},{"id":5958510,"title":"Announcing a pre-release of F# 3.1 and the Visual F# tools in Visual Studio 2013","url":"https://blogs.msdn.com/b/fsharpteam/archive/2013/06/27/announcing-a-pre-release-of-f-3-1-and-the-visual-f-tools-in-visual-studio-2013.aspx?Redirected=true","rank":-9.18744906336183,"score":35,"time":"2013-06-28T15:31:23Z"},{"id":5971318,"title":"Learn F# in Minutes","url":"http://learnxinyminutes.com/docs/fsharp/","rank":-9.9944909501289,"score":1,"time":"2013-07-01T15:37:06Z"},{"id":5981270,"title":"Leveraging the F# type system to correctly implement a shopping cart","url":"http://fsharpforfunandprofit.com/posts/designing-for-correctness/","rank":-7.462294522547951,"score":3,"time":"2013-07-02T22:54:27Z"},{"id":5998130,"title":"F# Random Forest Implementation","url":"http://www.clear-lines.com/blog/post/Random-Forest-classification-in-F-first-cut.aspx","rank":-9.9944909501289,"score":1,"time":"2013-07-06T06:05:18Z"},{"id":6003067,"title":"New Angular.js Option in the F#/C# MVC 4 SPA Project Template","url":"http://bloggemdano.blogspot.com/2013/07/new-angularjs-option-in-fc-mvc-4-spa.html","rank":-6.9585747861330285,"score":2,"time":"2013-07-07T19:20:08Z"},{"id":6090331,"title":"The Promise of F# Language Type Providers","url":"http://richardminerich.com/2013/07/the-promise-of-f-language-type-providers/","rank":-8.725550970958968,"score":1,"time":"2013-07-23T14:48:02Z"},{"id":6259511,"title":"Checking math homework with F#","url":"http://blog.ploeh.dk/2013/08/21/checking-math-homework-with-f/","rank":-9.532398213129012,"score":1,"time":"2013-08-22T19:34:06Z"},{"id":6276848,"title":"Constructive Mathematics in F# (and Clojure)","url":"http://joelgrus.com/2013/08/26/constructive-mathematics-in-f-and-clojure/","rank":-9.111146673211662,"score":2,"time":"2013-08-26T13:24:20Z"},{"id":6382596,"title":"Monads in F#","url":"http://santialbo.com/blog/2013/03/27/monads-in-f-sharp/","rank":-10.5036669299479,"score":2,"time":"2013-09-13T19:33:44Z"},{"id":6388051,"title":"Parser combinators in F#","url":"https://github.com/santialbo/ParserCombinators","rank":-9.9944909501289,"score":1,"time":"2013-09-15T03:43:32Z"},{"id":6451431,"title":"Microsoft's F# Gains Momentum","url":"http://www.developer.com/net/microsofts-f-gains-momentum.html","rank":-9.532398213129012,"score":2,"time":"2013-09-26T15:30:02Z"},{"id":6496304,"title":"{F}lexSearch - an open source search engine built with F#","url":"http://www.flexsearch.net/","rank":-7.74252896489033,"score":1,"time":"2013-10-04T16:27:35Z"},{"id":6698156,"title":"The F# Computation Expression Zoo","url":"http://tomasp.net/blog/2013/computation-zoo-padl/index.html","rank":-9.532398213129012,"score":2,"time":"2013-11-08T18:37:45Z"},{"id":6706244,"title":"A New Home for the F# Community Project Templates","url":"http://bloggemdano.blogspot.com/2013/11/a-new-home-for-f-community-project.html","rank":-8.044632158481779,"score":2,"time":"2013-11-10T12:42:39Z"},{"id":6711236,"title":"A Few Changes to the F#/C# MVC 4 Project Template ","url":"http://bloggemdano.blogspot.com/2013/11/a-few-changes-to-fc-mvc-4-project.html","rank":-7.462294522547951,"score":1,"time":"2013-11-11T12:21:45Z"},{"id":6729045,"title":"Deedle: Exploratory Data Library for F# and C#","url":"http://bluemountaincapital.github.io/Deedle/","rank":-8.37126791039273,"score":2,"time":"2013-11-13T22:14:58Z"},{"id":6731130,"title":"Deedle: F# and C# framweork for exploratory data analysis","url":"http://blogs.msdn.com/b/fsharpteam/archive/2013/11/13/announcing-deedle-data-frame-and-time-series-package-for-exploratory-data-programming-with-f-and-c.aspx","rank":-8.044632158481779,"score":1,"time":"2013-11-14T07:40:00Z"},{"id":6823226,"title":"Adding New Items to a Pure F# ASP.NET MVC/Web API Project","url":"http://bloggemdano.blogspot.com/2013/11/adding-new-items-to-pure-f-aspnet.html","rank":-6.9585747861330285,"score":1,"time":"2013-11-30T14:30:01Z"},{"id":6830117,"title":"F# Weekly #48, 2013","url":"http://sergeytihon.wordpress.com/2013/12/02/f-weekly-48-2013/","rank":-9.9944909501289,"score":1,"time":"2013-12-01T23:53:43Z"},{"id":6833232,"title":"New F# Web App Item Templates","url":"http://bloggemdano.blogspot.com/2013/12/new-f-web-app-item-templates.html","rank":-9.111146673211662,"score":1,"time":"2013-12-02T12:32:48Z"},{"id":6840652,"title":"A New F# ASP.NET MVC 5 and Web API 2 Project Template","url":"http://bloggemdano.blogspot.com/2013/12/a-new-f-aspnet-mvc-5-and-web-api-2.html","rank":-6.9585747861330285,"score":1,"time":"2013-12-03T15:07:31Z"},{"id":6841783,"title":"Announcing the F# 3.1 Compiler/Library Code Drop","url":"http://blogs.msdn.com/b/fsharpteam/archive/2013/11/28/announcing-the-f-3-1-compiler-library-code-drop-from-the-visual-f-tools-team-at-microsoft.aspx","rank":-8.044632158481779,"score":87,"time":"2013-12-03T17:39:38Z"},{"id":6842452,"title":"Deedle in 10 minutes using F#","url":"http://bluemountaincapital.github.io/Deedle/tutorial.html","rank":-9.111146673211662,"score":1,"time":"2013-12-03T19:22:09Z"},{"id":6996315,"title":"Show HN: MiXture: Bridging F# and JavaScript","url":"http://edua.rdomunoz.com/blog/2013/12/29/mixture-bridging-f-number-and-javascript/","rank":-8.725550970958968,"score":1,"time":"2014-01-01T19:59:05Z"},{"id":7081610,"title":"Suave is a simple web development F# library ","url":"http://suave.io/","rank":-8.37126791039273,"score":2,"time":"2014-01-18T18:03:43Z"},{"id":7163282,"title":"DC Circuits in F#","url":"http://nuggle.me/","rank":-9.9944909501289,"score":2,"time":"2014-02-01T20:35:11Z"},{"id":7193612,"title":"Polyglot Survival Guide: Erlang, Haskell, and F#","url":"http://freshbrewedcode.com/calvinbottoms/2014/01/20/polyglot-survival-guide-erlang-and-haskell/","rank":-8.725550970958968,"score":1,"time":"2014-02-06T23:19:26Z"},{"id":7280611,"title":"Memory Access Microbenchmark: Clojure, F#, Go, Julia, Lua, Racket, Ruby, Self","url":"http://togototo.wordpress.com/2014/02/22/memory-access-microbenchmark-clojure-f-go-julia-lua-racket-ruby-self/","rank":-7.462294522547951,"score":19,"time":"2014-02-22T01:37:58Z"},{"id":7324079,"title":"F# 3.1 as C# 6.0 Strict Mode","url":"http://simonhdickson.github.io/blog/2014/02/27/fsharp-31-as-csharp-60-strict-mode/","rank":-8.044632158481779,"score":38,"time":"2014-03-01T12:55:29Z"},{"id":7350245,"title":"TIOBE Index for March 2014: F# on its way to the top 10","url":"http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html","rank":-6.9585747861330285,"score":4,"time":"2014-03-05T21:59:24Z"},{"id":7353367,"title":"Microsoft-backed F# language surges in popularity","url":"http://www.infoworld.com/t/microsoft-net/microsoft-backed-f-language-surges-in-popularity-237689","rank":-8.725550970958968,"score":1,"time":"2014-03-06T12:59:33Z"},{"id":7355568,"title":"Microsoft-backed F# language surges in popularity","url":"http://www.infoworld.com/t/microsoft-net/microsoft-backed-f-language-surges-in-popularity-237689","rank":-8.725550970958968,"score":1,"time":"2014-03-06T18:23:19Z"},{"id":7396458,"title":"TIOBE Index for March 2014: F# on its way to the top 10","url":"http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html?date=032014","rank":-6.9585747861330285,"score":5,"time":"2014-03-14T01:43:55Z"},{"id":7404936,"title":"Exploring Fake, an F# Build System for all of .Net","url":"http://www.hanselman.com/blog/ExploringFAKEAnFBuildSystemForAllOfNET.aspx","rank":-7.74252896489033,"score":37,"time":"2014-03-15T15:50:29Z"},{"id":7479886,"title":"F# for Fun and Profit","url":"http://fsharpforfunandprofit.com","rank":-9.532398213129012,"score":1,"time":"2014-03-27T12:24:36Z"},{"id":7488530,"title":"F# for fun and profit","url":"http://fsharpforfunandprofit.com/","rank":-9.532398213129012,"score":1,"time":"2014-03-28T17:11:23Z"},{"id":7510922,"title":"F# with Xamarin for a real-world mobile application","url":"http://fwaris.wordpress.com/2014/03/26/xamarin-f-experience-report/","rank":-8.044632158481779,"score":1,"time":"2014-04-01T19:12:39Z"},{"id":7534759,"title":"C9 Lectures: Dr. Don Syme – Introduction to F#","url":"http://channel9.msdn.com/Series/C9-Lectures-Dr-Don-Syme-Introduction-to-F-","rank":-8.37126791039273,"score":2,"time":"2014-04-04T22:09:30Z"},{"id":7539575,"title":"An Unbiased Comparison of F# and Scala","url":"http://timkellogg.me/blog/2013/06/22/comparing-scala-to-fsharp/","rank":-8.725550970958968,"score":1,"time":"2014-04-06T03:34:38Z"},{"id":7558466,"title":"F#, Mono, Agile, Architecture, and DevOps","url":"http://www.whattofix.com/blog/archives/2014/04/f-mono-agile-architecture-devops.php","rank":-9.111146673211662,"score":1,"time":"2014-04-09T09:52:14Z"},{"id":7570372,"title":"TypeScript in First-Class F# Web Projects","url":"http://bloggemdano.blogspot.com/2014/04/typescript-in-first-class-f-web-projects.html","rank":-8.725550970958968,"score":1,"time":"2014-04-10T23:35:31Z"},{"id":7577711,"title":"TIOBE Index for April, 2014: F# Booming, Scala Busting, etc.","url":"http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html?april-2014","rank":-7.74252896489033,"score":1,"time":"2014-04-12T12:51:28Z"},{"id":7596306,"title":"Vulpes : Deep belief and deep learning in F#","url":"https://github.com/SpiegelSoft/Vulpes","rank":-8.37126791039273,"score":1,"time":"2014-04-16T05:40:57Z"},{"id":7596411,"title":"F# compiler, library and tools now open for community contribution","url":"http://lambda-the-ultimate.org/node/4919","rank":-7.74252896489033,"score":2,"time":"2014-04-16T06:37:15Z"},{"id":7597091,"title":"Creating maps using R, Deedle and F# type providers","url":"http://www.clear-lines.com/blog/post/Create-maps-using-R-Deedle-and-FSharp-type-providers.aspx","rank":-8.044632158481779,"score":71,"time":"2014-04-16T11:21:28Z"},{"id":7700919,"title":"F# moves 38 positions to 14th most popular this year","url":"http://www.tiobe.com/index.php/content/paperinfo/tpci/F_.html","rank":-7.74252896489033,"score":1,"time":"2014-05-05T20:18:42Z"},{"id":7791883,"title":"F# – Discount Code for C# Developers ","url":"http://blog.jaywayco.co.uk/?p=179","rank":-9.111146673211662,"score":4,"time":"2014-05-23T23:12:01Z"},{"id":7812445,"title":"Event-driven services with F# and EventStore","url":"https://www.qconnewyork.com/presentation/event-driven-services-f-and-eventstore?utm_source=hackernews&utm_medium=link&utm_campaign=hackernews","rank":-8.725550970958968,"score":3,"time":"2014-05-28T19:58:59Z"},{"id":7833890,"title":"Embedding Node.js in your .NET F# App","url":"http://blog.ctaggart.com/2014/05/embedding-nodejs-in-your-net-f-app.html","rank":-8.37126791039273,"score":1,"time":"2014-06-02T15:09:50Z"},{"id":7891798,"title":"Comparing F# and C# with dependency networks","url":"http://evelinag.com/blog/2014/06-09-comparing-dependency-networks/index.html#.U5unb3WSxQI","rank":-8.725550970958968,"score":1,"time":"2014-06-14T01:48:16Z"},{"id":7899294,"title":"Xamarin F# – Experience Report ","url":"http://fwaris.wordpress.com/2014/03/26/xamarin-f-experience-report/","rank":-9.9944909501289,"score":2,"time":"2014-06-16T14:43:37Z"},{"id":7912244,"title":"Clash of the Lambdas: measuring lambdas of Java8, Scala, C#, F# on Windows&Linux","url":"http://biboudis.github.io/clashofthelambdas/","rank":-6.73138387968092,"score":2,"time":"2014-06-18T19:34:11Z"},{"id":7966521,"title":"Enabling Contributions to the Visual F# IDE Tools","url":"http://blogs.msdn.com/b/somasegar/archive/2014/06/30/enabling-contributions-to-the-visual-f-ide-tools.aspx","rank":-8.37126791039273,"score":39,"time":"2014-06-30T18:03:16Z"},{"id":7967466,"title":"F# t-shirt app from Xamarin","url":"https://github.com/xamarin/xamarin-store-app/tree/master/F%23","rank":-9.111146673211662,"score":3,"time":"2014-06-30T20:23:29Z"},{"id":7971495,"title":"Writing a MiniC-to-MSIL compiler in F#","url":"http://timjones.tw/blog/archive/2014/04/13/writing-a-minic-to-msil-compiler-in-fsharp-part-0-introduction","rank":-8.37126791039273,"score":2,"time":"2014-07-01T15:53:53Z"},{"id":7983182,"title":"Roslyn vs F# Compiler","url":"http://fsharpforfunandprofit.com/posts/roslyn-vs-fsharp-compiler/","rank":-9.9944909501289,"score":1,"time":"2014-07-03T14:20:28Z"},{"id":8116758,"title":"F# microbenchmark study","url":"http://codedivine.org/2014/07/21/f-microbenchmark-study/","rank":-10.5036669299479,"score":1,"time":"2014-07-31T20:22:55Z"},{"id":8319098,"title":"Real World F# Programming Part 2: Types","url":"http://tiny-giant-books.com/blog/real-world-f-programming-part-2-types/","rank":-8.725550970958968,"score":1,"time":"2014-09-15T14:32:27Z"},{"id":8334368,"title":"Writing a MiniC-to-MSIL compiler in F#","url":"http://timjones.tw/blog/archive/2014/04/13/writing-a-minic-to-msil-compiler-in-fsharp-part-0-introduction","rank":-8.37126791039273,"score":2,"time":"2014-09-18T09:20:44Z"},{"id":8334391,"title":"F#-inspired “with” updates for immutable classes in the current version of C#","url":"http://productiverage.com/implementing-f-sharp-inspired-with-updates-for-immutable-classes-in-c-sharp","rank":-6.9585747861330285,"score":3,"time":"2014-09-18T09:30:32Z"},{"id":8390252,"title":"Little Performance Explorations: Julia (vs F# and C++)","url":"http://www.palladiumconsulting.com/2014/09/little-performance-explorations-julia/","rank":-8.37126791039273,"score":2,"time":"2014-09-30T18:45:25Z"},{"id":8400659,"title":"Slightly confusing F# error messages","url":"http://www.artisancode.co.uk/2014/10/slightly-confusing-f-error-messages/","rank":-9.532398213129012,"score":1,"time":"2014-10-02T13:42:48Z"},{"id":8407468,"title":"WebSharper: Make web apps in F#","url":"http://websharper.com/","rank":-9.111146673211662,"score":128,"time":"2014-10-03T20:29:36Z"},{"id":8420637,"title":"Microsoft-backed F# functional language surges in popularity","url":"http://www.infoworld.com/article/2610183/microsoft-net/article.html?share","rank":-8.37126791039273,"score":5,"time":"2014-10-07T11:58:24Z"},{"id":8444429,"title":"Quake III + F#","url":"http://vimeo.com/97530815","rank":-9.9944909501289,"score":3,"time":"2014-10-12T04:44:31Z"},{"id":8515901,"title":"Ad-hoc Polymorphism in F# (how to survive without Type Classes)","url":"http://withouttheloop.com/articles/2014-10-21-fsharp-adhoc-polymorphism/","rank":-7.462294522547951,"score":2,"time":"2014-10-27T15:07:43Z"},{"id":8596709,"title":"Using Pattern Matching in F# – if/else on steroids","url":"http://blog.cleartax.in/safer-programming-with-fsharp-pattern-matching/","rank":-8.044632158481779,"score":5,"time":"2014-11-12T17:15:00Z"},{"id":8647812,"title":"F# in ASP.NET 5: The good, the bad, and the really ugly","url":"http://alxandr.me/2014/11/23/f-in-asp-net-5-the-good-the-bad-and-the-really-ugly/","rank":-6.9585747861330285,"score":2,"time":"2014-11-23T04:30:57Z"},{"id":8670967,"title":"C# still better than F#","url":"http://blog.angeloflogic.com/2014/05/c-still-better-than-f.html","rank":-9.532398213129012,"score":1,"time":"2014-11-28T14:17:02Z"},{"id":8681802,"title":"Making Magic with F# Type Providers","url":"http://www.slideshare.net/dsyme/making-magic-with-f-type-providers","rank":-9.111146673211662,"score":2,"time":"2014-12-01T16:17:05Z"},{"id":8690541,"title":"Predicting Physician Gender Using AzureML and F#","url":"http://jamessdixon.wordpress.com/2014/12/02/predicting-physician-gender-using-azureml-and-f/","rank":-8.725550970958968,"score":4,"time":"2014-12-02T22:44:17Z"},{"id":8696499,"title":"F# Advent Calendar in English 2014","url":"https://sergeytihon.wordpress.com/2014/11/24/f-advent-calendar-in-english-2014/","rank":-9.111146673211662,"score":2,"time":"2014-12-03T21:44:07Z"},{"id":8699751,"title":"My Introduction to Data Science with F#","url":"http://blog.wintellect.com/blogs/jwood/my-introduction-to-data-science-with-f","rank":-8.725550970958968,"score":3,"time":"2014-12-04T15:41:55Z"},{"id":8711935,"title":"FunScript – F# to JavaScript with type providers","url":"http://funscript.info/","rank":-8.725550970958968,"score":49,"time":"2014-12-07T12:01:54Z"},{"id":8713361,"title":"F# Functions – Currying and Partial Application","url":"http://blog.cleartax.in/fsharp-functions-explained-currying-and-partial-application/","rank":-9.111146673211662,"score":4,"time":"2014-12-07T20:00:43Z"},{"id":8720839,"title":"Christmas F# Polymorphism","url":"http://deliberate-software.com/christmas-f-number-polymorphism/","rank":-10.5036669299479,"score":1,"time":"2014-12-09T03:27:01Z"},{"id":8737433,"title":"Becoming an F# contributor","url":"http://mrange.wordpress.com/2014/12/11/becoming-an-fsharp-contributor/","rank":-9.9944909501289,"score":82,"time":"2014-12-11T22:32:29Z"},{"id":8756364,"title":"Pure applications in F#","url":"http://blog.tomasjansson.com/pure-application-in-fsharp/","rank":-9.9944909501289,"score":2,"time":"2014-12-16T09:00:16Z"},{"id":8782608,"title":"Why F# became my goto language","url":"https://mrange.wordpress.com/2014/12/20/why-fsharp-became-my-goto-language/","rank":-9.111146673211662,"score":1,"time":"2014-12-22T10:15:59Z"},{"id":8806257,"title":"Make Santa Jump – Making an endless runner game in F# using MonoGame","url":"http://timjones.tw/blog/archive/2014/12/28/make-santa-jump-game-in-fsharp-using-monogame","rank":-7.201637210600355,"score":17,"time":"2014-12-28T13:53:05Z"},{"id":8819042,"title":"F# 2014 – A Retrospective and Call to Action","url":"http://reedcopsey.com/2014/12/31/fsharp-2014-a-retrospective-and-call-to-action/","rank":-8.37126791039273,"score":86,"time":"2014-12-31T12:03:11Z"},{"id":8824560,"title":"Reading List for F# Learning","url":"http://jorgetavares.com/2015/01/01/reading-list-for-f-learning/","rank":-9.532398213129012,"score":1,"time":"2015-01-01T22:23:00Z"},{"id":8841534,"title":"Why F# evangelism isn't working","url":"http://ericsink.com/entries/fsharp_chasm.html","rank":-9.111146673211662,"score":20,"time":"2015-01-05T22:06:44Z"},{"id":8862708,"title":"Why you should learn F# in 2015 (and how)?","url":"http://tomasp.net/blog/2015/why-fsharp-in-2015/","rank":-8.044632158481779,"score":3,"time":"2015-01-09T15:54:38Z"},{"id":8865390,"title":"F# and Roslyn will both be moving to GitHub next week","url":"https://twitter.com/VisualFSharp/status/553696757066903553","rank":-7.462294522547951,"score":4,"time":"2015-01-10T00:55:55Z"},{"id":8868046,"title":"Concurrency, performance and F#","url":"https://mrange.wordpress.com/2015/01/10/concurrency-performance-fsharp/","rank":-9.9944909501289,"score":2,"time":"2015-01-10T21:42:09Z"},{"id":8887751,"title":"F# compiler and tools now on GitHub","url":"https://github.com/Microsoft/visualfsharp","rank":-8.725550970958968,"score":2,"time":"2015-01-14T17:42:32Z"},{"id":8936565,"title":"Quantum Computing Without QubitsHow to get pragmatists to use F#","url":"https://medium.com/@the_ajohnston/how-to-get-pragmatists-to-use-f-7ad94a728b68","rank":-7.74252896489033,"score":1,"time":"2015-01-23T19:01:48Z"},{"id":8942875,"title":"Bitcoinfs: A minimal full Bitcoin node in F#","url":"https://github.com/bitcoinfs/bitcoinfs","rank":-8.37126791039273,"score":90,"time":"2015-01-25T13:32:44Z"},{"id":9011045,"title":"F# Koans","url":"https://github.com/ChrisMarinos/FSharpKoans","rank":-11.067508501628883,"score":10,"time":"2015-02-06T19:34:16Z"},{"id":9045235,"title":"Simplifying F# Type Provider Development","url":"http://www.infoq.com/articles/simple-type-providers","rank":-9.532398213129012,"score":14,"time":"2015-02-13T16:47:58Z"},{"id":9101149,"title":"FAKE: Building C# projects without knowing a tiny bit of F#","url":"http://blog.codeinside.eu/2015/02/23/fake-building-with-fake/","rank":-7.462294522547951,"score":1,"time":"2015-02-24T15:38:54Z"},{"id":9118475,"title":"Ferlang: F# to Erlang compiler","url":"http://luketopia.net/IntroducingFerlang/#/","rank":-9.532398213129012,"score":3,"time":"2015-02-27T12:34:53Z"},{"id":9133597,"title":"The F# Path to Relaxation [video]","url":"https://www.youtube.com/watch?v=W-D6W7EA8gw","rank":-9.111146673211662,"score":93,"time":"2015-03-02T18:59:58Z"},{"id":9136231,"title":"Code Quotations (F#)","url":"https://msdn.microsoft.com/en-us/library/dd233212.aspx","rank":-10.5036669299479,"score":3,"time":"2015-03-03T05:17:52Z"},{"id":9144693,"title":"Understanding Monoids using F#","url":"http://gettingsharper.de/2015/03/03/understanding-monoids-using-f/","rank":-9.9944909501289,"score":62,"time":"2015-03-04T15:19:34Z"},{"id":9153369,"title":"My F# Journey – What I’ve learned so far","url":"http://codeopinion.com/my-fsharp-journey-what-ive-learned-so-far/","rank":-8.044632158481779,"score":1,"time":"2015-03-05T19:53:01Z"},{"id":9160550,"title":"Why can't C# become F#?","url":"http://adamchester.github.io/2014/10/05/why-cs-cant-be-fs/","rank":-9.111146673211662,"score":3,"time":"2015-03-07T01:14:31Z"},{"id":9175166,"title":"TIOBE Index for March 2015: All time high for F# at position 11","url":"http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html","rank":-6.9585747861330285,"score":7,"time":"2015-03-10T00:42:38Z"},{"id":9191197,"title":"Access Data Easier with F# Type Providers","url":"http://www.wintellect.com/devcenter/jwood/access-data-easier-with-f-type-providers","rank":-8.725550970958968,"score":1,"time":"2015-03-12T15:03:25Z"},{"id":9212329,"title":"F# Units of Measure – A Worked Example","url":"http://stevenpemberton.net/blog/2015/03/11/FSharp-Units-Of-Measure/","rank":-8.725550970958968,"score":77,"time":"2015-03-16T16:20:11Z"},{"id":9217249,"title":"Case Study: Type-Safe Domain Modeling in F#","url":"http://deliberate-software.com/pattern-matching-case-study/","rank":-8.37126791039273,"score":1,"time":"2015-03-17T11:26:18Z"},{"id":9228888,"title":"F# Web Framework/JS Compiler 3.0RC1 Released","url":"http://websharper.com/blog-entry/4247","rank":-8.37126791039273,"score":2,"time":"2015-03-18T21:41:59Z"},{"id":9228955,"title":"Seven ineffective coding habits many F# programmers don’t have","url":"https://www.airpair.com/f%23/tips-n-tricks/seven-ineffective-coding-habits-many-fsharp-programmers-dont-have","rank":-7.74252896489033,"score":11,"time":"2015-03-18T21:58:21Z"},{"id":9234382,"title":"Proving Things About Biology with F#","url":"https://www.youtube.com/watch?v=knnK-llu_RE","rank":-9.111146673211662,"score":77,"time":"2015-03-19T20:25:50Z"},{"id":9242870,"title":"Look, No Mocks Functional TDD with F#","url":"http://www.infoq.com/presentations/mock-fsharp-tdd?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global","rank":-8.725550970958968,"score":2,"time":"2015-03-21T14:54:49Z"},{"id":9290814,"title":"Checked errors in F#","url":"http://www.jefclaes.be/2015/03/checked-errors-in-f.html","rank":-9.9944909501289,"score":1,"time":"2015-03-30T16:55:44Z"},{"id":9317907,"title":"An open engineering birthday for Visual F#","url":"http://blogs.msdn.com/b/fsharpteam/archive/2015/04/03/an-open-engineering-birthday.aspx","rank":-8.725550970958968,"score":1,"time":"2015-04-03T19:35:16Z"},{"id":9373269,"title":"F# Survey 2015 Results","url":"https://docs.google.com/forms/d/1Ly_W1ZUH3x_ph4H6I_64uvEib2brDx34j-FoaZkeYLI/viewanalytics","rank":-9.9944909501289,"score":93,"time":"2015-04-14T10:49:26Z"},{"id":9388900,"title":"Super skinny XML document generation with F#","url":"https://nbevans.wordpress.com/2015/04/15/super-skinny-xml-document-generation-with-f/","rank":-8.725550970958968,"score":1,"time":"2015-04-16T16:06:55Z"},{"id":9448210,"title":"Running Suave.io and F# with FAKE in Azure Web Apps with Git","url":"http://www.hanselman.com/blog/RunningSuaveioAndFWithFAKEInAzureWebAppsWithGitAndTheDeployButton.aspx","rank":-6.9585747861330285,"score":1,"time":"2015-04-27T18:26:36Z"},{"id":9462020,"title":"Rounding out Visual F# 4.0","url":"http://blogs.msdn.com/b/dotnet/archive/2015/04/29/rounding-out-visual-f-4-0-in-vs-2015-rc.aspx","rank":-9.111146673211662,"score":25,"time":"2015-04-29T21:42:55Z"},{"id":9462684,"title":"Why you should learn F# in 2015","url":"http://tomasp.net/blog/2015/why-fsharp-in-2015/","rank":-8.725550970958968,"score":1,"time":"2015-04-30T00:24:41Z"},{"id":9467678,"title":"Introducing F# 4.0","url":"http://www.infoq.com/news/2015/04/FSharp-4","rank":-9.9944909501289,"score":161,"time":"2015-04-30T21:12:22Z"},{"id":9507887,"title":"Selling F# to enterprise C# people?","url":"http://lenadroid.github.io/posts/sell-fsharp-to-enterprise-management.html","rank":-9.111146673211662,"score":2,"time":"2015-05-07T20:04:49Z"},{"id":9531903,"title":"Web Application development in F# using ASP.NET MVC","url":"http://blog.tamizhvendan.in/blog/2014/12/10/web-application-development-in-fsharp-using-asp-dot-net-mvc/","rank":-8.044632158481779,"score":1,"time":"2015-05-12T14:18:09Z"},{"id":9547286,"title":"Prime numbers in F#","url":"","rank":-9.9944909501289,"score":2,"time":"2015-05-14T20:10:24Z"},{"id":9547622,"title":"F# as a Ubiquitous Language","url":"http://clear-lines.com/blog/post/fsharp-as-a-Ubiquitous-Language.aspx","rank":-9.532398213129012,"score":1,"time":"2015-05-14T21:16:27Z"},{"id":9555376,"title":"Microsoft – The Visual F# compiler and tools","url":"https://github.com/Microsoft/visualfsharp","rank":-8.725550970958968,"score":3,"time":"2015-05-16T08:08:17Z"},{"id":9565745,"title":"Null-checking considerations in F# – it's harder than you think","url":"http://latkin.org/blog/2015/05/18/null-checking-considerations-in-f-its-harder-than-you-think/","rank":-7.462294522547951,"score":26,"time":"2015-05-18T17:37:52Z"},{"id":9575530,"title":"Why my F# projects don't use RavenDB, or the cost of the esoteric choice","url":"https://gist.github.com/swlaschin/73691bea8d6397ba97f4","rank":-6.518559071479913,"score":1,"time":"2015-05-20T11:04:13Z"},{"id":9599965,"title":"What I dislike about F#","url":"http://nlkl.github.io/functional-programming/fsharp/2015/05/24/what-i-dislike-about-fsharp.html","rank":-9.532398213129012,"score":2,"time":"2015-05-25T13:32:57Z"},{"id":9671679,"title":"OS X and F#","url":"http://compositecode.com/2015/05/07/os-x-and-f-clone-it-build-it-install-it-hack-it/","rank":-9.9944909501289,"score":6,"time":"2015-06-06T18:16:16Z"},{"id":9671682,"title":"Simplifying bash and repl Use with F#","url":"http://compositecode.com/2015/05/15/simplifying-bash-repl-use-with-f/","rank":-8.725550970958968,"score":1,"time":"2015-06-06T18:16:32Z"},{"id":9685094,"title":"More freedom from side-effects in F# (2013)","url":"http://www.davesquared.net/2013/11/freedom-from-side-effects-fsharp.html","rank":-8.37126791039273,"score":25,"time":"2015-06-09T11:02:27Z"},{"id":9704114,"title":"Building REST API in F# Using Suave","url":"http://blog.tamizhvendan.in/blog/2015/06/11/building-rest-api-in-fsharp-using-suave/","rank":-8.725550970958968,"score":1,"time":"2015-06-12T04:48:50Z"},{"id":9811554,"title":"Using F# for testing","url":"http://fsharpforfunandprofit.com/posts/low-risk-ways-to-use-fsharp-at-work-3/","rank":-9.9944909501289,"score":52,"time":"2015-07-01T13:09:26Z"},{"id":9817774,"title":"Award for creator of F#","url":"http://www.theregister.co.uk/2015/07/02/f_earns_syme_top_royal_academy_of_engineering_award/","rank":-9.532398213129012,"score":2,"time":"2015-07-02T09:36:14Z"},{"id":9820270,"title":"Don Syme Awarded Medal by Royal Academy of Engineering for F# and .NET Generics","url":"http://www.raeng.org.uk/news/news-releases/2015/july/pioneering-innovators-to-receive-academy-silver-me","rank":-6.73138387968092,"score":2,"time":"2015-07-02T17:22:38Z"},{"id":9873670,"title":"[kickstarter] Awesome F# Course","url":"https://www.kickstarter.com/projects/fsharptv/awesome-f-course?ref=newest","rank":-9.9944909501289,"score":1,"time":"2015-07-12T15:01:08Z"},{"id":9887469,"title":"Combine convenience of duck typing with static safety with F#","url":"http://theburningmonk.com/2011/12/f-inline-functions-and-member-constraints/","rank":-7.74252896489033,"score":5,"time":"2015-07-14T19:36:39Z"},{"id":9917840,"title":"Announcing the RTM of Visual F# 4.0","url":"http://blogs.msdn.com/b/dotnet/archive/2015/07/20/announcing-the-rtm-of-visual-f-4-0.aspx","rank":-8.37126791039273,"score":47,"time":"2015-07-20T18:05:09Z"},{"id":9937602,"title":"Introvert and extrovert programming languages – F# for fun and profit","url":"http://fsharpforfunandprofit.com/posts/introvert-vs-extrovert/","rank":-7.74252896489033,"score":2,"time":"2015-07-23T18:33:08Z"},{"id":9937628,"title":"Dr Frankenfunctor and the Monadster – F# for fun and profit","url":"http://fsharpforfunandprofit.com/posts/monadster/","rank":-7.74252896489033,"score":4,"time":"2015-07-23T18:36:24Z"},{"id":9955027,"title":"Nifty things in F#","url":"http://www.myeyeson.net/nifty-things-in-f/","rank":-9.9944909501289,"score":3,"time":"2015-07-27T13:29:27Z"},{"id":9971412,"title":"On how Jet.com chose F#","url":"http://techgroup.jet.com/blog/2015/03-22-on-how-jet-chose/","rank":-9.111146673211662,"score":71,"time":"2015-07-29T20:40:04Z"},{"id":9995896,"title":"Automated reasoning in F#, Scala, Haskell, C++, and Julia","url":"http://phdp.github.io/posts/2015-04-05-automated-reasoning.html","rank":-8.044632158481779,"score":134,"time":"2015-08-03T14:09:44Z"},{"id":10002168,"title":"Announcing the RTM of Visual F# 4.0","url":"http://blogs.msdn.com/b/dotnet/archive/2015/07/20/announcing-the-rtm-of-visual-f-4-0.aspx","rank":-8.37126791039273,"score":1,"time":"2015-08-04T08:04:54Z"},{"id":10020089,"title":"F# for fun and profit","url":"http://fsharpforfunandprofit.com/","rank":-9.532398213129012,"score":2,"time":"2015-08-06T23:22:33Z"},{"id":10024304,"title":"Community-led tooling for F# in Visual Studio","url":"http://blogs.msdn.com/b/dotnet/archive/2015/08/05/guest-post-visual-f-power-tools-community-led-tooling-for-f-in-visual-studio.aspx","rank":-8.37126791039273,"score":90,"time":"2015-08-07T19:01:12Z"},{"id":10032560,"title":"F# 4.0 Released for All Platforms","url":"http://www.infoq.com/news/2015/08/fsharp40","rank":-8.725550970958968,"score":3,"time":"2015-08-10T03:53:53Z"},{"id":10032600,"title":"FunScript – F# to JavaScript with type providers","url":"http://funscript.info","rank":-8.725550970958968,"score":1,"time":"2015-08-10T04:12:35Z"},{"id":10035487,"title":"F# Course Kickstarter Almost Over","url":"https://www.kickstarter.com/projects/fsharptv/awesome-f-course","rank":-9.532398213129012,"score":1,"time":"2015-08-10T16:03:41Z"},{"id":10128892,"title":"What are Haskellers' critiques of F# and OCaml?","url":"https://www.reddit.com/r/haskell/comments/3huexy/what_are_haskellers_critiques_of_f_and_ocaml/.compact","rank":-8.37126791039273,"score":4,"time":"2015-08-27T12:05:38Z"},{"id":10165379,"title":"Simulating Monty Hall problem with F#","url":"http://theburningmonk.com/2015/09/f-monty-hall-problem/","rank":-9.111146673211662,"score":1,"time":"2015-09-03T15:14:29Z"},{"id":10183861,"title":"_____101 – F# Coding Ecosystem: Paket && Atom with Paket","url":"http://compositecode.com/2015/08/23/_____101-f-coding-ecosystem-paket-atom-w-paket/","rank":-8.37126791039273,"score":1,"time":"2015-09-08T02:02:25Z"},{"id":10183868,"title":"_____100 – F# Some Troubleshooting Linux","url":"http://compositecode.com/2015/06/28/_____100-f-some-troubleshooting-linux/","rank":-9.532398213129012,"score":1,"time":"2015-09-08T02:05:15Z"},{"id":10183873,"title":"______11 – F# – Some Hackery – A String Calculator Kata","url":"http://compositecode.com/2015/06/22/______11-f-some-hackery-a-string-calculator-ka/","rank":-8.37126791039273,"score":1,"time":"2015-09-08T02:07:48Z"},{"id":10217570,"title":"Combining React and F# to Make a Drone Design Site","url":"http://praeclarum.org/post/129094397488/drone-builder-a-story-of-drones-react-and-f","rank":-7.74252896489033,"score":1,"time":"2015-09-14T21:25:57Z"},{"id":10244672,"title":"Ionide – F# Dev Tools for the Atom Editor","url":"http://ionide.io/","rank":-8.37126791039273,"score":58,"time":"2015-09-19T16:21:18Z"},{"id":10244755,"title":"Cross-platform C# and F# in 2015","url":"http://timjones.tw/blog/archive/2015/09/19/cross-platform-csharp-and-fsharp-in-2015","rank":-8.725550970958968,"score":2,"time":"2015-09-19T16:45:30Z"},{"id":10263247,"title":"Stop f#$ing up release notes","url":"http://blog.appbot.co/stop-fing-up-your-release-notes/","rank":-9.111146673211662,"score":2,"time":"2015-09-23T04:00:52Z"},{"id":10289791,"title":"C# and F# approaches to illegal states","url":"http://enterprisecraftsmanship.com/2015/09/28/c-and-f-approaches-to-illegal-states/","rank":-8.725550970958968,"score":3,"time":"2015-09-28T11:08:35Z"},{"id":10295487,"title":"C# and F# approaches to illegal states","url":"http://enterprisecraftsmanship.com/2015/09/28/c-and-f-approaches-to-illegal-states/","rank":-8.725550970958968,"score":95,"time":"2015-09-29T10:55:53Z"},{"id":10295836,"title":"Tour of Language Landscape (F#, Go, Rust, Idris, Clojure and Elm)","url":"http://www.slideshare.net/theburningmonk/tour-of-language-landscape-codetalks","rank":-7.462294522547951,"score":2,"time":"2015-09-29T12:50:47Z"},{"id":10299080,"title":"Ionide Is a New Atom-Based F# IDE Written in F#","url":"http://www.infoq.com/news/2015/09/ionide-fsharp-ide","rank":-10.605205298681435,"score":1,"time":"2015-09-29T19:51:26Z"},{"id":10311700,"title":"What I Learned Reading the F# Source","url":"http://andredublin.github.io/fsharp/.net/2015/09/30/what-I-learned-reading-the-fsharp-source.html","rank":-8.725550970958968,"score":1,"time":"2015-10-01T15:14:56Z"},{"id":10315733,"title":"What I Learned Reading the F# Source","url":"http://andredublin.github.io/fsharp/.net/2015/09/30/what-I-learned-reading-the-fsharp-source.html","rank":-8.725550970958968,"score":60,"time":"2015-10-02T00:08:31Z"},{"id":10444293,"title":"An open letter about the terms “F#” and “Visual F#”","url":"http://blogs.msdn.com/b/dsyme/archive/2015/10/23/a-letter-about-quot-f-quot-and-quot-visual-f-quot.aspx","rank":-10.885161603367767,"score":60,"time":"2015-10-24T17:45:54Z"},{"id":10446019,"title":"Microsoft “committed to bringing F# support to .NET Native.”","url":"https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/9110134-f-support-in-net-native-for-uwp?tracking_code=a252df9cb256a30bfc7c92cffc40ff81","rank":-8.044632158481779,"score":3,"time":"2015-10-25T04:53:34Z"},{"id":10457639,"title":"F# Unit Testing with SimpleMock","url":"http://deliberate-software.com/f-number-unit-testing/","rank":-9.532398213129012,"score":1,"time":"2015-10-27T12:52:33Z"},{"id":10509070,"title":"F#$K the “Yes Man Society” and Walk “The Narrow Road”","url":"https://www.youtube.com/watch?v=vWAOVEicnlw","rank":-7.462294522547951,"score":1,"time":"2015-11-04T19:45:20Z"},{"id":10616658,"title":"Understanding Parser Combinators (in F#)","url":"http://fsharpforfunandprofit.com/posts/understanding-parser-combinators/","rank":-9.532398213129012,"score":2,"time":"2015-11-23T19:27:06Z"},{"id":10664367,"title":"Why We Chose to Write Important Code in F#","url":"http://jobtraq.com/blog/why-we-chose-to-write-important-code-in-f-sharp.html","rank":-8.044632158481779,"score":3,"time":"2015-12-02T17:30:31Z"},{"id":10760563,"title":"Organized Chaos with F#","url":"http://techgroup.jet.com/blog/2015/12-10-organizedchaos/index.html","rank":-9.9944909501289,"score":1,"time":"2015-12-18T19:53:48Z"},{"id":10780747,"title":"F# Software Foundation Granted 501(c)(3) Nonprofit Status","url":"http://foundation.fsharp.org/fssf_granted_501_c_3_nonprofit_status","rank":-8.044632158481779,"score":1,"time":"2015-12-22T22:15:44Z"},{"id":10799149,"title":"All 25 days of AdventOfCode in F#","url":"http://theburningmonk.com/tags/adventofcode/","rank":-8.725550970958968,"score":1,"time":"2015-12-27T23:43:42Z"},{"id":10840413,"title":"Suave v1.0.0 released (F# Web development library)","url":"https://github.com/SuaveIO/suave/releases/tag/v1.0.0","rank":-8.044632158481779,"score":1,"time":"2016-01-05T01:54:16Z"},{"id":10892017,"title":"Programming languages and paradigms course using F#, Java, and Scheme [pdf]","url":"http://www.cs.mcgill.ca/~prakash/Courses/Comp302/Admin/outline.pdf","rank":-7.462294522547951,"score":2,"time":"2016-01-13T02:41:01Z"},{"id":11198772,"title":"F# community rally against Social Justice code of conduct","url":"https://github.com/Microsoft/visualfsharp/pull/772#issuecomment-190309926","rank":-8.044632158481779,"score":10,"time":"2016-02-29T21:36:38Z"},{"id":11224810,"title":"FsharpConf: Virtual F# conference live [video]","url":"https://channel9.msdn.com/","rank":-9.111146673211662,"score":29,"time":"2016-03-04T16:27:35Z"},{"id":11310605,"title":"F# and GPUs for Life Insurance Modeling","url":"https://devblogs.nvidia.com/parallelforall/gpus-dsls-life-insurance-modeling","rank":-8.725550970958968,"score":78,"time":"2016-03-18T08:49:59Z"},{"id":11318907,"title":"F# vs. Clojure: new paradigms for old platforms","url":"http://www.noelherrick.com/blog/f-vs-clojure-new-paradigms-for-old-platforms","rank":-8.37126791039273,"score":1,"time":"2016-03-19T15:38:43Z"},{"id":11338450,"title":"Creating VS Code plugins with with F# and Fable","url":"http://kcieslak.io/Creating-VS-Code-plugins-with-F-and-Fable/","rank":-8.044632158481779,"score":2,"time":"2016-03-22T17:53:34Z"},{"id":11417425,"title":"F# has possibilities","url":"http://thebreakfastpost.com/2016/04/03/f%E2%99%AF-has-possibilities/","rank":-10.5036669299479,"score":2,"time":"2016-04-03T20:09:39Z"},{"id":11448046,"title":"Apache Storm topologies with F# using statically-typed streams","url":"https://thoughtspam.wordpress.com/2016/04/03/fsshelter-a-storm-shell-for-f/","rank":-8.044632158481779,"score":2,"time":"2016-04-07T15:32:25Z"},{"id":11448486,"title":"F# Software Foundation Launches Community Speakers Program","url":"http://foundation.fsharp.org/speakers_program_launch","rank":-8.725550970958968,"score":17,"time":"2016-04-07T16:21:31Z"},{"id":11476768,"title":"Getting started with F#","url":"http://jj09.net/getting-started-with-fsharp/","rank":-9.9944909501289,"score":6,"time":"2016-04-12T02:22:21Z"},{"id":11504191,"title":"The second annual F# survey","url":"http://fsharpworks.com/survey.html","rank":-9.532398213129012,"score":73,"time":"2016-04-15T13:43:31Z"},{"id":11515305,"title":"Everything You Wanted to Know About F# Active Patterns but Were Afraid to Ask","url":"https://www.youtube.com/watch?v=AQ-8_8hfmGE","rank":-6.73138387968092,"score":3,"time":"2016-04-17T17:18:10Z"},{"id":11516985,"title":"Building scientific experiments with F# by Anton Tcholakov [video]","url":"https://skillsmatter.com/skillscasts/7733-building-scientific-experiments-with-f-sharp","rank":-8.044632158481779,"score":2,"time":"2016-04-18T00:18:40Z"},{"id":11601868,"title":"Learning F# with Xamarin","url":"http://thecarefulprogrammer.blogspot.com/2016/04/learning-f-with-xamarin.html","rank":-9.9944909501289,"score":2,"time":"2016-04-30T14:49:27Z"},{"id":11627276,"title":"What f#&king programming language should I use?","url":"http://www.wfplsiu.com/#","rank":-8.37126791039273,"score":1,"time":"2016-05-04T09:58:31Z"},{"id":11705095,"title":"Bowling Kata in Clojure, F# and Scala","url":"http://codurance.com/2016/05/16/bowling-kata-in-clojure-fsharp-scala/","rank":-8.725550970958968,"score":4,"time":"2016-05-16T08:59:02Z"},{"id":11714694,"title":"Releasing F# Language Documentation as Open-Source","url":"https://blogs.msdn.microsoft.com/dotnet/2016/05/17/releasing-f-language-documentation-as-open-source/","rank":-8.725550970958968,"score":5,"time":"2016-05-17T16:00:29Z"},{"id":11750144,"title":"Ionide and the State of F# Open Source Environment","url":"https://www.youtube.com/watch?v=XMvSR-oRjzQ","rank":-8.044632158481779,"score":1,"time":"2016-05-22T20:29:21Z"},{"id":11771266,"title":"Fable: F# to JavaScript Transpiler","url":"http://fsprojects.github.io/Fable/","rank":-9.532398213129012,"score":90,"time":"2016-05-25T17:01:17Z"},{"id":11784190,"title":"F# Interactive Pretty Printing with Deedle","url":"http://www.kreutz.us/f-interactive-pretty-printing-with-deedle/","rank":-9.111146673211662,"score":2,"time":"2016-05-27T06:04:12Z"},{"id":11784192,"title":"F# Performance Testing","url":"http://anthonylloyd.github.io/blog/2016/05/20/performance-testing","rank":-10.5036669299479,"score":2,"time":"2016-05-27T06:04:51Z"},{"id":11875220,"title":"F# Not just for finance","url":"https://fsharp.tv/gazettes/f-the-most-highly-paid-tech-worldwide-in-2016/","rank":-9.532398213129012,"score":182,"time":"2016-06-10T09:32:47Z"},{"id":11876014,"title":"Published: F# Applied – A Practical Guide for Web Development in F# Using Suave","url":"http://products.tamizhvendan.in/fsharp-applied/","rank":-10.086380513333385,"score":3,"time":"2016-06-10T12:59:23Z"},{"id":11944080,"title":"F# Implementation of the Elm Architecture","url":"http://anthonylloyd.github.io/blog/2016/06/20/fsharp-elm-part1","rank":-9.111146673211662,"score":6,"time":"2016-06-21T07:36:10Z"},{"id":12044774,"title":"Continuous: C# and F# IDE for the iPad","url":"http://praeclarum.org/post/147003028753/continuous-c-and-f-ide-for-the-ipad","rank":-8.37126791039273,"score":7,"time":"2016-07-06T17:58:58Z"},{"id":12045081,"title":"Continuous – Professional C# and F# IDE for the iPad","url":"http://continuous.codes","rank":-8.044632158481779,"score":5,"time":"2016-07-06T18:54:42Z"},{"id":12047553,"title":"Professional C# and F# IDE for the iPad","url":"http://praeclarum.org/post/147003028753/continuous-c-and-f-ide-for-the-ipad","rank":-8.37126791039273,"score":178,"time":"2016-07-07T05:02:44Z"},{"id":12085078,"title":"Type inference and automatic generalization with F#","url":"https://fsharp.tv/gazettes/running-titles-and-accumulators-with-f-gazette-005/","rank":-8.725550970958968,"score":1,"time":"2016-07-13T10:05:11Z"},{"id":12163819,"title":"A Peek into F# 4.1","url":"https://blogs.msdn.microsoft.com/dotnet/2016/07/25/a-peek-into-f-4-1/","rank":-9.111146673211662,"score":5,"time":"2016-07-26T07:02:43Z"},{"id":12174191,"title":"Working with F# Projects in VS Code","url":"http://kcieslak.io/Working-with-F-Projects-In-VSCode","rank":-8.725550970958968,"score":2,"time":"2016-07-27T16:28:58Z"},{"id":12178731,"title":"A Peek into F# 4.1","url":"https://blogs.msdn.microsoft.com/dotnet/2016/07/25/a-peek-into-f-4-1/","rank":-9.111146673211662,"score":1,"time":"2016-07-28T06:46:00Z"},{"id":12205510,"title":"F# for Fun and Profit Git Book","url":"https://swlaschin.gitbooks.io/fsharpforfunandprofit/content/","rank":-8.725550970958968,"score":3,"time":"2016-08-01T20:10:44Z"},{"id":12234947,"title":"F# in Numbers: A Look at the Annual F# Survey Results","url":"https://www.infoq.com/articles/fsharp-community-survey-2016","rank":-10.605205298681435,"score":2,"time":"2016-08-05T19:01:21Z"},{"id":12241488,"title":"Comparing Scala to F#","url":"http://mikhail.io/2016/08/comparing-scala-to-fsharp/","rank":-9.9944909501289,"score":4,"time":"2016-08-07T08:34:27Z"},{"id":12247802,"title":"Building an OData Service in F# Using Entity Framework and Suave","url":"https://fsharp.tv/gazettes/building-an-odata-service-in-f-using-entity-framework-and-suave-gazette-007-2/","rank":-7.462294522547951,"score":1,"time":"2016-08-08T14:02:28Z"},{"id":12250453,"title":"How Jet.com chose F#","url":"https://tech.jet.com/blog/2015/03-22-on-how-jet-chose/","rank":-9.532398213129012,"score":3,"time":"2016-08-08T19:57:15Z"},{"id":12281283,"title":"The Good and Bad of Microservices with F#","url":"https://www.infoq.com/interviews/rachel-reese-microservices-fsharp-qcon-london-2016","rank":-8.37126791039273,"score":3,"time":"2016-08-13T12:58:18Z"},{"id":12291858,"title":"Adventures in F# Performance","url":"https://jackmott.github.io/programming/2016/08/13/adventures-in-fsharp.html","rank":-9.9944909501289,"score":3,"time":"2016-08-15T17:24:21Z"},{"id":12295664,"title":"Adventures in F# Performance – Benchmarking the F# Core Library","url":"https://jackmott.github.io/programming/2016/08/13/adventures-in-fsharp.html","rank":-11.180299243163638,"score":7,"time":"2016-08-16T05:12:14Z"},{"id":12311218,"title":"F# for Fun and Profit","url":"https://www.gitbook.com/book/swlaschin/fsharpforfunandprofit/details","rank":-9.532398213129012,"score":258,"time":"2016-08-18T09:05:05Z"},{"id":12335430,"title":"Better F# data science with FsLab and Ionide","url":"http://tomasp.net/blog/2016/fslab-ionide/","rank":-8.37126791039273,"score":4,"time":"2016-08-22T11:09:52Z"},{"id":12342628,"title":"Semagle: F# framework for machine learning","url":"http://blog.semagle.com/semagle/semagle-framework.html","rank":-9.111146673211662,"score":2,"time":"2016-08-23T10:33:10Z"},{"id":12350845,"title":"Options pricing in F#","url":"http://www.hoonzis.com/fsharp-options-pricing/","rank":-9.9944909501289,"score":2,"time":"2016-08-24T09:59:50Z"},{"id":12353096,"title":"Transcompiling F# to JavaScript with Fable","url":"https://www.infoq.com/news/2016/08/fsharp-fable-javascript","rank":-9.111146673211662,"score":3,"time":"2016-08-24T16:16:25Z"},{"id":12355862,"title":"Options pricing in F#","url":"http://www.hoonzis.com/fsharp-options-pricing/","rank":-9.9944909501289,"score":1,"time":"2016-08-24T22:53:43Z"},{"id":12380935,"title":"A Peek into F# 4.1","url":"https://blogs.msdn.microsoft.com/dotnet/2016/07/25/a-peek-into-f-4-1/?wt.mc_id=DX_873263","rank":-9.111146673211662,"score":2,"time":"2016-08-29T09:48:33Z"},{"id":12383635,"title":"F# docs are now on docs.Microsoft.com","url":"https://docs.microsoft.com/teamblog/announcing-fsharp-docs/","rank":-8.37126791039273,"score":1,"time":"2016-08-29T17:44:00Z"},{"id":12453016,"title":"SIMD and other Performance enhanced Array operations for F#","url":"https://github.com/jackmott/SIMDArray","rank":-8.044632158481779,"score":1,"time":"2016-09-08T13:54:48Z"},{"id":12484370,"title":"F# and the Meaning of Life","url":"http://kalidor-web.com/blog.html","rank":-9.111146673211662,"score":11,"time":"2016-09-12T23:02:29Z"},{"id":12518930,"title":"Analyzing and visualizing data with F#","url":"https://www.oreilly.com/ideas/analyzing-and-visualizing-data-with-f-sharp","rank":-9.111146673211662,"score":1,"time":"2016-09-17T03:13:05Z"},{"id":12530265,"title":"Why Isn’t F# the King of .NET?","url":"https://medium.com/@chrisdaviesgeek/why-isnt-f-the-king-of-net-2a9a1963e087#.edqv5al5j","rank":-8.37126791039273,"score":56,"time":"2016-09-19T10:33:39Z"},{"id":12530740,"title":"Why do you code in F#?","url":"http://anthonylloyd.github.io/blog/2016/09/09/managing-complexity","rank":-9.111146673211662,"score":2,"time":"2016-09-19T12:15:42Z"},{"id":12547513,"title":"Scale Up Azure Functions in F# Using Suave","url":"http://blog.tamizhvendan.in/blog/2016/09/19/scale-up-azure-functions-in-f-number-using-suave/","rank":-8.37126791039273,"score":3,"time":"2016-09-21T12:24:53Z"},{"id":12575911,"title":"Does Elm Harmonize with F#?","url":"http://lucasmreis.github.io/blog/does-elm-harmonize-with-f/#/","rank":-9.532398213129012,"score":5,"time":"2016-09-25T16:14:22Z"},{"id":12588823,"title":"OneOf: Easy to use F#-like discriminated unions for C#","url":"https://github.com/mcintyre321/OneOf","rank":-7.74252896489033,"score":2,"time":"2016-09-27T11:47:44Z"},{"id":12658338,"title":"Does Elm Harmonize with F#?","url":"http://lucasmreis.github.io/blog/does-elm-harmonize-with-f/#/","rank":-9.532398213129012,"score":4,"time":"2016-10-07T05:13:15Z"},{"id":12722034,"title":"Deploying F# Suave web app to Azure using Flynn","url":"http://www.zohaib.me/deploying-fsharp-suave-web-app-to-azure-using-flynn/","rank":-8.044632158481779,"score":2,"time":"2016-10-17T01:00:24Z"},{"id":12777671,"title":"SwaggerProvider – F# Generative Type Provider for Swagger","url":"http://fsprojects.github.io/SwaggerProvider/","rank":-8.725550970958968,"score":2,"time":"2016-10-24T10:03:18Z"},{"id":12777676,"title":"F# Advent Calendar in English 2016","url":"https://sergeytihon.wordpress.com/2016/10/23/f-advent-calendar-in-english-2016/","rank":-9.111146673211662,"score":3,"time":"2016-10-24T10:04:22Z"},{"id":12807431,"title":"F# Advent Calendar in English 2016","url":"https://sergeytihon.wordpress.com/2016/10/23/f-advent-calendar-in-english-2016/","rank":-9.111146673211662,"score":1,"time":"2016-10-27T17:50:57Z"},{"id":12832299,"title":"Fable: Beautiful F# to JavaScript compilation","url":"https://www.youtube.com/watch?v=iP-50fj06Eo","rank":-9.111146673211662,"score":1,"time":"2016-10-30T21:07:22Z"},{"id":12885233,"title":"Ad-hoc Polymorphism in F# (how to survive without Type Classes)","url":"http://withouttheloop.com/articles/2014-10-21-fsharp-adhoc-polymorphism/","rank":-7.462294522547951,"score":3,"time":"2016-11-06T14:36:43Z"},{"id":12900376,"title":"Fable.io: F# to JavaScript transpiler","url":"http://fable.io/","rank":-9.111146673211662,"score":2,"time":"2016-11-08T14:19:52Z"},{"id":12920624,"title":"Learn F# for the .Net Developer","url":"http://www.jeremykruer.com/learn-f-for-the-net-developer/","rank":-9.111146673211662,"score":1,"time":"2016-11-10T14:33:20Z"},{"id":12948942,"title":"Does Elm Harmonize with F#?","url":"http://lucasmreis.github.io/blog/does-elm-harmonize-with-f/#/","rank":-9.532398213129012,"score":2,"time":"2016-11-14T11:00:02Z"},{"id":12951265,"title":"Setting Up Visual Studio for F# Development","url":"http://www.jeremykruer.com/setting-up-visual-studio-for-f-development/","rank":-8.725550970958968,"score":1,"time":"2016-11-14T17:05:33Z"},{"id":13007083,"title":"CoreRT F# support progress","url":"https://github.com/dotnet/corert/pull/2165","rank":-9.9944909501289,"score":1,"time":"2016-11-21T17:23:01Z"},{"id":13031096,"title":"Why F# is the best language for web scraping","url":"http://biarity.me/2016/11/23/Why-F-is-the-best-langauge-for-web-scraping/","rank":-8.044632158481779,"score":4,"time":"2016-11-24T16:25:07Z"},{"id":13054991,"title":"F# Advent Calendar in English 2016","url":"https://sergeytihon.wordpress.com/2016/10/23/f-advent-calendar-in-english-2016/","rank":-9.111146673211662,"score":2,"time":"2016-11-28T12:37:11Z"},{"id":13055044,"title":"Why F# is the best language for web scraping","url":"http://biarity.me/2016/11/23/Why-F-is-the-best-langauge-for-web-scraping/","rank":-8.044632158481779,"score":3,"time":"2016-11-28T12:47:47Z"},{"id":13055062,"title":"F# Pain Points","url":"http://www.colinbellmore.work/post/fsharp-pain/","rank":-10.5036669299479,"score":3,"time":"2016-11-28T12:52:49Z"},{"id":13074625,"title":"NeuralFish – Evolving Neural Topologies in F#","url":"http://jeremybellows.com/blog/NeuralFish-Evolving-Neural-Topologies-In-FSharp","rank":-9.111146673211662,"score":3,"time":"2016-11-30T20:57:46Z"},{"id":13077708,"title":"NeuralFish – Evolving Neural Topologies in F#","url":"http://jeremybellows.com/blog/NeuralFish-Evolving-Neural-Topologies-In-FSharp","rank":-9.111146673211662,"score":1,"time":"2016-12-01T06:54:43Z"},{"id":13089714,"title":"F# Pain Points","url":"http://www.colinbellmore.work/post/fsharp-pain/","rank":-10.5036669299479,"score":1,"time":"2016-12-02T16:06:40Z"},{"id":13104218,"title":"F# in Production","url":"http://www.kreutz.us/2016/12/02/f-in-production/","rank":-10.5036669299479,"score":2,"time":"2016-12-05T09:01:34Z"},{"id":13104246,"title":"An unassuming F# study plan","url":"http://biarity.me/2016/11/30/An-unassuming-F-study-plan/","rank":-9.532398213129012,"score":3,"time":"2016-12-05T09:07:22Z"},{"id":13122321,"title":"GUI application written entirely in F#","url":"http://kalidor-web.com/","rank":-9.111146673211662,"score":2,"time":"2016-12-07T13:26:57Z"},{"id":13141729,"title":"What's New in F# 4.1? [video]","url":"https://channel9.msdn.com/Events/Connect/2016/118","rank":-8.37126791039273,"score":131,"time":"2016-12-09T20:51:19Z"},{"id":13150157,"title":"F# Advent 2016 – Implementing a persistent hash map","url":"https://gist.github.com/mrange/d6e7415113ebfa52ccb660f4ce534dd4","rank":-8.37126791039273,"score":1,"time":"2016-12-11T08:29:47Z"},{"id":13170642,"title":"Project Springfield: A Cloud Service Built Entirely in F#","url":"https://blogs.msdn.microsoft.com/dotnet/2016/12/13/project-springfield-a-cloud-service-built-entirely-in-f/","rank":-8.044632158481779,"score":2,"time":"2016-12-13T20:28:46Z"},{"id":13174969,"title":"Bringing F# records to C#","url":"http://telegra.ph/Bringing-F-records-to-C-12-08","rank":-9.532398213129012,"score":1,"time":"2016-12-14T10:16:06Z"},{"id":13174978,"title":"Parsing text in F#","url":"http://www.erikschierboom.com/2016/12/10/parsing-text-in-fsharp/","rank":-9.9944909501289,"score":2,"time":"2016-12-14T10:17:16Z"},{"id":13175173,"title":"F# advent calendar 2016","url":"https://sergeytihon.wordpress.com/2016/10/23/f-advent-calendar-in-english-2016/","rank":-9.9944909501289,"score":5,"time":"2016-12-14T11:13:36Z"},{"id":13178524,"title":"Project Springfield: A Cloud Service Built in F#","url":"https://blogs.msdn.microsoft.com/dotnet/2016/12/13/project-springfield-a-cloud-service-built-entirely-in-f/","rank":-8.37126791039273,"score":94,"time":"2016-12-14T18:44:53Z"},{"id":13183099,"title":"Programming Languages of the Future: Which One Is Taking the Lead? C#? VB? F#?","url":"https://channel9.msdn.com/Events/TechDays-Sweden/Techdays-Sweden-2016/Programming-Languages-of-the-Future-Which-One-Is-Taking-the-Lead-C-VB-F","rank":-6.73138387968092,"score":1,"time":"2016-12-15T07:37:59Z"},{"id":13201956,"title":"Six reasons why I find F# a better language than C#","url":"http://bart-sokol.info/blog/2016/12-17-six-reasons-why-i-find-fsharp-a-better-language-than-csharp/index.html","rank":-7.462294522547951,"score":11,"time":"2016-12-17T19:16:53Z"},{"id":13219170,"title":"Some advice to F# beginners","url":"http://www.pirrmann.net/some-advice-to-f-beginners/","rank":-9.532398213129012,"score":1,"time":"2016-12-20T12:14:58Z"},{"id":13219203,"title":"Why I find F# a better language than C#","url":"http://bart-sokol.info/blog/2016/12-17-six-reasons-why-i-find-fsharp-a-better-language-than-csharp/index.html","rank":-8.044632158481779,"score":1,"time":"2016-12-20T12:19:42Z"},{"id":13225904,"title":"From Elm to Fable – Trying F# in the Front End – Lucas Reis' Blog","url":"http://lucasmreis.github.io/blog/from-elm-to-fable/","rank":-6.9585747861330285,"score":1,"time":"2016-12-21T00:59:14Z"},{"id":13360253,"title":"From F# to Scala – type inference","url":"http://theburningmonk.com/2017/01/from-fsharp-to-scala-type-inference/","rank":-9.111146673211662,"score":1,"time":"2017-01-09T22:05:47Z"},{"id":13364022,"title":"Easy value types with F#","url":"http://fsharpforfunandprofit.com/posts/conciseness-type-definitions/","rank":-9.532398213129012,"score":3,"time":"2017-01-10T11:02:12Z"},{"id":13410066,"title":"Comparing Scala's case class to F#'s discriminated unions","url":"http://theburningmonk.com/2017/01/from-f-to-scala-case-class-and-case-object/","rank":-7.74252896489033,"score":4,"time":"2017-01-16T14:18:19Z"},{"id":13425364,"title":"F# Has Won Me Over: Coming to .Net World from Outside .Net","url":"http://www.prigrammer.com/?p=363","rank":-7.201637210600355,"score":3,"time":"2017-01-18T10:30:32Z"},{"id":13488611,"title":"FSCL: F# to OpenCL compiler and runtime, 2014 thesis [pdf]","url":"https://github.com/FSCL/FSCL.Compiler/raw/master/docs/FSCL%20PhD%20Thesis%20Gabriele%20Cocco.pdf","rank":-7.74252896489033,"score":2,"time":"2017-01-26T04:06:12Z"},{"id":13516042,"title":"Show HN: Password Generator Command Line in F#","url":"https://github.com/aashishkoirala/passgen-cmd","rank":-8.37126791039273,"score":1,"time":"2017-01-29T19:27:28Z"},{"id":13526628,"title":"Type Driven Domain Modelling – Evolving Models with F# – Lucas Reis' Blog","url":"http://lucasmreis.github.io/blog/type-driven-domain-modelling-part-1/","rank":-7.462294522547951,"score":4,"time":"2017-01-31T01:12:19Z"},{"id":13536142,"title":"Writing Microservices with F#","url":"http://www.codemag.com/Article/1611071","rank":-9.9944909501289,"score":4,"time":"2017-01-31T22:50:26Z"},{"id":13590062,"title":"Functional ASP.NET Core using F#","url":"https://dusted.codes/functional-aspnet-core","rank":-9.111146673211662,"score":6,"time":"2017-02-07T15:46:01Z"},{"id":13610998,"title":"Getting Started with Functional Programming in F#","url":"http://codeopinion.com/getting-started-with-functional-programming-in-f/","rank":-8.725550970958968,"score":145,"time":"2017-02-09T21:08:34Z"},{"id":13633513,"title":"Memory Access Microbenchmark: Clojure, F#, Go, Julia, Lua, Racket, Ruby (2014)","url":"https://togototo.wordpress.com/2014/02/22/memory-access-microbenchmark-clojure-f-go-julia-lua-racket-ruby-self/","rank":-7.462294522547951,"score":4,"time":"2017-02-13T06:35:25Z"},{"id":13647623,"title":"Use the Sendy API in dot net ( C# , VB.Net , F#, dotnet core or any DLL)","url":"https://github.com/NicoJuicy/SendyAPI.dotnet","rank":-6.318779493058602,"score":1,"time":"2017-02-14T22:01:10Z"},{"id":13653506,"title":"In-Browser F#-to-JS Compiler Using Fable","url":"http://fable.io/repl.html","rank":-8.37126791039273,"score":1,"time":"2017-02-15T17:11:00Z"},{"id":13656219,"title":"F# Based Azure Service Fabric Application Restarter","url":"https://github.com/aashishkoirala/snippets/tree/master/src/AzureServiceFabricApplicationRestarter","rank":-8.725550970958968,"score":1,"time":"2017-02-15T22:52:41Z"},{"id":13660562,"title":"In-Browser F#-to-JS Compiler Using Fable","url":"http://fable.io/repl.html","rank":-8.37126791039273,"score":1,"time":"2017-02-16T15:26:17Z"},{"id":13691417,"title":"Solving 5th Grade Math Homework with F# and OCR","url":"https://martinand.net/2017/02/19/solving-5th-grade-math-with-fsharp-and-ocr/","rank":-8.044632158481779,"score":4,"time":"2017-02-20T22:05:28Z"},{"id":13693801,"title":"You’re better off using Exceptions in F#","url":"https://eiriktsarpalis.wordpress.com/2017/02/19/youre-better-off-using-exceptions/","rank":-8.37126791039273,"score":5,"time":"2017-02-21T06:52:07Z"},{"id":13708453,"title":"Tour of F#","url":"https://docs.microsoft.com/en-us/dotnet/articles/fsharp/tour","rank":-10.5036669299479,"score":390,"time":"2017-02-22T19:33:22Z"},{"id":13709428,"title":"FAKE – F# Make – A DSL for build tasks","url":"https://fsharp.github.io/FAKE/","rank":-8.37126791039273,"score":1,"time":"2017-02-22T21:41:29Z"},{"id":13734944,"title":"Setting up continuous integration for F# Suave app to Azure","url":"http://www.zohaib.me/setting-up-continuous-integration-for-fsharp-suave-app-to-azure/","rank":-7.74252896489033,"score":1,"time":"2017-02-26T00:53:25Z"},{"id":13745410,"title":"Yes, Virginia, You Can Write HoloLens Apps in F#","url":"https://seriouscodeblog.wordpress.com/2017/02/19/fsharp-hololens-apps/","rank":-8.044632158481779,"score":2,"time":"2017-02-27T16:35:09Z"},{"id":13745508,"title":"Bresenham Line Algorithm in F#","url":"http://plinth.org/techtalk/?p=292","rank":-9.532398213129012,"score":1,"time":"2017-02-27T16:45:25Z"},{"id":13745646,"title":"Fable – F# – Babel transpilation","url":"http://fable.io/","rank":-9.9944909501289,"score":2,"time":"2017-02-27T16:59:52Z"},{"id":13780445,"title":"Fable: An F# to JavaScript Compiler","url":"http://fable.io/","rank":-9.111146673211662,"score":3,"time":"2017-03-03T03:06:25Z"},{"id":13796172,"title":"Type Driven Domain Modelling, Part 3: One More Spec Change with F#","url":"http://lucasmreis.github.io/blog/type-driven-domain-modelling-part-3/","rank":-7.201637210600355,"score":4,"time":"2017-03-05T14:54:01Z"},{"id":13814324,"title":"F# 4.1 and Visual F# Tools for Visual Studio 2017","url":"https://blogs.msdn.microsoft.com/dotnet/2017/03/07/announcing-f-4-1-and-the-visual-f-tools-for-visual-studio-2017/","rank":-10.605205298681435,"score":183,"time":"2017-03-07T20:15:14Z"},{"id":13842482,"title":"Announcing F# 4.1 and the Visual F# Tools for Visual Studio 2017","url":"https://blogs.msdn.microsoft.com/dotnet/2017/03/07/announcing-f-4-1-and-the-visual-f-tools-for-visual-studio-2017-2/","rank":-10.086380513333385,"score":2,"time":"2017-03-10T21:51:57Z"},{"id":13850057,"title":"Creating a fully functional F# microservice (NancyFx, Quartz.Net)","url":"https://mnie.github.io/2017-03-11-sentimentAppPart1/","rank":-8.044632158481779,"score":1,"time":"2017-03-12T10:04:17Z"},{"id":13861287,"title":"Elixir vs. F# – opinionated syntax comparison","url":"https://mlusiak.com/2017/03/11/elixir-vs-fsharp/","rank":-9.111146673211662,"score":2,"time":"2017-03-13T19:13:20Z"},{"id":13861316,"title":"F# and Purity","url":"https://eiriktsarpalis.wordpress.com/2017/03/06/f-and-purity/","rank":-10.5036669299479,"score":2,"time":"2017-03-13T19:16:01Z"},{"id":13870334,"title":"Show HN: A simple machine learning project in F#","url":"https://github.com/rnorm/FSML","rank":-8.044632158481779,"score":1,"time":"2017-03-14T18:51:29Z"},{"id":13888432,"title":"Azure Functions F# support is now in GA","url":"https://blogs.msdn.microsoft.com/appserviceteam/2017/03/16/azure-functions-f-support-is-now-generally-available/","rank":-8.37126791039273,"score":2,"time":"2017-03-16T19:40:43Z"},{"id":13929863,"title":"Building a MUD with F# and Akka.NET – Part One","url":"https://www.seventeencups.net/building-a-mud-with-f-sharp-and-akka-net-part-one/","rank":-7.74252896489033,"score":2,"time":"2017-03-22T10:46:52Z"},{"id":13930031,"title":"Why OO Matters in F#","url":"https://eiriktsarpalis.wordpress.com/2017/03/20/why-oo-matters-in-f/","rank":-9.532398213129012,"score":85,"time":"2017-03-22T11:21:35Z"},{"id":13931566,"title":"Introducing Fable 1.0 Beta (F#-to-JS Compiler)","url":"http://fable.io/blog/Introducing-1-0-beta.html","rank":-8.044632158481779,"score":2,"time":"2017-03-22T15:14:17Z"},{"id":13980596,"title":"A Powerful F# Library Shows How S-Expressions Can Beat XML and Json","url":"https://medium.com/@bryanedds/a-powerful-f-library-shows-how-s-expressions-can-beat-xml-and-json-20c34ba1db4b","rank":-6.9585747861330285,"score":1,"time":"2017-03-28T20:54:21Z"},{"id":13990395,"title":"Visual Studio 2017 Brings F# 4.1","url":"https://www.infoq.com/news/2017/03/visual-studio-2017-fsharp-41#.WNwccKHQsfE.reddit","rank":-8.725550970958968,"score":1,"time":"2017-03-29T20:44:20Z"},{"id":13994846,"title":"Statically Typed Client-Server Communication with F#: Proof of Concept","url":"https://medium.com/@zaid.naom/statically-typed-client-server-communication-with-f-proof-of-concept-7e52cff4a625","rank":-7.74252896489033,"score":1,"time":"2017-03-30T12:46:21Z"},{"id":14036744,"title":"A Comprehensive Look at F# 4.1","url":"https://www.infoq.com/articles/FSharp-4.1","rank":-8.725550970958968,"score":1,"time":"2017-04-04T20:14:14Z"},{"id":14105701,"title":"A Powerful F# Library Shows How S-Expressions Might Be Superior to XML and Json","url":"https://medium.com/@bryanedds/a-powerful-f-library-shows-how-s-expressions-can-beat-xml-and-json-20c34ba1db4b","rank":-6.518559071479913,"score":4,"time":"2017-04-13T10:43:53Z"},{"id":14137468,"title":"A C# Developer's Guide to F#","url":"http://connelhooley.uk/blog/2017/04/10/f-sharp-guide","rank":-8.725550970958968,"score":2,"time":"2017-04-18T09:43:50Z"},{"id":14245567,"title":"Will the real F# idioms please stand up?","url":"http://pablojuan.com/will-the-real-f-idioms-please-stand-up/","rank":-8.37126791039273,"score":2,"time":"2017-05-02T11:45:47Z"},{"id":14299501,"title":"Calling F# Code in a C# Project","url":"http://connelhooley.uk/blog/2017/04/30/f-sharp-to-c-sharp","rank":-8.725550970958968,"score":53,"time":"2017-05-09T12:45:14Z"},{"id":14307301,"title":"F# support in Rider – what's there and what's coming","url":"https://blog.jetbrains.com/dotnet/2017/05/08/rider-is-now-also-an-fsharp-ide-adding-fsharp-support/","rank":-7.462294522547951,"score":2,"time":"2017-05-10T11:08:40Z"},{"id":14320732,"title":"Best F Sharp (F#) Programming Books for Beginners 2017","url":"https://www.freelancinggig.com/blog/2017/05/11/best-f-sharp-f-programming-books-beginners-2017/","rank":-8.044632158481779,"score":1,"time":"2017-05-12T01:05:50Z"},{"id":14383363,"title":"Python Type Providers in F#","url":"http://fsprojects.github.io/FSharp.Interop.PythonProvider/sample.html","rank":-9.532398213129012,"score":1,"time":"2017-05-20T17:20:47Z"},{"id":14418797,"title":"A Sprint Story Chapter Four: Design, Divide, Conquer, F#% It Up and Fix It","url":"http://www.dtelepathy.com/blog/news-events/a-sprint-story-chapter-four-design-divide-conquer-f-it-up-and-fix-it","rank":-6.73138387968092,"score":1,"time":"2017-05-25T17:42:24Z"},{"id":14464404,"title":"6 Reasons Why F# Might Be the Coolest Language You've Never Heard Of","url":"https://mislavjavor.github.io/2017-05-30/6-Reasons-Why-F-Might-Be-The-Coolest-Language-You%27ve-Never-Heard-Of/","rank":-6.73138387968092,"score":5,"time":"2017-06-01T20:38:47Z"},{"id":14464772,"title":"Why you should use F#","url":"https://blogs.msdn.microsoft.com/dotnet/2017/05/31/why-you-should-use-f/","rank":-9.532398213129012,"score":4,"time":"2017-06-01T21:09:17Z"},{"id":14506287,"title":"Getting started with the F# and .Net ecosystem","url":"http://www.prigrammer.com/?p=363","rank":-8.37126791039273,"score":130,"time":"2017-06-07T13:34:58Z"},{"id":14508394,"title":"New Course – Create Your Own Mini Web Server (like Suave) in F#","url":"https://www.udemy.com/learn-suave/?couponCode=EARLY-BIRD","rank":-7.201637210600355,"score":1,"time":"2017-06-07T17:49:28Z"},{"id":14593427,"title":"Building Roguelike in F#","url":"https://www.reaktor.com/blog/building-roguelike-in-f/","rank":-9.9944909501289,"score":2,"time":"2017-06-20T10:36:52Z"},{"id":14593460,"title":"When to Unit Test in F#","url":"https://cockneycoder.wordpress.com/2017/06/12/when-to-unit-test-in-f/","rank":-9.111146673211662,"score":1,"time":"2017-06-20T10:45:57Z"},{"id":14787931,"title":"What are Haskellers' critiques of F# and OCaml?","url":"https://www.reddit.com/r/haskell/comments/3huexy/what_are_haskellers_critiques_of_f_and_ocaml/","rank":-8.37126791039273,"score":4,"time":"2017-07-17T12:43:03Z"},{"id":14828160,"title":"Picture combinators and recursive fish – generating Escher woodcut with F#","url":"https://einarwh.wordpress.com/2017/07/22/picture-combinators-and-recursive-fish/","rank":-7.74252896489033,"score":2,"time":"2017-07-22T17:12:33Z"},{"id":14835163,"title":"Alea GPU – GPU Programming with F#","url":"http://www.aleagpu.com/release/3_0_3/doc/gpu_programming_fsharp.html","rank":-9.111146673211662,"score":1,"time":"2017-07-24T00:33:23Z"},{"id":14841530,"title":"Get Started with F# as a C# developer","url":"https://blogs.msdn.microsoft.com/dotnet/2017/07/24/get-started-with-f-as-a-c-developer/","rank":-8.37126791039273,"score":3,"time":"2017-07-24T18:58:46Z"},{"id":14842243,"title":"Getting started with F# and .NET Core","url":"http://julienblanchard.com/2017/getting-started-with-fsharp-and-dotnet-core/","rank":-8.725550970958968,"score":1,"time":"2017-07-24T20:15:57Z"},{"id":14875187,"title":"Get Started with F# as a C# developer","url":"https://blogs.msdn.microsoft.com/dotnet/2017/07/24/get-started-with-f-as-a-c-developer/","rank":-8.37126791039273,"score":70,"time":"2017-07-28T15:57:14Z"},{"id":14887176,"title":"Statically typed SQL for F# compiled to SQLite/TSQL/Postgres","url":"https://github.com/rspeele/Rezoom.SQL","rank":-7.74252896489033,"score":8,"time":"2017-07-30T18:31:34Z"},{"id":14893563,"title":"Rezoom.SQL: Statically typed SQL for F#","url":"https://github.com/rspeele/Rezoom.SQL","rank":-8.725550970958968,"score":138,"time":"2017-07-31T16:43:10Z"},{"id":14914927,"title":"F# Programming Textbook from Wikibooks in EPUB and MOBI Formats","url":"https://blog.tznvy.eu/2017-08-02-fsharp-programming-wikibook-in-epub-and-mobi","rank":-7.74252896489033,"score":1,"time":"2017-08-02T21:41:38Z"},{"id":14986144,"title":"A letter to my daughter, Eleanor, in F#","url":"https://github.com/andredublin/a-letter-to-Eleanor","rank":-8.37126791039273,"score":2,"time":"2017-08-11T02:19:36Z"},{"id":15026396,"title":"Lack of .NET Native support for F# drives valuable developers away from Windows","url":"https://np.reddit.com/r/fsharp/comments/6tdrwq/after_so_many_years_still_no_net_native_nor/","rank":-6.9585747861330285,"score":5,"time":"2017-08-16T10:35:24Z"},{"id":15027695,"title":"The Problem with F# Evangelism","url":"https://thomasbandt.com/the-problem-with-fsharp-evangelism","rank":-9.532398213129012,"score":131,"time":"2017-08-16T14:26:44Z"},{"id":15056365,"title":"Designing with Types in F#","url":"http://fsharpforfunandprofit.com/series/designing-with-types.html","rank":-9.532398213129012,"score":1,"time":"2017-08-20T00:38:39Z"},{"id":15133193,"title":"Why did the ML-style languages (SML/OCaml/F#) fail to gain any traction?","url":"https://www.quora.com/Why-did-the-ML-style-languages-SML-OCaml-F-fail-to-gain-any-traction?share=1","rank":-6.73138387968092,"score":4,"time":"2017-08-30T15:55:59Z"},{"id":15155642,"title":"Infer Clojure specs from sample data. Inspired by F#'s type providers","url":"https://github.com/stathissideris/spec-provider?m=1","rank":-7.201637210600355,"score":4,"time":"2017-09-02T12:35:37Z"},{"id":15208004,"title":"5 Functional programming with F# videos","url":"https://www.youtube.com/watch?v=cWaBvmivo4c&list=PLTgRMOcmRb3OkOsvMfKZyGGCJFC9STA53","rank":-9.111146673211662,"score":1,"time":"2017-09-09T17:18:52Z"},{"id":15276449,"title":"A Functional Web with ASP.NET Core and F#'s Giraffe","url":"https://www.hanselman.com/blog/AFunctionalWebWithASPNETCoreAndFsGiraffe.aspx","rank":-7.462294522547951,"score":3,"time":"2017-09-18T14:55:07Z"},{"id":15281840,"title":"A functional web with ASP.NET Core and F#'s Giraffe","url":"https://www.hanselman.com/blog/AFunctionalWebWithASPNETCoreAndFsGiraffe.aspx","rank":-7.462294522547951,"score":3,"time":"2017-09-19T04:41:05Z"},{"id":15335116,"title":"Learning F#: Case study with branch and bound","url":"https://www.youtube.com/watch?v=UZIqQMDZTwc","rank":-8.37126791039273,"score":1,"time":"2017-09-25T23:50:20Z"},{"id":15341175,"title":"Build a web service with F# and .NET Core 2.0","url":"https://blogs.msdn.microsoft.com/dotnet/2017/09/26/build-a-web-service-with-f-and-net-core-2-0/","rank":-7.462294522547951,"score":122,"time":"2017-09-26T18:11:47Z"},{"id":15341745,"title":"Ineffective coding habits many F# programmers don’t have","url":"https://functional.works-hub.com/blog/Seven-ineffective-coding-habits-many-F-programmers-don-t-have","rank":-8.044632158481779,"score":100,"time":"2017-09-26T19:25:23Z"},{"id":15373691,"title":"Giraffe – A functional ASP.NET Core web framework for F#","url":"https://github.com/dustinmoris/Giraffe","rank":-7.74252896489033,"score":4,"time":"2017-09-30T16:45:13Z"},{"id":15384602,"title":"Open source in the F# community","url":"https://haf.github.io/2017/10/01/open-source-in-the-fsharp-community-part-1.html","rank":-9.111146673211662,"score":3,"time":"2017-10-02T15:35:19Z"},{"id":15391494,"title":"Writing a method that takes an integer, and returns it's factorial (F#)","url":"https://www.mattbutton.com/2017/05/20/writing-a-method-that-takes-an-integer-and-returns-its-factorial/","rank":-6.9585747861330285,"score":1,"time":"2017-10-03T10:55:01Z"},{"id":15406423,"title":"The Solar System with ARKit and F#","url":"https://blog.xamarin.com/the-solar-system-with-arkit-and-f/","rank":-8.725550970958968,"score":1,"time":"2017-10-05T02:53:21Z"},{"id":15454673,"title":"F# team is hiring an engineer","url":"https://careers.microsoft.com/jobdetails.aspx?ss=&pg=0&so=&rw=1&jid=323447&jlang=EN&pp=SS","rank":-9.111146673211662,"score":1,"time":"2017-10-12T00:12:25Z"},{"id":15488288,"title":"Machine Learning with F#","url":"https://www.youtube.com/watch?v=0gQNSevQVeo","rank":-9.9944909501289,"score":1,"time":"2017-10-17T02:47:58Z"},{"id":15583660,"title":"What is F#? (audio)","url":"https://cynicaldeveloper.com/podcast/49/","rank":-9.9944909501289,"score":2,"time":"2017-10-30T08:23:24Z"},{"id":15675590,"title":"F# cannot build UWP apps","url":"https://github.com/Microsoft/visualfsharp/issues/1096#issuecomment-320984143","rank":-9.532398213129012,"score":1,"time":"2017-11-11T09:13:57Z"},{"id":15708291,"title":"Announcing F# Support for .NET Core and .NET Standard Projects in Visual Studio","url":"https://blogs.msdn.microsoft.com/dotnet/2017/11/15/announcing-f-support-for-net-core-and-net-standard-projects-in-visual-studio/","rank":-6.9585747861330285,"score":56,"time":"2017-11-15T22:05:18Z"},{"id":15713293,"title":"Rider’s F# plugin is now open source","url":"https://blog.jetbrains.com/dotnet/2017/11/16/riders-f-plugin-now-open-source/","rank":-8.37126791039273,"score":1,"time":"2017-11-16T15:20:47Z"},{"id":15728332,"title":"F# for fun and profit","url":"http://fsharpforfunandprofit.com/","rank":-9.532398213129012,"score":2,"time":"2017-11-18T09:01:03Z"},{"id":15775070,"title":"Three approaches to porting existing C# code to F#","url":"http://fsharpforfunandprofit.com/posts/porting-to-csharp-intro/","rank":-8.044632158481779,"score":2,"time":"2017-11-25T08:43:27Z"},{"id":15844562,"title":"How Jet Built a GPU-Powered Fulfillment Engine with F# and CUDA","url":"https://devblogs.nvidia.com/parallelforall/jet-gpu-powered-fulfillment/","rank":-7.201637210600355,"score":203,"time":"2017-12-04T15:32:54Z"},{"id":15852517,"title":"Dependent Types for F#","url":"https://jackfoxy.github.io/DependentTypes/","rank":-9.9944909501289,"score":136,"time":"2017-12-05T16:01:19Z"},{"id":15856998,"title":"VS 2017 15.5 is released Lots of F# tooling improvements and .NET Core tooling","url":"https://github.com/Microsoft/visualfsharp/releases/tag/Visual-Studio-2017-Version-15.5","rank":-6.518559071479913,"score":1,"time":"2017-12-05T23:10:21Z"},{"id":15931603,"title":"Generic Programming Made Easy in F#","url":"https://www.demystifyfp.com/fsharp/blog/generic-programming-made-easy","rank":-9.111146673211662,"score":60,"time":"2017-12-15T13:26:01Z"},{"id":15940261,"title":"K-Means Clustering in F#","url":"http://www.clear-lines.com/blog/post/K-Means-Clustering-in-FSharp.aspx","rank":-9.532398213129012,"score":16,"time":"2017-12-16T16:45:20Z"},{"id":15952226,"title":"Functional F# that slowly appears in C#","url":"http://codingsight.com/functional-f-that-slowly-appears-in-c/","rank":-8.725550970958968,"score":1,"time":"2017-12-18T15:27:26Z"},{"id":16000504,"title":"Baby steps with CNTK and F#","url":"http://brandewinder.com/2017/12/23/baby-steps-with-cntk-and-fsharp/","rank":-9.111146673211662,"score":2,"time":"2017-12-24T18:04:47Z"},{"id":16004819,"title":"Reflecting on F# in 2017","url":"https://medium.com/@_cartermp/reflecting-on-f-in-2017-5ac67fb138ff","rank":-9.532398213129012,"score":44,"time":"2017-12-25T17:07:10Z"},{"id":16014357,"title":"Reflecting on F# in 2017","url":"https://hackernoon.com/reflecting-on-f-in-2017-5ac67fb138ff?source=rss----3a8144eabfe3---4","rank":-9.532398213129012,"score":1,"time":"2017-12-27T12:28:58Z"},{"id":16079940,"title":"F# Applied II – A Practical Guide for Web Development in F# Using Suave","url":"https://www.demystifyfp.com/FsApplied2/","rank":-10.086380513333385,"score":1,"time":"2018-01-05T17:22:14Z"},{"id":16225156,"title":"Tic-Tac-Toe with F#, Azure Functions, HATEOAS and Property-Based Testing","url":"https://mikhail.io/2018/01/tictactoe-with-fsharp-azurefunctions-hateoas-and-property-based-testing/","rank":-7.201637210600355,"score":2,"time":"2018-01-24T18:43:29Z"},{"id":16418542,"title":"Building an F# Redux Store for C# Xamarin Apps","url":"https://thomasbandt.com/fsharp-redux-store-for-xamarin-apps","rank":-8.044632158481779,"score":2,"time":"2018-02-20T07:50:49Z"},{"id":16427068,"title":"Hopac: a Concurrent ML style concurrent programming library for F#","url":"https://github.com/Hopac/Hopac/blob/master/Docs/Programming.md","rank":-7.74252896489033,"score":2,"time":"2018-02-21T05:23:10Z"},{"id":16476521,"title":"F# for Scientists","url":"https://www.military-technologies.net/2018/02/18/f-for-scientists/","rank":-10.5036669299479,"score":1,"time":"2018-02-27T18:45:16Z"},{"id":16531272,"title":"How to parse, simplify, differentiate and solve equations and expressions in F#","url":"http://www.elemarjr.com/en/2018/03/how-to-parse-simplify-differentiate-and-evaluate-solve-using-newtons-method-equations-and-expressions-in-f/","rank":-7.201637210600355,"score":2,"time":"2018-03-06T19:24:12Z"},{"id":16531882,"title":"F# language and tools update for Visual Studio 2017 version 15.6","url":"https://blogs.msdn.microsoft.com/dotnet/2018/03/06/f-language-and-tools-update-for-visual-studio-2017-version-15-6/","rank":-7.201637210600355,"score":4,"time":"2018-03-06T20:35:26Z"},{"id":16586944,"title":"F# language and tools update for Visual Studio 2017 version 15.6","url":"https://blogs.msdn.microsoft.com/dotnet/2018/03/06/f-language-and-tools-update-for-visual-studio-2017-version-15-6/","rank":-7.201637210600355,"score":2,"time":"2018-03-14T18:11:31Z"},{"id":16773595,"title":"F# Code I Love [video]","url":"https://skillsmatter.com/skillscasts/11439-keynote-f-sharp-code-i-love","rank":-9.532398213129012,"score":1,"time":"2018-04-06T14:45:29Z"},{"id":16888188,"title":"Squeezing More Out of the F# Type System – Introducing Crates","url":"https://www.gresearch.co.uk/2018/04/05/introducing-crates","rank":-7.74252896489033,"score":1,"time":"2018-04-20T20:23:02Z"},{"id":16908751,"title":"Blazor Redux – Using Redux with C#/F# Clientside via WASM","url":"https://github.com/torhovland/blazor-redux","rank":-7.74252896489033,"score":1,"time":"2018-04-24T00:24:18Z"},{"id":16945856,"title":"A tale of two languages: F# and Q#","url":"https://channel9.msdn.com/Events/FSharp-Events/fsharpConf-2018/11","rank":-8.37126791039273,"score":1,"time":"2018-04-28T02:58:19Z"},{"id":16986043,"title":"Folding Away Mutations in F#","url":"https://spin.atomicobject.com/2018/05/03/fold-mutations-f-sharp/#.WusVF40p6D4.hackernews","rank":-9.532398213129012,"score":1,"time":"2018-05-03T13:56:40Z"},{"id":16993799,"title":"Folding Away Mutations in F#","url":"https://spin.atomicobject.com/2018/05/03/fold-mutations-f-sharp/","rank":-9.532398213129012,"score":1,"time":"2018-05-04T11:49:49Z"},{"id":17002905,"title":"Fun Tricks with Mono.Cecil in F#","url":"https://code.camdenreslink.com/dev/fun-tricks-with-mono-cecil-in-fsharp/","rank":-8.725550970958968,"score":1,"time":"2018-05-05T18:03:52Z"},{"id":17036973,"title":"F# language and tools update for Visual Studio 2017 version 15.7","url":"https://blogs.msdn.microsoft.com/dotnet/2018/05/08/f-language-and-tools-update-for-visual-studio-2017-version-15-7/","rank":-7.201637210600355,"score":2,"time":"2018-05-10T07:17:01Z"},{"id":17103332,"title":"Azure Functions in F# (For Real)","url":"https://spin.atomicobject.com/2018/05/17/azure-functions-f-sharp/","rank":-9.111146673211662,"score":2,"time":"2018-05-18T17:36:40Z"},{"id":17112176,"title":"Trapezoidal Rule in F#","url":"https://dev.to/marinesm/trapezoidal-rule-in-f-253l","rank":-9.9944909501289,"score":1,"time":"2018-05-20T10:49:18Z"},{"id":17120430,"title":"F# language and tools update for Visual Studio 2017 version 15.7","url":"https://blogs.msdn.microsoft.com/dotnet/2018/05/08/f-language-and-tools-update-for-visual-studio-2017-version-15-7/","rank":-7.201637210600355,"score":7,"time":"2018-05-21T18:12:29Z"},{"id":17142316,"title":"Rule-based build tool (like make) powered by F#/Ocaml syntax","url":"https://github.com/xakebuild/Xake","rank":-7.462294522547951,"score":2,"time":"2018-05-24T09:11:43Z"},{"id":17246264,"title":"Organizing F# Modules into Separate Files","url":"http://luisquintanilla.me/2018/06/05/fsharpmodulesample/","rank":-9.111146673211662,"score":2,"time":"2018-06-06T12:02:21Z"},{"id":17285038,"title":"F# Logary package relicensed, requires commercial license for use with MS stack","url":"https://github.com/logary/logary/blob/master/LICENSE.md","rank":-7.201637210600355,"score":1,"time":"2018-06-11T15:25:04Z"},{"id":17308048,"title":"Classification with F# ML.NET Models","url":"http://luisquintanilla.me/2018/06/13/mlnet-classification-fsharp/","rank":-9.111146673211662,"score":1,"time":"2018-06-13T23:49:59Z"},{"id":17311379,"title":"Machine Learning .NET Models in F# and .NET Core","url":"http://luisquintanilla.me/2018/06/13/mlnet-classification-fsharp/","rank":-8.044632158481779,"score":1,"time":"2018-06-14T13:11:47Z"},{"id":17372466,"title":"How we use types to capture business concepts in Rust, Elm, F# and ReasonML","url":"https://www.chriskrycho.com/2018/exploring-4-languages-starting-to-model-the-domain.html","rank":-6.73138387968092,"score":5,"time":"2018-06-22T08:43:14Z"},{"id":17407231,"title":"F# Async Hazards, Concurrency Concepts and Other Models","url":"https://medium.com/jettech/f-async-guide-eb3c8a2d180a","rank":-8.37126791039273,"score":1,"time":"2018-06-27T11:06:14Z"},{"id":17412596,"title":"F# Async Guide","url":"https://medium.com/jettech/f-async-guide-eb3c8a2d180a","rank":-10.5036669299479,"score":1,"time":"2018-06-27T22:55:08Z"},{"id":17417796,"title":"F# Data Type Providers in .Net Core","url":"https://lukemerrett.com/fsharp-data-type-providers/","rank":-8.725550970958968,"score":2,"time":"2018-06-28T15:40:54Z"},{"id":17423229,"title":"F# Data Type Providers in .Net Core","url":"https://lukemerrett.com/fsharp-data-type-providers/","rank":-8.725550970958968,"score":2,"time":"2018-06-29T08:38:20Z"},{"id":17478372,"title":"F# Tips","url":"http://tiny-giant-books.com/blog/f-tips/?ref=hn","rank":-11.067508501628883,"score":3,"time":"2018-07-07T13:16:50Z"},{"id":17517109,"title":"Racing the Zebra\u200A–\u200ABenchmark Performance Architecture for F# Web Server","url":"https://medium.com/@gerardtoconnor/racing-the-zebra-benchmark-performance-architecture-for-f-web-server-58dd922f5cfe","rank":-7.74252896489033,"score":1,"time":"2018-07-12T18:05:33Z"},{"id":17530399,"title":"In F#, Failure Is Not an Option","url":"http://tiny-giant-books.com/blog/failure-is-not-an-option-in-f/?ref=hn","rank":-8.725550970958968,"score":1,"time":"2018-07-14T14:06:34Z"},{"id":17564947,"title":"Programming in F# Like a Stupid Person","url":"http://tiny-giant-books.com/blog/programming-in-f-like-a-stupid-person/?ref=hn","rank":-8.725550970958968,"score":3,"time":"2018-07-19T09:49:14Z"},{"id":17571071,"title":"Programming in F# Like a Stupid Person","url":"http://tiny-giant-books.com/blog/programming-in-f-like-a-stupid-person/?ref=redditprogramming","rank":-8.725550970958968,"score":8,"time":"2018-07-19T22:56:45Z"},{"id":17593249,"title":"But Will It Play in Peoria? (Running F# as a Plain Vanilla CGI App)","url":"http://tiny-giant-books.com/blog/but-will-it-play-in-peoria-running-f-as-a-plain-vanilla-cgi-app/","rank":-6.73138387968092,"score":1,"time":"2018-07-23T15:08:06Z"},{"id":17616740,"title":"Tour of F#","url":"https://docs.microsoft.com/en-us/dotnet/fsharp/tour","rank":-10.5036669299479,"score":1,"time":"2018-07-26T11:59:56Z"},{"id":17620249,"title":"Announcing F# 4.5 Preview","url":"https://blogs.msdn.microsoft.com/dotnet/2018/07/26/announcing-f-4-5-preview/","rank":-9.532398213129012,"score":6,"time":"2018-07-26T19:31:35Z"},{"id":17622364,"title":"But Will It Play in Peoria? Part 2 (Running F# as a Plain Vanilla CGI App)","url":"http://tiny-giant-books.com/blog/but-will-it-play-in-peoria-part-2-running-f-as-a-plain-vanilla-cgi-app/?ref=hnvz","rank":-6.318779493058602,"score":1,"time":"2018-07-26T23:49:05Z"},{"id":17711643,"title":"ML.NET 0.4 Released – NLP and F# Support","url":"https://blogs.msdn.microsoft.com/dotnet/2018/08/07/announcing-ml-net-0-4/","rank":-8.044632158481779,"score":2,"time":"2018-08-07T22:52:07Z"},{"id":17715809,"title":"Stupid F#: Taking JSON to the SPA, Part 1","url":"http://tiny-giant-books.com/blog/stupid-f-taking-json-to-the-spa-1/?ref=hn","rank":-8.044632158481779,"score":1,"time":"2018-08-08T13:40:03Z"},{"id":17755991,"title":"Stupid F#: Taking JSON to the SPA 2","url":"http://tiny-giant-books.com/blog/stupid-f-taking-json-to-the-spa-2/?ref=hn","rank":-8.37126791039273,"score":3,"time":"2018-08-14T06:41:56Z"},{"id":17763414,"title":"Announcing F# 4.5","url":"https://blogs.msdn.microsoft.com/dotnet/2018/08/14/announcing-f-4-5/","rank":-9.9944909501289,"score":28,"time":"2018-08-15T02:42:09Z"},{"id":17764578,"title":"Experiences using the F# SAFE stack","url":"https://safe-stack.github.io/docs/intro/","rank":-9.111146673211662,"score":2,"time":"2018-08-15T08:52:46Z"},{"id":17837866,"title":"Stupid F#: Taking JSON to the SPA 3","url":"http://tiny-giant-books.com/blog/stupid-f-taking-json-to-the-spa-3/?ref=hn","rank":-8.37126791039273,"score":3,"time":"2018-08-24T21:00:58Z"},{"id":17840719,"title":"Things VsCode Didn’t Tell Me About Programming in F#","url":"http://tiny-giant-books.com/blog/things-vscode-didnt-tell-me-about-programming-in-f/?ref=hn","rank":-7.74252896489033,"score":1,"time":"2018-08-25T13:38:15Z"},{"id":17867131,"title":"Learning About Space Exploration by Playing with F# and FP: Setup","url":"http://tiny-giant-books.com/blog/learning-about-space-exploration-by-playing-with-f-and-functional-programming-setup/?ref=hn","rank":-7.462294522547951,"score":2,"time":"2018-08-29T10:29:40Z"},{"id":17874407,"title":"A Context-Oriented Extension of F# [pdf]","url":"https://arxiv.org/abs/1512.07681","rank":-8.725550970958968,"score":1,"time":"2018-08-30T06:03:08Z"},{"id":18066971,"title":"RemarkFS – F# Markdown Slide Creation Tool Based on Remark","url":"https://github.com/lqdev/RemarkFS/","rank":-8.044632158481779,"score":1,"time":"2018-09-25T15:14:27Z"},{"id":18093042,"title":"F# Naive Bayes Model Built with Accord.NET and Exposed via a Suave API","url":"https://github.com/lqdev/FSAccordSuaveDemo","rank":-6.73138387968092,"score":2,"time":"2018-09-28T13:18:09Z"},{"id":18143387,"title":"A retrospective on moving from F# to Clojure","url":"https://blog.taylorwood.io/2017/09/15/year-behind.html","rank":-8.37126791039273,"score":3,"time":"2018-10-04T20:30:29Z"},{"id":18218534,"title":"Developing a F# Console App Using Hopac, Logary, and Expecto","url":"https://info-ops.org/easyam2/e2.html?ref=hn","rank":-7.74252896489033,"score":1,"time":"2018-10-15T10:02:05Z"},{"id":18294743,"title":"Getting Started with AWS Lambda in F#","url":"https://spin.atomicobject.com/2018/10/24/aws-lambda-fsharp/#.W9CxzWNO4vc.hackernews","rank":-8.725550970958968,"score":2,"time":"2018-10-24T17:54:24Z"},{"id":18342070,"title":"Show HN: Giraffe – Functional ASP.NET Core web framework for F#","url":"https://github.com/giraffe-fsharp/Giraffe","rank":-7.462294522547951,"score":121,"time":"2018-10-30T23:18:17Z"},{"id":18492447,"title":"F# spoiled me, or why I don’t enjoy C# anymore","url":"https://medium.com/@liman.rom/f-spoiled-me-or-why-i-dont-enjoy-c-anymore-39e025035a98","rank":-7.462294522547951,"score":3,"time":"2018-11-20T08:00:42Z"},{"id":18533569,"title":"Why your F# evangelism isn't working (2015)","url":"https://ericsink.com/entries/fsharp_chasm.html","rank":-8.37126791039273,"score":1,"time":"2018-11-26T14:32:28Z"},{"id":18538231,"title":"Why your F# evangelism isn't working","url":"https://ericsink.com/entries/fsharp_chasm.html","rank":-8.725550970958968,"score":2,"time":"2018-11-27T00:37:39Z"},{"id":18550251,"title":"Show HN: C# Implementation of F# option type for better null value handling","url":"https://github.com/andrewchaa/functional.option","rank":-6.9585747861330285,"score":3,"time":"2018-11-28T09:19:10Z"},{"id":18553004,"title":"Ad-hoc Polymorphism in F# (how to survive without Type Classes)","url":"https://withouttheloop.com/articles/2014-10-21-fsharp-adhoc-polymorphism/","rank":-7.462294522547951,"score":2,"time":"2018-11-28T16:43:13Z"},{"id":18574107,"title":"Show HN: C# Implementation of F# piping for better, natural read code","url":"https://github.com/andrewchaa/functional.pipe","rank":-7.201637210600355,"score":4,"time":"2018-12-01T00:29:27Z"},{"id":18627645,"title":"Understanding the F# Fold Operation","url":"https://dev.to/kspeakman/understanding-the-fold-operation-24p1","rank":-9.532398213129012,"score":3,"time":"2018-12-07T13:58:58Z"},{"id":18653875,"title":"Announcing Bolero: F# tools for WebAssembly","url":"https://forums.websharper.com/blog/86199","rank":-9.111146673211662,"score":2,"time":"2018-12-11T08:11:04Z"},{"id":18665669,"title":"Announcing Bolero: F# tools for WebAssembly","url":"https://forums.websharper.com/blog/86199","rank":-9.111146673211662,"score":2,"time":"2018-12-12T17:15:54Z"},{"id":18668638,"title":"Why Use F#?","url":"https://fsharpforfunandprofit.com/why-use-fsharp/","rank":-10.5036669299479,"score":223,"time":"2018-12-12T23:31:29Z"},{"id":18679586,"title":"MapSlim – From DictionarySlim to Fsion (F# and C#)","url":"http://anthonylloyd.github.io/blog/2018/12/14/mapslim","rank":-8.37126791039273,"score":1,"time":"2018-12-14T09:31:36Z"},{"id":18687966,"title":"The Case for Doing Machine Learning with F#","url":"http://luisquintanilla.me/2018/12/14/case-fsharp-machine-learning/","rank":-8.37126791039273,"score":6,"time":"2018-12-15T11:08:12Z"},{"id":18698155,"title":"C# and F# approaches to illegal states","url":"https://enterprisecraftsmanship.com/2015/09/28/c-and-f-approaches-to-illegal-states/","rank":-8.725550970958968,"score":1,"time":"2018-12-17T10:50:03Z"},{"id":18706245,"title":"Why you should learn F#","url":"https://dusted.codes/why-you-should-learn-fsharp","rank":-9.532398213129012,"score":272,"time":"2018-12-18T13:28:47Z"},{"id":18716002,"title":"Designing Data Objects in C# and F#","url":"https://www.dotnetcurry.com/patterns-practices/1429/data-objects-csharp-fsharp","rank":-8.725550970958968,"score":2,"time":"2018-12-19T15:02:19Z"},{"id":18726090,"title":"Announcing Try F# on WebAssembly","url":"https://forums.websharper.com/blog/86246","rank":-9.532398213129012,"score":3,"time":"2018-12-20T16:10:17Z"},{"id":18756728,"title":"Why F# is the best enterprise language","url":"https://fsharpforfunandprofit.com/posts/fsharp-is-the-best-enterprise-language/","rank":-8.725550970958968,"score":7,"time":"2018-12-25T09:35:48Z"},{"id":18776671,"title":"Try F# on WebAssembly","url":"https://forums.websharper.com/blog/86246","rank":-9.9944909501289,"score":101,"time":"2018-12-28T13:50:56Z"},{"id":18780375,"title":"The Early History of F# (HOPL  IV  – first draft) [pdf]","url":"https://fsharp.org/history/hopl-draft-1.pdf","rank":-7.74252896489033,"score":4,"time":"2018-12-28T23:35:20Z"},{"id":18805009,"title":"Future of F# cross-platform editor tooling","url":"https://medium.com/lambda-factory/future-of-f-cross-platform-editor-tooling-a8cf62a50053","rank":-8.725550970958968,"score":1,"time":"2019-01-02T08:51:22Z"},{"id":18860906,"title":"Contrasting F# and Elm’s record types","url":"https://theburningmonk.com/2014/07/contrasting-f-and-elms-record-types/","rank":-8.725550970958968,"score":3,"time":"2019-01-08T23:40:15Z"},{"id":18874796,"title":"The Early History of F# [pdf]","url":"https://fsharp.org/history/hopl-draft-1.pdf","rank":-9.111146673211662,"score":147,"time":"2019-01-10T16:02:21Z"},{"id":18901460,"title":"A Fairy Tale of F# and Durable Functions","url":"https://hackernoon.com/a-fairy-tale-of-f-and-durable-functions-975ccc4d46b8","rank":-8.37126791039273,"score":94,"time":"2019-01-14T08:04:57Z"},{"id":18920076,"title":"Does F# have a future?","url":"http://forums.fsharp.org/t/does-f-have-a-future/237/10","rank":-9.532398213129012,"score":1,"time":"2019-01-16T12:00:04Z"},{"id":18948060,"title":"What's new in F# 4.5","url":"http://youtube.com/watch?v=hxVqnmcj8eA","rank":-8.725550970958968,"score":2,"time":"2019-01-19T17:32:21Z"},{"id":18994516,"title":"Announcing F# 4.6 preview","url":"https://blogs.msdn.microsoft.com/dotnet/2019/01/24/announcing-f-4-6-preview/","rank":-9.532398213129012,"score":3,"time":"2019-01-25T00:46:47Z"},{"id":18999509,"title":"Announcing F# 4.6 Preview","url":"https://blogs.msdn.microsoft.com/dotnet/2019/01/24/announcing-f-4-6-preview/","rank":-9.532398213129012,"score":2,"time":"2019-01-25T16:30:22Z"},{"id":19144688,"title":"Applied F# Challenge","url":"http://foundation.fsharp.org/applied_fsharp_challenge","rank":-10.5036669299479,"score":1,"time":"2019-02-12T16:12:01Z"},{"id":19163260,"title":"Why F# is the best enterprise language","url":"https://fsharpforfunandprofit.com/posts/fsharp-is-the-best-enterprise-language/","rank":-8.725550970958968,"score":4,"time":"2019-02-14T16:42:47Z"},{"id":19196348,"title":"Choosing a Web Framework for F# in 2019","url":"http://sweephq.com/blog/choosing-a-web-framework-for-fsharp.html","rank":-8.37126791039273,"score":26,"time":"2019-02-19T03:16:13Z"},{"id":19201535,"title":"TensorFlow.FSharp: TensorFlow API for F# in Development","url":"https://helpdev.eu/tensorflow-fsharp-tensorflow-api-for-f-sharp-in-development/","rank":-8.37126791039273,"score":1,"time":"2019-02-19T18:41:23Z"},{"id":19397505,"title":"Bolero: F# in WebAssembly","url":"https://fsbolero.io/","rank":-9.9944909501289,"score":2,"time":"2019-03-15T07:47:03Z"},{"id":19401281,"title":"Exceptions vs. the Result Type in F#","url":"https://danielwertheim.se/exceptions-vs-the-result-type-in-fsharp/","rank":-8.725550970958968,"score":2,"time":"2019-03-15T16:34:28Z"},{"id":19408883,"title":"F# for JavaScript Devs","url":"https://dev.to/rametta/f-for-js-devs-2b88","rank":-9.9944909501289,"score":3,"time":"2019-03-16T17:14:01Z"},{"id":19423841,"title":"GraphQL in F# with FSharp.Data.GraphQL","url":"https://www.smoothterminal.com/articles/graphql-in-f-with-fsharp-data-graphql","rank":-8.725550970958968,"score":1,"time":"2019-03-18T18:41:31Z"},{"id":19465963,"title":"Expressing Business Flows Using an F# DSL","url":"https://medium.com/jettech/microservices-to-workflows-expressing-business-flows-using-an-f-dsl-d2e74e6d6d5e","rank":-8.725550970958968,"score":95,"time":"2019-03-22T19:21:36Z"},{"id":19494333,"title":"Visualising Simple Datasets in F# (2018)","url":"https://millerdw.github.io/Visualising-Simple-DataSets-in-FSharp/","rank":-9.111146673211662,"score":1,"time":"2019-03-26T17:54:10Z"},{"id":19556832,"title":"Announcing F# 4.6","url":"https://devblogs.microsoft.com/dotnet/announcing-f-4-6/","rank":-9.9944909501289,"score":15,"time":"2019-04-02T17:56:50Z"},{"id":19561097,"title":"Announcing F# 4.6","url":"https://devblogs.microsoft.com/dotnet/announcing-f-4-6/","rank":-9.9944909501289,"score":1,"time":"2019-04-03T05:55:41Z"},{"id":19570480,"title":"Announcing F# 4.6","url":"https://devblogs.microsoft.com/dotnet/announcing-f-4-6/","rank":-9.9944909501289,"score":2,"time":"2019-04-04T09:29:53Z"},{"id":19583301,"title":"A C# Developer's Guide to F# (2017)","url":"https://connelhooley.uk/blog/2017/04/10/f-sharp-guide","rank":-8.37126791039273,"score":2,"time":"2019-04-05T15:10:40Z"},{"id":19608662,"title":"Attracting More Developers to F#","url":"https://ericsink.com/entries/fsharp_incremental.html","rank":-9.532398213129012,"score":1,"time":"2019-04-08T20:21:31Z"},{"id":19848585,"title":"Looking into F# Performance","url":"https://wengier.com/f-sharp-performance/","rank":-9.9944909501289,"score":2,"time":"2019-05-07T11:56:19Z"},{"id":19879940,"title":"F# port of Jonesforth – A sometimes minimal FORTH compiler and tutorial","url":"https://github.com/hodzanassredin/FsForth","rank":-7.462294522547951,"score":1,"time":"2019-05-10T17:15:17Z"},{"id":19896693,"title":"Attracting More Developers to F#","url":"https://ericsink.com/entries/fsharp_incremental.html","rank":-9.532398213129012,"score":1,"time":"2019-05-13T05:58:03Z"},{"id":19976595,"title":"User Studies report on getting started with F#","url":"https://github.com/dotnet/fsharp/issues/6785","rank":-8.37126791039273,"score":1,"time":"2019-05-22T00:33:19Z"},{"id":19980604,"title":"The F# development home on GitHub is now dotnet/fsharp","url":"https://devblogs.microsoft.com/dotnet/the-f-development-home-on-github-is-now-dotnet-fsharp/","rank":-7.74252896489033,"score":69,"time":"2019-05-22T12:53:21Z"},{"id":19980740,"title":"A whirlwind tour of object-oriented code in F# (2012)","url":"https://fsharpforfunandprofit.com/posts/completeness-anything-csharp-can-do/","rank":-7.74252896489033,"score":153,"time":"2019-05-22T13:09:16Z"},{"id":20069914,"title":"Mere Functional Programming in F#","url":"https://dev.to/kspeakman/mere-functional-programming-in-f-do8","rank":-9.532398213129012,"score":15,"time":"2019-06-01T16:23:08Z"},{"id":20104190,"title":"Mere Functional Programming in F#","url":"https://dev.to/kspeakman/mere-functional-programming-in-f-do8","rank":-9.532398213129012,"score":2,"time":"2019-06-05T13:39:10Z"},{"id":20109552,"title":"Failure Detection and Consensus in Distributed Systems with F#","url":"https://github.com/natadzen/failure-detectors-and-consensus-fsharp","rank":-8.044632158481779,"score":2,"time":"2019-06-05T21:53:01Z"},{"id":20118465,"title":"Show HN: Implementing power series as infinite lazy lists in F#","url":"https://github.com/brianberns/Bernsrite.PowerSeries","rank":-7.462294522547951,"score":2,"time":"2019-06-06T19:58:37Z"},{"id":20138152,"title":"F# Shell with integrated F# scripting","url":"https://github.com/ChrisPritchard/FSH","rank":-12.170242261269225,"score":1,"time":"2019-06-09T09:28:33Z"},{"id":20155119,"title":"Failure Detection and Consensus in Distributed Systems with F#","url":"https://github.com/natadzen/failure-detectors-and-consensus-fsharp","rank":-8.044632158481779,"score":2,"time":"2019-06-11T13:20:15Z"},{"id":20243740,"title":"JavaScript-Free Web Development with WebAssembly, Bolero, and F#","url":"https://spin.atomicobject.com/2019/06/20/javascript-free-web-dev-bolero/","rank":-8.044632158481779,"score":1,"time":"2019-06-21T16:05:55Z"},{"id":20254436,"title":"Linear algebra in F# with type-level dimension sizes","url":"https://notebooks.azure.com/allisterb/projects/sylvester/html/Sylvester.Tensors.ipynb","rank":-8.044632158481779,"score":4,"time":"2019-06-23T10:14:53Z"},{"id":20257177,"title":"Show HN:Linear algebra in F# with type-level dimension sizes and static checking","url":"http://bit.ly/2Frs8rk","rank":-6.73138387968092,"score":1,"time":"2019-06-23T17:30:55Z"},{"id":20283388,"title":"The anatomy of the F# tools for Visual Studio","url":"https://www.youtube.com/watch?v=VjfzNLjEz2w","rank":-8.044632158481779,"score":1,"time":"2019-06-26T09:50:15Z"},{"id":20284929,"title":"Monadic Scripting in F# for Computer Games (2011) [pdf]","url":"http://www.dsi.unive.it/~orsini/documenti/MonadicScripting2.pdf","rank":-8.044632158481779,"score":2,"time":"2019-06-26T13:46:07Z"},{"id":20335373,"title":"Nelder-Mead Optimization with F# and Fable","url":"http://avinium.com/articles/nelder-mead-optimization-with-fsharp-and-fable/","rank":-8.725550970958968,"score":1,"time":"2019-07-02T14:17:58Z"},{"id":20356346,"title":"F# Linear algebra with type-level dimensions and static checks","url":"https://notebooks.azure.com/allisterb/projects/sylvester/html/Sylvester.Tensors.ipynb","rank":-7.74252896489033,"score":7,"time":"2019-07-04T17:40:22Z"},{"id":20402887,"title":"Aardvark – Real-Time graphics and visualization in F#","url":"https://github.com/aardvark-platform/aardvark.docs/wiki","rank":-8.37126791039273,"score":2,"time":"2019-07-10T15:28:25Z"},{"id":20538007,"title":"SharpLab – C# – F# Realtime Playground","url":"https://sharplab.io/","rank":-9.532398213129012,"score":2,"time":"2019-07-26T20:16:31Z"},{"id":20661599,"title":"Why your F# evangelism isn't working (2015)","url":"https://ericsink.com/entries/fsharp_chasm.html","rank":-8.37126791039273,"score":3,"time":"2019-08-10T12:07:36Z"},{"id":20742750,"title":"FVim: Cross platform Neovim front-end UI, built with F# + Avalonia","url":"https://github.com/yatli/fvim","rank":-7.201637210600355,"score":2,"time":"2019-08-19T23:51:58Z"},{"id":20791775,"title":"Write your own Excel in F# (2018)","url":"http://tomasp.net/blog/2018/write-your-own-excel/","rank":-8.725550970958968,"score":401,"time":"2019-08-25T07:08:11Z"},{"id":20817981,"title":"F# Companies","url":"https://github.com/Kavignon/fsharp-companies","rank":-11.067508501628883,"score":2,"time":"2019-08-28T08:39:48Z"},{"id":20830795,"title":"Community curated list of companies that use F#","url":"https://github.com/Kavignon/fsharp-companies","rank":-8.37126791039273,"score":2,"time":"2019-08-29T16:12:39Z"},{"id":21050242,"title":"Announcing F# 4.7","url":"https://devblogs.microsoft.com/dotnet/announcing-f-4-7/","rank":-9.9944909501289,"score":6,"time":"2019-09-23T16:10:57Z"},{"id":21055178,"title":"F# 4.7","url":"https://devblogs.microsoft.com/dotnet/announcing-f-4-7/","rank":-10.5036669299479,"score":5,"time":"2019-09-24T00:12:35Z"},{"id":21059731,"title":"Announcing F# 4.7","url":"https://devblogs.microsoft.com/dotnet/announcing-f-4-7/","rank":-9.9944909501289,"score":2,"time":"2019-09-24T13:10:46Z"},{"id":21069273,"title":"A Brief Introduction to F#","url":"https://thomasbandt.com/fsharp-introduction","rank":-9.532398213129012,"score":1,"time":"2019-09-25T10:03:12Z"},{"id":21072175,"title":"Announcing F# 4.7","url":"https://devblogs.microsoft.com/dotnet/announcing-f-4-7/","rank":-9.9944909501289,"score":3,"time":"2019-09-25T16:17:01Z"},{"id":21085603,"title":"Aardvark – Real-time graphics and visualization in F#","url":"https://github.com/aardvark-platform/aardvark.docs/wiki","rank":-8.37126791039273,"score":108,"time":"2019-09-26T21:12:16Z"},{"id":21144541,"title":"New open source F# RISC-V ISA formal specification and CPU simulation","url":"https://github.com/mrLSD/riscv-fs","rank":-7.201637210600355,"score":2,"time":"2019-10-03T07:23:35Z"},{"id":21201311,"title":"Show HN: Optimizing Brainfuck interpreter in F#","url":"https://github.com/Oldpug/Bfi","rank":-8.725550970958968,"score":1,"time":"2019-10-09T08:52:31Z"},{"id":21202564,"title":"How to Add F# to Your Web App with Fable","url":"https://spin.atomicobject.com/2019/10/09/fsharp-web-fable/#.XZ3VH_3VINw.hackernews","rank":-7.74252896489033,"score":2,"time":"2019-10-09T12:40:02Z"},{"id":21277744,"title":"Show HN: Train TensorFlow models with F# in Jupyter hosted on Azure for free","url":"http://ml.blogs.losttech.software/What-New-In-Preview-6.4/","rank":-6.73138387968092,"score":2,"time":"2019-10-17T00:33:44Z"},{"id":21305911,"title":"F# RISC-V Instruction Set Formal Specification","url":"https://github.com/mrLSD/riscv-fs","rank":-8.725550970958968,"score":122,"time":"2019-10-20T18:13:53Z"},{"id":21314201,"title":"F# vs. Scala","url":"https://blog.samibadawi.com/2019/10/f-vs-scala.html","rank":-10.5036669299479,"score":1,"time":"2019-10-21T16:30:58Z"},{"id":21372422,"title":"F# faster and more concise than C++ for parallel numerics (2010)","url":"http://fsharpnews.blogspot.com/2010/03/f-vs-unmanaged-c-for-parallel-numerics.html?m=1","rank":-7.462294522547951,"score":1,"time":"2019-10-27T21:10:33Z"},{"id":21387004,"title":"Three ways to write mobile apps with Xamarin in F#","url":"https://thomasbandt.com/writing-xamarin-apps-in-fsharp","rank":-7.74252896489033,"score":3,"time":"2019-10-29T13:41:39Z"},{"id":21637803,"title":"Chiron: JSON, Ducks and Monads in F#","url":"https://neoeinstein.github.io/blog/2015/12-13-chiron-json-ducks-monads/index.html","rank":-8.725550970958968,"score":1,"time":"2019-11-26T12:52:28Z"},{"id":21677846,"title":"F# Advent Calendar 2019","url":"https://sergeytihon.com/2019/11/05/f-advent-calendar-in-english-2019/","rank":-9.9944909501289,"score":3,"time":"2019-12-01T21:19:04Z"},{"id":21747879,"title":"F# Suave App on Dotnet Core on Kubernetes on Google Cloud","url":"https://blog.2mas.xyz/fsharp-suave-app-on-dotnet-core-on-kubernetes-on-google-cloud/","rank":-7.462294522547951,"score":1,"time":"2019-12-09T23:33:36Z"},{"id":21770733,"title":"Writing an F# Type Provider","url":"https://www.aaron-powell.com/posts/2015-02-06-writing-a-fsharp-type-provider/","rank":-9.532398213129012,"score":1,"time":"2019-12-12T10:14:59Z"},{"id":21834972,"title":"Use machine learning to categorize web links with F# and ML.NET","url":"http://luisquintanilla.me/2019/12/17/categorize-web-links-ml-net-fsharp-fsadvent2019/","rank":-7.201637210600355,"score":2,"time":"2019-12-19T14:08:07Z"},{"id":21845414,"title":"Using machine learning to categorize web links with F# and ML.NET","url":"http://luisquintanilla.me/2019/12/17/categorize-web-links-ml-net-fsharp-fsadvent2019/#","rank":-7.201637210600355,"score":1,"time":"2019-12-20T16:43:19Z"},{"id":21911775,"title":"Learning F# – Writing a Ray Tracer","url":"https://citizen428.net/blog/learning-fsharp-writing-a-raytracer/","rank":-9.111146673211662,"score":2,"time":"2019-12-30T08:40:43Z"},{"id":21923440,"title":"Imperative Computation in F#","url":"http://tomasp.net/blog/imperative-i-return.aspx/","rank":-9.9944909501289,"score":1,"time":"2019-12-31T18:54:12Z"},{"id":21929551,"title":"Bolero Enables Writing F# Apps Running in WebAssembly Using Blazor","url":"https://www.infoq.com/news/2019/12/bolero-sharp-webassembly/","rank":-7.74252896489033,"score":2,"time":"2020-01-01T18:23:29Z"},{"id":21950330,"title":"Attracting More Developers to F#","url":"https://ericsink.com/entries/fsharp_incremental.html","rank":-9.532398213129012,"score":1,"time":"2020-01-03T21:02:50Z"},{"id":21978624,"title":"Parsing in F# with FParsec","url":"https://dev.to/tyrrrz/parsing-in-f-with-fparsec-4c20","rank":-9.532398213129012,"score":1,"time":"2020-01-07T10:18:24Z"},{"id":21986689,"title":"F# Data Type Providers in .Net Core (2018)","url":"https://lukemerrett.com/fsharp-data-type-providers/","rank":-8.37126791039273,"score":139,"time":"2020-01-08T00:02:51Z"},{"id":22017556,"title":"Why F# Computation Expression go beyond Haskell do notation & list comprehension","url":"https://github.com/dsyme/fsharp-presentations/blob/master/design-notes/ces-compared.md","rank":-7.462294522547951,"score":3,"time":"2020-01-11T02:05:44Z"},{"id":22020472,"title":"F# Computation Expressions","url":"https://en.m.wikibooks.org/wiki/F_Sharp_Programming/Computation_Expressions","rank":-10.5036669299479,"score":2,"time":"2020-01-11T15:54:57Z"},{"id":22145761,"title":"A primer on manipulating data frame with Deedle F#","url":"https://kimsereyblog.blogspot.com/2016/04/a-primer-on-manipulating-data-frame.html","rank":-8.044632158481779,"score":1,"time":"2020-01-25T10:47:52Z"},{"id":22199865,"title":"Microsoft is hiring compiler developers for .NET CORE (F#) in Prague","url":"https://careers.microsoft.com/us/en/job/785811/Senior-Software-Engineer-NET-CORE-F","rank":-7.462294522547951,"score":2,"time":"2020-01-31T07:41:43Z"},{"id":22222224,"title":"Writing a native library in F# which can be called from C++","url":"https://secanablog.wordpress.com/2020/02/01/writing-a-native-library-in-f-which-can-be-called-from-c/","rank":-7.201637210600355,"score":1,"time":"2020-02-03T07:46:03Z"},{"id":22235273,"title":"Ad-hoc Polymorphism in F# (how to survive without Type Classes)","url":"https://withouttheloop.com/articles/2014-10-21-fsharp-adhoc-polymorphism/","rank":-7.462294522547951,"score":1,"time":"2020-02-04T13:31:01Z"},{"id":22235338,"title":"F# Pipeline Operator in JavaScript with Babel","url":"http://codereform.com/blog/post/babel-fsharp-pipeline-operator/","rank":-8.725550970958968,"score":114,"time":"2020-02-04T13:37:30Z"},{"id":22261061,"title":".NET support for Jupyter notebooks with C# & F# (Preview 2)","url":"https://devblogs.microsoft.com/dotnet/net-interactive-is-here-net-notebooks-preview-2/","rank":-7.74252896489033,"score":3,"time":"2020-02-06T22:19:23Z"},{"id":22493965,"title":"The Early History of F#(HOPL IV –second submitteddraft) [pdf]","url":"https://fsharp.org/history/hopl-draft-3b.pdf","rank":-7.74252896489033,"score":1,"time":"2020-03-05T14:55:20Z"},{"id":22508257,"title":"On Currying in F#","url":"https://github.com/dsyme/fsharp-presentations/blob/master/design-notes/on-currying.md","rank":-9.9944909501289,"score":3,"time":"2020-03-06T23:11:58Z"},{"id":22544932,"title":"The Early History of F# – Don Syme – HOPL IV: History of Programming Languages [pdf]","url":"https://fsharp.org/history/hopl-final/hopl-fsharp.pdf","rank":-6.73138387968092,"score":4,"time":"2020-03-11T11:42:40Z"},{"id":22550630,"title":"The Early History of F#, final draft [pdf]","url":"https://fsharp.org/history/hopl-final/hopl-fsharp.pdf","rank":-8.37126791039273,"score":3,"time":"2020-03-11T21:07:18Z"},{"id":22614361,"title":"The Elmish Book (web applications in F#)","url":"https://zaid-ajaj.github.io/the-elmish-book/","rank":-8.725550970958968,"score":4,"time":"2020-03-18T07:17:08Z"},{"id":22625078,"title":"F# 5 Preview 1","url":"https://devblogs.microsoft.com/dotnet/announcing-f-5-preview-1/","rank":-9.9944909501289,"score":7,"time":"2020-03-19T06:32:10Z"},{"id":22630598,"title":"F# 5 Preview 1","url":"https://devblogs.microsoft.com/dotnet/announcing-f-5-preview-1/","rank":-9.9944909501289,"score":8,"time":"2020-03-19T19:10:13Z"},{"id":22653700,"title":"F# 5 Preview 1","url":"https://devblogs.microsoft.com/dotnet/announcing-f-5-preview-1/","rank":-9.9944909501289,"score":3,"time":"2020-03-22T09:11:50Z"},{"id":22682138,"title":"F# 5 Preview 1","url":"https://devblogs.microsoft.com/dotnet/announcing-f-5-preview-1/","rank":-9.9944909501289,"score":3,"time":"2020-03-25T05:18:52Z"},{"id":22693942,"title":"F# 5","url":"https://devblogs.microsoft.com/dotnet/announcing-f-5-preview-1/","rank":-11.067508501628883,"score":1,"time":"2020-03-26T14:35:09Z"},{"id":22761623,"title":"Poisson Regression using F# and ML.NET","url":"http://bush-dev.com/linear-regression-using-f-sharp-and-ml-net/","rank":-8.725550970958968,"score":3,"time":"2020-04-02T17:53:09Z"},{"id":22766456,"title":"Poisson Regression using F# and ML.NET","url":"http://bush-dev.com/poisson-regression-using-f-sharp-and-ml-net/","rank":-8.725550970958968,"score":2,"time":"2020-04-03T05:11:31Z"},{"id":22773796,"title":"Poisson Regression using F# and ML.NET","url":"http://bush-dev.com/poisson-regression-using-f-sharp-and-ml-net/","rank":-8.725550970958968,"score":2,"time":"2020-04-03T20:47:07Z"},{"id":22824162,"title":"Fabulous – F# for cross-platform apps – Don Syme","url":"https://www.youtube.com/watch?v=ZCRYBivH9BM","rank":-8.37126791039273,"score":5,"time":"2020-04-09T16:27:54Z"},{"id":22834852,"title":"A cheatsheet for F#'s DSL-friendly features","url":"https://github.com/dungpa/dsls-in-action-fsharp/blob/master/DSLCheatsheet.md","rank":-8.37126791039273,"score":2,"time":"2020-04-10T16:53:56Z"},{"id":23039472,"title":"F# 5 Preview","url":"https://www.youtube.com/watch?v=jByCiwycoPM","rank":-10.5036669299479,"score":1,"time":"2020-05-01T05:55:04Z"},{"id":23231508,"title":"F# 5 Preview 1","url":"https://devblogs.microsoft.com/dotnet/announcing-f-5-preview-1/","rank":-9.9944909501289,"score":3,"time":"2020-05-19T05:23:13Z"},{"id":23234698,"title":"F# Weekly Sergey Tihon's Blog","url":"https://sergeytihon.com/2020/05/17/f-weekly-20-2020-microsoft-build-2020-may-19-20/","rank":-9.111146673211662,"score":1,"time":"2020-05-19T13:34:56Z"},{"id":23248761,"title":"F# 5 and F# tools update","url":"https://devblogs.microsoft.com/dotnet/f-5-update-for-net-5-preview-4/","rank":-12.170242261269225,"score":1,"time":"2020-05-20T16:25:52Z"},{"id":23250291,"title":"F# 5 and F# tools update","url":"https://devblogs.microsoft.com/dotnet/f-5-update-for-net-5-preview-4/","rank":-12.170242261269225,"score":19,"time":"2020-05-20T18:44:02Z"},{"id":23264453,"title":"Unit Testing Cloud Deployments in C# & F#","url":"https://www.pulumi.com/blog/unit-testing-cloud-deployments-with-dotnet/","rank":-8.725550970958968,"score":2,"time":"2020-05-21T20:15:11Z"},{"id":23304125,"title":"F# Type Providers","url":"https://docs.microsoft.com/en-us/dotnet/fsharp/tutorials/type-providers/","rank":-10.5036669299479,"score":5,"time":"2020-05-25T19:34:19Z"},{"id":23327020,"title":"How can we improve Azure Functions? Support F# scripts (.fsx) in v2 and v3","url":"https://feedback.azure.com/forums/355860-azure-functions/suggestions/40514374-support-f-scripts-fsx-in-v2-and-v3","rank":-6.73138387968092,"score":1,"time":"2020-05-27T17:48:01Z"},{"id":23492566,"title":"Announcing F# 5 preview 1","url":"https://devblogs.microsoft.com/dotnet/announcing-f-5-preview-1/","rank":-9.532398213129012,"score":2,"time":"2020-06-11T19:36:55Z"},{"id":23505333,"title":"The Early History of F# [pdf]","url":"https://dl.acm.org/doi/pdf/10.1145/3386325","rank":-9.111146673211662,"score":138,"time":"2020-06-13T00:14:14Z"},{"id":23509956,"title":"Proceedings of HOPL IV: detailed histories of APL, C++, Clojure, F#, JS and more","url":"https://dl.acm.org/toc/pacmpl/2020/4/HOPL","rank":-6.73138387968092,"score":2,"time":"2020-06-13T15:10:52Z"},{"id":23542631,"title":"Using F# and DDD to create an online card game","url":"https://medium.com/@andremw/using-f-and-ddd-to-create-an-online-game-card-f7f43b60146b","rank":-7.74252896489033,"score":1,"time":"2020-06-16T18:45:34Z"},{"id":23542632,"title":"Using F# and DDD to create an online card game[Part 2]","url":"https://medium.com/@andremw/using-f-and-ddd-to-create-an-online-card-game-part-2-202a22c88089","rank":-7.201637210600355,"score":1,"time":"2020-06-16T18:45:49Z"},{"id":23560964,"title":"Fable.Remoting – Automated, stateless, typechecked JSON APIs in F#","url":"https://github.com/Zaid-Ajaj/Fable.Remoting/blob/master/README.md","rank":-8.044632158481779,"score":2,"time":"2020-06-18T08:20:48Z"},{"id":23612183,"title":"Goodbye NancyFX, Hello F#","url":"https://blog.jonathanchannon.com/2020-06-16-goodbye-nancyfx-hello-fsharp/","rank":-9.9944909501289,"score":2,"time":"2020-06-23T10:44:14Z"},{"id":23657891,"title":"F# 5 and F# tools update for June","url":"https://devblogs.microsoft.com/dotnet/f-5-and-f-tools-update-for-june/","rank":-11.491887502282736,"score":2,"time":"2020-06-26T22:43:48Z"},{"id":23678892,"title":"Indentation-based syntax in Python, Nim, Haskell, F#, & CoffeeScript","url":"https://www.youtube.com/watch?v=djsGNK9nKOI","rank":-8.044632158481779,"score":2,"time":"2020-06-29T16:10:14Z"},{"id":23687126,"title":"F# 5 and F# tools update for June","url":"https://devblogs.microsoft.com/dotnet/f-5-and-f-tools-update-for-june/","rank":-11.491887502282736,"score":2,"time":"2020-06-30T06:15:07Z"},{"id":23694909,"title":"Will C# Replace F#?","url":"https://www.compositional-it.com/news-blog/will-csharp-replace-fsharp/","rank":-9.9944909501289,"score":2,"time":"2020-06-30T21:18:35Z"},{"id":23722496,"title":"Type-Safe Single Page Apps: Is F# Ready for Prime Time?","url":"https://thomasbandt.com/type-safe-spa-fable-fsharp-vs-typescript","rank":-7.462294522547951,"score":4,"time":"2020-07-03T09:33:18Z"},{"id":23732097,"title":"Extending F# through Computation Expressions [video]","url":"https://youtu.be/bYor0oBgvws","rank":-9.111146673211662,"score":2,"time":"2020-07-04T13:37:32Z"},{"id":23741382,"title":"Show HN: Cross Platform MVU Apps with F#","url":"https://github.com/AvaloniaCommunity/Avalonia.FuncUI","rank":-8.37126791039273,"score":3,"time":"2020-07-05T19:52:41Z"},{"id":23778525,"title":"Technical Tuesdays: Markdig and Error-Free Programming in F#","url":"https://danielbmarkham.locals.com/post/80708/technical-tuesdays-markdig-and-error-free-programming-in-f","rank":-8.044632158481779,"score":43,"time":"2020-07-09T09:50:53Z"},{"id":23793831,"title":"The Language of the Language: Comparing compiler construction in Clojure and F#","url":"https://www.youtube.com/watch?v=t8usj1fN9rs","rank":-7.201637210600355,"score":6,"time":"2020-07-10T17:18:06Z"},{"id":23801833,"title":"Five Features C# Has That F# Doesn’t Have","url":"https://www.compositional-it.com/news-blog/5-features-that-c-has-that-f-doesnt-have/","rank":-8.044632158481779,"score":8,"time":"2020-07-11T12:52:08Z"},{"id":23864337,"title":"Why algebraic effects matter in F#","url":"https://dev.to/shimmer/why-algebraic-effects-matter-in-f-3m7g","rank":-9.111146673211662,"score":4,"time":"2020-07-16T22:05:58Z"},{"id":23883660,"title":"The Language of the Language: Comparing compiler construction in Clojure and F#","url":"https://www.youtube.com/watch?v=t8usj1fN9rs","rank":-7.201637210600355,"score":4,"time":"2020-07-18T18:34:42Z"},{"id":23891484,"title":"Small Basic Parser with F# and FParsec","url":"http://trelford.com/blog/post/parser.aspx","rank":-8.725550970958968,"score":1,"time":"2020-07-19T18:52:35Z"},{"id":23917412,"title":"Goodbye NancyFX, Hello F#","url":"https://blog.jonathanchannon.com/2020-06-16-goodbye-nancyfx-hello-fsharp/","rank":-9.9944909501289,"score":1,"time":"2020-07-22T14:32:23Z"},{"id":23952347,"title":"F# Units of Measure","url":"https://fsharpforfunandprofit.com/posts/units-of-measure/","rank":-9.9944909501289,"score":3,"time":"2020-07-25T20:56:45Z"},{"id":23961930,"title":"Creating a Functional Wrapper in F#","url":"https://dev.to/jhewlett/creating-a-functional-wrapper-in-f-5hgp","rank":-9.111146673211662,"score":1,"time":"2020-07-27T03:11:56Z"},{"id":23986235,"title":"Setting Up a Local Database for Integration Testing in F# with Dapper","url":"https://spin.atomicobject.com/2020/07/29/local-db-integration-testing/#.XyF1tX3M2x0.hackernews","rank":-7.201637210600355,"score":1,"time":"2020-07-29T13:12:24Z"},{"id":23997491,"title":"Optical Character Recognition with F# and Ml.net","url":"https://medium.com/machinelearningadvantage/optical-character-recognition-with-f-and-ml-net-b234297fcb61","rank":-8.37126791039273,"score":1,"time":"2020-07-30T12:50:31Z"},{"id":24080685,"title":"F# – String Interpolation Merged on Master","url":"https://github.com/dotnet/fsharp/pull/8907","rank":-9.111146673211662,"score":2,"time":"2020-08-07T11:20:46Z"},{"id":24083377,"title":"Falco – A functional-first toolkit for building ASP.NET Core apps using F#","url":"https://github.com/pimbrouwers/Falco","rank":-6.9585747861330285,"score":1,"time":"2020-08-07T16:03:19Z"},{"id":24167173,"title":"C# Rant by Creator of F#","url":"https://gist.github.com/dsyme/32de0d1bb0799ca438477c34205c3531","rank":-9.111146673211662,"score":95,"time":"2020-08-15T08:45:08Z"},{"id":24182344,"title":"Show HN: Falco – A functional toolkit for building ASP.NET Core apps using F#","url":"https://github.com/pimbrouwers","rank":-6.73138387968092,"score":2,"time":"2020-08-16T23:38:38Z"},{"id":24190636,"title":"The Language of the Language: Comparing compilers in Clojure and F# [video]","url":"https://youtu.be/t8usj1fN9rs","rank":-7.201637210600355,"score":1,"time":"2020-08-17T19:05:38Z"},{"id":24281874,"title":"C# and F# Apps on the JVM and on Android Runtime- .NET CIL to Java Bytecode","url":"https://github.com/spaceflint7/bluebonnet","rank":-6.318779493058602,"score":1,"time":"2020-08-26T12:43:42Z"},{"id":24403729,"title":"An approach to captures and variable resolution in F#","url":"https://willspeak.me/2020/09/06/a-captivating-resolution.html","rank":-8.044632158481779,"score":1,"time":"2020-09-07T23:15:42Z"},{"id":24430085,"title":"Microsoft: 'We Are Finished with F# 5'","url":"https://visualstudiomagazine.com/articles/2020/09/03/fsharp-5-complete.aspx","rank":-8.725550970958968,"score":32,"time":"2020-09-10T08:21:10Z"},{"id":24431263,"title":"Fable: F# to JavaScript Compiler","url":"http://fable.io/","rank":-9.532398213129012,"score":1,"time":"2020-09-10T11:34:07Z"},{"id":24486161,"title":"A lightweight F#/C# lib for efficient functional-style pipelines on data streams","url":"https://nessos.github.io/Streams/","rank":-6.9585747861330285,"score":3,"time":"2020-09-15T20:09:04Z"},{"id":24529774,"title":"Effective ML (and F#)","url":"http://bugfree.dk/blog/2012/06/24/effective-ml-and-fsharp","rank":-9.9944909501289,"score":3,"time":"2020-09-19T19:17:13Z"},{"id":24531974,"title":"Basic F# support for (Neo)Vim","url":"https://github.com/adelarsq/neofsharp.vim","rank":-9.111146673211662,"score":2,"time":"2020-09-20T04:49:27Z"},{"id":24551555,"title":"F# as a Better Python – NDC Oslo 2020","url":"https://www.youtube.com/watch?v=_QnbV6CAWXc","rank":-8.37126791039273,"score":1,"time":"2020-09-22T06:34:04Z"},{"id":24553590,"title":"Bottom Type in F#","url":"https://tysonwilliams.coding.blog/2020-09-21_bottom_type_in_fsharp","rank":-9.9944909501289,"score":55,"time":"2020-09-22T12:16:56Z"},{"id":24673633,"title":"Squeezing More Out of the F# Type System","url":"https://www.gresearch.co.uk/article/squeezing-more-out-of-the-f-type-system-introducing-crates/","rank":-8.37126791039273,"score":1,"time":"2020-10-03T18:02:26Z"},{"id":24808740,"title":"How to Use F# from C#","url":"https://christianfindlay.com/2020/10/17/how-to-use-fsharp-and-csharp/","rank":-9.111146673211662,"score":2,"time":"2020-10-17T09:24:14Z"},{"id":24907625,"title":"Fixing Voting 2 (Starting off a simple voting project in F# and Crypto)","url":"https://danielbmarkham.locals.com/post/194259/fixing-voting-2","rank":-6.9585747861330285,"score":1,"time":"2020-10-27T14:16:33Z"},{"id":24979578,"title":"Dark's new back end will be in F# (2020)","url":"https://blog.darklang.com/new-backend-fsharp/","rank":-7.74252896489033,"score":347,"time":"2020-11-03T13:45:57Z"},{"id":24980325,"title":"Write your own Excel in 100 lines of F#","url":"http://tomasp.net/blog/2018/write-your-own-excel/#","rank":-8.044632158481779,"score":9,"time":"2020-11-03T15:13:40Z"},{"id":25026998,"title":"Interview with Paul Biggar (video interview on moving Dark from OCaml to F#)","url":"https://danielbmarkham.locals.com/post/210794/interview-paul-biggar","rank":-6.9585747861330285,"score":4,"time":"2020-11-08T16:55:25Z"},{"id":25047688,"title":"F# 5","url":"https://devblogs.microsoft.com/dotnet/announcing-f-5/","rank":-11.067508501628883,"score":37,"time":"2020-11-10T16:22:28Z"},{"id":25056147,"title":"F# 5","url":"https://devblogs.microsoft.com/dotnet/announcing-f-5/?WT.mc_id=AZ-MVP-5003620","rank":-11.067508501628883,"score":1,"time":"2020-11-11T07:02:56Z"},{"id":25106801,"title":"Flips: F# LInear Programming System","url":"https://flipslibrary.com/","rank":-9.532398213129012,"score":3,"time":"2020-11-16T01:09:28Z"},{"id":25111646,"title":"Add F# to Your Web App with Fable","url":"https://spin.atomicobject.com/2019/10/09/fsharp-web-fable/","rank":-8.37126791039273,"score":2,"time":"2020-11-16T13:58:12Z"},{"id":25198885,"title":"F# and Supercompilers, Round 2","url":"https://danielbmarkham.locals.com/post/248703/f-and-supercompilers-round-2","rank":-9.532398213129012,"score":1,"time":"2020-11-24T14:49:39Z"},{"id":25251844,"title":"Fable Web Components with F# (as a JavaScript alternative)","url":"https://onurgumus.github.io/2020/11/25/Fable-Web-Components.html","rank":-8.044632158481779,"score":2,"time":"2020-11-30T08:34:57Z"},{"id":25252724,"title":"Learn F# (2018)","url":"https://dusted.codes/why-you-should-learn-fsharp","rank":-10.5036669299479,"score":2,"time":"2020-11-30T11:28:39Z"},{"id":25256003,"title":"Beginner F# Course on Udemy","url":"https://www.udemy.com/course/fsharp-from-the-ground-up","rank":-9.532398213129012,"score":1,"time":"2020-11-30T17:04:41Z"},{"id":25305650,"title":"Fable 3 (F# to JavaScript compiler) released","url":"https://fable.io/blog/Announcing-Nagareyama-4.html","rank":-8.725550970958968,"score":243,"time":"2020-12-04T18:08:53Z"},{"id":25518128,"title":"How YouTube Music forced me to try F#","url":"https://www.ryansouthgate.com/2020/12/22/how-youtube-music-forced-me-to-try-f/","rank":-8.37126791039273,"score":2,"time":"2020-12-23T14:51:20Z"},{"id":25589801,"title":"Write yourself a scheme in 48 hours using F#","url":"https://write-yourself-a-scheme.pangwa.com/","rank":-8.044632158481779,"score":1,"time":"2020-12-31T05:08:56Z"},{"id":25609669,"title":"F# for fun and profit: Terms and Conditions","url":"https://fsharpforfunandprofit.com/about/terms/","rank":-8.37126791039273,"score":209,"time":"2021-01-02T02:23:00Z"},{"id":25640907,"title":"Why I'm Learning F# In 2021","url":"https://markjames.dev/2021-01-04-why-learning-fsharp-2021/","rank":-8.725550970958968,"score":4,"time":"2021-01-05T01:34:06Z"},{"id":25679394,"title":"F# WebSocket Server","url":"https://github.com/erpuno/ws","rank":-10.5036669299479,"score":2,"time":"2021-01-07T23:54:27Z"},{"id":25696493,"title":"Writing an iRacing SDK Implementation in F#","url":"https://markjames.dev/2021-01-08-writing-an-iracing-sdk-implementation-fsharp/","rank":-8.725550970958968,"score":81,"time":"2021-01-09T03:42:08Z"},{"id":25700535,"title":"The F# project-product duality","url":"https://phillipcarter.dev/posts/fharp-project-product-duality.html","rank":-9.532398213129012,"score":1,"time":"2021-01-09T14:16:35Z"},{"id":25735550,"title":"Show HN: Hacn – a React “monad” implemented using F#/Fable","url":"https://github.com/pj/hacn","rank":-7.74252896489033,"score":21,"time":"2021-01-11T20:00:35Z"},{"id":25742218,"title":"On Transitioning from C# to F#: Rethinking State","url":"https://markjames.dev/2021-01-11-transitioning-from-csharp-to-fsharp-rethinking-state/","rank":-8.37126791039273,"score":1,"time":"2021-01-12T04:18:38Z"},{"id":25761492,"title":"Fss – Type safe CSS for F#","url":"https://blogg.bekk.no/introducing-fss-cff9fdd300a1","rank":-9.111146673211662,"score":1,"time":"2021-01-13T13:09:12Z"},{"id":25770066,"title":"Show HN: Execute Gists of Node.js Python C# Dart Go Java VB Swift F# + Kotlin","url":"https://gist.cafe","rank":-6.13088138773177,"score":0,"time":"2021-01-14T00:28:46Z"},{"id":25775542,"title":"Show HN: Execute Gists of Node.js Python C# Dart Go Java VB Swift F# & Kotlin","url":"https://gist.cafe","rank":-6.318779493058602,"score":0,"time":"2021-01-14T12:25:12Z"},{"id":25802070,"title":"Show HN: Execute Gists of Node.js Python C# Dart Go Java VB Swift F# + Kotlin","url":"https://gist.cafe","rank":-6.13088138773177,"score":0,"time":"2021-01-16T13:33:12Z"},{"id":25871598,"title":"Gist.cafe – Execute Gists of Python Node Deno C# Dart Swift Go Kotlin Java VB F#","url":"https://gist.cafe","rank":-6.318779493058602,"score":115,"time":"2021-01-22T13:47:47Z"},{"id":25889232,"title":"Plotting Graphs from CSV Files in F# Using XPlot","url":"https://markjames.dev/2021-01-23-plotting-csv-files-fsharp/","rank":-8.044632158481779,"score":2,"time":"2021-01-24T04:25:02Z"},{"id":25930587,"title":"When to Say F#^K You","url":"https://auth0.com/blog/when-to-say-f-k-you/","rank":-9.111146673211662,"score":1,"time":"2021-01-27T17:00:54Z"},{"id":25980437,"title":"What the F#","url":"https://onurgumus.github.io/2021/01/31/What-the-F.html","rank":-10.5036669299479,"score":1,"time":"2021-01-31T17:19:16Z"},{"id":25986316,"title":"What the F#","url":"https://onurgumus.github.io/2021/01/31/What-the-F.html","rank":-10.5036669299479,"score":212,"time":"2021-02-01T06:59:00Z"},{"id":25987413,"title":"What I wish I knew when learning F#","url":"http://danielbachler.de/2020/12/23/what-i-wish-i-knew-when-learning-fsharp.html","rank":-8.37126791039273,"score":1,"time":"2021-02-01T10:30:35Z"},{"id":26012007,"title":"Writing high performance F# code","url":"https://bartoszsypytkowski.com/writing-high-performance-f-code/","rank":-9.532398213129012,"score":243,"time":"2021-02-03T09:29:15Z"},{"id":26083682,"title":"iRacing Telemetry with F#","url":"https://markjames.dev/2021-02-09-iracing-telemetry-fsharp/","rank":-9.9944909501289,"score":1,"time":"2021-02-09T23:03:04Z"},{"id":26083841,"title":"iRacing Telemetry with F#","url":"https://markjames.dev/2021-02-09-iracing-telemetry-fsharp/","rank":-9.9944909501289,"score":63,"time":"2021-02-09T23:16:58Z"},{"id":26091643,"title":"What is the case against F# (2009)","url":"https://stackoverflow.com/questions/1105422/what-is-the-case-against-f","rank":-8.725550970958968,"score":1,"time":"2021-02-10T16:54:19Z"},{"id":26142362,"title":"What is the case against F#? (2009)","url":"https://stackoverflow.com/questions/1105422/what-is-the-case-against-f#","rank":-8.725550970958968,"score":59,"time":"2021-02-15T13:09:12Z"},{"id":26142662,"title":"Introduction to the 'Why use F#' series (2012)","url":"https://fsharpforfunandprofit.com/posts/why-use-fsharp-intro/","rank":-8.37126791039273,"score":74,"time":"2021-02-15T13:45:37Z"},{"id":26142696,"title":"Why You Should Use F# (2018) [video]","url":"https://www.youtube.com/watch?v=ZBP5I3jp_go","rank":-8.725550970958968,"score":1,"time":"2021-02-15T13:49:24Z"},{"id":26151501,"title":"Domain Modeling Made Functional [F# Book]","url":"https://pragprog.com/titles/swdddf/domain-modeling-made-functional/","rank":-9.111146673211662,"score":2,"time":"2021-02-16T06:32:31Z"},{"id":26182563,"title":"I Love F# for Mathematical Planning","url":"https://matthewcrews.com/blog/2020-12-09-why-i-love-fsharp-for-mathematical-planning/","rank":-9.111146673211662,"score":3,"time":"2021-02-18T17:16:35Z"},{"id":26193564,"title":"Why F# is the best enterprise language","url":"https://fsharpforfunandprofit.com/posts/fsharp-is-the-best-enterprise-language/","rank":-8.725550970958968,"score":2,"time":"2021-02-19T14:36:05Z"},{"id":26226932,"title":"F# Units of Measure – A Worked Example","url":"http://stevenpemberton.net/blog/2015/03/11/FSharp-Units-Of-Measure/","rank":-8.725550970958968,"score":5,"time":"2021-02-22T17:06:07Z"},{"id":26340138,"title":"F# and F# tools update for Visual Studio 16.9","url":"https://devblogs.microsoft.com/dotnet/f-and-f-tools-update-for-visual-studio-16-9/","rank":-10.885161603367767,"score":3,"time":"2021-03-04T08:43:28Z"},{"id":26369455,"title":"F# for Python Users","url":"https://gist.github.com/bytesource/5e6f3833a2dc17ee38836a916746bcc1","rank":-9.9944909501289,"score":3,"time":"2021-03-06T18:36:52Z"},{"id":26412616,"title":"Rust's async isn't F# king colored","url":"https://www.hobofan.com/blog/2021-03-10-rust-async-colored/","rank":-8.37126791039273,"score":7,"time":"2021-03-10T16:01:53Z"},{"id":26421148,"title":"Rust's async isn't F# king colored","url":"https://www.hobofan.com/blog/2021-03-10-rust-async-colored/","rank":-8.37126791039273,"score":116,"time":"2021-03-11T07:05:00Z"},{"id":26441967,"title":"Choosing a language to replace JavaScript (and why it's F#)","url":"https://theor.xyz/posts/tech-stack-graph-unicode-fsharp/","rank":-7.462294522547951,"score":2,"time":"2021-03-12T22:55:28Z"},{"id":26453870,"title":"Bolero: F# in WebAssembly","url":"https://fsbolero.io/","rank":-9.9944909501289,"score":0,"time":"2021-03-14T09:26:59Z"},{"id":26540279,"title":"Choosing a language to replace JavaScript (and why it's F#)","url":"https://theor.xyz/posts/tech-stack-graph-unicode-fsharp/","rank":-7.462294522547951,"score":0,"time":"2021-03-22T13:10:56Z"},{"id":26542341,"title":"EFCore.FSharp: Adds F# design-time support to EF Core","url":"https://github.com/efcore/EFCore.FSharp","rank":-7.74252896489033,"score":1,"time":"2021-03-22T15:38:05Z"},{"id":26568092,"title":"Outlines of a Supercompiler in F#","url":"https://danielbmarkham.com/outlines-of-a-supercompiler-in-f/","rank":-9.111146673211662,"score":1,"time":"2021-03-24T15:02:00Z"},{"id":26594654,"title":"An Introduction to F# (2012) [video]","url":"https://www.youtube.com/watch?v=HQ887aOZITY","rank":-9.111146673211662,"score":2,"time":"2021-03-26T17:24:03Z"},{"id":26637338,"title":"Types from data: Making structured data first-class citizens in F#","url":"http://tomasp.net/academic/papers/fsharp-data/","rank":-7.462294522547951,"score":1,"time":"2021-03-30T17:14:01Z"},{"id":26739501,"title":"A Brief F# Exploration","url":"https://notes.srid.ca/fsharp-exploration","rank":-9.9944909501289,"score":109,"time":"2021-04-08T14:54:49Z"},{"id":26747340,"title":"Try F# on WebAssembly","url":"https://tryfsharp.fsbolero.io/","rank":-9.9944909501289,"score":9,"time":"2021-04-09T06:37:09Z"},{"id":26750334,"title":"Bolero: F# in WebAssembly","url":"https://fsbolero.io/","rank":-9.9944909501289,"score":2,"time":"2021-04-09T13:33:14Z"},{"id":26760559,"title":"F# web application video tutorial","url":"https://youtube.com/playlist?list=PLWtGeD5k0ryhV0Fq-_n9OADe1mud_ZTlT","rank":-9.532398213129012,"score":1,"time":"2021-04-10T10:57:49Z"},{"id":26963598,"title":"F# on the Web: A guide to building websites with Falco, .NET 5 and ASP.NET Core","url":"https://www.pimbrouwers.com/2020/12/08/fsharp-on-the-web-a-guide-to-building-websites-with-falco-dotnet-x-and-aspdotnet-core.html","rank":-6.13088138773177,"score":1,"time":"2021-04-27T23:47:50Z"},{"id":27002481,"title":"Livestream: Poker Made in F#","url":"https://www.youtube.com/watch?v=lgKjoEr46GU","rank":-9.532398213129012,"score":1,"time":"2021-05-01T02:43:18Z"},{"id":27058521,"title":"FsCodec 2.2 – F# Event-Union Contract Encoding","url":"https://github.com/jet/FsCodec/releases/tag/2.2.0","rank":-8.37126791039273,"score":2,"time":"2021-05-06T02:34:14Z"},{"id":27058616,"title":"Master .NET Interactive with F#","url":"https://pawestadnicki.medium.com/master-net-interactive-with-f-7553adf61350","rank":-9.532398213129012,"score":3,"time":"2021-05-06T02:47:58Z"},{"id":27068922,"title":"F# Support on Hot Chocolate","url":"https://github.com/ChilliCream/hotchocolate/pull/3670","rank":-9.532398213129012,"score":1,"time":"2021-05-06T20:53:18Z"},{"id":27068949,"title":"Npgsql.FSharp.Analyzer 3.26.0 – F# analyzer for SQL","url":"https://github.com/Zaid-Ajaj/Npgsql.FSharp.Analyzer/releases/tag/v3.26.0","rank":-7.74252896489033,"score":1,"time":"2021-05-06T20:55:17Z"},{"id":27075442,"title":"How to use F# to create shell scripts?","url":"https://twitter.com/adelarsq/status/1390459435194241025","rank":-8.37126791039273,"score":2,"time":"2021-05-07T13:09:32Z"},{"id":27076504,"title":"Calling F#/.NET code from Flutter with Mono (2019)","url":"https://nick-fisher.com/articles/calling-fsharp-dotnet-code-from-flutter/","rank":-8.044632158481779,"score":1,"time":"2021-05-07T14:46:58Z"},{"id":27130589,"title":".NET Interactive Notebooks with C#/F# in VS Code","url":"https://www.youtube.com/watch?v=DMYtIJT1OeU","rank":-8.044632158481779,"score":1,"time":"2021-05-12T14:15:36Z"},{"id":27130595,"title":"C#, F#, and PowerShell in Interactive Jupyter Notebooks","url":"https://www.youtube.com/watch?v=bfcWSoBGsPA","rank":-8.37126791039273,"score":2,"time":"2021-05-12T14:16:24Z"},{"id":27161968,"title":"F# Cheat Sheet [pdf]","url":"https://samskivert.com/code/fsharp/fsharp-cheat-sheet.pdf","rank":-9.9944909501289,"score":2,"time":"2021-05-15T03:09:24Z"},{"id":27162004,"title":"ML Systems in Vertical Slices – F# & .NET Interactive 4 the Win","url":"https://www.youtube.com/watch?v=ch1aeidOt_M&t=11228s","rank":-7.462294522547951,"score":2,"time":"2021-05-15T03:17:02Z"},{"id":27171212,"title":"FsAutoComplete (F# LSP server) 0.46 Released","url":"https://github.com/fsharp/FsAutoComplete/releases/tag/0.46.0","rank":-8.725550970958968,"score":1,"time":"2021-05-16T04:23:21Z"},{"id":27173178,"title":"Instant C# Node.js Dart Java Kotlin Swift VB and F# Client Apps","url":"https://apps.servicestack.net","rank":-6.9585747861330285,"score":0,"time":"2021-05-16T12:21:39Z"},{"id":27176739,"title":"F# Tutorial: How to Build a Full-Stack F# App (2019)","url":"https://www.toptal.com/f-sharp/f-sharp-tutorial-pt1","rank":-10.605205298681435,"score":5,"time":"2021-05-16T20:26:35Z"},{"id":27185498,"title":"Instant C# Node Dart Java Kotlin Swift VB and F# Client Apps","url":"https://apps.servicestack.net","rank":-7.201637210600355,"score":0,"time":"2021-05-17T16:48:05Z"},{"id":27193271,"title":"Interview with F# designer Don Syme","url":"https://www.youtube.com/watch?v=hNAb04V4liA","rank":-9.111146673211662,"score":3,"time":"2021-05-18T11:19:48Z"},{"id":27213181,"title":"Getting started with Fable (F#) and Node.js (2020)","url":"https://antongorbikov.com/2020/09/25/getting-started-with-fable-nodejs/","rank":-8.044632158481779,"score":2,"time":"2021-05-19T19:22:21Z"},{"id":27256098,"title":"F# Units of Measure","url":"https://carlton-upperdine.medium.com/f-units-of-measure-75ad392dbc","rank":-9.9944909501289,"score":1,"time":"2021-05-23T16:11:08Z"},{"id":27257565,"title":"Fun Fan F# #1","url":"https://www.youtube.com/watch?v=nFD7-nQFzZo","rank":-9.9944909501289,"score":0,"time":"2021-05-23T18:59:29Z"},{"id":27258129,"title":"F# Epoxy","url":"https://www.youtube.com/watch?v=ekwHnE_poH4","rank":-11.067508501628883,"score":0,"time":"2021-05-23T20:11:52Z"},{"id":27268322,"title":"Introduction to Functional Programming in F# (Luca Bolognese – Future Tech 2021)","url":"https://www.youtube.com/watch?v=4BfOpsx2rwI","rank":-7.462294522547951,"score":3,"time":"2021-05-24T18:56:30Z"},{"id":27292426,"title":"F# and F# tools update for Visual Studio 16.10","url":"https://devblogs.microsoft.com/dotnet/f-and-f-tools-update-for-visual-studio-16-10/","rank":-10.885161603367767,"score":3,"time":"2021-05-26T16:18:59Z"},{"id":27324157,"title":"Svelte and F#","url":"https://www.youtube.com/watch?v=D5LwGKNa6dk","rank":-10.5036669299479,"score":1,"time":"2021-05-29T09:54:42Z"},{"id":27329119,"title":"Build your own Chatbot therapist in F#","url":"https://evelinag.com/eliza/","rank":-8.725550970958968,"score":2,"time":"2021-05-29T23:23:26Z"},{"id":27345809,"title":"Avoiding unnecessary computations with scan part 2 – F# Interactive","url":"https://pawestadnicki.medium.com/avoiding-unnecessary-computations-with-scan-ii-c6967546104f","rank":-8.044632158481779,"score":4,"time":"2021-05-31T16:35:50Z"},{"id":27353993,"title":"Rust for Fsharpers and F# for Rustaceans","url":"https://github.com/Dhghomon/rust-fsharp","rank":-8.725550970958968,"score":4,"time":"2021-06-01T13:22:46Z"},{"id":27377215,"title":"Work in Progress: PHP support for F# (Fable) merged","url":"https://github.com/fable-compiler/Fable/pull/2447","rank":-8.044632158481779,"score":1,"time":"2021-06-03T04:25:30Z"},{"id":27385007,"title":"Show HN: LibHunt – Discover popular and related F# open-source projects","url":"https://www.libhunt.com/l/fsharp","rank":-7.462294522547951,"score":1,"time":"2021-06-03T17:56:56Z"},{"id":27415144,"title":"Don Syme, lead designer of F#, implies support for racist terror org, Antifa","url":"https://twitter.com/dsymetweets/status/1401312529217998850","rank":-6.9585747861330285,"score":1,"time":"2021-06-06T18:31:12Z"},{"id":27441247,"title":"Rust for Fsharpers and F# for Rustaceans","url":"https://github.com/Dhghomon/rust-fsharp","rank":-8.725550970958968,"score":3,"time":"2021-06-08T21:40:01Z"},{"id":27474530,"title":"Fantastic F# and Azure Developer Extensions for VSCode","url":"https://www.compositional-it.com/news-blog/fantastic-f-and-azure-developer-extensions-for-vscode/","rank":-8.37126791039273,"score":1,"time":"2021-06-11T15:18:29Z"},{"id":27590583,"title":"Fasm, a F# to Jitted ASM/IL disassembler as a dotnet tool","url":"https://github.com/d-edge/fasm","rank":-7.201637210600355,"score":114,"time":"2021-06-22T11:58:45Z"},{"id":27612906,"title":"Show HN: Optics for F#","url":"https://github.com/xyncro/aether","rank":-9.532398213129012,"score":1,"time":"2021-06-24T01:42:23Z"},{"id":27616451,"title":"Serverless apps on AWS using F# and fable","url":"https://chester.codes/serverless-apps-aws-fsharp-fable/","rank":-8.37126791039273,"score":2,"time":"2021-06-24T12:20:12Z"},{"id":27783094,"title":"F# Is the Best Programming Language Today","url":"https://danielbmarkham.com/fsharp-is-the-best-programming-language-today/","rank":-8.725550970958968,"score":220,"time":"2021-07-09T12:41:46Z"},{"id":27796181,"title":"Best resources to learn F# in 2021 [video]","url":"https://www.youtube.com/watch?v=gwEFDUxIveY","rank":-8.37126791039273,"score":1,"time":"2021-07-10T20:24:34Z"},{"id":27799689,"title":"Warning: Australian Humour – Stay the F#$% at Home","url":"https://www.youtube.com/watch?v=SnBtOPUMyqU","rank":-8.37126791039273,"score":4,"time":"2021-07-11T10:08:57Z"},{"id":27826964,"title":"VisUAL2: ARM assembler and simulator written in F#","url":"https://github.com/scc416/Visual2","rank":-8.37126791039273,"score":2,"time":"2021-07-13T22:18:40Z"},{"id":27841015,"title":"Match Expressions in F#","url":"https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/match-expressions","rank":-9.9944909501289,"score":4,"time":"2021-07-15T03:08:39Z"},{"id":27858036,"title":"F# Meets Python","url":"https://github.com/fable-compiler/Fable/pull/2345","rank":-10.5036669299479,"score":1,"time":"2021-07-16T16:35:00Z"},{"id":27902801,"title":"Don Syme to teach Guido van Rossum F# live","url":"https://twitter.com/dsymetweets/status/1417582327300075520","rank":-8.044632158481779,"score":5,"time":"2021-07-21T05:58:09Z"},{"id":27970300,"title":"Tune in July 29 for .NET Conf: Focus on F#","url":"https://devblogs.microsoft.com/dotnet/tune-in-july-29-for-net-conf-focus-on-f/","rank":-7.74252896489033,"score":2,"time":"2021-07-27T09:12:10Z"},{"id":27996950,"title":".NET Conf: Focus on F#","url":"https://focus.dotnetconf.net/","rank":-9.532398213129012,"score":3,"time":"2021-07-29T14:27:15Z"},{"id":28003264,"title":"Beginner's Series To: F#","url":"https://channel9.msdn.com/Series/Beginners-Series-to-FSharp/Introduction-1-of-12--Beginners-Series-to-F","rank":-9.532398213129012,"score":3,"time":"2021-07-30T00:48:25Z"},{"id":28009165,"title":".NET Conf: Focus on F#","url":"https://www.youtube.com/watch?v=i3qEhwcG7ps","rank":-9.532398213129012,"score":1,"time":"2021-07-30T15:41:40Z"},{"id":28043305,"title":"Guido van Rossum learns F#","url":"https://www.youtube.com/watch?v=i3qEhwcG7ps","rank":-9.532398213129012,"score":3,"time":"2021-08-02T22:08:00Z"},{"id":28047010,"title":"Clojure developers have the highest median salary. Second place belongs to F#","url":"https://insights.stackoverflow.com/survey/2021/#technology-top-paying-technologies","rank":-7.201637210600355,"score":3,"time":"2021-08-03T08:54:16Z"},{"id":28057633,"title":"Guido von Rossum learns F# from DOM Syme","url":"https://www.youtube.com/watch?v=i3qEhwcG7ps","rank":-8.37126791039273,"score":4,"time":"2021-08-04T05:49:50Z"},{"id":28061194,"title":"Don Syme teaches Guido van Rossum F#","url":"https://www.youtube.com/watch?v=e2J9PGC-K1E","rank":-8.725550970958968,"score":2,"time":"2021-08-04T14:11:18Z"},{"id":28067896,"title":"Creator of F# teaches F# to the creator of Python","url":"https://www.youtube.com/watch?v=e2J9PGC-K1E","rank":-10.885161603367767,"score":1,"time":"2021-08-04T23:44:15Z"},{"id":28127226,"title":"Falco – secure, fast and fault-tolerant web app toolkit for F#","url":"https://www.falcoframework.com/","rank":-7.462294522547951,"score":1,"time":"2021-08-10T10:54:01Z"},{"id":28184595,"title":"Learning F# by Designing Your Own Language by Alexey Golub","url":"https://www.youtube.com/watch?v=34C_7halqGw","rank":-7.74252896489033,"score":2,"time":"2021-08-14T22:46:45Z"},{"id":28220134,"title":"Python, C# and F# Jupyter Notebooks for .NET APIs","url":"https://docs.servicestack.net/jupyter-notebooks","rank":-8.044632158481779,"score":1,"time":"2021-08-18T12:23:08Z"},{"id":28245131,"title":"F# for JavaScript Devs","url":"https://www.compositional-it.com/news-blog/f-for-javascript-devs","rank":-9.9944909501289,"score":3,"time":"2021-08-20T12:09:38Z"},{"id":28255778,"title":"Create Python, C# and F# Jupyter Notebooks","url":"https://docs.servicestack.net/jupyter-notebooks","rank":-8.725550970958968,"score":1,"time":"2021-08-21T10:22:26Z"},{"id":28304999,"title":"Optimizing Tasks in F#","url":"https://blog.darklang.com/optimizing-tasks-in-fsharp/","rank":-9.9944909501289,"score":6,"time":"2021-08-25T18:19:51Z"},{"id":28314524,"title":"F# Pipelining vs. Composition","url":"https://spin.atomicobject.com/2021/08/26/fsharp-operators-pipeline-composition/","rank":-9.9944909501289,"score":1,"time":"2021-08-26T13:18:57Z"},{"id":28364494,"title":"Learn to Build Applications with F#","url":"https://devblogs.microsoft.com/dotnet/learn-to-build-applications-with-fsharp/","rank":-9.111146673211662,"score":4,"time":"2021-08-31T06:13:04Z"},{"id":28413952,"title":"Statically Typed Units of Measurement in F#","url":"https://fsharpforfunandprofit.com/posts/units-of-measure/","rank":-8.725550970958968,"score":4,"time":"2021-09-04T10:59:06Z"},{"id":28477136,"title":"A Brief Introduction to F# for Object Oriented Developers","url":"https://samwalpole.com/a-brief-introduction-to-f-for-object-oriented-developers","rank":-8.044632158481779,"score":10,"time":"2021-09-10T02:32:34Z"},{"id":28477611,"title":"Don Syme's response to requests for type-level programming support in F#","url":"https://github.com/fsharp/fslang-suggestions/issues/243","rank":-6.9585747861330285,"score":5,"time":"2021-09-10T03:50:20Z"},{"id":28481079,"title":"Don Syme, creator of F#, defends lack of type classes","url":"https://github.com/fsharp/fslang-suggestions/issues/243","rank":-7.74252896489033,"score":8,"time":"2021-09-10T13:15:48Z"},{"id":28484587,"title":"Why OO Matters (in F#) (2017)","url":"https://eiriktsarpalis.wordpress.com/2017/03/20/why-oo-matters-in-f/","rank":-9.111146673211662,"score":1,"time":"2021-09-10T17:20:57Z"},{"id":28494266,"title":"The downsides of type-level programming by F# creator","url":"https://bit.ly/3tA1nJd","rank":-8.044632158481779,"score":1,"time":"2021-09-11T18:07:58Z"},{"id":28505103,"title":"TC39 Pipeline Operator – Hack vs. F#","url":"https://benlesh.com/posts/tc39-pipeline-proposal-hack-vs-f-sharp/","rank":-9.111146673211662,"score":3,"time":"2021-09-12T21:22:29Z"},{"id":28505290,"title":"F# support for type classes or implicits","url":"https://github.com/fsharp/fslang-suggestions/issues/243","rank":-8.725550970958968,"score":3,"time":"2021-09-12T21:42:39Z"},{"id":28507916,"title":"Hack is dead. Long live F#","url":"https://github.com/tc39/proposal-pipeline-operator/issues/205","rank":-9.111146673211662,"score":21,"time":"2021-09-13T04:41:42Z"},{"id":28511467,"title":"F# and Type Classes","url":"https://github.com/fsharp/fslang-suggestions/issues/243","rank":-9.9944909501289,"score":6,"time":"2021-09-13T13:50:34Z"},{"id":28525830,"title":"Hack is dead. Long live F#","url":"https://github.com/tc39/proposal-pipeline-operator/issues/205","rank":-9.111146673211662,"score":4,"time":"2021-09-14T14:56:44Z"},{"id":28529928,"title":"TC39 Pipeline Operator – Hack vs. F#","url":"https://benlesh.com/posts/tc39-pipeline-proposal-hack-vs-f-sharp/","rank":-9.111146673211662,"score":50,"time":"2021-09-14T19:38:29Z"},{"id":28565991,"title":"Pipeline Operator: Hack vs. F#","url":"https://www.maartenhus.nl/blog/pipeline-operator-hack-vs-fsharp/","rank":-9.532398213129012,"score":1,"time":"2021-09-17T14:39:00Z"},{"id":28838364,"title":"Translating F# discriminated unions to C# Visitor pattern","url":"https://blog.ploeh.dk/2021/08/03/the-tennis-kata-revisited/","rank":-8.37126791039273,"score":3,"time":"2021-10-12T11:17:50Z"},{"id":28863205,"title":"What I wish I knew when learning F#","url":"https://danielbachler.de/2020/12/23/what-i-wish-i-knew-when-learning-fsharp.html","rank":-8.37126791039273,"score":233,"time":"2021-10-14T12:07:40Z"},{"id":28868058,"title":"The Early History of F#","url":"https://dl.acm.org/doi/pdf/10.1145/3386325","rank":-9.532398213129012,"score":2,"time":"2021-10-14T18:29:40Z"},{"id":28876872,"title":"Show HN: An updated cheat sheet for F#","url":"https://github.com/adelarsq/fsharp-cheatsheet","rank":-8.37126791039273,"score":15,"time":"2021-10-15T12:09:57Z"},{"id":28894913,"title":"Fable is a compiler that brings F# into the JavaScript ecosystem","url":"https://fable.io/","rank":-7.462294522547951,"score":129,"time":"2021-10-17T08:38:02Z"},{"id":28921541,"title":"What’s New in F# 6","url":"https://devblogs.microsoft.com/dotnet/whats-new-in-fsharp-6/","rank":-9.111146673211662,"score":47,"time":"2021-10-19T18:23:12Z"},{"id":28927797,"title":"Why Use F#?","url":"https://fsharpforfunandprofit.com/why-use-fsharp/","rank":-10.5036669299479,"score":3,"time":"2021-10-20T07:28:11Z"},{"id":28963267,"title":"Rust for Fsharpers and F# for Rustaceans","url":"https://github.com/Dhghomon/rust-fsharp","rank":-8.725550970958968,"score":6,"time":"2021-10-22T21:57:10Z"},{"id":28970810,"title":"Crates (Existentials in F#)","url":"https://www.patrickstevens.co.uk/posts/2021-10-19-crates/","rank":-9.9944909501289,"score":2,"time":"2021-10-23T18:02:06Z"},{"id":29001357,"title":"Fable – Write Front-end apps for the Web in F#","url":"https://www.i-programmer.info/news/87-web-development/14969-fable-write-front-end-apps-for-the-web-in-f.html","rank":-7.74252896489033,"score":3,"time":"2021-10-26T15:10:40Z"},{"id":29037846,"title":"F#, a New Hope","url":"https://www.tiny-thoughts.net/a-new-hope/","rank":-9.9944909501289,"score":5,"time":"2021-10-29T12:58:30Z"},{"id":29120562,"title":"Bayesian Inference in F#","url":"https://nbviewer.org/github/MokoSan/FSharpAdvent_2020/blob/main/BayesianInferenceInF%23.ipynb","rank":-9.9944909501289,"score":25,"time":"2021-11-05T15:22:36Z"},{"id":29121612,"title":"Show HN: F# web server in 3-4 lines of code","url":"https://github.com/RussBaz/WebFrame","rank":-7.462294522547951,"score":147,"time":"2021-11-05T16:36:00Z"},{"id":29133075,"title":"Cellular Automata in F#","url":"https://isthisit.nz/posts/2020/cellular-automata-in-fsharp/","rank":-9.9944909501289,"score":94,"time":"2021-11-06T19:25:18Z"},{"id":29165577,"title":"F# 6 is officially here","url":"https://devblogs.microsoft.com/dotnet/fsharp-6-is-officially-here/","rank":-9.532398213129012,"score":34,"time":"2021-11-09T18:42:09Z"},{"id":29208315,"title":"Embedding the F# Compiler","url":"https://queil.net/2021/05/embedding-fsharp-compiler/","rank":-9.9944909501289,"score":50,"time":"2021-11-13T08:20:36Z"},{"id":29210279,"title":"F# Console App and Review of Tasks","url":"https://danielbmarkham.com/f-console-app-and-review-of-tasks/","rank":-8.725550970958968,"score":2,"time":"2021-11-13T15:13:37Z"},{"id":29252324,"title":"Create Python Node C# Dart Swift Kotlin Java VB F# Client Apps from APIs","url":"https://apps.servicestack.net/#techstacks.io/csharp","rank":-6.73138387968092,"score":1,"time":"2021-11-17T12:45:24Z"},{"id":29287401,"title":"What's the Frequency, Kenneth? (F#)","url":"https://danielbmarkham.com/whats-the-frequency-kenneth-f/","rank":-9.111146673211662,"score":3,"time":"2021-11-20T12:11:40Z"},{"id":29315876,"title":"Crates – Existentials in F#","url":"https://www.patrickstevens.co.uk/posts/2021-10-19-crates/","rank":-9.9944909501289,"score":2,"time":"2021-11-23T08:52:49Z"},{"id":29562693,"title":"An F# Dev's Perspective on Clojure","url":"https://brettrowberry.hashnode.dev/an-f-devs-perspective-on-clojure","rank":-8.725550970958968,"score":1,"time":"2021-12-15T06:15:59Z"},{"id":29571417,"title":"F# Good and Bad","url":"https://danielbmarkham.com/f-good-and-bad/","rank":-9.9944909501289,"score":120,"time":"2021-12-15T20:47:20Z"},{"id":29627479,"title":"Building a Deployment System for Grammarly for Windows Using F# and AWS Lambda","url":"https://6ruce.github.io/posts/2021-12-20-grammarly-deployment-system.html","rank":-6.9585747861330285,"score":3,"time":"2021-12-20T17:40:40Z"},{"id":29698460,"title":"Syme and Matsakis: F# in the Static vs. Dynamic divide","url":"https://www.youtube.com/watch?v=Gq41S6TfJK0","rank":-7.74252896489033,"score":2,"time":"2021-12-27T02:33:00Z"},{"id":29724276,"title":"Structuring an F# Project with SQL Type Provider on CI","url":"https://medium.com/datarisk-io/structuring-an-f-project-with-sql-type-provider-on-ci-787a79d78699","rank":-7.74252896489033,"score":8,"time":"2021-12-29T12:40:27Z"},{"id":29748399,"title":"Show HN: Bleeter – Twitter UI built using F#","url":"https://sumeetdas.me/Bleeter/","rank":-8.37126791039273,"score":2,"time":"2021-12-31T14:37:46Z"},{"id":30037773,"title":"Functional Programming in F# [video lectures]","url":"https://www.youtube.com/playlist?list=PLiLMQyqbPyEMTGBoJ0Y1lG2SRv525dqq8","rank":-9.111146673211662,"score":6,"time":"2022-01-22T16:01:09Z"},{"id":30178427,"title":"How F# is perceived in the industry","url":"https://old.reddit.com/r/fsharp/comments/sadhcw/how_f_is_perceived_in_the_industry/","rank":-8.725550970958968,"score":1,"time":"2022-02-02T14:59:11Z"},{"id":30229883,"title":"Inline Assembly in F#","url":"https://blog.devgenius.io/inline-assembly-in-f-net-language-6d70ab9f58c1?gi=dea257bef9e9","rank":-9.9944909501289,"score":136,"time":"2022-02-06T05:55:39Z"},{"id":30243522,"title":"Simple translation workflow for full-stack F# via IL inspection","url":"https://jaggerjo.writeas.com/painless-translations-with-f-and-a-bit-of-magic","rank":-7.74252896489033,"score":1,"time":"2022-02-07T11:50:14Z"},{"id":30247987,"title":"Inline x86 Assembly in F#","url":"https://blog.devgenius.io/inline-assembly-in-f-net-language-6d70ab9f58c1?gi=f2a0a3b36f34","rank":-9.532398213129012,"score":2,"time":"2022-02-07T17:26:11Z"},{"id":30422317,"title":"Das.Test – An opinionated unit testing library written in F# for F#","url":"https://github.com/sumeetdas/DasTest","rank":-10.339288349992783,"score":7,"time":"2022-02-21T23:49:09Z"},{"id":30428045,"title":"F# empowers everyone to write succinct, robust and performant code","url":"https://fsharp.org/","rank":-7.74252896489033,"score":3,"time":"2022-02-22T14:06:59Z"},{"id":30828387,"title":"Scientific Computing with F#","url":"https://johnazariah.github.io/2021/12/10/scientific-computing-with-fsharp-1.html","rank":-9.9944909501289,"score":4,"time":"2022-03-28T08:21:04Z"},{"id":30882514,"title":"Implementing Scala ZIO in F# (2019)","url":"http://anthonylloyd.github.io/blog/2019/03/29/io","rank":-9.111146673211662,"score":1,"time":"2022-04-01T19:47:51Z"},{"id":31108117,"title":"When C# devs meet with F#","url":"https://twitter.com/MarusykRoman/status/1516190391724396546","rank":-9.111146673211662,"score":3,"time":"2022-04-21T11:32:31Z"},{"id":31132030,"title":"Absolute Beginner's guide to F# part 1","url":"https://www.youtube.com/watch?v=7Rc2gzKdsvA","rank":-8.37126791039273,"score":1,"time":"2022-04-23T06:53:28Z"},{"id":31522357,"title":"Statically Checked SQL for F#","url":"https://github.com/fsprojects/Rezoom.SQL","rank":-9.532398213129012,"score":4,"time":"2022-05-26T19:22:15Z"},{"id":31540398,"title":"A declarative desktop (and mobile) UI framework for F#","url":"https://github.com/fsprojects/Avalonia.FuncUI","rank":-8.044632158481779,"score":3,"time":"2022-05-28T14:01:20Z"},{"id":31599854,"title":"Comparing a Voxel Game in F# and Rust","url":"https://cragwind.com/blog/posts/comparing-voxel-game-fsharp-rust/","rank":-8.37126791039273,"score":6,"time":"2022-06-02T20:04:25Z"},{"id":31905208,"title":"F# – An Introduction for My Colleagues","url":"https://www.accounttechnologies.com/blog/f-an-introduction-for-my-colleagues","rank":-9.111146673211662,"score":2,"time":"2022-06-28T07:43:56Z"},{"id":31922003,"title":"Software Transactional Memory for F# (2008)","url":"http://web.archive.org/web/20110926161739/http://cs.hubfs.net/blogs/hell_is_other_languages/archive/2008/01/16/4565.aspx","rank":-9.111146673211662,"score":1,"time":"2022-06-29T15:58:54Z"},{"id":31947277,"title":"How To F#€k Up An Airport","url":"https://www.radiospaetkauf.com/ber/","rank":-8.725550970958968,"score":295,"time":"2022-07-01T14:59:00Z"},{"id":32014776,"title":"F* – Microsoft's programming language with a superset of features over F#","url":"https://github.com/FStarLang/FStar","rank":-7.201637210600355,"score":10,"time":"2022-07-07T14:46:29Z"},{"id":32577511,"title":"F# Svelte Clone","url":"https://davedawkins.github.io/Sutil/","rank":-10.5036669299479,"score":1,"time":"2022-08-24T10:38:19Z"},{"id":32907511,"title":"Automatic differentiation in a lot more than 38 lines of F#","url":"https://github.com/DiffSharp/DiffSharp","rank":-7.462294522547951,"score":4,"time":"2022-09-20T04:02:32Z"},{"id":32940536,"title":"F# Fable 4 will offer compilation to Python, Rust and Dart","url":"https://fable.io/blog/2022/2022-06-06-Snake_Island_alpha.html","rank":-7.462294522547951,"score":2,"time":"2022-09-22T15:44:30Z"},{"id":33119206,"title":"C# port of F# port of Wolfenstein 3D","url":"https://github.com/JamesRandall/csharp-wolfenstein","rank":-8.37126791039273,"score":1,"time":"2022-10-07T09:43:33Z"},{"id":33149568,"title":"Data Science with F#","url":"https://fsharp.org/guides/data-science/","rank":-9.9944909501289,"score":4,"time":"2022-10-10T09:55:16Z"},{"id":33521389,"title":"F# 7","url":"https://devblogs.microsoft.com/dotnet/announcing-fsharp-7/","rank":-11.067508501628883,"score":29,"time":"2022-11-08T17:10:33Z"},{"id":33546533,"title":"A Simple Computation Engine in F#","url":"https://isthisit.nz/posts/2022/a-simple-computation-engine-in-fsharp/","rank":-9.111146673211662,"score":3,"time":"2022-11-10T14:02:18Z"},{"id":33566755,"title":"Drawbacks of adding 'Interfaces with static abstract members' in F#","url":"https://github.com/fsharp/fslang-design/blob/main/FSharp-7.0/FS-1124-interfaces-with-static-abstract-members.md","rank":-7.74252896489033,"score":3,"time":"2022-11-11T20:59:50Z"},{"id":33782400,"title":"A Simple Computation Engine in F#","url":"https://isthisit.nz/posts/2022/a-simple-computation-engine-in-fsharp/","rank":-9.111146673211662,"score":1,"time":"2022-11-29T01:14:02Z"},{"id":33951745,"title":"Generating Chord Progressions in F#","url":"https://blog.emneb.dev/posts/02-generating-chord-progressions-in-fsharp.html","rank":-9.532398213129012,"score":3,"time":"2022-12-12T06:55:38Z"},{"id":34026048,"title":"F# to Rust Ray Tracer","url":"https://ncave.github.io/fable-raytracer/","rank":-9.532398213129012,"score":2,"time":"2022-12-17T08:46:25Z"},{"id":34075046,"title":"F# for Performance-Critical Code","url":"https://www.youtube.com/watch?v=NZ5Lwzrdoe8","rank":-9.532398213129012,"score":3,"time":"2022-12-21T00:30:50Z"},{"id":34084109,"title":"Darklang for F# Developers","url":"https://stachu.net/darklang-for-fsharp-devs/","rank":-9.9944909501289,"score":10,"time":"2022-12-21T18:03:17Z"},{"id":34112655,"title":"Bayesian Optimization for Performance Tuning in F#","url":"https://github.com/MokoSan/Bayesian-Optimization-in-FSharp/blob/main/AdventSubmission.md","rank":-8.725550970958968,"score":1,"time":"2022-12-24T01:05:35Z"},{"id":34407698,"title":"OneOf – F# style discriminated unions for C#","url":"https://github.com/mcintyre321/OneOf","rank":-8.725550970958968,"score":1,"time":"2023-01-17T00:45:50Z"},{"id":34747307,"title":"Fvim – Cross platform Neovim front-end UI, built with F# + Avalonia","url":"https://github.com/yatli/fvim","rank":-7.201637210600355,"score":2,"time":"2023-02-10T23:12:35Z"},{"id":34767745,"title":"ML Dialects and Haskell: SML, OCaml, F#, Haskell","url":"https://hyperpolyglot.org/ml","rank":-8.37126791039273,"score":5,"time":"2023-02-12T22:21:02Z"},{"id":34771876,"title":"Excel Functions in F# Language","url":"https://www.sharpcells.com/","rank":-9.532398213129012,"score":144,"time":"2023-02-13T10:10:06Z"},{"id":34831733,"title":"Elmish.Avalonia – Static Avalonia views with F# for Elmish programs","url":"https://github.com/JordanMarr/Elmish.Avalonia","rank":-7.74252896489033,"score":1,"time":"2023-02-17T07:08:57Z"},{"id":34980493,"title":"Functional cross platform UI in F#","url":"https://github.com/fsprojects/Avalonia.FuncUI","rank":-9.111146673211662,"score":3,"time":"2023-03-01T09:44:43Z"},{"id":34993510,"title":"Amplifying F#","url":"https://amplifying-fsharp.github.io/","rank":-11.067508501628883,"score":1,"time":"2023-03-02T08:48:05Z"},{"id":35020386,"title":"Magical Domain Modelling with F#","url":"https://blog.scottlogic.com/2018/06/01/magical-domain-modelling-with-fsharp.html","rank":-9.532398213129012,"score":2,"time":"2023-03-04T12:41:55Z"},{"id":35427595,"title":"Expression – Pragmatic functional programming for Python inspired by F#","url":"https://github.com/cognitedata/Expression","rank":-8.044632158481779,"score":3,"time":"2023-04-03T17:15:02Z"},{"id":35980790,"title":"What the F#: A Collection of Surprising Behavior by Programming Language","url":"https://whatthefsharp.com/","rank":-7.462294522547951,"score":3,"time":"2023-05-17T20:23:25Z"},{"id":36132744,"title":"Why your F# evangelism isn't working","url":"https://ericsink.com/entries/fsharp_chasm.html","rank":-8.725550970958968,"score":202,"time":"2023-05-30T23:47:25Z"},{"id":36337581,"title":"Fun with F#, SQL Databases and Asp.net","url":"https://gluer.org/blog/2023/having-fun-with-f-sql-databases-and-asp-dot-net/","rank":-8.37126791039273,"score":2,"time":"2023-06-15T07:53:05Z"},{"id":36571893,"title":"The State of F# (2023)","url":"https://hamy.xyz/labs/2023-06-state-of-fsharp","rank":-9.532398213129012,"score":3,"time":"2023-07-03T12:22:51Z"},{"id":36699886,"title":"Htmx and F#","url":"https://jkone27-3876.medium.com/htmx-and-f-c1ffdc18fbb5","rank":-10.5036669299479,"score":4,"time":"2023-07-12T18:53:36Z"},{"id":36849187,"title":"Using the Option Module in F#","url":"https://www.compositional-it.com/news-blog/using-the-option-module-in-f/","rank":-9.111146673211662,"score":2,"time":"2023-07-24T15:05:23Z"},{"id":36896918,"title":"New syntax for string interpolation in F#","url":"https://devblogs.microsoft.com/dotnet/new-syntax-for-string-interpolation-in-fsharp/","rank":-8.725550970958968,"score":4,"time":"2023-07-27T17:18:44Z"},{"id":36915108,"title":"RISC-V CPU formal specification F# edition","url":"https://github.com/mrLSD/riscv-fs","rank":-8.725550970958968,"score":134,"time":"2023-07-29T00:04:17Z"},{"id":36940413,"title":"Wolfenstein 3D in F#","url":"https://github.com/JamesRandall/fsharp-wolfenstein","rank":-9.9944909501289,"score":2,"time":"2023-07-31T09:42:28Z"},{"id":36942742,"title":"F# Extends Its String Interpolation Syntax to Reduce Escaping","url":"https://www.infoq.com/news/2023/07/sharp-interpolation-syntax/","rank":-8.044632158481779,"score":1,"time":"2023-07-31T14:10:32Z"},{"id":37038425,"title":"The combined power of F# and C#","url":"https://steven-giesel.com/blogPost/2f70d926-ec92-4dfe-b278-18f78078253d","rank":-8.725550970958968,"score":219,"time":"2023-08-07T18:19:10Z"},{"id":37172810,"title":"Essential F# (Free Book)","url":"https://leanpub.com/essential-fsharp","rank":-9.9944909501289,"score":2,"time":"2023-08-18T08:33:07Z"},{"id":37356888,"title":"Testing C# with F#","url":"https://ijrussell.github.io/posts/testing-csharp-with-fsharp/","rank":-9.9944909501289,"score":29,"time":"2023-09-01T22:39:07Z"},{"id":37531736,"title":"Write your own Excel in 100 lines of F#","url":"https://tomasp.net/blog/2018/write-your-own-excel/","rank":-8.044632158481779,"score":5,"time":"2023-09-16T03:20:09Z"},{"id":37566477,"title":"Why don't you just use F#?","url":"https://github.com/louthy/language-ext/wiki/%22Why-don%27t-you-just-use-F%23%3F%22","rank":-8.725550970958968,"score":4,"time":"2023-09-19T06:55:18Z"},{"id":37999102,"title":"F# 8 Features: WhileBang","url":"https://twitter.com/lamg__/status/1716806506316710269","rank":-9.9944909501289,"score":4,"time":"2023-10-24T13:45:16Z"},{"id":38001167,"title":"F# 8 features: Accessor function shorthand","url":"https://twitter.com/lamg__/status/1716507937126891893","rank":-9.111146673211662,"score":2,"time":"2023-10-24T16:07:11Z"},{"id":38120598,"title":"Course using F#: Write your own tiny programming system(s)","url":"https://d3s.mff.cuni.cz/teaching/nprg077/","rank":-7.74252896489033,"score":214,"time":"2023-11-02T21:41:03Z"},{"id":38122679,"title":"A new F# compiler feature: graph-based type-checking","url":"https://devblogs.microsoft.com/dotnet/a-new-fsharp-compiler-feature-graphbased-typechecking/","rank":-8.044632158481779,"score":196,"time":"2023-11-03T00:39:22Z"},{"id":38265390,"title":"F# 8","url":"https://devblogs.microsoft.com/dotnet/announcing-fsharp-8/","rank":-11.067508501628883,"score":39,"time":"2023-11-14T16:24:27Z"},{"id":38559338,"title":"Choosing Elegance: The Case for F# in Application Development","url":"https://blog.bencope.land/choosing-elegance-fsharp/","rank":-8.044632158481779,"score":2,"time":"2023-12-07T17:41:30Z"},{"id":38600911,"title":"Bolero – F# in WebAssembly","url":"https://fsbolero.io","rank":-9.9944909501289,"score":2,"time":"2023-12-11T14:28:45Z"},{"id":38756149,"title":"Nu Game Engine: Practical functional Game Engine written in F#","url":"https://github.com/bryanedds/Nu","rank":-7.74252896489033,"score":3,"time":"2023-12-24T19:44:32Z"},{"id":38797836,"title":"Safer Recursion in F#","url":"https://devblogs.microsoft.com/dotnet/safer-recursion-in-fsharp/","rank":-9.9944909501289,"score":4,"time":"2023-12-28T19:55:54Z"},{"id":38857249,"title":"F# Fable Compiler Overview [video]","url":"https://www.youtube.com/watch?v=d6kfJnSIVUo","rank":-9.532398213129012,"score":5,"time":"2024-01-03T17:58:03Z"},{"id":38861348,"title":"Aardvark – F# platform for interactive high-perf visual computing and graphics","url":"https://aardvarkians.com","rank":-7.462294522547951,"score":2,"time":"2024-01-03T23:46:33Z"},{"id":38861791,"title":"Bolero: F# in WebAssembly","url":"https://fsbolero.io","rank":-9.9944909501289,"score":4,"time":"2024-01-04T00:50:32Z"},{"id":38871126,"title":"What I Love about F#'s Type System","url":"https://www.coffeebreakcoder.com/what-i-love-about-f-s-type-system/","rank":-8.37126791039273,"score":5,"time":"2024-01-04T19:24:14Z"},{"id":39066693,"title":"Easy to use F#-like ~discriminated~ unions for C# with big compile time matching","url":"https://github.com/mcintyre321/OneOf","rank":-6.73138387968092,"score":2,"time":"2024-01-20T11:50:17Z"},{"id":39120126,"title":"Change F#'s Color on GitHub","url":"https://github.com/dotnet/fsharp/discussions/16563","rank":-9.111146673211662,"score":3,"time":"2024-01-24T17:37:45Z"},{"id":39218322,"title":"Change F# Color on GitHub","url":"https://github.com/github-linguist/linguist/pull/6686","rank":-9.532398213129012,"score":1,"time":"2024-02-01T17:11:36Z"},{"id":39463450,"title":"OpenSilver 2.1: F# Meets XAML for Advanced Web App Development","url":"https://opensilver.net/announcements/2-1/","rank":-7.462294522547951,"score":4,"time":"2024-02-22T05:05:07Z"},{"id":39467742,"title":"Show HN: Monazita, F# library for working with PostgreSQL","url":"https://monazita.gitlab.io/monazita/","rank":-8.044632158481779,"score":4,"time":"2024-02-22T14:40:23Z"},{"id":39588083,"title":"Walmart to rewrite F# system using Java","url":"https://careers.walmart.com//us/jobs/WD1786226-software-engineer-iii","rank":-8.725550970958968,"score":4,"time":"2024-03-04T08:05:49Z"},{"id":39592760,"title":"Walmart is migrating the remaining F# code into Java","url":"https://careers.walmart.com//us/jobs/WD1786226-software-engineer-iii","rank":-8.044632158481779,"score":87,"time":"2024-03-04T17:05:05Z"},{"id":39596961,"title":"Why F# is a fun programming language","url":"https://hamy.xyz/labs/2024-02_fsharp-is-fun","rank":-8.725550970958968,"score":2,"time":"2024-03-04T22:23:32Z"},{"id":39792647,"title":"How To F#€k Up An Airport (2018)","url":"https://www.radiospaetkauf.com/ber/","rank":-8.37126791039273,"score":2,"time":"2024-03-22T17:01:25Z"},{"id":40038134,"title":"Pl/dotnet Postgres extension enabling C#/F# as languages","url":"https://github.com/Brick-Abode/pldotnet","rank":-8.044632158481779,"score":3,"time":"2024-04-15T08:37:41Z"},{"id":40253150,"title":"F# in Action","url":"https://www.manning.com/books/f-sharp-in-action","rank":-10.5036669299479,"score":5,"time":"2024-05-03T22:40:55Z"},{"id":40262780,"title":"Rust for Fsharpers and F# for Rustaceans","url":"https://github.com/Dhghomon/rust-fsharp/blob/main/README.md","rank":-8.725550970958968,"score":5,"time":"2024-05-05T06:48:30Z"},{"id":40393873,"title":"Ilgpu: Write GPU programs with C# and F#","url":"https://github.com/m4rs-mt/ILGPU","rank":-8.37126791039273,"score":157,"time":"2024-05-17T20:25:40Z"},{"id":40398151,"title":"FShade: First-Class Shaders for F#","url":"https://fshade.org/","rank":-9.111146673211662,"score":2,"time":"2024-05-18T11:39:27Z"},{"id":40408302,"title":"F# Is the .NET Rust","url":"https://jkone27-3876.medium.com/f-is-the-net-rust-62f71f8dae41","rank":-9.532398213129012,"score":39,"time":"2024-05-19T17:17:08Z"},{"id":40520578,"title":"F# developer stories: how we've fixed a 9-year-old performance issue","url":"https://devblogs.microsoft.com/dotnet/fsharp-developer-stories-how-weve-finally-fixed-a-9yearold-performance-issue/","rank":-6.9585747861330285,"score":4,"time":"2024-05-30T06:04:18Z"},{"id":40591633,"title":"F# Symbols and Operators","url":"https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/symbol-and-operator-reference/","rank":-9.9944909501289,"score":3,"time":"2024-06-05T23:01:56Z"},{"id":40604770,"title":"My Experiences Scripting with F#","url":"https://github.com/shrik450/blog/blob/main/2024/scripting-with-fsharp.md","rank":-9.532398213129012,"score":5,"time":"2024-06-07T02:33:20Z"},{"id":40685529,"title":"Hopac: Concurrent ML Implementation in F#","url":"https://github.com/Hopac/Hopac/blob/master/Docs/Programming.md","rank":-9.111146673211662,"score":18,"time":"2024-06-14T21:59:06Z"},{"id":40767136,"title":"Diffsharp: A Tensor Framework for F#","url":"https://diffsharp.github.io/","rank":-9.111146673211662,"score":3,"time":"2024-06-23T12:55:57Z"},{"id":40819817,"title":"AI driven 3D bin packer written in F#","url":"https://3dpack.ing","rank":-8.37126791039273,"score":3,"time":"2024-06-28T12:09:16Z"},{"id":40929905,"title":"Creating DSLs using F#'s Computation Expressions","url":"https://sleepyfran.github.io/blog/posts/fsharp/ce-in-fsharp/","rank":-8.725550970958968,"score":3,"time":"2024-07-10T18:32:43Z"},{"id":40955580,"title":"Creating DSLs using F#'s Computation Expressions","url":"https://sleepyfran.github.io/blog/posts/fsharp/ce-in-fsharp/","rank":-8.725550970958968,"score":2,"time":"2024-07-13T17:50:49Z"},{"id":41203075,"title":"F# Computation Expressions, 'do' notation and list comprehensions (2020)","url":"https://github.com/dsyme/dsyme-presentations/blob/master/design-notes/ces-compared.md","rank":-8.044632158481779,"score":9,"time":"2024-08-09T16:02:08Z"},{"id":41222077,"title":"FuncUI v1.5 (Functional xPlat UIs in F#)","url":"https://github.com/fsprojects/Avalonia.FuncUI","rank":-8.37126791039273,"score":5,"time":"2024-08-12T07:42:56Z"},{"id":41491766,"title":"Why is F# code so robust and reliable?","url":"https://devblogs.microsoft.com/dotnet/why-is-fsharp-code-so-robust-and-reliable/","rank":-8.37126791039273,"score":11,"time":"2024-09-09T18:28:38Z"},{"id":41498827,"title":"Why is F# code so robust and reliable?","url":"https://devblogs.microsoft.com/dotnet/why-is-fsharp-code-so-robust-and-reliable/","rank":-8.37126791039273,"score":4,"time":"2024-09-10T09:13:35Z"},{"id":41523429,"title":"What's new in F# 9 – Languages and Runtime Community Standup [video]","url":"https://www.youtube.com/watch?v=BrI4jeq7fJM","rank":-7.201637210600355,"score":3,"time":"2024-09-12T17:42:07Z"},{"id":41632048,"title":"Why is F# code so robust and reliable?","url":"https://devblogs.microsoft.com/dotnet/why-is-fsharp-code-so-robust-and-reliable/","rank":-8.37126791039273,"score":101,"time":"2024-09-24T00:47:46Z"},{"id":42059878,"title":"F# for Fun and Profit","url":"https://fsharpforfunandprofit.com/","rank":-9.532398213129012,"score":7,"time":"2024-11-06T10:56:22Z"},{"id":42101312,"title":"What's New in F# 9","url":"https://learn.microsoft.com/en-us/dotnet/fsharp/whats-new/fsharp-9","rank":-9.111146673211662,"score":283,"time":"2024-11-10T17:20:26Z"},{"id":42139339,"title":"Nullable Reference Types in F# 9","url":"https://devblogs.microsoft.com/dotnet/nullable-reference-types-in-fsharp-9/","rank":-9.111146673211662,"score":1,"time":"2024-11-14T18:20:40Z"},{"id":42204592,"title":"Nullable Reference Types in F# 9","url":"https://devblogs.microsoft.com/dotnet/nullable-reference-types-in-fsharp-9/","rank":-9.111146673211662,"score":2,"time":"2024-11-21T14:25:58Z"},{"id":42304835,"title":"FSharpPacker – compile F# scripts to executables","url":"https://github.com/kant2002/FSharpPacker","rank":-9.111146673211662,"score":88,"time":"2024-12-03T10:44:26Z"},{"id":42367821,"title":"F# developer stories: how we've fixed a 9-year-old performance issue","url":"https://devblogs.microsoft.com/dotnet/fsharp-developer-stories-how-weve-finally-fixed-a-9yearold-performance-issue/","rank":-6.9585747861330285,"score":6,"time":"2024-12-09T16:48:31Z"},{"id":42372968,"title":"A Game in F#? Why, yes indeed","url":"https://tim.knauf.kiwi/blog/posts/2024/truffle-wizard-game-in-fsharp/","rank":-8.725550970958968,"score":11,"time":"2024-12-10T02:10:44Z"},{"id":42449817,"title":"Fault Report – and alternative to Result in F#","url":"https://paul.blasuc.ci/posts/fault-report.html","rank":-8.37126791039273,"score":66,"time":"2024-12-18T12:04:42Z"},{"id":42505916,"title":"Comparing –> Gleam –> F#","url":"https://jkone27-3876.medium.com/gleam-%EF%B8%8F-and-f-93873a1ae505","rank":-10.5036669299479,"score":3,"time":"2024-12-25T00:10:09Z"},{"id":42554453,"title":"Show HN: Uuid.now F# based simple UUID generator","url":"https://uuid.now","rank":-8.044632158481779,"score":5,"time":"2024-12-30T22:54:00Z"},{"id":42636791,"title":"Result-Oriented Programming with F#","url":"https://skvirski.com/articles/result-oriented-programming-fsharp/","rank":-9.532398213129012,"score":4,"time":"2025-01-08T18:07:10Z"},{"id":42675514,"title":"The Untouched Goldmine of F#","url":"https://rm4n0s.github.io/posts/7-the-untouched-goldmine-of-fsharp/","rank":-9.532398213129012,"score":38,"time":"2025-01-12T18:19:59Z"},{"id":42761510,"title":"Writing High Performance F# code","url":"https://www.bartoszsypytkowski.com/writing-high-performance-f-code/","rank":-9.532398213129012,"score":15,"time":"2025-01-19T20:35:35Z"},{"id":43182073,"title":"Up and Running with F#","url":"https://fstandsfor.fun/","rank":-9.532398213129012,"score":1,"time":"2025-02-26T09:05:42Z"},{"id":43182668,"title":"Writing React in F#","url":"https://www.compositional-it.com/news-blog/fsharp-react-series-feilz/","rank":-9.9944909501289,"score":2,"time":"2025-02-26T11:15:03Z"},{"id":43193273,"title":"How to use any NPM package with F#","url":"https://www.compositional-it.com/news-blog/fsharp-react-series-npm/","rank":-8.37126791039273,"score":3,"time":"2025-02-27T11:08:21Z"},{"id":43267355,"title":"F# for Fun and Profit","url":"https://fsharpforfunandprofit.com/","rank":-9.532398213129012,"score":47,"time":"2025-03-05T14:57:26Z"},{"id":43546004,"title":"Why F#?","url":"https://batsov.com/articles/2025/03/30/why-fsharp/","rank":-11.067508501628883,"score":447,"time":"2025-04-01T12:34:07Z"},{"id":43620293,"title":"Nu: F# Functional Game Engine Worth Your Attention","url":"https://github.com/bryanedds/Nu","rank":-8.37126791039273,"score":3,"time":"2025-04-08T11:02:58Z"},{"id":43686307,"title":"Why Gleam Wins over F#","url":"https://medium.com/@ed.wacc1995/why-gleam-wins-over-f-56564d392088","rank":-9.532398213129012,"score":5,"time":"2025-04-14T21:02:34Z"},{"id":43886378,"title":"The 'Why use F#' series","url":"https://fsharpforfunandprofit.com/series/why-use-fsharp/","rank":-9.532398213129012,"score":4,"time":"2025-05-04T12:39:52Z"},{"id":43907735,"title":"ML Dialects and Haskell: SML, OCaml, F#, Haskell","url":"https://hyperpolyglot.org/ml","rank":-8.37126791039273,"score":9,"time":"2025-05-06T17:43:19Z"},{"id":44087447,"title":"Show HN: Yurl.ai – LLM based url shortener in F#","url":"https://yurl.ai/","rank":-7.74252896489033,"score":1,"time":"2025-05-25T12:49:25Z"},{"id":44105731,"title":"Show HN: Yurl.ai – a tiny F# URL shortener that invents its own slugs","url":"https://yurl.ai/","rank":-6.73138387968092,"score":5,"time":"2025-05-27T11:03:08Z"},{"id":44145813,"title":"Verifying F# with the Fidelity Framework Approach","url":"https://speakez.ai/blog/verifying-fsharp/","rank":-8.725550970958968,"score":2,"time":"2025-05-31T17:41:14Z"},{"id":44346781,"title":"Implementing Ray Tracing In One Weekend in F#","url":"https://heftymouse.me/blog/raytracer/","rank":-8.37126791039273,"score":5,"time":"2025-06-22T13:25:54Z"},{"id":44408116,"title":"Why Gleam Wins over F#","url":"https://peakd.com/softwareengineering/@simplestack/why-gleam-wins-over-f","rank":-9.532398213129012,"score":3,"time":"2025-06-28T20:54:44Z"},{"id":44410523,"title":"Show HN: Ape – Minimalistic modal text editor written in F#","url":"https://github.com/gabrosh/ape","rank":-7.74252896489033,"score":1,"time":"2025-06-29T05:13:33Z"},{"id":44451375,"title":"Learning F# with Falco: Response Localization","url":"https://rewiring.bearblog.dev/learning-f-with-falco-response-localization/","rank":-9.111146673211662,"score":1,"time":"2025-07-03T03:29:56Z"},{"id":44843447,"title":"Why F# could be the next mainstream programming language (2024)","url":"https://blog.snork.dev/posts/why-f--could-be-the-next-mainstream-programming-language-.html","rank":-7.74252896489033,"score":50,"time":"2025-08-09T02:00:12Z"},{"id":45215534,"title":"C# Will Become F# – Gautier Talks About Microsoft Technology","url":"https://gautiertalksmicrosoft.wordpress.com/2025/04/13/c-will-become-f/","rank":-8.044632158481779,"score":19,"time":"2025-09-11T19:59:03Z"},{"id":45682501,"title":"Solving the NY Times \"Pips\" game with F#","url":"https://github.com/brianberns/Pips","rank":-8.37126791039273,"score":63,"time":"2025-10-23T14:51:20Z"},{"id":45735210,"title":"Nelknet.Cdktf: Typed F# Computation Expression API over Terraform Cdktf","url":"https://github.com/nelknet/Nelknet.Cdktf","rank":-7.74252896489033,"score":1,"time":"2025-10-28T16:43:52Z"},{"id":45795532,"title":"Scala vs. F#","url":"https://alexn.org/blog/2025/11/01/scala-vs-fsharp/","rank":-10.5036669299479,"score":2,"time":"2025-11-03T03:18:25Z"},{"id":45892283,"title":"What's New in F# 10","url":"https://learn.microsoft.com/en-us/dotnet/fsharp/whats-new/fsharp-10","rank":-9.111146673211662,"score":8,"time":"2025-11-11T20:18:40Z"},{"id":45906348,"title":"What's New in F# 10","url":"https://learn.microsoft.com/en-us/dotnet/fsharp/whats-new/fsharp-10","rank":-9.111146673211662,"score":53,"time":"2025-11-12T20:42:34Z"},{"id":45960221,"title":"F# 10","url":"https://devblogs.microsoft.com/dotnet/introducing-fsharp-10/","rank":-11.067508501628883,"score":8,"time":"2025-11-18T00:57:15Z"},{"id":45974111,"title":"F# 10","url":"https://devblogs.microsoft.com/dotnet/introducing-fsharp-10/","rank":-11.067508501628883,"score":7,"time":"2025-11-19T00:16:14Z"},{"id":46044045,"title":"Introducing F# (F Sharp) 10","url":"https://devblogs.microsoft.com/dotnet/introducing-fsharp-10/","rank":-9.532398213129012,"score":2,"time":"2025-11-25T09:30:25Z"},{"id":46228152,"title":"I Like My F# Code Type Annotation-Free","url":"https://www.planetgeek.ch/2025/12/10/i-like-my-f-code-type-annotation-free/","rank":-8.37126791039273,"score":4,"time":"2025-12-11T05:56:53Z"},{"id":46890110,"title":"F# Pattern Matching","url":"https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/pattern-matching","rank":-10.5036669299479,"score":2,"time":"2026-02-04T19:01:41Z"},{"id":46890174,"title":"F# 10","url":"https://devblogs.microsoft.com/dotnet/introducing-fsharp-10/","rank":-11.067508501628883,"score":128,"time":"2026-02-04T19:06:18Z"},{"id":46890367,"title":"F# Code I Love (2019) [video]","url":"https://www.youtube.com/watch?v=1AZA1zoP-II","rank":-9.111146673211662,"score":1,"time":"2026-02-04T19:21:44Z"},{"id":46910385,"title":"Consider F# (2024)","url":"https://www.asfaload.com/blog/consider-fsharp/","rank":-10.5036669299479,"score":3,"time":"2026-02-06T08:20:54Z"},{"id":46964839,"title":"Simulated phishing test f#%k off","url":"https://github.com/orsifrancesco/simulated-phishing-test-list","rank":-9.111146673211662,"score":3,"time":"2026-02-10T18:46:48Z"},{"id":46987597,"title":"F# Code I Love (2019) [video]","url":"https://www.youtube.com/watch?v=1AZA1zoP-II","rank":-9.111146673211662,"score":3,"time":"2026-02-12T11:51:53Z"},{"id":47123913,"title":"RE#: how we built the fastest regex engine in F#","url":"https://iev.ee/blog/resharp-how-we-built-the-fastest-regex-in-fsharp/","rank":-7.74252896489033,"score":6,"time":"2026-02-23T15:49:28Z"},{"id":47206647,"title":"RE#: how we built the fastest regex engine in F#","url":"https://iev.ee/blog/resharp-how-we-built-the-fastest-regex-in-fsharp/","rank":-7.74252896489033,"score":239,"time":"2026-03-01T13:47:36Z"},{"id":47307101,"title":"Why use F# for scripting and automation?","url":"https://iev.ee/blog/why-use-fsharp/","rank":-8.725550970958968,"score":5,"time":"2026-03-09T10:18:59Z"},{"id":47452564,"title":"Yog-Fsharp – A Graph Library for F#. A Port of Gleam's Yog","url":"https://github.com/code-shoily/yog-fsharp","rank":-6.9585747861330285,"score":2,"time":"2026-03-20T10:07:17Z"},{"id":47861271,"title":"Fable 5, F# compiler released","url":"https://github.com/fable-compiler/Fable/releases/tag/5.0.0","rank":-9.532398213129012,"score":4,"time":"2026-04-22T09:52:56Z"},{"id":47965503,"title":"I built a Game Boy emulator in F#","url":"https://nickkossolapov.github.io/fame-boy/building-a-game-boy-emulator-in-fsharp/","rank":-8.37126791039273,"score":351,"time":"2026-04-30T17:14:21Z"},{"id":48135678,"title":"Remove ML Compatibility (F#)","url":"https://github.com/dotnet/fsharp/pull/19143","rank":-9.9944909501289,"score":4,"time":"2026-05-14T14:09:36Z"},{"id":48190428,"title":"Hyperpolyglot ML Dialects and Haskell: SML, OCaml, F#, Haskell","url":"https://hyperpolyglot.org/ml","rank":-8.044632158481779,"score":2,"time":"2026-05-19T07:41:33Z"},{"id":48373051,"title":"F# RISC-V v0.6.0 released","url":"https://github.com/mrLSD/riscv-fs/releases/tag/v0.6.0","rank":-8.725550970958968,"score":4,"time":"2026-06-02T17:08:58Z"},{"id":48495750,"title":"Fable is a compiler that brings F# into the JavaScript ecosystem","url":"https://fable.io/","rank":-7.462294522547951,"score":5,"time":"2026-06-11T20:08:25Z"},{"id":48584215,"title":"Excel in 100 lines of F# (2018)","url":"https://tomasp.net/blog/2018/write-your-own-excel/","rank":-8.725550970958968,"score":3,"time":"2026-06-18T12:19:38Z"},{"id":48855686,"title":"Migrating Code by Proof: From F# to Python","url":"https://www.logosresearch.ai/news/migrating-code-by-proof/","rank":-8.37126791039273,"score":1,"time":"2026-07-10T04:17:07Z"}]}