Page 10 of 127 (2531 total posts)

May 2024

23-05-2024
Python Resources for working with Excel - Working with Excel Files in Python

Python Resources for working with Excel - Working with Excel Files in Python

Source: python-excel.org

Python Resources for working with Excel - Working with Excel Files in Python URL: https://www.python-excel.org/ Type: link Domain: python-excel.org Notes: 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!

Notes:

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!

Tags: excel api python-api how-to
23-05-2024
Testing anti-pattern: merged setup data - Code with Jason

Testing anti-pattern: merged setup data - Code with Jason

Source: codewithjason.com

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. […]

Notes:

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.

Tags: ruby antipattern test
23-05-2024
Five Things to Avoid in Ruby | AppSignal Blog

Five Things to Avoid in Ruby | AppSignal Blog

Source: blog.appsignal.com

We'll dive into five common Ruby mistakes and see how we can combat them.

Notes:

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 hardly ever come across it and so you need to think about it. Yes, it's subjective. What was once too clever for someone today may actually feel clearer than the obvious way of doing something. Yet. there is such a thing as "too clever" code in Ruby as in all languages.

Tags: ruby idioms idiomatic
23-05-2024
Personal vs. Personalized AI

Personal vs. Personalized AI

Source: doc.searls.com

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 …

Notes:

Interesting insights about personal vs. personalized. Yes they are quite different.

Tags: ai personal personalized private privacy opensource
22-05-2024
GPT-4 is 82% more persuasive than humans, and AIs can now read emotions

GPT-4 is 82% more persuasive than humans, and AIs can now read emotions

Source: newatlas.com

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.

Notes:

Ouch. This is not a happy development. I worry about our highly polarized, super conflicted, manipulated and confused society. This aint gonna help.

Tags: ai gpt generative-ai chatgpt
21-05-2024
Ever Had a Horrible Boss? ‘The Fund’ Is the Perfect Rage-Read.

Ever Had a Horrible Boss? ‘The Fund’ Is the Perfect Rage-Read.

Source: nytimes.com

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.

Notes:

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.

Tags: ray-dalio principles leadership cult megamania
20-05-2024
marimo | a next-generation Python notebook

marimo | a next-generation Python notebook

Source: marimo.io

Explore data and build apps seamlessly with marimo, a next-generation Python notebook.

Notes:

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 when the code is getting too complicated or two and I end up moving it to VS code to work on it a software engineering kind of mode.

19-05-2024
Important
Lessons learned reinventing the Python notebook

Lessons learned reinventing the Python notebook

Source: marimo.io

Designing a notebook that can be shared as an app, run as a script, versioned with git, and more

Notes:

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 when the code is getting too complicated or two and I end up moving it to VS code to work on it a software engineering kind of mode.

Marked as Important

Tags: software-engineering python jupyter-notebook
16-05-2024
Applied AI Software Engineering: RAG

Applied AI Software Engineering: RAG

Source: open.substack.com

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.

Notes:

A basic overview of the RAG concept and how it is used in LLMs. Even includes source code and a GitHub repository!

Tags: generative-ai software-engineering ai llm rag
15-05-2024
Do You Use It? macOS Versioning Sees Low Awareness and Adoption - TidBITS

Do You Use It? macOS Versioning Sees Low Awareness and Adoption - TidBITS

Source: tidbits.com

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.

Notes:

Versioning? Never knew about this!

Tags: macos versioning backup recovery
14-05-2024
bliki: Yagni

bliki: Yagni

Source: martinfowler.com

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.

Notes:

Another longer article about YAGNI by the pretty-famous Martin Fowler.

Tags: yagni martin-fowler clean-code tidy-code
11-05-2024
The ‘Titan’ Submersible Disaster Was Years in the Making, New Details Reveal | Vanity Fair

The ‘Titan’ Submersible Disaster Was Years in the Making, New Details Reveal | Vanity Fair

Source: vanityfair.com

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.

Notes:

Do you remember this story. Here's a really interesting article about what might have happened.

Tags: story diving titan disaster