Matt Lorentz's avatar
Matt Lorentz
matt@nos.social
npub16zsl...92l7
Technologist, solarpunk, gamer, backpacker, passionate about using the internet to push more power to more people.
Matt Lorentz's avatar
mplorentz 2 years ago
I’m finally using ChatGPT some, but it’s not for code generation. About 3 weeks ago Google Search completely broke for my programming questions. I thought they probably had a bad release and would get if fixed quickly, but they haven’t. I use Duck Duck Go for non-programming queries but it has never been able to pull up the right StackOverflow post, and neither can StackOverflow’s own search. Well ChatGPT is like 3/3 this week on understanding my very specific programming questions and giving me the right answer.
Matt Lorentz's avatar
mplorentz 2 years ago
SpaceX is going to try to launch their Starship in 10 minutes
Matt Lorentz's avatar
mplorentz 2 years ago
I’m dying for Nos to support mentions and reposts too. Hopefully both next week.
Matt Lorentz's avatar
mplorentz 2 years ago
Build 35 of Nos is out with new translations and a host of bug fixes! Here’s the full list: - Added French translations. Thank you #[0]​! - Added Chinese (Traditional) and updated Chinese (Simplified) translations. Thank you #[1]​! - Improved scroll performance on the Home and Discover feeds - Added a logout button in the Settings menu. - Fixed some notes saying "posted" at the top when they should say "replied". - Added code to load the note being replied to if we don't have it. - Added a button to share the application logs in the Settings menu - Automatically attach debug logs to support emails - Fixed a bug where muted authors would show up on the Discover tab. - Scrolling performance improvements - Fixed a bug where notes would be truncated but the Read More button would not be shown. - Added a button to view raw event JSON in the options menu on notes. Note: - In this build you have to pull-to-refresh if you want to see new notes on the Home or Discover tabs. Known Issues: - The Discover tab still has some performance problems, especially on macOS. Fix coming soon!
Matt Lorentz's avatar
mplorentz 2 years ago
Spent another day trying to optimize scroll performance in Nos. I was able to cut the hitch rate from 60ms/s to 35ms/s, but it’s very slow and tedious work. One problem I keep bumping into is images. Some aren’t compressed or don’t have a supported color format and iOS has to convert them on the CPU before they can be passed to the GPU for rendering causing dropped frames. Then some are so big that they spend too long getting rendered and cause dropped frames. We display a lot of little avatar images in Nos in addition to the images linked in notes. Are other clients doing any tricks to help with this?
Matt Lorentz's avatar
mplorentz 2 years ago
@Mike Dilger ☑️ it looks like Gossip isn't handling my unfollows from other clients, even after going to the People tab and tapping "Pull (overwrite)".
Matt Lorentz's avatar
mplorentz 2 years ago
#[0] hey your profile pic is being served over HTTP and Tim Apple doesn't approve. image
Matt Lorentz's avatar
mplorentz 2 years ago
Related: I don't think I have ever interacted with any internet system where I use so many apps to work with the same data as I do on Nostr. I'm using Nos for dogfooding and the 2-hops algo, Iris for zaps and reposts on desktop, Damus for the same on mobile, Gossip for reading long threads, Satellite for vibes/aesthetic/typography. On scuttlebutt we have many clients too, but there isn't the same number or diversity and the fact that you couldn't share your identity across all of them makes it painful to switch.
Matt Lorentz's avatar
mplorentz 2 years ago
Just a quick Nos update. I just pushed a beta build with some performance improvements and crash fixes. Sorry the updates have been so slow the last week! Partly it's because I took some time off after Nostrica. Partly it's because I've been doing a lot of code cleanup after our mad rush to stuff as many features into Nos before Nostrica 😅 I think we have a good plan now to fix the scroll hitches, jumping around, and just general jankiness of browsing the various feeds in Nos. There are so many cool features we can't wait to add but first we have to eat our development vegetables so to speak 🥦.