Overview - Operating System in 1,000 Lines
きになるなるなる
Fidget
HipScript: Run HIP and CUDA code with WebGPU
Online compiler for HIP and NVIDIA® CUDA® code to WebGPU
トヨタ、ウーブンシティを今秋開始
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
A story that makes me think that Rust is the answer in the age of AI
GitHub Actionsで定期実行(cron)のワークフローを組んだユーザーが退職すると、ワークフローは無効化される - shmokmt's blog
GitHub Actionsで定期実行(cron)のワークフローを組んだユーザーが退職すると、ワークフローは無効化される 大事なことなので、見出しでも同じことを書いてしまいました。 何を言っているんだという感じですが、とにかくそういうことらしいです。 厳密には最後にワークフローにコミットしたユーザーが組織から削除される…
What's so great about DeepseekV3? Explains why it's so awesome
Intl.Segmenter - JavaScript | MDN
The Intl.Segmenter object enables locale-sensitive text segmentation, enabling you to get meaningful items (graphemes, words or sentences) from a string.
Andrew's Blog - Resolving an unusual wifi issue
CSSでハッキングができるって本当?静かに忍び寄る新たな脅威と緊急対策 - コハム
Defending Against CSS-Based Attacks: Best Practices for Web Security 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 現代のウェブセキュリティ環境において、CSSやJavaScriptなどのフロントエ…
Quiver: A Modern Commutative Diagram Editor
A modern commutative diagram editor for the web.
Static search trees
Table of Contents 1 Introduction 1.1 Problem statement 1.2 Recommended reading 1.3 Binary search and Eytzinger layout 1.4 Hugepages 1.5 A note on benchmarking 1.6 Cache lines 1.7 S-trees and B-trees 2 Optimizing find 2.1 Linear 2.2 Auto-vectorization 2.3 Trailing zeros 2.4 Popcount 2.5 Manual SIMD 3 Optimizing the search 3.1 Batching 3.2 Prefetching 3.3 Pointer arithmetic 3.3.1 Up-front splat 3.3.2 Byte-based pointers 3.3.3 The final version 3.4 Skip prefetch 3.5 Interleave 4 Optimizing the tree layout 4.1 Left-tree 4.2 Memory layouts 4.3 Node size \(B=15\) 4.3.1 Data structure size 4.4 Summary 5 Prefix partitioning 5.1 Full layout 5.2 Compact subtrees 5.3 The best of both: compact first level 5.4 Overlapping trees 5.5 Human data 5.6 Prefix map 5.7 Summary 6 Multi-threaded comparison 7 Conclusion 7.1 Future work 7.1.1 Branchy search 7.1.2 Interpolation search 7.1.3 Packing data smaller 7.1.4 Returning indices in original data 7.1.5 Range queries In this post, we will implement a static search tree (S+ tree) for high-throughput searching of sorted data, as introduced on Algorithmica. We’ll mostly take the code presented there as a starting point, and optimize it to its limits. For a large part, I’m simply taking the ‘future work’ ideas of that post and implementing them. And then there will be a bunch of looking at assembly code to shave off all the instructions we can. Lastly, there will be one big addition to optimize throughput: batching.
2024年のLinuxカーネル開発を振り返る | gihyo.jp
まもなく暮れようとしている2024年、Linuxカーネル開発も年末年始の休暇に入っており、開発者の多くは来たるべき2025年に向けて静かに鋭気を養っているところだろうか。
【今年の人気記事】ノジマ、VAIOを111億円で買収 - PC Watch
株式会社ノジマは、VAIO株式会社を買収すると発表した。VAIO株式会社およびVAIO株式を保有するVJホールディングス3株式会社の株式を取得し、約93%の株式を取得。取得価格の概算額は111億円。譲渡契約は11月11日付けで締結され、効力は2025年1月6日に発生予定としている。
【AliExpressの迷い方】電源オンも再起動もBIOS操作も。完全リモートPCを1万円未満で叶える「NanoKVM」 - PC Watch
筆者はめんどくさがり屋であり、どれくらいめんどくさがり屋かというと、特に何もない場所で「めんどくさ……」とぼやいてしまうレベルである。
半世紀も謎だった「4500年前のボードゲーム」の遊び方をAIが解明 - GIGAZINE
砂漠の遺跡から出土した古代の盤面と駒のセットを、AIモデルで分析した研究の結果、約4500年前の墓で見つかった遺物が現代人でも楽しく遊べるボードゲームとしてよみがえったことが報告されました。
hacker labs · pico.sh
Open source and managed web services leveraging SSH
https://papermatch.mitanshu.tech/?__cf_chl_tk=c_9..ghTGcxJuhxxdvqilKdjkypHYGk3eQN1Mc5xOeg-1735142009-1.0.1.1-cIiqzEXFj4cLe7Qeeje9jyGgI9YtoA0tSfDrAXz3gjs
次世代電池のAPBが破綻危機 創業者「わなにかかった」
次世代電池の一つ「全樹脂電池」を開発中のスタートアップ、APB(福井県越前市)が経営破綻の危機にひんしている。メインバンクである北国フィナンシャルホールディングス(FHD)傘下の投資子会社が、東京地裁にAPBの会社更生法適用を申請し、その後取り下げるなど、経営権を巡る争いで混乱が続いている。資金繰りが悪化していたことが背景と見られる。◇ ◇ ◇APBの創業者は元日産自動車の技術者で、世界
【やじうまPC Watch】圧倒的じゃないか。「Unitree B2-W」の驚異的な動きの数々 - PC Watch
タチコマ感ある
これはもう実質AGIでは? AIが勝手にブラウザを操作していろいろやってくれちゃう BrowserUseが爆誕|shi3z
今日もいつものようにシラスでデイリーAIニュースを配信していると、とんでもないものにでくわした。 もうタイトルに書いてあるけど、AIが勝手にブラウザを操作して色々やってくれてしまう、その名もBrowserUseだ。 インストールは超簡単。 macなら以下の二行だけだ。 $ pip install browser-use $ playwright install 使うのも超簡単だが、コマンドラインに落ちるのが怖い人々には簡単に見えないかもしれない。環境変数のOPENAI_API_KEYとかにAPIキーを入れておくこと。 $ python fro
State of JavaScript 2024: Front-end Frameworks
The 2024 edition of the annual survey about the latest trends in the JavaScript ecosystem.
絶対零度を超える負の温度は「この世の何より」も熱い - ナゾロジー
絶対零度のその先の話です。 イギリスのケンブリッジ大学(Cambridge)で行われた研究により、絶対零度を超えて負の温度に達した「この世の何よりも熱い」物体を、さらに全くの未知の状態の「何か」に進化させることに成功しました。 「負の温度」の物体は、熱力学的にどんな高温よりもさらに「熱い」状態であり、たとえば、1億℃の物体に接触させると、負の温度の物体のほうが瞬時に1億℃側へエネルギーを流し込み、逆に「加熱」してしまうのです。 このとき相手の物体に温度制限はなく、理論上は相手が100億℃でも1兆℃でも、さらに無限大でも加熱することが可能です。 このような状態は正の温度の物体では実現不可能です…
オープンソースのロギング・可視化ツールRerunを使ってみよう
wasm-bindgen で「この型が欲しいときはこう書く」集 - 無駄と文化
この記事は Rust Advent Calendar 2024 の 8日目の記事です。 wasm-bindgen で wasm に型を付ける Rust は wasm にコンパイルできるよう意図された言語でもあります。Rust コードを wasm にコンパイルしてしまえば、ブラウザをはじめとした wasm ランタイムで実…
肉の味を覚えたリス、ネズミを狩る | ギズモード・ジャパン
いつかほお袋が生肉でいっぱいになる日が来るんかな?リスといえば、木の実や種を一心不乱にほお袋に詰め込んだり、両手(前脚)で地面を掘って集めたエサを埋めたり(そして忘れたり)、暑い日に日陰の地面に腹ばいになっていたりといった愛らしい姿が思い浮かびます。ところが今回、カリフォルニア州でリスがネズミを捕食する様子が数多く観察されてしまったようです。リスが昆虫を食べるのは知られていますが、まさかついに本
学校向けサイトに Cloudflare Turnstile を使わないで!
Puchaczov/Musoq: SQL Syntax without any database
SQL Syntax without any database.
tldraw computer
A computer by tldraw.
An Evolved Universal Transformer Memory
An Evolved Universal Transformer Memory