新山祐介 (Yusuke Shinyama)

212 Followers
0 Following
892 Posts
個人的に面白いと思った海外記事のブックマーク。ネタ元はHNやRedditなど。日本語の要約は間違っていることもあるので引用は慎重に。意見はすべて個人的なものです。(2023年8月に某所から引っ越しました)

図解: LLMアーキテクチャの一覧。

https://sebastianraschka.com/llm-architecture-gallery/

LLM Architecture Gallery

A gallery that collects architecture figures from The Big LLM Architecture Comparison and related articles, with fact sheets and links back to the original sections.

Sebastian Raschka, PhD

JavaScript Temporalの歩み。悪名高いJavaScriptの時刻APIは当初、java.util.Dateのコピーとして開発された。あれから30年、Temporalはようやく標準化にこぎつけ、いまではほとんどのメジャーなブラウザで使えるようになっている。

https://bloomberg.github.io/js-blog/post/temporal/

Temporal: The 9-Year Journey to Fix Time in JavaScript

JavaScript's Date object has been a source of bugs for three decades. Temporal, which just reached Stage 4, is a modern replacement with immutable types, first-class time zone and calendar support, and nanosecond precision. This is the story of how Bloomberg, Igalia, and the TC39 community spent nine years turning an idea into a shipping standard.

Bloomberg JS Blog

ようやく普及してきた HTTP の辞書圧縮 (Content-Encoding: dcb や dcz) の仕組み解説。辞書圧縮では現在のコンテンツとの差分だけを圧縮させることで、90%程度の圧縮率を達成できる。

https://httptoolkit.com/blog/dictionary-compression-performance-zstd-brotli/

Dictionary Compression is finally here, and it's ridiculously good

Dictionary compression could completely change how applications send data over the web. It's recently gained broad support, and offers absurd real-world...

"Clean Room as a Service" - 自分の好きなオープンソースプロジェクトをAIがゼロから再実装してくれるサービス。「ゼロから実装」しているので、既存のライセンスに縛られることなく勝手に商用利用できる。たぶんジョークの一種。

https://malus.sh/

MALUS - Clean Room as a Service | Liberation from Open Source Attribution

韓国語のキーワードを使ってプログラミングできる言語 Han。型付き言語でコンパイル可能。実装自体はRustで書かれている。

https://github.com/xodn348/han

GitHub - xodn348/han: A compiled programming language with Korean keywords, written in Rust

A compiled programming language with Korean keywords, written in Rust - xodn348/han

GitHub

Claude Codeが「実装してもいいですか?」と尋いてきたのに対し "no" といったところ、ユーザの意図はyesに違いないと解釈して勝手に実装を開始された例。

https://gist.github.com/bretonium/291f4388e2de89a43b25c135b44e41f0

gist:291f4388e2de89a43b25c135b44e41f0

GitHub Gist: instantly share code, notes, and snippets.

Gist

参加者の一人によるテクニックの解説記事。

https://alexlitzenberger.com/blog/building_a_minimal_transformer_for_10_digit_addition

Blog Post

A blog post by Alex Litzenberger

Alex Litzenberger

10桁の数字を足し算するような最小のtransformerを作るコンテスト。最高記録はわずか10パラメータの重みで実現している。

https://github.com/anadim/AdderBoard

GitHub - anadim/AdderBoard: Smallest transformer that can add two 10-digit numbers

Smallest transformer that can add two 10-digit numbers - anadim/AdderBoard

GitHub

Z80 Sans - Z80の16進コードを逆アセンブルするOpenTypeフォント。"3E41" などの文字列が "LD A,41" などと表示される。

https://github.com/nevesnunes/z80-sans

GitHub - nevesnunes/z80-sans: OpenType font that disassembles Z80 instructions

OpenType font that disassembles Z80 instructions. Contribute to nevesnunes/z80-sans development by creating an account on GitHub.

GitHub

Linuxカーネルでこれまでに発見された12万個以上のバグを分析した結果。いまやIntelをふくむ多くの企業がLinuxの開発に参加しているが、まだ個人の開発者も半数以上おり、週末に書かれたコードのほうがバグの発生率は少ない。また「自分で入れたバグを自分が直す」ケースは他人に直されるよりも3倍早い、etc.

https://pebblebed.com/blog/kernel-bugs-part2

Who Writes the Bugs? A Deeper Look at 125,000 Kernel Vulnerabilities - Pebblebed