New
The latest blog posts to take off on Hacker News. 1,508 posts.
Introducing x64 emulation in preview for Windows 10 on ARM PCs to the Windows Insider Program
Updated 11/16/2021: x64 emulation for Windows is now generally available in Windows 11. For those interested in experiencing this, a PC running Windows 11 on Arm is required. Today, we're releasing the first preview of x64 emulation
Can developer productivity be measured?
Defining and measuring programmer productivity is one of the most difficult parts of an engineering manager or CTO’s job description. When everything you do is intangible, how should you measure it? Can it be measured at all?
AR with SceneKit and Metal
Recently I found myself needing to process and visualize both point clouds and meshes in an iOS application utilizing ARKit, with the point cloud being gathered using the 2020 iPad “LiDAR” sensor. To enable maximum performance and content creation convenience I thought it would be nice to have both custom shaders and…
Vim Creep (2011)
It all started out innocently enough. You experimented with it once or twice in your first year of college, but Nano and Pico were easier—closer to what you had already been using during high school on the Windows machines and Macs. But as time went on and you got more experience under your belt in the college-level…
Manifest V3 now available on M88 Beta
With hundreds of millions of people using over 250,000 items in the Chrome Web Store, extensions have become essential to how m...
ORC – Nim's new memory managment
ORC - Algorithmic Advantages
Qt 6.0
Read about the latest Qt update — Qt 6.0. As Qt usage in embedded systems skyrocketed, it became time to improve the Qt platform.
Binary Decision Diagrams (2010)
Suppose you want to visit every state capitol exactly once, traveling on highways. Which route is shortest? Which route is longest? What is the mean and standard deviation of all the routes?
The Architecture of IMGZ
IMGZ shares images.
How to Make Your Code Reviewer Fall in Love with You
Best practices for code review when you’re the author.
Why do most top performers have the highest count of commits and pull requests?
It’s largely known that counting commits and pull requests as a measure of engineering productivity is a bad idea.
Docker's Second Death
I do enterprise cloud stuff at Google, also at k8sfiles.com. Words are my own.
Why Programming Is Hard to Fundamentally Improve (2017)
My thoughts on why programming hasn’t changed that much and where the next generation of improvements will come
Choose Boring Technology
Analytics built for developers. Real user monitoring with page-load decomposition, Core Web Vitals, error tracking and conversion — cookie-free and without a tag manager.
Fixing a 3 year old bug in Nvidia GeForce Experience
Background: Joystick Preventing Display Sleep A few months ago, I thought I ought to try Microsoft Flight Simulator 2020. The facsimile of o...
Lambda: Turn Excel formulas into custom functions
Announcing LAMBDA: Turn Excel formulas into custom functions
R adds native pipe and lambda syntax
‘all.equal(f, g)’ for ‘function’s now by default also compares their ‘environment(.)’s, notably via new ‘all.equal’ method for class ‘function’. Comparison of ‘nls()’ fits, e.g., may now need ‘all.equal(m1, m2, check.environments=FALSE)’.
Between two Lisps
Out of all Lisps the ones I’ve come to appreciate the most are Scheme and Common Lisp.
Project Loom and Structured Concurrency
Project Loom is one of the major “projects” in which Java is moved forward, alongside the perhaps better known projects Amber and Valhalla. It will bring “virtual” threads with low resource footprint and low cost of blocking to the Java plaform. Here is my annual advent season update, this time with a focus on…
A spellchecker used to be a major feat of software engineering (2008)
It's not about technology for its own sake. It's about being able to implement your ideas.