WebTorrent

webtorrent

What is WebTorrent? WebTorrent is the first torrent client that works in the browser. YEP, THAT’S RIGHT. THE BROWSER. It’s written completely in JavaScript – the language of the web – and uses WebRTC for true peer-to-peer transport. No browser plugin, extension, or installation is required. Using open web standards, WebTorrent connects website users together […]

Tales of the M1 GPU

tales-of-the-m1-gpu

Hello everyone, Asahi Lina here!✨ marcan asked me to write an article about the M1 GPU, so here we are~! It’s been a long road over the past few months and there’s a lot to cover, so I hope you enjoy it! What’s a GPU? You probably know what a GPU is, but do you […]

Dwarf-Based Stack Walking Using eBPF

dwarf-based-stack-walking-using-ebpf

This feature was previously introduced in the announcement post. Sampling CPU profilers periodically fetch the stacks of the profiled processes that are running on the CPU at a given time. Walking the stacks of native processes, such as the ones written in C, C++, Rust, etc can be a bit more complicated than one might […]

Charles V of Spain Secret Code Cracked

charles-v-of-spain-secret-code-cracked

Charles V of Spain Secret Code Cracked Diplomatic code cracked after 500 years: In painstaking work backed by computers, Pierrot found “distinct families” of about 120 symbols used by Charles V. “Whole words are encrypted with a single symbol” and the emperor replaced vowels coming after consonants with marks, she said, an inspiration probably coming […]

Cornell, Oxford to lead grants aimed at boosting iron nutrition

cornell,-oxford-to-lead-grants-aimed-at-boosting-iron-nutrition

To boost nutrition around the world by increasing iron and zinc absorption for millions of people in developing countries, Cornell’s Department of Food Science – in an international, multi-institutional collaborative effort with the University of Oxford, England – will receive a combined $7.6 million in two grants from the Bill & Melinda Gates Foundation. One […]

PCjs Machines

pcjs-machines

Welcome to PCjs PCjs uses JavaScript to recreate the IBM PC experience, using original ROMs, CPUs running at their original speeds, and early IBM video cards and monitors, including the classic green monochrome MDA monitor and the venerable “flickery” CGA monitor. Over time, PCjs emulations have expanded to include selected PC Compatibles and more classic […]

A Compiler Writing Journey

a-compiler-writing-journey

GitHub – DoctorWkt/acwj: A Compiler Writing Journey {{ message }} This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out […]

What working with Tailwind CSS every day for 2 years looks like

what-working-with-tailwind-css-every-day-for-2-years-looks-like

For more than two years, I’ve been using Tailwind CSS almost every working day for company projects and a lot of weekends for my side projects. During this time, I’ve worked with it on projects using WordPress, Laravel, Vue.js, Next.js, Remix.run, and many other technologies. Working Smoothly across all of these technologies is one of […]

Goodbye, Data Science

goodbye,-data-science

This is more of a personal post than something intended to be profound. If you are looking for a point, you will not find one here. Frankly I am not even sure who the target audience is for this (probably “data scientists who hate themselves”?). I had been a data scientist for the past few […]

Tailwind is a leaky abstraction

tailwind-is-a-leaky-abstraction

I have to admit: as I’ve watched Tailwind enthusiastically adopted by more and more of the frontend community, I’ve remained skeptical. But, having never used it, I decided to keep quiet until I had an informed opinion. Well, I’ve spent the past few months at work learning Tailwind with an open mind. I can now […]