![Verifying Rust Zeroize with Assembly...including portable SIMD](https://cdn-ak-scissors.b.st-hatena.com/image/square/40df4c886d030fbe2dc3a0148e896a8538db654e/height=288;version=1;width=512/https%3A%2F%2Fimages.ctfassets.net%2Fy8kjcno8ru3x%2F3ocDYT3cf4B75ZsoO8ZlGG%2F8443f09d386e028dff729e5918568d9c%2FUntitled_design__8_.png)
I recently realized stdout is much faster than stderr for Rust. Here are my findings after diving deep into this rabbit hole. I have been using the terminal (i.e. command-line) for most of my day-to-day things for a while now. I was always fascinated by the fact that how quick and convenient the command-line might be and that's why I'm a proponent of using CLI (command-line) or TUI (terminal user
Have you heard about CRDTs and wondered what they are? Maybe you've looked into them a bit, but ran into a wall of academic papers and math jargon? That was me before I started my Recurse Center batch. But I've spent the past month or so doing research and writing code, and it turns out that you can build a lot with just a few simple things! In this series, we'll learn what a CRDT is. Then we'll w
Since the introduction of CSS viewport units in 2012, many of us have been using width: 100vw as a way to set an element’s width to the full width of the viewport. But, as Šime Vidas explains in this deep dive, 100vw does not always represent the full width of the viewport due to differences in how browsers handle scrollbars. Learn why this is an issue, how to avoid it, and what approaches we may
Insert, delete, rearrange. Hex Fiend does not limit you to in-place changes like some hex editors. Work with huge files. Hex Fiend can handle as big a file as you’re able to create. Small footprint. Hex Fiend launches instantly even with huge files. It does not need to keep your files in memory. Fast. Open a huge file, scroll around, copy and paste, all instantly. Find what you’re looking for
The smallest PNG file is 67 bytes. It’s a single black pixel. Here’s what it looks like, zoomed in 200×: Wow, what a beauty. This file has four sections: The PNG signature, the same for every PNG: 8 bytes The image’s metadata, which includes its dimensions: 25 bytes The image’s pixel data: 22 bytes An “end of image” marker: 12 bytes The rest of this post describes this file in more detail and trie
Introducing ShadowShadow is a new novel browser engine made almost entirely in JS So I started making a browser engine (for fun) a few days ago, it felt kind of inevitable after starting a JS engine, so here we are. Here’s a short rundown. Source code too! Try it in your browser!Screenshot of Shadow’s welcome page running inside Shadow (as of writing) What?A browser(/web) engine essentially takes
Ladybird is an ongoing project to build an independent web browser from scratch. It is being developed as part of the SerenityOS/serenity project on GitHub. There are no downloadable binaries yet, as the project is still very unstable. You can follow the build instructions to build it for yourself. This page is not fancy because we are focusing on building the browser. :^) Since Ladybird is part o
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く