HN user

antgiant

94 karma
Posts2
Comments54
View on HN
Pixel 10 Phones 11 months ago

iOS 26 fixes this with an option to only show photos not in an album.

Additionally, if you are backing up photos to a hard drive you will be much better off using an app like PhotoSync. It has a one time payment and transfers direct to whatever you want with far less errors and more control than Apple’s terrible buggy disaster that is transferring photos by wire.

I spent some more time hunting due to this conversation and I’m hopeful that yjs + y-WebRTC + PeerJS will solve this. I also see that there are a few libraries that enable QR codes to replace PeerJS as a truly offline WebRTC initialization with true p2p connectivity. Looks quite promising

I’ve been working on a small browser app that is local first and have been trying to figure out how to pair it with static hosting. It feels like this should be possible but so far the tooling all seems stuck in the mindset of having a server somewhere.

My use case is scoring live events that may or may not have Internet connection. So normal usage is a single person but sometimes it would be nice to allow for multi person scoring without relying on centralized infrastructure.

Ambient Garden 1 year ago

This reminds me so much of what I really wanted to do after reading Piranesi by Susanna Clarke. It seems like such a perfect setting for an ambient soundscape like this with the ocean sounds crashing through the rooms, various birds passing through or collecting, you could even add drones for the statues. The rooms, ocean, and wildlife are perfect for procedural generation. Only the sculptures would be a bit tricky to infinity vary. In short thank you :-)

They make it super simple for someone on the move to do a zoom out teams call with one screen and still have access to PowerPoint’s presenter view.

Basically use the dummy plug screen for PowerPoint’s output and the laptop screen for the presenter notes. Then share the dummy plug’s screen.

Might not be the best answer for the citizens of Hacker News but so, so easy for teachers and salespeople.

Confusingly this does exist but is super weird to get to.

Select some photos and then select merge. The pop up that follows will let you merge only the exact duplicates.

So you can first merge all your exact duplicates, and then when that is done manually review the visually similar matches.

Kind of. The default behavior is to create a new link. So when you grant someone access you are actually creating a new link. However, you can find the buried manage access settings and change the permissions on the original link. If you do that then they can use the original link.

(Teams makes this Byzantine in the extreme to accomplish as you have to go find the folder it drops all shared files in to gain access to manage access settings. But it does allow you to retro change access even for things shared in Teams)

Technically, you could do this in Mylio but probably not in the way you want.

Mylio stores “Live Photos” as Photo.extension <- the “photo” it shows in the interface Photo.xmp <- all the metatdata Photo.myb <- everything else

Literally the myb is just a zip of everything else associated with the photo. So in the “Live Photo” case that would be the associated video file. If you have edited the file in Apple photos that also includes the XML Apple uses to non destructively perform the edit. As well as a copy of the original photo.

In your case you could just manually create the myb file by zipping up all the associated extra photos and changing the extension. However the interface would only show the single main photo.

Per the link. Yes. Here the specific statement.

Lessons Learned

We believe that all of the vulnerabilities we discovered have been mitigated by Threema's recent patches. This means that, at this time, the security issues we found no longer pose any threat to Threema customers, including OnPrem instances that have been kept up-to-date. On the other hand, some of the vulnerabilities we discovered may have been present in Threema for a long time.

Could have been clearer but it is there. Here is the relevant section. In short single entry is basically the Account view and Double entry is the full ledger. (Called double because of the hard requirement that all Entries come in pairs.)

Ledgers are conceptually a data model, represented by three entities: Accounts, Entries and Transactions.

Most people think of money in terms of what’s theirs, and Accounts are the representation of that point of view. They are the reason why engineers naturally gravitate towards the “simplicity” of single-entry systems. Accounts are both buckets of value, and a particular point of view of how its value changes over time.

Entries represent the flow of funds between Accounts. Crucially, they are always an exchange of value. Therefore, they always come in pairs: an Entry represents one leg of the exchange.

The way we ensure that Entries are paired correctly is with Transactions. Ledgers shouldn’t interact with Entries directly, but through the Transaction entity.

No

The backup situation is terrible - Mac only - Only Passwords (no passkeys) - Only items you created (so nothing shared with you, even if you own the shared “group”)

In short your only option is one at a time manual export

Hmm any suggestions on how to convince it to produce something like this?

I have lyrics that I want sung by a solo female voice with the background being a male chorus. Something reminiscent of a woman singing the details of a David vs Goliath type battle backed by a chorus of the victorious warriors from that battle.

So far I have completely failed to be able to generate a female lead with a male chorus backing

I think I am missing something obvious, but can't you just take your existing DAG and add a merge validation step to solve this?

If I'm understanding the problem right a malicious user, uses the same source id to send action a to user 1 and action b to user 2. This has started two independent (and currently indistinguishable branches in your DAG) When those branches come into contact at say user 3 weird bugs start arising.

However, user 3 is receiving a DAG of all the operations along with the operations. Can't it use that to validate the DAG chain? If it finds a conflict it could simply create a branch at the conflict point by modifying the IDs at the point of conflict. Say by appending a hash of just that operation to the id?

I live in a Hurricane/Typhoon zone and wanted a way to watch storm live status without all the panicked commentary. I had an old Chromecast laying around and discovered that it is just a web browser so I built a simple html image bouncer that auto refreshes the latest satellite image of the storm, lets you crop in, etc. It works amazingly well for days of peaceful live coverage. An unexpected side perk is my kids can now tell the category (strength) of the storm based purely on the satellite image. Turns out the code works for pretty much anything with a browser and any situation where there is an updating image at a static URL. So I’ve used it for a number of other things too. I put it all at https://github.com/antgiant/GOES-East-Big-Screen

Simple rule of thumb in most cases is if you can convert it to grayscale and still tell it apart your colorblind users can too.

Barring that as a red-green colorblind person, yes red-green contrast is the worst, but way more common are colors that are only different by their red or green strength (especially red). The two most common by far being pink becomes white and purple becomes blue.

Your green-yellow-blue suggestion is actually making the same mistake as red-purple-blue just using green as the fade instead of red. Having said that in my experience red-green colorblindness is actually RED-green colorblindness. So, I would much prefer a green-yellow-blue interface to a red-purple-blue one. As I am much more sensitive to green than red.