med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

343
active users

#programming

113 posts105 participants10 posts today

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

"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**

Original post: jimcarroll.com/2025/09/select-

"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.”"

techcrunch.com/2025/09/14/vibe

TechCrunch · Vibe coding has turned senior devs into ‘AI babysitters,’ but they say it’s worth it | TechCrunchTechCrunch spoke to experienced coders about their time using AI-generated code about what they see as the future of vibe coding.

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.
spectrum.ieee.org/esoteric-pro

IEEE Spectrum · Esoteric Programming Languages: A Unique Challenge
More from IEEE Spectrum

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 」

dayvster.com/blog/in-defense-o

dayvster.com · In Defense of C++Why C++ remains a powerful and relevant programming language in today's tech landscape.

"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."

nordicapis.com/are-web-scrapin

Nordic APIs · Are Web Scraping Tools Overtaking Official APIs? | Nordic APIs |With web scraping tools and bots back in style, how do you win back users to your official API? It'll take more usable and effective 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?