The Modernizing the Acquisition of Cybersecurity Experts Act (MACE Act) aims to address shortages in cybersecurity positions by expanding the pool of eligible applicants. Under the legislation, agencies would only be allowed to consider an applicant’s education if it directly reflects the competencies required for the position. The bill will now move to the Senate for consideration.
X has started serving users with a new ad format that can’t be reported or blocked. These ads lack any disclosure of the advertiser's identity and do not indicate that they are advertisements. It’s raising concerns about transparency and the platform's struggle to attract advertisers.
Starting in early 2024, Gmail, Yahoo, and AOL email clients will automatically mark messages from non-compliant senders as spam. This means email senders must implement by 2024 the Sender Policy Framework or DomainKeys Identified Mail and Domain-based Message Authentication, Reporting, and Conformance records. The policy applies to both transactional and marketing emails.
This chart provides 6 formulas and examples for writing ad copy. Examples include the SLAP formula (Stop, Look, Act, Purchase), the 4Cs framework (Clear, Concise, Compelling, Credible), and the FAB way (Features, Advantages, Benefits).
82% of consumers trust the opinions they see on social media channels, making influencer marketing vital to your entire marketing plan. Campaign tips include evaluating your company’s influencer marketing tools, working with nano/micro-influencers over macro/mega-influencers, using your existing fans as brand advocates, and never making your sponsored content seem organic.
This post contains a list of 16 CRO tools, including UsabilityHub for preference testing, Convert.com for A/B testing, and Microsoft Clarity for visual analysis.
This mapping shows how to get the same data from the GA API as you transition from Universal Analytics to Google Analytics 4. Note that several metrics and dimensions in UA are named differently in GA4.
This guide discusses strategies for success on Amazon, emphasizing the "3 R's" approach: Rank, Reviews, and Relevance. It highlights the importance of optimizing product listings, accumulating positive reviews, and ensuring relevance to keywords and categories. Additionally, it provides insights into promotion strategies, main sales day strategies, advertising and creative strategies, and inventory management.
Google's Privacy Sandbox APIs, aimed at replacing third-party cookies in Chrome, were made generally available in early September, prompting questions about their functionality. In this article, the product manager for the Privacy Sandbox addresses queries regarding the timeline for cookie deprecation, the Protected Audiences API, bidding on Protected Audiences through Prebid, frequency capping, measurement and attribution API, and the use of Google's Ads Data Hub.
This report by Wordstream gives a peek into how over 300 digital agencies operate, use their resources, and service clients. It can illuminate some areas to focus on improving or streamlining during your 2024 planning. Takeaways include the varied tech stack agencies are using, landing page creation being the top creative service sought for, and PPC management being the most time-consuming part of an agency’s work.
After many failed attempts at various marketing tactics, the founder of Death Wish Coffee had his coffee featured on Good Morning America and won a free Super Bowl ad, which skyrocketed the business.
Revolut’s success can be attributed to 2 growth loops that helped it expand its user base by 250X in 6 years. The company made its product viral through referral programs.
High-performing engineering teams love DORA metrics. But it’s not always easy for leaders to access up-to-date data about their teams. With a free LinearB account
This article discusses the importance of Low-Quality Image Placeholders (LQIPs) in creating a better experience for users waiting for the images to load. LQIPs can even enhance core web vitals like Largest Contentful Paint (LCP) if you make it meet the requirements for consideration of LCP. The article goes into any nuances to be aware of when using LQIP, along with how best to implement a solution.
LinkedIn deals with billions of daily requests, so the data serialization protocol it chooses can be very impactful. This post dives into how LinkedIn switched from using the JSON serialization format to Protocol Buffers, reducing p99 latency by 60% for big payloads and throughput by 6.25%. This is mainly because JSON uses a textual format, which requires more network bandwidth and more compute to compress data. One downside of protocol buffers is that they can be hard to debug and update.
2023.10.09·
newsletter.systemdesign.one·5 min read·TLDR Web Dev
Choosing the right cloud development environment for your team is an extremely important and difficult decision to make. This article lists and discusses the considerations software development teams should be making in order to choose the best option for them.
Successful engineering-led growth can only happen if the engineering teams can focus on building and the teams are doing work that aligns with company goals. There are many existing metrics and playbooks to measure a team’s efficiency, but team and company alignment tend to be more subjective and hard to measure. This blog introduces 4 business metrics that attempt to measure this alignment by showing how teams allocate time across initiatives. The 2,000 engineering teams studied tended to spend 55% of their time on New Value initiatives, 20% on Feature Enhancements, 15% on Developer Experience, and 10% on maintenance tasks.
2023.10.09·
devinterrupted.substack.com·6 min read·TLDR Web Dev
Strong static typing is not just a good idea, but also almost always the right choice. It leads to fewer bugs, a better development experience, and clearer contracts between different pieces of code. Strongly typed projects are typically developed slower due to a higher learning curve and more boilerplate code. Not using types often leads to more time spent documenting and testing. Strong static typing lets you catch more errors at compile time rather than run time, which prevents bugs from ending up in the hands of customers.
Navigating a career in software development can be tough. This article outlines 10 tried and true lessons on what to do to advance in a technical career based on technical expertise valued by the industry.
Yalc simplifies the process of publishing yarn/npm packages locally. Users can try packages before publishing to a remote and potentially public registry.
An AutoGPT agent that controls Chrome on your desktop. With the ability to interactively scroll, click, and input text on web pages, the AutoGPT agent can navigate and manipulate web content.
Jean Yang, CEO of Akita and an ex-Carnegie Mellon professor in programming languages, shares her thoughts on the challenges faced by startups in the programming languages domain. Yang emphasizes the disconnect between what developers desire and their actual needs. Some key challenges include the slow adoption of deep tech from research to industry and the importance of tools integrating seamlessly into existing workflows. Yang calls for tools that prioritize real-world developer needs over complete technological innovation.
7 lessons learned by Turbot in managing 200+ open-source repositories. Some key lessons are to keep project milestones transparent since contributors’ ideas might not align with project goals, use age reports to keep track of old PRs because long standing issues and PRs can create bottlenecks, maintain consistency in technical practice and high-quality documentation across all repos, and treat contributors like your team members!
NodeJS and GraphQL are popular technologies for building web applications but they come with certain scaling and performance tradeoffs to be aware of. GraphQL's modular structure generally leads to code that instantiates excessive promises, which degrades request performance. Benchmarks show a 2-3x latency increase.
Newly unsealed court testimonies reveal that Apple held talks with Microsoft and DuckDuckGo to use their search engines across Apple devices. The company even considered buying Bing. An internal email suggests that the talks were a negotiating tactic to extract more money from Google. Microsoft was aware that it was being used for leverage.
OpenAI is exploring making its own artificial intelligence chips. It has evaluated a potential acquisition target for the move. The scarcity of graphics processing units is making it difficult for OpenAI to solve its chip shortage issues. It may take several years for OpenAI to develop its own chip if it decides to go ahead with the plan. Success in developing a custom chip is not guaranteed - many companies, including Meta, have been building their own processors for years with limited results.
A team of engineers from MIT and China have designed a solar desalination system that passively turns seawater into drinking water. It circulates water in swirling eddies, which when combined with the sun's heat drives water to evaporate and leave salt behind. The resulting water vapor can be condensed and collected while the leftover salt circulates out of the device rather than accumulating and clogging the system. A small suitcase-sized system could produce up to 6 liters of drinking water per hour and last several years.
Scientists from the University of Oxford have created brain tissue using human stem cells through 3D printing. They were able to replicate the structure of the brain's cerebral cortex using the technique. The technology will provide researchers with new ways to explore the workings of the brain. It also offers hopes to individuals who have brain injuries as there is evidence that the printed tissue can integrate with live brains.
This article contains a list of cloud costs every programmer should know with a detailed breakdown of the costs. Knowing these numbers will help programmers make quick cost estimations for a variety of different projects. They will only need an idea of the architecture and size of the completed project to calculate a ballpark cost without needing any complex cost calculator.
This tutorial guides users through how to build a Slack Bot that uses Google LLMs to provide daily channel summaries using Replit. Replit's AI is able to generate and explain code. It speeds up the process of development and can act as a tutor. The tutorial was written by someone with no programming experience other than some Python for basic data manipulation and scraping.
FTX co-founder and CTO Gary Wang took the stand recently, admitting to wire fraud, securities fraud, and commodities fraud and naming Sam Bankman-Fried, Nishad Singh, and Caroline Ellison as the individuals he committed the crimes with. Wang had pleaded guilty in December 2022 as part of a cooperation deal. This article provides a detailed look at Wang's testimony. It covers Alameda's $65 billion line of credit, how Bankman-Fried controlled the coding process, Alameda's naming process, and more.
It can be challenging to stay motivated when working on your own. Things that can help include finding engaging work, building routines, being intentional with down times, staying active in communities, and writing. Working solo means there isn't anything specific you have to do. No one will notice if you decide not to work - but things will start falling apart if you continue to skip work for too many days.
The FAA has yet to award a license for another Starship test launch - SpaceX also needs to receive environmental approval from the US Fish and Wildlife Service.
The Arc browser has introduced AI-enhanced features under the name "Arc Max". These features utilize OpenAI's GPT-3.5 and Anthropic’s models for functions such as renaming pinned tabs, summarizing link content, and renaming downloaded files based on their content.
Google's upcoming Gemini model may outshine GPT-4. As AI gains vision and voice capabilities, its applications and potential concerns grow. The future of AI hinges on responsible human use and decision-making.
Google's Pixel 8 and 8 Pro offer AI-enhanced photo edits. While some laud the technology, others voice ethical concerns that underscore the changing landscape of photography. Google plans to flag AI-edited images with metadata.
Detecting and naming new objects in 3D scenes is a tough challenge. This project introduces CoDA, a new method that does this by smartly guessing where these new objects might be and then matching their features with images and texts, all in one system.
Mechanistic interpretability is the process of understanding neural networks by breaking them down into more interpretable sub-pieces. Unfortunately, neurons tend to not be interpretable by themselves. There are a number of deep reasons like superposition that lead to this challenge. This work by Anthropic uses a sparse autoencoder to generate interpretable representations from a one-layer Transformer. It’s a big step forward in our understanding of these models.
Event cameras are special sensors that work differently from regular cameras. This new method, the Group Event Transformer (GET), better understands these cameras by looking at both the space and time details of events.
There are different challenges when training language models on multi-GPU and multi-node systems. It is also very hard to gain experience in those cases. This blog post is extremely detailed and dives into ZeRO, FSDP, and gotchas when training or fine-tuning models at scale.