Page 13 of 126 (2518 total posts)

March 2024

23-03-2024

DuckDB as the New jq

Source: pgrs.net

Recently, I’ve been interested in the DuckDB project (like a SQLite geared towards data applications). And one of the amazing features is that it has many data importers included without requiring extra dependencies. This means it can natively read and parse JSON as a database table, among many other formats.

Notes:

A useful tool if you work with large quantities of json. Just letting you know!

Tags: cool-tools json database data jq
20-03-2024
Pythagora-io/gpt-pilot: The first real AI developer

Pythagora-io/gpt-pilot: The first real AI developer

Source: github.com

The first real AI developer. Contribute to Pythagora-io/gpt-pilot development by creating an account on GitHub.

Notes:

Interesting. There are more and more of these coming out. For now I doubt they work very well, in practice. However the trend is clear and they will get better and better. Are our jobs at risk? Only if we don’t learn how to use these tools to up our game. A graphic designer or photographer that decided to resist learning Photoshop and opposed its use in their profession is probably out of work now.

Tags: programmers ai automation coding python gpt tool
19-03-2024
VSCode + WSL makes Windows awesome for web development

VSCode + WSL makes Windows awesome for web development

Source: world.hey.com

I’m kinda shocked. Windows actually got good for web developers. Between VSCode, WSL, and Intel’s latest desktop chips, I’ve been living with a PC for over a week that runs my programming tests faster than an M3 Max, ships with an excellent window manager out-the-box, and generally feels like a completely viable alternative to macOS fo...

Notes:

Me too. I also bought the M3 beats everything story. Still I have gotten programmed to really like the overall look of the macOS universe and be somewhat repelled by the windows look and feel. That’s just taste. But, the so called disadvantage of the macOS “walled garden” to me is a feature. That my contacts, calendar, desktop, email and all seamlessly stay in sync across my laptops, desktop, phone and tablet is a huge advantage that I totally rely on.

Tags: mac macos windows unix development configuration vscode visual-studio
16-03-2024
Falsehoods programmers believe about time zones

Falsehoods programmers believe about time zones

Source: zainrizvi.io

I decided to make a time zone converter. It had seemed like an easy project, but I was horribly mistaken

Notes:

I always enjoy articles with misconceptions. Timezones is one of those boring topics that drive programmers crazy and eat up a disproportionate amount of coding time!

Tags: time time-zone programming how-to explainer misconceptions
14-03-2024
Calculated file paths

Calculated file paths

Source: mostlypython.com

MP 87: What are they, and why should you use them?

Note: I've been working on the styling of code blocks in technical posts. They should look better than they did previously, and be more aligned with what's discussed in the text. There's still some work to do; if they're

Notes:

Nice little article. The biggest thing I learned and was surprised by was this line:

path = Path(__file__).parent / "coffees.txt"

What's the story with that slash?

Tags: python patths relative-path Path
14-03-2024
GNSS Positioning - A Reviser

GNSS Positioning - A Reviser

Source: semuconsulting.com

This article reviews the core principles underpinning the global navigation satellite system (GNSS). It references some of the key terminology, outlines the main potential sources of error, and describes how the application of RTK DGPS techniques can mitigate these errors to a large extent.

Notes:

A super comprehensive introduction to GPS, with more detail than I have seen elsewhere. Also based on the second paragraph it seems to be quite up to date (2023)

Tags: gps explainer how-it-works best-bet favorite
14-03-2024
Modern Git Commands and Features You Should Be Using

Modern Git Commands and Features You Should Be Using

Source: martinheinz.dev

All of us - software engineers - use git every day, however most people only ever touch the most basic of commands, such as add, commit, push or pull, like it's still 2005.Git however, introduced many features since then, and using them can make your life so much easier, so let's explore some of the recently added, modern git commands, that you should know about.

Notes:

We all use git all day long! But like often happens, we don’t use many powerful features, because, who’s got the time? Linked are a set of explanations of newer git commands that many people including me don’t use. Some of this is quite advanced. Worth reading.

Tags: git explainer command git-tips
14-03-2024
How HEAD works in git

How HEAD works in git

Source: jvns.ca

Usually when people say that a topic is confusing when I think it’s not, the reason is that there’s actually some hidden complexity that I wasn’t considering. And after some follow up conversations, it turned out that HEAD actually was a bit more complicated than I’d appreciated!

Notes:

Julia Evans continues with her tour the force in depth explainers about how git actually works.

Tags: git explainer internals head tips how-to
13-03-2024
Marking the Web’s 35th Birthday: An Open Letter

Marking the Web’s 35th Birthday: An Open Letter

Source: medium.com

Sir Tim Berners-Lee’s open letter to mark the occasion of the Web’s 35th Birthday.

Notes:

This is a quite interesting letter, advocating the creation of a privately owned data store for every user of the web. It’s a grand vision coming from somebody who has huge influence. that someone is Tim Berners-Lee, the so-called inventor of the World Wide Web. By the way he used the NeXT computer to create the original prototype, which is a pretty interesting historical note.

Tags: tbl tim-berners-lee opinion pod web letter
10-03-2024
A decent VS Code + Ruby on Rails setup

