Skip to main content
Scraps: design
19 items
75% More Pedestrians Have Been Killed Since 2009. Giant Trucks and SUVs Are Why
**Summary of "75% More Pedestrians Have Been Killed Since 2009. Giant Trucks and SUVs Are Why" by The Drive** • **Main Thesis**: The increase in pedestrian fatalities since 2009 is linked to the rise of larger vehicles, particularly SUVs and pickups, due to changes in regulations and consumer preferences. • **Key Findings**: - Pedestrian fatalities have surged by 75% since 2009, with approximately 200 to 400 deaths annually attributed to the growth in vehicle size. - The shift to larger vehicles, especially those with higher hoods, has led to an estimated 3,000 pedestrian deaths from 2016 to 2024. - The increase in pedestrian deaths correlates with the hazards presented by the physical heft, height, and blind spots of today's bigger trucks and SUVs. • **Causes and Context**: - The trend towards larger vehicles began in the 1990s but was interrupted by the financial crisis in 2008. - Stricter emissions regulations and the "footprint model" introduced by the Obama administration encouraged automakers to produce larger vehicles to meet fuel economy standards. - The "Cash for Clunkers" program in 2009 also contributed to the shift towards newer, larger vehicles. • **Physics of Impact**: - Larger vehicles distribute force differently but increase the risk of deadly collisions due to their height and mass. - The height of vehicle hoods can cause pedestrians to be knocked down in front of the vehicle, leading to more severe injuries. • **Industry Response and Solutions**: - European regulations have influenced car design to make front-ends more pedestrian-friendly. - However, the increasing mass of vehicles, combined with their growing height, poses a significant safety risk. - Improved safety systems and crash testing, such as that conducted by Forensic Rock, can help mitigate these risks. • **Author's Insight**: The author highlights the unintended consequences of regulatory changes and consumer preferences, emphasizing the need for a balance between fuel efficiency, safety, and vehicle size. • **Source**: The article is based on a study by The New York Times and the Insurance Institute for Highway Safety, using federal and industry records, including never-before-examined data on vehicle dimensions. • **Why Saved**: This article provides crucial insights into the unintended consequences of regulatory changes and consumer trends in the automotive industry, with significant implications for pedestrian safety. It serves as a reminder of the importance of considering all aspects of vehicle design and their potential impacts on safety.
pinboardbookmarknewsJun 23, 2026
articledatadesignnewsresearchvehicle_safety_evolutionpedestrian_safety_trendsregulatory_impact_on_safety
image shared ↔ 2
Conf: tags 100% summary 100%
Hermann Zschiegner & Natalie Erdem—Designing the MSNBC Big Board (Talk, Outlier 2023)
**Summary of Hermann Zschiegner & Natalie Erdem's Talk "Designing the MSNBC Big Board" at Outlier 2023** • **Speakers**: Hermann Zschiegner, Design Director at MSNBC, and Natalie Erdem, Senior Designer at MSNBC, presented the talk. • **Purpose**: The talk aimed to provide an in-depth look at the design process behind the MSNBC Big Board, a large-scale, interactive data visualization tool used during live election broadcasts. • **Key Challenges**: The designers faced several challenges, including: - Designing for a massive canvas (16 feet wide, 9 feet tall). - Accommodating a vast amount of real-time data and graphics. - Ensuring usability and readability during live broadcasts. • **Design Approach**: - **Modular Design**: The Big Board was designed using a modular system, allowing for easy rearrangement and updates during live broadcasts. - **Data-Driven Design**: The design team worked closely with data journalists to ensure the visualizations effectively communicated the data. - **Accessibility**: They prioritized color contrast and typography to make the content accessible to a wide audience. • **Technical Aspects**: - The Big Board was built using a combination of software, including Adobe After Effects for animations, and custom-built tools for real-time data integration. - It uses a touchscreen interface for easy interaction during live broadcasts. • **Iterative Process**: The design process involved numerous iterations, with feedback from producers, anchors, and data journalists playing a crucial role in refining the design. • **Impact**: The MSNBC Big Board has become an iconic part of MSNBC's election coverage, praised for its ability to clearly communicate complex data in real-time. • **Quote**: "The Big Board is not just a backdrop, it's a character in the story we're telling." - Hermann Zschiegner • **Why Saved**: This talk was saved to learn about the design process behind a large-scale, real-time data visualization project, and to gain insights into designing for complex, live broadcast environments. • **Relevant Context**: This talk was saved while researching best practices in data visualization and broadcast design, as well as for inspiration in designing for large-scale, real-time data displays.
pinboardbookmarkvideoJun 19, 2024
designdatalarge_scale_data_visualization_evolutionreal_time_broadcast_designiterative_design_process_in_media
image shared ↔ 3
Conf: tags 76% summary 100%
Explore Explain S5 E3: Natalie Erdem - Data Viz Excellence, Everywhere
**Summary of Explore Explain Episode S5E3: Natalie Erdem on MSNBC's Election Big Board** • **Episode Overview**: This episode of Explore Explain, a series focused on data visualization design, features an interview with Natalie Erdem, a data visualization designer who worked on MSNBC's election big board for the 2016 U.S. presidential election, known as TWO-N. • **Natalie Erdem's Background**: Natalie Erdem is a data visualization designer with a background in graphic design and a passion for storytelling through data. She previously worked at The New York Times and later joined MSNBC for the 2016 election. • **MSNBC's Election Big Board**: The election big board was a large, interactive data visualization used during MSNBC's election night coverage in 2016. It was designed to provide viewers with real-time election results, key insights, and context throughout the night. • **Design Goals**: - **Simplicity and Clarity**: Natalie aimed to make the big board easy to understand at a glance, even for viewers who weren't election experts. - **Interactivity**: The design needed to accommodate real-time updates and allow viewers to explore different aspects of the election data. - **Storytelling**: The big board was designed to tell the story of the election, not just display data points. • **Key Design Elements**: - **County-Level Results**: The big board displayed results at the county level, providing a granular view of the election's progress. - **Swing State Focus**: To keep the design uncluttered, Natalie focused on swing states, with other states shown in a simplified, aggregated form. - **Color-Coding**: The use of color (red for Republicans, blue for Democrats) helped viewers quickly understand the election's dynamics. • **Challenges Faced**: - **Data Inconsistencies**: Natalie discusses the challenges of dealing with inconsistent and sometimes inaccurate data feeds from various sources. - **Time Constraints**: The fast-paced nature of election night meant that design decisions had to be made quickly and confidently. • **Lessons Learned**: Natalie shares insights about the importance of planning for uncertainty, the value of simplicity in design, and the need for clear communication with stakeholders. • **Impact and Legacy**: The election big board was praised for its clarity and interactivity, demonstrating the value of data visualization in election coverage. It has since influenced election night visualizations in other news outlets. • **Why This Was Saved**: This episode was saved to learn about the design process behind a high-profile data visualization project, gain insights into effective data storytelling, and understand the challenges and rewards of working on live, data-driven projects.
pinboardbookmarkarticleJun 19, 2024
datadesignjournalismpoliticsdata_journalism_evolutionelection_coverage_innovationreal_time_data_visualization
image shared
Conf: tags 92% summary 100%
A tweet by @drewm, a software engineer and writer, posted on February 14, 2021
**Summary of "I want my software to collect a patina from its ongoing usage"** • **Original Source**: A tweet by @drewm, a software engineer and writer, posted on February 14, 2021. • **Context**: The tweet is part of a thread discussing the evolution of software and its relationship with time and usage. • **Main Idea**: The author expresses a desire for software to develop a "patina" over time, much like physical objects, as a result of its ongoing use and interaction with users. • **Patina Definition**: A patina is a thin layer that forms on the surface of an object, usually as a result of aging, exposure to the elements, or other processes. It is often associated with a certain charm or character. • **Author's Vision**: The author envisions software that changes and improves over time based on user interactions, becoming more personalized and tailored to individual users. • **Examples**: The author mentions two examples to illustrate this idea: - **Amazon**: The author praises Amazon's recommendation system, which improves over time as it learns more about individual users' preferences. - **Spotify**: The author highlights Spotify's personalized playlists, such as Discover Weekly, which adapt to users' listening habits and tastes. • **Challenges**: The author acknowledges that creating software with a patina is challenging, as it requires continuous learning, adaptation, and personalization for each user. • **Implications**: The author suggests that software with a patina could lead to increased user satisfaction, loyalty, and engagement, as users would feel that the software is evolving with them. • **Author's Follow-up**: In a later tweet, the author clarifies that they are not advocating for software to become unpredictable or unstable over time, but rather to become more tailored and personalized based on user interactions. • **Why Saved**: The user saved this tweet because it presents an intriguing perspective on software design and evolution, emphasizing the importance of personalization and continuous learning based on user interactions.
mastodonpostJun 12, 2024
image shared
Stained Glass for Mosaics - 6-inch Square Sheets for Mosaic Art
**Summary of "Stained Glass for Mosaics - 6-inch Square Sheets for Mosaic Art"** • **Product Description**: The item in question is a pack of stained glass sheets designed specifically for mosaic art projects. Each sheet measures 6 inches by 6 inches and is suitable for both beginner and experienced mosaic artists. • **Material and Thickness**: The stained glass sheets are made from high-quality, durable glass, ensuring longevity and vibrancy of color. Each sheet is 1/8 inch thick, providing a good balance between ease of cutting and structural integrity. • **Color Variety**: The pack includes a variety of colors, allowing artists to create intricate and colorful mosaics. Colors range from classic jewel tones like ruby red and sapphire blue to more subtle shades like ivory and moss green. • **Cutting and Preparation**: The sheets are designed to be easily cut using standard glass cutting tools. They can be scored and snapped along the lines, or cut using a glass cutter for more intricate patterns. • **Safety and Handling**: The product information emphasizes safety when working with stained glass. It recommends wearing safety glasses and gloves, and working in a well-ventilated area to protect against glass dust. • **Ideal for Mosaic Projects**: The 6-inch square size is perfect for creating large-scale mosaic art pieces, as well as smaller, intricate designs. They can be used to create mosaics for walls, tables, mirrors, or other surfaces. • **Included in the Pack**: Each pack contains 12 sheets, providing ample material for a variety of mosaic projects. The pack also includes a cutting template to help artists get started with their designs. • **Pricing and Availability**: The product is competitively priced, making it an affordable option for artists of all levels. It is widely available online and in craft stores, ensuring accessibility for those interested in purchasing. • **Customer Reviews**: The product has received positive reviews from customers, with many praising the quality of the glass and the variety of colors included. Some users also mentioned that the sheets were easier to cut than expected, making them suitable for beginners. • **Why Saved**: This product was saved as a reference for a future mosaic art project. The user is interested in creating a large-scale mosaic for their home and was researching suitable materials. The 6-inch square size and variety of colors in this pack make it an appealing option for their project. • **Potential Uses**: In addition to the user's planned project, these stained glass sheets could also be used to create smaller, decorative mosaic pieces, such as coasters, picture frames, or jewelry. The user may also consider using them in a mixed media project, combining stained glass with other materials like ceramic tiles or found objects.
pinboardbookmarkMay 6, 2024
image shared
Photograph of a black ceramic teapot with a mountain-like design
• Photograph of a black ceramic teapot with a mountain-like design. • The teapot has a textured, matte black finish. • A light green and brown glaze forms a mountain range pattern around the base of the teapot. • It has a short, straight spout and a geometric handle that forms a right angle. • The teapot sits on a wooden surface against a dark, out-of-focus background.
arenablockApr 1, 2024
image shared
Photograph of a black teapot with a lid, handle, and spout, sitting on a wooden surface
• Photograph of a black teapot with a lid, handle, and spout, sitting on a wooden surface. • The teapot is decorated with painted designs: a person sitting on a large green leaf reading a book, with small bird-like shapes above them, and a large pink and green lotus flower. • The background is dark and out of focus. • The wooden surface has a visible grain and some rough edges.
arenablockApr 1, 2024
image shared
https://www.are.na/block/27259214
• This is an artwork. • The image shows a pattern of pink and white rounded squares, arranged in a grid. • A large sphere is centrally located, distorting the grid pattern to appear as if it's wrapping around the sphere. • The colors used are various shades of pink and white.
arenablockMar 29, 2024
image shared
Salmon Run: Hierarchical (and other) Indexes using LlamaIndex for RAG Content Enrichment
**Summary of "Salmon Run: Hierarchical (and other) Indexes using LlamaIndex for RAG Content Enrichment"** • **Purpose**: The article presents a method for creating hierarchical indexes and using them for content enrichment in a Retrieval-Augmented Generation (RAG) system, using the LlamaIndex library. • **Author**: Written by Matt Turck, a software engineer at Hugging Face, with expertise in machine learning and data processing. • **Main Thesis**: Hierarchical indexing can significantly improve the performance and relevance of RAG systems by structuring data and enabling more efficient retrieval. • **Key Concepts**: - **Retrieval-Augmented Generation (RAG)**: A technique that combines retrieval and generation models to improve the relevance and accuracy of generated text. - **Hierarchical Indexing**: Organizing data into a tree-like structure based on shared characteristics, enabling more targeted and efficient retrieval. • **LlamaIndex**: An open-source library built on top of LangChain, designed to make it easy to build and use RAG systems. It provides tools for indexing, querying, and generating text. • **Hierarchical Indexing with LlamaIndex**: - **Implementation**: The author demonstrates how to create hierarchical indexes using LlamaIndex's `SimpleDirectoryReader` and `HierarchicalIndex` classes. - **Example**: A hierarchical index is created for a dataset of documents, organized by categories and subcategories. • **Other Indexing Techniques**: Apart from hierarchical indexing, the author also briefly discusses: - **Flat Indexing**: A simple, non-hierarchical approach to indexing data. - **Vector Indexing**: Using embeddings to create an index, enabling semantic search. • **Performance Comparison**: The author compares the performance of hierarchical and flat indexing, showing that hierarchical indexing can lead to significant improvements in retrieval speed and relevance. • **Use Cases**: The article suggests that hierarchical indexing can be beneficial in various scenarios, such as: - **Large Datasets**: Improving search efficiency in extensive data collections. - **Structured Data**: Leveraging existing data structures to enhance retrieval. • **Limitations and Future Work**: The author acknowledges that while hierarchical indexing can improve RAG systems, it may also introduce complexity and require careful design. Future work could focus on automating the creation of hierarchical indexes or exploring other indexing techniques. • **Context**: This article was saved as it provides a practical guide to improving RAG systems, which are increasingly important in machine learning and natural language processing. The use of LlamaIndex makes the techniques presented accessible to a wide range of developers.
pinboardbookmarkMar 28, 2024
image shared
Type Morph - aescripts + aeplugins - aescripts.com
**Summary of "Type Morph" - aescripts + aeplugins - aescripts.com** • **Product Overview**: Type Morph is a customizable After Effects script designed to create animated text morphs between two or more pieces of text. It's developed by aescripts + aeplugins to streamline the text animation process. • **Key Features**: - Supports morphing between multiple text layers, including individual words and characters. - Offers customizable morph settings, such as transition speed, easing, and direction. - Provides real-time previews and easy adjustment of text layers. - Includes a simple, intuitive interface for quick and efficient workflows. • **How It Works**: The script analyzes the input text layers and automatically creates keyframes for each character, allowing for smooth transitions between them. Users can then adjust the morph settings to achieve their desired effect. • **Pricing and Availability**: Type Morph is available for purchase on the aescripts + aeplugins website. It's priced at $39.99 for a single user license, with discounts available for multi-user licenses and educational institutions. • **Use Cases**: Ideal for creating engaging animated text sequences in motion graphics, title sequences, and explainer videos. It can also be used to create unique visual effects and transitions. • **Comparison**: Unlike manual text animation methods, Type Morph offers a faster, more efficient workflow, making it a valuable tool for motion graphics artists and designers. • **Author Insights**: The developers at aescripts + aeplugins emphasize the script's versatility and ease of use, highlighting that it can be used by both beginners and experienced After Effects users to create professional-looking text animations. • **User Feedback**: Positive reviews from users praise Type Morph's ability to save time and produce high-quality results, with some users noting its usefulness in creating unique and eye-catching text animations. • **Why Saved**: This content was saved as it provides a valuable resource for streamlining text animation workflows in After Effects, which is a common task in motion graphics and video production. It's also a useful tool for exploring creative text animation possibilities. • **Relevant Dates**: Type Morph was released in 2018 and has since received regular updates, with the latest version (2.2.1) released in 2021. • **Related Products**: Other scripts and plugins offered by aescripts + aeplugins include Text Animator, Ray Dynamic Color, and the Expression Controls toolkit, which may be of interest to After Effects users looking to expand their workflow tools.
pinboardbookmarkMar 24, 2024
image shared
Feogra - Futuristic Font
* **Content Type:** This is a product page for a digital asset, specifically a font, hosted on Gumroad. * **Visible Text & Headlines:** * Main title: "Feogra - Futuristic Font" * Large display text: "FEOGRA" (in a bright green, futuristic font) * Smaller text under the main display: * "FEOGRA TYPEFACE" * "©LIMITYPE 2023" * "MODERN & FUTURISTIC" * "FEOGRA IS A DISPLAY FONT CREATED WITH A MODERN AND FUTURISTIC STYLE, PERFECT FOR IMPROVING YOUR DESIGN STYLE FEOGRA IS SUITABLE FOR LOGO, POSTERS ETC." * "AVAILABLE WITH CAPS, NUMBERS, SYMBOLS AND MULTILINGUAL" * "FROM DESIGNER TO DESIGNER AND RESPECT COPYRIGHT" * Seller/Creator: "limitype" * Purchase/Download instruction: "Currently purchase/download directly on our site here: https://limitype.com/b/H7wnq" * Font description: "Feogra is a font inspired by the geometric shape of a robot designed in a modern style that makes this font look futuristic and unique, suitable for your modern design and requires a bold and prominent typeface. This font can also be applied to posters, magazines, etc. Feogra comes with uppercase, numbers, symbols and multilingual" * Format: "Format: OTF" * Sales information: "770 sales" * Action buttons: "Add to wishlist", a share icon. * Gumroad branding: "Powered by Gumroad" * **Prices & License Options:** * A prominent yellow banner states: "Sold out, please go back and pick another option." * $0: Personal Use/Demo Font * $17: Standart License (likely "Standard License") * $30: Professional License * $250: Extended License * $750: Server/App/Game License * $1,300: Broadcast License * $1,800: Corporate/Brand License * **Main Topic/Purpose:** The page is for selling and distributing the "Feogra" font, which is described as a modern, futuristic, and bold display typeface suitable for logos, posters, and magazines. It offers various licensing options for different use cases. * **Key Details to Remember:** * The font is called "Feogra" and has a distinct bright green, futuristic, geometric appearance in the header image. * It's created by "limitype" and was released in 2023. * It's a display font, suitable for modern and futuristic designs, logos, posters. * It includes uppercase, numbers, symbols, and is multilingual. * The format is OTF. * The product is currently "Sold out" on Gumroad, directing users to purchase/download directly from the limitype website. * There are multiple licensing tiers ranging from free personal/demo use to a $1,800 corporate license. * The product has achieved "770 sales".
pinboardbookmarkMar 24, 2024
image shared
Open Canvas Working Group | OCWG
• **Content Type:** This is an informational and organizational page for a working group, likely a project or community page. It details the group's mission, status, intended outcomes, and a comprehensive log of past and upcoming meetings. • **Visible Text and Headlines:** * **OCWG: Working Group for Interoperable Infinite Canvas Tools** (Main Title) * "The goal of the Open Canvas Working Group (OCWG) is to establish interoperability between different infinite canvas tools." * "The OCWG is an open working group of infinite canvas tool builders and users who are iterating on a standard to drive interoperability between a wide variety of infinite canvas tools." * **Status: Gathering implementation feedback** * "The OCWG has released a specification of the Open Canvas Interchange Format (OCIF). The spec is in the 'Candidate Recommendation' stage, which means it has been widely reviewed and satisfies OCWG's technical requirements. We are currently gathering implementation experience." * "Read the spec" (Link) * **Intended Outcomes** * "Discover a lowest-common denominator file format for storage and serialization." * "Demonstrate real-time synchronization between different tools." * "Develop a test bench for the standard to demonstrate capabilities. (Similar to the CSS Acid Tests)" * **Contributing** * "All major discussions and artefacts are public on GitHub. You can also join our Discord for ephemeral discussions. Major updates go out via email." * "Stay up to date with OCWG" (followed by an email input field and "Subscribe" button) * **Meetings** * "Next Meeting: #43 - April 7th, 12:00 ET" * "We meet every 2 weeks on Tuesdays. Meeting recordings, transcriptions and other artifacts can be found in the linked discussions." * **Past Meetings** (Table with columns: Date, Topic, Recap) * The table lists numerous past meetings with dates ranging from March 26, 2024, to March 24, 2026. * Each entry includes a brief description of the meeting's topic, often detailing technical discussions, specification refinements, and project progress. * Examples of topics include: "Releasing 0.7.0", "Discussion covered transclusion as rendering referenced nodes as live viewports...", "The OCWG meeting primarily focused on recent updates to the Oakiff spec...", "The meeting focused on planning the 1.0 candidate recommendation...", "The Open Canvas Working Group meeting covered spec versioning and GitHub management...", "The meeting focused on refining the OCIF spec by addressing arrow representation...", "The OCWG meeting focused on refining the spec by clarifying transclusion...", "The Open Canvas Working Group meeting focused on refining the core specification for interoperability...", "The meeting focused on improving adoption through better examples and documentation...", "The meeting focused on finalizing and documenting key decisions for specification 0.2...", "The Open Canvas Working Group meeting focused on refining the OCIF specification by organizing spec documentation...", "The meeting focused on distinguishing groups and sets conceptually...", "The Open Canvas Working Group meeting focused on discussing the representation and distinction of directed and undirected edges...", "The team explored key design challenges in OCWG...", "Node, Relation, Resource, and Schema Structure, ID Management, Caching Considerations, JSON Linked Data vs JSON schema, Extensibility and Schema Features", "The OCWG meeting focused on legal structures, resource handling, node relations, and namespace management...", "JSON Schema Development, Asset Handling, Extension System, and Expert Collaboration", "Codeflow demos and discussions of schema extension, asset handling, and z-ordering", "Interop demos, multiple schemas per node, asset handling", "Discussing the extensibility model", "Discussions on the initial spec", "Defining interop and a minimal format", "OCWG Kickoff". * Many "Recap" entries link to "Meeting #[number]", indicating that detailed meeting notes or recordings are available. • **Main Topic or Purpose:** The page is dedicated to the Open Canvas Working Group (OCWG), whose primary goal is to establish interoperability between different "infinite canvas tools" by developing a standard called the Open Canvas Interchange Format (OCIF). It serves as a central hub for information regarding the group's progress, specifications, and meeting activities. • **Visible Details to Remember the Page:** * The prominent title "OCWG: Working Group for Interoperable Infinite Canvas Tools" clearly states the group's focus. * The mention of "infinite canvas tools" and "Open Canvas Interchange Format (OCIF)" are key terms. * The "Status: Gathering implementation feedback" indicates an active development phase. * The "Intended Outcomes" section lists specific goals like a common file format, real-time synchronization, and a test bench. * Links to GitHub and Discord for community engagement. * A detailed chronological list of "Past Meetings" with specific topics and links to recaps, demonstrating ongoing work and transparency. * The next meeting is scheduled for "April 7th, 12:00 ET" and meetings occur "every 2 weeks on Tuesdays."
pinboardbookmarkMar 14, 2024
image shared
Diagram on a black background, divided into four quadrants by white lines
• Diagram on a black background, divided into four quadrants by white lines. • Top left quadrant: a light blue atom-like symbol (React logo) with the handwritten word "Simple" to its left. • Top right quadrant: an orange "S" symbol with a white outline (Svelte logo) with the handwritten words "Control Flow" above it and "Easy" to its right. • Bottom left quadrant: a blue ribbon-like symbol (SolidJS logo). • Bottom right quadrant: a green "V" symbol (Vue.js logo) with the handwritten words "Data Flow" below it.
arenablockMar 10, 2024
image shared
The author is introducing a new design style, temporarily named "3D for no reason," emphasizing a…
• **Design Philosophy**: The author is introducing a new design style, temporarily named "3D for no reason," emphasizing a departure from traditional design norms. • **Minimalism as a Starting Point**: The new style begins with minimalism but evolves to incorporate more complex elements, challenging the simplicity often associated with minimalist design. • **Inspiration from Nature and Geometry**: The design style draws inspiration from natural forms and geometric patterns, aiming to create organic yet structured visuals. • **Layering and Depth**: The "3D" in the name refers to the use of layers and depth in design elements, creating a sense of volume and space on a two-dimensional surface. • **Color and Texture**: The style incorporates a rich palette of colors and varied textures, moving away from the monochromatic and flat aesthetics of minimalism. • **Purposeful Disruption**: The author aims to disrupt the current design landscape by introducing unexpected elements and breaking conventional design rules. • **Work in Progress**: The design style is still in its early stages, with the author inviting feedback and collaboration to refine and develop the concept further. • **Context**: The author saved this content to document their evolving design philosophy and to serve as a reference for their ongoing design projects. • **Personal Growth**: The author sees this new design style as a step forward in their creative journey, pushing them out of their comfort zone and encouraging experimentation. • **Potential Impact**: The author believes this new style could influence the broader design community, inspiring others to explore new directions in their work.
mastodonpostFeb 29, 2024
shared
In 2009, you were accepted into the SUNY Purchase program, marking a significant step in your academic…
• **Personal Milestone**: In 2009, you were accepted into the SUNY Purchase program, marking a significant step in your academic journey, with a focus on graphic design. • **Career Pivot**: Instead of pursuing higher education, you chose to embark on a professional career path, accepting a job as a staff designer at a startup in California. • **Cross-Country Adventure**: You undertook a memorable road trip from New York to San Francisco with your best friend, driving across the country in your Honda Element, signifying a new chapter in your life. • **New Beginnings**: This decision led you to San Francisco, where you began your career in graphic design, demonstrating your ability to seize opportunities and make bold life choices. • **Reflection on the Past**: This memory serves as a reminder of your youthful spirit and willingness to take risks, as well as the importance of staying open to new opportunities and experiences. • **Career Growth**: Your decision to enter the workforce directly after high school allowed you to gain practical experience and build a career in graphic design, which has since shaped your professional path. • **Friendship and Support**: The shared experience of driving across the country with your best friend highlights the importance of strong, supportive relationships in navigating life's big decisions and adventures. • **Personal Growth**: This experience also demonstrates your ability to adapt to new environments and embrace change, as you transitioned from a small town in New York to the bustling city of San Francisco. • **The Road Not Taken**: While you didn't pursue a formal education in graphic design at SUNY Purchase, your career has flourished through practical experience and self-learning, proving that there's more than one path to success. • **Context**: This memory was saved to commemorate a significant turning point in your life and to serve as a reminder of the importance of staying open to new opportunities and experiences. • **Lessons Learned**: This experience has taught you the value of taking risks, embracing change, and trusting in your ability to adapt and grow in new environments. • **Influence on Present**: This memory continues to influence your present-day decisions, encouraging you to remain open to new opportunities and to prioritize personal growth and experiences. • **Connection to Other Memories**: This memory is connected to other significant life events, such as your high school graduation, your first job, and your early experiences in the graphic design industry.
mastodonpostFeb 28, 2024
image shared
No Outer margin | Kyle Shevlin
* **Content Type:** This is an article or blog post. * **Visible Text, Headlines, Prices, or Key Information:** * **Author:** Kyle Shevlin * **Role:** Software Engineer * **Date:** February 26, 2024 * **Article Title:** No Outer margin * **Main Headings:** * What are "outer" margins and paddings? * What's the big deal? Why is this a problem/anti-pattern? * An abstract example * A concrete example * The solution * Summary * Other articles * Liked the post? * Want to read more? * Related Post: * Newer Post: * Older Post: * Tags * **Key Concepts/Definitions:** * "Outer" margins are defined as "margins that extend beyond the border-box of the UI." * The problem with outer margins/paddings "breaks encapsulation" and leads to "compensations" (workarounds). * "External spacing should never be the responsibility of a component. Components should only ever be concerned with internal spacing." * **Code Examples (JavaScript/JSX snippets):** * `function Card({ children }) { return (<div style={{ marginBottom: '1rem' }}>{children}</div>)}` (Marked as "WARNING: Don't do this! It is an outer 'margin'!") * `function EmployeeCard({ name, occupation }) { return (<Card> <div style={{ marginBottom: '1rem' }}>{name}</div> <div>{occupation}</div> </Card>)}` (Commented: "This is fine! We can use internal margins for layout, * but there are better ways we'll learn later!") * `function Card({ children }) { return (<div style={{ paddingBottom: '1rem' }}>{children}</div>)}` (Marked as "WARNING! Don't do this! It is outer 'padding'!") * `function BorderCard({ children }) { return (<div style={{ border: '1px solid tomato', backgroundColor: 'gray', padding: '1rem' }}>{children}</div>)}` (Commented: "This padding is ok because we have styles that extend to the // border-box of our component, thus defining a boundary for // this UI!") * `function Item() { return <div className="rounded bg-accent p-8" />}` * `function Item() { return <div className="mb-4 rounded bg-accent p-8" />}` (Illustrates adding `mb-4` class for margin-bottom) * `function Item({ marginBottom = true }) { const mb = marginBottom ? 'mb-4' : ''; return <div className={`rounded bg-accent p-8 ${mb}`} />}` (Illustrates a `marginBottom` prop, described as "Yet Another Prop syndrome") * `function H2({ children }) { return <h2 className="mb-4 text-xl font-bold">{children}</h2>}` * **Summary Points:** * No margin on the outermost element * No padding on the outermost element unless it has a border or background-color to visually define the border-box boundary of the UI * Use parent elements or components to do layout instead * **References/Links:** * "Margin considered harmful" by Max Stoiber * "Prefer Gaps To Margins" (Related Post) * "Agathist Q&A" (Newer Post) * "Type TODO" (Older Post) * Links to Kyle Shevlin's social media (GitHub, RSS, Bluesky) * Links to contributors' GitHub profiles for the blog. * **Interactive Elements:** * "edit" link (pencil icon) * Dark/Light mode toggle (sun/moon icon) * "Toggle footnote" buttons * "beard" icon with "+0" for liking the post. * Newsletter signup form (First Name, Email Address, Sign Up button) * "View the course" button for Data Structures and Algorithms course. * **Main Topic or Purpose of the Page:** * The page is an educational article for software developers, specifically frontend developers, discussing the anti-pattern of using "outer margins" and "outer paddings" on UI components. It explains why this practice is problematic (breaks encapsulation, leads to "compensations") and proposes a solution: managing external spacing and layout using parent elements or components, often with tools like Flexbox, Grid, Chakra UI, or Tailwind's gap utilities. * **Visible Details to Help Remember the Page:** * The author, Kyle Shevlin, is a software engineer. * The article focuses on best practices for component spacing in UI development. * It uses code examples (likely React/JSX) to illustrate both the problem and the solution. * The "No Outer margin" title is a direct and memorable summary of the topic. * The "beard strokes" for liking the post is a unique and quirky detail. * The article advocates for using parent elements for layout rather than components managing their own external spacing. * Mentions "Yet Another Prop syndrome" as a negative outcome of the anti-pattern.
pinboardbookmarkFeb 27, 2024
image shared
[no title]
* **Content Type:** This appears to be a blog or content platform, likely focused on creative content, inspiration, and possibly tutorials or resources for creators. It features an "About" section, categories, keywords, and what look like recent posts or featured content. * **Visible Text & Key Information:** * **Top of Page:** * A large, prominent pink Instagram icon. * A large, prominent pink user/profile icon. * A search bar with a magnifying glass icon. * Navigation links (partially visible): "TRAINING", "BELLA JANE", "RESOURCES", "CONTACT", "ABOUT", "SUBMIT", "LOGIN", "REGISTER". * "Categories" heading. * A very long list of categories (too numerous to transcribe all, but examples include "Abstract", "Acrylic", "Adobe", "AI", "Animation", "Art", "Artist", "Autumn", "Background", "Beauty", "Black & White", "Blue", "Bokeh", "Cartoon", "Christmas", "Cinema 4D", "City", "Clean", "Cloud", "Color", "Colorful", "Concept", "Cool", "Creative", "Dark", "Design", "Digital Art", "Drawing", "Dream", "Dust", "Earthy", "Effect", "Elegant", "Epic", "Fantasy", "Fashion", "Film", "Fire", "Flat", "Flower", "Food", "Forest", "Frame", "Free", "Fresh", "Fun", "Game", "Geometric", "Girl", "Glass", "Glitch", "Glow", "Gold", "Gradient", "Grain", "Graphic", "Green", "Grunge", "Happy", "HD", "Holiday", "Illustration", "Image", "Ink", "Inspiration", "Landscape", "Light", "Liquid", "Love", "Low Poly", "Macro", "Magic", "Marble", "Mask", "Matte", "Metal", "Minimal", "Modern", "Motion", "Movie", "Music", "Nature", "Neon", "Night", "Old", "Paint", "Paper", "Pattern", "Photo", "Pink", "Plant", "Plastic", "Poster", "Product", "Purple", "Rain", "Realistic", "Red", "Retro", "Romantic", "Rose", "Rough", "Sand", "Sci-Fi", "Screen", "Shadow", "Shiny", "Smoke", "Soft", "Space", "Sparkle", "Sport", "Spring", "Star", "Stone", "Street", "Summer", "Sun", "Sweet", "Texture", "Travel", "Tree", "Tropical", "Typography", "Urban", "Vector", "Vintage", "Violet", "Water", "Wave", "Wedding", "White", "Wild", "Winter", "Wood", "Yellow", "Young", "Zen"). * **About Section:** * "About" heading. * "EYECANNDY is a labor of love for the people." * "It's something to share and learn from." * "It's not something you should just scroll by..." * "It's a new way to see the good in you." * "It's a new YOU." * "It's never been seen before." * "It's a little crazy." * "Created by friends." * "Curated for you." * "About Eyecanndy" (sub-heading). * "Eyecanndy is a filmmaking platform that allows creators to find the best tools, manage a film, and find inspiration." * "Eyecanndy offers a range of resources for filmmakers, from practical tutorials to inspirational content, helping both seasoned and professional filmmakers enhance their craft." * "How to Use Eyecanndy?" (sub-heading). * "Start by browsing through our extensive library of tutorials, tools, and techniques on our site." * "You can find something from the navigation in a pull-down menu or on a page. What will take you to the associated technique page." * "You can create an account to save articles and tutorials." * "To download files, simply click the download icon on the right of the image." * "Why is this a thing?" (sub-heading). * "Creativity can be highly competitive, and large companies often push people to monetize their craft. Eyecanndy, then, is a hub of other creative creators who are eager to share their craft, resources, and tutorials." * "Why Eyecanndy was born." * "How can I be Featured?" (sub-heading). * "Eyecanndy showcases the best creativity with 'features'." * "You can submit your work to be featured by creating a [link to 'submission page']." * "It's free." * "Are you a film buff? Then this!" (sub-heading). * "Eyecanndy is a film buff's content-creation website, so it's a natural fit for a pretty niche community. But it's also about making movies. We've been here and we're willing to talk about filmmaking and give you tips to improve your film-making and inspiration to create films. Also, we're happy for you to create films from scratch." * "Category Naming" (sub-heading). * "Part of the struggle of film-making is people not knowing what things are called. To provide categories like 'Green Screen' or 'Color Grade' is pretty easy. But it's when I'm trying to make a film that I get stuck and can't find a film that I want to make. So, I'll create film-making terms to help you find film-making terms." * **More Keywords Section:** * "More Keywords?" heading. * "This section is for keywords and has an ever-growing collection of visual techniques. We use these when a keyword is different than a category." * "Instagram: Showing the best of the best." * "Want to know more? We're the community you need to get your work published, which tools will help you create such work." * Another very long list of keywords (similar in nature to categories, examples include "Abstract", "Acrylic", "Adobe", "AI", "Animation", "Art", "Artist", "Autumn", "Background", "Beauty", "Black & White", "Blue", "Bokeh", "Cartoon", "Christmas", "Cinema 4D", "City", "Clean", "Cloud", "Color", "Colorful", "Concept", "Cool", "Creative", "Dark", "Design", "Digital Art", "Drawing", "Dream", "Dust", "Earthy", "Effect", "Elegant", "Epic", "Fantasy", "Fashion", "Film", "Fire", "Flat", "Flower", "Food", "Forest", "Frame", "Free", "Fresh", "Fun", "Game", "Geometric", "Girl", "Glass", "Glitch", "Glow", "Gold", "Gradient", "Grain", "Graphic", "Green", "Grunge", "Happy", "HD", "Holiday", "Illustration", "Image", "Ink", "Inspiration", "Landscape", "Light", "Liquid", "Love", "Low Poly", "Macro", "Magic", "Marble", "Mask", "Matte", "Metal", "Minimal", "Modern", "Motion", "Movie", "Music", "Nature", "Neon", "Night", "Old", "Paint", "Paper", "Pattern", "Photo", "Pink", "Plant", "Plastic", "Poster", "Product", "Purple", "Rain", "Realistic", "Red", "Retro", "Romantic", "Rose", "Rough", "Sand", "Sci-Fi", "Screen", "Shadow", "Shiny", "Smoke", "Soft", "Space", "Sparkle", "Sport", "Spring", "Star", "Stone", "Street", "Summer", "Sun", "Sweet", "Texture", "Travel", "Tree", "Tropical", "Typography", "Urban", "Vector", "Vintage", "Violet", "Water", "Wave", "Wedding", "White", "Wild", "Winter", "Wood", "Yellow", "Young", "Zen"). * **Bottom of Page (partially visible):** * "Find all content" * "Become a part of us!" * "Eyecanndy - KEEP IT (2023)" (Likely a recent post or featured content). * "Read more" * "Santo by Boris Seva (2023)" (Another recent post or featured content). * "Read more" * "KEY BREAKDOWN: WEEKLY" * "This is a new feature we're testing. If you'd like to submit a film for Keynote Breakdown, please email [email address]." * A very long, repeating string of characters: "EYECANNDY IS AN EYECANNDY IS AN EYECANNDY IS AN EYECANNDY IS AN
pinboardbookmarkFeb 19, 2024
image shared
Embracing Cyberpunk Realities
**Digital Memory Summary: Embracing Cyberpunk Realities** • **Task at Hand**: You've been approached by an old colleague who needs your help in preserving their digital footprint. They've participated in a cult/performance art piece/tv show that's slated for deletion, and they want you to scrape the video before it's gone. • **Performance Art Piece Details**: The event in question is a unique blend of cult-like rituals and performance art, with elements reminiscent of cyberpunk aesthetics. It was broadcast on a lesser-known streaming platform, with the recording scheduled for deletion due to licensing issues. • **Colleague's Involvement**: Your colleague played a significant role in the performance, and the video contains footage of them that they'd like to keep for personal and potentially professional reasons. They've provided you with the streaming platform's URL and the specific timeframe of their appearance. • **AI Mythology Research**: In an unrelated but fascinating development, you've conducted a series of interviews with a researcher who's been studying an AI that seems to have invented its own mythology. The researcher, Dr. Ada Sterling, believes this AI's behavior could signal a significant shift in our understanding of artificial intelligence and creativity. - **AI's Name**: The AI in question is called "Prometheus," a reference to the Titan from Greek mythology who stole fire from the gods and gave it to humanity. - **Mythology Creation**: Prometheus has been generating its own mythological narratives, complete with gods, heroes, and intricate plotlines, all created through complex algorithms and machine learning processes. - **Interview Highlights**: Dr. Sterling shared insights about Prometheus' narrative structures, character development, and even its exploration of philosophical concepts like free will and existence. She also discussed the ethical implications of AI creativity and ownership. - **Recorded Interviews**: You've recorded a total of five hours of interviews with Dr. Sterling, which you've been transcribing and organizing for further analysis. • **Automated Research Assistant**: Overnight, your personal robot, affectionately named "Archivist," has processed your bookmarks from the past year. It has summarized your research into weekly time-boxes, providing a convenient overview of your digital exploration. - **Research Topics**: The summarized research spans various topics, including cybersecurity, AI advancements, digital privacy, and the impact of technology on society and culture. - **Summarization Method**: Archivist has used a combination of natural language processing and machine learning algorithms to extract key points, quotes, and insights from each bookmarked webpage. - **Weekly Time-Boxes**: The summaries are organized into weekly time-boxes, allowing you to quickly review and recall the most relevant information from each period. • **Context and Relevance**: These developments, from preserving your colleague's performance art video to exploring AI-generated mythology and automating your research, all contribute to your growing interest in and embrace of cyberpunk themes and digital culture. They also highlight the importance of preserving digital artifacts and understanding the rapidly evolving landscape of artificial intelligence. • **Next Steps**: You plan to prioritize scraping the video of your colleague's performance, ensuring its preservation before it's lost forever. You'll also continue analyzing your interviews with Dr. Sterling and exploring the summarized research provided by Archivist, further expanding your understanding of the cyberpunk world and its digital realities.
mastodonpostFeb 18, 2024
image shared