The Genius of RISC-V Microprocessors
How the instruction set for RISC-V processors has been designed cleverly for both simplicity and high performance.
The latest blog posts to take off on Hacker News. 3,290 posts.
How the instruction set for RISC-V processors has been designed cleverly for both simplicity and high performance.
Whenever I wanted to learn Algorithms, Mathematics used there somehow seemed to be an obstacle. I admit my Math is not that good but it ain’t that bad either but this “ain’t bad&#…
We'll explain the concepts underlying LLVM IR, and how you can use the LLVM C++ API in your programming language's compiler.
Translations: ελληνικά / عربى / 中文 (Weixin video, Youtube video) / 粵文 / bahasa Indonesia / český / Català / český / Deutsch / Español / 2فارسی / فارسی / Français / עִברִית / Hrvatski / Italiano / Magyar / Nederlands / 日本語 / 日本語 2 / नेपाली / Polskie / русский / Português / Română / Slovensky / Slovenščina / Srpski /…
Here is my test file tree. There are two files and a "src" subdirectory, where another two files are stored:
Paying someone else to do your work isn't such a great deal, and you should probably learn to do it yourself.
Apple Silicon changes everything for Broadway electronic music designers. The new M1 Mac mini is capable of running high-end sample libraries and virtual instruments in a stable manner, and it's only going to get better with M2, M3, and M4-series chips in the future.
I, Thomasina Coverly, have found a truly wonderful method whereby all the forms of nature must give up their numerical secrets and draw themselves through number alone…
Can you believe it's been 6 years since my last Tools list? Tools have changed, ...
This post is a guest post from my friend Brian Sharp My post before this was a kind of therapy / Buddhism / personal growth kind of deal, but I also spend a lot of time thinking ab...
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
From personal project to industry standard Introduction added in 2025 When introduced Oklab in 2020, I never expected it to reach as far as...
This week I launched datasette.io—the new official project website for Datasette. Datasette’s first open source release was just over three years ago, but until now the official site duties have …
An MIT urban planner looks at the alternative vision for a Berlin that was designed to last a thousand years, but never built.
I am an unfortunate user of Notion. I have to use it in my day to day job because it is the tool of my company choice. I suffer every time I'm doing anything in it. Maybe it's just me. But I honestly don't think so. It's been a year since my company migrated to Notion from Confluence. And I'm quite confident now that…
Internet home of Raimondas Sasnauskas. Stories of my journey.
“What would you say if I asked you to design me a service capable of responding to thousands of user requests every second and latency was critical?”
Ideopunk
When I placed the last screw on the DB4 chassis of the Beautiful Silent PC [1] , I thought I would not have to open it up again for years. Perhaps, I hypothesized, it would be a decade before an upgrade. The beautiful silent PC. The imperative of working from home proved me wrong when the seemingly easy problem of…
Exploring the computational complexity of chess. Code snippets in Python so you can do the same.
TL;DR: MAPS.ME got bought by a payments company and completely rewritten, I want it back. I will rebuild the original app and bring it back. Sign up for this email list to get the original version back. Or subscribe to this Telegram channel. On December 20th, 2020, version 2.0 of the MAPS.ME app got pushed to the…
If you’ve been unable to create a bootable external disk to use with your M1 Mac, this explains what you need and its limitations and quirks.
January 1, 2021 Update: My 1.34 Gbps benchmark was flawed. See this GitHub issue and this updated blog post to learn more: WiFi 6 is not faster than Ethernet on the Raspberry Pi. After buying three wireless cards, a new WiFi router, optimizing my process for cross-compiling the Linux kernel for the Raspberry Pi…
Software engineer, etc etc