A decent VS Code + Ruby on Rails setup

Source: railsnotes.xyz

Setting up VS Code for Ruby on Rails development can be tricky, so I wrote this article to help. In it, I share different VS Code extensions for things like autocomplete, linting, formatting and more! I've even put together a handy extension pack to get you setup fast.

Notes:

An update on vscode for ruby and rails. This stuff is covered all the time but it’s worth seeing it again because the world changes and the recommendations also change.

Tags: ruby rails vscode developer how-to
07-03-2024
Arduino LiDAR library available

Arduino LiDAR library available

Source: kaia.ai

Developer Update - I have combined support for various spinning LiDAR/LDS sensors into an Arduino LDS library with a single platform API. You can install this library from the Arduino Library Manager GUI.

Notes:

Useful information about low cost LIDARs.

Tags: lidar robots hardware listing
07-03-2024
Running Rails on AWS Elastic Beanstalk

Running Rails on AWS Elastic Beanstalk

Source: blog.testdouble.com

Recently, I got a Rails app running on AWS Elastic Beanstalk for the first time. While other tutorials exist, this one walks you through everything you need step by step — even if you don’t have …

Notes:

Interesting because it is comprehensive. However with that level of detail comes a great risk of inconsistency caused by evolution of the building blocks.

Tags: how-to rails aws elastic-beanstalk
05-03-2024
Clean Up Your Mess - A Guide to Visual Design for Everyone

Clean Up Your Mess - A Guide to Visual Design for Everyone

Source: visualmess.com

Clean Up Your Mess - A Guide to Visual Design for Everyone URL: https://www.visualmess.com/ Type: link Domain: visualmess.com Notes: This is one of my favorite, super-simple, guides to creating nice designs. These elementary rules-of thumb go a long way to making professional looking designs - or just avoiding the most obvious design mistakes. And of course, because design is subjective, you may have very different opinions.

Notes:

This is one of my favorite, super-simple, guides to creating nice designs. These elementary rules-of thumb go a long way to making professional looking designs - or just avoiding the most obvious design mistakes. And of course, because design is subjective, you may have very different opinions.

Tags: how-to layout ui ux user-interface graphic-design graphics aesthetics design
04-03-2024
Write code top-down

Write code top-down

Source: teamten.com

Write code top-down URL: https://www.teamten.com/lawrence/programming/write-code-top-down.html?utm_source=abyteofcodingnewsletter&utm_medium=newsletter&utm_campaign=a-byte-of-coding-issue-361 Type: link Domain: teamten.com Notes: Nice article but I disagree with the conclusion. I...

Notes:

Nice article but I disagree with the conclusion. I have found that you need to combine the two and go back and forth. There is no single way. By the way, notice that if you believe in TDD, that approach generally starts bottom up (UNITs are at the bottom.) so whatever design comes out of that process would be bottom up.

Tags: design software top-down bottom-up how-to opinion
02-03-2024
The Shirky Principle: Institutions Try to Preserve the Problem to Which They Are the Solution – Effectiviology

The Shirky Principle: Institutions Try to Preserve the Problem to Which They Are the Solution – Effectiviology

Source: effectiviology.com

The Shirky Principle: Institutions Try to Preserve the Problem to Which They Are the Solution – Effectiviology URL: https://effectiviology.com/shirky-principle/?utm_source=hackernewsletter&utm_medium=email&utm_term=fav Type: article Domain: effectiviology.com Notes: “The Shirky p...

Notes:

“The Shirky principle is the adage that “institutions will try to preserve the problem to which they are the solution”. More broadly, it can also be characterized as the adage that “every entity tends to prolong the problem it is solving”.

Tags: shirky shirky-pinciple organiztions business

February 2024

29-02-2024
The Psychology of Human Misjudgment annotated/explained version.

The Psychology of Human Misjudgment annotated/explained version.

Source: fermatslibrary.com

Charlie Munger

Notes:

This week we are revisiting “The Psychology of Human Misjudgment" an essay by Charlie Munger. In this essay, Munger discusses a series of 25 Cognitive Biases that induce human misjudgment and provides some of his famous mental models to counter this innate behavior.

It's a great read full of insights: https://fermatslibrary.com/s/the-psychology-of-human-misdgugement [fermatslibrary.com]

Tags: munger buffet psychology best-bet decision-making
29-02-2024
How to Perform Pose Estimation Using an ArUco Marker – Automatic Addison

How to Perform Pose Estimation Using an ArUco Marker – Automatic Addison

Source: automaticaddison.com

How to Perform Pose Estimation Using an ArUco Marker – Automatic Addison URL: https://automaticaddison.com/how-to-perform-pose-estimation-using-an-aruco-marker/ Type: article Domain: automaticaddison.com Notes: One of many articles helping with the math of computing pose from aruco markers. Unfortunately the algorithms are different and give different results. By the way the Automatic Addison web site is a treasure trove of robotics ideas, explainers and code.

Notes:

One of many articles helping with the math of computing pose from aruco markers. Unfortunately the algorithms are different and give different results.

By the way the Automatic Addison web site is a treasure trove of robotics ideas, explainers and code.

Tags: ros opencv math pose pose-estimation code fiducial