{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pdoconnell"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Google\u2019s copying of the <em>Java</em> SE API was fair use [pdf]"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.supremecourt.gov/opinions/20pdf/18-956_d18f.pdf"}},"_tags":["story","author_pdoconnell","story_26699106"],"author":"pdoconnell","children":[26699170,26699176,26699182,26699192,26699205,26699213,26699214,26699217,26699223,26699229,26699232,26699247,26699248,26699256,26699259,26699276,26699283,26699284,26699294,26699299,26699307,26699321,26699331,26699345,26699387,26699388,26699446,26699447,26699473,26699478,26699506,26699508,26699510,26699513,26699543,26699561,26699566,26699581,26699622,26699655,26699667,26699726,26699788,26699803,26699832,26699835,26699840,26699902,26699915,26699926,26699932,26699934,26699967,26699985,26700009,26700081,26700142,26700191,26700261,26700298,26700318,26700363,26700380,26700385,26700463,26700480,26700530,26700561,26700713,26700789,26700919,26700936,26701056,26701078,26701342,26701448,26701479,26701501,26701514,26701536,26701848,26701930,26701932,26701950,26702175,26702527,26702562,26702731,26702999,26703082,26703355,26703428,26704174,26704288,26704311,26704433,26704699,26704847,26704967,26705309,26705466,26706204,26706630,26706899,26707491,26707542,26707923,26708381,26708941,26710158,26710467,26710526,26711121,26717457,26719995,26734219],"created_at":"2021-04-05T14:04:22Z","created_at_i":1617631462,"num_comments":932,"objectID":"26699106","points":4103,"story_id":26699106,"title":"Google\u2019s copying of the Java SE API was fair use [pdf]","updated_at":"2026-01-13T23:27:53Z","url":"https://www.supremecourt.gov/opinions/20pdf/18-956_d18f.pdf"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"cpojer"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Yarn \u2013 A new package manager for <em>Java</em>Script"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://code.facebook.com/posts/1840075619545360"}},"_tags":["story","author_cpojer","story_12684980"],"author":"cpojer","children":[12685105,12685110,12685122,12685124,12685155,12685158,12685164,12685190,12685194,12685196,12685266,12685270,12685271,12685300,12685349,12685350,12685375,12685377,12685389,12685392,12685432,12685436,12685449,12685483,12685500,12685508,12685523,12685612,12685621,12685656,12685667,12685688,12685749,12685751,12685761,12685766,12685771,12685794,12685795,12685986,12686029,12686099,12686134,12686154,12686195,12686251,12686285,12686292,12686342,12686456,12686486,12686519,12686559,12686596,12686597,12686665,12686695,12686728,12686759,12686844,12686888,12686995,12687046,12687066,12687082,12687179,12687231,12687319,12687353,12687380,12687387,12687650,12687720,12687728,12687821,12687885,12688101,12688207,12688208,12688209,12688452,12688892,12689382,12689426,12689608,12689840,12690003,12690005,12690200,12690406,12690496,12690682,12690699,12690769,12690969,12691446,12691727,12691760,12691810,12692729,12693052,12694381,12698828,12699241,12699365,12699446,12699812,12705508,12711376],"created_at":"2016-10-11T15:00:38Z","created_at_i":1476198038,"num_comments":469,"objectID":"12684980","points":1714,"story_id":12684980,"title":"Yarn \u2013 A new package manager for JavaScript","updated_at":"2026-02-06T02:44:19Z","url":"https://code.facebook.com/posts/1840075619545360"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ondras"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"A spreadsheet in fewer than 30 lines of <em>Java</em>Script, no library used"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://jsfiddle.net/ondras/hYfN3/"}},"_tags":["story","author_ondras","story_6725387"],"author":"ondras","children":[6725531,6725636,6725639,6725641,6725642,6725656,6725663,6725674,6725679,6725685,6725689,6725704,6725723,6725757,6725762,6725792,6725832,6725835,6725893,6725894,6725899,6725959,6725981,6726021,6726032,6726079,6726085,6726203,6726244,6726247,6726490,6726492,6726503,6726579,6726582,6726596,6726611,6726636,6726667,6726730,6727082,6727097,6727239,6727348,6727591,6727716,6728117,6728826,6728871,6729269,6729299,6729494,6729680,6729689,6729791,6729897,6730034,6730159,6730166,6730297,6730521,6730599,6730714,6730826,6731103,6731143,6731204,6731221,6731246,6731820,6731832,6732154,6734340,6736057,6736758,6737665,6738108,6738680,6751844],"created_at":"2013-11-13T14:38:18Z","created_at_i":1384353498,"num_comments":259,"objectID":"6725387","points":1447,"story_id":6725387,"title":"A spreadsheet in fewer than 30 lines of JavaScript, no library used","updated_at":"2026-04-01T03:27:12Z","url":"http://jsfiddle.net/ondras/hYfN3/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"firloop"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Bun: Fast <em>Java</em>Script runtime, transpiler, and NPM client written in Zig"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://bun.sh/?launch"}},"_tags":["story","author_firloop","story_31993429"],"author":"firloop","children":[31993556,31993615,31993669,31993769,31993773,31993786,31993807,31993851,31993857,31993861,31993973,31994016,31994054,31994079,31994101,31994145,31994187,31994281,31994306,31994339,31994554,31994841,31994953,31995002,31995122,31995251,31995291,31995329,31995478,31995910,31996041,31996095,31996246,31996280,31996325,31996600,31996676,31996850,31997406,31997453,31997570,31997742,31997836,31997944,31997959,31998200,31998258,31998717,31998963,31999219,31999390,32000010,32001559,32002286,32002565,32008920,32062085],"created_at":"2022-07-05T20:41:53Z","created_at_i":1657053713,"num_comments":314,"objectID":"31993429","points":1431,"story_id":31993429,"title":"Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig","updated_at":"2026-02-28T13:48:56Z","url":"https://bun.sh/?launch"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"SigmundurM"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"<em>Java</em>Script Temporal is coming"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"https://developer.mozilla.org/en-US/blog/<em>java</em>script-temporal-is-coming/"}},"_tags":["story","author_SigmundurM","story_42876840"],"author":"SigmundurM","children":[42877037,42877042,42877069,42877070,42877079,42877108,42877115,42877195,42877223,42877274,42877324,42877379,42877427,42877544,42877550,42877838,42877901,42877928,42877933,42877978,42877990,42878014,42878243,42878245,42878433,42878474,42878607,42878725,42878787,42878941,42878976,42879063,42879131,42879150,42879311,42879453,42879498,42879502,42879584,42879602,42879630,42879724,42879872,42879923,42879978,42879997,42880018,42880049,42880079,42880170,42880522,42880749,42880837,42880882,42881776,42881927,42882455,42882503,42883006,42883124,42883512,42884217,42884244,42884454,42884598,42884722,42885933,42886050,42886107,42886546,42886787,42887031,42887425,42887787],"created_at":"2025-01-30T11:28:31Z","created_at_i":1738236511,"num_comments":399,"objectID":"42876840","points":1405,"story_id":42876840,"title":"JavaScript Temporal is coming","updated_at":"2026-02-14T14:42:07Z","url":"https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"geoffschmidt"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Show HN: Meteor, a realtime <em>Java</em>Script framework"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://www.meteor.com"}},"_tags":["story","author_geoffschmidt","story_3824908","show_hn"],"author":"geoffschmidt","children":[3824963,3825012,3825015,3825031,3825061,3825088,3825102,3825107,3825108,3825118,3825119,3825127,3825128,3825131,3825136,3825137,3825138,3825141,3825167,3825192,3825195,3825217,3825261,3825262,3825284,3825296,3825301,3825305,3825307,3825366,3825367,3825385,3825399,3825436,3825437,3825453,3825487,3825492,3825503,3825512,3825513,3825583,3825584,3825601,3825627,3825657,3825689,3825690,3825728,3825742,3825743,3825744,3825785,3825787,3825798,3825809,3825836,3825844,3825880,3825888,3825889,3825890,3825895,3825907,3825912,3825931,3826025,3826116,3826140,3826271,3826302,3826346,3826372,3826425,3826453,3826461,3826496,3826546,3826560,3826780,3826786,3826787,3826818,3826841,3826856,3826871,3826977,3827352,3827354,3827384,3827555,3827580,3827724,3827739,3827762,3827887,3828160,3828209,3828379,3828468,3828491,3828634,3828759,3829042,3829091,3829157,3829604,3830172,3830250,3830562,3830774,3831203,3831448,3832290,3832706,3833230,3834401,3844630],"created_at":"2012-04-10T22:55:40Z","created_at_i":1334098540,"num_comments":322,"objectID":"3824908","points":1386,"story_id":3824908,"title":"Show HN: Meteor, a realtime JavaScript framework","updated_at":"2025-11-03T13:22:26Z","url":"http://www.meteor.com"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"vajdagabor"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Eloquent <em>Java</em>Script 4th edition (2024)"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://eloquentjavascript.net/"}},"_tags":["story","author_vajdagabor","story_39629044"],"author":"vajdagabor","children":[39629813,39629821,39629851,39629922,39629992,39630073,39630155,39630298,39630301,39630405,39630654,39630675,39630683,39630740,39630763,39630773,39630929,39631253,39631525,39631754,39631775,39632580,39632647,39632789,39633010,39633152,39633281,39633361,39633791,39634108,39634397,39634792,39635269,39635598,39635647,39636198,39636314,39636320,39638162,39638406,39638647,39638796,39638808,39642334,39646675,39648179,39651261,39653046,39673488,39702618,39730898],"created_at":"2024-03-07T13:52:16Z","created_at_i":1709819536,"num_comments":231,"objectID":"39629044","points":1274,"story_id":39629044,"title":"Eloquent JavaScript 4th edition (2024)","updated_at":"2026-01-19T11:39:28Z","url":"https://eloquentjavascript.net/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"EntICOnc"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Modern <em>Java</em>script: Everything you missed over the last 10 years (2020)"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"https://turriate.com/articles/modern-<em>java</em>script-everything-you-missed-over-10-years"}},"_tags":["story","author_EntICOnc","story_27165954"],"author":"EntICOnc","children":[27166415,27166420,27166433,27166444,27166447,27166475,27166501,27166509,27166847,27166862,27166870,27166951,27166982,27167023,27167039,27167140,27167251,27167366,27167432,27167682,27167695,27167786,27167970,27167983,27168022,27168508,27168716,27168761,27168794,27168825,27169065,27169111,27169131,27169449,27169795,27169938,27169985,27170136,27170275,27170295,27170310,27170374,27170490,27170567,27170589,27170722,27171066,27171247,27171334,27171342,27171407,27172397,27172857,27173366,27173438,27173720,27173785,27176824,27177484,27177841,27180555,27185959],"created_at":"2021-05-15T15:15:57Z","created_at_i":1621091757,"num_comments":728,"objectID":"27165954","points":1256,"story_id":27165954,"title":"Modern Javascript: Everything you missed over the last 10 years (2020)","updated_at":"2026-04-07T07:09:07Z","url":"https://turriate.com/articles/modern-javascript-everything-you-missed-over-10-years"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"veesahni"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"My 9 year old son has been learning to code.  He learned HTML &amp; CSS over the last year or two.<p>Recently, we had a breakthrough where he learned how to leverage Google Gemini as a learning tool (not to write code for him, but as a better search and as a coding teacher). This leveled him up big time and he decided to make his own game.<p>Game link here: <a href=\"https://www.armaansahni.com/game/\" rel=\"nofollow\">https://www.armaansahni.com/game/</a><p>He's coded all the HTML, CSS &amp; JS by hand in VSCode. He's made the animated graphics on his own using a web based sprite editor called Piskel.<p>For the game, I provided hints along the way and Gemini has helped him with syntax.  View source to see the code. He's excited to share with the community.<p>He also wrote a blog post about how he made this game: <a href=\"https://www.armaansahni.com/how-i-coded-a-game-using-ai/\" rel=\"nofollow\">https://www.armaansahni.com/how-i-coded-a-game-using-ai/</a> (he independently figured out how to leverage Gemini effectively and writes about it here).<p>Regarding the blog post - We had a discussion about who the target audience is (ie not 9 year olds!), what they would be interested in learning about and the general outline. He then dictated his words into the computer (which gets around spelling issues), and he went through multiple rounds of feedback from his parents (improving clarity, punctuation, etc).  In other words, its his words &amp; thoughts but he had help along the way!<p>NOTE: both parents are programmers, who provided valuable guidance through his coding journey."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"My son (9 yrs old) used plain <em>Java</em>Script to make a game, and wants your feedback"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.armaansahni.com/game/"}},"_tags":["story","author_veesahni","story_42312121"],"author":"veesahni","children":[42312122,42312272,42312279,42312297,42312304,42312348,42312353,42312365,42312394,42312396,42312398,42312417,42312422,42312449,42312454,42312479,42312511,42312517,42312529,42312535,42312537,42312544,42312571,42312581,42312594,42312611,42312624,42312645,42312648,42312656,42312660,42312668,42312669,42312672,42312686,42312690,42312691,42312698,42312707,42312713,42312717,42312723,42312740,42312763,42312772,42312793,42312807,42312830,42312852,42312857,42312881,42312912,42312913,42312915,42312946,42312981,42312994,42313002,42313017,42313020,42313077,42313132,42313191,42313208,42313266,42313352,42313384,42313430,42313438,42313492,42313553,42313578,42313629,42313657,42313687,42313696,42313697,42313846,42313880,42313905,42313995,42314033,42314038,42314048,42314088,42314093,42314163,42314167,42314193,42314261,42314273,42314280,42314290,42314300,42314335,42314386,42314403,42314428,42314435,42314438,42314458,42314460,42314502,42314506,42314530,42314605,42314614,42314654,42314671,42314697,42314712,42314732,42314733,42314771,42314774,42314787,42314879,42314963,42315014,42315021,42315325,42315378,42315488,42315490,42315513,42315538,42315549,42315643,42315657,42315669,42315672,42315721,42315731,42315767,42315781,42315788,42315827,42315939,42315955,42315993,42316023,42316036,42316092,42316094,42316122,42316161,42316175,42316362,42316367,42316405,42316417,42316422,42316438,42316489,42316673,42316684,42316791,42316868,42317076,42317135,42317141,42317157,42317224,42317250,42317445,42317466,42317575,42317621,42317649,42317687,42317709,42317934,42318107,42318309,42318495,42318689,42319448,42319583,42319704,42319889,42320183,42320254,42320265,42320378,42320484,42320496,42320723,42321162,42321219,42321286,42321684,42321919,42322059,42322136,42322357,42322358,42322394,42322493,42323187,42323225,42323947,42324034,42325103,42325275,42325627,42325966,42326053,42326433,42326516,42326606,42326807,42326890,42328925,42328949,42329316,42329404,42329841,42330315,42330339,42330376,42330427,42331575,42331944,42333443,42333479,42343530,42344505,42348250,42356472,42357248,42361814,42363745,42371459],"created_at":"2024-12-03T22:08:16Z","created_at_i":1733263696,"num_comments":480,"objectID":"42312121","points":1251,"story_id":42312121,"story_text":"My 9 year old son has been learning to code.  He learned HTML &amp; CSS over the last year or two.<p>Recently, we had a breakthrough where he learned how to leverage Google Gemini as a learning tool (not to write code for him, but as a better search and as a coding teacher). This leveled him up big time and he decided to make his own game.<p>Game link here: <a href=\"https:&#x2F;&#x2F;www.armaansahni.com&#x2F;game&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.armaansahni.com&#x2F;game&#x2F;</a><p>He&#x27;s coded all the HTML, CSS &amp; JS by hand in VSCode. He&#x27;s made the animated graphics on his own using a web based sprite editor called Piskel.<p>For the game, I provided hints along the way and Gemini has helped him with syntax.  View source to see the code. He&#x27;s excited to share with the community.<p>He also wrote a blog post about how he made this game: <a href=\"https:&#x2F;&#x2F;www.armaansahni.com&#x2F;how-i-coded-a-game-using-ai&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.armaansahni.com&#x2F;how-i-coded-a-game-using-ai&#x2F;</a> (he independently figured out how to leverage Gemini effectively and writes about it here).<p>Regarding the blog post - We had a discussion about who the target audience is (ie not 9 year olds!), what they would be interested in learning about and the general outline. He then dictated his words into the computer (which gets around spelling issues), and he went through multiple rounds of feedback from his parents (improving clarity, punctuation, etc).  In other words, its his words &amp; thoughts but he had help along the way!<p>NOTE: both parents are programmers, who provided valuable guidance through his coding journey.","title":"My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback","updated_at":"2025-10-23T02:04:22Z","url":"https://www.armaansahni.com/game/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"stanko"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Draw SVG rope using <em>Java</em>Script"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"https://muffinman.io/blog/draw-svg-rope-using-<em>java</em>script/"}},"_tags":["story","author_stanko","story_34197379"],"author":"stanko","children":[34197791,34198121,34198129,34198142,34198368,34198456,34198462,34198495,34198541,34198572,34198635,34198665,34198823,34198874,34199145,34199334,34199393,34199399,34199609,34199957,34200515,34200621,34201617,34201789,34202096,34202620,34203534,34204049,34204443,34204563,34205954,34207555],"created_at":"2022-12-31T15:43:54Z","created_at_i":1672501434,"num_comments":66,"objectID":"34197379","points":1211,"story_id":34197379,"title":"Draw SVG rope using JavaScript","updated_at":"2025-08-20T01:55:42Z","url":"https://muffinman.io/blog/draw-svg-rope-using-javascript/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"velmu"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"How to manage HTML DOM with vanilla <em>Java</em>Script only?"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://htmldom.dev/"}},"_tags":["story","author_velmu","story_22758218"],"author":"velmu","children":[22758322,22758341,22758343,22758369,22758390,22758454,22758481,22758509,22758547,22758573,22758582,22758612,22758616,22758651,22758657,22758749,22758777,22758815,22759081,22759101,22759108,22759119,22759170,22759221,22759462,22759532,22759597,22759968,22759988,22759996,22760000,22760053,22760135,22760229,22760574,22760693,22760870,22761022,22761202,22761297,22761482,22761560,22761665,22761765,22761814,22761977,22762136,22762229,22762371,22762870,22762999,22766041,22766205,22767965,22769533,22771031,22772985,22777671],"created_at":"2020-04-02T12:29:04Z","created_at_i":1585830544,"num_comments":515,"objectID":"22758218","points":1149,"story_id":22758218,"title":"How to manage HTML DOM with vanilla JavaScript only?","updated_at":"2025-08-05T20:10:07Z","url":"https://htmldom.dev/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bertman"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Yt-dlp: External <em>Java</em>Script runtime now required for full YouTube support"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/yt-dlp/yt-dlp/issues/15012"}},"_tags":["story","author_bertman","story_45898407"],"author":"bertman","children":[45899322,45899355,45899535,45899558,45899689,45899714,45899717,45899768,45899905,45899963,45900024,45900337,45900450,45900610,45900614,45900648,45900714,45900750,45900777,45900967,45900999,45901132,45901162,45901196,45901337,45901362,45901498,45901539,45901629,45901907,45901964,45902323,45902686,45902737,45902779,45902783,45902800,45902856,45903061,45904037,45904089,45907678,45907871,45908865,45908962,45909248,45910111,45910726,45912411,45912845,45913603,45925370],"created_at":"2025-11-12T10:12:53Z","created_at_i":1762942373,"num_comments":627,"objectID":"45898407","points":1106,"story_id":45898407,"title":"Yt-dlp: External JavaScript runtime now required for full YouTube support","updated_at":"2026-04-09T03:01:29Z","url":"https://github.com/yt-dlp/yt-dlp/issues/15012"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"shihn"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Show HN: RoughJS \u2013 Create hand-drawn graphics using <em>Java</em>Script"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://roughjs.com/"}},"_tags":["story","author_shihn","story_16571827","show_hn"],"author":"shihn","children":[16572178,16572257,16572258,16572321,16572461,16572467,16572497,16572523,16572698,16572718,16572774,16572794,16572841,16572873,16573000,16573025,16573152,16573282,16573411,16573573,16573761,16574011,16574085,16574097,16574147,16574254,16574361,16574454,16574501,16574530,16574586,16575146,16575607,16576411,16576547,16576644,16579775,16582031,16585540,16588606],"created_at":"2018-03-12T21:28:17Z","created_at_i":1520890097,"num_comments":92,"objectID":"16571827","points":1087,"story_id":16571827,"title":"Show HN: RoughJS \u2013 Create hand-drawn graphics using JavaScript","updated_at":"2026-04-07T07:37:52Z","url":"http://roughjs.com/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"NathanKP"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Tearable Cloth Simulation in <em>Java</em>Script"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://codepen.io/stuffit/pen/KrAwx"}},"_tags":["story","author_NathanKP","story_5592679"],"author":"NathanKP","children":[5592819,5592837,5592856,5592864,5592865,5592866,5592876,5592884,5592906,5592907,5592931,5592932,5592936,5592938,5592950,5592956,5592963,5592994,5593030,5593031,5593032,5593066,5593069,5593105,5593140,5593151,5593159,5593235,5593255,5593266,5593292,5593520,5593544,5593564,5593591,5593600,5593643,5593758,5593913,5593956,5594222,5594226,5594261,5594281,5594297,5594444,5594456,5594576,5594646,5594868,5594889,5595094,5595107,5596077,5596080,5598592,5599540,5600445,5600605,5603827],"created_at":"2013-04-23T00:58:21Z","created_at_i":1366678701,"num_comments":153,"objectID":"5592679","points":1048,"story_id":5592679,"title":"Tearable Cloth Simulation in JavaScript","updated_at":"2025-03-28T04:34:14Z","url":"http://codepen.io/stuffit/pen/KrAwx"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"SteveHawk27"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Minecraft removing obfuscation in <em>Java</em> Edition"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"https://www.minecraft.net/en-us/article/removing-obfuscation-in-<em>java</em>-edition"}},"_tags":["story","author_SteveHawk27","story_45748879"],"author":"SteveHawk27","children":[45749518,45750052,45750189,45750225,45750340,45750702,45750835,45750993,45751039,45751174,45751260,45751294,45751347,45751839,45751847,45751934,45752331,45752436,45752591,45752755,45753006,45753057,45753089,45754705,45754873,45755417,45756083,45756394,45756640,45757686,45757866,45758163,45758551,45759985,45760147,45760252,45760476,45760772,45761108,45761358,45762371,45762407,45815219],"created_at":"2025-10-29T16:12:56Z","created_at_i":1761754376,"num_comments":464,"objectID":"45748879","points":1027,"story_id":45748879,"title":"Minecraft removing obfuscation in Java Edition","updated_at":"2026-03-09T10:19:09Z","url":"https://www.minecraft.net/en-us/article/removing-obfuscation-in-java-edition"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"CSDude"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Comcast is injecting 400+ lines of <em>Java</em>Script into web pages"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"http://forums.xfinity.com/t5/Customer-Service/Are-you-aware-Comcast-is-injecting-400-lines-of-<em>Java</em>Script-into/td-p/3009551"}},"_tags":["story","author_CSDude","story_15890551"],"author":"CSDude","children":[15890685,15890693,15890700,15890711,15890734,15890747,15890794,15890800,15890809,15890814,15890845,15890901,15890909,15890925,15890951,15891028,15891095,15891104,15891188,15891274,15891277,15891327,15891348,15891375,15891469,15891486,15891509,15891514,15891532,15891611,15891624,15891647,15891659,15891835,15891919,15891952,15891958,15892057,15892065,15892170,15892188,15892308,15892310,15892316,15892346,15892347,15892416,15892449,15892490,15892531,15892533,15892580,15892596,15892704,15892713,15892799,15892997,15893043,15893097,15893315,15893350,15893377,15893488,15893551,15893679,15893756,15893786,15893996,15894081,15894083,15894435,15896918,15897274,15897928,15898854,15906590,15915134,15973216],"created_at":"2017-12-10T08:40:59Z","created_at_i":1512895259,"num_comments":479,"objectID":"15890551","points":999,"story_id":15890551,"title":"Comcast is injecting 400+ lines of JavaScript into web pages","updated_at":"2026-02-05T03:44:08Z","url":"http://forums.xfinity.com/t5/Customer-Service/Are-you-aware-Comcast-is-injecting-400-lines-of-JavaScript-into/td-p/3009551"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"anielsen"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"IT Runs on <em>Java</em> 8"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"https://veekaybee.github.io/2019/05/10/<em>java</em>8/"}},"_tags":["story","author_anielsen","story_19877916"],"author":"anielsen","children":[19878703,19878823,19878860,19878910,19878921,19878951,19878974,19878983,19878996,19879003,19879021,19879035,19879050,19879056,19879108,19879171,19879180,19879181,19879211,19879246,19879311,19879327,19879414,19879430,19879436,19879481,19879491,19879505,19879559,19879581,19879597,19879598,19879600,19879620,19879637,19879691,19879695,19879721,19879748,19879757,19879778,19879781,19879783,19879816,19879832,19879894,19879999,19880063,19880098,19880268,19880316,19880355,19880436,19880525,19880537,19880556,19880575,19880599,19880781,19880791,19880913,19881170,19881347,19881482,19881598,19881797,19881815,19881834,19882504,19882751,19882765,19882960,19883016,19883444,19883940,19884643,19884672,19884695,19884827,19884903,19884945,19885131,19885205,19885489,19885727,19885760,19886129,19887327,19887473,19890299,19891552,19939688],"created_at":"2019-05-10T14:18:39Z","created_at_i":1557497919,"num_comments":529,"objectID":"19877916","points":964,"story_id":19877916,"title":"IT Runs on Java 8","updated_at":"2026-02-06T02:44:19Z","url":"https://veekaybee.github.io/2019/05/10/java8/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ikromin"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"GoDaddy injecting <em>Java</em>Script into websites and how to stop it"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"https://www.igorkromin.net/index.php/2019/01/13/godaddy-is-sneakily-injecting-<em>java</em>script-into-your-website-and-how-to-stop-it/"}},"_tags":["story","author_ikromin","story_18894792"],"author":"ikromin","children":[18894819,18894827,18894831,18894835,18894836,18894839,18894847,18894851,18894865,18894872,18894873,18894878,18894887,18894892,18894900,18894906,18894949,18895006,18895022,18895029,18895049,18895055,18895117,18895148,18895161,18895212,18895240,18895241,18895314,18895505,18895523,18895603,18895629,18895665,18895698,18895712,18895720,18895738,18895854,18895880,18896072,18896153,18896166,18896172,18896200,18896297,18896329,18896688,18896697,18896703,18896750,18896789,18896822,18896916,18896994,18897010,18897197,18897593,18897941,18898483,18907330,18908040],"created_at":"2019-01-13T03:10:57Z","created_at_i":1547349057,"num_comments":302,"objectID":"18894792","points":949,"story_id":18894792,"title":"GoDaddy injecting JavaScript into websites and how to stop it","updated_at":"2025-12-19T05:10:26Z","url":"https://www.igorkromin.net/index.php/2019/01/13/godaddy-is-sneakily-injecting-javascript-into-your-website-and-how-to-stop-it/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"apaprocki"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"QuickJS <em>Java</em>Script Engine"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://bellard.org/quickjs/"}},"_tags":["story","author_apaprocki","story_20411154"],"author":"apaprocki","children":[20412469,20412792,20412878,20412980,20413025,20413065,20413163,20413242,20413294,20413415,20413498,20413515,20413526,20413590,20413676,20413757,20413886,20413920,20413973,20414208,20414405,20414449,20415036,20415172,20415721,20415827,20415948,20416069,20416533,20416651,20416857,20417073,20417091,20417349,20417351,20417412,20417421,20417583,20418002,20418503,20418511,20418602,20419305,20420269,20420273,20421252,20428737,20428821,20437608,20437610],"created_at":"2019-07-11T13:02:30Z","created_at_i":1562850150,"num_comments":261,"objectID":"20411154","points":948,"story_id":20411154,"title":"QuickJS JavaScript Engine","updated_at":"2025-12-08T02:20:33Z","url":"https://bellard.org/quickjs/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"utkarshkukreti"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["java"],"value":"Chosen: A <em>java</em>script plug-in that makes long select boxes user-friendly."},"url":{"matchLevel":"none","matchedWords":[],"value":"http://harvesthq.github.com/chosen"}},"_tags":["story","author_utkarshkukreti","story_2793086"],"author":"utkarshkukreti","children":[2793125,2793129,2793134,2793139,2793192,2793262,2793270,2793275,2793282,2793366,2793411,2793444,2793478,2793495,2793523,2793676,2793733,2793754,2793819,2793874,2793949,2794100,2794177,2794221,2794231,2794289,2794912,2795140,2795342,2796037],"created_at":"2011-07-22T11:32:43Z","created_at_i":1311334363,"num_comments":76,"objectID":"2793086","points":923,"story_id":2793086,"title":"Chosen: A javascript plug-in that makes long select boxes user-friendly.","updated_at":"2024-10-01T07:00:26Z","url":"http://harvesthq.github.com/chosen"}],"hitsPerPage":20,"nbHits":647547,"nbPages":50,"page":0,"params":"query=java&advancedSyntax=true&analyticsTags=backend","processingTimeMS":4,"processingTimingsMS":{"_request":{"roundTrip":80},"fetch":{"query":2,"total":3},"total":4},"query":"java","serverTimeMS":5}
