Six researchers have demonstrated a technique called GhostStripe that can interfere with autonomous vehicles' ability to recognize road signs by exploiting the camera-based computer vision systems and rolling shutters of CMOS sensors used by brands like Tesla and Baidu Apollo.
Researchers have uncovered two new attack methods called Pathfinder, targeting high-performance Intel CPUs, which enable reconstruction of program control flow history and launching high-resolution Spectre attacks.
Threat Researchers have found that Scattered Spider group is targeting various companies in finance and insurance with convincing lookalike domains and login pages and advises defenders to monitor lookalike domains and train employees to detect phishing attacks.
Fortune 50 companies like AWS and Google Cloud and fast growing startups like Vercel and Secureframe work with TLDR to reach our audience of over 4 million tech-savvy decision makers with highly customized campaigns (like this one!). We help manage your campaigns from end to end, ensuring that your performance marketing efforts hit your internal KPIs without breaking your budget. Learn more about working with us [4].
Virtual influencers are sometimes used instead of human influencers as a means to reach new audiences and showcase new levels of innovation that companies have to offer. The rise of AI and the growth of the creator economy have sparked a resurgence in marketers' interest in these digital personas. The arguments for virtual influencers include low production costs, schedule flexibility, and control over content. Those against cite the high costs for the tech, lack of authenticity or emotion, and potential rate declines for human influencers.
Google is encouraging merchants to enable “conversion annotations” – social proof badges that highlight a product's purchase popularity when displayed in Google Shopping ads. Conversion annotations like “best selling” or “1K shopped here recently” provide visual cues about a product's sales performance directly in the ad unit.
Brute-Force Marketing entails using your own product on behalf of potential customers and then gifting them the results as if they were already using it. This requires a lot of manual, non-scalable work, but it is a bullet-proof way to boost your acquisition rates. This author recommends identifying potential customers on LinkedIn and then DMing them the ‘gift.' This tactic works because it's unique and personalized, it shows tangible value, and your labor invested makes your product seem more valuable.
The benefits of long-term influencer partnerships include cost and time efficiency and predictability. Implementing trial periods, pitching transparently to creators, and setting clear criteria for continuation will mitigate risks. To manage creative and audience fatigue, consider diversifying creative angles, adding incentives, and spacing out activations. Long-term partnerships also don't have to mean 1 year long contracts. Consider negotiating shorter terms for 3 months at a time.
While repurposing event content is common, companies today are creating net-new content during events. AudiencePlus generated 112 pieces of content with 16 speakers in 12 hours at its event. It planned the event with the digital view in mind. It had 1 camera person for every 20 people at the event, used speakers for additional interviews throughout the day, and all speakers were encouraged to stream their session to their own LI feeds. UserEvidence turned a 2-day event into 8+ months' worth of content. The brand fueled its content calendar for 3 quarters with the 12 interviews it landed for the event.
This guide covers 10 re-engagement campaigns from brands like Adidas, Bellroy, and Nordstrom Rack. Limited-time offers, questionnaires, exclusive incentives and discounts are a few of the examples provided. It also outlines what a 4 part re-engagement email workflow should include over a 2-week period.
25.6% of desktop searches and 17.3% of mobile searches result in zero clicks. These occur when users find answers directly on the search engine results page (SERP), eliminating the need to click on a link. While these searches can enhance brand visibility, they may also result in decreased web traffic. Marketers should target keywords that trigger SERP features like local packs, featured snippets, and People Also Ask (PAA) boxes to maximize click potential and brand awareness.
Any analysis explaining the history of product-led growth will likely feature Dropbox, as it played a foundational role in creating concepts like viral marketing. The Growth team at the company has two functions: Growth Product Management and Data. Its core metrics cover Acquisition (total sign-ups and B2B sign-ups), Activation (set up and habit), Monetization (trial starts and free-to-paid conversion), and Engagement (weekly active users and month 12 retention). This article discusses team culture, common misconceptions, and more from the perspective of Dropbox's Growth team's leader.
Many brands in the food and drink industry avoid embracing bold colors due to the fear of standing out too much. They tend to opt for safer, neutral choices instead. This fear stems from a desire to avoid criticism and maintain conformity. Brand marketers should embrace what hasn't been seen, the colors that surprise. There should be a movement towards the unknown, rather than shying away from it for fear of getting it wrong.
Customer success stories are integral to B2B tech marketing, yet many companies struggle to consistently collect and present them. Businesses should prioritize case studies by securing buy-in from sales teams and endorsing co-marketing clauses in contracts. Make it easy for customers to participate by providing a clear outline of the process, keeping interviews short, and handling the writing.
Traditional QA solutions take years to scale, and high test coverage is never guaranteed. Consider QA Wolf [4] - a new approach to getting 80% test coverage in just 4 months. They'll build and maintain your test suite in Playwright (no vendor lock-in, you own the code) + include unlimited parallel test runs on their infrastructure. And they guarantee zero flakes [4].
This article goes through Marimo and addresses the shortcomings of traditional IPython notebooks. It uses a directed acyclic graph (DAG) to model dependencies between cells to eliminate hidden state and guarantee code/output consistency. To be maintainable, the notebook files are pure Python, making them easy to version, share, and run as standalone scripts or web applications.
Instead of writing HTTP GET endpoints manually, it might be better to use a PostgREST server that directly exposes (with security enabled) database views and tables. This allows data modification to be handled by the existing backend. It also allows adjustments of HTTP-GET APIs through SQL views.
CSS frameworks can help in the early stages of development, offering speed and consistency, but they become difficult to maintain over time. The alternative is to build your own custom CSS, either from scratch or using a starter codebase. Modern CSS features make the need for preprocessors less necessary.
The open-source software community is facing threats from both external and internal sources. While the recent attack on the XZ library by a state-sponsored actor shows the community is still strong, internal conflicts arising from licensing disagreements and accusations of code theft are a more serious threat. These conflicts are due to competing interests between cloud companies who seek to profit from OSS and OSS companies seeking sustainable business models.
2024.05.13·
newsletter.goodtechthings.com·10 min read·TLDR Web Dev
To overcome the perceived difficulty of new, challenging tasks, block distractions and break down the problem into smaller achievable goals. Then, once you've gained momentum, don't stop until you reach a natural stopping point.
2024.05.13·
newsletter.techleadmentor.com·4 min read·TLDR Web Dev
Headless UI is a collection of unstyled UI components for React and Vue that integrate easily with Tailwind CSS. Headless UI v2.0 introduces new features like built-in anchor positioning, a checkbox component, and improved accessibility for faster UI development.
Omniclip is an open-source video-editing application for the web browser. All videos edited using Omniclip are stored and edited locally. It features trimming, splitting, rendering, and adding text, audio, video, and images.
Jam is a browser extension that allows you to create a bug report on a web page with one click. Upon clicking, the extension will capture an instant replay of the bug happening on your web app and include all of the developer logs.
Stack Overflow users are upset about the site's new partnership with OpenAI, which will use Stack Overflow's content to train OpenAI's AI models. In protest, users are deleting or altering their posts, while Stack Overflow is banning them for doing so.
This is a tutorial on how to compile the 1992 source code for Wolfenstein 3D on modern systems. The process involves setting up a DOS environment using DosBox, installing the Borland C++ 3.1 compiler, and then linking and compiling the game files.
The Spotify Squad Model has small, cross-functional teams called squads that are given a lot of autonomy. This author successfully implemented a hybrid approach, creating temporary squads for specific projects while maintaining the traditional team structure. For teams or companies considering using this model, they recommend starting small or with a specific project and then gauging its effectiveness from there.
Microsoft has donated $1 million to the Rust Foundation to support the language's infrastructure and fellowship program and to help ease the workload of maintainers.
This is an interview (with a transcript available) with Aart de Geus (co-founder of Synopsys) and Sassin Ghazi (CEO of Synopsys) about the software that powers the design and manufacturing of semiconductors.
In the AI era, Android needs to leverage its strengths, such as access to user data and integration with the wider Google ecosystem, to deliver AI features that go beyond just surface-level "party tricks."
OpenAI has been pitching partnership opportunities to news publishers through its Preferred Publishers Program. The company has been courting premium publishers since July last year when it struck a deal with the Associated Press. It has since inked deals with Axel Springer, The Financial Times, Le Monde, Prisa, and Dotdash Meredith. OpenAI negotiates deals on a per-publisher basis rather than structuring all of its deals uniformly. While some publishers have opted to partner with OpenAI, others have sued the tech firm for using copyrighted articles without permission.
Microsoft is aiming to launch its Xbox mobile gaming store in July. The company plans to bring its own first-party portfolio to the store. The store will also provide key parts of the Xbox experience, allowing players' identities, libraries, and rewards to travel across ecosystems. It is unclear how Microsoft will position the store as an alternative for games already existing on rival app stores. The store will initially be web-only.
Intuitive Machines Inc. is planning for another trip to the Moon during the last three months of 2024. The mission will aim to install a 4G network on the surface of the Moon. Intuitive Machines made history less than a year ago by setting down the first privately built lander intact on the Moon's surface. The company went public last year via a reverse merger with a special purpose acquisition company, making its founder a billionaire several times over.
While the idea of space-based solar power sounds good, there are many potential problems that could doom such a project. Such a misadventure would undermine the credibility of the responsible space agency and waste capital that could be spent improving less risky methods of renewable energy. This article presents a roadmap of the potential challenges that must be overcome before orbital solar power can become truly appealing to electrical utilities.
Symbolica is a computer algebra system. It can match complicated mathematical patterns and work with huge expressions. Symbolica features state-of-the-art polynomial arithmetic and expression optimization, a framework for numerical integration, and APIs for Python, Rust, and C++. A live demo is available.
Getting to a level where you're comfortable using Rust can be difficult. June is a safe systems language that can be learned as quickly as one can learn Go. It features grouped allocations, arbitrary data structures, full encapsulation, and safe memory recycling. This article introduces June and discusses its features and development. June could become a good complement to Rust once Rust has a stable ABI.
Protocols are a potential alternative to walled technology gardens. They offer a level of interoperability and customization that platforms don't. A historical look at protocols suggests that their purpose has always been to simplify coordination and communication, leading to conformity over time. Protocols are not owned or mediated by any central authority, so switching protocols isn't as easy as switching platforms. While protocols are not necessarily bad, it is important to acknowledge the dangerous implications of increasingly outsourcing more decisions to them.
This article contains a lesson on log scales. It covers the basics, like linear scales, before moving on to more advanced topics such as exponentials, symmetry, homoscedasticity, and more. The article uses many charts and graphs to help visualize the concepts it discusses. It focuses on log10, where segments represent a tenfold increase compared to the last, but there are many other types of log bases to also be aware of that offer different perspectives and may be better suited for specific situations or data types.
Chinese automakers have put in a lot of effort to understand the desires of their customers, while Western manufacturers seem to just sell the cars they wanted to make.
Ahrefs chose colocation for its infrastructure, allowing its developers to focus on product development rather than getting caught up in a never-ending cycle of trying to optimize cloud costs.