2022年12月19日のブックマーク (3件)

  • 部分型における変性と極性 - なぜScalaの変性は+や-で指定するのか - 貳佰伍拾陸夜日記

    この記事はScala Advent Calendar 2022の19日目です. Scalaではジェネリック型の変性(variance)は+や-で指定しますが, 他の言語(たとえば, C#, Kotlin)ではoutやinだったりします. この記事では変性の意味を整理して, なぜScalaでは+/-の記号を使うのか説明します. 追記ただし, ここで説明している内容は基的にC#やKotlinでも成立する(はずな)ので「なぜこれらの言語では+/-の記号を使わないのか」を説明するものではありません. 個人的には+/-の方がわかりやすいと思うし, out/inの記法は扱っている概念が簡単であるかのような誤解を生む(悪く言えば騙す)のでどちらかと言うと嫌いです. 発端 こういう話題がありました. Scala は共変が + で、反変が - なので理論重視? なのに対して、Kotlin と TypeSc

    部分型における変性と極性 - なぜScalaの変性は+や-で指定するのか - 貳佰伍拾陸夜日記
    so-apps
    so-apps 2022/12/19
    Scala には期待していたが、頭がいい人限定言語になってしまったようだ。
  • 残業月80時間以上なのに手取り20万円…危うい「裁量労働制」の実態 国の審議会が適用対象の拡大を議論:東京新聞 TOKYO Web

    実際の労働時間にかかわらず一定の時間働いたとみなす「裁量労働制」の対象拡大を巡る国の議論が大詰めを迎えている。経営側は「制度の満足度は高い」として拡大を求める一方、適用者の1割近くが「過労死ライン」の労働時間に達するなど運用面の危うさから慎重論は強い。裁量制で働いた当事者は「働かせ放題にできる制度では、もう働きたくない」と話した。(畑間香織)

    残業月80時間以上なのに手取り20万円…危うい「裁量労働制」の実態 国の審議会が適用対象の拡大を議論:東京新聞 TOKYO Web
    so-apps
    so-apps 2022/12/19
    給料もらってる労働者に裁量なんてないよ。
  • WindowsユーザーがMacに乗り換えられない理由6選 | ライフハッカー・ジャパン

    1. 対応していないアプリがあるWindowsをしばらく使っている人は、プログラムやアプリをブラウザからダウンロードすることに慣れているのではないでしょうか。 一方、macOSだと、必要なアプリをダウンロードするには、ほとんどの場合、App Storeを使う必要があります。このため、「Macに対応しているアプリが少ない」と勘違いしていませんか? 確かに、アプリの入手しやすさが問題になった時期はありました。たとえば、Visual Studioは2016年以前はMac用のものは存在しませんでした。幸い、今は簡単にダウンロードしてインストールすることができます。 つまり、macOSで必要なアプリはほとんど見つかるので、最近ではアプリの入手しやすさは問題ではありません。 2. 慣れているインターフェイスのほうがいいImage: MakeUseOfWindowsユーザーは、macOSは使いづらそうと

    WindowsユーザーがMacに乗り換えられない理由6選 | ライフハッカー・ジャパン
    so-apps
    so-apps 2022/12/19
    MacはSSDが足りなくなったら本体ごと買い替えだからな。数年先に必要になるSSD容量を、今の値段で確保するのはバカげている。