← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. DuckDB 1.2 is here, packed with new features to make SQL even more user-friendly.

  2. ClickHouse recently added support for runtime provided parameters in views, so I wanted to try it when querying the MidJourney messages dataset.

  3. I really like DuckDB’s PIVOT clause and along with some others wish that ClickHouse supported it too.

  4. LLMs on the command line

    I’ve been playing around with Simon Willison’s llm library over the last week and I have to say I love it!

  5. In this blog post, we’re going to learn how to send multiple prompts to vision models when using Ollama.

  6. A couple of days ago OpenAI released a new version of Whisper, their audio to text model.

  7. An intro to rerankers

    rerankers provides a unified API for various reranking models, including any that use transformers, FlashRank, RankGPT, RankLLM, and more.

  8. DuckDB 1.1 was released a couple of weeks ago and there are a couple of features that make dynamic column selection even better.

  9. One of my favourite things about DuckDB is the innovations it’s made in SQL.

  10. I recently needed to search for an icon in the AWS [asset package](https://aws.amazon.com/architecture/icons/) and wanted to share a little script that I wrote.

  11. We recently had a question on ClickHouse Community Slack about configuring the network_compression_method on an individual query basis and across all requests.

  12. I’ve been playing around with different approaches for Retrieval Augmented Generation (RAG) recently and came across a blog post describing Reciprocal Rank Fusion, a hybrid search technique.

  13. I’ve been learning about Hybrid Search via this blog post, which describes the Reciprocal Rank Fusion algorithm, and I wanted to implement and use it in a DuckDB query.

  14. I’ve been playing around with ClickHouse’s Amazon reviews dataset and ran into an interesting problem when trying to set the allow_nullable_key setting.

  15. Mistral AI recently released version 3 of their popular 7B model and this one is fine-tuned for function calling.

  16. The recent 0.1.33 release of Ollama added experimental support for running multiple LLMs or the same LLM in parallel.

  17. A tricky problem when deploying LLM-based chatbots is working out how to stop them from talking about topics that you don’t want them to talk about.

  18. I’ve been playing around with the outlines library and needed to install llama.cpp as a result.

  19. In the 0.10 version of DuckDB, a breaking change was made that stops implicit casting to VARCHAR during function binding.

  20. One of my favourite tools in the LLM space is Ollama and if you want to learn how to use it, there’s no better place than Matt Williams' YouTube channel.

  21. I’ve been playing around with the YouTube API to analyse comments on YouTube videos and needed to use pagination to get all the comments.

  22. For quite some time I’ve been wondering how to get access to an environment variable in a ClickHouse Local and finally today I have a solution, which we’ll explore in this blog post.

  23. I was recently working with a CSV file that contained a bunch of words and I wanted to render them on the console so that you could see all of them at once without any scrolling. i.e.

  24. I was recently reading Simon Willison’s blog post about embedding algorithms in which he described how he’d used them to create a 'related posts' section on his blog post.

  25. LLaVA 1.5 vs. 1.6

    LLaVA (or Large Language and Vision Assistant), an open-source large multi-modal model, just released version 1.6.

  26. Ollama is on PyPi

    This week Ollama released a Python/PyPi library to go with their awesome tool for running LLMs on your own machine.

  27. When running queries with ClickHouse Local, the results are rendered back to the screen in a table format in blocks.

  28. Retrieval Augmented Generation (RAG) is a technique used with Large Language Models (LLM) where you augment the prompt with data retrieved from a data store so that the LLM can generate a better answer to the question that is being asked.

  29. After a few months of using ClickHouse, I’ve got quite used to using the SELECT <expr> EXCEPT modifier, which lets you remove columns based on a regular expression.

  30. I’ve been playing around with NumPy data in ClickHouse this week and wanted to share what I learnt when checking for equality of float values.

  31. I was playing around with neovim last week and despite installing it via Homebrew, ran into a weird permissions error.

  32. I’ve been working with a dataset in ClickHouse where I compute currency values and I really struggled to figure out how to get numbers whose decimal part is divisible by 10 to have a fixed number of decimal places.

  33. I recently came across insanely-fast-whisper, a CLI tool that you can use to transcribe audio files using OpenAI’s whisper-large-v3 model or other smaller models.

  34. I needed to quickly generate some data to write to S3 for a recent video on the ClickHouse YouTube channel and it seemed like a good opportunity to try out ShadowTraffic.

  35. I wanted to get two of my favourite tools in the LLM world - llmlite and llamafile - to play nicely and ran into an issue that I’ll explain in this blog post.

  36. This week I’ve been making a video showing how to use ClickHouse’s S3Queue table engine, which allows streaming import of files in an S3 bucket.

  37. Before a recent meetup talk that I did showing how to do analytics on your laptop with ClickHouse Local at Aiven’s Open Source Data Infrastructure Meetup, I needed to download a bunch of Parquet files from Hugging Face’s midjourney-messages dataset.

  38. I’ve been playing around with the Mid Journey Parquet metadata that I wrote about in my last blog post and struggled quite a bit to get the query to do what I wanted.

  39. I’m an avid reader of Simon Willison’s TIL blog and enjoyed a recent post showing how to sum the size of all the Midjourney images stored on Discord.

  40. I was recently working with some very long arrays in ClickHouse and I wanted to select just a few values so that they didn’t take up the entire screen.

  41. I was querying a ClickHouse server from a Python script a couple of days ago and ran into an error message when trying to create a Pandas DataFrame.

  42. I’ve been working with ClickHouse’s access control/account management as part of a video that I created showing how to login to a ClickHouse server with an SSH key, but getting it all setup locally was a bit fiddly.

  43. I’ve been working with dates in ClickHouse today and I wanted to convert some values into epoch seconds/milliseconds to use with another tool.

  44. I’ve been working with some data that’s in CSV format but has tab-separated values in some columns.

  45. I’ve been playing around with the CTransformers library recently and getting it installed via Poetry was a bit fiddly.

  46. I’ve been toying with the idea of using iPython as the Python REPL for videos on @LearnDataWithMark, but I wanted to disable the autocomplete functionality as I find it too distracting.

  47. I’ve run into an interesting error a few times when using the Poetry package manager over the last few weeks and wanted to document it in case anyone else has the same problem.

  48. GGUF (GPT-Generated Unified Format) has emerged as the de facto standard file format for storing large language models for inference.

  49. I’ve been playing with clickhouse-local again this week and ran into an interesting issue when persisting a table that I thought I’d document for future Mark.

  50. I’ve been trying to install Apache Superset so that I can use it for a demo and ran into an issue with a secret key when trying to install it.