並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 418件

新着順 人気順

steepの検索結果81 - 120 件 / 418件

  • RuboCopで型情報を利用した解析を試している - pockestrap

    3行 RuboCopで「この変数はString」とかの情報を含めて解析させられないか試している まだPoCだけど、なんとなくは動いている https://github.com/pocke/rubocop-typed を見て 何をしているの rubocop-typed というプロジェクトで、RuboCopで今までできていなかった解析ができないか試しています。 github.com RuboCopの実行前にSteepを実行し、Steepの解析結果をCop内で使用することで型情報を利用した解析を実現しています。 何ができるの 現在は「nilになりえない式をレシーバーにした&.でのメソッド呼び出し」に警告を出すCopのみを実装しています。 arr = [1, 2, 3] value = arr.find { |x| x == 1 } arr&.first # arrはnilになりえないので、警告が

      RuboCopで型情報を利用した解析を試している - pockestrap
    • クルーグマンのインフレ/ディスインフレ論 - himaginary’s diary

      今月12日の米CPI公表以降、クルーグマンが精力的に米インフレについてツイートしている。 公表当日のスレッドでは、リアルタイムにCPI公表をカウントダウンして待ち構えている。 So, 12 minutes until C-hour, as in CPI. And you know that all the headlines will be about headline and core inflation over the past year — even though everyone knows these are poor indicators of the current state of inflation 1/ Things we know: shelter costs are a hugely lagging indicator, reflecting a surge in

        クルーグマンのインフレ/ディスインフレ論 - himaginary’s diary
      • GitHub - microsoft/TypeChat: TypeChat is a library that makes it easy to build natural language interfaces using types.

        TypeChat is a library that makes it easy to build natural language interfaces using types. Building natural language interfaces has traditionally been difficult. These apps often relied on complex decision trees to determine intent and collect the required inputs to take action. Large language models (LLMs) have made this easier by enabling us to take natural language input from a user and match t

          GitHub - microsoft/TypeChat: TypeChat is a library that makes it easy to build natural language interfaces using types.
        • 週刊Railsウォッチ: Rails 7でbyebugがruby/debugに変更、GitHub Codespacesをサポートほか(20211004前編)|TechRacho by BPS株式会社

          週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報が大量に出ているので、泣く泣く絞ってみました。 Bye-bye Byebug, Hel

            週刊Railsウォッチ: Rails 7でbyebugがruby/debugに変更、GitHub Codespacesをサポートほか(20211004前編)|TechRacho by BPS株式会社
          • 『ウォッチドッグス』シリーズ新作は『Watch Dogs Legion』であるとUbisoftが認める。ロンドン舞台のオープンワールド最新作 - AUTOMATON

            Ubisoftは6月5日、『ウォッチドッグス』のTwitterアカウント名を「Watch Dogs Legion」に変更。「神よNPCを守り給え」という言葉や「WatchDogsLegion」というハッシュタグを添えて、E3にてゲームを披露すると告知した。オープンワールド・アクションゲーム『ウォッチドッグス』の最新作が『Watch Dogs Legion』であることは、先日英国Amazonの商品ページが一時的に公開され、複数の海外メディアが独自ソースをもとに確かな情報であると報じたことで、ほぼ確定事項となっていた。今回の告知により、そうした情報が事実であると正式に認める形となった。 God Save the NPCs. Reveal at E3. #WatchDogsLegion #UbiE3 pic.twitter.com/xpD3bhXDaM — Watch Dogs Legion (

              『ウォッチドッグス』シリーズ新作は『Watch Dogs Legion』であるとUbisoftが認める。ロンドン舞台のオープンワールド最新作 - AUTOMATON
            • reviewdog x Custom FormatterでRuboCopの自動修正を提案させるようにしました - inSmartBank

              reviewdog/action-rubocopというOSSプロジェクトをご存知でしょうか。Rubyの静的解析ツールであるRuboCopをGitHub Actionsで実行し、指摘箇所にコメントを付けてくれる便利なCustom Actionです。 本記事では筆者がこのOSSを改良して実装したSuggestion featureという便利機能とその実装についてご紹介します。RuboCopをお使いの方、より良いRuboCop生活をお求めの方、静的解析が好きな方向けの記事となります。 なお、この記事は2023-06-21に行われたGotanda.rb#53@ギフティで"RuboCop Custom Formatter for Reviewdog Diagnostic Format"と題して筆者が行った発表をもとにしています。 前提となる知識 初めにreviewdog/action-rubocop

                reviewdog x Custom FormatterでRuboCopの自動修正を提案させるようにしました - inSmartBank
              • Why I (finally) switched to urql from Apollo Client - LogRocket Blog

                Alec Brunelle Alec is a web developer who loves to work in all areas of the stack. Currently hacking on GraphQL services at Unity Technologies. Using GraphQL in your frontend application is a like playing a different ball game than when using REST. Client libraries such as urql, Apollo Client, and Relay are able to offer different capabilities than REST libraries such as Axios or fetch. How come?

                  Why I (finally) switched to urql from Apollo Client - LogRocket Blog
                • 週刊Railsウォッチ(20190701)RMagickのメモリ使用量が劇的に改善、インスタンス変数の定義順で速度が変わる?、GitLab CIランナーをローカルで回すほか|TechRacho by BPS株式会社

                  2019.07.01 週刊Railsウォッチ(20190701)RMagickのメモリ使用量が劇的に改善、インスタンス変数の定義順で速度が変わる?、GitLab CIランナーをローカルで回すほか こんにちは、hachi8833です。kazzさんのアバター画像が変わったことにお気づきでしょうか。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 毎月第一木曜日に「公開つっつき会」を開催しています: お気軽にご応募ください ※今回のつっつき録画に音声が入っていなかったので、今回は分割せず軽量版とします。申し訳ありません🙇。 ⚓お知らせ: 第12回公開つっつき会(無料) 応募先: 週刊Railsウォッチ公開つっつき会 第12回|IT勉強会

                    週刊Railsウォッチ(20190701)RMagickのメモリ使用量が劇的に改善、インスタンス変数の定義順で速度が変わる?、GitLab CIランナーをローカルで回すほか|TechRacho by BPS株式会社
                  • My Restaurant Was My Life for 20 Years. Does the World Need It Anymore? (Published 2020)

                    transcript Listen to This Article.Produced by Kelly Prime; edited by Mike Benoist; written by Gabrielle Hamilton; and narrated by January LaVoyAfter being forced to shutter the restaurant that was her life’s work, Gabrielle Hamilton asks: Will there be a place for it in the New York of the future? Recorded by Audm. gabrielle hamiltonI’m Gabrielle Hamilton, and I’m the chef and owner of Prune Resta

                      My Restaurant Was My Life for 20 Years. Does the World Need It Anymore? (Published 2020)
                    • Improving the Developer Experience with the Ruby LSP

                      Opens in a new windowOpens an external siteOpens an external site in a new window Ruby has an explicit goal to make developers happy. Historically, working towards that goal mostly meant having rich syntax and being an expressive programming language—allowing developers to focus on business logic rather than appeasing the language’s rules. Today, tooling has become a key part of this goal. Many mo

                        Improving the Developer Experience with the Ruby LSP
                      • What Can We Learn from Barnes & Noble's Surprising Turnaround?

                        I’ve written too many negative stories about digital media platforms in recent months. I’ve started to worry. Am I turning into Dr. Doom and Mr. Gloom? In all fairness, my predictions have proven sadly accurate. After I served up these dismal forecasts for Facebook, Spotify, Netflix, and others, their share prices took a steep dive. I’m not sure that’s a good thing—I’d like to see digital media im

                          What Can We Learn from Barnes & Noble's Surprising Turnaround?
                        • NSA urges orgs to use memory-safe programming languages

                          C/C++ on the bench, as US snoop HQ puts its trust in Rust, C#, Go, Java, Ruby, Swift The NSA has released guidance encouraging organizations to shift programming languages from the likes of C and C++ to memory-safe alternatives – namely C#, Rust, Go, Java, Ruby or Swift. "NSA recommends that organizations use memory safe languages when possible and bolster protection through code-hardening defense

                            NSA urges orgs to use memory-safe programming languages
                          • How to Reduce Chrome CPU Usage & Battery Drain: 6 Quick Tips

                            Is Chrome using too much CPU and draining your battery? Here are several tweaks and tips to reduce its impact. Google Chrome is arguably the fastest performing browser available today, but that speed comes at a cost. To be that fast, it has to use more CPU than other browsers are willing to use, and more CPU usage means more battery drainage. That's just one of the many reasons not to use Chrome o

                              How to Reduce Chrome CPU Usage & Battery Drain: 6 Quick Tips
                            • インフレとクルーグマンのオッカムの剃刀の延長版 - himaginary’s diary

                              10日のCPI公表を受け、クルーグマンが改めて、インフレが失業率の大きな上昇なしに沈静化するという見立てが当たった勝利宣言とでも言うべき連ツイを立て、併せてそれが実現した原因と今後のリスクについて考察している。 Lots of number-crunching out there, but this was another very good inflation report. The debate over whether disinflation requires a large bulge in unemployment is essentially over. No, it doesn't. But there's still a debate about how we did this, which matters 1/ One story is that disinflatio

                                インフレとクルーグマンのオッカムの剃刀の延長版 - himaginary’s diary
                              • Using Rust at a startup: A cautionary tale

                                Rust is awesome, for certain things. But think twice before picking it up for a startup that needs to move fast. All of the art for this post was generated using DALL-E.I hesitated writing this post, because I don’t want to start, or get into, a holy war over programming languages. (Just to get the flame bait out of the way, Visual Basic is the best language ever!) But I’ve had a number of people

                                  Using Rust at a startup: A cautionary tale
                                • RubyKaigi 2023 セッションレポート Day3 - メドピア開発者ブログ

                                  こんにちは!サーバーサイドエンジニアの伊藤(@yuma_ito_bd)です。 RubyKaigi 2023に参加されていた皆さん、お疲れ様でした。 3日目(5/13)のセッションの中で印象に残った発表をご紹介します。(現地参加したエンジニアの複数人による共同執筆になります。) Day 1のレポートはこちら tech.medpeer.co.jp Day 2のレポートはこちら tech.medpeer.co.jp タイムテーブル タイムテーブルは以下から確認できます。 rubykaigi.org Ruby Committers and The World (執筆:伊藤) YJITやパーサ、GC、Ractorなどの各トピックに対してRuby 3.3で実装したい機能に関してコミッター同士の公開トークがありました。 Ruby 3.3だけでなく、その次のバージョンに向けた将来的な話もあり、興味深かった

                                    RubyKaigi 2023 セッションレポート Day3 - メドピア開発者ブログ
                                  • Our Experience Porting the YJIT Ruby Compiler to Rust

                                    Opens in a new windowOpens an external siteOpens an external site in a new window Last year, my team at Shopify implemented YJIT, a new Just-In-Time (JIT) compiler for CRuby, which was recently upstreamed as part of Ruby 3.1. Because the CRuby codebase is implemented in C99, we also decided to implement YJIT in C99 so that integration with the rest of the CRuby codebase would be as simple as possi

                                      Our Experience Porting the YJIT Ruby Compiler to Rust
                                    • The Most Beautiful Waterfalls In Japan

                                      When it comes to nature spots, Japan has a lot of beautiful greenery to offer. With over 70% over the country being covered with mountains and lush forest, there is a rich nature to be discovered! Due to the mountainous areas and large amounts of water, there is a high number of waterfalls in Japan; 517 named waterfalls according to the government. Many of these waterfalls aren’t easy to access du

                                        The Most Beautiful Waterfalls In Japan
                                      • Single-table vs. multi-table design in Amazon DynamoDB | Amazon Web Services

                                        AWS Database Blog Single-table vs. multi-table design in Amazon DynamoDB This is a guest post by Alex DeBrie, an AWS Hero. For people learning about Amazon DynamoDB, the idea of single-table design is one of the most mind-bending concepts out there. Rather than the relational notion of having a table per entity, DynamoDB tables often include multiple different entities in a single table. You can r

                                          Single-table vs. multi-table design in Amazon DynamoDB | Amazon Web Services
                                        • Rust: A Critical Retrospective « bunnie's blog

                                          Since I was unable to travel for a couple of years during the pandemic, I decided to take my new-found time and really lean into Rust. After writing over 100k lines of Rust code, I think I am starting to get a feel for the language and like every cranky engineer I have developed opinions and because this is the Internet I’m going to share them. The reason I learned Rust was to flesh out parts of t

                                          • RubyKaigi 2023参加レポート 〜エンジニアによるセッション紹介〜 - ZOZO TECH BLOG

                                            こんにちは、バックエンドエンジニアの近です! 2023/5/11〜13に長野県にて開催されたRubyKaigi 2023でプラチナスポンサーとして協賛し、スポンサーブースを出展しました。 また、今年は我々が運営しているファッションコーディネートアプリ「WEAR」のサービス紹介CMを作成し、RubyKaigiの会場にて放映させていただきました。 technote.zozo.com technote.zozo.com 実際に放映されたCMは以下になります! www.youtube.com 我々が運営・開発しているファッションコーディネートアプリ「WEAR」のバックエンドはRuby on Railsで開発しています。2013年にVBScriptで作られたシステムですが、2020年頃からVBScriptのシステムをコードフリーズし、リプレイスをはじめました。現在もリプレイスを進めながら、新規の機能

                                              RubyKaigi 2023参加レポート 〜エンジニアによるセッション紹介〜 - ZOZO TECH BLOG
                                            • Pro-Putin operatives in Germany work to turn Berlin against Ukraine

                                              COLOGNE, Germany In a square beneath the twin spires of Cologne’s gothic cathedral, around 2,000 protesters gathered in September to urge Germany’s government to break with the Western coalition backing Ukraine and make peace with Russia. “We must stop being vassals of the Americans,” right-wing German politician Markus Beisicht said from a makeshift stage on the back of a truck. The crowd clapped

                                                Pro-Putin operatives in Germany work to turn Berlin against Ukraine
                                              • Below: a time travelling resource monitoring tool

                                                In this blog post we introduce below, an Apache 2.0 licensed resource monitor for modern Linux systems. below was designed and developed by the resource control team at Facebook to view and record historical Linux system data. The resource control team, as the name suggests, is responsible for resource management of Linux systems at scale. Background One of the kernel’s primary responsibilities is

                                                • So you've installed `fzf`. Now what?

                                                  So you've installed `fzf`. Now what? Add me on LinkedIn! You can cite this post as a reason if you're shy. Software engineers are, if not unique, then darn near unique in the ease with which we can create tools to improve our own professional lives; this however can come at a steep cost over time for people who constantly flit back and forth between different tools without investing the time to le

                                                  • カナダの湖で珍しい現象、岸辺が無数のボール状の氷に覆われる

                                                    40年住んでいる住民も初めて その現象が起きたのは、マニトバ州のマニトバ湖に面した街、Steep Rockとされている。 11月20日、その街の湖の岸辺が、ボールの形をした氷で埋め尽くされたという。 マニトバ州に40年も住んでいるPeter Hofbauerさんも、「パンケーキ状の氷は見たことがあるが、何千もの球状の氷は見たことがない」と語っている。 岸辺で波や風がある時に発生 専門家によると、このような現象は気温が氷点下になり、湖面が硬い氷の板にならないよう、岸辺付近で風や波がある時に発生するという。 ただこのようなボール状になる現象は比較的稀なため、原因はまだよく分かっていないそうだ。 また今年は、湖が凍るのがいつもよりも遅かったともいわれている。 以前フィンランドのビーチにも、このような丸い氷が漂着したことがあるが、そちらの記事も是非ご覧いただきたい。(了) フィンランドのビーチに無

                                                      カナダの湖で珍しい現象、岸辺が無数のボール状の氷に覆われる
                                                    • Free to read: Coronavirus tracked: has the epidemic peaked near you?

                                                      RelatedCoronavirus tracker: an up-to-date visual narrative of the spread of Covid-19Coronavirus lockdown monitor: Tracking efforts to ease national lockdowns and reopen economiesCoronavirus vaccine tracker: Monitoring the rollout of Covid-19 vaccinations around the world Cases or deathsComparing the spread of coronavirus in different countries is difficult using the data being released by governme

                                                        Free to read: Coronavirus tracked: has the epidemic peaked near you?
                                                      • Free to read: Coronavirus tracked: has the epidemic peaked near you?

                                                        RelatedCoronavirus tracker: an up-to-date visual narrative of the spread of Covid-19Coronavirus lockdown monitor: Tracking efforts to ease national lockdowns and reopen economiesCoronavirus vaccine tracker: Monitoring the rollout of Covid-19 vaccinations around the world Cases or deathsComparing the spread of coronavirus in different countries is difficult using the data being released by governme

                                                          Free to read: Coronavirus tracked: has the epidemic peaked near you?
                                                        • JSONやYAMLのデータ構造をチェックするライブラリStrongJSONのご紹介 - soutaroブログ

                                                          JSONやYAMLを使うと、かなり複雑なデータが作成できますが、これが意図通りの形式になっているかを確認するのは自明ではありません。XMLにはXML Schemaがありますが、そんな感じのものがJSONにも欲しかったので、作りました。 github.com こんな感じで使います。 Schema = StrongJSON.new do let :phone, object(phone: string) let :email, object(email: string) let :contact, enum(phone, email) let :person, object(name: string, contacts: array(contact)) end json = Schema.person.coerce(JSON.parse(input, symbolize_names: true

                                                            JSONやYAMLのデータ構造をチェックするライブラリStrongJSONのご紹介 - soutaroブログ
                                                          • Breaking React Query's API on purpose

                                                            Breaking React Query's API on purpose16.04.2023 — ReactJs, React Query, JavaScript, TypeScript — 7 min read Designing APIs for library interfaces is a pretty hard thing to do. You want your APIs to be flexible and cater to all needs. At the same time, you'd want them to be minimal and intuitive to avoid a steep learning curve. Those things are two sides of the same coin, and you'd likely want to b

                                                              Breaking React Query's API on purpose
                                                            • RubyからRBSを生成する各方法の特徴 - pockestrap

                                                              この記事はRuby 3.0 Advent Calendar 18日目の記事です。 qiita.com 昨日の記事は id:Pocke さんで「ruby/rbsに取り込まれた私のパッチ」でした。 pocke.hatenablog.com この記事ではRuby 3で導入される型定義ファイルであるRBSファイルを自動生成する方法について説明します。 既存のRubyコードに対するRBSを1から書いていくのは大変です。 そのためRBSを生成するプログラムがいくつか開発されており、Ruby 3にもTypeProf、rbs prototype rb、rbs prototype runtimeの3つが同梱されます。 ところがこれら3つの特徴を解説した情報は現時点ではあまりありません。私がrbs prototypeを主に開発していることもあり、今回それぞれの特徴を記事にまとめることにしました。 前提 前提知

                                                                RubyからRBSを生成する各方法の特徴 - pockestrap
                                                              • The Top 100 Video Games of All Time - IGN

                                                                The Top 100 Video Games of All TimeOur first refresh since 2019 features some big changes. IGN’s Top 100 games list encompasses the best of the best throughout history, spanning generations of consoles, PCs, handhelds, and more. Our list last saw a major update back in 2019, and since then, there have been several games released that deserved to be added. Just as importantly, we looked at the tota

                                                                  The Top 100 Video Games of All Time - IGN
                                                                • RBS に最近追加された構文 - Money Forward Developers Blog

                                                                  こんにちは。id:Pocke です。今年は3回ぐらいサンライズ瀬戸・出雲に乗っている気がします。 この記事では RBS に最近追加された構文を紹介します。 RBS は活発に開発をされており、ここ最近も多くの機能が追加されてきました。 一方でそれらの新機能は十分に知られていません。せっかくの新機能が知られず使われていないのはもったいないですね。 この記事ではそれらの新機能から、特に構文の変更に注目して紹介します。 比較的最近となる v2.0.0 以降の構文の変更を CHANGELOG からリストアップしました。 それら構文の変更の中から、主要なものを見ていきましょう。 github.com v2.0.0 (2021-12-24) https://github.com/ruby/rbs/blob/v3.2.1/CHANGELOG.md#200-2021-12-24 Bounded Generi

                                                                    RBS に最近追加された構文 - Money Forward Developers Blog
                                                                  • 11 Reasons Why You Should Switch From Android to iPhone

                                                                    If you're looking to buy a new phone, consider an iPhone if you want a secure, user-friendly device that maintains its value. Nothing sparks debates in the tech community faster than saying iPhones are better than Android devices or vice versa. Android users often argue that iPhone users only care about branding. On the other hand, iOS fans believe Android devices have unnecessarily complex, impra

                                                                      11 Reasons Why You Should Switch From Android to iPhone
                                                                    • 「Rubyがあるこの世界はすばらしい」を目指したい “コミュニティで作り続けるプログラミング言語”の価値

                                                                      プログラミング言語Rubyの国内最大級のカンファレンス「RubyKaigi」。「RubyKaigi 2022」のKeynoteで登壇したのは、「Ruby」開発者のまつもとゆきひろ氏。「Contribute to Ruby」をテーマに、Rubyの歴史・これからについて語りました。全5回。4回目は、「Ruby 3.2」リリースにおけるパフォーマンス改善について。 「Ruby 3.2」におけるパフォーマンス改善 まつもとゆきひろ氏(以下、まつもと):さて、みなさんの貢献をご紹介しておきましょう。2022年の年末に公開される予定の「Ruby 3.2」では、パフォーマンス改善がたくさん行われています。YJITもありますし、最近も「YJIT使ってめっちゃ速い」みたいなブログ記事が出ていました。 それから昨日のキーノートにありましたね、WASMで動くRubyという感じで。、私自身は、「WASMで動くよう

                                                                        「Rubyがあるこの世界はすばらしい」を目指したい “コミュニティで作り続けるプログラミング言語”の価値
                                                                      • 数クリックでSteepを試せる環境を作った - pockestrap

                                                                        こんにちは。pockeです。今回は、GitHub Codespacesを利用して数クリックでSteepを試せる環境を作ったので紹介します。 使い方 pocke/steep-codespacesにアクセスする。 このリポジトリをGitHub Codespacesで開く。 Steepが有効となったVS Codeが起動する。 と言った感じでSteepを試せます。次のようにVS Codeが起動し、型エラーの表示や補完がされます。 型エラーの表示 メソッドの補完 なおGitHub CodeSpacesの無料枠を超える場合、課金が発生するのでご注意ください。 何故作ったか RBSやSteepを手軽に試せる環境を作りたかったためです。 それらを手元の環境にインストールして試すのは、Steepに慣れない人にとっては色々調べることがあり、ハードルが高いです。 またSteepに慣れた人にとっても、環境構築をせ

                                                                          数クリックでSteepを試せる環境を作った - pockestrap
                                                                        • Macroprudentialism

                                                                          COVID ECONOMICS VETTED AND REAL-TIME PAPERS FROM THE GREAT RECESSION TO THE PANDEMIC RECESSION Francis X. Diebold ELECTORAL POLITICS AND SMALL BUSINESS LOANS Ran Duchin and John Hackney GROWTH FORECASTS AT END-2020 Javier G. Gómez-Pineda STOP-AND-GO EPIDEMIC CONTROL Claudius Gros and Daniel Gros CONSUMPTION RESPONSES TO STIMULUS PAYMENTS So Kubota, Koichiro Onishi and Yuta Toyama CHILD CARE CLOSUR

                                                                          • Using React Hooks for state management - LogRocket Blog

                                                                            Editor’s note: This React Hooks state management tutorial was last updated on 25 May 2021. The React Hooks API has introduced a whole new way of writing and thinking about React apps. One of my favorite React Hooks is useReducer, which you can use to share states between components. In this tutorial, we’ll show you how to handle complex state updates in React using the useReducer Hook. We’ll cover

                                                                              Using React Hooks for state management - LogRocket Blog
                                                                            • Opinion | America Betrays Its Children Again

                                                                              I’ve been writing about economics and politics for many years, and have learned to keep my temper. Politicians and policymakers often make decisions that are simply cruel; they also often make decisions that are stupid, damaging the national interest for no good reason. And all too often they make decisions that are both cruel and stupid. Flying into a rage every time that happens would be exhaust

                                                                                Opinion | America Betrays Its Children Again
                                                                              • COVID-19: WHY WE SHOULD ALL WEAR MASKS  — THERE IS NEW SCIENTIFIC RATIONALE

                                                                                The official recommendation in the United States (and other Western countries) that the public should not wear face masks was motivated by the need to save respirator masks for health care workers. There is no scientific support for the statement that masks worn by non-professionals are “not effective”. In contrary, in view of the stated goal to “flatten the curve”, any additional, however partial

                                                                                  COVID-19: WHY WE SHOULD ALL WEAR MASKS  — THERE IS NEW SCIENTIFIC RATIONALE
                                                                                • ffmprovisr

                                                                                  About ffmprovisr Making FFmpeg Easier FFmpeg is a powerful tool for manipulating audiovisual files. Unfortunately, it also has a steep learning curve, especially for users unfamiliar with a command line interface. This app helps users through the command generation process so that more people can reap the benefits of FFmpeg. Each button displays helpful information about how to perform a wide vari