HN user

pplonski86

7,508 karma

New generation of data science tools

https://mljar.com

https://github.com/mljar/mercury

https://github.com/mljar/mljar-supervised

https://runmercury.com

meet.hn/city/pl-Łapy

Posts1,383
Comments380
View on HN
mljar.com 1mo ago

Build a Web App for Your Machine Learning Model

pplonski86
2pts0
github.com 1mo ago

Show HN: A curated collection of simple datasets for machine learning

pplonski86
4pts1
github.com 1mo ago

Show HN: Impress your boss with interactive Decision Tree Visualization

pplonski86
5pts0
github.com 1mo ago

Show HN: SuperTree – interactive decision tree plot for sklearn,xgboost,lightgbm

pplonski86
2pts0
mljar.com 1mo ago

Why ipynb is a perfect format for saving AI data analysis conversations

pplonski86
1pts0
github.com 1mo ago

Show HN: Mercury v3 – Convert Python Notebooks to Web Apps

pplonski86
2pts0
github.com 2mo ago

Show HN: Mercury v3 – Convert Python Notebooks to Web Apps

pplonski86
2pts0
mljar.com 2mo ago

AI Generated Code Looked Right, but the Data Was Wrong

pplonski86
2pts0
oleksandrruppelt.substack.com 2mo ago

Insurance Pricing – compare TabPFN 3.0 vs. classic ML

pplonski86
2pts0
danielmiessler.com 2mo ago

The Main Path to Creative AI

pplonski86
2pts0
mljar.com 2mo ago

AI Generated Code Looked Right, but the Data Was Wrong

pplonski86
1pts1
mljar.com 2mo ago

Show HN: Mljar Studio – local AI data analyst that saves analysis as notebooks

pplonski86
73pts18
mljar.com 2mo ago

AI gave me a perfect report. I still didn't trust it

pplonski86
3pts1
mljar.com 2mo ago

Reimagine Python Notebooks in the AI Era

pplonski86
1pts0
github.com 3mo ago

Show HN: Features Goldmine – Features Engineering Made Easy

pplonski86
3pts0
mljar.com 3mo ago

Reimagine Python Notebooks in the AI Era

pplonski86
2pts1
mljar.com 3mo ago

Reimagine Python Notebooks in the AI Era

pplonski86
2pts0
mljar.com 3mo ago

Which AI model is best for real data analysis?

pplonski86
1pts0
mljar.com 3mo ago

Show HN: Which AI model is best for real data analysis?

pplonski86
2pts1
news.ycombinator.com 3mo ago

Ask HN: Im back end engineer, not front end – is this just excuse?

pplonski86
3pts4
mljar.com 3mo ago

Machine Learning for Humans and Now for LLMs

pplonski86
2pts0
mljar.com 4mo ago

Show HN: Prompts Directory for Data Analyst

pplonski86
1pts0
mljar.com 4mo ago

AutoResearch by Karpathy and the Future of Autonomous AI Research

pplonski86
2pts0
mljar.com 4mo ago

Show HN: AI Prompts for Data Professionals

pplonski86
1pts0
mljar.com 4mo ago

AutoResearch by Karpathy and the Future of Autonomous Machine Learning

pplonski86
2pts0
mljar.com 5mo ago

GeoGPT – Chat-controlled GIS app built from a Jupyter Notebook

pplonski86
1pts0
mljar.com 5mo ago

Build chatbot to talk with your PostgreSQL database using Python and local LLM

pplonski86
1pts0
medium.com 1y ago

Challenges for no code tools for data science

pplonski86
1pts0
medium.com 1y ago

AI Agents take control of our code

pplonski86
9pts1
mljar.com 1y ago

Navy SEALs, Performance vs. Trust, and AI

pplonski86
4pts1

I love such puzzles! I used to use a lot ternary operators in C++ but one day friend of mine told me that I shouldn't nest ternary operators too much because code is too complicated to read - he understands code perfectly, he was just worried about younger programmers. Since then I started to use longer versions of code instead of smart shortcuts - to improve readability of code.

