I vote for nanoid.
I vote for nanoid.
There are several issues with native development without a browser layer.
First of all, native UI toolkits are very different and making a robust cross platform app is pretty much impossible. So, the traditional approach is to use one toolkit, which will be native to one platform, and then let your other users deal with it. For example, GTK apps on Windows and Mac look and feel like shit.
Another approach is to use a custom cross platform toolkit, which doesn’t use anything native at all. If enough work and thought is put in such application, it can be a very pleasant experience. But often it’s shit for all users.
The second issue is that it can be quite hard to manage fluid window sizes and to build a proper responsive UI with native toolkits. Some are better at it, some are worse. Native toolkits also tend to punish developers for deep nesting of components making UI development even more painful.
HTML + CSS solves all that. It’s responsive by design, everyone is used to web apps already, nesting is not a problem at all, etc.
I guess you live in a country with loads of spare IP addresses. Here in the UK they change every few days and IPs get rotated between all ISPs, so you can’t even deduct which ISP I’m using. And sometimes my IP is not even a mainland UK IP, but some weird shit from across the world, because Empire, lol.
Your IP changes all the time, it doesn’t matter. The best someone can deduct from your IP is the country.
I didn’t even know that natural keys exist. Who is using them and why?
Or even better - start using Docker already.
If you want to run Ollama and other ML stuff, you’re looking at buying an RTX4090, my friend. Affordable and ML are two things you can’t put into one sentence.
I have four Raspberry Pi 4 running, so that’s 15W max each or 60W max total. Usually they consume much much less.
I trialled the self hosted NextCloud for a while, but the quality of apps is just meh. So instead I bought a Synology NAS. Turned out their apps are actually on par with Google. And you own everything.
I used to hear all these sounds, but I’m 40 now so I don’t hear them anymore.
Netflix runs on Linux though. When using Android TV for example. So you’re wrong, it’s a Linux problem.
Linux servers are hacked left and right on a daily basis.
I use Excel for POCs quite a lot. Sometimes it’s easier to generate a CSV file, load it up in Excel and test the maths there instead of writing code to do that. And you can visualise the data as well, so your tens of thousands of rows are easier to digest and understand if what you’re doing is sound or not. It takes a lot more time to do decent data visualisation in JS or Python.
It was pretty good for the time indeed! I had a 10MBit link back then, watched a lot of funny videos through RP.
Nothing is ever a Linux problem: lack of drivers, lack of HDR, lack of Netflix, etc. Everyone else is the problem, Linux - never!
Grow up, kiddo.
But everyone’s complaining that nothing works under Wayland. Can you guys make up your mind already?
I’d rather use ThreeJS for solid bodies than fuck with this cancer.
OnShape UI is worse than FreeCAD, it’s a bloody abomination.
Cheap headphones today are better than expensive ones were 20 years ago. Literally no point spending too much on them.
I know how React Native works and it doesn’t fix anything. For example, if the underlying toolkit punishes you for deep nesting - you’re still fucked. Google recommends to have 10 or less levels of nesting, which is bonkers to any web developer. There is similar advice for iOS, Mac and Windows (not sure about GTK and Qt, haven’t used them for over a decade). Each platform has its own solution, so you end up with custom code for each and at that point or doesn’t matter if you’re coding in C or JS.