Top all-time · #8408
Jos van den Oever
Personal blog · vandenoever.info/blogprogrammingsystems
Jos van den Oever's personal blog at vandenoever.info covers programming and systems. Since 2015, 9 different Hacker News readers have linked it 22 times, most often “A Simple Rust GUI with QML”. The last post was in 2023, but the archive is still widely read.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN commenters link Jos van den Oever's posts on Qt, QML and C++, and his Strigi desktop search work. The comments cite these posts as sources and do not judge the writing.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- A Simple Rust GUI with QML4 people · 4 mentions · first linked 2017-02-18
- Rust and QML: a timely example2 people · 2 mentions · first linked 2018-01-18
- Todo example in Rust2 people · 2 mentions · first linked 2018-06-08
What Hacker News says?
There's a new blog on Rust Qt Binding Generator with the most feature-rich application in it yet: https://www.vandenoever.info/blog/2018/09/16/browsing_your_m...
Comment linking /blog/2018/09/16/browsing_your_mail_with_rust_and_qt.html
on “Falling in love with Rust”Submitted A Simple Rust GUI with QML as a story · 182 points
HN discussionA helper for rhythmic breathing written in CSS. Following this a few minutes is very calming. https://www.vandenoever.info/breathe.html
Comment linking /breathe.html
on “Proper Breathing Brings Better Health”Submitted Todo example in Rust as a story · 154 points
HN discussion> "you still need C++ on the background" There are ways around that. For example, DOtherSide is a C library to bind to QML, and binary releases for Windows and Linux are made available on the GitHub page, so in principal you could try out QML without needing to directly use a C/C++ compiler: https://github.com/filcuc/DOtherSide There are also a few other languages with QML bindings, such as Rust (the Rust binding is…
Comment linking /blog/2017/02/17/a-simple-rust-gui-with-qml.html
on “Show HN: Cross-platform desktop applications with PyQT”Submitted Rust and QML: a timely example as a story · 144 points
HN discussionYou might get some inspiration from Strigi, a C++ library and program that also does recursive decompression for searching. It support indexing pdfs, archives, emails without writing temporary files. https://www.vandenoever.info/software/strigi/akademy2006.pdf I've considered rewriting Strigi in rust quite often but too many other projects to pursue at the moment.
Comment linking /software/strigi/akademy2006.pdf
on “Show HN: Rga: ripgrep, but also search in PDFs, Office documents, zip, tar.gz”Submitted Translating Haskell to C++ metaprogramming as a story · 59 points
HN discussionI wrote a self-contained svg application in 2009: http://www.vandenoever.info/blog/2009/05/01/cubetest.svg Then and now it works fine in chromium and firefox. Edit: here is a link to background information on using SVG for complete applications: http://www.vandenoever.info/blog/2009/04/27/writing-applicat...
Comment linking /blog/2009/04/27/writing-applications-svg.html
on “Animated SVG vs. GIF”Submitted Valid, literal XML in C++ with Blasien as a story · 9 points
HN discussionI'm developing a few hobby projects with Qt and Rust. The Rust Qt Binding Generator I developed for that works so well for me that I've barely needed to improve it in months. https://www.vandenoever.info/blog/2018/10/30/building_qt_app...
Comment linking /blog/2018/10/30/building_qt_apps_with_cargo.html
on “How to architect a Qt/C++ Application”Submitted A Simple Rust GUI with QML as a story · 6 points
HN discussionI seem to remember having come a Ross a link where the code objects in qml were rust and not Js. Can't find now. Seen this:? https://www.vandenoever.info/blog/2017/02/17/a-simple-rust-g...
Comment linking /blog/2017/02/17/a-simple-rust-gui-with-qml.html
on “How to architect a Qt/C++ Application”Submitted A mail client written with Rust and Qt as a story · 3 points
HN discussionThe binding generator generates a binding from a JSON file. That gives C++ and Rust code. Additionally, a default Rust implementation is generated for convenience where the programmer fills in the application logic. At no point is there a need to edit a generated C++ file. Any other build tool with C++ support could be used instead of CMake. What it should do is call rust_qt_binding_generator when the binding descri…
Comment linking /blog/2017/09/04/rust_qt_binding_generator.html
on “Rust and QML: a timely example”Submitted Rust and Qt/QML: a timely example as a story · 2 points
HN discussionStrigi desktop search (2006) implementation was very powerful ( http://en.wikipedia.org/wiki/Strigi ). It was possible to search through an compressed archive inside an compressed archive - in a memory and space efficient way -> "streaming". Strigi uses the Jstream C++ library which allows for deep indexing of files. See this slides from 2006: http://www.vandenoever.info/software/strigi/akademy2006.pdf . The CLucene…
Comment linking /software/strigi/akademy2006.pdf
on “Show HN: Efficiently searching compressed text files”Submitted To do a Rust GUI as a story · 2 points
HN discussionWebODF is a fine addition to that list. http://www.vandenoever.info/blog/2015/05/30/typing-together-...
Comment linking /blog/2015/05/30/typing-together-alone.html
on “A list of JavaScript WYSIWYG editors”Submitted Centimeters and Points are the best as a story · 1 points
HN discussionSubmitted Typing together alone as a story · 1 points
HN discussion