devorgachemのブックマーク (1,038)

  • 僅か2.3GBで日本語可能な超高性能ローカルLLMのPhi-3 MINIをllama.cppとCPUで動かしてみた。スマホでも可。従来のコンパクトLLMと比較して超越した性能で未来を感じさせるMicroSoft寄付ありがとう

    Kapper@Linuxガジェヲタ&異世界小説家&生成AI電子工作大好き @kapper1224 昨日MicroSoftからリリースしたローカルLLMモデルのPhi-3 mini 4k Q4をllama.cppのサーバ版を動かしてみた。こいつ2.32GBしかないくせに日語しゃべれるぞ。今までとは桁違いの性能なんですけど・・・ ./build/bin/server -m ../Phi-3-mini-4k-instruct-q4.gguf -n 128 huggingface.co/microsoft/Phi-… pic.twitter.com/DTmUmeh7JE 2024-04-24 22:46:51

    僅か2.3GBで日本語可能な超高性能ローカルLLMのPhi-3 MINIをllama.cppとCPUで動かしてみた。スマホでも可。従来のコンパクトLLMと比較して超越した性能で未来を感じさせるMicroSoft寄付ありがとう
    devorgachem
    devorgachem 2024/04/26
    Micro"S"oft 表記が気になって本文が頭に入ってこない…
  • 資本家をビビらせろ | p2ptk[.]org

    以下の文章は、コリイ・ドクトロウの「Precaratize bosses」という記事を翻訳したものである。 Pluralistic 詩人アンジェロウの「人が性を見せたら、それを信じなさい」という言葉、政治における「すべての非難は自白である」という自明の理のを組み合わせると、次のようになる。「誰かがあなたを悪徳だと非難するたびに、その人は自分自身の性を見せているのであり、あなたはそれを信じるべきだ」。 そうした非難について考えてみよう。CARES法による対コロナ緊急経済対策の小切手をめぐる道徳的パニックを覚えているだろうか? 支配階級の代弁者たちは、ありとあらゆるケーブルテレビに出演し、「こんなことをしたら、誰も働きたがらなくなるだろう」と口々に不満を漏らした。労働者は、すべて――家、子供、冷蔵庫の料など――を失うことへの恐怖心のみに突き動かされて仕事に就くのだと彼らは考えている。 こ

    資本家をビビらせろ | p2ptk[.]org
  • ガザで子どもの遺体抱く女性、世界報道写真大賞 ロイター記者に

    今年の世界報道写真大賞(プレス・フォト・オブ・ザ・イヤー)は、パレスチナ自治区ガザで5歳の姪の遺体を抱きかかえる女性を撮影したロイターの写真記者モハメド・サレム氏に贈られた。受賞した写真。(2024年 ロイター/Mohammed Salem) [アムステルダム 18日 ロイター] - 今年の世界報道写真大賞(プレス・フォト・オブ・ザ・イヤー)は、パレスチナ自治区ガザで5歳の姪の遺体を抱きかかえる女性を撮影したロイターの写真記者モハメド・サレム氏に贈られた。 写真は2023年10月17日、ガザ南部ハンユニスのナセル病院で撮影。病院の遺体安置所で床にしゃがみこんだ女性が埋葬布にくるまれた子どもの遺体を抱きしめ号泣している。「配慮と敬意をもった構成」が評価された。

    ガザで子どもの遺体抱く女性、世界報道写真大賞 ロイター記者に
  • 紅麹問題ー小林製薬の一番大きな問題はなにか? - 東中野セント・アンジェラクリニック

    紅麹問題について当院の患者さんからも質問を受けることが多くなってきましたので、紅麹の話をまとめたブログを書いていたのですが、丁寧に書くと量が多くなってしまって時間がかかっています。すみません。 ところで、この小林製薬の紅麴製品問題、メディアなどでも多く報道されていますし、小林製薬が記者会見を開いたりしていますが、医薬品安全性管理の専門家の私としては、議論のポイントがずれているような違和感を感じるのです。 多くの方々が亡くなったり入院したりしていると報道されていますが、症例経過などの情報が詳細に開示されていないので、健康被害の内容については推測するしかありませんから、ここではあまり議論しません。この点については小林製薬の情報開示は極めて悪く、大きな問題です。どういう病状、病態が起きているのか、がわからないので、「腎障害が起きている人で紅麹製品を服用していた人」はすべて健康被害のカウントに入っ

  • 『テスト技法「同値分割」を信頼していいのかわからなくなった - 若くない何かの悩み』へのコメント

    正しく同値でグルーピングできるかどうかと、同値分割テストの意義をごっちゃにしてます。前者は「正しいとは証明できない」後者は「このテストはコードの正しさを証明する必要条件であり十分条件ではない」です。

    『テスト技法「同値分割」を信頼していいのかわからなくなった - 若くない何かの悩み』へのコメント
    devorgachem
    devorgachem 2024/03/25
    正しい同値分割の基準とはなんだろう。代表値の検証の成功が正当性検証の十分条件になるような分割が正しい分割であることと同値テストが正当性検証の十分条件であることは同値であるんだよなあ
  • Google、PDF論文を劇的に読みやすくするChrome拡張「Google Scholar PDF Reader」

    GooglePDF論文を劇的に読みやすくするChrome拡張「Google Scholar PDF Reader」 米Googleが「Google Scholar PDF Reader」というPDF形式の論文を読みやすくするChromeブラウザ拡張機能の提供を開始した。 プラットフォームやOSに依存せず、クリーンで、文章の構造が一貫しているPDFは、学術文書の標準的なフォーマットとして広く利用されている。しかし、一方で、引用されている他の文献にジャンプするのが難しかったり、あるいは特定のセクションを閲覧したくても、PDFの構造上、簡単に移動できないなど、閲覧性に関して不便と感じる面もある。Googleは「Google Scholar」という学術論文の検索エンジンを提供している。シンプルで分かりやすい画面構成で、良質な学術文書を効率的に見つけられるサービスである。Scholar PDF R

    Google、PDF論文を劇的に読みやすくするChrome拡張「Google Scholar PDF Reader」
  • はじめに | ちいさな Web ブラウザを作ってみよう

    はじめに | ちいさな Web ブラウザを作ってみよう
  • テスト技法「同値分割」を信頼していいのかわからなくなった - 若くない何かの悩み

    これまで同値分割を信頼できる手法だと信じてきました。最近になってどうして同値分割が信頼できる方法なのかその理由を私が説明できないことに気づきました。この原因は2つあります: 同値分割の分割の基準が不明確であること 後述するいくつかの仮定を満たさない場合、ある同値パーティションの代表値の出力が正しければその同値パーティションの他の値の出力も正しいといえる根拠に乏しいこと この2つから、不明確な基準の同値分割はその信頼性の説明ができないこと、同値テストは後述するいくつかの仮定が満たされたときのみ有効な手段でありいずれかの仮定が満たされない場合はさして信頼できないことが導かれます。 この記事ではこの結論に至るまでの過程について詳しく説明していきます。なお誤りのご指摘は大歓迎です。ぜひ皆さんで議論しましょう。 同値分割とは 後述する複数の文献の同値分割の説明に共通しているのは以下の2点です: 入力

    テスト技法「同値分割」を信頼していいのかわからなくなった - 若くない何かの悩み
    devorgachem
    devorgachem 2024/03/18
    書きました。
  • 20年Rubyを触ってきて初めて踏んだattr_readerのケツカンマ問題、あるいはdefの返り値がシンボルであることの問題 - joker1007’s diary

    今日Rubyを書いていて、なんじゃこれと思った動作があった。 試しに以下のコードを実行してみて欲しい。 class Foo attr_reader :hoge, :fuga, def initialize(a, b) p a p b end end Foo.new 実行してみると分かるが、これには例外が出ない。 initializeで定義した必須引数はどうなったのか? よくよく見るとattr_readerの引数の末尾に,がある。 つまり、このコードは分かりやすく書くと以下の様になる。 class Foo attr_reader(:hoge, :fuga, def initialize(a, b) p a p b end) end Foo.new このコードを更に分かり易く書くとこうなる。 class Foo def initialize(a, b) p a p b end attr_rea

    20年Rubyを触ってきて初めて踏んだattr_readerのケツカンマ問題、あるいはdefの返り値がシンボルであることの問題 - joker1007’s diary
    devorgachem
    devorgachem 2024/03/15
    Rubocop で検知させたい
  • 【翻訳】テスト駆動開発の定義 - t-wadaのブログ

    このブログエントリでは、テスト駆動開発(TDD: Test-Driven Development)の考案者Kent BeckがTDDの定義を改めて明確化した文章を、許可を得たうえで翻訳し、訳者の考察を沿えています。 きっかけ 2023年の年末、テスト駆動開発(TDD: Test-Driven Development)の考案者Kent Beckは、substackにTDDに関するポストを連投して論戦を繰り広げていました。TDDはその誕生から20年以上が経ち、その間に「意味の希薄化」が発生して議論が噛み合わなくなっていました。意味の希薄化(Semantic Diffusion)とは、新しく作り出された用語が広まる際に来の意味や定義が弱まって伝わる現象です。 私(和田)はTDDと関わりの深いキャリアを歩んできました。Kent Beckの著書『テスト駆動開発』の翻訳者であることもあり、TDDの正

    【翻訳】テスト駆動開発の定義 - t-wadaのブログ
    devorgachem
    devorgachem 2024/03/08
    自分の理解と比べてみたらテストケースの分析が足りていなかった。勉強になりました。
  • 私の TDD の理解と Kent Beck による TDD の解説の比較 - 若くない何かの悩み

    TDD(テスト駆動開発)の提唱者 Kent Beck による TDD の定義の解説を @t_wada さんが翻訳したブログが公開されました。 t-wada.hatenablog.jp ここで解説されている TDD と私のこれまで理解していた TDD(後述)を比較します。 みなさんの TDD の理解もぜひ知りたいので自身の思う TDD のプロセスを教えてください。 TL;DR 概ね一致していたようです。細かい差異としては Kent Beck は後述する PFD の「脳内の SUT 仕様(D10)」を生成するアクティビティも TDD に含まれていると主張しているようなので、仕様を分析してテストシナリオを洗いだすアクティビティを D10 の前に追加するとよさそうですね。 私の理解していた TDD PFD(Process Flow Diagram) で表現します。 プロセスを自在に設計する: PF

    私の TDD の理解と Kent Beck による TDD の解説の比較 - 若くない何かの悩み
    devorgachem
    devorgachem 2024/03/08
    書いたよ
  • 関東地方で桜餅を騙っている簀巻き野郎について

    といえば、粒感のあるピンク色ので餡を丸く包んで桜の葉を巻いた和菓子だ。関西で生まれてこのかた、「桜」と言われればまずこれだった。それ以外の「桜」の存在なんて想像すらしていなかった。 ところがどうだ、東京に来てみれば見慣れないやつが桜を名乗っていた。平べったい生地で餡をロールケーキのように巻いてその上からさらに桜の葉を巻いた和菓子。関東ではこれを「桜」と呼ぶらしい。 アホか。どこがだ。今日からきみは桜クレープと名乗りなさい。おしゃれぶりやがって。なんだその軽やかなフォルムは。ヨックモック気取りか。洋菓子のパーティにでもお呼ばれしているのか?大体その葉っぱはなんだ。意味があるのか?その桜の葉っぱはな、物の桜をそのまま触ると手がべたついてしまうから巻かれているんだよ。きみは見たところ結構さらさらしているようだが当に桜の葉っぱが必要だったか?そのまま手でつまんでべられそうな

    関東地方で桜餅を騙っている簀巻き野郎について
  • ast-grep VSCode: 構造検索と置換の強力なツール

    こんにちは、 ast-grepの作者Herringtonです。 正規表現でコードを検索したことがある方なら、複数行のマッチングや入れ子構造の処理、コメントの無視などに苦労したことがあるかもしれません。 そこで、ast-grep VSCodeという新しい拡張を紹介します。これは、構造的検索と置換(SSR)という技術を利用して、より正確で効率的な検索と置換を実現するツールです。 構造検索は? テキスト検索と置換の限界 例えば、JavaScriptコードをリファクタリングして、lodash の _.filter 関数をネイティブの Array.prototype.filter メソッド に置き換えたいとします。単純なテキスト検索と置換は次のようになります: これは一部のケースではうまくいくかもしれませんが、いくつかの問題があります。 一行の式しかマッチングできません。コードが複数行にまたがってい

    ast-grep VSCode: 構造検索と置換の強力なツール
    devorgachem
    devorgachem 2024/03/04
    lintのポリシー実装に活用したい
  • Next.jsにするか他のフレームワークにするか迷っている人はNext.jsを選べばいい | フューチャー技術ブログ

    タイトルで言いたいことは言ってしまっているのですが、2017年ぐらいからNext.jsを使ってきて、最新の情報のキャッチアップとかもそんなに苦労はなくて、こだわりがないならNext.jsでいいのでは?という記事です。 Next.jsは大きすぎる?フレームワークが大きいのはたいていそうで、提供されているすべての機能を使うわけではなく、その一部だけを使います。そのサブセット自体がシンプルであればフレームワークはどれだけ大きくても問題はないはずです。JavaとかPythonとかGoのコード書いてもごく一部のライブラリしか使わないわけで、でもそれに対して「ライブラリがでかすぎる」とは言わないですよね。 Next.jsは「より高速にする」機能がたくさんありますが、別にそんなの最初から使う必要はないですし、サービスによってはそもそもその機能が合わない、というのもあります。ユーザープロフィール画面にIS

    Next.jsにするか他のフレームワークにするか迷っている人はNext.jsを選べばいい | フューチャー技術ブログ
    devorgachem
    devorgachem 2024/03/02
    全然同意できない。使ってない機能が多いなら全体として使うべきではない。使ってない機能のためにコア部分が引きずられてフレームワークアップデートなど余計な保守コストを払う羽目になる
  • 住宅を WebXR で評価しよう / Evaluating My Home by WebXR

    devorgachem
    devorgachem 2024/02/29
    WebXR はいいぞ
  • インターフェースと型クラスの違いを考える

    この記事では、JavaライクなインターフェースとHaskellライクな型クラスを比較します。どちらも、複数の異なる型を統一的に扱うための仕組みです。 インターフェース インターフェースはご存知の方も多いと思いますが、コード例を載せておきます。 // インターフェースの定義 interface Greetable { String greet(); } // 実装の例1 class Hello implements Greetable { String message; Hello(String m) { this.message = m; } public String greet() { return "Hello " + message + "!"; } } // 実装の例2 class Goodbye implements Greetable { public String gree

    インターフェースと型クラスの違いを考える
  • GitHub - kaspermarstal/plprql: Use PRQL in PostgreSQL

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - kaspermarstal/plprql: Use PRQL in PostgreSQL
  • Magika

    devorgachem
    devorgachem 2024/02/19
    F# で書いたコード食わせたら ruby って言われたよ
  • 書評:GitHub Copilot とのペアプロ TDD でつくるローグライク RPG - 若くない何かの悩み

    記事は「GitHub Copilot とのペアプロ TDD でつくるローグライク RPG」の書評です。題名にローグライクRPGとあるのでゲーム開発のなのかなと思ってしまいますが、題は仕様の端的な表現をもたないシステムを LLM を使って真っ当に開発する方法の解説だと思います。タイトルにローグライクRPGと書いていることでゲーム開発に興味のない人の興味を失わせてしまい損をしている気がします。 背景 最近の LLM の流行を受けて私も Chat-GPT や GitHub Copilot といった LLM を開発で利用しています。端的に仕様を表現できるシステムは LLM に質問して実装を得る方が自分で実装するより圧倒的に速く正確であるという感想を抱いています。ただ端的に仕様を表現できるシステムばかりではありません。えてして価値を生んでいるシステムというのは端的な仕様の表現が存在しないもので

    書評:GitHub Copilot とのペアプロ TDD でつくるローグライク RPG - 若くない何かの悩み
    devorgachem
    devorgachem 2024/02/12
    本書は題名で損していると思います…
  • 大震災に備えた救急箱に何を入れるべきなのか? - 若くない何かの悩み

    大震災に備え我が家に備えておく救急箱に何を入れるべきか検討した記録です。 TL;DR 以下の用品が災害時に多い傷病に対する応急手当プロセスに必要でかつ救急箱に入るものです。: 品名 数量 製品の例 ゴム手袋 1組 [マツヨシ] 使い捨て手袋 ニトリルグローブ ホワイト 粉なし 100枚入り 病院採用商品 (松吉医科器械) (M, 新パッケージ) (M) マツヨシAmazon ※男性はサイズ M だと入らないかもしれません。私もMはパツパツでした サージカルテープ 1 Nexcare キズあと保護&肌にやさしい不織布テープ 22mm MPB22-3P スリーエム(3M)Amazon 巻き包帯 1 ニチバン 自着性伸縮包帯 つきつき包帯 Lサイズ 6.0cm幅 3m巻き(伸長時) 1巻入り×2セット ニチバンAmazon 感染防護具 1つ CPRポケットフェイスシールド オレンジ 人工呼吸

    大震災に備えた救急箱に何を入れるべきなのか? - 若くない何かの悩み