35% Faster Than The Filesystem
35% Faster Than The Filesystem –An interesting study of performance. It seems hard to believe.
All my blog posts and articles
Page 9 of 141 (2816 total posts)
35% Faster Than The Filesystem –An interesting study of performance. It seems hard to believe.
The day I discovered vmtouch –IntroductionLast weekend I decided to take a deeper look at the famous SQLite 35% Faster Than The Filesystem benchmark. I didn’t want to do a shallow read of the post. I wanted to compile the kvtest tool and run the experiments myself and see what is going on. I recommend
The Difference Between load, autoload, require, and require_relative in Ruby 📖 –An oldy but goodie source of confusion in Ruby. Author says: “Loading external files can get tricky in Ruby, but it doesn’t have to be. This post explains the usage of Ruby’s load, require, and require_relative methods, and when to use each.”
Unlock the Potential of VS Code for Ruby Programming –Lots of up to date information on how to tune VS Code for the best Ruby experience. A guide to a free Ruby development environment. Author says: “If you’re like me and your RubyMine trial version expired, you’re probably relying on VS Code. While the former is an amazing tool, it comes behind a paywall, unfortunately. Hopefully, JetBrains will reconsider at some point and have a Community Edition, just like IntelliJ.”
SuperMagnetMan – Neodymium Magnets, Many Shapes & Sizes! –Large Selection of strong and powerful neodymium magnets. Great Prices. Discs, Rings, Cones, Cylinders, Arcs, Cubes, Rectangles, Squares, and much more.
Writing Code Without Plain Text Files –Many years ago there was an ide-like tool that worked this way too. No separate source files. It was a cool approach. Glad to see it back! Author said: “The Unison programming language doesn’t store code in files, but in a database. What is that like?”
git-sim: Visually simulate Git operations in your own repos –git-sim: Visually simulate Git operations in your own repos with a single terminal command
ActivityPub RFC –The ActivityPub protocol is a decentralized social networking protocol based upon the [ActivityStreams] 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.
Laurence Tratt: Distinguishing an Interpreter from a Compiler –
Simple sabotage field manual –This fascinating reproduction of a CIA sabotage manual contains great tips on how to sabotage organizational effectiveness. Many of the tips seem to be universally in force in academia!
Laurence Tratt: Why We Need to Know LR and Recursive Descent Parsing Techniques –Nice article about something I learned and actually really enjoyed in college but havet thought much about over the years. All about top down and bottom up parsers. About unambiguous and ambiguius grammars. About LR and recursive descent parsers. And more…
Ruby 3.2’s YJIT is Production-Ready –My question is what does the Y in YJIT stand for? From the author: “YJIT, a just-in-time (JIT) implementation on top of CRuby built at Shopify, is now production-ready and delivering major improvements to performance and speed. Maxime shares the updates that have been made in this newest version of YJIT, and future plans for further optimization.”
GitHub – volution/z-tokens: z-tokens — random tokens generation and related tools –This is a standalone password generator. I think that because it does’t know the email or account name that the password is used with, the risk that the app itself is malware is small… i think… Author says: “z-tokens — random tokens generation and related tools – GitHub – volution/z-tokens: z-tokens — random tokens generation and related tools”
Abstracts written by ChatGPT fool scientists –Researchers cannot always differentiate between AI-generated and original abstracts.
Make your own assembler simulator in JavaScript (Part 1) –A nice series of posts explaining how the assembly simulator was implemented: “The goal of this blog post is to create a simple simulator which is able to assemble your code into cpu instructions and run them inside a virtual computer”
Simple 8-bit Assembler Simulator in Javascript –One of many simple CPU simulators. I’m teaching a course in Operating Systems and I’ve been looking for a really simple and clear visual simulator for a CPU. This one is the best one yet. But I would like a better one. This one is missing any kind of support for IO or System calls or something like that. But it’s usable.
Create a Business Language for a Rails Application | AppSignal Blog –This is a very useful package to be aware if… assuming youre a rubyist 😀 Author says: “Build and parse a programming language to extend your Rails application’s functionality.”
karpathy/nanoGPT: The simplest, fastest repository for training/finetuning medium-sized GPTs. –This looks useful, which is why I am linking to it, I haven’t tried it or anything: “The simplest, fastest repository for training/finetuning medium-sized GPTs. – karpathy/nanoGPT: The simplest, fastest repository for training/finetuning medium-sized GPTs.
VSCode Marketplace can be abused to host malicious extensions –It seems that no one and nowhere is safe from hackers: “Threat analysts at AquaSec have experimented with the security of VSCode Marketplace and found that it’s surprisingly easy to upload malicious extensions from accounts that appear verified on the platform.”
Docker on MacOS is slow and how to fix it · Paolo Mainardi –Thanks to the DALL·E 2, we finally have a very nice graphic representation of the feelings of a Docker container inside a macOS environment, I will try with this article to make this poor container safe to the coast. TL;DR Link to heading At the time of writing, the only viable option to have a decent performance and a good DX are: VirtioFS to share the filesystem (Docker Desktop, Rancher Desktop, Colima) – There are still some issues.