Drone Mapping Software - OpenDroneMap Drone mapping software. Generate maps, point clouds, 3D models and DEMs from images, any orientation, any camera.
When Demand Exceeds Capacity We are getting solar panels on our roof. Someday. We signed a contract last November and the original estimate for installation was May. S...
The Moral Shift: How a Company of All Good People Can Do (Some) Bad Things If you create a Delaware C Corp, it may already be too late. Even if you start your company with good intentions, make a product that is legitimately useful and helpful, and hire strictly well-inte…
How "See A Satellite Tonight" Works | James Darpinian See A Satellite Tonight is my most successful side project so far, with 5 million users since launch in 2019. It's been entirely a solo project, and I've used it as a proving ground for a bunch of tech that I wanted to learn. It took dozens of APIs and se...
What is Presentation Bias in search? Let’s explore this key bias in search systems towards the old algorithm and how to overcome it!
Better technology for a 3D-first world Users increasingly expect things to work in three dimensions. This wasn't always the case. You used to be able to get away with two dim...
I’m tired of making decisions Decisions are our keys to the ethereal freedom, but they are also our shackles to the earth. I’ve been thinking a lot about what makes a system pleasant for me to use, particularly as a workstation. I’ve become disillusioned with a lot of Linux distributi...
Avoiding Ads I hate ads. I don't like watching them, I don't like seeing them, and I don't like hearing them. The attention economy is very sad and I want no part of it. "Ethical ads" are about as oxymoronic as "healthy cigarettes". A friend recently told me that adve...
Scratch is a big deal While none of us were paying attention, Scratch has transformed from a programming language for kids to a massive online community of self-guided, student-pr...
What I Wish Someone Would Have Told Me About Using Rabbitmq Before It Was Too Late My watch is buzzing and in my pre-dawn stupor I cannot decipher if this is an alarm or a phone call. The time is 4:45 AM. I pull it together to realize it’s a call from a number I do not know - never a good sign. I answer and it is a coworker - my peer wh...
The secret to getting to the Staff+ level? Leverage. How to build the leverage you need to get your next promotion
Interviews are not a zero-sum game (FizzBuzz postscript) My last post sparked some controversy in the comments on Reddit. Whilst the majority seemed on board, there was a sizeable minority who took umbrage. Two objections, in particular, caught my eye, b…
Advice for the next dozen Rust GUIs A few times a week, someone asks on the #gui-and-ui channel on the Rust Discord, “what is the best UI toolkit for my application?” Unfortunately there is still no clear answer to this question. Generally the top contenders are egui, Iced, and Druid, but w...
Mina zkApp Developers Meetup - Paris Learn about Mina Protocol and its zero knowledge smart contracts, have some food and drinks, and network with other developers.