Introducing NVK
Say hello to a brand new, open-source Vulkan driver for NVIDIA hardware in Mesa.
The latest blog posts to take off on Hacker News. 1,551 posts.
Say hello to a brand new, open-source Vulkan driver for NVIDIA hardware in Mesa.
(I'm still looking for the catchiest way to appreciate the number MMXXVI. Exercise 7.2.1.6–122 gives 1234+.5*6+789 and -1+2345*6/7+8+9 and 1+(2/3)*45*67.8-9 ; other suggestions are welcome. The most elegant that I've seen so far is a beauty that was suggested independently by Arnaud Lefebvre and by Evangelos…
After first getting hooked on Clojure in 2018 I decided to build my business, Wobaka.com, on 100% Clojure the following year. That's how much I enjoyed it. I thought I'd share some of my experience and technical stack for anyone else thinking about building and running their business on
In the last year or two there has been a slow but steady trickle of articles attempting to account for UML ’s lack of long-term success (if you have time for only one, I suggest Hillel Wayne’s article ). As fate would have it, I had some involvement in UML standardisation in the early 2000s, so I saw some of the…
Another new release of Git is here! Take a look at some of our highlights on what's new in Git 2.38.
Understanding the Raft Consensus Algorithm can be tough. In honor of "Mean Girls" day (October 3), we present Raft as explained through the movie "Mean Girls."
mod_wasm is a new module to run WebAssembly (Wasm) modules in Apache httpd
When I find myself stuck between differing choices I have to make, I’ll refer to this quote. I’ll ask myself “why is the decision difficult to make?”
In July 1999, there was a news article stating that PC usage had doubled yet again, reaching penetration of 50% of homes. People were hailing this as yet another sign of the inevitable climb of technology, but I saw it as a warning sign that the glass was half empty, and coined the following:
A software aesthetic for hackers with depression.
Today is TypeScript's birthday! But this birthday is a special one - 10 years ago today, on October 1st, 2012, TypeScript was unveiled publicly for the
DuckDB can now directly query tables stored in PostgreSQL and speed up complex analytical queries without duplicating data.
(Most) C++ implementations provide at least 8, 16, 32, and 64-bit signed and unsigned integer types. There are annoying implicit conversions, discussions about undefined behavior on overflow (some think it’s too much UB, others think it’s not enough), but for the most part they do the job well. Newer languages like…
Short version: the full text of my Introduction to the Theory of Programming Languages book (second printing, 1991) is now available. This page has more details including the table of chapters, and a link to the PDF (3.3MB, 448 + xvi pages). The book is a survey of methods for language description, particularly…
I apologize for this title because there are many things that can make modern software slow. Blindly applying one explanation without a bit of investigation is the software equivalent of a cargo cu…
Deno 1.26 adds Cache Web API; improves permission system, experimental npm support, Node.js compatibility; ships with TypeScript 4.8, and more.
Qt 6.4 is now available and comes with a lot of new modules, features, and improvements. And Web Assembly is now a fully supported platform!
Java is one of the most widely taught programming languages in the world. Tens of thousands of educators find that the imperative core of the language combined with a straightforward standard library is a foundation that students can comfortably learn on. Choosing Java gives educators many degrees of freedom: they can…
The most up-to-date version of the Arduino IDE. It provides a better overall user experience thanks to a responsive interface and faster compilation time.
Dream of developing software at a prestigious tech company like Google or Facebook, but don't have a CS background? We got your back!
I think the average person knows that programming isn’t quite the same as it is in the movies. But, sometimes, it is.
We talk a lot about Progressive Web Apps (PWA) in the context of mobile devices, but they have an enormous potential on desktop operating systems that's only beginning to materialize. Recently, with many new web capabilities in the Chromium browser
v1.0 - Initial draft ‘Traders, trading, in a bazaar’ by Stable Diffusion What I’ll talk about # I started Didact AI in 2019, out of a firm belief that stock picking engines built on top of machine learning models could consistently beat the market, gaining and retaining profits.
Attempting to speed up a library without changing the code using mypyc
How I deploy my webapp using blue-green deployment and zero rocket-science
Switching away from radians makes code simpler, faster, and more precise.