HN user

lovasoa

2,407 karma

Hi ! I am @lovasoa, a FOSS developer, author of wbo.ophir.dev, maintainer of sql.js, sql-page.com, and dezoomify.ophir.dev, among others.

  See: https://github.com/lovasoa
Posts26
Comments359
View on HN
github.com 9mo ago

SQLPage 0.38: transform SQL queries into web UIs for any DB

lovasoa
2pts0
json.ophir.dev 1y ago

Show HN: A visual JSON schema editor

lovasoa
4pts0
www.youtube.com 1y ago

Unearthing the Past with PostgreSQL; Open Source in Digital Archaeology [video]

lovasoa
1pts0
github.com 1y ago

DocuRun – Executable Documentation

lovasoa
6pts2
github.com 2y ago

OAuth and OIDC Implementation in SQL

lovasoa
2pts0
github.com 2y ago

Reading jsonb from SQLite three times faster

lovasoa
2pts0
news.ycombinator.com 2y ago

Ask HN: What do you like to see in tech talks?

lovasoa
15pts15
github.com 3y ago

SQLpage v0.7.2 – user authentication in SQL

lovasoa
4pts0
sql.ophir.dev 3y ago

Show HN: SQLPage – Build Dynamic Websites with Just SQL Queries

lovasoa
45pts27
github.com 3y ago

Show HN: Controversial quiz game generated by ChatGPT

lovasoa
40pts19
niedzejkob.p4.team 5y ago

Compiling Rust is NP-hard

lovasoa
417pts210
sanipasse.fr 5y ago

Show HN: How does the French health pass work?

lovasoa
35pts81
status.python.org 5y ago

PyPI Is Down

lovasoa
21pts0
stripcode.dev 5y ago

StripCode: Guess which GitHub repo this code comes from

lovasoa
3pts0
github.com 5y ago

Google wants me to shut down my FOSS webapp. What shall I do?

lovasoa
7pts2
community.cloudflare.com 6y ago

Cloudflare's proxy violates HTTP/1.1, and they don't care

lovasoa
17pts4
github.com 6y ago

Show HN: I created rEg, a new puzzle game

lovasoa
2pts0
gist.github.com 6y ago

Python Security Challenge

lovasoa
1pts0
github.com 6y ago

Bad JSON Parsers

lovasoa
211pts191
www.karl.berlin 6y ago

Nuclear Chess

lovasoa
3pts0
wbo.openode.io 7y ago

WBO Has a New UI

lovasoa
1pts1
github.com 7y ago

Show HN: A high-performance fractal viewer

lovasoa
2pts1
lovasoa.github.io 7y ago

Expectation–Maximization Algorithm in JavaScript

lovasoa
3pts0
s-poony.github.io 7y ago

Show HN: I taught my little brother JS, and he made this videogame in a week

lovasoa
1079pts270
wbo.openode.io 7y ago

Show HN: An open-source collaborative whiteboard

lovasoa
185pts40
www.npmjs.com 7y ago

Convert 𝚑𝚝𝚖𝚕 to 𝗿𝗶𝗰𝗵 𝓾𝓷𝓲𝓬𝓸𝓭𝓮 𝘵𝘦𝘹𝘵

lovasoa
3pts1

The author of this project is also the author of redis. He knows what he is doing.

Running inference for a model, even when you have all the weights, is not trivial.

I use linux at home (with a HiDPI screen) and MacOS for work. The screen works well with both computers. I mostly just use a text editor, a browser, and a terminal though.

Linux has bugs, bug MacOS does too. I feel like for a dev like me, the linux setup is more comfortable.

I tried passing just the plot to several models:

    ChatGPT (4o):      Noticed "a pattern"
    Le Chat (Mistral): Noticed a "cartoonish figure"  
    DeepSeek (R1):     Completely missed it
    Claude:            Completely missed it
    Gemini 2.0 Flash:  Completely missed it
    Gemini 2.0 Flash Thinking: Noticed "a monkey"

This resonates with me. I used to love tinkering with "underdog" tech. I did frontends in svelte before it was cool. But for new projects, I now always default to react+tailwind, because that's what Claude knows best. And for the backend, I'm working on a SQL-only framework, because LLMs are now at almost 100% accuracy on text-to-sql.

The principle of the software seems to be that the original data is never altered. It is a postgres extension that "masks" the data for certain postgres users. You can always connect as the root user and see everything when you need to.

Dashes in API keys are really annoying. Double-clicking doesn’t select the full key, which just adds extra hassle. It would be much better if they used a continuous string without any separators. Makes copying and pasting way easier, and doesn't affect security at all.

Making a good user interface is definitely not easy. Yet it's orders of magnitude easier than writing ffmpeg.

That said, there is nothing wrong with a paid wrapper around a large and complex open source library. Distributing their work more widely is not a disservice.

The researchers leverage existing language Chain-of-Thought data, where each sample consists of a question, reasoning steps, and the final answer. At stage 0, the model does not generate any thought tokens, and is just trained to yield the reasoning traces and correct answers for the Chain-of-Thought samples. In the subsequent stages, at each stage, we remove one reasoning step from the sample, and instead add thought tokens. In the illustration above, a single thought token is added in each stage, instead of a single reasoning step, but this is controlled by a hyperparameter ‘c’.