Recent submissions

Comment · 10 months ago
Maybe this was answered already in a comment. Is the SQLite 4.0 Release notes also a joke? Are SQLite releases rare or even extinct?
Comment · 11 months ago
I think as long as it is a fun project (and not for real world applications) such experimental design is just fine. But yeah misclicking due to popups or other stuff is always annoying.
Comment · 1 year ago
I can share a bit on this one. I’m doing hybrid apps for the last 8 years and stick to Cordova on my day job but also tried Flutter and RN for a bit. As I’ve seen some other comments about the iOS/Android look and feel (swiping gestures, etc.), Ionic (or the Cupertino package in Flutter) is the way to go. Without this, it would be a lot of trouble. However, as the recent iOS 26 update has shown, neither Ionic nor Flutter is going to support the new liquid glass design (yet). Since we never went with “our app must exactly match the (apple) design guides” this is not a problem for us but I’m sure others would love to be able to adapt the new liquid glass style. I also never heard of any app being rejected due to being a hybrid app or not having the correct look and feel. Of course, you might see/feel that it’s not a native app but who cares. Back in the days we even used a OTA plugin (it was a MS plugin, don’t remember the name) to automatically ship new .js/.html files without going through the review process. If I remember correctly Ionic still provides something like this.

When it comes to native stuff it get’s tricky. As always it really depends on the use case of the app. In our case we develop a navigation app using a native SDK to show a map + turn-by-turn nav + offline maps etc. This is probably the most non ideal use case for a hybrid app. We developed a few plugins to share data between js /native to initialize the map etc. However, the idea of sharing business logic is long gone. There’s so much stuff that’s happening natively and each time we implement it on Android, we have to switch to iOS and implement the Swift version of it.

Some others have also mentioned that a single person now has to know three platforms (iOS, android and Cordova (in our case with ionic + angular). This is true and the real downside. I’m quite familiar with iOS and android yet I’d never call myself a native iOS / Android developer. Yet, I’ve to write so much native code regarding permission handling, geolocation, threading (Ui/non-ui) and there’s always a ton to stuff happening from version to version (e.g. 16 KB Page Size on Android, iOS support for rotation the device/adaptive layout on iPadOS, etc). This is where a lot of time is lost. And the time is not only lost there but also with unmaintained outdated community plugins you suddenly need to understand and fix.

Comment · 1 year ago
> You may be held up by a problem in a dependency such as poor documentation. It is tempting to start filling in the missing docs, but try to resist that temptation. Better to make minimal personal notes for now and, after you’ve made good progress, considering scheduling time to contribute some docs to the dependency.

I agree with most of the article, but this part keeps me thinking. Scheduling to contribute later will almost never work. Either I do it now or never. The task is lost in a list of infinitely many tasks. Also, contributing to a dependency (if I understand this correctly) is always something that helps at least two: yourself - doing something good, helping to improve someone’s work, getting something done - and the person who works on the dependency project. The other gets (positive) feedback and knows someone uses their product/software/library

Comment · 1 year ago
Comment · 1 year ago
Thank you! I’ll have a look at it.
Comment · 1 year ago
Cool product and great landing page. This is quite off topic: how did you make the code animation in the Feature Flag as Code section? I reminded me of prezi.com (with their slide animations). Would love to know!
Comment · 1 year ago
Comment · 1 year ago
I decided for myself that there’s no need to buy a domain up front. I don’t even let myself look for potential domain names or start asking ChatGPT to provide me with some naming ideas. Most of the time, the project don’t even reach MVP state. During development and research I also learn more about my project and similar products thus helping me decide on a good name.
Comment · 1 year ago
As many pointed out: you could simply use subdomains for all the services that you use for yourself only.
Comment · 1 year ago
I think that the problem is not that you lose momentum but rather that you start with momentum. I prefer having a clear mind and no need to rush (this happens when I’m excited about the project / have the initial momentum). This helps me a lot at deciding what I want/need/should/must do and what not. It also helps me to prioritize the project over/below family, friends, and house.

It helped me a lot that every time a have a new idea or want to start a new side-project that I wait at least two days before I dig deeper and get really started. Only then I really know if I really want this or if it’s just the initial hype/momentum.

Comment · 1 year ago
Amazing. I always thought about bringing ClubMate to Italy since every time I visited there were no Club Mate shops (or at least I couldn’t find one).

I’ll add some shops around Berlin :)

Comment · 1 year ago
Cool stuff, never heard of grug brain before.

On your GitHub repo your readme says on privacy:

> Your API key is stored locally in your browser and never shared. Text content is only sent to Google's Gemini API for translation. No user data is tracked or stored by this extension.

If I understand correctly, your extension simply sends all text directly to Gemini w/o any privacy layer in between that would redact user data? With that Gemini probably learns way more on you that one would want. E.g. using the extension while being logged in to your online banking might lead to Gemini getting information on your financial situation. Or am I missing something?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton