HNHacker News
TopNewBestAskShowJobs

jurgenkesker

127 karma · joined September 20, 2023

submissionscomments
jurgenkesker··on Apple's hostile App Store rating system
Am I mistaken or is the premise: I don't like that users have an opinion about my app?
jurgenkesker··on Make zip files smaller with zip shrinker
APKs need to be zipaligned, I don't see that mentioned.
jurgenkesker··on I won a championship that doesn't exist
Support? It's just showing weaknesses of LLM's. Which is a valid sort of research I would say?
jurgenkesker··on Ruby 4.0.0
This year I also switched from Ruby to Kotlin on my hobby/light commercial backends. I just can't stand the way Ruby is not statically typed, and the resulting insecurity around if everything is actually doing what it should do. Kotlin gives me joy, and performance is actually better (trading memory requirements ofcourse, but that's not a big problem anymore). I still love Ruby, but only use it for simple scripts now.
jurgenkesker··on Response to "Ruby Is Not a Serious Programming Language"
I indeed really liked Ruby because of it's expresiveness, it being totally OO, the lovely readable and writeable syntax.

But yeah, that was 20 years ago. These days I find Kotlin to be the perfect fit for my projects, because of the static typing and its ergonomic syntax. I just don't feel confident about Ruby projects when they start growing. But, I still love the language, although mostly for small things.

jurgenkesker··on Show HN: Lightweight tool for managing Linux virtual machines
KVM is just your Linux Kernel Virtual Machine. So you can manage VM's on Linux. It is not related to Docker.
jurgenkesker··on DuckDuckGo now lets you hide AI-generated images in search results
I recently opened Pinterest after a year or so, and did look for some nice architecture / houses, and all results had the tag 'AI enhanced'. No I don't want AI houses, I want to see real architecture! Even though the tags are there, you can't filter on 'No AI'. So I stopped using it again.
jurgenkesker··on Scaling our observability platform by embracing wide events and replacing OTel
So yeah, this is only really relevant for collecting logs from clickhouse. Not for logs from anything else. Good for them, and I really love Clickhouse, but not really relevant.
jurgenkesker··on I used AI-powered calorie counting apps, and they were even worse than expected
Yes, I would think that would work better indeed. As a augmentation or help tool. I would love to be able to say to MyFitnessPal that 'I ate this and that food, same as usual, and oh yeah drank this.' Just as a easier input interface. I wouldn't trust a pure AI solution without some proper database behind it.
jurgenkesker··on I used AI-powered calorie counting apps, and they were even worse than expected
Did you verify it sometimes how accurate it is? I would be wary of it to be honest.
jurgenkesker··on Covert web-to-app tracking via localhost on Android
Ah yes, and every small Android dev is banned from Play and Admob for tiny unknown reasons, with no recourse or way to communicate with Google. But Meta here probably won't get any problems at all. They should be temporarily banned!
jurgenkesker··on Four years of running a SaaS in a competitive market
Haha, well it's that you asked. Mini Piano Lite, a piano app. Building it for 15 years already. https://play.google.com/store/apps/details?id=umito.android....
jurgenkesker··on Four years of running a SaaS in a competitive market
Very well rounded and grounded article. Like it very much!

Indeed as someone else in the comments said, the personal touch is the best asset you have as indie. So talk with your customers.

I run a Android app, next to my day job, and I pride myself on always putting the customer first, and actually fixing their pain points or implementing their suggestions. Empathy is so important, and something a big company will struggle with.

I'll checkout the recommended books!

jurgenkesker··on ClickHouse gets lazier and faster: Introducing lazy materialization
I really like Clickhouse. Discovered it recently, and man, it's such a breath of fresh air compared to suboptimal solutions I used for analytics. It's so fast and the CLI is also a joy to work with.
jurgenkesker··on Great things about Rust that aren't just performance
I enjoy Rust, but have settled on Kotlin for my language of joy. I use it in my day job for Android, but also recently started converting personal project backends and APIs to it (mainly from Ruby). I really like the ease and joy Kotlin gives me, and if I need a very high performance or very low level project/library, I'll write it in Rust. Rust is too slow for me (when coding), so a bit too low level I guess. In Kotlin I can express everything I want.
jurgenkesker··on Sanding UI
Agree, we have some time in sprints to do whatever we want, and then you finally can fix those minor annoyances that are probably the users annoyance too. But in general I think more time should be there reserved for it. It's now once in x sprints.

When working on my own apps it's really obvious that non focused time leads to lots of improvements. Instead of only the business wishes. In that regard it seems that the potential of a dev is a bit diminished when you don't have time to do things according to your own priorities.

jurgenkesker··on Cloning a Laptop over NVMe TCP
Or just use Clonezilla? Then you also copy only the actual data blocks, and it can autoresize your partitions as well. That's how I always do it.

True, I do always just take the NVME disk out of the laptop and put it in a highspeed dock.

jurgenkesker··on Options for genuine ECC RAM on the desktop in (early) 2024
Normal Asrock Ryzen 5xxx motherboards also supported ECC, I used ECC RAM for my homesever with a normal 5900X and a Asrock B650M Pro4 motherboard.

The new Asrock Ryzen 7xxx motherboards unfortunately don't have that same ECC support.

jurgenkesker··on My sixth year as a bootstrapped founder
Very nice blog and just overal awesome to read.
jurgenkesker··on Niagara Launcher
Seeing there is no business model (or did I miss that?), how likely is it that this app is sending installed app lists to 3rd party for appstore analytics like Data.ai and similar services? Something needs to pay the bills?
jurgenkesker··on Thoughts on PostgreSQL in 2024
Wondering why nothing is said about compression? For MySQL you have Rocksdb with high ZSTD compression. Is the Postgres solution to just use compressed filesystem like ZFS? I could not find much info when researching Postgress, except for Toast compression, which didn't seem very strong.

I have a huge DB which would take many TB but now runs on a 500GB footprint. Thanks to Rocksdb/MySQL. Pondering a move to Postgress, but seemed like a step down in this regard.

jurgenkesker··on ScummVM on the App Store
Currently around that price indeed on Steam Sale, and lower if you only look for Spy Fox bundle or Put Put or whatever you want. Very nice.
jurgenkesker··on Costs of running a macOS app studio business
Yes, here in The Netherlands I keep 60% of such income, compared to his 90% after tax.
jurgenkesker··on Auto Xylophone with Homemade Solenoids
Very nice way of showing the build progress with the animated gifs.
jurgenkesker··on macOS Sonoma is available today
I reluctantly did buy Extfs from Paragon for this. It's too expensive I think, but there are just no free opensource solutions.
jurgenkesker··on Google assigns a CVE for libwebp and gives it a 10.0 score
If I recall correctly, Whatsapp supports webp for their sticker packs. And those are open to anyone to develop and integrate in Whatsapp on device with a intent.
jurgenkesker··on Leveraging Rust in our Java database
How are you feeling about the upcoming InfluxDB 3? They moved to Rust and support InfluxQL again.