jon

"Creating a User-Friendly Photo Album Platform with Machine Learning"

Jan 26, 2024 - 1:25pmSummary: John has been working on photos.john.bo, a platform for easily publishing and navigating his blog's photo albums. By sharing an album from his phone, the system automatically converts and publishes the images to his git repository. He's considering using machine learning to classify photos by attributes like people, places, and subjects, aiming for a more user-friendly and searchable collection. While he appreciates certain existing tools, he envisions a more controlled, low-maintenance space that could evolve to include public searches of categorized photos without the influence of social media metrics like likes.

Transcript: Spent some time building out photos.john.bo today, which is a gallery explorer sort of view for all of the photos on my blog and ideally also an easy way to publish albums from the photos app directly to cut out all of the Hugo, Markdown, TNG conversion bullshit. So basically create an album on my phone with HEIC files, share it to whatever notes site bridge I have up and running. It'll convert the photos as appropriate async and drop them into the block git repo, push that and let it go live. So the things that I'm starting to recognize is just a folder of folders of photos is kind of hard to navigate. So I'm really curious about classifying them potentially with CJ's 3090 and giving them some common attributes. I'm thinking people, places and subjects. I really like CJ's photos collection view on his page. So I think this is trying to get at that in the sort of way and potentially someday this could be a collection of photos and a collection of text elements, a little bit like arena handles it. But for now, a lot of the things, a lot of the simple lists I have are just photos and an album photos is generally a pretty hard thing to share with other people. So having a seamless way to do that might help turning those lists into things that other people can recognize on the internet. So I like if a post came or if a photo came from a post, I'd like a direct link back to that post. If I'm looking at the folder of photos from a post, I'd like to have that whole view as well. I'm curious if blot supports multiple tags per photo. I don't know that they do. And if they don't, I might have to build something from scratch that's able to do that. What else? Captions need a good way to display those. And I don't know how good blot is at giving you something for that either. But just looking at the raw version so far, I'm really happy. And I think there's a pretty simple version that I can spin up of this that finally meets my need for sharing photos. You know, Instagram was this for a little bit, and then it was very much not this. I think it's the concept of likes on all of them. It just doesn't feel great. So a space that I control, but it's pretty low maintenance. And I think it'd be interesting to just be able to type command K and type in beach and see all my beach photos. iPhotos already does this, but do I want this public? I kind of like the idea of anybody being able to search through all of the categorizations. We'll see. There's no need to get too fancy with it yet.

Similar Entrees

"Preserving Work and Experiences: Challenges and Solutions"

82.87% similar

The author is reflecting on the challenges of effectively showcasing their work on the internet, particularly in relation to portfolios and resumes. They express frustration with the limitations of resumes in capturing the depth of their experience and contributions. Additionally, they discuss the ongoing financial and practical challenges of maintaining online projects and the importance of preserving past work for the benefit of future creators. The author considers using archive.org as a potential solution but expresses reservations about outsourcing this responsibility to a non-profit organization. They ultimately prioritize the use of such resources for preserving knowledge that benefits the broader community rather than their own personal or professional work. The speaker is exploring the idea of preserving their work and experiences in a meaningful and sustainable way. They express concerns about relying on external platforms like archive.org and consider alternatives such as hosting their own content and encoding it into a lower fidelity medium. They also discuss the concept of creating their own encapsulation and representation of their work, which they hope will be more long-term sustainable. The text discusses the idea of creating a collaborative storytelling and writing platform that acts as a memory time capsule by archiving and snapshotting links. It addresses the challenge of link rot and suggests that decentralized hosting and a network of machines could potentially help in the future. The text discusses the concept of a scoped IPFS that functions similar to RAID, where each file is known only once but stored multiple times based on its significance. It also touches on the importance of data permanence on the internet, addressing concerns about archiving family photos and trusting companies like iCloud to maintain data indefinitely. The author questions if they should trust these companies and expresses uncertainty about the longevity of their data stored on such platforms.

"Productive Monday Morning: Projects, Intentions, and Explorations"

82.69% similar

The speaker did not complete their weekly review, which usually provides clarity and insights for the upcoming week. Despite this, they have many projects, personal life commitments, and community efforts to attend to, not to mention taxes. They plan to set week intentions using voice instead of writing, including the exploration of websites for the Diagram Website Explorers Club and developing a Canvas element-based editor for Daily Jam. The technical aspects of this project involve real-time data updates, efficient pixel manipulation, and secure user authentication through tokenization. A function is set to run every five seconds to update the canvas with the latest pixel data, ensuring all viewers see a consistent image while minimizing performance impacts. Other tasks include preparing tax paperwork, organizing Boulder events for systems and AI, and sketching ideas for a project called "co-net." The intention is to spend more time outdoors in the nice weather and to schedule the next "Site Craft Hang," while thinking about potential content for the "Explorers Club" website. Overall, it's a productive Monday morning with good weather contributing to a positive start to the week.

"Rethinking Digital Real Estate: Creating a Purposeful and Personalized Online Space"

81.98% similar

