{"exhaustive":{"nbHits":true,"typo":true},"exhaustiveNbHits":true,"exhaustiveTypo":true,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"6r17"},"title":{"matchLevel":"none","matchedWords":[],"value":"Grey area of information (8 of July 26)"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://www.senat<em>.fr</em>/travaux-parlementaires/commissions/commission-de-la-culture-de-leducation-et-de-la-communication/controle-en-clair/les-zones-grises-de-linformation.html"}},"_tags":["story","author_6r17","story_49026829"],"author":"6r17","children":[49026830],"created_at":"2026-07-23T19:27:51Z","created_at_i":1784834871,"num_comments":1,"objectID":"49026829","points":2,"story_id":49026829,"title":"Grey area of information (8 of July 26)","updated_at":"2026-07-23T21:30:36Z","url":"https://www.senat.fr/travaux-parlementaires/commissions/commission-de-la-culture-de-leducation-et-de-la-communication/controle-en-clair/les-zones-grises-de-linformation.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"uniwave"},"title":{"matchLevel":"none","matchedWords":[],"value":"SafePDF \u2013 27 PDF tools that process everything locally (no upload)"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://www.safepdf<em>.fr</em>/en/"}},"_tags":["story","author_uniwave","story_49011760"],"author":"uniwave","created_at":"2026-07-22T19:01:00Z","created_at_i":1784746860,"num_comments":0,"objectID":"49011760","points":2,"story_id":49011760,"title":"SafePDF \u2013 27 PDF tools that process everything locally (no upload)","updated_at":"2026-07-22T23:18:16Z","url":"https://www.safepdf.fr/en/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rzk"},"title":{"matchLevel":"none","matchedWords":[],"value":"French parliament approves social media ban for under-15s, a first in the EU"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://www.lemonde<em>.fr</em>/en/france/article/2026/07/21/france-set-to-pass-eu-first-ban-on-social-media-for-under-15s_6755681_7.html"}},"_tags":["story","author_rzk","story_48999158"],"author":"rzk","children":[48999406],"created_at":"2026-07-21T22:20:29Z","created_at_i":1784672429,"num_comments":1,"objectID":"48999158","points":8,"story_id":48999158,"title":"French parliament approves social media ban for under-15s, a first in the EU","updated_at":"2026-07-24T12:41:22Z","url":"https://www.lemonde.fr/en/france/article/2026/07/21/france-set-to-pass-eu-first-ban-on-social-media-for-under-15s_6755681_7.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kspacewalk2"},"title":{"matchLevel":"none","matchedWords":[],"value":"The troubling Russian connections of a 'European' password manager"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://www.lemonde<em>.fr</em>/en/pixels/article/2026/07/17/the-troubling-russian-connections-of-a-european-password-manager_6755564_13.html"}},"_tags":["story","author_kspacewalk2","story_48993017"],"author":"kspacewalk2","created_at":"2026-07-21T14:45:49Z","created_at_i":1784645149,"num_comments":0,"objectID":"48993017","points":3,"story_id":48993017,"title":"The troubling Russian connections of a 'European' password manager","updated_at":"2026-07-22T02:09:43Z","url":"https://www.lemonde.fr/en/pixels/article/2026/07/17/the-troubling-russian-connections-of-a-european-password-manager_6755564_13.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"giuliomagnifico"},"title":{"matchLevel":"none","matchedWords":[],"value":"Researchers copy NASA climate data to Swiss supercomputer amid US funding cuts"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://www.rfi<em>.fr</em>/en/international-news/20260720-swiss-researchers-hoard-vast-trove-of-nasa-climate-data"}},"_tags":["story","author_giuliomagnifico","story_48977653"],"author":"giuliomagnifico","children":[48978697],"created_at":"2026-07-20T12:09:51Z","created_at_i":1784549391,"num_comments":1,"objectID":"48977653","points":3,"story_id":48977653,"title":"Researchers copy NASA climate data to Swiss supercomputer amid US funding cuts","updated_at":"2026-07-20T15:43:56Z","url":"https://www.rfi.fr/en/international-news/20260720-swiss-researchers-hoard-vast-trove-of-nasa-climate-data"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"skilled"},"title":{"matchLevel":"none","matchedWords":[],"value":"wp2shell: Pre-Auth RCE in WordPress Core"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://own2pwn<em>.fr</em>/articles/appsec/wp2shell-wordpress-rce"}},"_tags":["story","author_skilled","story_48969855"],"author":"skilled","created_at":"2026-07-19T17:10:54Z","created_at_i":1784481054,"num_comments":0,"objectID":"48969855","points":1,"story_id":48969855,"title":"wp2shell: Pre-Auth RCE in WordPress Core","updated_at":"2026-07-19T17:15:05Z","url":"https://own2pwn.fr/articles/appsec/wp2shell-wordpress-rce"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"VWWHFSfQ"},"title":{"matchLevel":"none","matchedWords":[],"value":"French regulators order block of Polymarket's website"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://www.lemonde<em>.fr</em>/en/france/article/2026/07/17/france-blocks-access-to-polymarket_6755581_7.html"}},"_tags":["story","author_VWWHFSfQ","story_48949208"],"author":"VWWHFSfQ","children":[48949227,48949411],"created_at":"2026-07-17T16:26:55Z","created_at_i":1784305615,"num_comments":2,"objectID":"48949208","points":5,"story_id":48949208,"title":"French regulators order block of Polymarket's website","updated_at":"2026-07-18T09:49:44Z","url":"https://www.lemonde.fr/en/france/article/2026/07/17/france-blocks-access-to-polymarket_6755581_7.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Sami_Lehtinen"},"title":{"matchLevel":"none","matchedWords":[],"value":"The troubling Russian connections of a 'European' password manager"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://www.lemonde<em>.fr</em>/en/pixels/article/2026/07/17/the-troubling-russian-connections-of-a-european-password-manager_6755564_13.html"}},"_tags":["story","author_Sami_Lehtinen","story_48947063"],"author":"Sami_Lehtinen","created_at":"2026-07-17T13:17:35Z","created_at_i":1784294255,"num_comments":0,"objectID":"48947063","points":6,"story_id":48947063,"title":"The troubling Russian connections of a 'European' password manager","updated_at":"2026-07-18T13:09:30Z","url":"https://www.lemonde.fr/en/pixels/article/2026/07/17/the-troubling-russian-connections-of-a-european-password-manager_6755564_13.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"lienmt"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: I removed the LLM from my French grader \u2013 it marked correct words wrong"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://apostrophe-app<em>.fr</em>/en/"}},"_tags":["story","author_lienmt","story_48944192","show_hn"],"author":"lienmt","children":[48944195],"created_at":"2026-07-17T07:05:07Z","created_at_i":1784271907,"num_comments":0,"objectID":"48944192","points":1,"story_id":48944192,"title":"Show HN: I removed the LLM from my French grader \u2013 it marked correct words wrong","updated_at":"2026-07-17T07:06:40Z","url":"https://apostrophe-app.fr/en/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sebg"},"title":{"matchLevel":"none","matchedWords":[],"value":"FIFA World Cup 2026 Data Portraits"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://wc26.bogachev<em>.fr</em>/index.html"}},"_tags":["story","author_sebg","story_48941056"],"author":"sebg","children":[48941157,48941267,48941217,48941227,48941359,48941117,48944482,48941256],"created_at":"2026-07-16T22:21:59Z","created_at_i":1784240519,"num_comments":14,"objectID":"48941056","points":37,"story_id":48941056,"title":"FIFA World Cup 2026 Data Portraits","updated_at":"2026-07-24T06:52:35Z","url":"https://wc26.bogachev.fr/index.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ncts"},"title":{"matchLevel":"none","matchedWords":[],"value":"Crates.io front-end and its issue(s)"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://blog.guillaume-gomez<em>.fr</em>/articles/2026-07-13+crates.io+front-end+and+its+issue(s)"}},"_tags":["story","author_ncts","story_48932772"],"author":"ncts","created_at":"2026-07-16T10:48:23Z","created_at_i":1784198903,"num_comments":0,"objectID":"48932772","points":2,"story_id":48932772,"title":"Crates.io front-end and its issue(s)","updated_at":"2026-07-16T12:18:53Z","url":"https://blog.guillaume-gomez.fr/articles/2026-07-13+crates.io+front-end+and+its+issue(s)"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"gelnior"},"title":{"matchLevel":"none","matchedWords":[],"value":"15 Years of Free Software Projects: A Review"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://blog.frankrousseau<em>.fr</em>/15-years-of-free-software-projects-a-review/"}},"_tags":["story","author_gelnior","story_48932317"],"author":"gelnior","created_at":"2026-07-16T09:40:56Z","created_at_i":1784194856,"num_comments":0,"objectID":"48932317","points":3,"story_id":48932317,"title":"15 Years of Free Software Projects: A Review","updated_at":"2026-07-16T22:05:40Z","url":"https://blog.frankrousseau.fr/15-years-of-free-software-projects-a-review/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"lorislab"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Kevin here, indie dev (lorisLabs.)<p>Thorttle started as a menu bar meter for Claude code usage, and grow into a cockpit !<p>you have the full claude meter as expected with no telemetry, no network. and that in the free version.<p>Pro is where it got interesting :<p>Cockpit have every claude code project on your Mac in one window.\nEach embedded terminal using SwiftTerm,  auto hibernate to keep a 16gb Mac from getting out of memory.<p>Remote Control that hand a session off to any linux server (I use proxmox) \nI have a IOS and Vision Pro app coming up soon!<p>my main goal and what I prefer: \nClaude code burn a lot of token you dont even see... bloated claude.md files &amp; stale memory, dead skills, barbs output ...<p>Throttle optimiser with a AI assistant that audit your claude.md and settings.json hook with a real read_file tool call emit search/replace...<p>autopilot applied automatically concise output style (65/75% fewer output tokens!!!) usage statusline, auto -archive of orphaned project memory, riskier one (stale memory cleanup, dead skill pruning) stay opt in and guarded.<p>session start + [re compact hook that prune irrelevant memory before it every reacts the context window.<p>All this is measurable not guessed! you have a token saver and stats, mine reads 78M saved this week again 1b used !<p>EVERYTHING RUN LOCAL or in your own iCloud private database.\nNo server of mine ever see your transcripts or usage or telemetry...\nand if you want just the free meter : <a href=\"https://github.com/lorislabapp/throttle-meter\" rel=\"nofollow\">https://github.com/lorislabapp/throttle-meter</a> (MIT)<p>for all this saving stuff and pro version features, 29\u20ac one time 2 Mac 30days no questions refund ! (not joking it saving me a lot !)<p>I WOULD LOVE FEEDBACKS!!!\nWhich optimisation would you trust an app to do automatically and with must stay a reviewed patch?\nThe usage math comes from local JSONL, not claude.ai's API does it match what you see??\n29\u20ac one time for people paying 100/200USD a bond for max, fair?\n-- Anything else really<p>Thank for looking!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Throttle \u2013 Local Claude Cockpit for macOS, now with remote control"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://lorislab<em>.fr</em>/throttle/"}},"_tags":["story","author_lorislab","story_48928918","show_hn"],"author":"lorislab","children":[48965383,48928940],"created_at":"2026-07-16T00:12:49Z","created_at_i":1784160769,"num_comments":0,"objectID":"48928918","points":2,"story_id":48928918,"story_text":"Kevin here, indie dev (lorisLabs.)<p>Thorttle started as a menu bar meter for Claude code usage, and grow into a cockpit !<p>you have the full claude meter as expected with no telemetry, no network. and that in the free version.<p>Pro is where it got interesting :<p>Cockpit have every claude code project on your Mac in one window.\nEach embedded terminal using SwiftTerm,  auto hibernate to keep a 16gb Mac from getting out of memory.<p>Remote Control that hand a session off to any linux server (I use proxmox) \nI have a IOS and Vision Pro app coming up soon!<p>my main goal and what I prefer: \nClaude code burn a lot of token you dont even see... bloated claude.md files &amp; stale memory, dead skills, barbs output ...<p>Throttle optimiser with a AI assistant that audit your claude.md and settings.json hook with a real read_file tool call emit search&#x2F;replace...<p>autopilot applied automatically concise output style (65&#x2F;75% fewer output tokens!!!) usage statusline, auto -archive of orphaned project memory, riskier one (stale memory cleanup, dead skill pruning) stay opt in and guarded.<p>session start + [re compact hook that prune irrelevant memory before it every reacts the context window.<p>All this is measurable not guessed! you have a token saver and stats, mine reads 78M saved this week again 1b used !<p>EVERYTHING RUN LOCAL or in your own iCloud private database.\nNo server of mine ever see your transcripts or usage or telemetry...\nand if you want just the free meter : <a href=\"https:&#x2F;&#x2F;github.com&#x2F;lorislabapp&#x2F;throttle-meter\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;lorislabapp&#x2F;throttle-meter</a> (MIT)<p>for all this saving stuff and pro version features, 29\u20ac one time 2 Mac 30days no questions refund ! (not joking it saving me a lot !)<p>I WOULD LOVE FEEDBACKS!!!\nWhich optimisation would you trust an app to do automatically and with must stay a reviewed patch?\nThe usage math comes from local JSONL, not claude.ai&#x27;s API does it match what you see??\n29\u20ac one time for people paying 100&#x2F;200USD a bond for max, fair?\n-- Anything else really<p>Thank for looking!","title":"Show HN: Throttle \u2013 Local Claude Cockpit for macOS, now with remote control","updated_at":"2026-07-19T06:02:49Z","url":"https://lorislab.fr/throttle/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"duck"},"title":{"matchLevel":"none","matchedWords":[],"value":"FIFA World Cup 2026 \u00b7 Data Portraits"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://wc26.bogachev<em>.fr</em>/"}},"_tags":["story","author_duck","story_48915724"],"author":"duck","children":[48916089],"created_at":"2026-07-15T03:01:09Z","created_at_i":1784084469,"num_comments":1,"objectID":"48915724","points":1,"story_id":48915724,"title":"FIFA World Cup 2026 \u00b7 Data Portraits","updated_at":"2026-07-15T03:53:33Z","url":"https://wc26.bogachev.fr/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"_Microft"},"title":{"matchLevel":"none","matchedWords":[],"value":"France powers down several nuclear reactors due to extreme heat"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://www.lemonde<em>.fr</em>/en/france/article/2026/07/12/france-powers-down-several-nuclear-reactors-due-to-extreme-heat_6755404_7.html"}},"_tags":["story","author__Microft","story_48899232"],"author":"_Microft","children":[48900284,48902520,48899275,48899970,48903265],"created_at":"2026-07-13T21:35:00Z","created_at_i":1783978500,"num_comments":19,"objectID":"48899232","points":38,"story_id":48899232,"title":"France powers down several nuclear reactors due to extreme heat","updated_at":"2026-07-16T07:39:40Z","url":"https://www.lemonde.fr/en/france/article/2026/07/12/france-powers-down-several-nuclear-reactors-due-to-extreme-heat_6755404_7.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"surprisetalk"},"title":{"matchLevel":"none","matchedWords":[],"value":"Cagire: Live Coding in Forth"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://cagire.raphaelforment<em>.fr</em>"}},"_tags":["story","author_surprisetalk","story_48860719"],"author":"surprisetalk","children":[48970883,48970134,48969532,48976803,48970587,48971395,48970628,48972633,48971755,48985449,48969424,48979929,48976664],"created_at":"2026-07-10T14:45:33Z","created_at_i":1783694733,"num_comments":16,"objectID":"48860719","points":111,"story_id":48860719,"title":"Cagire: Live Coding in Forth","updated_at":"2026-07-23T06:16:47Z","url":"https://cagire.raphaelforment.fr"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"loicmathieu"},"title":{"matchLevel":"none","matchedWords":[],"value":"Java 27: What's New?"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://www.loicmathieu<em>.fr</em>/wordpress/informatique/java-27-whats-new/"}},"_tags":["story","author_loicmathieu","story_48857962"],"author":"loicmathieu","children":[48861059,48859056,48861038,48859615,48859533,48859085,48857963,48869427,48859389,48859469,48858977,48859450,48859345],"created_at":"2026-07-10T10:08:49Z","created_at_i":1783678129,"num_comments":58,"objectID":"48857962","points":54,"story_id":48857962,"title":"Java 27: What's New?","updated_at":"2026-07-14T14:10:32Z","url":"https://www.loicmathieu.fr/wordpress/informatique/java-27-whats-new/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tunafighter"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"Hello,\nI wanted to share a little project I've been building : it turns tennis rallies into posters : <a href=\"https://matchpoint.jeremygautrais.fr\" rel=\"nofollow\">https://matchpoint.jeremygautrais<em>.fr</em></a>.<p>Each rally is written as a short code that describes the point shot by shot.<p>The notation comes from the Match Charting Project, a project that records pro matches by hand. If you're curious, here's their beginner's guide : <a href=\"https://www.tennisabstract.com/blog/2015/09/23/the-match-charting-project-quick-start-guide/\" rel=\"nofollow\">https://www.tennisabstract.com/blog/2015/09/23/the-match-cha...</a>.<p>In that system a rally looks like &quot;5f2f3b3b1w#&quot;, where each character is one shot : where it landed, forehand or backhand, and how the point finally ended.<p>For this project I picked the match-winning rallies they've recorded so far (the open dataset is here : <a href=\"https://github.com/JeffSackmann/tennis_MatchChartingProject\" rel=\"nofollow\">https://github.com/JeffSackmann/tennis_MatchChartingProject</a>), so every poster is the very last point of a match.<p>You can also type in any sequence you like and make your own custom poster.<p>You can then tweak the look. The shape of the curves, the court, the surface, and the colors, either by type of shot or by player.<p>Happy to hear your feedback on it. Have fun with it!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Tennis Rallies Poster Generator"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://matchpoint.jeremygautrais<em>.fr</em>/"}},"_tags":["story","author_tunafighter","story_48857420","show_hn"],"author":"tunafighter","created_at":"2026-07-10T08:48:13Z","created_at_i":1783673293,"num_comments":0,"objectID":"48857420","points":2,"story_id":48857420,"story_text":"Hello,\nI wanted to share a little project I&#x27;ve been building : it turns tennis rallies into posters : <a href=\"https:&#x2F;&#x2F;matchpoint.jeremygautrais.fr\" rel=\"nofollow\">https:&#x2F;&#x2F;matchpoint.jeremygautrais.fr</a>.<p>Each rally is written as a short code that describes the point shot by shot.<p>The notation comes from the Match Charting Project, a project that records pro matches by hand. If you&#x27;re curious, here&#x27;s their beginner&#x27;s guide : <a href=\"https:&#x2F;&#x2F;www.tennisabstract.com&#x2F;blog&#x2F;2015&#x2F;09&#x2F;23&#x2F;the-match-charting-project-quick-start-guide&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.tennisabstract.com&#x2F;blog&#x2F;2015&#x2F;09&#x2F;23&#x2F;the-match-cha...</a>.<p>In that system a rally looks like &quot;5f2f3b3b1w#&quot;, where each character is one shot : where it landed, forehand or backhand, and how the point finally ended.<p>For this project I picked the match-winning rallies they&#x27;ve recorded so far (the open dataset is here : <a href=\"https:&#x2F;&#x2F;github.com&#x2F;JeffSackmann&#x2F;tennis_MatchChartingProject\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;JeffSackmann&#x2F;tennis_MatchChartingProject</a>), so every poster is the very last point of a match.<p>You can also type in any sequence you like and make your own custom poster.<p>You can then tweak the look. The shape of the curves, the court, the surface, and the colors, either by type of shot or by player.<p>Happy to hear your feedback on it. Have fun with it!","title":"Show HN: Tennis Rallies Poster Generator","updated_at":"2026-07-10T13:45:08Z","url":"https://matchpoint.jeremygautrais.fr/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"geox"},"title":{"matchLevel":"none","matchedWords":[],"value":"France to ban advertising for fossil fuels"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://www.lemonde<em>.fr</em>/en/economy/article/2026/07/09/france-to-ban-advertising-for-fossil-fuels_6755307_19.html"}},"_tags":["story","author_geox","story_48851865"],"author":"geox","children":[48854453,48853079,48853716],"created_at":"2026-07-09T20:22:06Z","created_at_i":1783628526,"num_comments":2,"objectID":"48851865","points":33,"story_id":48851865,"title":"France to ban advertising for fossil fuels","updated_at":"2026-07-11T15:18:23Z","url":"https://www.lemonde.fr/en/economy/article/2026/07/09/france-to-ban-advertising-for-fossil-fuels_6755307_19.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"speckx"},"title":{"matchLevel":"none","matchedWords":[],"value":"FIFA World Cup 2026 \u00b7 Data Portraits"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":[".","fr"],"value":"https://wc26.bogachev<em>.fr</em>/index.html"}},"_tags":["story","author_speckx","story_48851797"],"author":"speckx","children":[48852102],"created_at":"2026-07-09T20:15:29Z","created_at_i":1783628129,"num_comments":1,"objectID":"48851797","points":3,"story_id":48851797,"title":"FIFA World Cup 2026 \u00b7 Data Portraits","updated_at":"2026-07-11T17:38:51Z","url":"https://wc26.bogachev.fr/index.html"}],"hitsPerPage":20,"nbHits":4618,"nbPages":50,"page":0,"params":"query=.fr%2F&restrictSearchableAttributes=url&advancedSyntax=true&analyticsTags=backend","processingTimeMS":21,"processingTimingsMS":{"_request":{"roundTrip":15},"afterFetch":{"merge":{"mergeLoop":{"prepareNextHit":1,"total":1},"total":1},"total":1},"fetch":{"scanning":17,"total":18},"total":21},"query":".fr/","serverTimeMS":22}
