Set of orbits with the same average distance to sun
Suppose a planet is in an elliptical orbit around the sun with semimajor axis a and semiminor axis b. Then the average distance of the planet to the sun over time equals a(1 + e²/2) where the eccentricity e satisfies e² = 1 − b²/a². You can find a proof
Read moreMental Models, Programming Fictions, and Wittgenstein
Photo by Arnold Francisca on UnsplashThis is a follow-up essay to my previous one about Empathy and Debuggers, where I confessed to my preference for empathically understanding the code rather than for line-oriented debugging.Here, I would like to expand that slightly mystic notion of empathic understanding with a more exact one
Read moreBuilding a Multi-document Reader and Chatbot With LangChain and ChatGPT
Building a Multi-Document Reader and Chatbot With LangChain and ChatGPTThe best part? The chatbot will remember your chat historyhttps://medium.com/media/a282895ea484352d0e9c1e558570a22f/hrefMany AI products are coming out these days that allow you to interact with your own private PDFs and documents. But how do they work? And how do you build one? Behind the scenes,
Read morePart 2: Deciphering and Harnessing Seven Major Reinforcement Learning Techniques
Exploring this crucial technique for adapting these models to specific tasksContinue reading on Better Programming »
Read moreBringing UNIX to the Browser: Streaming ‘tail -f’ Output to a Web Interface
Bringing UNIX to the Browser: Streaming ‘tail -f’ Output to a Web Interface (Part 2)Let’s focus on the frontend implementation and finish with an operational end-to-end applicationPhoto by Geran de Klerk on UnsplashIntroductionThis is the second part of the ‘tail -f’ article. We are going to focus on the frontend implementation this
Read moreSimplifying GPU Management for Data Scientists With Genv
A walkthrough about how to get the most out of your GPUsPhoto by Trevor Vannoy on UnsplashManaging your GPU resources is just as crucial as managing your Python environment, especially if you work on multiple projects or collaborate with a team. As discussed in the previous article (check it out here), conflicting
Read moreCan I Walk There?— Network Analysis for Los Angeles
An analysis of a car-lite lifestyle in Los AngelesIntroductionThis project attempts to improve the process of moving to a new city and choosing a new rental accommodation. I utilize predictive site analysis techniques, scrape rental real estate data, and create an organizational system to make data-oriented decisions for my relocation.This project
Read moreMigrating an Application to Native Image With Spring Boot 3
Process of migrating an application to Native Image using Spring Boot 3, analyzing the problems, possible solutions, and resultsGraalVM and Spring Boot logs | combined by authorSince the announcement of the Spring Native Beta, I’ve encountered various criticisms about the project from my colleagues. Some have expressed concerns about the potential time-consuming
Read moreIntroducing Segment-Lidar: Revolutionizing Unsupervised Instance Segmentation of Aerial LiDAR Data
The beginning of your journey into the world of advanced geospatial analysisPhoto by Joshua Aragon on UnsplashIn the ever-evolving field of geospatial analysis, the processing of aerial LiDAR data has always presented unique challenges. Extracting valuable insights and actionable information from vast volumes of point cloud data requires advanced techniques and
Read moreThe Overflow #182: Self-healing code
Welcome to ISSUE #182 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: how to make sure the tools you buy get used, when math got imagination, and why a string pointer error grew to two billion
Read more