The new tab space in our browsers is incredibly valuable digital real estate that we encounter frequently, yet it's often underutilized with features like most visited tabs that create a self-perpetuating cycle of repetitive usage. Inspirational quotes and mindfulness reminders in new tabs can offer a moment of pause and intentionality but lack interactivity, unlike a scratch pad which provides a versatile tool for capturing fleeting thoughts and tasks. The discussion moves to the limitations of bookmark bars, which enforce a strict hierarchy and lack flexibility in display and organization, with items in folders often becoming out of sight and out of mind. Finally, the concept of desire paths in the physical world demonstrates how natural patterns of use can conflict with designed layouts, suggesting a potential parallel in digital interface design and highlighting a need for more spatially aware computing beyond the flat, 2D box we typically engage with. The text explores the idea of a more spatial and intentional experience of the internet, suggesting that the information we deal with doesn't fit well within the confines of a basic square interface such as traditional browser tabs or virtual desktops. The author envisions a new tab page as a garden with different plots representing various personal projects and interests, also suggesting it could connect to other services and websites through API. The emphasis is on creating a tranquil and purposeful online space contrasting with the typical attention-grabbing nature of the internet. Reflecting on past experiences with customizable home screens like iGoogle, the author recalls enjoying the flexibility and fun themes but also felt constrained by Google's branding and the limited selection of plugins, signaling a desire for a more personalized and less biased digital workspace. Individuals reacted to them. The current plan is to halt the activity, but there was significant information provided. Individuals reacted to them. The current plan is to halt the activity, but there was significant information provided.

"Unlocking the World of Diagram Websites"

81.92% similar

I embarked on an exploration of diagram websites and found a vast amount of content – about 200 unique sites with diverse styles and topics. Ellie's effective categorization into tags and categories helps navigate through them, but the sheer volume presents a risk of overwhelming users. I've discovered personal connections within these sites, including a project I co-signed and work by Weiwei and Spencer. To engage others and prevent information overload on Friday, I'm considering creating a broad scavenger hunt to make the exploration process more interactive and thought-provoking.

Friends Similar Entrees

"Next.js: Your Burritos, A Digital Multimedia Platform"

cj.burrito

83.51% similar

Your burritos are a digital platform that allows you to upload multimedia files to the web via an iOS shortcut. Participants of the experiment will have a personal webpage that recommends similar content they or others have uploaded, fostering a sense of community. There's a collaborative aspect for developers, with APIs available and the potential for collective improvement of the Next.js app. Keep in mind that the platform, especially for video uploads (currently capped at 100MB), is a work in progress and feedback is encouraged to refine the experience. The speaker instructs on how to use a digital tool, explaining that it can load various types of content. Users can add to the tool by accessing a shortcut through three dots, and their content should appear in the share sheet for photos, videos, audio notes, and text—though text support is limited at this stage. There's a file size limitation of 100 megabytes, which generally affects photos and audio. The speaker expresses gratitude for the willingness to participate and encourages feedback and engagement at any level, emphasizing a desire to build something beneficial for the group.

"Subtle Sharing: Balancing Personal Updates with Audience Interest"

cj.burrito

83.17% similar

The speaker expresses a desire to share their activities with others, preferring an unobtrusive method of communication. They envision a user interface that provides summaries of their latest endeavors without specifically prompting people to look. The speaker wants others to have the option to explore more details if interested, but does not wish to impose or boast about their actions. They hope to balance their own philosophy of sharing with the varying interests of their audience, allowing organic engagement with their life's happenings.

"Digitally Documenting and Sharing Travel Experiences"

cj.burrito

83.11% similar

The writer is contemplating the organization of a digital resource for their trip, considering creating a separate space to detail their experiences with a friend. They also express a desire to display photos and other content in a unique manner, possibly by creating a separate "artifact" of the trip. The writer is interested in using this digital resource as a platform to ask and answer questions about their trip experiences, possibly turning these into website content. Overall, the writer is considering how to effectively document their trip and capture their experiences. They express the intention to share more about this project through a video and to organize their thoughts about it on GitHub. Additionally, they are considering the development of a to-do list module for this project.

"Inventing The Ideal Social Network"

cj.burrito

82.99% similar

The speaker is musing about a social network different from Instagram, envisioning a platform where they can share photos, voice memos, text, and more with friends in a closer manner. They are reflecting on what the highlighting network for their group of friends could be like, expressing deep interest in this concept. The speaker's focus is on creating a space for a collective group of friends to connect and share content in a meaningful and engaging way. This thought process reflects their curiosity and fascination with the idea of a unique social networking experience.

"Enhancing GitHub Issues: Vision Support and Multi-Modal Image Search"

cj.burrito

82.70% similar

Proposed enhancements for GitHub issues include introducing features to support vision, such as captioning images. Additionally, there's a need for a detailed write-up of Chandler's and the author's trip, with the capability to search this documentation using specific queries. The aim is to not only caption images but also to enable searching for similar images through a multimodal approach, which would significantly enhance the user experience. The ability to find and understand images via captioning and multimodal search would add a powerful functionality to the platform.