10 March 2024

43 links · Sunday

Regex character “$” doesn't mean “end-of-string”

This article is about a bit of surprising behavior I recently discovered using Python's regex module (re) while developing SBOM tooling for CPython. Folks who've worked with regular expressions be...

Why Can't Programmers Agree on Anything?

The more you read up on software engineering topics online, the more you appreciate just how little agreement there is within the profession.

Read it never...

I believe I’m a huge consumer of information just like every other people with the internet. The internet has blessed us with access to i...

Perf is not enough

Are database benchmarks still relevant ? Let's understand why it's a poor way to choose a database.

The Browser Company feels gross to me right now

John Voorhees writing about Arc’s latest escapades in MacStories Weekly: Issue 408 It’s that intermediate layer that makes me suspicious of Arc’s motives. The company is starting to feel like a wolf in sheep’s clothing, a browser with an interesting, playful …

LLM with Ollama and similarity search with Qdrant, vector database - Vincent Composieux - Tech Lead Full Stack / DevOps & Architect over Go, PHP Symfony, NodeJS, Cloud (AWS, GCP) and much more

I have been interested in vector databases. Unlike a relational database, where data is organized into tables with rows and columns, in a vector database, data is represented as vectors in a high-dimensional space.

What do Norway and Namibia have in common? – Ian's notes

Established in 2020, this site serves as a memory bank of notes and guides for me to reference again down the line, made public with the knowledge that others are likely to encounter simillar situations, especially in niche environments.

Preparing to Attend KubeCon Europe 2024

As we’re one week away from KubeCon + CloudNativeCon Europe 2024, I figured I’d prepare in public and write about it here. If this sounds weird, keep in mind that the event lasts 4 days, and 223 talks will take place. Besides the talks, there’s workshops, unco…

Sorting with CUDA (SIMD) shuffling

Full code on Github: https://github.com/wiwa/blog-code/blog-bitonic Hacker News: https://news.ycombinator.com/item?id=39662618 Hi Link to heading Recently, I finished a batch at the Recurse Center… is what I would have said if this post were written when I int…

How modern camera shutters work - the last word

There seems to be quite a bit of confusion on the issue of how modern camera shutters work. I'm going to try to clear some of that up in this post. Some caveats: There are variations among camera manufacturers that I'm going to gloss over. This applies to CMOS…

Double Space Court Case

A court case spends a few weeks arguing about the meaning of double space formatting.

ZK Taipei #5: ZK Day · Luma

🎉 Excited ZK Day? You should be! We've got a morning packed with talks & a hands-on workshop. The real party starts in the afternoon with our Demo Day. 🚀 Our hackers have been coding up a storm...

devsakura

devsakura

Don’t waste time thinking you have time

I wasted time when I was younger. After high school, around 2005, I decided to make a massive website because I saw people making millions and knew I could be o

Single Purpose Robots

The greatest single purpose robot of all time is probably the dishwasher. I think not having a dishwasher is the source of a lot of stress, breakups and house tension. It saves you time and having to deal with the filth of eating. It's more water and energy ef…

Regex character “$” doesn't mean “end-of-string”

This article is about a bit of surprising behavior I recently discovered using Python's regex module (re) while developing SBOM tooling for CPython. Folks who've worked with regular expressions be...

Why Continuous Improvement Rarely Works

Continuous improvement rarely works because many problems are caused by underlying systemic reasons. Things will only improve when these reasons are addressed.

Humans As An Api

We’re born to serve Humans have always been a service. Almost always to other humans. So have SaaS companies. (with service literally being in their name)