HN user

trizic

176 karma
Posts3
Comments46
View on HN

There is something to be said about NixOS, it really is a matter of setting `services.immich.enable = true;` in a configuration file. I find this really powerful and simpler than docker and docker-compose. But don't get me wrong, I am all for containerization when it comes to other OS/distros. Yes, there is a learning curve for the Nix language and creating your own packages. But anyone who can install a distro can install NixOS. Instead of running your apt/dnf/pacman commands, you edit a file with your package names and services you want to enable, and run `nixos-rebuild switch`. Though, you might find standalone binaries such as uv and its portable Python bundles don't work out the box, there is a a few lines configuration to get it working. Having a single language for configuring all services/applications (neovim,nginx,syncthing,systemd, etc) is refreshing. And of course combined with generative AI, you can set up a lot quickly.

Immich is one of the only apps on iOS that properly does background sync. There is also PhotoSync which is notable for working properly with background sync. I'll take a wild guess that Ente may have got this working right too (at least I'd hope). This works around the limitation that iOS apps can't really run as background apps (appears to me that the app can wake up on some interval, run/sync for a little and try again on the next interval). This is much more usable then for example, the Synology apps for photo sync, which is, the last time I tried, for some reason insanely slow and the phone needs to have the app open and screen on for it fully sync.

Some issues I ran into is the Immich iOS app updating and then being incompatible with the older version of the server installed on my machine. You'd have to disable app updates for all apps, as iOS doesn't support disabling updates for individual apps.

In my specific scenario, the latest version of Immich for NixOS didn't perform a certain migration for my older version of Immich. I had to track down the specific commit that contained the version of Immich which had the migration, apply that, then I was able to get back to the latest version. Luckily, even though I probably applied a few versions before getting the right one, it didn't corrupt the Immich install.

MacBook Air M4 1 year ago

Parent post made me search and I found an Intel Lunar Lake version of the SL7. https://www.microsoft.com/en-us/d/surface-laptop-for-busines...

I am between Lenovo X1 Aura, MSI Prestige 13, and this. All have Lunar Lake so battery life should be exceptional, except of course if there are any issues with battery drain during sleep on Linux. Definitely spoiled by Apple not having battery drain issues, but would love pointers on how to solve it.

Really wish there were opensource alternatives to Parsec and Rainway that weren't tied down to hardware (Moonlight). As/if we move away from x86 I think it would be a great way to archive old games that haven't found their way to Webassembly.

It would definitely be great to see archive.org use something like it stream old software/games/media without having to distribute it.

The cheap hosting provider is possible by PHP only being loaded into memory when needed to run. So you can have tons code ready to run on disk with no performance impact.

So it is definitely nice to see other languages compiled to PHP to make use of the cheap shared hosts.

This looks great! Combining this with Nim would be extremely powerful. Is it a matter of changing compilers like musl or would some tweaks need to be done for it to work with Nim?

This is pretty exciting. I have tried to build a native image using GraalVM for Jenkins as mentioned in this article and it was not possible due to Jenkins relying on reflection. Hopefully this helps with resource usage, I always feel a bit of OCD with Java applications tending to require tons of resources and developers being okay with it. Sure, companies have more money to spend and can afford larger instances but it takes away some of the spirit of hobby, DIY, and projects outside of work.

This should also mean that you can build Jython and JRuby static binaries/executables, but it will probably be a large binary.

Completely agree. The fantasy/dream is productivity on the go. But in reality we are productive full size keyboard. Not that you can never become productive on one of these devices but it will take a certain amount of time and one should consider the availability/discontinuation of these devices since they are so niche.

That being said, I am still going to order a PinePhone with the hope that the Psion-like keyboard will make me productive :D

Also check out Box86: https://github.com/ptitSeb/box86

Impressive to see people playing Half-Life 2, Unreal Tournament 99 and 2004 on a Raspberry Pi 4.

Curious if this could be extended to Emscripten (JIT for WebAssembly/Emscripten?) which would be perfect for archiving and portability. Closest project I have seen is DOSBox-X which seems to already have an Emscripten port: https://github.com/joncampbell123/dosbox-x

HL2: https://www.youtube.com/watch?v=Lq5dJ0oc_6k

UT2004: https://www.youtube.com/watch?v=4VOAeOQcrdo

I had this idea as well. It only solves the low quality comment problem if that is something the site owners want. In some cases they may benefit from low quality comments.

Before the web, the HTTP POST equivalent was an envelope and stamp and maybe some moderation at the receiving side. People should look into ways to limit comments / filter noise now that it is in abundance.

I think that photography without film or printing isn't worthwhile (as a hobby). Until I messed around with an instant camera, most of my photos were just dumped into a folder I would never have time to edit them. But with the instant camera, knowing that each shot costs money, I try to focus on taking a better picture or capturing a certain moment. Having a price per shot certainly forces you to improve quality. I also prefer Olympus and Fujifilm cameras for having great out of camera JPEGs that don't really need editing. Paired with the Canon CP1300 mobile 4x6 printer it makes shooting fun like film since you have the intent of printing.

Maybe it just isn't possible with such a large population. On the other hand, US gives you the opportunity to become filthy rich and it probably helps that you have such a large population to use to your advantage (whether it be labor or customers).

I think rather than using an online game as a gateway, using something like GitHub would be more censorship proof. Even if it's just text links only and larger content is hosted elsewhere the government would severely impact software companies by blocking GitHub.

In my experience I am glad that banks don't use email as login. Most sites compromised were using email as login which is now input for bots to test on other sites.

Having a unique login ID per site such as using myemail+xyz@gmail.com could help.

It's still $45k, now we will have to wait for the non-premium interior option for the $35k price.

EDIT: $40k price since it seems that there will be a smaller battery than this. Seems like a good way to make more money when people wanting the smaller range battery get tired of waiting.

This happened to me with a Steam Controller. Ordered "Ship from and sold by Amazon.com" and received one without retail packaging and accessories and was defective. Had no issues with it getting replaced by Amazon. I assume some sellers use FBA to let Amazon deal with customer service so they can get away with selling bad products.

Really wish they wouldn't mix SKU and stock. Perhaps its cheaper for them and if the customer notices they can replace it and still come out ahead. But it doesn't seem fair for someone who can't identify a fake product.