before I ask AI to write anything, I prepare a plan, I was very positively surprised when noticed Plan mode in Codex recently. It make me feel that maybe others doing the same and that's why they added it. Anyway, I start with plan, then ask AI to do just one step.

If coding a new feature, I do one step and check the code, doing git diff, reading changes, or just asking Codex, to show me changes.

If writing an article, I ask for only one paragraph. I read paragraph and if it is ok, I accept it, if it doesn't show off my thoughts I work on one paragraph.

If doing data analysis with AI, I do one step of analysis and ask AI to display intermediate results so I can see if all is going in good direction and there are no hallucinations, additionally I have follow-up prompts for AI to do results verification. If all looks good, then I continue to the next step.

I don't like situation when I ask AI to do all code changes, or all article, or all data analysis in one pass with one prompt. It is simply impossible to check if AI is correct and results are not satisfactory. You can easily see this when asking AI to write a deep article with one prompt - you clearly see that it doesn't reflect your thoughts.

Maybe step-by-step is the approach to use AI and not feel dumber.

Python outputs is also very versatile. You can use Python to build command line script, web application, desktop app with GUI, notebook with data analysis, or Python package and share with others. It is many ways how Python code can be used by final user.

I'm working on an AI Data Analyst in MLJAR Studio and found this small but interesting bug while testing a medical data use case. The AI-generated Pandas code looked correct and executed without errors, but the dataframe was misaligned. The first patient had 148 pregnancies because glucose values were shifted into the Pregnancies column. The interesting part for me was that the bug was caught only because both the displayed dataframe and an extra LLM output checking step were reviewed.

Thanks for sharing! MLJAR Studio was created for people with domain knowledge but not much technical expertise. For them, setting up a Python environment, installing required packages, configuring Jupyter Lab, the MCP server, and Claude Code might be technically demanding.

MLJAR Studio is a desktop application available for Windows, MacOS, and Linux. MLJAR Studio creates a Python environment for the user and installs all required packages. The user can focus on data rather than fighting technical challenges.

The goal of MLJAR Studio is to make it easy to analyze data for people with large domain knowledge but lack of programming skills. We do not focus on notebooks. Python notebook for us is compute and store layer. Our main interface is chat with AI data analyst. The conversation can be opened as classic notebook, but the main UI is simple chat.

Stop Using Ollama 3 months ago

I like Ollama Cloud service (I'm paid pro user), because it let me test several open source LLMs very fast - I dont need to download anything locally, just change the model name in the API. If I like the model then I can download it and run locally with sensitive data. I also like their CLI, because it is simple to use.

The fact that they are trying to make money is normal - they are a company. They need to pay the bills.

I agree that they should improve communication, but I assume it is still small company with a lot of different requests, and some things might be overlooked.

Overall I like the software and services they provide.

We built a benchmark to evaluate LLMs on real data analysis workflows. Instead of single prompts, each task is a sequence of prompts (steps). It is similar to how a human data analyst works in practice. Each run is saved as full python notebook, including prompts, code and outputs. We evaluated runs across task completion, code correctess, output quality, reasoning and reliability. Each workflow is execuuted multiple times and scored automatically.

Modern LLMs perform very well on individual steps. The benchmark currently inludes 23 workflows from different data analysis tasks (EDA, ML, NLP, statistics ...). The top-3 models across the 23 workflows, gpt-oss:120b scored 9.87/10, followed by gpt-5.4 at 9.65/10, glm-5.1 at 9.48/10. Which is very high in my opinion. The results show that modern LLMs perform very well on data analysis tasks. All feedback is welcome! I uploaded all notebooks for each model https://github.com/pplonski/ai-for-data-analysis

The Codex App 6 months ago

It is not that easy to build such app from scratch ... it all requires a lot of work, even with AI help. I think the most important is to provide easy to use UI first, and if speed or some missing features will be blockers for further innovation step then maybe native app will be at some point created.

Thank you! With WASM I can’t use all pypi packages and can’t connect to database, that’s why I’m looking for python based solution

What if AI starts to have sense of craft? we just miss the verify and critique models, that will tell other models what looks good

Mistral OCR 3 7 months ago

very nice comparison! I'd like to see on what examples OCR engines fail