並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 78 件 / 78件

新着順 人気順

interfaceの検索結果41 - 78 件 / 78件

  • Remix入門【はじめからそうやって教えてくれればいいのに!】

    はじめに この記事の内容は、以下の動画でも解説しています。アニメーションでわかりやすくなっているので、ぜひ見てみてください。他にもWebに関する解説動画を投稿しているので、気になる人はチャンネル登録よろしくお願いします! Remixとは? Remix とは、公式サイト によると、React ベースのフルスタックの Web フレームワーク のことです。 Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience. (訳)Remixはフルスタックのウェブフレームワークで、ユーザーインターフェイスに集中し、ウェブスタンダ

      Remix入門【はじめからそうやって教えてくれればいいのに!】
    • Recover AWS resources affected by the CrowdStrike Falcon agent

      How do I recover AWS resources that were affected by the CrowdStrike Falcon agent? Short description On July 19th 2024 at 04:09 UTC, an update to the CrowdStrike Falcon agent (csagent.sys) caused Windows based devices to experience unplanned stop errors or blue screen. Affected devices include Amazon Elastic Compute Cloud (Amazon EC2) instances and Amazon WorkSpaces Personal virtual desktops. This

        Recover AWS resources affected by the CrowdStrike Falcon agent
      • 16年ぶりの日本語版登場に刮目せよ! 『ABOUT FACE インタラクションデザインの本質』監訳者まえがきを先行公開! | Web Designing

        8月19日、奇しくも『Web Designing』10月号と同日にマイナビ出版から発売される『ABOUT FACE インタラクションデザインの本質』(Alan Cooper、Robert Reimann、David Cronin、Christopher Noessel ・著)。2008年に発売された第3版日本語版は長らく品切れで、ネット書店で非常な高値で中古品が販売される状況となっていた。それから16年、ついに第4版の完全日本語訳が発売となる。上野学・監訳、ソシオメディア株式会社・訳という最強の布陣でお送りする本書の、「監訳者まえがき」を特別に先行公開。監訳者である上野さんの熱いメッセージと本書についての思いの詰まったまえがきを、ぜひ読んでいただきたい。 Amazonで予約する 執筆者プロフィール 上野 学さん デザインコンサルタント/デザイナー。各種ソフトウェアのヒューマンインターフェー

        • Properly Testing Concurrent Data Structures

          Properly Testing Concurrent Data Structures Jul 5, 2024 There’s a fascinating Rust library, loom, which can be used to thoroughly test lock-free data structures. I always wanted to learn how it works. I still do! But recently I accidentally implemented a small toy which, I think, contains some of the loom’s ideas, and it seems worthwhile to write about that. The goal here isn’t to teach you what y

          • How it became like this? Ruby Range class

            Understanding the core class design and usage via its evolution Years ago, my studies into the Ruby Evolution started with the persuasion that mastering the programming language to express one’s intentions clearly and efficiently may grow significantly by understanding how it evolved and what intentions were put behind its various elements. Moving back through the history of a change of some eleme

              How it became like this? Ruby Range class
            • Making a Linux-managed network switch

              Network switches are simple devices, packets go in, packets go out. Luckily people have figured out how to make it complicated instead and invented managed switches. Usually this is done by adding a web-interface for configuring the settings and see things like port status. If you have more expensive switches then you'd even get access to some alternate interfaces like telnet and serial console po

                Making a Linux-managed network switch
              • Cloudflare WorkersでサーバーレスPythonアプリを構築してみよう | gihyo.jp

                筒井(@ryu22e)です。2024年7月の「Python Monthly Topics」は、Cloudflare WorkersのPythonサポートについて解説します。 前半ではCloudflare WorkersでPythonを使う方法について、後半ではCloudflare WorkersでPythonを動かす仕組みと技術的制限について解説します。 なお、Cloudflare WorkersのPythonサポートは本記事執筆時点(2024年7月24日)でオープンベータ版です。正式リリース時には仕様が変更される可能性があります。また、一部機能はローカル環境でしか利用できません。 Cloudflare Workersとは Cloudflare Workersは、Cloudflareが提供するサーバーレスアプリケーションを構築・デプロイするためのプラットフォームです。主に以下のような特徴が

                  Cloudflare WorkersでサーバーレスPythonアプリを構築してみよう | gihyo.jp
                • AWS VPC接続方法によるレイテンシ(VPC Peering vs TGW)

                  TL;DR VPC間を接続した際のレイテンシはTGW > VPC Peering TGWでVPC間を接続すると、VPC PeeringでVPC間を接続した場合と比較して、レイテンシが10倍以上!! はじめに いきなりですが、皆さんは以下のような2つのVPC間を接続する際、どの様な方法で接続するでしょうか?(オレンジ矢印部分) 前提や要件により様々な接続方法が考えられますが、AWS公式:Amazon VPC-to-Amazon VPC connectivity optionsには、VPC間を接続する際の選択肢については以下5つが挙げられています。 VPC Peering Transit Gateway(TGW) AWS PrivateLink Software VPN Software VPN-to-AWS Site-to-Site VPN AWS公式ドキュメントには選択肢として記載されてい

                    AWS VPC接続方法によるレイテンシ(VPC Peering vs TGW)
                  • DjangoでWebアプリを作成したあとに振り返って考えてみた「Webアプリとは何か」 - Qiita

                    Webアプリはどんな処理をするのか 処理1:ブラウザからWebアプリに処理をリクエストする 処理2:Webサーバーで処理する 静的コンテンツの要求であれば、処理4のようにWebサーバーからレスポンスデータをブラウザに返す 動的に作らなければならないコンテンツならAPサーバーに処理を依頼する。 処理3:APサーバーで処理する 必要であればデータベースからデータを取得し、レスポンスデータを作成する レスポンスデータをWebサーバーに返す 処理4:Webサーバーからレスポンスデータをブラウザに返す Webアプリはどうやって構築するのか DjangoでWebアプリを作成したときに利用したソフトウェアやサービスです。その機能と役割を一つひとつ見ていきたいと思います。 Python Pythonとは何か Pythonは、シンプルで読みやすいコードが特徴のプログラミング言語です。多くの用途に対応できる汎

                      DjangoでWebアプリを作成したあとに振り返って考えてみた「Webアプリとは何か」 - Qiita
                    • ブログ執筆を加速させるコマンドラインインターフェースを作成した - おんがえしの blog

                      このブログに素早く投稿するために、個人用のコマンドラインインターフェース(CLI)を作った。 github.com 内部で blogsync を使っている。 Ruby + Thor で作成し、runa で blog という名前のコマンドとして、どこからでも実行できるようにしてある。 投稿: blog new 新規記事を作成するときは new コマンドを使う。引数として URL を指定するカスタムパスを渡す。 $ blog new path/to/article store /Users/ongaeshi/blog/ongaeshi.hatenablog.com/entry/path/to/article.md 下書きとしてはてなブログ上に空の記事が投稿される。 URL は https://ongaeshi.hatenablog.com/entry/path/to/article になる。

                        ブログ執筆を加速させるコマンドラインインターフェースを作成した - おんがえしの blog
                      • Visual Studio Code June 2024

                        Version 1.91 is now available! Read about the new features and fixes from June. June 2024 (version 1.91) Update 1.91.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the June 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights in

                          Visual Studio Code June 2024
                        • RISC-V で自作OS - 借り初めのひみつきち

                          じだいは RISC-V です。 github.com RISC-V とは Windows でよく使われている x86 は 40 年以上前から基本的に互換性を持ったまま拡張を続けた結果、現代ではほとんど必要ない機能との互換性のためにかなり複雑な仕様になっています。 また、 Arm に比べると高価で発熱が多く構成の自由度が低いので Windows 以外の用途ではあまり使われません。 Windows 以外でメジャーな Arm は組み込みからサーバーまで幅広い用途に使われますが、ライセンスやロイヤリティの関係でベンダーの自由度が制限されていて離れるベンダーが増えてきています。 ある程度の性能が必要なコンピュータは今までは x86 か Arm の実質2択でしたが、最近はシンプルで自由な RISC-V が注目されています。 RISC-V の命令セット RISC-V の命令セットは、32bit 基本命令

                            RISC-V で自作OS - 借り初めのひみつきち
                          • Motiff: AI-powered Professional Interface Design Tool

                            Design Tool for AI EraAI-powered professional UI design tool. Take your AI adventure today.

                              Motiff: AI-powered Professional Interface Design Tool
                            • 「Zen 5」Deep Diveレポート #1 - Zen 5コアとRyzen 9000シリーズ

                              6月のCOMPUTEXで予告されたZen 5ベースのRyzen 9000シリーズやRyzen AI 300シリーズであるが、こちらの記事の最後で触れた様にTech Dayが開催され(ちなみに筆者は不参加)、そこである程度細かい情報が出て来た(といっても、例えばROBやIn-Flight Bufferのサイズといった、本当に細かい話はあまり出ていないのだが)。そこで現状公開された話をまとめてご紹介したい。今回はまずZen 5のコアそのものと、Ryzen 9000シリーズについてである。 Zen 5コア まずZen 5コアの設計目標がこちら(Photo01)。中々増えなかったFront Endの同時デコード命令数も増やされ、これに合わせてBack Endも強化された。またData CacheのBandwidthが倍増というのは、恐らく後述するFP/Vectorの対応と思われる。 Photo01

                                「Zen 5」Deep Diveレポート #1 - Zen 5コアとRyzen 9000シリーズ
                              • Generative AI–powered, low-code application builder – AWS App Studio – AWS

                                AWS App Studio (Preview) The fastest and easiest way to build enterprise-grade applications AWS App Studio is a generative AI-powered service that uses natural language to build enterprise-grade applications, empowering a new set of builders to create applications in minutes. With App Studio, technical professionals without deep software development skills, such as IT project managers, data engine

                                  Generative AI–powered, low-code application builder – AWS App Studio – AWS
                                • Announcing TypeScript 5.6 Beta - TypeScript

                                  Today we are excited to announce the availability of TypeScript 5.6 Beta. To get started using the beta, you can get it through NuGet, or through npm with the following command: npm install -D typescript@beta Here’s a quick list of what’s new in TypeScript 5.6! Disallowed Nullish and Truthy Checks Iterator Helper Methods Strict Builtin Iterator Checks (and --strictBuiltinIteratorReturn) Support fo

                                    Announcing TypeScript 5.6 Beta - TypeScript
                                  • 著者の一言:Web API設計実践入門──API仕様ファーストによるテスト駆動開発

                                    1978年4月に九州工業大学情報工学科に入学して初めてコンピュータに触れてから,さまざまなソフトウェア開発に従事してきました。しかし,大学・大学院での6年間や社会人になってからも,ソフトウェア開発におけるAPI(Application Programming Interface)設計とは何かを教えてもらったことはなく,試行錯誤してきました。今から思えば,最初のころはかなりひどいAPI設計を行っていたのではないかと思います。 たとえば,C言語で実装を隠ぺいするAPI設計の方法を覚えたのは,社会人となってから7,8年が過ぎたころでした。防御的プログラミングを始めたのは,社会人になってから15年もすぎたころでした。当然,それまでに設計したさまざまなソフトウェアでは,そのAPI仕様に防御的プログラミングを反映したような仕様は書いていなかったことになります。 防御的プログラミングを反映して,かなりき

                                      著者の一言:Web API設計実践入門──API仕様ファーストによるテスト駆動開発
                                    • Build enterprise-grade applications with natural language using AWS App Studio (preview) | Amazon Web Services

                                      AWS News Blog Build enterprise-grade applications with natural language using AWS App Studio (preview) Organizations often struggle to solve their business problems in areas like claims processing, inventory tracking, and project approvals. Custom business applications could provide a solution to solve these problems and help an organization work more effectively, but have historically required a

                                        Build enterprise-grade applications with natural language using AWS App Studio (preview) | Amazon Web Services
                                      • A Mini Monitor for a Pi

                                        This post outlines how I used a small 2 inch display as a monitor for my pi. Where it can display tty terminals and X desktops and applications as if it was a normal screen connected over hdmi. My overall goal is to have a sort of handheld “console” that I can connect a keyboard to and use as a normal computer. This post implements the display functionality needed to fulfill part of the goal. I la

                                          A Mini Monitor for a Pi
                                        • セッションもラボも!WWDC24参加レポート - ZOZO TECH BLOG

                                          こんにちは、ZOZOTOWN開発本部でZOZOTOWN iOSの開発を担当しているらぷらぷです。 今年のWWDCもワクワクする情報が目白押しでしたね。個人的にはApple Intelligenceが今後どんな進化を果たし、日常生活をどう変えていくのかが楽しみです。 本記事では、ZOZOのiOSエンジニアが注目したセッションや、参加したラボで得た知見を紹介します。 現地参加されたメンバーによるレポートもありますので、ぜひ御覧ください。Appleのスタッフや各国の開発者との交流や、現地に行く人向けのアドバイスなどまとまっております。 techblog.zozo.com オンライン組メンバーのキャッチアップ Sessions UI updates Translation API Apple Vision Pro Labs Xcodeによって実行されるResolve Packagesの時間について

                                            セッションもラボも!WWDC24参加レポート - ZOZO TECH BLOG
                                          • Interop 2024 mid-year update  |  Blog  |  web.dev

                                            Interop 2024 mid-year update Stay organized with collections Save and categorize content based on your preferences. As we head into the second half of the year, it's a great time to look at how Interop 2024 has improved web interoperability this year. Where we started At the beginning of the year, Chrome had an experimental browser support score of 83. Today that score is 90, with a score for stab

                                              Interop 2024 mid-year update  |  Blog  |  web.dev
                                            • GolangのDesignPatternをコード付きで簡単に紹介!

                                              はじめに 今回この記事を書こうと思った背景として、とある技術記事でLoggerの実装方法について盛り上がってるものを見つけて、その部分の知見が弱い事を再認識させられた一件がありました。 また、一年弱ほど長期インターンでGo言語を沢山書いてきた中で、シンプルな文法で様々なDesignPatternを表現できるGo言語も面白さを皆さんに知っていただきたいなという想いも込めました。 それではGopher君の世界に踏み入れていきましょう。 Dependecy Injection Dependency Injection(DI)は、依存関係の逆転(Dependency Inversion)の原則を実現するためのデザインパターンです。DIを使用すると、高レベルのモジュールが低レベルのモジュールに直接依存するのではなく、抽象化を介して間接的に依存するようになります。これにより、モジュール間の結合度を低く

                                                GolangのDesignPatternをコード付きで簡単に紹介!
                                              • Unification in Elixir

                                                Pattern matching is a pervasive and powerful tool in Elixir. This isn't too surprising if you know a little about the history of Elixir's parent language, Erlang. Erlang was originally inspired by and written in Prolog, a logic programming language where pattern matching has first-class support. In Elixir, you might see an expression like this: [x, [2, y]] = [1, [2, 3]]When this expression is eval

                                                  Unification in Elixir
                                                • kiennt26's home | Linux Network Performance Ultimate Guide

                                                  The following content is from my #til github.Source https://github.com/leandromoreira/linux-network-performance-parameters/https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdfhttps://www.coverfire.com/articles/queueing-in-the-linux-network-stack/https://blog.cloudflare.com/how-to-achieve-low-latency/https://blog.cloudflare.com/how-to-receive-a-million-p

                                                  • Cloudflare Workers AIを使って画像生成機能を製品の機能として組んだ時に考えたこと

                                                    Cloudflareには色々な機能がありますが、昨今はAIにも力を入れており色々なモデルがCloudflare Workersで動かすことができます。 その中で今回は画像生成(その中でもimage to image)を使って製品の機能として組み込んでみたのでその時に考えたことを軽いTIPS的な記事として書いておきます。 導入経緯(前提条件) 私はGoens(ゴエンズ)というサービスを運用しています。 平たく言うと高齢者向けのマッチングアプリだと思ってもらって結構です。(有名どころのマッチングアプリより緩い感じですが) その中で様々な課題があるんですが、AIよる画像生成機能を入れた理由は以下です。 年配の方向けなので、どうしても若い人よりプロフィール画像の重要性という点に意識が少し低い方がいらっしゃる 自分自身をどう撮るとうまく撮れるかがあまりわかっていない方もいらっしゃる 異性のプロフィー

                                                      Cloudflare Workers AIを使って画像生成機能を製品の機能として組んだ時に考えたこと
                                                    • コード品質向上のテクニック:第34回 三十六計分けるに如かず

                                                      こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 "Weekly Report" 共有の第 34 回です。 LINEヤフー社内には、高い開発生産性を維持するための Review Committee という活動があります。ここで集まった知見を、Weekly Report と称して毎週社内に共有しており、その一部を本ブログ上でも公開しています。(Weekly Report の詳細については、過去の記事一覧を参照してください) 三十六計分けるに如かず メッセージを送受信するサービスの UI レイアウトを実装しているとします。このレイアウト内では、様々な「ボタン」を実装する必要があります (例: メッセージ送信ボタン、プロフィール編集ボタン、...)。以下のコードは、メッセージ送信ボタン SendMessageButto

                                                        コード品質向上のテクニック:第34回 三十六計分けるに如かず
                                                      • "Doors" in Solaris: Lightweight RPC using File Descriptors

                                                        "Doors" in SolarisTM: Lightweight RPC using File Descriptors Jim Voll Senior Staff Engineer Solaris Products Group This new lightweight RPC mechanism, adapted from Sun's Spring O/S project, will be inforporated into a future release of the SolarisTM operating environment. Developers can refer to Solaris documentation for additional library and SPI information. An Overview of Doors A door is a "fil

                                                        • Fizzixnerd Blog

                                                          Hello! Today I'm releasing a project on which I've been working, that is in an early stage of development, into the open source world. It is integration and bindings to Godot (currently just 4.2) from a new language: OCaml. It is called Godotcaml. Details below! Why Godot? There are many reasons to choose Godot, but the reason I'll focus on is that it provides a full game-development IDE from whic

                                                            Fizzixnerd Blog
                                                          • Intel Vs. Samsung Vs. TSMC

                                                            Foundry competition heats up in three dimensions and with novel technologies as planar scaling benefits diminish. The three leading-edge foundries — Intel, Samsung, and TSMC — have started filling in some key pieces in their roadmaps, adding aggressive delivery dates for future generations of chip technology and setting the stage for significant improvements in performance with faster delivery tim

                                                              Intel Vs. Samsung Vs. TSMC
                                                            • Software Architecture in an AI World

                                                              Navigating New Constraints, Requirements, and Capabilities Like almost any question about AI, “How does AI impact software architecture?” has two sides to it: how AI changes the practice of software architecture and how AI changes the things we architect. These questions are coupled; one can’t really be discussed without the other. But to jump to the conclusion, we can say that AI hasn’t had a big

                                                                Software Architecture in an AI World
                                                              • How HappyLock Works

                                                                Recently, I released version 0.3 of my HappyLock crate on crates.io. In this blog post, I wanted to explain what I changed, and why it works. Background There are four conditions necessary for a deadlock to occur. You only need to prevent one of them in order to prevent all deadlocks: Mutual exclusion Non-preemptive allocation Circular wait Partial allocation Let's go through each one, and see wha

                                                                • 「tvOS 18」にタッチディスプレイ搭載HomePodのヒント - こぼねみ

                                                                  最新の「tvOS 18」beta 3からタッチスクリーン対応の新しいインターフェースを発見したとして9to5Macが伝えています。 そこからタッチ画面を備えた新しいHomePodのために用意されていると予想されています。 新しいHomePodのイメージ新しいtvOSインターフェイス(システムシェル)は、内部的には「PlasterBoard」と呼ばれています。iOSのシステムシェルであるSpringBoardに類似しており、システムのコアとなるインターフェイス要素を提供しています。たとえば、PlasterBoardインターフェイスは、iPhoneやiPadのものと非常に類似したパスコードキーパッド付きのロック画面を備えています。 tvOS 18: パスコードキーを備えたロック画面それら発見されたコードやインターフェイスの動作は、通常のテレビ用ではなく、タッチスクリーン用に作られたことが示唆さ

                                                                    「tvOS 18」にタッチディスプレイ搭載HomePodのヒント - こぼねみ
                                                                  • QRコード決済の統一目指すアジア、「BNPL」拡大の米国--日本にも影響与える世界のキャッシュレス決済

                                                                    第3回は、欧州のキャッシュレス決済市場の特徴をご紹介した。今回は、アジアや米国の市場を見ていこう。 QRコード決済というアジア独自の決済手段の発達 アジア各国では、キャッシュレス決済の形態が国によって異なり、多様な進展を見せており、日本のキャッシュレス事情に影響を与えている。 図1では、各国の対面決済のうち、どの決済手段の利用が多いかを表しており、大きく4つのグループに区別ができる。 まずAグループは、カード決済がよく利用され、クレジットカードが中心である。日本はAに属するが、他の韓国・香港・台湾は日本よりもキャッシュレス比率が高いとされている。特に韓国では、1990年代のアジア通貨危機以降、政府がクレジットカードの利用促進を実施。税控除や公共料金へのインセンティブを導入し、国民にキャッシュレス決済の利用を促し続けた結果、アジアでも有数のキャッシュレス大国となった。 Bグループは、A同様に

                                                                      QRコード決済の統一目指すアジア、「BNPL」拡大の米国--日本にも影響与える世界のキャッシュレス決済
                                                                    • 特殊な外科処置と「本人の神経系と接続して動かせる義足」を組み合わせることで脚を失った人でも自然な歩行が可能になる

                                                                      事故や病気で脚を切断した人にとって、自然に立ったり歩いたりできる義足は生活の質を左右する重要なものです。新たにマサチューセッツ工科大学(MIT)の研究チームが、特殊な外科処置と「自分の神経系で動かすことができ、神経フィードバックも得られる義足」を組み合わせることで、患者が従来の義足よりも自然に歩けるようになったと報告しています。 Continuous neural control of a bionic limb restores biomimetic gait after amputation | Nature Medicine https://www.nature.com/articles/s41591-024-02994-9 A prosthesis driven by the nervous system helps people with amputation walk natu

                                                                        特殊な外科処置と「本人の神経系と接続して動かせる義足」を組み合わせることで脚を失った人でも自然な歩行が可能になる
                                                                      • Rust の中で TypeScript を書くには

                                                                        はじめに 先日ユニークビジョン株式会社の UV Study というイベントで Rust に関する LT 登壇を行いました。 この記事はそれを zenn 用にまとめ直したものです。 当日の発表は 10 分と短かったため、当日の発表で話せなかったところも補足しています。 作ったもの FFI は面倒 あるプログラミング言語で書かれたプログラムの中から、別のプログラミング言語で書かれた処理を呼び出したいことがあります。 それぞれプログラミング言語は文法やライブラリだけでなく、内部でどのようにリソースを管理しているかの仕組みも異なるため、そのままでは相互に関数を呼び出せません。(例えば呼び出し先のプログラムでなにかデータを生成してそれを呼び出し元に返そうとしても、その生成されたデータは誰がどうやって面倒を見るべきかという問題が生じます。) このようなことを可能にするための仕組みを FFI (Fore

                                                                          Rust の中で TypeScript を書くには
                                                                        • The sad state of property-based testing libraries

                                                                          The sad state of property-based testing libraries Posted on Jul 2, 2024 Property-based testing is a rare example of academic research that has made it to the mainstream in less than 30 years. Under the slogan “don’t write tests, generate them” property-based testing has gained support from a diverse group of programming language communities. In fact, the Wikipedia page of the original property-bas

                                                                          • Go 1.23リリース連載 range over funcとiterパッケージ | フューチャー技術ブログ

                                                                            はじめにこんにちは。CSIG 所属の棚井です。 Go 1.23 Release Notes の内容を紹介する「フューチャー技術ブログ Go 1.23 リリース連載」の記事です。 今回は2つの反復(Iterator、イテレーション)処理を取り上げます。 range over funciter パッケージRelease Note, Discussion, Proposal, Issuerange over func と iter パッケージ のリリース内容を確認していきます。 range over func がデフォルトで有効にGo1.22 では GOEXPERIMENT とされた range over func が、Go1.23 からはオプション指定なしで利用可能となりました。 Go 1.23 makes the (Go 1.22) “range-over-func” experiment

                                                                              Go 1.23リリース連載 range over funcとiterパッケージ | フューチャー技術ブログ
                                                                            • Panic! at the Tech Job Market

                                                                              Panic! at the Job Market “I have the two qualities you require to see absolute truth: I am brilliant and unloved.” ready for another too-long article about personal failure while blaming the world for our faults? let’s see where we end up with 7,000 9,000 10,000 11,500 words this time1. this post is sponsored by me. funding appreciated: https://github.com/sponsors/mattsta TOC: Job Openings vs. Int