sgryjp's profile picture. ソフトウェア開発者。

山本 卓

@sgryjp

ソフトウェア開発者。

ほう、llama.cppがWebUI提供?試してみよう👀 — guide : using the new WebUI of llama.cpp · ggml-org/llama.cpp · Discussion #16938 github.com/ggml-org/llama…


AIさん方にセキュリティ関連の相談をしているのだけれど、すぐにガチの施策を求めてくるし、聞くたびに「こうしないと危ない」的ポイントが出てきて泥沼にハマる🥲 自分はセキュリティに詳しくないのでAIの回答はありがたいと思う一方、やはり自身で判断できない分野でのAI利用は難しいなと痛感。


メモ。snapでollamaをインストールした場合は snap set ollama KEY=VALUE でデフォルトのContext Length等を設定できる。例えば: sudo snap set ollama context-length=32768


山本 卓 reposted

「チョウに驚くハヤブサの子どもたち」 ハヤブサの小型種であるチョウゲンボウの子どもたち。親が留守の間にやってきた蝶にとても驚いている様子。非常にユーモラスな反応で笑ってしまう。


全く事実確認もせずに個人的な印象だけで書くと:GitHubの登場がDVCSの命運を決めてしまったように記憶しているな。単なる道具の戦いではなくプラットフォームの戦いになってしまったのだったような。

当時(いつだったか忘れたが)Windowsで日本語ファイル名扱えたのはbzrだけだった記憶が。あとExplore右クリック統合もされててGUI案外便利だったんだよね。git, bzr, hgの命運を分けた理由は何だったのだろうか。。。



最近LLMで日本語で書いた技術仕様書を英語に翻訳することがあるのだけれど、「直訳」と「意訳」を使い分けたいと思い、その英語を調べた。直訳は"Literal Translation"、意訳は"Free Translation"とのこと。英訳依頼プロンプトをキチンと整理しようと思っているので、そこで使っていこう。


山本 卓 reposted

それは技術的負債ではなくクソコードです(´・ω・`) みんな割と勘違いしやすいけど、技術的負債とは、売上などビジネス的な利益を先取りするために作り込んだ、「当時は問題ない品質だったが、プロダクトが成長した結果そぐわなくなったもの」なんですよ。だから負債なんですね。

新規開発の時から技術的負債がなるべく出ないように作るんだよ。 そのために勉強するんだ。



賛否両論あって面白い。俺は合理的コストで直せないレベルの負債をメンテしていたので負債は許容したくない側…もちろん程度問題だけれども。スタックトレースすら出ないC/C++でサーバー書いてた時代と今は違うから、許容される負債の重たさは大きく違うハズ。許されるのは、どの程度までかねぇ。

「技術的負債って騒いでる人達」は「単にコードを読んで直せないだけのスキルの低い人では?」とかツイ見かけて あーそれ言っちゃうのかぁ と思ったw 実際○十年と他人のコード読んで直すお仕事してますけど「そんなの読んで直せば」としか感じないんですよね…



Git worktreeを最近使い始めたけれど良い感じ。日々メンバー作業のレビューと自分が担当する実装作業とを同時に進めるプレイングマネージャーなので、レビュー用のworktreeと自分が担当するfeature用のworktreeを作って並行管理したところgit switchしまくる運用よりかなり楽。


ありゃりゃ、やっぱり起こったか、この手の事故👀 — ReplitのAIエージェントがユーザーの本番データベースを全て削除 perplexity.ai/page/replit-ai…


む、これは良さそう…!👀 — GitHub - Wilfred/difftastic: a structural diff that understands syntax 🟥🟩 github.com/Wilfred/diffta…


なるほど。興味深い🤔 — AIは「賢いフリ」をしていた──ハーバード大などが暴いたLLMの決定的弱点「ポチョムキン理解」とは? xenospectrum.com/what-is-pochom… @XenoSpectrumJPより


contextvarsとの組み合わせが有効という話は聞いていたけれど、その価値をこの記事で初めて理解した。短く端的な説明が経験者にはありがたい。Pythonのログ出力で苦労した人には一読を推奨。 — Application Logging in Python: Recipes for Observability · Dash0 dash0.com/guides/logging…


Loading...

Something went wrong.


Something went wrong.