Python Resources for working with Excel - Working with Excel Files in Python
A very practical guide to APIs to work with Excel files in Python. Of course everyone's using Google Sheets so we need that too!
A very practical guide to APIs to work with Excel files in Python. Of course everyone's using Google Sheets so we need that too!
In a single test file, there’s often overlap among the setup data needed for the tests in the file. For whatever reasons, perhaps in an effort to improve performance or avoid duplication, test writers often merge the setup code and bring it to the top of the file so it’s available to all test cases. […]
Interesting. But I think it goes a little far in calling this an "anti pattern". I mean I see the point, but it's not so terrible that I would label it as anti.
We'll dive into five common Ruby mistakes and see how we can combat them.
Good reminders of good ruby code. Some of these I agree with and som are in the "too clever" category for me. Of course that is in the eye of the beholder. For me, an idiom may be a very clever use of Ruby that you see a lot and so you learn it. And a "too clever" usage is very similar except you…
There is a war going on. Humanity and nature are on one side and Big Tech is on the other. The two sides are not opposed. They are orthogonal. The human side is horizontal and the Big Tech side is …
Interesting insights about personal vs. personalized. Yes they are quite different.
GPT-4 is already better at changing people's minds than the average human is, according to new research. The gap widens the more it knows about us – and once it can see us in real time, AI seems likely to become an unprecedented persuasion machine.
Ouch. This is not a happy development. I worry about our highly polarized, super conflicted, manipulated and confused society. This aint gonna help.
Show off your woodworking skills and create an affordable one-of-a-kind enclosure from 2×4 scraps for your next project.
For makers, this is near idea!
In Rob Copeland’s “The Fund,” we learn about the notorious hedge-fund giant Ray Dalio — and the manipulative professional hellscape over which he has presided.
Reading this book right now. It is super good, highly readable. And you really learn about how weird a place to work can be. You’ve got to read it to believe it. I don’t want to say more lest I get sued.
Explore data and build apps seamlessly with marimo, a next-generation Python notebook.
I have not tried this yet, but reading this summary – – which is quite comprehensive – – tell me that the authors have really understood something important about Jupiter notebooks and then trying something that could be a whole lot more valuable. When I use Jupiter notebooks. I always get points…
Designing a notebook that can be shared as an app, run as a script, versioned with git, and more
I have not tried this yet, but reading this summary – – which is quite comprehensive – – tell me that the authors have really understood something important about Jupiter notebooks and her trying something that could be a whole lot more valuable. When I use Jupiter notebooks. I always get points…
Retrieval-Augmented Generation (RAG) is a common building block of AI software engineering. A deep dive into what it is, its limitations, and some alternative use cases. By Ross McNairn.
A basic overview of the RAG concept and how it is used in LLMs. Even includes source code and a GitHub repository!
The results of our poll asking how often you use macOS’s versioning feature show that nearly three-quarters of TidBITS readers either never use versioning or don’t even know what it is. But versioning could save you from losing work—it’s worth trying.
Versioning? Never knew about this!
The main problem with soft deletion is that you’re systematically misleading the database. This is most obvious in the case of foreign key constraints.
I had never thought of this. It makes sense. Interesting.
Introduction In the previous blog article we've explored together a comprehensive guide...
Pretty good collection of SQL basics, all in one place.
Yagni ("You Aren't Gonna Need It") is the principle that we should not build presumptive features. It should not be used as a justification for neglecting internal quality.
Another longer article about YAGNI by the pretty-famous Martin Fowler.
YAGNI – how to do things WHEN you actually need them to be done
Not everyone thinks YAGNI is a good principle. I happen to very much think it is. Of course rules can always be broken if you know what you're doing!
I saw this tweet yesterday from @deepfates, and I am very on board with this: Watching in real time as “slop” becomes a term of art. the way that “spam” …
Watch a new term of art being created as we watch in real time.
What does it mean for AI to be better than a human? And how can we tell?
This article takes a stab at putting current and future AIs, capabilities into some context. They define some gradations of AGI and explain why some of them will be achieved sooner than others.
If you've ever dreamt of developing your own Mac game but haven't been sure where to start, you're in the right place. In this article, we're going to
Trying to make coding a simple game more approachable.
To many in the tight-knit deep-sea exploration community, OceanGate’s submersible dives were reckless and often dangerous, writes best-selling author Susan Casey.
Do you remember this story. Here's a really interesting article about what might have happened.
On a recent cross-country trip—I (Paul) drove from California to Illinois and back again. On the drive, I saw a sign I had never seen before: In a McDonald’s window it said $1,000 SIGNING BONUS. That was not a thing when I was a teenager doing minimum-wage jobs. No one paid you $1,000 signing bonuses to work for fast-food restaurants.