Harlan, new Lispy language for GPU programming
I am happy to announce that after about two years of work, I have made the code for Harlan available to the public. https://github.com/eholk/harlan Harlan is a …
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,241 posts.
I am happy to announce that after about two years of work, I have made the code for Harlan available to the public. https://github.com/eholk/harlan Harlan is a …
What am I running inside my bash?
Suppose that we sample a large number N N N of independent random functions f i : R → R f_i \colon \R \to \R f i : R → R from a certain distribution F \Fc F and propose to solve a regression problem by choosing a linear combination f ˉ = ∑ i λ i f i . \bar{f} = \sum_i \lambda_i f_i. f ˉ = i ∑ λ i f i . For…
This post lays out a 4-part roadmap for the borrow checker that I call “the borrow checker within”. These changes are meant to help Rust become a better version of itself, enabling patterns of code which feel like they fit within Rust’s spirit , but run afoul of the letter of its law . I feel fairly comfortable with…
From water insecurity to offgrid, solar pumped, gravity flow 1000 gallons of running water.
System calls are a way for unprivileged, user applications to request services from the kernel. In the RISC-V architecture, we invoke the call using the ecall instruction. This will cause the CPU to halt what it's doing, elevate privilege modes, and then jump to whatever function handler is stored in the mtvec…
These days it’s a pretty bold claim if you say that you invented a sorting algorithm that’s 30% faster than state of the art. Unfortunately I have to make a far bolder claim: I wrote a …
M. Stoeckl's website
The definitons of the transform (to expansion coefficients) and the inverse transform are given below:
A look inside Copilot’s network traffic, harness, memory, and how context is becoming the product.
My little corner of the internet.
Have you seen this legendary SQL iceberg meme? Let's talk about it while wearing our PostgreSQL hat!
Doing React-like things without React.
The time has come. I bought my second IoT device - in the form of a cheap IP camera. As it was the most affordable among all others, my exp...
Pick up maartenvandoorn.nl on ExpiredDomains.com — Afternic / GoDaddy, listed at $100, escrow-protected transfer in 24 hours.
Ryan Marcus, assistant professor at the University of Pennsylvania. Using machine learning to build the next generation of data systems.
A question I get asked with some frequency is: why bother measuring X, why not build something instead? More bluntly, in a recent conversation with a newsletter author, his comment on some future measurement projects I wanted to do (in the same vein as other projects like keyboard vs. mouse , keyboard , terminal and…
3D trajectory position error estimation autofocus, antenna pattern normalization, and polarimetric calibration for drone mounted SAR radar.
After reading a recent post by Steve Souders concerning a free tool called dynaTrace Ajax , I was intrigued. It claimed to provide full tracing analysis of Internet Explorer 6-8 (including JavaScript, rendering, and network traffic). Giving it a try I was very impressed. I tested against a few web sites but got the…
So you know the Bayes rule. How does it relate to machine learning? It can be quite difficult to grasp how the puzzle pieces fit together - we know …
GM’s Cruise aims to turn self-driving into a billion-dollar business.
running on jurassic park's fumes for over 30 years
This should provide some insight on why I made the move from the US back to India after a few years of work. And no, my work visa wasn’t expiring. The intent is not to try and convince more people to do the same, but at least get people in similar situations to talk about […]
How I finally decided what is better (for me), Lisp or Haskell?