LLVM Internals: The Bitcode Format
I’ve done a couple of posts on LLVM itself, mostly on things you can do with LLVM or how LLVM represents particular program features.
How death rates from Covid-19 differ between vaccinated and unvaccinated
To understand how the pandemic is evolving, it’s crucial to know how death rates from COVID-19 are affected by vaccination status.
I would like closure, but I'll take honesty
The New York Times is special.
Serial swatter who caused death gets five years in prison
A 18-year-old Tennessee man who helped set in motion a fraudulent distress call to police that led to the death of a 60-year-old grandfather in 2020 was sentenced to 60 months in prison today.
The Gaslighting of Science
Final Installment of the Misinformation Trifecta
Two conspiracy theories about cola
Does cola contain a drug to prevent you from throwing up from the sugar? And is Mexican Coke somehow better than American Coke?
AirPods as a Platform
01 Intro One of the favorite activities of tech analysts, VCs and similar Twitter armchair experts is to predict what the next big technology platform might be. The usual suspects that come up in these conversations are VR/AR, crypto, smart speakers and similar IoT devices. A new contestant th
US Should Create Strategy by End of '22 to Reduce Increasing Ocean Plastic Waste
Reckoning with the U.S Role in Global Ocean Plastic Waste concludes plastic waste in the U.S. is ubiquitous and increasing. Worldwide, at least 8.8 million metric tons of plastic waste enter the world’s oceans each year — the equivalent of dumping a garbage truck of plastic into the ocean every minute — and in 2016…
The Dawn of a new Command Line Interface (2017)
disclaimer: this is a technical post aimed at developers being somewhat aware of the problem space. There will be a concluding ‘the day of…’ post aimed at end users where some of …
Amazon Time Sync Service
Discover more about what's new at AWS with Amazon Time Sync Service now makes it easier to generate and compare timestamps
A Tale of Java Hash Tables
The intended audience for this article is undergrad students who already have a good grasp of Java, or seasoned Java developers who would like to explore an in-depth analysis of various hash table implementations that use Open Addressing. The reader should be familiar with Java generics, collections, basic data…
Cgit, Nginx and Gitolite: A Personal Git Server
Hi'ya I'm Bryan, and this is my collection of projects, ideas, thoughts, feelings, opinions, ramblings, concepts, concerns, notions, conclusions, blurbs, and schemes, to name a few.
IntelliJ IDEA 2021.1
Today is a big day for us – IntelliJ IDEA 2021.1, our first release of the year, is available! Download it from our website or using the Toolbox App. You can also upgrade from inside the IDE or use sn
Are you playing to play, or playing to win?
Make sure you're playing the real game, not some more complicated game you've made up for yourself.
PinePhone Beta
I am pleased to announce that pre-orders for the PinePhone BETA Edition will open on March 24. The PinePhone BETA Edition is powered by KDE Plasma Mobile and Manjaro Linux.
No Space Left to Run: China's Transnational Repression of Uyghurs
In partnership with the Uyghur Human Rights Project, the Oxus Society for Central Asian Affairs gathered cases of China’s transnational repression of Uyghurs from public sources, including government documents, human rights reports, and reporting by credible news agencies to establish a detailed analysis of how the…
Converting Markdown to ePub or Mobi Using Pandoc
In this blog post, I will show you the process of combining and converting a list of markdown files into kindle supported ebook (.mobi) format.
How ClickHouse saved our data (2020)
The Mux Data platform is used by some of the biggest broadcasters to monitor the video streaming experience of their end users. Think of it like Google Analytics or New Relic for video playback. It's a...
Black Lotus Labs uncovers Linux executables deployed as stealth Windows loaders
The Lumen blog and newsroom is your source for business technology news and insights, customer stories, press and media, and trending articles.
PipeWire and fixing the Linux Video Capture stack
PipeWire has already made great strides forward in terms of improving the audio handling situation on Linux, but one of the original goals was to also bring along the video side of the house. In fact in the first few releases of Fedora Workstation where we shipped PipeWire we solely enabled it as a tool...
Fixing memory leaks in popular Python libraries
I was recently able to make a minimal example that reproduced a Celery memory leak. The memory leak would happen on the main Celery worker process that’s forked to make child processes, which makes the leak especially bad. Issue #4843 has been around for 3+ years and has 140+ comments, so this one has been causing a…
Turtle visual cortex is non-retinotopic
Most of the visual cortex studies I’ve read have been about mammalian vision. But mammals are not the only organisms with cortex, or at least tissue resembling cortex. This paper explores turtle visual cortex, in an area known as dCx. This dorsal region plays the role of the turtle primary vision center — as close as…
Compiling a Lisp to x86_64 (2020)
Tiger got to hunt, Bird got to fly; Lisper got to sit and wonder, (Y (Y Y))? Tiger got to sleep, Bird got to land; Lisper got to tell himself he understand. -- Kurt Vonnegut, modified by Darius Bacon
OpenBSD Webzine Issue #2
Webzine created by volunteers who are passionate about the OpenBSD project development.
Conway's Game of Life on FPGA
When learning a new programming language, I like having a well defined yet non-trivial problem to solve. Conway’s Game of Life (GoL) fits this definition. It has enough depth to uncover various tradeoffs. So naturally, when I picked up Chisel hardware description language (HDL), I wanted to build Game of Life in FPGA…