並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 959件

新着順 人気順

best groupの検索結果1 - 40 件 / 959件

  • Preparing for the end of third-party cookies  |  Privacy Sandbox  |  Google for Developers

    Send feedback Preparing for the end of third-party cookies Stay organized with collections Save and categorize content based on your preferences. If your site uses third-party cookies, it's time to take action as we approach their deprecation. To facilitate testing, Chrome has restricted third-party cookies for 1% of users from January 4th, 2024. Chrome plans to ramp up third-party cookie restrict

      Preparing for the end of third-party cookies  |  Privacy Sandbox  |  Google for Developers
    • 今、タイでのVTuberブームが大変なことになっている "文化のるつぼ”から生まれる新たな才能を追う

      Home » 今、タイでのVTuberブームが大変なことになっている “文化のるつぼ”から生まれる新たな才能を追う バーチャルYouTuberという言葉が始まってから7年以上が経ち、VTuber文化は日本国内の若者から高齢者まで幅広く浸透してきています。このVTuber文化は海外でも少しずつ広がってきていて、各国のユニークな個性を映しだしはじめています。 中国語圏では日本と似た雰囲気のVTuber文化が根付いていて、英語圏ではVShojoを始めとした個人の個性を尊重する文化ができつつあります。ラテンアメリカではよりインディーVTuber(個人VTuber)の存在感がより際立っていて、韓国語圏ではKカルチャーの濃い音楽グループが国内外で人気を集めています。 これらのVTuber文化は言語の壁で、日常的にはなかなか目にする機会が少ないかもしれません。特に知られていない盛り上がりを見せているのが

        今、タイでのVTuberブームが大変なことになっている "文化のるつぼ”から生まれる新たな才能を追う
      • Looker Studioの魅力と便利な使い方を紹介します - yasuhisa's blog

        初めて使ったBIツールはLooker Studioのid:syou6162です。これまでTableau / Looker(≠ Looker Studio) / Metabase / Redash / Connected Sheetsなど色々なBIツールを触ってきましたが、不満は色々ありつつも個人的に一番しっくりきて愛着があるのはLooker Studioです。このエントリでは、その魅力と便利な使い方や注意点について書きます。例によって、社内勉強会向けの内容を外向けに公開しているため、内容の網羅性などは特に担保していないことにご注意ください。 Looker Studioの魅力 利用のハードルが限りなく低い & Google Workspaceとの連携が便利 複雑過ぎることができないので、諦めが付けやすい ちゃんとBIツールになっている Looker Studioの便利な使い方 多様なデータソ

          Looker Studioの魅力と便利な使い方を紹介します - yasuhisa's blog
        • Organizing a Go module - The Go Programming Language

          A common question developers new to Go have is “How do I organize my Go project?”, in terms of the layout of files and folders. The goal of this document is to provide some guidelines that will help answer this question. To make the most of this document, make sure you’re familiar with the basics of Go modules by reading the tutorial and managing module source. Go projects can include packages, co

            Organizing a Go module - The Go Programming Language
          • Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

            Watch Our Google Algorithm Leak Webinar Replay Google, if you’re reading this, it’s too late. Ok. Cracks knuckles. Let’s get right to the Google algorithm leak. Internal documentation for Google Search’s Content Warehouse API has been discovered. Google’s internal microservices appear to mirror what Google Cloud Platform offers and the internal version of documentation for the deprecated Document

              Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked
            • 【重要なお知らせ】3D配信計画の変更について|カバー株式会社 公式note

              English follows Japanese. いつもホロライブプロダクションとタレントへの応援をありがとうございます。 今回は、タレントの活動周年や誕生日を記念して行うスタジオでの3D配信(以下、記念3D配信)に関する重要な変更についてお伝えいたします。 ホロライブプロダクションでは原則として、コロナ禍の影響を除き、活動周年や誕生日にあわせて年に最大2回の記念3D配信の機会を、3Dお披露目後のタレントに提供してまいりました。 これらの配信はタレントとスタッフが協力して、常に配信の質の向上に努め、豪華な音楽ライブや多数のゲスト出演で盛大にお祝いし、日頃の応援への感謝と最高のエンターテイメントをファンの皆さんに届けることを目指してきました。しかし、この素晴らしい体験の裏には、タレントとスタッフ双方にかかる大きなプレッシャーと負担がありました。 タレントは年2回の記念3D配信のための多大な

                【重要なお知らせ】3D配信計画の変更について|カバー株式会社 公式note
              • 今年のGAME OF THE YEARは「Baldur's Gate 3」に決定。「The Game Awards 2023」各賞が発表に

                今年のGAME OF THE YEARは「Baldur's Gate 3」に決定。「The Game Awards 2023」各賞が発表に 編集部:TeT その年にリリースされた優れたゲームを表彰する世界最大級のゲームアワード,「The Game Awards 2023」の各賞が本日(2023年12月8日)発表された。 今年は「Baldur's Gate 3」(PC / PlayStation 5)がGAME OF THE YEARを獲得。ちなみに同作は,BEST COMMUNITY SUPPORT,BEST RPG,BEST MULTIPLAYER,BEST PERFORMANCE,PLAYERS' VOICEと合わせて6冠となった。 また,「Alan Wake 2」(PC / PlayStation 5 / Xbox Series X|S)は,BEST GAME DIRECTION,B

                  今年のGAME OF THE YEARは「Baldur's Gate 3」に決定。「The Game Awards 2023」各賞が発表に
                • Python製静的サイトジェネレーターSphinxでWebサイトを構築して公開 | gihyo.jp

                  鈴木たかのり(@takanory)です。今月の「Python Monthly Topics」では、Python製の静的サイトジェネレーターSphinxを使用してWebサイトを構築し、テーマを適用、外部へ公開する流れについて紹介します。後半ではSphinxの便利な拡張機能を紹介し、Webサイトをより便利にしていきます。 Markdownでドキュメントを書くだけで、きれいなWebサイトが簡単に公開できるので、ライブラリのドキュメントなどでもよく使われています。 Sphinxとは SphinxはPython製の静的サイトジェネレーターです。静的サイトジェネレーターとは、Markdown等の軽量マークアップのテキストファイルから、静的なWebサイトを生成するアプリケーションのことを言います。Python製の静的サイトジェネレーターにはSphinxを含め以下のツールなどがあります。 Sphinx:h

                    Python製静的サイトジェネレーターSphinxでWebサイトを構築して公開 | gihyo.jp
                  • Announcing Microsoft Copilot, your everyday AI companion - The Official Microsoft Blog

                    All Microsoft Global Microsoft 365 Teams Copilot Windows Surface Xbox Deals Small Business Support Software Windows Apps AI Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Skype PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Certified Refurbished Trade-in for cash Entertainment Xbox Game Pass Ultimate PC Game Pass Xbox games PC and Windows games Movies & TV Business Micro

                      Announcing Microsoft Copilot, your everyday AI companion - The Official Microsoft Blog
                    • イクイノックスへの国際的評価は過小だったのではなかろうか?(国際)[その他]

                      イクイノックスへの国際的評価は過小だったのではなかろうか?(国際)[その他] ジャパンカップ(G1 11月26日 東京)の前、イクイノックス(牡4歳 父キタサンブラック)の国際的評価について日本人が不満を抱いていることは明らかだった。いつもは外交にそつのないJRA(日本中央競馬会)でさえも、「この馬がレーティング129であるのは過小評価だとハンデキャッパーは感じている」と漏らしていた。 それはジャパンカップでイクイノックスが楽々と4馬身差の勝利を決めたときに証明された。ゴール手前の3完歩でクリストフ・ルメール騎手は鞭を使わず手綱を緩めたままだった。この結果をふまえて、12月に開催されるIFHA(国際競馬統括機関連盟)の国際ハンデキャッパー会議でイクイノックスのレーティングが引き上げられることに疑いの余地はない。 国際ハンデキャッパーたちがこんなに長いあいだイクイノックスの真価を見抜くことが

                      • Renovateを使ってフロントエンドのバージョンアップを改善した話 | PR TIMES 開発者ブログ

                        こんにちは、フロントエンドエンジニアの小張です。Renovateを使ってフロントエンドのパッケージやライブラリのバージョンアップを改善したことについて紹介します。 PR TIMESではReactに関するコードを、monorepoとしてprtimes-frontendという1つのリポジトリで管理しています。 このリポジトリは作成されてから2年ほどしか経っておらず、使っているライブラリも比較的新しいため、今までバージョンアップの仕組みを特に整備していませんでした。 ただフロントエンドのライブラリはバージョンアップの頻度が多く、異なるライブラリ間でバージョンの依存関係があることもあり、将来のことを考えればライブラリのバージョンを更新する仕組みを作ることはほぼ必須でした。 また、monorepoであるためライブラリのバージョンを大きくあげようとした際の対応コストも大きく、最新との差が小さいうちに細

                        • 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs

                          50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs 50 Shades of Go in Other Languages Chinese Translation: blog post, segmentfault (by wuYin) - needs updates Another Chinese Translation: blog post (by Shadowwind LEY) - needs updates Russian Translation: blog post (by Ilia Ozhereliev, Mail.Ru Group Blog) - needs updates Overview Go is a simple and fun language, but, like any o

                          • DuckDB as the New jq

                            Recently, I’ve been interested in the DuckDB project (like a SQLite geared towards data applications). And one of the amazing features is that it has many data importers included without requiring extra dependencies. This means it can natively read and parse JSON as a database table, among many other formats. I work extensively with JSON day to day, and I often reach for jq when exploring document

                            • Intel N100小型PCで、パルワールド専用サーバを構築して、Tailscaleで接続できるようにする - しょぼんブログ

                              リリース初日から絶大な人気を誇っているパルワールドですが、パルワールド公式のテックガイドによると、公式サーバの他に自前で専用サーバを構築する手順を公開していました。 https://tech.palworldgame.com/dedicated-server-guide#linux Intel N100のパフォーマンスを図るのにちょうど良いなと思ったので、Intel N100の上で動くProxmox VE上にDebian 12の仮想マシンを作成して、実際にパルワールド専用サーバを構築してみたので、手順について本記事で詳しく触れていきます。 パルワールド専用サーバを構築した後はTailscaleを使って、オープンネット経由ではなくTailscale VPN経由で接続できるような設定をしてみます。 前提条件 Proxmox VE環境に仮想マシンを作成し、Debian 12をインストールする手順

                                Intel N100小型PCで、パルワールド専用サーバを構築して、Tailscaleで接続できるようにする - しょぼんブログ
                              • Writing a C compiler in 500 lines of Python

                                A few months ago, I set myself the challenge of writing a C compiler in 500 lines of Python1, after writing my SDF donut post. How hard could it be? The answer was, pretty hard, even when dropping quite a few features. But it was also pretty interesting, and the result is surprisingly functional and not too hard to understand! There's too much code for me to comprehensively cover in a single blog

                                • Linux Pipes are Slow | Quentin Santos

                                  vmsplice is too fast Some programs use a particular system call “vmsplice” to move data faster through a pipe. Francesco already did a deep dive on using vmsplice to make things fast. However, while experimenting with it, I noticed that, when not using vmsplice, Linux pipes are slower than what I would have expected. Since you cannot always use it, I wanted to understand exactly why that was, and

                                  • Ex Obama Adviser Says Killing 4,000 Palestinian Children ‘Wasn’t Enough’

                                    A lobbying group has cut ties with an ex-adviser to former President Barack Obama after videos surfaced that show the man making Islamophobic comments and threats to a food cart employee in New York City. The videos, posted on X (formerly Twitter) by a Columbia University student, show Stuart Seldowitz asking someone off camera, “Did you rape your daughter like Muhammad did?” and saying that killi

                                      Ex Obama Adviser Says Killing 4,000 Palestinian Children ‘Wasn’t Enough’
                                    • The Development of the C Language

                                      The Development of the C Language* Dennis M. Ritchie Bell Labs/Lucent Technologies Murray Hill, NJ 07974 USA dmr@bell-labs.com ABSTRACT The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager progr

                                      • AWS Lambda Under the Hood

                                        Transcript Danilov: We'll talk about AWS Lambda, how it's built, how it works, and why it's so cool. My name is Mike Danilov. I'm a Senior Principal Engineer at AWS Serverless. A decade ago, I joined EC2 networking team, and it was a fantastic ride. Then, five years back, I heard about Lambda. I really liked the simplicity of the idea. We run your code in the cloud, no servers needed, so I joined

                                          AWS Lambda Under the Hood
                                        • Modern Emacs Typescript Web (React) Config with lsp-mode, treesitter, tailwind, TSX & more - Ovi Stoica

                                          Table of Contents Introduction Part 1: Treesitter for Typescript & TSX LSP Support Completion setup Linter setup LSP Setup Eslint (Optional) Tailwind LSP Server LSP Performance Emacs LSP Booster Structural editing Formatting buffers with Prettier Other resources Conclusion Introduction I've worked within the JS ecosystem for the past 8 years using editors like Webstorm and VSCode, I started using

                                          • LogLog Games

                                            The article is also available in Chinese. Disclaimer: This post is a very long collection of thoughts and problems I've had over the years, and also addresses some of the arguments I've been repeatedly told. This post expresses my opinion the has been formed over using Rust for gamedev for many thousands of hours over many years, and multiple finished games. This isn't meant to brag or indicate su

                                            • What We Learned from a Year of Building with LLMs (Part I)

                                              Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful. Learn more It’s an exciting time to build with large language models (LLMs). Over the past year, LLMs have become “good enough” for real-world applications. The pace of improvements in LLMs, coupled with a parade of demos on social media, will fuel an estimated $200B

                                                What We Learned from a Year of Building with LLMs (Part I)
                                              • 【この世で最もいい曲100選】まとめ

                                                皆さんは、「この音楽はなんて素晴らしいんだろう」と感じた経験はありませんか。 この世に「いい曲」は無数になり、中でも「一生聴き続けるほど好きになる楽曲」は、まさに宝物であるとも言えます。 リサフランクさんの「このツイート」も、恐らくそうした発想から始まりました。 全てはここから始まった この呟きを発端に、個々が考える「この世で最もいい曲」を100つ集めたプレイリストを作るブームが到来。 それに伴い、ハッシュタグ「#この世で最もいい曲100選」も作られます。 これらのプレイリストから、「どの曲が最も多く選ばれたか」を私のほうで密かに集計。 そしてリサフランクさんの呟きから5か月後に、集計結果を発表しました。 集計者数415人票数41,805票参加曲数26,625曲 なお、発表時の様子については、下記Togetterで詳細に纏めております。 【この世で最もいい曲100選】「#この世で最もいい曲

                                                  【この世で最もいい曲100選】まとめ
                                                • 弥助関連史料とその英訳 / English translated historical documents related to Yasuke - 打越眠主主義人民共和国

                                                  はじめに Introduction 筆者の連絡先 How to contact me 信長公記 The Chronicle of Nobunaga 池田家本『信長公記』Shinchoko-ki Ikeda-hon 尊経閣本『信長公記』Sonkeikaku-bunko manuscript 尊経閣本の信頼性に関する議論 Discussion of the reliability 天正9年のイエズス会史料 Jesuit Documents in 1581 天正9年3月11日の書簡 Letter of April 14, 1581 天正9年9月11日の書簡 Letter of October 8, 1581 家忠日記 Ietada Diary 弥助に関する最後の記録 Last record of Yasuke 天正10年10月20日の書簡 Letter of November 5, 1582 書

                                                    弥助関連史料とその英訳 / English translated historical documents related to Yasuke - 打越眠主主義人民共和国
                                                  • Security best practices when using ALB authentication | Amazon Web Services

                                                    Networking & Content Delivery Security best practices when using ALB authentication At AWS, security is the top priority, and we are committed to providing you with the necessary guidance to fortify the security posture of your environment. In 2018, we introduced built-in authentication support for Application Load Balancers (ALBs), enabling secure user authentication as they access applications.

                                                      Security best practices when using ALB authentication | Amazon Web Services
                                                    • Demystifying Azure OpenAI Networking for Secure Chatbot Deployment

                                                      Introduction Azure AI Landing Zones provide a solid foundation for deploying advanced AI technologies like OpenAI's GPT-4 models. These environments are designed to support AI enthusiasts, but it's essential to grasp their networking aspects, especially concerning Platform as a Service (PaaS) offerings. In this article, we'll dive into the networking details of OpenAI Landing Zones, focusing on ho

                                                        Demystifying Azure OpenAI Networking for Secure Chatbot Deployment
                                                      • Continuous reinvention: A brief history of block storage at AWS

                                                        Continuous reinvention: A brief history of block storage at AWSAugust 22, 2024 • 4802 words Marc Olson has been part of the team shaping Elastic Block Store (EBS) for over a decade. In that time, he’s helped to drive the dramatic evolution of EBS from a simple block storage service relying on shared drives to a massive network storage system that delivers over 140 trillion daily operations. In thi

                                                          Continuous reinvention: A brief history of block storage at AWS
                                                        • The Unification Church's Global Grasp for Power

                                                          Reverend Sun Myung Moon gestures dramatically as he speaks at New York's Madison Square Garden. His chief associate, Col. Bo Hi Park, right, translates from Korean to English.Bettmann Archive/Getty Images It was 11.29 a.m. beneath pewter skies in Japan’s southern city of Nara when Shinzo Abe was handed the microphone. The nation’s former prime minister, wearing a navy blue jacket and crisp white s

                                                            The Unification Church's Global Grasp for Power
                                                          • WebKit Features in Safari 17.0

                                                            Sep 18, 2023 by Jen Simmons and the Safari / WebKit Team Today’s the day for Safari 17.0. It’s now available for iOS 17 and iPadOS 17. [Update September 26th] And now, Safari 17.0 is available for macOS Ventura, and macOS Monterey, and macOS Sonoma. Safari 17.0 is also available in the vision OS Simulator, where you can test your website by downloading the latest beta of Xcode 15, which supports t

                                                              WebKit Features in Safari 17.0
                                                            • Operation Blotless攻撃キャンペーンに関する注意喚起

                                                              JPCERT-AT-2024-0013 JPCERT/CC 2024-06-25 本注意喚起の公開直前に、国内組織のサイバー攻撃被害に関する報道が出ていますが、本注意喚起との関係はありません。 I. 概要2023年5月に重要インフラなどを狙う「Volt Typhoon」の攻撃活動が公表されて以来、Living off the Land戦術を用いて長期間・断続的に攻撃キャンペーンを行うAPTアクターの活動に対して警戒が高まっています。JPCERT/CCでは2023年から日本の組織も狙う同様の攻撃活動(Operation Blotless)を注視しており、同攻撃キャンペーンの実行者はマイクロソフト社などが示すVolt Typhoonと多くの共通点があると考えていますが、Volt Typhoonによる攻撃活動だけなのか、これ以外に同様の戦術を用いる別のアクターによる活動も含まれているのか、現時点

                                                                Operation Blotless攻撃キャンペーンに関する注意喚起
                                                              • WebKit Features in Safari 17.4

                                                                ContentsArchitectural improvementsWeb AppsForm elementsCSSWeb APIJavaScriptMediaSVGWebGLWeb AssemblyWeb InspectorChanges to SafariSafari ExtensionsWeb AuthenticationBug Fixes and moreUpdating to Safari 17.4Feedback Just like Safari 15.4 and Safari 16.4, this March’s release of Safari 17.4 is a significant one for web developers. We’re proud to announce another 46 features and 146 bug fixes. You ca

                                                                  WebKit Features in Safari 17.4
                                                                • RFC 9562: Universally Unique IDentifiers (UUIDs)

                                                                   Internet Engineering Task Force (IETF) K. Davis Request for Comments: 9562 Cisco Systems Obsoletes: 4122 B. Peabody Category: Standards Track Uncloud ISSN: 2070-1721 P. Leach University of Washington May 2024 Universally Unique IDentifiers (UUIDs) Abstract This specification defines UUIDs (Universally Unique IDentifiers) -- also known as GUIDs (Globally Unique IDentifiers) -- and a Uniform Resou

                                                                    RFC 9562: Universally Unique IDentifiers (UUIDs)
                                                                  • XZ Utilsのインシデントを教訓に、ソーシャルエンジニアリングによるオープンソースプロジェクトの乗っ取りに関する注意喚起。OpenSSFとOpenJS Foundationsが共同で

                                                                    XZ Utilsのインシデントを教訓に、ソーシャルエンジニアリングによるオープンソースプロジェクトの乗っ取りに関する注意喚起。OpenSSFとOpenJS Foundationsが共同で Open Source Security(OpenSSF)とOpen JS Foundationは、先日発生したXZ Utilsのインシデントを教訓に、ソーシャルエンジニアリングによるオープンソースプロジェクトの乗っ取りに関する注意喚起を行っています。 注意喚起の中では、オープンソースプロジェクトの乗っ取りをはかる動きは現在もいくつかのプロジェクトで起きつつある可能性があることが示され、ソーシャルエンジニアリングによる乗っ取りを防ぐためのガイドラインが紹介されています。 XZ Utilsのようなプロジェクトの乗っ取りはいまも起きている XZ Utilsのインシデントでは、正体不明の人物がメンテナとしてプロ

                                                                      XZ Utilsのインシデントを教訓に、ソーシャルエンジニアリングによるオープンソースプロジェクトの乗っ取りに関する注意喚起。OpenSSFとOpenJS Foundationsが共同で
                                                                    • Speedometer 3.0: The Best Way Yet to Measure Browser Performance

                                                                      As announced on browserbench.org today, in collaboration with other browser engine developers, Apple’s WebKit team is excited to introduce Speedometer 3.0, a major update that better reflects the Web of today. It’s built together by the developers of all major browser engines: Blink, Gecko, and WebKit with hundreds of contributions from companies like Apple, Google, Intel, Microsoft, and Mozilla.

                                                                        Speedometer 3.0: The Best Way Yet to Measure Browser Performance
                                                                      • Mastodon: Ruby on Rails Open Source Web App

                                                                        The product https://joinmastodon.org Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. On Mastodon, users can publish anything they want: links, pictures, text, and video. All Mastodon servers are interoperable as a federated network. Open source The project is open source at https://github.com/mastodon/mastodon License

                                                                          Mastodon: Ruby on Rails Open Source Web App
                                                                        • Best Practices for Securing Active Directory

                                                                          Applies to: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 Attacks against computing infrastructure have increased over the last decade in all parts of the world. We live in an age of cyber-warfare, cybercrime, and hacktivism. As a result, organizations of all sizes all over the world have had to deal with information leaks, theft of inte

                                                                            Best Practices for Securing Active Directory
                                                                          • Examining the Deception infrastructure in place behind code.microsoft.com

                                                                            The domain name code.microsoft.com has an interesting story behind it. Today it’s not linked to anything but that wasn’t always true. This is the story of one of my most successful honeypot instances and how it enabled Microsoft to collect varied threat intelligence against a broad range of actor groups targeting Microsoft. I’m writing this now as we’ve decided to retire this capability. In the pa

                                                                              Examining the Deception infrastructure in place behind code.microsoft.com
                                                                            • Announcing TypeScript 5.5 - TypeScript

                                                                              Today we’re excited to announce the release of TypeScript 5.5! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and describe types. Writing types in our code allows us to explain intent and have other tools check our code to catch mistakes like typos, issues with null and undefined, and more. Types also power TypeScript’s edi

                                                                                Announcing TypeScript 5.5 - TypeScript
                                                                              • The Ultimate Interactive JQ Guide

                                                                                The Ultimate Interactive JQ Guide Learn how to search, query, and modify JSON data with 25 interactive jq examples and explainations Cover Photo by Pixabay Has this ever happened to you? You’ve just received a massive JSON file that looks like it was designed to confuse you. Or maybe you entered a command, and you got so much JSON that it looks incomprehensible. The data you need is buried inside,

                                                                                  The Ultimate Interactive JQ Guide
                                                                                • Flappy Bird Implemented in Typescript types

                                                                                  10/19/2023 Flappy Bird Implemented in Typescript types The ultimate type-level trickery I wrote a 2D flappy bird game, purely in Typescript types: Yes you heard that right, this game is written entirely in Typescript type annotations, which—if you didn’t know—are Turing complete. So how the hell am I runnning it in the browser and rendering the game in Typescript types? The basic rundown is that I