News for hackers. Stuff that matters.

antgiant

I did something similar years ago but for live satellite imagery https://earth.wooleys.us. I wanted to show my kids hurricane/typhoon imagery live. Worked great to throw up on a chromecast and let it run.
I can confirm it works on iOS 27. I haven’t tried elsewhere though
Re:Pixel 10 Phones on Wednesday August 20, 2025 @06:18PM (#44967130)
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.

Re:Linear sent me down a local-first rabbit hole on Sunday August 10, 2025 @08:55AM (#44854869)
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
Re:Linear sent me down a local-first rabbit hole on Friday August 08, 2025 @09:40AM (#44836808)
I may end up doing that, but I really wish there was a true p2p option that doesn’t have me relying on someone not rug pulling their free tier sync server.
Re:Linear sent me down a local-first rabbit hole on Friday August 08, 2025 @08:46AM (#44836362)
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.

Re:Ambient Garden on Thursday June 26, 2025 @08:30PM (#44392787)
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 :-)
Re:We're expanding our Gemini 2.5 family of models on Tuesday June 17, 2025 @07:36PM (#44305130)
Enjoy yourself! Don’t let me spoil your fun :-)
Re:We're expanding our Gemini 2.5 family of models on Tuesday June 17, 2025 @06:09PM (#44304497)
For basically that same price you could get one of these :-)

https://www.amazon.com/Cell2jack-Cellphone-Adapter-Receive-l...

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.

Re:My first attempt at iOS app development on Tuesday June 10, 2025 @10:57AM (#44237604)
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.

Beware of the hidden catch here. The account that adds the credential to the group “owns” it. So if that account goes away for any reason so does the credential.
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.

Re:Apple is launching its own password manager app on Tuesday June 11, 2024 @11:01AM (#40646984)
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

Sounds like (assistive access)[https://support.apple.com/guide/assistive-access-iphone/welc...] is what you want as it solves both of these. It gives full app placement control to you and an always on screen back button.
Re:Show HN: Sonauto – a more controllable AI music creator on Wednesday April 10, 2024 @07:21PM (#39996702)
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

Re:How to copy a file between devices? on Thursday February 15, 2024 @11:58AM (#39385089)
Adding my favorite as it has worked more reliably than these for me

JustBeamIt

- Site: https://justbeamit.com

- Source: https://github.com/justbeamit/beam

Re:How to copy a file between devices? on Thursday February 15, 2024 @11:56AM (#39385062)
Adding my favorite

- https://justbeamit.com

To be clear I was complaining that basically everyone calculates “sunrise” and “sunset” differently. If you check half a dozen different “sunset” calculators you will get a surprisingly wide variation in the times they provide. At least where I live the error seems to average 5-10 minutes.
Way too late now, but to help others this fancy Excel sheet provided by NOAA is awesome! It implements all of these equations in Excel and is pretty easily portable to your programming language of choice. https://gml.noaa.gov/grad/solcalc/calcdetails.html

P.S. Using this has made it clear to me how bad most sunrise/sunset calculators actually are.

Re:Getting my library cards onto my phone the hard way on Saturday October 28, 2023 @11:49PM (#38055695)
Or Pass2U if you want them natively in Apple Wallet like this https://apps.apple.com/app/id1142473931
Re:Bitwarden: Free, open-source password manager on Monday September 25, 2023 @08:55AM (#37642991)
You can’t backup the entire iCloud Keychain, only export to csv which doesn’t contain everything. (For instance passkey secrets)
Re:Bitwarden: Free, open-source password manager on Monday September 25, 2023 @08:50AM (#37642912)
Note: This is sort of true but is highly misleading. csv export is only possible on a Mac (https://discussions.apple.com/thread/251108577). So, iPhone/iPad/PC users are pretty much out of luck Additionally, I don’t believe passkey’s are exportable at all. Lack of actual functioning backup options is the primary reason I’m not using iCloud Keychain, so I would love to have these issues fixed.
If you are willing to consider closed source, paid options there is also Mylio
Yes, the one that is “clean” has the open in Safari icon. However, as soon as that becomes common knowledge I’m guessing the malicious apps will be adding that icon

Older »