×「ITエンジニアは一生勉強しなくちゃいけない」
○「ITオタクという朝から晩までITが好きでそれが趣味で休みの日にも嬉々としてITで遊んで勝手に成長してるやつらが跋扈してる世界に、そうでない一般人が入って彼らと同じように振る舞うのが難しい」
青子守歌
青子守歌
157.1K posts
青子守歌
@aokomoriuta
計算力学系の水理学な土木工学屋。粒子法(MPS法)OSSの"OpenMPS"開発者で、GPGPUやMPIで高速化する人(最近はAI高速化も)。愛知県一宮市出身。重度のハルキスト&槇原敬之ファン、中度のボドゲプレイヤー、軽度のシャーロキアン&竜党。シマリス飼いです。a.k.a. ja.wikipedia ex-sysop
青子守歌’s posts
某社が競プロ勢ばかり採用してて、どうやって業務回してるのかと思ってたら、聞いたところによると、顧客の課題を競プロ問題っぽく改変して渡す専門部隊がいて、現場は本当に競プロ解き続けてればいい業務環境が整えられてるらしく、凄まじさを感じた
ウィキペディアンの学生さんは、記事更新するのはレポート提出した後にしましょうね。そうすると内容が同じことを見抜いた先生でも更新履歴からたどって提出日以降だということを分かってくれて、めでたくアカウントがバレてその分野の記事を書くプロジェクトに呼ばれたりします(実体験談) #jawp
Quote
まーたん
@maatan_223220
期末レポート提出したら「このレポートもろWikipediaパクりなので受け付けません」ってメール来たから,「そのWikipedia書いたの僕です」ってアカウントと資料リスト送り返したことがある
×昔のモノは強い
○強いものだけ残っている
富岳さん(旧名:ポスト京さん)は「ランキングなんて興味ないし目指してませんから、実用性能しかみてないんで」みたいな態度でいたのに、いざ出たら全部の首位取ってったのは、どこの主人公の真似なんだ
世の中には「そちらが高速化してくれたコード、constがたくさんついてるのが気に入らないのでconst外します!外したら遅くなったんでもう一度高速化してください!!」って返してくるような社員さんが技術リーダーやってる大手電器メーカーさんのプロジェクトとかありますからね
導入のつかみとしては最高な一文だw
> こういうオモチャを数学者に渡してはならない。「どれくらいの並べ方があるのだろうか?」と、ロクでもない命題を考え始めるのだ。
(西野友年『テンソルネットワーク入門』p.5)
「私はエンジニアです」って名乗るのがITエンジニアぐらいしかいないという説はある。非ITの人たちは「なんとか屋」って名乗るので(機械屋、化学屋、強電屋、建築屋、土木屋とか
私「タバコとか滅びればいい」
親(喫煙者)「タバコなくなったらタバコ農家とかJTの人が困るでしょ」
私「『タバコなくなったら仕事してる人たち困る』とかいう理屈は『奴隷解放したら奴隷商人困る』ってのと同じ理屈。滅びるべきものは誰がどうであれ滅ぼさなければならない。」
知り合いの某ファミレス店長「ブラックだとか言われてるけどな、学生バイトってほんと気楽に休むとか言い出すんだ。だから罰金とか仕方ない」
私「気楽に休むとか言い出す人たちを休まれたら困るとこに配置するのがアホなのでは?」
って会話をした次の飲み会から彼は来なくなったからな・・・
「本物のプログラマーはWindows嫌いなんだよねー」という風潮が流れた結果、本物ではない、初級者から中級者になるあたりの人たちで、理由は全く的を得た説明できないのに「いやー、オレはウィンドウズ嫌いなんでww」って言う大衆が増えて、その風潮が加速された、ってだけじゃない?
自分のDNAをgithubで公開してる人に「DNAを見ました、死にたくなかったらもっと人参食え」ってIssue立ってるの最高
github.com/ncerminara/dna
AI屋さんの人たち、HPCのこと知らなさすぎてMPIはじめ必要な知見をまったく取り込まずにRayとかいう謎の独自手法で苦しんでるのをよく見るので、巨人の肩に乗る大切さを身を挺して示してくれてて可哀想
最近とある学生さんに話したんだけど、世間の企業には
* 「プログラミングできるなんてすごい!ぜひ採用したい!!」
* 「プログラミングできるのは最低要件です。そこからさらにウチ向きになんか技能や志望動機ありませんか?」
と言う2種類の会社があるので、応募時によく見極めてください。
昨日は、
学生「IT就職にはどんなプログラミング言語が必要ですか?」
採用担当「IT業界全体だとJavaとかJavaScriptとかPHPとかでしょうねぇ」
学生「御社は?」
私「うちはC++かCですねぇ。高速化に余計なレイヤーは邪魔でしかないんで」
学生「な、なるほど(若干引き気味」
みたいな会話をしました
C/C++しか書いてきませんでしたって人にPython書かせても普通にできるのに、Pythonしか書いてませんでしたって人はC/C++をまったく書けない現象は、錯覚なのか、実際にその傾向が正しいとするとなぜなのか
Replying to
なんか反応が多いので補足しておくと、これは向こうの独自コンパイラがアホでconstをつけるだけで命令スケジューラーが上手く働くようになったりするという特殊な環境です。しかし、自分たちの会社が作ったHWとSDKのクセを外注の我々より知らない社員さんってのもどうなんですかねぇー?(稀によくある
Replying to
あ、もちろん弊社じゃないです。うちは逆に、顧客と現場の間に営業やらマネージャーやら上流工程やら極力変なものを挟まないで、直接相手の現場と自分ら技術者同士で最初から最後まで話をすることで良いものを作る方向性なので。
Replying to
まぁ技術が未発達な時代では不確実性が高すぎて安全側にも危険側にも振れ幅がでかく、意味もなく安全になってしまったものが確率的に生まれやすい、という論もありますが
流体の天井への到達速度という一番簡単で重要な代表値ですら合ってないから「全然正確に模倣できてないじゃん・・・」という気持ちになる論文ですね
Quote
Daisuke Okanohara / 岡野原 大輔
@hillbig
相互作用する流体、剛体、変形可能な物体など広い範囲のシミュレーションは粒子ベースで近傍同士をつないだグラフNNを使って正確に模倣できる。各粒子は周辺情報を集積、変換し加速度の予測を教師あり学習する。学習時ノイズを加え長期予測もできる arxiv.org/abs/2002.09405 drive.google.com/file/d/1Ri3Rku
Replying to
constついてなくて触ってはいけない変数を書き換えるバグを埋め込むのはよくある一方で、constつけたからバグの混入になるということはありえない(適切にビルドできる能力がないとかconst変数を特別扱いする特殊環境とか特例は除く)
Quote
Pooh3【投票Done!!】
@Pooh3Mobi
Replying to @Pooh3Mobi
適切な理由がないならconstを無闇に使うのは、最適化としても苦し紛れのコードになって、バグも含みやすくなっているって問題もあるかもだしなぁ。
まぁでも適切にconstが運用されていてスレッドセーフが考慮されているとかであれば別に使ってもいいとは思う。
Replying to
みなさんは「constを外すことが正しい」みたいなコーディング規約のあるような地雷臭がぷんぷん臭うプロジェクトには決して近づかないように日頃から自己研鑽とかで嗅覚を鍛えておきましょうね
x.com/nerioji30/stat
ITオタクの巣窟みたいな会社でITオタクの高度な技術力でメーカーの問題解決しまくって商売してる会社の新設された広報部が社内のことを知らずにキラキラエンジニアの会社の広報戦略を真似してる様子を観測してると、やっぱり現場以外に独立した外部向け部門があることは絶対悪だとよく分かる
高専の時の実験で「最新5回の計測結果が平均値から5%以内になるまで計測し続ける」というのが正しい手順となってて、当時はその通りにやってたんだけど、今よく考えたら、あれって統計学の濫用だよな…(危険域5%のt検定に合格するまでデータを収集するのは良くない、というのと同じ
むしろ、GEMM(≈CNN≈機械学習)もできて小脳の模擬(≈人工知能)もできてHPCG(≈線形ソルバー)もできてGraph(≈ビッグデータ)もできてSPH(≈CAE)もできるスパコンに実用性がないなら、どのスパコンやら計算機に実用性があるのか、満足するのか、教えてほしい
x.com/takuro_61/stat
Replying to
こことも別のところです。さすがに競プロ解くだけの人をフルスタックエンジニアとは呼ばんやろ・・・
Quote
青子守歌
@aokomoriuta
年収2000万円(ストックオプション付)のフルスタックエンジニアの募集を聞いたけど、興味ある人いますか。金額相応の能力と責任が求められるので無茶苦茶大変だとは思いますが。
スパコン富岳の凄さを色んな人が色んな観点で言ってるけど、私個人のソフトウエア高速化屋さんとしての経験で言うなら、すごいのはTofuネットワークとHBM2を採用した単一構成である点で、ArmであることとかA64fxチップそのものは微妙なとこだと思いますよ(何かを見た)
似たような話で私がよく話すのは、古典力学の回転卵の話ですね。ゆで卵を寝かして独楽みたいに回すと重力に逆らって勝手に起き上がる、それどころか、僅かにジャンプする現象。これ完全解決したのはほんの10年前ぐらいですよ、古典なのに、って。
Quote
早稲田治慶(本名)無制限メタバース専門家・製造業VRエヴァンジェリスト
@waseda_fablab
現代の科学でまだ解明途上のこと、例えば機械分野で言うと、ステンレスの摩擦係数が高いことはわかっているが、ステンレスの摩擦係数が高い原理についてはまだ決定的な解明、つまり、それに根本対策ができるような原理の解明に至っていない。科学にはまだまだ解明できるテーマが沢山残っている
世間の「プログラミング言語XXXができる」には3段階あって、「読めるけど書けない」「既存のものを修正するのはできる」「イチから全部書くことができる」に分かれている。しかしTwitter上では「XXXできる=XXXコンパイラ作れる」ぐらいとみなされる。
私も、自分が学校で習ったプログラミングに関する知識は、情報系なら学部卒ぐらいでやる内容だろうと思っていた時期がありました。学部卒の人に「なんで浮動小数点数の比較に機械イプシロン使ってるの?この演算には向かないって授業ぐらいで習ってるよね?」とか言っちゃったことを反省している。
若者がmatplotlibの設定をそのまま何も考えずに使ってグラフを提出してくるので、いちいち「余白は消しましょう」とか「グラフの範囲は目盛りに合わせましょう」とか「副目盛にも線を入れましょう」とか指摘しないといけないので、matplotlibを滅ぼしたくなってくる
インターン送別会で業務時間中のTwitterの話になり弊社は禁止されてないって話したら「まぁ確かに仕事中もしてないと14万tweetいかないですよね」って返された記憶があり、14万ってなんだろ、まさかと思って今自分のtweet確認したらですね・・・(一応このアカウントは建前上現実とは切り離されている
しかしCV職に「PythonでOpenCV使って実装したことあります」程度の人材ばかりが応募してきて辟易している弊社採用担当・・・(論文のアルゴリズムを普通程度にC++実装できて、精度や速度が足りなかったら改良できる人が求められている
Quote
Aki Teshima 「OpenCVデバッグ探偵記」BOOTHで販売中
@tomoaki_teshima
マジでCV界隈の求人、メチャクチャ求人だらけなんだな。 #japancv
最近あちこち行って気づいたこととして、LLM人材はもう市場にいないこと。エンジニアに2000万円出したところで出てこないっぽい。もう今からLLM事業始めるのは出遅れ感ある。
これは本当にその通りで、その経験が一般企業で何に活きるかというと「問題を自己定義し列挙優先度を付けて計画を立て解決した結果を整理してまとめて報告する」という流れを最初から最後まで自分で推進する能力にかかるんですよね。これできる人には大きくて重要な仕事が任せられるので、活躍します t.co/JV91lBIEAw
This Post is from an account that no longer exists. Learn more
「専門家で集まってウィキペディアを直そう!」という話はちらほら聞くけど、専門家の人はウィキペディアを直接編集するより、信頼できる情報源を書いてフリーライセンスで公開してくれた方が良いです。変にウィキペディアの規則にしばられて面倒なことしなくてよいので。 #jawp
マルチコアやGPUが超最先端スパコンの機能だった時に「そんなもん要らん」とふんぞり返っていた結果、マルチコアやGPUが誰の手元にもある当たり前になった世界で、マルチコアやGPUを作ってる人たちに相手にされず対応できる人もカネもなくなった業界のフォークロア
Quote
とりさん
@biochem_fan
GPU やマルチコアみたいな、大学の HPC どころか普通のマシンにあたりまえに搭載されてるものに対応させるのと、世界に 1 つしかない、超先端のものに対応させるのとでは、また別では?
TeX系の代替は、文章の中身と見た目(いわゆる論理構造と組版)が完全分割できることで、しっかり理解しやすく読みやすい文書を作れて、かつその再現度が高い道具が他に出てこない限り無理だと思う。MSwordなんてのは論外なのはもちろん、WYSIWYGは全般外れ。
弊社、ブログ記事とかを見てくれて「C++で仕事がしたいです!」って人が応募してくれたりするのだけど、そのブログ記事を書いた張本人である私が「プログラミングしたいためにプログラミングする人はちょっと・・・」って上に進言して落ちちゃう様子がここのところ何件かあったので、少し申し訳なさ
塾講師やってた時にほぼ同じこと聞かれたけど「逆数の方は遅延(レイテンシ)と呼ばれる別概念だよ」ってとこから説明して納得してもらった
Quote
セオプラ
@theory_pra
比といえば、速さはどうして「m/s」なんですか?「s/m」じゃ駄目なんですか?
という生徒の質問にうまく答えられなかった思い出が蘇る。
Replying to
自分で使っておいてなんだけど、「江戸しぐさ」が「胡散臭いでっち上げられた偽物の風習・文化」を指す一般名詞になってしまっているの、江戸時代の人がかわいそうだな・・・
「有限要素法の理論わかってる人」がほしい職場は、日本で実際に雇用されると有限要素法を使ったソフトウェアをポチポチするお仕事になりますので、やめたほうがいいと思います・・・。