Help
RSS
API
Feed
Maltego
Contact
Domain > fgeerolf.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-05-09
91.108.127.10
(
ClassC
)
2025-11-28
148.135.128.78
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Fri, 28 Nov 2025 13:06:23 GMTContent-Type: text/htmlContent-Length: 795Connection: keep-aliveLocation: https://fgeerolf.com/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 7322f677c7c08c06bb72822edba5b8d9-phx-edge8x-hcdn-cache-status: MISSx-hcdn-upstream-rt: 0.263 !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Fri, 28 Nov 2025 13:06:24 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingLast-Modified: Fri, 28 Nov 2025 05:28:06 GMTEtag: W/b495-692932e6-3709f2d2186ad9c1;gzplatform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 937da46be55e8651ee3588b4e578a729-phx-edge7x-hcdn-cache-status: DYNAMICx-hcdn-upstream-rt: 0.415 !DOCTYPE html>html xmlnshttp://www.w3.org/1999/xhtml langfr xml:langfr>head>meta charsetutf-8>meta namegenerator contentquarto-1.4.550>meta nameviewport contentwidthdevice-width, initial-scale1.0, user-scalableyes>title>François Geerolf/title>style>code{white-space: pre-wrap;}span.smallcaps{font-variant: small-caps;}div.columns{display: flex; gap: min(4vw, 1.5em);}div.column{flex: auto; overflow-x: auto;}div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}ul.task-list{list-style: none;}ul.task-list li inputtypecheckbox { width: 0.8em; margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */ vertical-align: middle;}/style>script srcindex_files/libs/clipboard/clipboard.min.js>/script>script srcindex_files/libs/quarto-html/quarto.js>/script>script srcindex_files/libs/quarto-html/popper.min.js>/script>script srcindex_files/libs/quarto-html/tippy.umd.min.js>/script>script srcindex_files/libs/quarto-html/anchor.min.js>/script>link hrefindex_files/libs/quarto-html/tippy.css relstylesheet>link hrefindex_files/libs/quarto-html/quarto-syntax-highlighting.css relstylesheet idquarto-text-highlighting-styles>script srcindex_files/libs/bootstrap/bootstrap.min.js>/script>link hrefindex_files/libs/bootstrap/bootstrap-icons.css relstylesheet>link hrefindex_files/libs/bootstrap/bootstrap.min.css relstylesheet idquarto-bootstrap data-modelight>link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css>/head>body>div idquarto-content classpage-columns page-rows-contents page-layout-article>div idquarto-margin-sidebar classsidebar margin-sidebar> nav idTOC roledoc-toc classtoc-active> h2 idtoc-title>Table des matières/h2> ul> li>a href#research-interests idtoc-research-interests classnav-link active data-scroll-target#research-interests>Research Interests/a>/li> li>a href#research idtoc-research classnav-link data-scroll-target#research>Research/a>/li> li>a href#travaux-en-français idtoc-travaux-en-français classnav-link data-scroll-target#travaux-en-français>Travaux en Français/a>/li> li>a href#other-in-english idtoc-other-in-english classnav-link data-scroll-target#other-in-english>Other in English/a>/li> li>a href#débat-public idtoc-débat-public classnav-link data-scroll-target#débat-public>Débat public/a> ul classcollapse> li>a href#tribunes idtoc-tribunes classnav-link data-scroll-target#tribunes>Tribunes/a>/li> li>a href#interviews idtoc-interviews classnav-link data-scroll-target#interviews>Interviews/a>/li> li>a href#autres-interventions-sélection idtoc-autres-interventions-sélection classnav-link data-scroll-target#autres-interventions-sélection>Autres interventions (sélection)/a>/li> /ul>/li> li>a href#teaching-english idtoc-teaching-english classnav-link data-scroll-target#teaching-english>Teaching (English)/a>/li> li>a href#ph.d.-dissertation idtoc-ph.d.-dissertation classnav-link data-scroll-target#ph.d.-dissertation>Ph.D. Dissertation/a>/li> li>a href#curriculum-vitae idtoc-curriculum-vitae classnav-link data-scroll-target#curriculum-vitae>Curriculum Vitae/a>/li> li>a href#contact idtoc-contact classnav-link data-scroll-target#contact>Contact/a>/li> /ul>/nav>/div>main classcontent idquarto-document-content>header idtitle-block-header classquarto-title-block default>div classquarto-title>h1 classtitle>François Geerolf/h1>/div>div classquarto-title-meta> /div> /header>p>Economist, OFCE (Observatoire Français des Conjonctures Economiques)/p>section idresearch-interests classlevel1>h1>Research Interests/h1>p>Macroeconomics, Finance, Inflation, Housing/p>/section>section idresearch classlevel1>h1>Research/h1>p>“A Theory of Pareto Distributions”, F. Geerolf, September 2017. a hrefhttps://fgeerolf.com/pareto.pdf>i classfas fa-file-pdf>/i> pdf/a>/p>p>Revision requested at American Economic Review/p>p>“Reassessing Dynamic Efficiency”, F. Geerolf, September 2018. a hrefhttps://fgeerolf.com/r-g.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fgeerolf.com/r-g-thesis.pdf>i classfas fa-file-pdf>/i> Ph.D. version (2013)/a> a hrefhttps://fgeerolf.com/thesis.pdf>i classfas fa-file-pdf>/i> thesis/a>/p>p>“Dynamic Inefficiency and Capital Taxation”, F. Geerolf, April 2015. a hrefhttps://fgeerolf.com/land.pdf>i classfas fa-file-pdf>/i> pdf/a>/p>p>“Leverage and Disagreement”, F. Geerolf, October 2018. a hrefhttps://fgeerolf.com/disagreement.pdf>i classfas fa-file-pdf>/i> pdf/a>/p>p>“A Theory of Demand Side Secular Stagnation”, F. Geerolf, June 2019. a hrefhttps://fgeerolf.com/hansen.pdf>i classfas fa-file-pdf>/i> pdf/a>/p>p>“Asset Pricing with Heterogeneous Investors”, F. Geerolf, June 2019. a hrefhttps://fgeerolf.com/asset-pricing.pdf>i classfas fa-file-pdf>/i> pdf/a>/p>p>“The Macroeconomic Effects of Lump-Sum Taxes”, F. Geerolf & T. Grjebine, November 2019. a hrefhttps://fgeerolf.com/tax-multipliers.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fgeerolf.com/tax-multipliers-appendix.pdf>i classfas fa-file-pdf>/i> Online appendix/a>/p>p>“The Phillips Curve: a Relation between Real Exchange Rate Growth and Unemployment.” F. Geerolf, January 2020. a hrefhttps://fgeerolf.com/phillips.pdf>i classfas fa-file-pdf>/i> pdf/a>/p>p>“The “Baqaee-Farhi approach” and a russian gas embargo”, Revue de l’OFCE, vol. 179, no. 4, 2022, pp. 143-165. a hrefhttps://www.ofce.sciences-po.fr/pdf/revue/4-179OFCE.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fgeerolf.com/russiangas-slides.pdf>i classfas fa-file-pdf>/i> GCEE slides/a> a hrefhttps://fgeerolf.com/russiangas-slides.html#1>i classfas fa-globe>/i> GCEE slides/a> a hrefhttps://www.cairn.info/revue-de-l-ofce-2022-4-page-143.htm?contenuarticle>i classfas fa-globe>/i> html/a>/p>/section>section idtravaux-en-français classlevel1>h1>Travaux en Français/h1>p>« L’Europe face au retour de l’énergie chère », F. Geerolf, In L’économie européenne 2026, La Découverte, p.45-59, septembre 2025. a hrefhttps://shs.cairn.info/l-economie-europeenne-2026--9782348089305-page-45?langfr>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/EE2026-energie>i classfab fa-github>/i> github/a>/p>p>« L’orientation de la politique monétaire de la BCE à l’épreuve de l’incertitude économique » C. Blot, J. Creel, F. Geerolf, G. Ricco, D. Romelli, OFCE Policy brief 147, juillet 2025. a hrefhttps://www.ofce.sciences-po.fr/pdf/pbrief/2025/OFCEpbrief147.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://github.com/Francois-Geerolf/MD2025-06-stance/blob/main/README_fr.md>i classfab fa-github>/i> github/a>/p>p>« Réindustrialisation : l’Union Européenne et les nations », F.Geerolf. In L’économie européenne 2025, La Découverte, septembre 2024. a hrefhttps://fgeerolf.com/reindustrialisation.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://shs.cairn.info/l-economie-europeenne-2025--9782348084799-page-45?langfr>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/EE2025-industrie>i classfab fa-github>/i> github/a>/p>p>« Mesurer “le” pouvoir d’achat », F. Geerolf, Document de travail, 9 juillet 2024. a hrefhttps://fgeerolf.com/mesurer-le-pouvoir-d-achat.html>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/mesurer-le-pouvoir-d-achat.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fgeerolf.com/mesurer-le-pouvoir-d-achat-handouts.html>i classfas fa-copy>/i> handouts/a> a hrefhttps://fgeerolf.com/mesurer-le-pouvoir-d-achat-slides.pdf>i classfas fa-desktop>/i> pdf/a> a hrefhttps://fgeerolf.com/mesurer-le-pouvoir-d-achat-slides.html>i classfas fa-desktop>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/mesurer-le-pouvoir-d-achat>i classfab fa-github>/i> github/a>/p>p>« La taxe inflationniste, le pouvoir d’achat, le taux d’épargne et le déficit public », F. Geerolf, Document de travail, 9 juillet 2024. a hrefhttps://fgeerolf.com/taxe-inflationniste.html>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/taxe-inflationniste.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fgeerolf.com/taxe-inflationniste-handouts.html>i classfas fa-copy>/i> handouts/a> a hrefhttps://fgeerolf.com/taxe-inflationniste-slides.pdf>i classfas fa-desktop>/i> pdf/a> a hrefhttps://fgeerolf.com/taxe-inflationniste-slides.html>i classfas fa-desktop>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/taxe-inflationniste>i classfab fa-github>/i> github/a>/p>p>« Inflation en France : IPC ou IPCH ? », F. Geerolf, Document de travail, 9 juillet 2024. a hrefhttps://fgeerolf.com/IPC-ou-IPCH.html>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/IPC-ou-IPCH.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fgeerolf.com/IPC-ou-IPCH-handouts.html>i classfas fa-copy>/i> handouts/a> a hrefhttps://fgeerolf.com/IPC-ou-IPCH-slides.pdf>i classfas fa-desktop>/i> pdf/a> a hrefhttps://fgeerolf.com/IPC-ou-IPCH-slides.html>i classfas fa-desktop>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/IPC-ou-IPCH>i classfab fa-github>/i> github/a>/p>p>« 25 ans d’union monétaire: la zone euro à travers les crises » E. Aurissergues, C. Blot, E. Carpentier-Charléty, M. Dauvin, F. Geerolf, E. Heyer, P. Plane, OFCE Policy brief 130, juin 2024. a hrefhttps://www.ofce.sciences-po.fr/pdf/pbrief/2024/OFCEpbrief130.pdf>i classfas fa-file-pdf>/i> pdf/a>/p>p>« L’analyse de l’inflation par catégorie de ménages : quelques problèmes méthodologiques », F. Geerolf, Blog de l’OFCE, décembre 2023. a hrefhttps://fgeerolf.com/inflation-par-categorie.html>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/inflation-par-categorie.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fgeerolf.com/inflation-par-categorie-handouts.html>i classfas fa-copy>/i> handouts/a> a hrefhttps://fgeerolf.com/inflation-par-categorie-slides.pdf>i classfas fa-desktop>/i> pdf/a> a hrefhttps://fgeerolf.com/inflation-par-categorie-slides.html>i classfas fa-desktop>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/inflation-par-categorie>i classfab fa-github>/i> github/a>/p>p>« Les politiques économiques de lutte contre l’inflation en Europe » F. Geerolf, In L’économie européenne 2023-2024, La Découverte, p.42-56, septembre 2023. a hrefhttps://www.ofce.sciences-po.fr/pdf/ouvrage/2024-EE-04.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.cairn.info/l-economie-europeenne-2023-2024--9782348079993-page-42.htm>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/EE2024-inflation>i classfab fa-github>/i> github/a>/p>p>« Les incidences économiques de l’action pour le climat. Rapport thématique: inflation » S. Dees, E. Bellevrat, A. de Gaye, F. Geerolf, M. Lequien, R. Schweizer, A. Tettaravou, O. Wegner. France Stratégie, mai 2023. a hrefhttps://www.strategie-plan.gouv.fr/files/files/Publications/Rapport/fs-2023-les_incidences_economiques_de_laction_pour_le_climat-thematique-inflation.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fgeerolf.com/effets-qualite-PisaniMahfouz2023.html>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/effets-qualite-PisaniMahfouz2023>i classfab fa-github>/i> github/a>/p>p>« Une analyse macroéconomique de l’inflation », C. Antonin & F. Geerolf, In la Jaune et la Rouge n°783, mars 2023. a hrefhttps://www.lajauneetlarouge.com/wp-content/uploads/2023/02/La_Jaune_et_la_Rouge_783_41-44.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.lajauneetlarouge.com/analyse-macroeconomique-de-linflation-et-de-la-pertinence-de-nos-modeles/>i classfas fa-globe>/i> html/a>/p>p>« La politique économique en Europe face à l’inflation » F. Geerolf, Cahiers français n°432: Faire face à l’inflation, La Documentation française, mars 2023. a hrefhttps://www.cairn.info/l-economie-europeenne-2023-2024--9782348079993-page-42.htm>i classfas fa-globe>/i> html/a> a hrefhttps://www.vie-publique.fr/catalogue/288377-faire-face-linflation>html/a>/p>p>« Inflation en Europe : les conséquences sociales de la guerre en Ukraine » G. Allègre, F. Geerolf, X. Timbeau, Blog de l’OFCE, juillet 2022. a hrefhttps://www.ofce.sciences-po.fr/blog/inflation-en-europe-les-consequences-sociales-de-la-guerre-en-ukraine/>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/SIWU>i classfab fa-github>/i> github/a>/p>p>« Inflation et pouvoir d’achat : it’s the politics, stupid ! » F. Geerolf & P. Jacquet, Relançons le débat économique, juin 2022. a hrefhttps://lecercledeseconomistes.fr/wp-content/uploads/2024/10/RLDE-2022-25-GeerolfJacquet.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://lecercledeseconomistes.fr/articles/finance/inflation-et-pouvoir-dachat-its-the-politics-stupid/>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/inflation-politics>i classfab fa-github>/i> github/a>/p>p>« L’Europe, de réelles avancées mais des choix à assumer » J. Creel, F. Geerolf, S. Levasseur, X. Ragot, F. Saraceno, OFCE Policy brief 101, 24 février 2022. a hrefhttps://www.ofce.sciences-po.fr/pdf/pbrief/2022/OFCEpbrief101.pdf>i classfas fa-file-pdf>/i> pdf/a>/p>p>« Quelques remarques au sujet du Blog de l’Insee: Mais si, l’Insee prend bien en compte le logement dans l’inflation ! », F. Geerolf, Document de travail, 22 février 2022. a hrefhttps://fgeerolf.com/blog-insee-IPC-loyers.html>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/blog-insee-IPC-loyers.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fgeerolf.com/blog-insee-IPC-loyers-handouts.html>i classfas fa-copy>/i> handouts/a> a hrefhttps://fgeerolf.com/blog-insee-IPC-loyers-slides.pdf>i classfas fa-desktop>/i> pdf/a> a hrefhttps://fgeerolf.com/blog-insee-IPC-loyers-slides.html>i classfas fa-desktop>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/blog-insee-IPC-loyers>i classfab fa-github>/i> github/a>/p>p>« La dette publique est-elle un problème ? » F. Geerolf & P. Jacquet, Politique étrangère, 2021/2 (Été), 79-92. a hrefhttps://www.pierrejacquet.fr/wp-content/uploads/2022/01/PE2-2021_Geerolf_Jacquet.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://shs.cairn.info/revue-politique-etrangere-2021-2-page-79?langfr>i classfas fa-globe>/i> html/a>/p>p>« Le keynésianisme doit-il faire l’économie de la courbe de Phillips ? » F. Geerolf, In L’économie mondiale 2022, La Découverte, p.73-86, septembre 2021. a hrefhttp://www.cepii.fr/PDF_PUB/em/2022/em2022-05.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttp://www.cepii.fr/docs/files/reunions/communications/em2022/Economie%20Mondiale%202022_Geerolf.pdf>i classfas fa-file-pdf>/i> slides/a>/p>p>« La courbe de Phillips n’est pas celle que vous croyez » F. Geerolf, La Lettre du CEPII, n°417, avril 2021. a hrefhttp://www.cepii.fr/PDF_PUB/lettre/2021/let417.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttp://www.cepii.fr/CEPII/fr/publications/lettre/abstract.asp?NoDoc12974>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/courbe-phillips-club-cepii.pdf>i classfas fa-desktop>/i> slides/a> a hrefhttps://vimeo.com/544916404>i classfas fa-video>/i> video/a>/p>p>« Rééquilibrage de la zone euro : plus facile avec le bon diagnostic ! », F. Geerolf, T. Grjebine, La Lettre du CEPII, n°411, octobre 2020. a hrefhttps://www.cepii.fr/PDF_PUB/lettre/2020/let411.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.cepii.fr/CEPII/fr/publications/lettre/abstract.asp?NoDoc12768>i classfas fa-globe>/i> html/a>/p>p>« Désindustrialisation (accélérée) : le rôle des politiques macroéconomiques », F. Geerolf & T. Grjebine, In L’économie mondiale 2021, La Découverte, p.41-54, septembre 2020. a hrefhttps://www.cepii.fr/PDF_PUB/em/2021/em2021-03.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://shs.cairn.info/l-economie-mondiale-2021--9782348064111-page-41?langfr>i classfas fa-globe>/i> html/a>/p>p>« Effets macroéconomiques des politiques fiscales : Keynes, le retour », F. Geerolf & T. Grjebine, In L’économie mondiale 2019, La Découverte, p.53-65, septembre 2018. a hrefhttps://www.cepii.fr/PDF_PUB/em/2019/em2019-04.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://shs.cairn.info/l-economie-mondiale-2019--9782348037481-page-53?langfr>i classfas fa-globe>/i> html/a> a hrefhttps://www.cepii.fr/docs/CEPIICOLLOQUES/Materials/2018-09-19EM2019/Grjebine_Conf_EcoMond_Sept2018.pdf>i classfas fa-file-pdf>/i> slides/a>/p>p>« Augmenter ou réduire les impôts : quels effets sur l’économie ? L’exemple de la taxe foncière », F. Geerolf & T. Grjebine, In L’économie mondiale 2021, La Lettre du CEPII, n°386, mars 2018. a hrefhttp://www.cepii.fr/PDF_PUB/lettre/2018/let386.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.international-economics.eu/CEPII/en/publications/lettre/abstract.asp?NoDoc11300>i classfas fa-globe>/i> html/a>/p>/section>section idother-in-english classlevel1>h1>Other in English/h1>p>“The ECB’s monetary policy stance in an uncertain environment” C. Blot, J. Creel, F. Geerolf, G. Ricco & D. Romelli, Monetary Dialogue Paper, June 2025, requested by the ECON committee, European Parliament. a hrefhttps://www.europarl.europa.eu/cmsdata/296425/MD_OFCE%20June%202025_FINAL.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.europarl.europa.eu/thinktank/en/document/ECTI_STU(2025)764390>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/MD2025-06-stance>i classfab fa-github>/i> github/a>/p>p>“Measuring “the” Purchasing Power”, F. Geerolf, Working Paper, July 2024. a hrefhttps://fgeerolf.com/measuring-the-purchasing-power.html>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/measuring-the-purchasing-power.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://github.com/Francois-Geerolf/measuring-the-purchasing-power>i classfab fa-github>/i> github/a>/p>p>“The Inflation Tax, Purchasing Power, the Savings Rate, and the Public Deficit”, F. Geerolf, Working Paper, July 2024. a hrefhttps://fgeerolf.com/inflation-tax.html>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/inflation-tax.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://github.com/Francois-Geerolf/inflation-tax>i classfab fa-github>/i> github/a>/p>p>“Inflation in France : CPI or HICP ?”, F. Geerolf, Working Paper, July 2024. a hrefhttps://fgeerolf.com/CPI-or-HICP.html>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/CPI-or-HICP.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://github.com/Francois-Geerolf/CPI-or-HICP>i classfab fa-github>/i> github/a>/p>p>“25 years of monetary union: The eurozone through its crises.” E. Aurissergues, C. Blot, E. Carpentier-Charléty, M. Dauvin, F. Geerolf, E. Heyer, M. Plane, OFCE Policy brief 133, June 2024. a hrefhttps://www.ofce.sciences-po.fr/pdf/pbrief/2024/OFCEpbrief133.pdf>i classfas fa-file-pdf>/i> pdf/a>/p>p>“Analyzing inflation by household categories: some methodological issues”, F. Geerolf, OFCE Blog, december 2023. a hrefhttps://fgeerolf.com/inflation-by-category.html>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/inflation-by-category.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://github.com/Francois-Geerolf/inflation-by-category>i classfab fa-github>/i> github/a>/p>p>“Are inflation dynamics different in the euro area and the United States?” C. Blot & F. Geerolf, Monetary Dialogue Paper, November 2023, requested by the ECON committee, European Parliament. a hrefhttps://www.europarl.europa.eu/RegData/etudes/IDAN/2023/755706/IPOL_IDA(2023)755706_EN.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.europarl.europa.eu/thinktank/fr/document/IPOL_IDA(2023)755706>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/MD2023-11-EA-vs-US>i classfab fa-github>/i> github/a>/p>p>“Excess liquidity in the euro area? Assessment and possible ways forward.” C. Blot, J. Creel & F. Geerolf, Monetary Dialogue Paper, September 2023, requested by the ECON committee, European Parliament. a hrefhttps://www.europarl.europa.eu/RegData/etudes/ATAG/2023/747868/IPOL_ATA(2023)747868_EN.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.europarl.europa.eu/thinktank/en/document/IPOL_ATA(2023)747868>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/MD2023-09-excess-liquidity>i classfab fa-github>/i> github/a>/p>p>“Is monetary tightening a threat to financial stability?” C. Blot, J. Creel & F. Geerolf, Monetary Dialogue Paper, June 2023, requested by the ECON committee, European Parliament. a hrefhttps://www.europarl.europa.eu/RegData/etudes/IDAN/2023/747843/IPOL_IDA(2023)747843_EN.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.europarl.europa.eu/thinktank/en/document/IPOL_IDA(2023)747843>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/MD2023-06-financial-stability>i classfab fa-github>/i> github/a>/p>p>“The direct and indirect impacts of the war on inflation.” C. Blot, J. Creel & F. Geerolf, Monetary Dialogue Paper, March 2023, requested by the ECON committee, European Parliament. a hrefhttps://www.europarl.europa.eu/RegData/etudes/IDAN/2023/741487/IPOL_IDA(2023)741487_EN.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.europarl.europa.eu/thinktank/en/document/IPOL_IDA(2023)741487>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/MD2023-03-war>i classfab fa-github>/i> github/a>/p>p>“The “Baqaee-Farhi approach” and a russian gas embargo”, Revue de l’OFCE, vol. 179, no. 4, 2022, pp. 143-165. a hrefhttps://www.ofce.sciences-po.fr/pdf/revue/4-179OFCE.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fgeerolf.com/russiangas-slides.pdf>i classfas fa-file-pdf>/i> GCEE slides/a> a hrefhttps://fgeerolf.com/russiangas-slides.html#1>i classfas fa-globe>/i> GCEE slides/a> a hrefhttps://www.cairn.info/revue-de-l-ofce-2022-4-page-143.htm?contenuarticle>i classfas fa-globe>/i> html/a>/p>p>“Heterogeneity of inflation in the euro area: more complicated than it seems.” C. Blot, J. Creel, F. Geerolf & S. Levasseur, Monetary Dialogue Paper, November 2022, requested by the ECON committee, European Parliament. a hrefhttps://www.europarl.europa.eu/RegData/etudes/IDAN/2022/733999/IPOL_IDA(2022)733999_EN.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.europarl.europa.eu/thinktank/en/document/IPOL_IDA(2022)733999>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/MD2022-11-heterogeneity>i classfab fa-github>/i> github/a>/p>p>“Social Impact of the War in Ukraine (SIWU).” F. Geerolf, X. Timbeau & G. Allègre, OFCE Github repo, July 2022. a hrefhttps://ofce.github.io/SIWU/report/SIWU_brief.html>i classfas fa-globe>/i> html/a> a hrefhttps://github.com/Francois-Geerolf/SIWU/blob/main/report/SIWU_brief_december_22.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://github.com/Francois-Geerolf/SIWU>i classfab fa-github>/i> github/a>/p>p>“Some remarks on Insee’s February 4, 2020 blog post ‘Yes, Insee does take housing into account in inflation!’”, F. Geerolf, February 2022. a hrefhttps://fgeerolf.com/blog-insee-CPI-rents.html>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/blog-insee-CPI-rents.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://github.com/Francois-Geerolf/blog-insee-CPI-rents>i classfab fa-github>/i> github/a>/p>/section>section iddébat-public classlevel1>h1>Débat public/h1>section idtribunes classlevel2>h2 classanchored data-anchor-idtribunes>Tribunes/h2>p>« Sur l’évolution du pouvoir d’achat, un diagnostic de plus en plus biaisé », Le Monde, P. Concialdi, F. Geerolf, F. Jany-Catrice, avril 2025. a hrefhttps://www.lemonde.fr/idees/article/2025/04/18/sur-l-evolution-du-pouvoir-d-achat-un-diagnostic-de-plus-en-plus-biaise_6597278_3232.html>i classfas fa-globe>/i> html/a>/p>p>« La charge d’intérêt sur la dette publique, ou le mythe du gouffre financier », Marianne, F. Geerolf, janvier 2025. a hrefhttps://www.marianne.net/agora/tribunes-libres/francois-geerolf-la-charge-dinteret-sur-la-dette-publique-ou-le-mythe-du-gouffre-financier>i classfas fa-globe>/i> html/a> a hrefhttps://fgeerolf.com/public-debate/charge-de-la-dette.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://github.com/Francois-Geerolf/taxe-inflationniste>i classfab fa-github>/i> github/a>/p>p>« On peut rechercher le plein-emploi sans craindre de déclencher une spirale inflationniste », Le Monde, I. Bensidoun & F. Geerolf, avril 2021. a hrefhttps://www.lemonde.fr/idees/article/2021/04/28/on-peut-rechercher-le-plein-emploi-sans-craindre-de-declencher-une-spirale-inflationniste_6078318_3232.html>i classfas fa-globe>/i> html/a>/p>p>« Coronavirus : “L’Europe doit cesser son jeu de dupes” », Le Monde, F. Geerolf & T. Grjebine, avril 2020. a hrefhttps://www.lemonde.fr/idees/article/2020/04/10/coronavirus-l-europe-doit-cesser-son-jeu-de-dupes_6036243_3232.html>i classfas fa-globe>/i> html/a>/p>/section>section idinterviews classlevel2>h2 classanchored data-anchor-idinterviews>Interviews/h2>p>« La hausse du pouvoir d’achat est fortement surestimée ! » F. Geerolf, L’opinion, février 2024. a hrefhttps://www.lopinion.fr/economie/la-hausse-du-pouvoir-dachat-est-fortement-surestimee>i classfas fa-globe>/i> html/a>/p>p>« Il se passe dans la réalité l’inverse de ce que prévoient les modèles » F. Geerolf, GRS, décembre 2022. a hrefhttps://g-r-s.fr/francois-geerolf-il-se-passe-dans-la-realite-linverse-de-ce-que-prevoient-les-modeles/>i classfas fa-globe>/i> html/a>/p>p>« Qui va payer cette facture énergétique ? » F. Geerolf, Interview a priori, décembre 2022. a hrefhttps://a-prioris.fr/hauteur-de-vue/francois-geerolf-qui-va-payer-cette-facture-energetique>i classfas fa-globe>/i> html/a>/p>/section>section idautres-interventions-sélection classlevel2>h2 classanchored data-anchor-idautres-interventions-sélection>Autres interventions (sélection)/h2>p>Débat avec François Ecalle dans Le Monde, janvier 2025: “La dette publique est-elle vraiment alarmante ? L’avis contrasté de deux experts.” a hrefhttps://fipeco.fr/pdf/Le%20Monde%2012.01.2025.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.lemonde.fr/idees/article/2025/01/10/la-dette-publique-est-elle-vraiment-alarmante-l-avis-contraste-de-deux-experts-financiers_6491357_3232.html>i classfas fa-globe>/i> html/a>/p>p>« Le rapport Draghi, une avancée indéniable mais inaboutie dans la réflexion sur les défis structurels de l’Union européenne ». Colloque de la Fondation Res Publica, novembre 2024. a hrefhttps://fondation-res-publica.org/wp-content/uploads/2025/04/Texte-colloque-156.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://fondation-res-publica.org/2025/04/01/le-rapport-draghi-une-avancee-indeniable-mais-inaboutie-dans-la-reflexion-sur-les-defis-structurels-de-lunion-europeenne/>i classfas fa-globe>/i> html/a>/p>p>Article de Mathias Thépot dans Marianne sur l’inflation, 11 mai 2022. « Grosse manip : cette hausse des prix qu’on nous cache. » a hrefhttps://fgeerolf.com/marianne-20220511.pdf>i classfas fa-file-pdf>/i> pdf/a> a hrefhttps://www.marianne.net/economie/economie-francaise/grosse-manip-cette-hausse-des-prix-quon-nous-cache>i classfas fa-globe>/i> html/a>/p>/section>/section>section idteaching-english classlevel1>h1>Teaching (English)/h1>p>Evidence-Based Macroeconomics & Finance (UCLA, PhD 2nd year). a hrefhttps://fgeerolf.com/econ221/syllabus.html>i classfa-solid fa-chalkboard-teacher>/i> Syllabus/a> a hrefhttps://fgeerolf.com/data/>i classfas fa-globe>/i> Data/a>/p>p>Intermediate Macroeconomics (UCLA, Undergraduate). a hrefhttps://fgeerolf.com/econ102/syllabus.html>i classfa-solid fa-chalkboard-teacher>/i> Syllabus/a>/p>p>Economics of Superstars (UCLA, Undergraduate). a hrefhttps://fgeerolf.com/econ19/syllabus.html>i classfa-solid fa-chalkboard-teacher>/i> Syllabus/a>/p>/section>section idph.d.-dissertation classlevel1>h1>Ph.D. Dissertation/h1>p>“Bubbles and Asset Supply”, F. Geerolf, Ph.D Dissertation, July 2013. Referees: M. Emmanuel Farhi, M. Jean Tirole. President: M. Pierre-Olivier Gourinchas. Advisor: M. Philippe Martin. a hrefhttps://fgeerolf.com/thesis.pdf>i classfas fa-file-pdf>/i> pdf/a>/p>/section>section idcurriculum-vitae classlevel1>h1>Curriculum Vitae/h1>ol start105 typeI>li>a hrefhttps://fgeerolf.com/cv.pdf>i classfa-solid fa-user-tie>/i> en/a> a hrefhttps://fgeerolf.com/files/fgeerolf-1.jpg>i classfa-solid fa-camera>/i> jpg/a> a hrefhttps://fgeerolf.com/files/fgeerolf-1.png>i classfa-solid fa-camera>/i> png/a>/li>/ol>p>Bibliographie. a hrefhttps://fgeerolf.com/bibliography.html>i classfa-solid fa-book>/i> en/a> a hrefhttps://fgeerolf.com/bibliographie.html>i classfa-solid fa-book>/i> fr/a>/p>/section>section idcontact classlevel1>h1>Contact/h1>p>Email: francois.geerolf@polytechnique.org/p>p>OFCEbr>10, place de Catalognebr>75014 PARISbr>France/p>/section>/main>!-- /main column -->!-- Statcounter + Google Analytics -->script typetext/javascript> var sc_project10774299; var sc_invisible1; var sc_security1d62e6b0; /script>script typetext/javascript srchttps://www.statcounter.com/counter/counter.js async>/script>noscript> div classstatcounter> a titleWeb Analytics Made Easy - StatCounter hrefhttps://statcounter.com/ target_blank> img classstatcounter srchttps://c.statcounter.com/10774299/0/1d62e6b0/1/ altWeb Analytics Made Easy - StatCounter> /a> /div>/noscript>!-- Google Analytics -->script async srchttps://www.googletagmanager.com/gtag/js?idUA-134935813-1>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, UA-134935813-1); /script>script idquarto-html-after-body typeapplication/javascript>window.document.addEventListener(DOMContentLoaded, function (event) { const toggleBodyColorMode (bsSheetEl) > { const mode bsSheetEl.getAttribute(data-mode); const bodyEl window.document.querySelector(body); if (mode dark) { bodyEl.classList.add(quarto-dark); bodyEl.classList.remove(quarto-light); } else { bodyEl.classList.add(quarto-light); bodyEl.classList.remove(quarto-dark); } } const toggleBodyColorPrimary () > { const bsSheetEl window.document.querySelector(link#quarto-bootstrap); if (bsSheetEl) { toggleBodyColorMode(bsSheetEl); } } toggleBodyColorPrimary(); const icon ; const anchorJS new window.AnchorJS(); anchorJS.options { placement: right, icon: icon }; anchorJS.add(.anchored); const isCodeAnnotation (el) > { for (const clz of el.classList) { if (clz.startsWith(code-annotation-)) { return true; } } return false; } const clipboard new window.ClipboardJS(.code-copy-button, { text: function(trigger) { const codeEl trigger.previousElementSibling.cloneNode(true); for (const childEl of codeEl.children) { if (isCodeAnnotation(childEl)) { childEl.remove(); } } return codeEl.innerText; } }); clipboard.on(success, function(e) { // button target const button e.trigger; // dont keep focus button.blur(); // flash checked button.classList.add(code-copy-button-checked); var currentTitle button.getAttribute(title); button.setAttribute(title, Copié); let tooltip; if (window.bootstrap) { button.setAttribute(data-bs-toggle, tooltip); button.setAttribute(data-bs-placement, left); button.setAttribute(data-bs-title, Copié); tooltip new bootstrap.Tooltip(button, { trigger: manual, customClass: code-copy-button-tooltip, offset: 0, -8}); tooltip.show(); } setTimeout(function() { if (tooltip) { tooltip.hide(); button.removeAttribute(data-bs-title); button.removeAttribute(data-bs-toggle); button.removeAttribute(data-bs-placement); } button.setAttribute(title, currentTitle); button.classList.remove(code-copy-button-checked); }, 1000); // clear code selection e.clearSelection(); }); function tippyHover(el, contentFn, onTriggerFn, onUntriggerFn) { const config { allowHTML: true, maxWidth: 500, delay: 100, arrow: false, appendTo: function(el) { return el.parentElement; }, interactive: true, interactiveBorder: 10, theme: quarto, placement: bottom-start, }; if (contentFn) { config.content contentFn; } if (onTriggerFn) { config.onTrigger onTriggerFn; } if (onUntriggerFn) { config.onUntrigger onUntriggerFn; } window.tippy(el, config); } const noterefs window.document.querySelectorAll(aroledoc-noteref); for (var i0; inoterefs.length; i++) { const ref noterefsi; tippyHover(ref, function() { // use id or data attribute instead here let href ref.getAttribute(data-footnote-href) || ref.getAttribute(href); try { href new URL(href).hash; } catch {} const id href.replace(/^#\/?/, ); const note window.document.getElementById(id); return note.innerHTML; }); } const xrefs window.document.querySelectorAll(a.quarto-xref); const processXRef (id, note) > { // Strip column container classes const stripColumnClz (el) > { el.classList.remove(page-full, page-columns); if (el.children) { for (const child of el.children) { stripColumnClz(child); } } } stripColumnClz(note) if (id null || id.startsWith(sec-)) { // Special case sections, only their first couple elements const container document.createElement(div); if (note.children && note.children.length > 2) { container.appendChild(note.children0.cloneNode(true)); for (let i 1; i note.children.length; i++) { const child note.childreni; if (child.tagName P && child.innerText ) { continue; } else { container.appendChild(child.cloneNode(true)); break; } } if (window.Quarto?.typesetMath) { window.Quarto.typesetMath(container); } return container.innerHTML } else { if (window.Quarto?.typesetMath) { window.Quarto.typesetMath(note); } return note.innerHTML; } } else { // Remove any anchor links if they are present const anchorLink note.querySelector(a.anchorjs-link); if (anchorLink) { anchorLink.remove(); } if (window.Quarto?.typesetMath) { window.Quarto.typesetMath(note); } // TODO in 1.5, we should make sure this works without a callout special case if (note.classList.contains(callout)) { return note.outerHTML; } else { return note.innerHTML; } } } for (var i0; ixrefs.length; i++) { const xref xrefsi; tippyHover(xref, undefined, function(instance) { instance.disable(); let url xref.getAttribute(href); let hash undefined; if (url.startsWith(#)) { hash url; } else { try { hash new URL(url).hash; } catch {} } if (hash) { const id hash.replace(/^#\/?/, ); const note window.document.getElementById(id); if (note ! null) { try { const html processXRef(id, note.cloneNode(true)); instance.setContent(html); } finally { instance.enable(); instance.show(); } } else { // See if we can fetch this fetch(url.split(#)0) .then(res > res.text()) .then(html > { const parser new DOMParser(); const htmlDoc parser.parseFromString(html, text/html); const note htmlDoc.getElementById(id); if (note ! null) { const html processXRef(id, note); instance.setContent(html); } }).finally(() > { instance.enable(); instance.show(); }); } } else { // See if we can fetch a full url (with no hash to target) // This is a special case and we should probably do some content thinning / targeting fetch(url) .then(res > res.text()) .then(html > { const parser new DOMParser(); const htmlDoc parser.parseFromString(html, text/html); const note htmlDoc.querySelector(main.content); if (note ! null) { // This should only happen for chapter cross references // (since there is no id in the URL) // remove the first header if (note.children.length > 0 && note.children0.tagName HEADER) { note.children0.remove(); } const html processXRef(null, note); instance.setContent(html); } }).finally(() > { instance.enable(); instance.show(); }); } }, function(instance) { }); } let selectedAnnoteEl; const selectorForAnnotation ( cell, annotation) > { let cellAttr data-code-cell + cell + ; let lineAttr data-code-annotation + annotation + ; const selector span + cellAttr + + lineAttr + ; return selector; } const selectCodeLines (annoteEl) > { const doc window.document; const targetCell annoteEl.getAttribute(data-target-cell); const targetAnnotation annoteEl.getAttribute(data-target-annotation); const annoteSpan window.document.querySelector(selectorForAnnotation(targetCell, targetAnnotation)); const lines annoteSpan.getAttribute(data-code-lines).split(,); const lineIds lines.map((line) > { return targetCell + - + line; }) let top null; let height null; let parent null; if (lineIds.length > 0) { //compute the position of the single el (top and bottom and make a div) const el window.document.getElementById(lineIds0); top el.offsetTop; height el.offsetHeight; parent el.parentElement.parentElement; if (lineIds.length > 1) { const lastEl window.document.getElementById(lineIdslineIds.length - 1); const bottom lastEl.offsetTop + lastEl.offsetHeight; height bottom - top; } if (top ! null && height ! null && parent ! null) { // cook up a div (if necessary) and position it let div window.document.getElementById(code-annotation-line-highlight); if (div null) { div window.document.createElement(div); div.setAttribute(id, code-annotation-line-highlight); div.style.position absolute; parent.appendChild(div); } div.style.top top - 2 + px; div.style.height height + 4 + px; div.style.left 0; let gutterDiv window.document.getElementById(code-annotation-line-highlight-gutter); if (gutterDiv null) { gutterDiv window.document.createElement(div); gutterDiv.setAttribute(id, code-annotation-line-highlight-gutter); gutterDiv.style.position absolute; const codeCell window.document.getElementById(targetCell); const gutter codeCell.querySelector(.code-annotation-gutter); gutter.appendChild(gutterDiv); } gutterDiv.style.top top - 2 + px; gutterDiv.style.height height + 4 + px; } selectedAnnoteEl annoteEl; } }; const unselectCodeLines () > { const elementsIds code-annotation-line-highlight, code-annotation-line-highlight-gutter; elementsIds.forEach((elId) > { const div window.document.getElementById(elId); if (div) { div.remove(); } }); selectedAnnoteEl undefined; }; // Handle positioning of the toggle window.addEventListener( resize, throttle(() > { elRect undefined; if (selectedAnnoteEl) { selectCodeLines(selectedAnnoteEl); } }, 10) ); function throttle(fn, ms) { let throttle false; let timer; return (...args) > { if(!throttle) { // first call gets through fn.apply(this, args); throttle true; } else { // all the others get throttled if(timer) clearTimeout(timer); // cancel #2 timer setTimeout(() > { fn.apply(this, args); timer throttle false; }, ms); } }; } // Attach click handler to the DT const annoteDls window.document.querySelectorAll(dtdata-target-cell); for (const annoteDlNode of annoteDls) { annoteDlNode.addEventListener(click, (event) > { const clickedEl event.target; if (clickedEl ! selectedAnnoteEl) { unselectCodeLines(); const activeEl window.document.querySelector(dtdata-target-cell.code-annotation-active); if (activeEl) { activeEl.classList.remove(code-annotation-active); } selectCodeLines(clickedEl); clickedEl.classList.add(code-annotation-active); } else { // Unselect the line unselectCodeLines(); clickedEl.classList.remove(code-annotation-active); } }); } const findCites (el) > { const parentEl el.parentElement; if (parentEl) { const cites parentEl.dataset.cites; if (cites) { return { el, cites: cites.split( ) }; } else { return findCites(el.parentElement) } } else { return undefined; } }; var bibliorefs window.document.querySelectorAll(aroledoc-biblioref); for (var i0; ibibliorefs.length; i++) { const ref bibliorefsi; const citeInfo findCites(ref); if (citeInfo) { tippyHover(citeInfo.el, function() { var popup window.document.createElement(div); citeInfo.cites.forEach(function(cite) { var citeDiv window.document.createElement(div); citeDiv.classList.add(hanging-indent); citeDiv.classList.add(csl-entry); var biblioDiv window.document.getElementById(ref- + cite); if (biblioDiv) { citeDiv.innerHTML biblioDiv.innerHTML; } popup.appendChild(citeDiv); }); return popup.innerHTML; }); } }});/script>/div> !-- /content -->/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]