PARC's Xerox Star system introduced desktop icons in the early 1970s, launching the GUI paradigm. Those primitive, pixelated icons ushered in a new era of user interface design. This article covers everything from the early days of icons in user interfaces to spatial design icons that add depth and motion using specular highlights and shadows.
2024.03.28·blog.streamlinehq.com·6 min read·TLDR Design There are four options for consolidating design systems: 1. Keep them separate, which may lead to redundancy in research and development, 2. Systems start sharing subsystems, which leads to efficiency gains but challenges in alignment, 3. Systems retire, and a new one emerges, and 4. One system stays and others retire, streamlining operations but may only meet some unique market segment needs.
Adobe has shown that socially responsible tech doesn't have to come at the expense of profits. The bulk of Firefly's training data comes from Adobe's library of stock photos, which has an explicit license for AI training. Adobe has partnered with IBM, Mattel, NVIDIA, and NASCAR to explore how its intellectual property can be used to generate copyrighted content.
Design in Figma using accurate, meaningful data faster and easier than ever. The Data Populator plugin connects a JSON data source and quickly populates text and images.
Generate linear, radial, and conic gradients interpolated in various color spaces, yielding richer, more brilliant gradients. Live updating so you can easily view and tweak the results.
Apple will finally let iOS users place app icons wherever they like instead of forcing them into a strict grid. Users will now be able to create groups of icons, which will vastly improve accessibility through spatial memory. This will also be a large boon for anyone with low vision — it's easier to spot the right icon to tap if it is surrounded by empty space and contrasts strongly with the background.
There's a strong argument that chatbots are a mostly one-sided revolution, increasing business efficiency while generally irritating consumers. There are exceptions, but broadly, virtual agents, decision trees, and ChatGPT-powered conversations are different from the future of customer service that we were promised.
Google is rolling out updates to alleviate trip planning stress, including AI-generated itineraries in Search and personalized place recommendations in Maps for over 40 cities in the US and Canada. A new translation feature in the Circle to Search tool will be available soon on more Android devices to translate content directly on the screen.
AI platforms will aid in quickly identifying winning ideas, while humans remain essential for creativity, monitoring, and decision-making, allowing for more hands-off management and increased freedom to envision the future.
With the latest CSS techniques, vertical rhythm can be adapted for right-to-left reading texts and even vertical texts.
Designers can learn much from Pixar's commitment to storytelling excellence to create experiences that connect with users' emotions, ambitions, and values.
According to new data, X's number of daily active mobile app users in the U.S. has fallen by 23 percent since November 2022. In the last 12 months, the user count went down 18 percent. The most abrupt decline in usage seems to have occurred around the time the platform introduced rate limiting and rebranded from “Twitter" to "X."
The rise of de-influencing marks a shift away from traditional influencer culture. De-influencers encourage people to buy less stuff and instead use what they already have. 75% of people are more likely to change their behavior in a direction that is good for the environment after watching social media content. 83% of people think TikTok and Instagram are good platforms to get advice about how to live sustainably.
Scarcity tactics work best when they’re genuine and transparent. Use a specific number to prove your claim when promoting a best-seller that’s legitimately low in stock and close to running out. Release a limited-edition product where only a certain number of units are made. Send a back-in-stock email when you replenish the inventory of a best-seller. Phase out seasonal products or collections by sending a last-call email.
The best event marketing opportunities for driving growth are field marketing events, which can be tied to a specific sales metric, such as sales-qualified opportunities (SQOs). Prioritize events that allow you to connect with your ICP and enable direct lead generation via sponsorships. Look for guerrilla marketing opportunities, such as side events or unique handouts beside the conference entrance. Speaking at a conference is usually the most effective way to get your ICP’s attention.
Boosted posts serve as a convenient entry point into advertising, offering straightforward promotion of organic content with minimal effort. On the other hand, social ads deliver extensive customization features and precise targeting capabilities, allowing marketers to fine-tune their campaigns for maximum impact. This article shares tips on when to use each to maximize marketing effectiveness.
LinkedIn is testing a new short-form video feed. The dedicated feed is designed to boost engagement and discovery on the platform by presenting bite-sized videos that people can quickly scroll through. Its content is focused on careers and professionalism. The feed may be monetized in the future to entice creators to post.
Google is aiming to provide tailored shopping experiences catering to the unique needs and tastes of its users. Personalized shopping tools now include style recommendations, brand preferences, AI image generation, and virtual try-on features. These tools allow individuals to refine their searches based on personal preferences, rate styles, and visual products in real-life scenarios before making a purchase.
Beyond Meat is valued at over $455 million. Its marketing is a lesson in how to effectively position and categorize a product. The brand used the Bandwagon Effect in its advertising by positioning meatless alternatives as a social norm, rather than a niche product. Beyond Meat strategically placed its products in the meat section of the grocery store — not hidden away in the health foods section. The company also tapped into the growing consumer consciousness about the environment by framing its product as a more ethical alternative to regular burgers.
This article describes the results of 6 different SEO experiments. Disavowing all external links to three blog pages showed that links still do matter for Google rankings. Added a related posts section to improve internal linking produced positive results across multiple URLs. Blocking Google from crawling pages using robots.txt results in decreased performance, but it can be recovered.
According to a recent study, 62% of buyers feel like they are getting mixed messages from companies. This leads to a dilution of brands and reduces the effectiveness of marketing campaigns. To prevent this, adopt an integrated marketing strategy where all campaigns across channels have the same tone and the same message. This article shares best practices and examples of successful integrated campaigns from Volkswagen, Waze, Wells Fargo, and more.
Amazon will have to provide information about the ads running on its platform in a publicly accessible online archive following a decision by the European Union this week.
Google Maps is prioritizing curated lists from its community and third-party sources such as The New York Times, OpenTable, and The Infatuation.
People’s well-being improved when social media use was limited to 30 minutes a day.
This guide lists all the new additions to CSS, like nesting, container queries, view transitions, and :has(). Each feature comes with an explainer, demo, code example, and a quick bit of detail as to why you should care about them.
Uber faced challenges with its massive HDFS (Hadoop Distributed File System) deployment, which was lowering the efficiency of its clusters. To fix this, its team modified settings to increase data transfer rates and parallelism. They also improved its HDFS Balancer algorithm to prioritize data movement to the least utilized nodes and use percentiles instead of fixed thresholds for better target selection. This led to much better cluster utilization and efficiency.
Use of the “any” type is discouraged because it disables TypeScript's safety features, making code prone to errors and harder to maintain. However, there are some cases where using “any” is the right solution. It should be used in arguments when defining generic functions that should work with any function type. "any" can also be used with type assertions to work around TypeScript's limitations to accurately model functions that return different types based on input.
The web developer job market is in a rough condition and likely to worsen. Mass layoffs are happening despite a supposed AI boom. If the bubble bursts, the job market will further decline. The stock market has been rewarding layoffs and activist investors want to lower developer pay. LLMs enable faster development with fewer developers, if you don't care about software quality.
To maximize your promotion chances, maintain a "brag document" of accomplishments, seek regular feedback, and understand your manager's style to properly “manage up”. During annual reviews, write a concise, value-driven, and impact-focused self-review.
Europe offers a superior working environment for tech professionals compared to the United States. Europeans enjoy shorter work weeks, more vacation time, and benefit from a cultural emphasis on leisure. Europe's public transit systems offer convenient commutes and intercity travel compared to car-dependent US cities.
Continue is an open-source autopilot for VS Code and JetBrains. It can answer coding questions, edit files using natural language, generate files from scratch, and more.
A Vue.js 3 UI Library based on Arco Design. It comes with 60+ components and is TypeScript-friendly.
Maizzle is a framework that helps developers quickly build HTML emails with Tailwind CSS and email-specific post-processing. It is very customizable and comes with free open-source email templates.
Apple Pay (and other digital wallets) use DPANs (Device Primary Account Numbers) instead of actual credit card numbers (FPAN) to protect customer information and reduce cross-merchant tracking. While DPANs change for different merchants, they remain the same for subsequent transactions with the same merchant. Apple Pay technically doesn't completely prevent individual stores from tracking your purchase history. It doesn't hide personal information, and merchants can still collect details like names, addresses, and product information for order fulfillment.
Startups often neglect internal documentation. This can lead to lost knowledge and worse efficiency during crises. The problem worsens as companies grow. To fix this problem, startups need to change their documentation culture. Leaders should set the standard and documentation should be expected in role profiles. Docs should be properly organized and owned by people or teams.
GNOME is a popular open-source desktop environment for Linux. The Adwaita for Swift package allows developers to create GNOME apps using Swift. The package takes advantage of Swift's strengths to make building user interfaces for GNOME applications easier.
A Python-based static site generator that uses Jinja templates.
Codel is a self-hosted, secure AI agent that autonomously executes tasks using a terminal, browser, and editor.
React Server Components (RSC) will now be the default way to build apps with RedwoodJS, a full-stack JavaScript web framework.
Sponsored
Spam starts with your personal data being sold. Data brokers are profiting from your home address, SSN, phone number, and other personal information that doesn’t belong to them. Incogni [4] scrubs your personal info from the web. Simple as. It takes 3 minutes to set up [4], tackles 180+ data brokers and people-search sites, and there’s a 30-day money back guarantee [4].
2024.03.27·get.incogni.io·Sponsor·TLDR Microsoft's new specifications for OEMs building AI PCs includes a requirement that they must have a Copilot key. To be recognized as an AI PC, OEM partners must also provide a combination of hardware and software including a Neural Processing Unit (NPU), the latest CPUs and GPUs, and access to Copilot. It is unclear what OEMs will get in return for adhering to Microsoft's AI PC definition. Intel recognizes some laptops without the Copilot key as AI PCs due to their integrated NPUs.
2024.03.27·theverge.com·3 min read·TLDR Apple's Worldwide Developers Conference will start with a keynote on June 10 and run through until June 14. This year's event should be similar to previous years, with announcements likely focusing on the company's fall software updates and new hardware. Apple has reportedly spent millions per day training its own AI models and it has been rumored to be courting news outlets for training content partnerships. The company may be planning a deal with third parties to supply cloud-based AI features. It may also be planning to open up an ecosystem for AI developers to create deep integrations into its devices.
2024.03.27·theverge.com·2 min read·TLDR Californian startup Ebb Carbon plans to use seawater to remove tons of carbon dioxide from the air. Its pilot carbon dioxide removal plant, codenamed Project Macoma, could start operations as soon as this year. It will pump hundreds of thousands of liters of seawater every day, splitting the water into acidic and alkaline streams using an electrochemical process. The alkaline outflow mixes with carbon dioxide in ambient seawater to create bicarbonate, a stable way to store carbon. While the impact of the plant will be small, the process, if scaled up, could help mitigate the effects of climate change.
2024.03.27·spectrum.ieee.org·5 min read·TLDR One of the most promising sources of alternative foods is fungi, which contain nutritious proteins, fats, antioxidants, and flavor molecules. Scientists are exploring the many possibilities for new flavors and textures that can be made by modifying genes already present in fungi, as opposed to introducing genes from wildly different species. Researchers have modified a fungus called koji mold, usually used in East Asia to ferment starches, to be more meat-like, offering an alternative route for creating meat substitutes. The approach can create meat substitutes without the complex ingredients lists, costs, and technical difficulties of cultured meat.
2024.03.27·sciencedaily.com·5 min read·TLDR This article helps readers understand the limits of computers and what computers cannot do. Most programmers seem to not understand these hard limits or what they mean. Understanding Turing-completeness and its consequences for our finite machines, which are technically not Turing-complete, is important for programming.
2024.03.27·yzena.com·32 min read·TLDR This article contains an interview with David Luan, one of OpenAI's early hires, a past leader of Google's LLM efforts and co-leader of Google Brain, and founder of Adept, one of the leading companies in the AI agents space, where he discusses his time with early OpenAI and how Adept is building agents that can do anything humans can do on a computer. Google had a huge lead with AI in 2017, but it was OpenAI that ended up making GPT 1/2/3. While Google's team created Transformers, the company's internal processes made it difficult for its researchers to get work done. OpenAI was able to beat Google because it took big swings and focused.
2024.03.27·latent.space·64 min read·TLDR Google Search seems to be getting worse as AI tools get better. Google is complex and people use it for many different things. Large language model-based bots may be genuinely more useful than a page of Google results in some cases, but it will be difficult for AI to replace Google as the center of the web for most use cases. This article looks at how search works and explains how Google is still much better than LLM-based systems for the majority of queries.
2024.03.27·theverge.com·11 min read·TLDR It's easy for system engineers to make something that is valuable and widely used, but quite a lot harder to get paid for it. The competition is often free software maintained by well-funded teams and there is a community norm where it is seen to be mildly immoral to charge money for software. Pricing models for systems software is also tricky. This post looks at various options for pricing models. SaaS software is likely more prevalent as VCs don't think that non-SaaS companies make money.
2024.03.27·scattered-thoughts.net·4 min read·TLDR