New #ROS video out today! I go over the basics of topics and services with the command line in ROS 2. Check it out!
https://www.youtube.com/watch?v=HTIcxrauU8U&list=PLEBQazB0HUySWueUF2zNyrA8LSX3rDvE7
New #ROS video out today! I go over the basics of topics and services with the command line in ROS 2. Check it out!
https://www.youtube.com/watch?v=HTIcxrauU8U&list=PLEBQazB0HUySWueUF2zNyrA8LSX3rDvE7
What Week Is It?
https://ronaldsvilcins.com/week-number/
Quickly find out what week of the year it is right now, or check the week number for any specific date. Accurate and easy-to-use ISO and US system week calculator.
My code embraces double negation, but my comments? Nope! The rules seem different for logic and explanation, apparently. Who knew?
#programming #coding #logic #humor #intellij #codeeditors #ide
Yet another coding job rejection. I'm not even getting interviews . I keep applying to places, sending off cover letters that take into account the values of where I'm applying and everything... None of it is enough.
Istg it feels like coding as a career is dead rn. I may as well go back to PA school at this rate. #programming #coding
Gemini AI solves coding problem that stumped 139 human teams at ICPC World Finals (Gemini shows off at another high-level academic competition). ~ Ryan Whitwam. https://arstechnica.com/google/2025/09/google-gemini-earns-gold-medal-in-icpc-world-finals-coding-competition/ #AI #LLMs #Gemini #Programming
"The future is not about what you know but what you can create!" - Futurist Jim Carroll
I've become quite the Python programmer.
I know nothing about Python
This is both the conundrum and the wonderful possibility of the AI age.
As I type this out on the deck at 526am, there's a large jet lumbering overhead, a few thousand feet above. I know at this moment that it's a big old MD11 for UPS, flying a load of cargo from Louisville to Toronto. It's exactly 7,200 feet overhead, moving southeast. It is precisely this type of concise but useless information that I share with my wife that she finds crazy. She is unimpressed.
But this is one of the promises of the AI age. Yesterday, I wrote about how I was using AI to manage all the technical support around this complicated home office and home. Today, a short overview of how I can master a complex computer programming language without ever knowing much about the program.
Some cards on the table first - I do have some pretty intense coding skills. Enter AI. If you spend any time online, you will be hearing about the idea of 'vibe coding' - that's the idea where you are using it to help you write, structure. fix and test code. I've certainly been doing a lot of that - and this little project is a great example.
For a long time, in my home, I've been running an ADS-B receiver on a Raspberry PI - that's a little $35 computer that can be used for a wide number of small projects. The little antennae on the device pull in all the details on the various flights that pass over or around my home; each plane sends out an ADS-B signal with height, speed, callsign, tail number and more.
But the folks at FlightAware, FlightRadar, Planespotters, and other apps you might use to track flights or find arrival and departure information have developed programs that let you turn this raw data into magical maps. My Raspberry Pi, for example, takes the data above and turns it into this image, accessible via my Web browser. The same data is uploaded continuously to all those flight services - with tens of thousands of people participating in this hobby, that's how this live flight tracking app you might use on your iPhone or iPad came to be.
It's a fun little hobby that tens of thousands of people around the world participate in - having their own 'feeder' stations grab this ADS-B information, feeding it to tracking services.
Onwards. One day, I saw someone post about the FlightWall - a display that someone could place over a window in their apartment or home, to know exactly what plane was just outside the window.
I decided to build my own.
Here's the story, and why it matters.
**#Creation** **#AI** **#Programming** **#Python** **#Learning** **#Skills** **#Aviation** **#Technology** **#Innovation** **#Augmentation**
"A recent report by content delivery platform company Fastly found that at least 95% of the nearly 800 developers it surveyed said they spend extra time fixing AI-generated code, with the load of such verification falling most heavily on the shoulders of senior developers.
These experienced coders have discovered issues with AI-generated code ranging from hallucinating package names to deleting important information and security risks. Left unchecked, AI code can leave a product far more buggy than what humans would produce.
Working with AI-generated code has become such a problem that it’s given rise to a new corporate coding job known as “vibe code cleanup specialist.”
TechCrunch spoke to experienced coders about their time using AI-generated code about what they see as the future of vibe coding. Thoughts varied, but one thing remained certain: The technology still has a long way to go.
“Using a coding co-pilot is kind of like giving a coffee pot to a smart six-year-old and saying, ‘Please take this into the dining room and pour coffee for the family,’” Rover said.
Can they do it? Possibly. Could they fail? Definitely. And most likely, if they do fail, they aren’t going to tell you. “It doesn’t make the kid less clever,” she continued. “It just means you can’t delegate [a task] like that completely.”"
You have to be shitting me. God I fucking hate npm.
I literally spent an hour trying to diagnose why the builder was "freezeing" for several minutes, and it's because it downloads thousands of packages for a project with... 20 dependencies.
Fuck NPM. Fuck JavaScript.
Today I published my first blog post on my new personal website https://eerie.sh. Titled "Fear of Being Human" I hope to publish more (hopefully more fun) posts soon, and I'd love to hear any feedback on the site or my writing!
What Week Is It?
https://ronaldsvilcins.com/week-number/
Quickly find out what week of the year it is right now, or check the week number for any specific date. Accurate and easy-to-use ISO week calculator.
Beyond the Horizon: How Angular is Embracing AI for Next-Gen Apps
Real World Python http://leanpub.com/set/leanpub/realworldpython by Lukas Rieger and Christian Mayer is the featured Track of online courses on the Leanpub homepage! https://leanpub.com#python #programming #courses
Computer #programming is, at its core, creative. If you’ve lost your spark, try checking out one of Daniel Temkin’s 44 esoteric coding languages. It’s not about making sense, it’s about stretching the limits of what a programming language can be, and what a community of programmers can do together.
https://spectrum.ieee.org/esoteric-programming-languages-daniel-temkin?utm_source=mastodon&utm_medium=social&utm_campaign=fedica-Mastodon-Daily-Pipeline
In Defense of C++ / Dayvi Schuster
「 Premature optimization is the root of all evil, and in C++, you can write perfectly fine code without ever needing to worry about the more complex features of the language. You can write simple, readable, and maintainable code in C++ without ever needing to use templates, operator overloading, or any of the other more advanced features of the language 」
"A better future for JavaScript that won't happen" https://drewdevault.com/2025/09/17/2025-09-17-An-impossible-future-for-JS.html
I'm co-hosting a python meetup in Tucson
https://www.meetup.com/tucson-python-meetup/events/311059637/
"In our piece exploring whether the AI revolution is leaving APIs behind, we wrote about some of the factors limiting the extent to which AI tools like chatbots can interface with APIs.
Some of these include:
- Limited or no access to APIs for developers
- APIs are sometimes overcomplicated, bloated, or difficult to call
- Legacy APIs (WS/RPC) lack thorough or up-to-date documentation
- APIs sometimes only cover a fraction of the functions available via the UI
It’s worth noting that many of these points impact human API consumers just as much as they do agentic ones. If you’ve ever been in the position of trying to use an API and it falling short of your expectations, you’ll know just how frustrating it can be.
While it’s possible that some of those users will get in touch to ask you to add certain endpoints or clarify things, plenty more won’t. Some developers are more likely to take the view that it’s easier to ask for forgiveness later than permission now, and find some other way to extract the data they’re looking for. In many cases, web scraping offers just such a solution.
Web scraping APIs are a natural evolution of manual scraping techniques, such as using Python to scrape websites. Used for everything from scraping search engine results, like SERP APIs, to product prices and sentiment analysis, there are various services out there that make web scraping very straightforward. And they’re big business."
https://nordicapis.com/are-web-scraping-tools-overtaking-official-apis/
I want to write a program to extract a list of clickable links from a PDF page.
#pypdf can list the link positions/sizes and target URLs. But in a PDF document, links are annotations, which are separate data from the document text.
To get the display text of a clickable link in a PDF, is the easiest way to convert the full page to PNG, crop it to the link's bounding box, and run that through OCR? Or am I missing something more reasonable?
For the love of all that is holy:
If you use a framework, try to stay as close to its conventions as possible.
Usually, maintainability will go up, and frustration will go down.
In Computer Science, Big-O notation expresses an algorithm’s growth rate, describing how its runtime or space requirements scale with input size.
Here are examples of algorithms with different Big O complexities
#computerscience #algorithm #programming #coding
Find high-res pdf books with all my #technology related infographics from https://study-notes.org