@shinh
42歳児 Likes are not my own
@FelixTours83924
@zheng_jake15856
@twa117151195527
@BinorRaja
@LewisLavon14827
@tbslwt_
@huladreams1
@bokeplokalmalam
@Frances85654489
@YueMei95034
@yasuyukiot75434
@Cheemsinu_cinu
@CrimConsortium
@ll3_sgst
@MazenOpsa22
@Bokep46277194
@saraymnn
@potiank0
@Whyypudon
@stw_pdg
@ladyseuV
@wwjw34818088
@joaquimoz
@Lina_Shisuta
@jandakembangstw
@senatenshi
@staffonlyapp
@endiselilaik
@Safia_Alsnaani
@svtdkwhipped
@7mirror2420456
@ComposePasse
6月14日がグーグル最終日でした。8月からPFNに混ぜてもらう予定です。退職や入社も重要イベントなんでしょうけど、転職活動それ自体が大変に楽しい体験だったので、入社したからって突然次の会社についての知見にあふれているわけでもなし、このタイミングでなんか書こうと思いました。どうせ暇だし。 前回との差分 http://sh…
プリファードネットワークス(PFN、東京・千代田)は人工知能(AI)に特化した独自開発の半導体の計算能力を外部に提供する。自社製チップを搭載したスーパーコンピューターを2023年春から外部企業へ利用可能とするとともに、次世代版チップも開発した。日本が自前でAIの計算能力を確保する一助とし、次世代の官製スパコン「ポスト富岳(ふがく)」への採用にも意欲を示す。「5~10年後には世界で行われる計算の
転職してからやってるプロジェクトについて何か書いてみようかと思います。https://github.com/pfnet-research/chainer-compiler/公式ぽいブログも書きました。https://research.preferred.jp/2019/01/chainer%E3%83%A2%E3%83…
株式会社Preferred Networks(以下、PFN)は、独自開発のAIプロセッサーMN-Core™シリーズの実際の開発環境を用いたプログラミングコンテスト「MN-Core Challenge」を2024年8月28 […]
7割くらい書いたところで存在を忘れていました。http://slashdot.jp/sp/binary2008/bin2008_shinh.shtml何かに使えることがあるかもだから(無いと思うが) com2txt 書いとくかーと書いたのでした。オリジナルの com2txt は短すぎないか。 base64 よりはちょっ…
https://peps.python.org/pep-0703/Python の GIL 外す話。これすごく楽しい読みものでした。参照カウントのところが一番人気だと思うのですが、他のところも色々良い。こういう、「んーこういうことするとこういう問題が起きない?」と思ったら次の章くらいでそれが説明される、みたいな読みもの…
開発イテレーションを早くすれば、かなりの問題が勝手に解決される、と信じています。なんか最近、他の要素を軽視しすぎていたり、特にイテレーション速度に影響しなさそうなことすらしている気がしていて、信仰とかのレベルかもしれない、という気がしてきたので、ちょっと書いてみようかなと。主に C++ の話です。仕事とかしてると良い判…
Ruby の正規表現だけで Brainfuck インタプリタを作ることができました。正規表現の実行は =~ だけなので、ループなども正規表現の内部で実行してます。https://github.com/shinh/hack/blob/master/bf_rb_reg/bf.rbつまりどういうことができるかというと、 BF…
↓PythonをSegmentation Faultで落とすのが最近流行っているようなので。pythonを三行でセグフォらせるpythonを2行でセグフォらせるpythonを1行でセグフォらせる…
PFN で開発している深層学習 コンパイラスタックについて 浜地慎一郎 MLSE夏合宿2021
C++のテンプレートメタプログラミングによるコンパイル時C言語コンパイラ、「ltmpc」を作っています。 やっとコードが生成できるようになったので、今日はそのはなしを書こうと思います。 動くものが見たい! GitHub - lpha-z/ltmpc: C++11TMP compile time C compiler は…
https://beta.atcoder.jp/contests/wn2017_1/standingsむっちゃ僅差で2位。残念。この212点差がどのくらい僅差かというと、最後にいじってたところにもう2行変更を入れることを思いつけていれば、軽く2000点は差がついて勝ててたと思いますし、そうでなくても後30分もあれば実装…
MN-Core2 vsm ゴルフ. GitHub Gist: instantly share code, notes, and snippets.
謎の対抗心全く関係ないデバッグに時間を使ったり。あとセキがうっさい
For international students in Japan: This program is only for students who already have visa eligibility to wo […]
Paiza.IO is online editor and compiler. Java, Ruby, Python, PHP, Perl, Swift, JavaScript... You can use for learning programming, scraping web sites, or writing batch
Ask asked in #68, this PR adds support for a Minecraft function backend. It is WIP, I'm creating the PR now as I would like feedback from the maintainers to review the code and ask how best...
Perl は正規表現とか " ではさまれた文字列の中にある変数とか配列を展開してくれるんですが、これは明らかに正規表現の文字クラス ([abc] とか書くヤツ) とブツかるわけです。以下のコードは @a に 0-999 まで "x" っていう変数をつっこんでから s/$a[...]/y/; 的なことを実行して、 $_ …
bytecode polyglot - def con qual 2020 bytecoooding - gen_el_lua_py2_jvm.rb
もともと雑だった記憶がより粗雑になり、最後に icfpc にマジメに参加したのっていつだったっけ、車焼いたやつ?くらいの感じです。最近の icfpc は昔の言葉で言うとマラソンマッチ的、現代語で言うと AHC 的な印象を持っています。これらは今でも嫌いではないのですが、フツーに仕事でマラソンタスクがあって、時間がなくて…
誰もが基本的な素養としてITを学んでもらわなければ困るが、技術者には逆のことが言える。ITの専門家として、経営者などの「IT素人」たちに分かりやすく説明できなくてはならない。にもかかわらず、それを拒否する技術者がいるのはなぜだ。
chainer-compilerのその後 Shinichiro Hamaji
https://github.com/google/katikati について、ドキュメント書こう…と思っていたのですがなかなか進まないので、とりあえず日本語で書いてみることにしました。何書くかがあまり明確じゃないテーマなので、何書くか考えるのと英語考えるのを両方同時にやるのが少し大変で。 動機 kati は GNU …
https://github.com/shinh/bflispLisp インタプリタを作りました。 Brainfuck で。だいたい sedlisp や beflisp や makelisp と似たようなことができます。ちょっとバグあるみたいですが。Malbolge は実装不能だと思うので、これ以上なくキツいターゲット…
Chainer-compiler はまじしん一ろう
転職して7年が過ぎたというのを読んで気づいたんだけど、そろそろ入社後9年が経過したらしい。僕は結構長い期間をここで過ごしたことになるんだなと思った。ちょっと以前のことを振り返ってみようと思う。言うまでもないけどこれは僕の書ける範囲での個人的な感想と体験談であって会社の見解等を表しているものではない。 きっかけ わりと重…
https://connpass.com/event/64632/すごく面白かった。最近こういう会に行って感心することは多いのだけど、しかしなんか書きたいと思うレベルになかなか来ない、まあそれなりに年喰ったしな、とか思ってたんですが。低レイヤとか、自分がある程度既に知ってるところの話を聞くのも楽しいけど、自分が最近勉強…