AWS |
AWS Partner Network (APN) Blog |
Successful Decentralized Clinical Trials: A True Possibility with AWS in the Post-Pandemic Era |
https://aws.amazon.com/blogs/apn/successful-decentralized-clinical-trials-a-true-possibility-with-aws-in-the-post-pandemic-era/
|
Successful Decentralized Clinical Trials A True Possibility with AWS in the Post Pandemic EraDecentralized clinical trials DCTs put the patient at the center of the trial experience and incorporate digital technologies like AI ML to address the challenges associated with traditional clinical trials DCTs can reshape workflows across the clinical lifecycleーfrom trial design and patient recruitment to evidence generation Explore key challenges addressed by DCTs and how SourceFuse is leveraging AWS to build the right solutions for its clients to transform clinical research |
2023-05-03 16:38:35 |
AWS |
AWS Machine Learning Blog |
Implement backup and recovery using an event-driven serverless architecture with Amazon SageMaker Studio |
https://aws.amazon.com/blogs/machine-learning/implement-backup-and-recovery-using-an-event-driven-serverless-architecture-with-amazon-sagemaker-studio/
|
Implement backup and recovery using an event driven serverless architecture with Amazon SageMaker StudioAmazon SageMaker Studio is the first fully integrated development environment IDE for ML It provides a single web based visual interface where you can perform all machine learning ML development steps required to build train tune debug deploy and monitor models It gives data scientists all the tools you need to take ML models from experimentation … |
2023-05-03 16:07:41 |
AWS |
AWS Machine Learning Blog |
Optimized PyTorch 2.0 inference with AWS Graviton processors |
https://aws.amazon.com/blogs/machine-learning/optimized-pytorch-2-0-inference-with-aws-graviton-processors/
|
Optimized PyTorch inference with AWS Graviton processorsNew generations of CPUs offer a significant performance improvement in machine learning ML inference due to specialized built in instructions Combined with their flexibility high speed of development and low operating cost these general purpose processors offer an alternative to other existing hardware solutions AWS Arm Meta and others helped optimize the performance of PyTorch inference … |
2023-05-03 16:02:30 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
Docker on WSL2でawesome-composeのnginx-nodejs-redisを立ち上げる |
https://qiita.com/rtake/items/c059acc41264d77ffaff
|
awesomecompose |
2023-05-04 01:08:17 |
技術ブログ |
Developers.IO |
[アップデート] Amazon GuardDuty マルウェア保護がオンデマンドスキャンに対応しました |
https://dev.classmethod.jp/articles/update-amazon-guardduty-on-demand-malware-scan/
|
amazonguardduty |
2023-05-03 16:25:14 |
海外TECH |
MakeUseOf |
The 10 Best 3-in-1 Apple Charging Stations |
https://www.makeuseof.com/best-3-in-1-apple-charging-stations/
|
airpods |
2023-05-03 16:46:55 |
海外TECH |
MakeUseOf |
5 Ways 3D Printing Is Being Used in Healthcare |
https://www.makeuseof.com/ways-3d-printing-used-healthcare/
|
medical |
2023-05-03 16:45:16 |
海外TECH |
MakeUseOf |
Best iMac Accessories 2023 |
https://www.makeuseof.com/tag/best-imac-accessories/
|
amazing |
2023-05-03 16:45:16 |
海外TECH |
MakeUseOf |
The Adobe Apps You Need for Graphic Design and Image Editing (and What Each One Does) |
https://www.makeuseof.com/adobe-apps-you-need-graphic-design-image-editing/
|
The Adobe Apps You Need for Graphic Design and Image Editing and What Each One Does You probably already know of Adobe but if you re still new to photo editing and design these are the essential Adobe apps you need |
2023-05-03 16:30:16 |
海外TECH |
MakeUseOf |
How to Fix a High CPU Usage When Gaming on Windows |
https://www.makeuseof.com/fix-high-cpu-usage-gaming-windows/
|
windows |
2023-05-03 16:15:16 |
海外TECH |
DEV Community |
This Week In React #144: Million.js, Layout Animations, Qwik, Lingui, Remix, React-Router, React-Native macOS, Expo Modules... |
https://dev.to/sebastienlorber/this-week-in-react-144-millionjs-layout-animations-qwik-lingui-remix-react-router-react-native-macos-expo-modules-h0d
|
This Week In React Million js Layout Animations Qwik Lingui Remix React Router React Native macOS Expo Modules Hi everyone This week is launch week for Vercel which should make some nice announcements about React Next js and its cloud offer We already have a small preview of what is coming very soon in Next js There are quite a few great articles to read this week including some interactive ones I particularly liked to learn more about Million js and its concept of block virtual DOM On the React Native side the macOS platform is catching up with the release of v and Expo makes it easier than ever to use local native modules There are a lot of React conferences in the next weeks we should have great announcements By the way you might see a flyer for my newsletter at one of them I m counting on you to convince your colleagues to sign up for the newsletter Speaking of conferences React Summit Amsterdam June is the biggest React conference in the world They offer us a discount code ThisWeekInReact Subscribe to the official newsletter to receive an email every week SponsorStart UI web Opinionated web app UI starterOur free and open source UI web app starter offers a quick and easy way to bootstrap your next project It includes best practices amp production ready tools to help you get started right away saving you time and effort in the initial setup phase Comes with built in features like Authentication Responsive Layout User Management Internationalization amp Right to Left support Dark Mode Advanced components for easy development You can try out the example app Ready to use with TypeScript NextJS Chakra UI TanStack Query Storybook and more Start UI web on GitHub ️ReactIntroducing storage on VercelVercel has just launched its edge first storage offering particularly suited for use in React Server Components and Next js Vercel KV store key value Redis based on Upstash Vercel Postgres PostgreSQL database based on Neon Vercel Blob file storage based on Cloudflare R It s Vercel Ship week more news should be announced in the next few days The image chosen leads us to believe that there will be a Next js release tomorrow introducing a new feature Next js Server Actions This also reveals the will to improve progressive enhancement in React apps in a way quite similar to Remix this form can also work without JavaScript or hydration Note this example is not vulnerable to SQL injections because it uses template literals Million js Virtual DOM Back in BlockInteractive article that presents Million js and its Block Virtual DOM concept Its approach to diffing is different non recursive based on static analysis compilation and dirty checking quite similar to Svelte Million js does not replace React but integrates with it to improve performance It is recommended to use it only in some very specific cases a lot of static content and UI trees with a stable structure The Interactive Guide to Rendering in ReactInteractive article that explains when React re render a component A good resource for beginners with detailed explanations on setState fn batching memo StrictMode etc Dan Abramov If we thought Qwik model was better we would have literally implemented it CSS scoping upcoming CSS feature useful for React devsMaking animated tooltip with React and Framer Motion interactive article that implements a nice tooltip system with Floating UI and beautiful Frame Motion layout animations Building a Type Safe Tailwind with vanilla extract Tailwind is a good solution but still has some flaws This article gives an in depth look at Vanilla Extract Sprinkles a good typesafe alternative The URL is the ultimate global state management tool encourages the use of query string with some React examples Find and fix performance bottlenecks in your Remix app with Server TimingBuilding a WebGL Carousel with React Three Fiber and GSAPServer Components vs SSRBest YouTube Channels to learn React in Qwik v official v release of a framework that challenges React with its resumability concept React can be used in a Qwik application which should facilitate the adoption Lingui overview of the in lib and presents the new v features This lib looks like a good alternative to React Intl ICU syntax message extraction framework agnostics React support Remix stabilizes support for CSS Modules CSS imports Vanilla Extract PostCSS Tailwind React Router failed Dan s Server Component QuizReactathon Day Livestream️The React Core team talks React Forget and the futureReact Summit Amsterdam June is offering us on tickets code ThisWeekInReact SponsorNylas Powering email calendar and contacts in the products you buildThe Nylas Email and Calendar APIs allow developers to build communications features that connect them to all major service providers in the world with a single integration Nylas makes selecting a use case and a server side SDK language easy You ll get a step by step tutorial complete with a ready to use React frontend and download ready codebase with your API credentials Stop building and maintaining individual integrations with multiple providers and start launching email and calendar features with guaranteed uptime and no maintenance downtime Start building with Nylas for free React NativeIntroducing React Native macOS Microsoft skipped the v and v releases to go directly to v The goal is now to stay up to date with the other platforms v work is in progress This platform version alignment looks super useful according to feedback it is not easy to mix different React Native versions within a single monorepo The newly released v brings experimental support for Fabric as well as all the new features that have recently been released on other platforms TypeScript Flexbox Microsoft and Meta collaborate and the use of this platform seems to grow within the companies Meta uses React Native macOS on Messenger Desktop for example File based Expo Router demo Evan Bacon offers a complete Expo Router demo with mobile and web support npx create expo module local great new Expo feature that makes it easy to create a local native module without needing a monorepo npx create expo command to create a new Expo project Bluesky app iOS Android web built by dev with Expo Gergely Orosz s statement is causing a lot of debate on Twitter Ignite v replaces the ee Detox tests with Maestro Tamagui selectionStylesreact native iconifyreact native dndreact native use listHow React Native Was Created At Facebook Christopher Chedeau looks back at the history of React Native a project he more or less saved from a probable death React Native Transitions with Skia William Candillon shows how to use image transitions based on shaders and gestures This may require some adaptation of existing glsl shaders Is this the Worst Volume Control React Native and Reanimated️RNR Chain React is Back App js Krakow May is offering us on workshops code ThisWeekinReact Chain React Portland May is offering us on entries code thisweekinreact React Native Connection Paris er June is offering us on entries code REACTHEBDO JobsPassionfroot Senior Full stack Engineer Remix €k Berlin remotePassionfroot s mission is to empower the independent businesses of tomorrow via YouTube Podcasts Social Media and Newsletters Join us in building a tool that will empower creators globally to build scalable sustainable businesses Callstack Senior React Native Developer Fully Remote PLN k net on BB monthlyDo you want to work on the world s most used apps Would you like to co create the React Native technology Join the Callstack team of React amp React Native leaders Check our website for more details We are looking forward to seeing your application show us what you ve got Gi Remote React Native JobsWe have several roles open for developers focused on React Native Pay is k plus bonus You must have production experience with RN and be based in the US DM gabe gi to learn more and don t forget to mention This Week in React How to publish an offer OtherDeno Deno KVFavour TypeScript Types Over InterfacesPractical Guide To Not Blocking The Event LoopTailwindCSS vs UnoCSSConfiguring ESLint Prettier and TypeScript TogetherJS private class fields considered harmfulStackBlitz WebContainers now run on Safari iOS and iPadOSWhy I Like Using Maps and WeakMaps for Handling DOM Nodes FunSee ya |
2023-05-03 16:28:12 |
海外TECH |
DEV Community |
How Some Software Engineers More Effective Than Others? |
https://dev.to/nilanth/how-some-software-engineers-are-more-effective-than-others-51o5
|
How Some Software Engineers More Effective Than Others In today s fast paced world software engineers are in high demand However not all software engineers are created equal Highly effective software engineers have a unique set of skills and traits that set them apart from the rest In this blog we ll discuss the five key traits of highly effective software engineers from problem solving skills to effective communication They Solve ProblemsTo be effective problem solvers software engineers need to approach issues from multiple perspectives This means considering different angles viewpoints and potential solutions to a problem This approach helps them gain a comprehensive understanding of the issue and develop creative solutions that might not have been apparent at first glance In addition software engineers need to think outside the box This means considering unconventional approaches and ideas to solve problems By thinking beyond traditional methods developers can come up with innovative solutions that can be more efficient and effective Finally it s important for software engineers to be willing to try new things This means being open to experimenting with different tools techniques and approaches to find the best solution to a problem It requires a willingness to take risks and step out of their comfort zones which can lead to breakthrough solutions that might not have been possible otherwise They are AutonomousThis means that the people being referred to are able to work independently and don t need someone else to tell them what to do or how to do it They are self directed and able to manage their own work without needing constant supervision The best engineers have the ability to work independently and take initiative This statement is highlighting a desirable trait in engineers which is the ability to work independently and take charge of their work This means that they are able to identify what needs to be done and take the necessary steps to complete it without being told what to do every step of the way They read search and try a lot of things before asking for help This means that the engineers being referred to are resourceful and willing to put in the effort to solve problems on their own They don t immediately ask for help when they encounter a challenge but instead they try to figure out a solution by researching and experimenting This is an important trait for engineers because it allows them to be more self sufficient and less reliant on others They are self motivated to complete tasks without constant supervision This statement is highlighting the importance of self motivation in engineering The best engineers don t need someone else to constantly check in on them or push them to complete their work They are able to motivate themselves and take pride in completing their tasks to the best of their abilities This is important because it allows them to be more productive and efficient in their work They Manage Their TimeDevelopers are known for their technical skills and problem solving abilities However what sets successful developers apart is not just their technical prowess but also their ability to manage their time effectively In a fast paced development environment time management is key to meeting deadlines creating high quality work and balancing multiple tasks One of the key skills developers need to develop is the ability to prioritize tasks They need to be able to distinguish between urgent and important tasks and allocate their time and resources accordingly This requires a good understanding of project requirements and the ability to manage expectations Another important skill for developers is the ability to maintain focus Developers often work on complex tasks that require deep concentration and sustained attention They need to be able to minimize distractions and stay focused on their work to avoid errors and deliver high quality code Finally managing energy levels is crucial for developers to maintain productivity over the long term This means taking breaks when needed getting enough sleep and engaging in physical activity to stay healthy and alert They Communicate WellBecoming an engineering manager or technical architect requires more than just technical expertise These roles involve leading and collaborating with a team as well as communicating effectively with stakeholders clients and non technical staff One of the key aspects of effective communication in these roles is the ability to explain technical topics to non technical staff This requires being able to simplify complex technical concepts and explain them in plain language that can be easily understood by non technical individuals Clear communication can help build trust and foster collaboration across departments leading to better outcomes and successful projects Another important aspect of communication for engineering managers and technical architects is presenting solutions to stakeholders This involves not just presenting technical solutions but also demonstrating the value and potential impact of these solutions on the business By being able to effectively communicate the benefits of a particular solution these professionals can get buy in from stakeholders and drive the success of the project Finally providing clear feedback is also crucial for engineering managers and technical architects This involves giving constructive feedback to team members on their work which can help them improve and grow in their roles Clear feedback can also help avoid misunderstandings and ensure that everyone is aligned on project goals and expectations They Challenge Other PeopleSoftware development is an industry that is constantly evolving with new technologies and approaches emerging all the time To stay ahead of the curve developers need to be willing to challenge their own ideas and the ideas of others This means questioning assumptions trying out new approaches and constantly seeking ways to improve Challenging ideas can lead to innovation by encouraging developers to think outside the box and consider new solutions to old problems By questioning established practices and exploring new possibilities developers can create new tools techniques and approaches that can drive the industry forward In addition to driving innovation challenging ideas can also lead to increased code quality By questioning assumptions and rigorously testing their code developers can identify and fix issues before they become problems This can result in more reliable and efficient software which can save time and resources in the long run Finally challenging ideas can also help with risk management By questioning assumptions and exploring potential risks developers can identify potential problems and develop contingency plans to mitigate them This can help prevent costly mistakes and ensure that projects are delivered on time and within budget It s important to note that healthy conflict is key to challenging ideas effectively The best teams engage in healthy conflict where ideas are rigorously debated and tested but everyone remains respectful and professional By fostering an environment of healthy conflict teams can challenge each other s ideas while still maintaining a positive and productive work environment They Stay HumbleHumility is an important trait for developers to possess as it enables them to recognize their limitations and seek opportunities for growth and improvement A humble developer is open to feedback willing to learn from mistakes and recognizes that there is always room for improvement Accepting constructive feedback is a key component of humility in software development Constructive feedback can help developers identify areas for improvement and learn from their mistakes By accepting feedback graciously and incorporating it into their work developers can improve their skills and produce better quality code Recognizing one s limitations is also an important part of humility in software development No developer is an expert in every area and recognizing where one s skills may be lacking can lead to seeking out opportunities for growth and improvement This can include seeking out training or mentorship or collaborating with others who have complementary skills Finally a growth mindset values effort persistence and learning from mistakes Humble developers recognize that mastery takes time and effort and are willing to put in the work to achieve their goals They also recognize that mistakes are an inevitable part of the learning process and are willing to learn from them rather than letting them discourage or defeat them They are Team PlayersSoftware development is rarely a solo endeavor It usually involves working in a team where developers need to collaborate with each other to achieve common goals Being a team player is essential in software development as it enables developers to work effectively with others and contribute to a positive team culture One important aspect of being a team player is active collaboration with teammates This involves communicating regularly sharing ideas and feedback and working together to solve problems By actively collaborating with teammates developers can ensure that everyone is on the same page and working towards the same goals Another important aspect of being a team player is supporting the work of others This can involve reviewing code providing feedback or offering assistance when needed By supporting the work of others developers can help ensure that the team is working effectively and efficiently Finally contributing to a positive team culture is an important part of being a team player This involves being respectful professional and supportive of others and working to create an environment where everyone feels valued and respected By contributing to a positive team culture developers can help ensure that the team is productive and motivated to achieve its goals They are ResilientSoftware development can be a challenging and often unpredictable field Developers must be able to navigate through obstacles and setbacks and maintain their motivation and focus in the face of adversity Being resilient is an essential trait for developers to possess as it enables them to bounce back from setbacks adapt to challenges and continue to move forward in their careers Maintaining motivation in the face of adversity is a key component of resilience in software development Developers may encounter challenges that test their patience skill or confidence By staying motivated and focused on their goals even in the face of adversity developers can continue to move forward and make progress Bouncing back from setbacks is also an important part of resilience in software development Developers may encounter setbacks such as bugs failed deployments or missed deadlines By learning from these setbacks and using them as opportunities to improve developers can continue to grow and develop their skills Finally adapting to challenges is an important part of resilience in software development The field is constantly evolving and developers must be able to adapt to new technologies tools and frameworks By staying open minded and willing to learn developers can stay on top of the latest trends and continue to grow and develop their skills They are Lifelong LearnersSoftware development is a constantly evolving field with new technologies frameworks and tools emerging all the time To stay competitive and relevant in this industry developers must be committed to lifelong learning This means continuously seeking out new information and skills and staying current with industry trends and best practices One way to stay current with industry trends and best practices is to attend workshops and conferences These events provide opportunities to network with peers learn from industry experts and gain hands on experience with new technologies and tools Attending workshops and conferences can also help developers stay up to date with the latest trends and best practices in the field Another way to stay current with industry trends is to follow industry publications such as blogs magazines and online forums These resources provide valuable insights into emerging technologies and industry trends and can help developers stay informed about the latest tools and techniques Pursuing certifications is also an important part of being a lifelong learner in software development Certifications demonstrate a developer s knowledge and expertise in a particular technology or framework and can help them stand out in a competitive job market Pursuing certifications can also provide opportunities to learn new skills and gain hands on experience with new technologies They Adapt EasilyThe software development industry is constantly changing with new technologies and business models emerging all the time As a result developers must be adaptable and willing to embrace new challenges in order to succeed in this field One key aspect of adaptability in software development is being willing to step out of your comfort zone This means being open to new experiences and taking on projects that may be outside of your area of expertise By stepping out of your comfort zone developers can gain new skills and experiences and become more versatile and valuable to their organizations Another important aspect of adaptability is the ability to adjust to shifting project requirements In software development project requirements can change frequently sometimes on a daily basis Developers must be able to pivot quickly and adjust their work to meet these changing requirements This requires strong problem solving skills and the ability to think on your feet Finally being adaptable in software development means embracing new challenges Developers must be open to learning new technologies and working with new tools and frameworks This requires a willingness to take risks and try new things even if it means facing new challenges and potential setbacks ConclusionHighly effective software engineers are not just technically proficient but also possess a unique set of skills that allow them to excel in their roles From their problem solving abilities to their autonomous approach to work effective time management skills excellent communication skills and their ability to challenge the ideas of others these engineers stand out from the crowd By cultivating these skills aspiring software engineers can take their careers to the next level and make a lasting impact on the industry ReferencesThis blog post was sparked by a Twitter thread that caught my attention eBookDebugging ReactJS Issues with ChatGPT Essential Tips and ExamplesReactJS Optimization Techniques and Development Resources Twitter Realtime Followers CountTwiter Stats More BlogsUse Vite for React Apps instead of CRATwitter Followers Tracker using Next js NextAuth and TailwindCSSDon t Optimize Your React App Use Preact InsteadHow to Reduce React App Loading Time By Build a Portfolio Using Next js Tailwind and Vercel with Dark Mode SupportNo More Import in React React Packages with K UI Components Packages to Optimize and Speed Up Your React App During DevelopmentHow To Use Axios in an Optimized and Scalable Way With React Custom Hooks to Make your React Component Lightweight Ways to Host Your React App For FreeHow to Secure JWT in a Single Page ApplicationWhy You Should Use a React Framework for Your Next Project |
2023-05-03 16:24:26 |
海外TECH |
DEV Community |
How to open source code from a private monorepo |
https://dev.to/carlossantillana/how-to-open-source-code-from-a-private-monorepo-262o
|
How to open source code from a private monorepo tl drThis post is about open sourcing modules from a private monorepo It s a hard problem with a decent number of gotchas We want to share our experience wiring this up to help others who venture down the same path How we structure our monorepoA bit of context about Dopt before we dive in Dopt is a web application for designing user state machines on a canvas paired with APIs and SDKs for utilizing those machines at runtime The idea is that you can instantiate these machines per user of your product We let you progress the user through the machine and handle the persistence of the user s state in each machine for you You can iterate on and version your machines and we ll handle migrating your users across machines versions This should be deep enough to contextualize any Dopt specific bits in this article but if you re interested in diving deeper you can check out our docs We develop in a monorepo at Dopt Our monorepo is home to the apps that live on dopt com and the packages services they share It s the source of truth for all things Dopt We use pnpm at Dopt and we utilize pnpm workspaces The pnpm workspace yaml defines the root of our workspace and allows us to define constrain where packages can live in the monorepo It looks something like thispackages apps packages apis services Our monorepo s structure is app centric in nature e g we are building products as opposed to reusable libraries This is reflected in our folder structure├ーapps apps that live on dopt com ├ーservices internal services used by app s and API s ├ーapis public APIs hosted on dopt subdomains └ーpackages packages shared by apps services and APIs Children directories in these folders correspond to package scopes e g ├ーapps│├ー app│├ー www│├ー blog│└ー docs├ーservices│├ー gateway│└ー transitions├ーapis│├ー users│└ー blocks└ーpackages ├ー bodo └ー doptand their children correspond to packages themselves├ーapps│├ー app│├ーclient│├ーserver│├ーdatabase│├ー www│├ーapp│├ー blog│├ーapp│├ー docs│└ーapp├ーservices│├ー gateway│├ーservice│├ーdefinition│├ー transitions│├ーservice│└ーdefinition├ーapis│├ー users│├ーservice│├ーdefinition│├ー blocks│├ーservice│└ーdefinition└ーpackages ├ー bodo ├ーalert ├ーbox ├ー ├ー dopt ├ーapp client sdk ├ーapp middleware ├ーblock client sdk └ー Scopes in the app directory correspond directly to apps on subdomains of dopt com└ーapps ├ー app app dopt com ├ー www www dopt com ├ー blog blog dopt com └ー docs docs dopt com Scopes in the apis directory correspond Public APIs hosted on subdomains of dopt└ーapis ├ー blocks blocks dopt com └ー users users dopt com Problem open sourcing from a private monorepo means filtering and syncing commitsThe apis directory is home to services that power our public APIs These are the APIs folks use to drive our user state machines There are really three ways to use said APIs Directly e g curl fetch or some other language specific tool for making HTTP requests API Clients i e generated language specific abstractions for talking to our REST API SDKs i e framework specific libraries that go beyond basic REST requests e g they create socket connections For API clients and SDKs we need to get that code into folks hands That means publishing already built versions of those packages to language specific registries e g npm pip etc for usage in their codebase and open sourcing the raw uncompiled source so folks can peruse build debug contribute and file issues Packages in a monorepo can depend on other packages in a monorepo This is the benefit of a monorepo e g you can easily create reusable shareable code by extracting things out into their own modules Open sourcing a package from a monorepo means open sourcing everything that the package depends on as well This concept is likely intuitive but it s worth pointing out a few implications of this that are perhaps less intuitive The open source repository will itself need to be a monorepoAny change to an open source package OR one of its dependent packages directly or indirectly requires code to be synced Uni directional e g private to public syncing is straightforward Bi directional syncing e g private to public and public to private adds some cognitive overhead I started to talk about “syncing above To expand a bit given that we use git as our version control system we will be syncing commits This is the problem within the problem e g how do you safely sync commits between two repositories The rest of this post will explore the required steps for us to make this happen Coming up with a convention for configuring and statically identifying open source packagesIdentification of an open source package s dependent packages direct and indirect Syncing commits between repositoriesAutomating the process Marking packages to be open sourcedGiven that we use pnpm s workspace concept our monorepo s packages are all node modules independent of whether their src code is written in JavaScript Said another way every package in our monorepo has a package json the dependencies of which define our workspace s topology The schema type definition for a package json file is quite flexible allowing us to add arbitrary fields to the top level json To mark packages as open source we introduced an optional boolean field named openSource export DoptPackageJson extends PackageJson openSource boolean You can see the usage of this field in our JavaScript Block API client name dopt blocks javascript client version private false description A generated JavaScript API client for Dopt s blocks API openSource true lt new field configuring this package as open source Having marked packages we need a way to identify them programmatically Whether using pnpm yarn or npm to configure workspaces they all offer some tooling albeit primitive for listing packages in the workspace etc We ended up wrapping pnpm s functionality in a package called dopt wutils which is conveniently open sourced from our private monorepo The code to locate open source packages in the monorepo looks something like this import fs from node fs import path from node path import getPackageLocationsSync from dopt wutils export const openSourcePackages getPackageLocationsSync map workspacePath gt JSON parse fs readFileSync path resolve process cwd workspacePath package json encoding utf filter pkg gt pkg openSource Static analysis filtering to open source packages and their dependentsNow that we ve marked open source packages as such and came up with a way of filtering down the monorepo to that set of packages we should be able to script a solution for identifying a package s dependent packages both direct and indirect We have two options for tools that can help us with this part pnpm or turborepo We use pnpm as our package manager and turbo as our monorepo build tool Since both solve monorepo related problems they both offer tools for filtering the monorepo and doing static analysis related to dependencies See links below pnpmturboTurbo s Filter API design is heavily inspired by pnpm s In this case we ended up using pnpm but either would have worked just fine Attached below is an extension of the example above that illustrates how to use pnpm s filtering syntax to select a package and its dependencies direct and non direct import execSync from child process Use the function above to filter workspace packages to open source packagesconst openSourcePackages openSourcePackages Use the open source packages to template pnpm filteringconst templatedPnpmFilter pnpm ls r depth openSourcePackages map name gt filter name join json Execute the templated pnpm commandconst targetPackages JSON parse execSync templatedPnpmFilter toString Git 🪄 filtering and syncing commitsWe have the open source packages and their dependent packages The next step is to identify changes that impacted those packages In git terms “changes are going to be git commits So we are going to want to operate on the git commit history Operations like this are aptly termed “history rewrites and there are a few tools that are meant to help with this given how complicated and dangerous it can become git filter branchgit filter repoThe former warns against its usage and suggests using the latter instead which is exactly what we did Our goal with this tool will be to extract the git history for each path associated with the open source packages and their dependents Building from the code example in the previous section we can leverage the collection of targetPackages which contains the path to that package to form the git filter repo query import getPackagesSync from dopt wutils type PackageDef name string path string Get all the packages in the monorepoconst packages PackageDef getPackagesSync Filter all packages by target packages and form queryconst templatedGitFilterRepoQuery git filter repo packages filter name gt targetPackages includes name map path gt path path join Execute the query rewriting your git history on the current branch to only the desired commits execSync templatedGitFilterRepoQuery toString This all happened on a clean clone of our private monorepo and we now have a history that has been filtered down to what I ll call open source commits How do we sync these commits over to our other repository Create a fresh clone of the private monorepogit clone git github com lt org gt lt private monorepo gt gitcd private monorepo Run the git commit filter scriptnode filter to open source commits mjs Move up a directory so the repose are siblingscd Create a fresh clone of the open source monorepogit clone git github com lt org gt lt opensource monorepo gt gitcd opensource monorepo git checkout b sync commits from private monorepo git remote add source private monorepo Replace main with the branch name in the private monorepogit pull source main allow unrelated histories strategy option theirs no edit Finally set your remote and push git remote set url push origin org gt lt opensource monorepo gt gitgit push set upstream origin sync commits from private monorepo Automating this workflowWith everything working manually our next goal is to “set and forget this workflow pipeline We solved this in CI CD creating a GitHub action that is invoked on any merge to the main branch of our private monorepo Check it out the code for the GitHub Action below Additionally here s a recent link to one of the pull requests this action created in the open source repository Example CI CDname Sync OSS Packageson merge mainjobs steps name Check out the monorepo with repository dopt monorepo path monorepo name Check out the open monorepo with repository dopt odopt path odopt name Filter the open source packages working directory monorepo run node filter js name Sync commits working directory odopt run git checkout b sync github run id git remote add source monorepo git pull source main allow unrelated histories strategy option theirs no edit name Push commits working directory odopt run git remote set url push origin git push set upstream origin sync github run id LearningsFirst and foremost we learned that you can have your cake and eat it too i e enjoy all the benefits of a monorepo while still open sourcing parts of it It definitely requires a decent bit of setup and cognitive overhead to understand the problems you need to solve but by following a similar pattern you can also share pieces of your monorepo with the community with little continued maintenance We ve not touched this pipeline since putting it in place Lastly our use case was primarily open source API clients and SDKs but having this pipeline has promoted a healthy habit of open sourcing packages modules that we think the community would benefit from e g please GitHub npm mercator GitHub npm wutils GitHub Check out odopt to see what else we are building and sharing |
2023-05-03 16:13:26 |
海外TECH |
Engadget |
Senators reintroduce COPPA 2.0 bill to tighten child safety online |
https://www.engadget.com/senators-reintroduce-coppa-20-bill-to-tighten-child-safety-online-165043087.html?src=rss
|
Senators reintroduce COPPA bill to tighten child safety onlineYet more senators are trying to resurrect legislation aimed at protecting kids online privacy Senators Bill Cassidy and Ed Markey have reintroduced a quot COPPA quot Children and Teens Online Privacy Protection Act bill that would expand and revise the law to deal with the modern internet particularly social media COPPA would bar companies from gathering personal data from teens aged to without their consent It would ban all targeted advertising to children and teens and create a quot bill of rights quot that limits personal info gathering for marketing purposes The measure would also require a button to let kids and parents delete personal data when it s quot technologically feasible quot The sequel potentially makes it easier to take action in the first place Where COPPA requires direct knowledge that companies are collecting data from kids under would cover apps and services that are quot reasonably likely quot to have children as users The Federal Trade Commission meanwhile would have to establish a division committed to regulating youth marketing and privacy Cassidy and Markey portray the bill as necessary to tackle a quot mental health crisis quot where tech giants allegedly play a role The politicians argue that social networks amplify teens negative feelings pointing to Facebook s own research as evidence Social networks have tried to clamp down on misuses of child data Meta s Facebook and Instagram have limited ad targeting for teens for instance However there have also been concerns that online platforms haven t gone far enough On top of earlier calls for bans on ad targeting states like Arkansas and Utah have already passed laws respectively requiring age verification and parental permission for social media Another Senate bill the Protecting Kids on Social Media Act would require parents approval across the US Whether or not COPPA makes it to the President s desk for signature isn t clear The first attempt got stuck in committee ahead of the current Congress session It also comes right as other senators are making attempts to revive the EARN IT Act aimed at curbing child sexual abuse material and the Kids Online Safety Act meant to fight toxic online content as a whole All three reintroductions are bipartisan but they ll need considerably stronger support in the Senate plus successful equivalents in the House to become law This article originally appeared on Engadget at |
2023-05-03 16:50:43 |
海外TECH |
Engadget |
Unity cuts 8 percent of its workforce in latest round of layoffs |
https://www.engadget.com/unity-cuts-8-percent-of-its-workforce-in-latest-round-of-layoffs-164057911.html?src=rss
|
Unity cuts percent of its workforce in latest round of layoffsFor the third time in less than a year Unity is laying off a part of its workforce On Tuesday the company shared it would let go of approximately employees or about eight percent of its global workforce The company previously laid off about staffers last June and another employees at the start of the year Prior to the first round of workforce reductions the company employed more than staff It now has around employees Unity also plans to reduce the number of offices it operates globally Unity declined to comment A spokesperson instead pointed Engadget to a filing the company made with the US Securities and Exchange Commission as well as a recent interview CEO John Riccitiello did with The Wall Street Journal “It s all about setting ourselves up for higher growth he told the outlet adding the layoffs would affect some in middle management “It was clear we had too many layers Riccitiello also said Unity would move to a hybrid work model starting in June with employees expected to work from the office at least three days a week The layoffs come despite Unity recently posting its best fiscal quarter and year in company history In February the engine maker reported a Q revenue of million representing a percent increase from the same period in It was also Unity s first profitable quarter as a publicly traded company Despite that performance investors don t appear to be impressed with the company Per CNBC Unity s stock is down percent since the start of the year The company is expected to release its Q earnings next week Unity s latest layoffs come amid broader workforce reductions across much of the tech industry Like Unity a handful of companies including Meta and Amazon have announced multiple rounds of cuts This article originally appeared on Engadget at |
2023-05-03 16:40:57 |
海外TECH |
Engadget |
The best smart light bulbs for 2023 |
https://www.engadget.com/best-smart-led-light-bulbs-143022856.html?src=rss
|
The best smart light bulbs for One of the best places to start when building a smart home ecosystem is smart light bulbs Not only are they relatively affordable compared to other IoT gadgets often costing between and a bulb but they can also completely change the feel of your home You can go from boring and analogue to colorful and automated within minutes and there are endless possibilities when it comes to using smart light bulbs to create funky colored light scenes setting schedules and more But like the rest of the smart home space over the last few years there are now more players in smart lighting than ever before We tested out some of the most popular smart lights on the market and found that most of them are quite good but there are differences in compatibility color quality and mobile app usability that are worth considering before deciding which smart bulb system will be right for your home What to look for in smart light bulbsConnectivity To hub or not to hub One of the biggest appeals of smart lights is being able to control them from your phone Most of them are able to do so by connecting to it via WiFi or Bluetooth or via an external hub which handles the connection for them Bluetooth connectivity limits the range in which you ll be able to control the light so it s only best for a limited number of bulbs and ones you don t expect to control when you re away WiFi smart lights are easy to set up and can be cheaper overall since they don t require a hub to connect them However having something like a central Zigbee hub can make your whole system more reliable since its connection is separate from your home s WiFi network For that reason hub based bulbs tend to be more expandable so we mainly recommend those if you want to eventually have dozens of smart lights around your home White or color Most smart bulbs you ll find today are “white and color bulbs meaning they can glow in vibrant blues pinks greens and everything in between as well as shine with different temperatures of white But there are some white only bulbs out there and they are often a bit more affordable than their color counterparts While we recommend springing for the white and color devices if you d prefer white only make sure you re getting a bulb that can span the color temperature spectrum typically from about to Kelvin offering you various levels of warm and cool white light App featuresOne of the perks of smart lights is the amount of control you have over them thanks to their various app connected capabilities Most companion apps let you do things like set lighting schedules group individual lights into room designations and create your own custom light “scenes with different colors But we have seen other features that aren t as ubiquitous like vacation mode for automatically turning lights on and off to enhance your home security and sync with media which changes the colors of lights depending on the music you re listening to or the game you re currently live streaming Smart home compatibilityIf you use a smart assistant like Amazon s Alexa or the Google Assistant regularly make sure the smart lights you get work with your favorite All of the bulbs we tested supported both Amazon s and Google s virtual assistants allowing you to use voice commands to turn lights on and off dim them and more The wildcard here is Siri and Apple s HomeKit while numerous smart bulbs have added HomeKit to their list of compatible connections not all lights support Apple s smart home framework ExpandabilityWe alluded to this above but you ll want to consider how many smart lights you eventually want in your home Some brands and systems are easier to expand than others and we generally recommend going for hub based bulbs if you plan on putting smart lights in every room in your home If you re only looking to deck out your home office or living room with some fancy lights WiFi options should serve you well Thankfully these are some of the most affordable smart home devices you can get so even if you don t have a clear answer to this question now you can reconsider your options down the line if you do decide to outfit your home with multiple smart bulbs Best overall Philips Hue White Color AmbianceIf you ve done any research into smart lights you ve probably come across Philips Hue bulbs The range is popular for a variety of reasons and we agree they re the best smart light bulbs you can get thanks to their wide compatibility easy to use mobile app and their expandability Particularly if you know you want to outfit more than one room in your home with these IoT devices Philips Hue is the way to go The first thing that s important to know about Hue bulbs is that they are now Bluetooth enabled That means you can buy a few to try out first then easily expand your system with a hub when you want to add more lights to your home Previously the hub was required for any and all lights but now it s much easier to dip your toe into the range before fully taking the plunge Like all of the other smart lights we tested you only need to screw in a Philips Hue bulb turn on your light and follow the instructions in the mobile app to start using it Even if you only have the lights in one room to start we still recommend grouping them into their own “room in the Hue app so you can easily control the entire space s environment at once Hue s White Color bulbs provide a range of warm to cool whites and millions of colors to experiment with in your smart home Colors are rich and vibrant and Philips pre programmed scenes such as Energize Bright and Relax let you quickly emulate your old “dumb lights with different warmth levels of white light You can pick from a number of color scenes in the app too but it s also easy to create your own color temperature So if you ve always wanted to flood your office with a rainbow of colors while you re live streaming on Twitch you can find the precise presets you want save them and then turn them on with just a few taps in the app The Hue app is pretty easy to use and the bulbs support voice commands from Amazon s Alexa and the Google Assistant That means you don t even have to open the app to control your lights you can simply say “Alexa turn off the bedroom lights and only the lights in that designated room will extinguish You ll be able to add up to bulbs to your system using Bluetooth alone at which point you ll have to add a Philips Hue hub into the mix to support up to lights The hub also enables things like HomeKit connectivity light schedules and automations home and away modes and syncing with movies and music Arguably the most useful of those features is automations which lets you set on off schedules for your lights including automatically turning the lights off when you leave the house It s understandable why Philips would make these few features exclusive to those with Hue hubs adding a hub into the mix makes the system more reliable allowing you to do more with increasing numbers of connected lights plus it will encourage many to invest in a hub and more Hue bulbs over time We like Hue s hub not only for its reliability but also because it allows finer and more flexible control over your devices So if you re on vacation and want to turn on your living room lights to see what s going on you can do that Expandability goes beyond the number of lights you have in your smart home It also includes multiple smart bulbs you can install outside too The Hue range has a ton of indoor and outdoor bulbs to choose from including recessed lights outdoor pedestal and flood lights light strips and more It s one of the few ranges available today that gives you a ton of options to make every bulb in and out of your home smart which is important to consider if you know you want to go all in on the smart light front But that brings us to the biggest downside of Philips Hue which is the price Hue bulbs are on the expensive side with a two pack of White Color Ambiance bulbs costing If you re looking for cheap bulbs to test out smart lighting some of our other picks below like the Kasa smart light bulb will be better choices since most of them have lower prices per bulb However if smart lighting is something you want to invest in going forward we recommend going with one of Philips Hue starter kits the White Color Ambiance starter kit including three bulbs a hub and a smart button comes in at which is cheaper than if you were to buy all of those components separately Runner up LIFX Color AOverall LIFX s color smart lights are similar to Hue s White Ambiance bulbs in that they re easy to set up they offer striking saturated colors and work with three major platforms Alexa Google Assistant and HomeKit But the main difference is the LIFX bulbs are WiFi only so you can t connect them to a hub even if you wanted to and some are slightly more expensive than Hue devices The Color A bulb which supports lumens normally costs but there s an lumen equivalent that s a bit cheaper coming in at per bulb LIFX s mobile app is also undoubtedly the slickest we tested While that may not mean much to you it s worth mentioning because mobile apps are the way most people interact with their smart lights on a daily basis The homepage features all of the room groups in your household along with the names of the lights in each room You can easily turn a whole room or a specific light on with just a tap and do the same for all of the lights in your smart home LIFX lights support scheduling so you can program lights to work for you so you rarely if ever have to control them manually plus there are a plethora of scenes and effects to choose from While all of the color lights we tried had pre made scenes or presets ready to go in the app Philips Hue and LIFX clearly had the most out of them all Personally I found LIFX s scenes and additional effects to be a bit more fun and engaging than Hue s You can pick from scenes like “spooky or “pastel and use effects like “strobe if you want to make your living room feel a bit more like a nightclub While most people probably won t use these niche scenes and effects on a regular basis they re great perks to have when you re entertaining or just want to set the right vibe for your next movie night or game streaming session LIFX has a number of products in its ecosystem from standard A bulbs to lightstrips to candles It has switches too so you can physically control your smart lights if you wish But Philips Hue has all of those options too and more including not just switches but standalone floor lamps outdoor spotlights downlights light bars and motion sensors You ll have more options with Hue if you want to convert all of your home s lights to smart ones and have multiple ways to control them too Best budget TP Link Kasa Smart WiFi Light BulbTP Link s Kasa brand is known for its solid yet affordable smart home devices and its smart lights are no different We tested out the WiFi only multicolor smart light bulbs and found them easy to install and use and they provide a bunch of features at an affordable price a four pack of multicolor bulbs will only set you back Besides having a simple installation process Kasa s multicolor smart lights stayed reliably connected the whole time we tested them and the companion mobile app is simple and clean All of the main functions for each light live in that bulb s dedicated page in the app allowing you to change brightness white levels color schedules and more without navigating through a bunch of different menus Changing colors is nearly instantaneous and the light changes as you drag your finger across the color wheel in the app Editing the four presets you re able to save takes only a few taps as does grouping multiple bulbs into rooms and creating lighting schedules For the latter if you do set on off schedules the app will show you the next step in that schedule i e off at pm next to each individual light There s also a handy “usage section in each light s page that shows you the bulb s energy use over time plus an estimate of how much energy you re saving by using a smart light instead of a regular one This is something that would be fun to observe over many weeks and months of using these bulbs especially if conserving energy is one of the main reasons you invested in smart lights in the first place TP Link claims you can connect “unlimited smart devices to its mobile app which technically means you can have as many Kasa smart lights in your home as you d like We only tested a few together so we can t say for sure how dozens of connected devices would affect app speed and light response time These are WiFi only bulbs which means connecting them to a Zigbee hub isn t an option so keep that in mind before deciding to invest in a house full of these gadgets It s also worth noting that these lights aren t compatible with Apple s HomeKit although you can control them using Alexa and Google Assistant commands Best all white LIFX White EMaybe you don t want to bother with colored lights If that s the case LIFX s White E is your best bet You get all of the non color features in the mobile app that we explained above including schedules and virtual assistant controls but in a more basic light bulb that only costs My biggest gripe is that it doesn t span the cool to warm temperature range that other bulbs do Rather you re stuck with just one shade of white K which is on the warmer side This makes the LIFX bulb better for intimate settings like a bedroom or a living room but since it s not overly warm it could work in a home office too It s also dimmable so you can control its brightness If you have a specific use case in mind for your smart lights that doesn t involve a rainbow of colors then a LIFX bulb will more than suffice They would work well in a child s room for instance allowing you to set wake up and sleep schedules that gradually turn on and off the lights or in a home office where you just want a bit more control over your lights without extra frills Honorable mention Sengled Smart Light BulbsSengled s Smart Light Bulbs deserve a shout because they re essentially more affordable versions of the best bulbs mentioned here just with a few compromises Key among those is that their colors are less nuanced than most others we tested and the mobile app is less polished That said you re still getting millions of colors out of Sengled s smart lights and the app is easy to use It also provides all of the features you d want from a smart light bulb including grouping schedules and automations The fact that the Sengled mobile app isn t as slick as Hue s or LIFX s may actually work in its favor with newbies the basic controls and labels will be very easy for smart home novices to understand The bulbs we tested were WiFi based so they do not require a hub However Sengled has a bunch of other smart lights that work via WiFi Bluetooth or hub connectivity A pack of four WiFi color bulbs will set you back while a set of six Zigbee hub based lights costs only Overall Sengled s devices are much more affordable than Hue s making them a good budget option regardless of whether you want to stick to WiFi or invest in a smart home hub like Sengled s own or a smart device like Amazon s Echo with a built in hub Best smart lamp Philips Hue Signe Table LampPhilips Signe table lamp is a slick way to add a wash of color into your living room or a more controllable light source on your desk The nearly two foot tall lamp can be customized with up to three colors of light at once plus it supports a full array of cool and warm hues as well Shine it towards a wall to set the mood with colored lights during your game night or use it to give yourself sufficient lighting during your next Zoom meeting you can make it as fun or as practical as you need It also supports effects like “candle and “fireplace both of which produce moving light that emulates flickering flames We also appreciate that the Signe lamp is a totally standalone device like most of Philips new Hue bulbs you don t need a Hue bridge to use it But if you have one you ll be able to do things like control the lamp when you re away from home The Signe lamp is a splurge though coming in at over It s certainly worth it if you need just one powerful light source but a more affordable alternative would be the Philips Hue Go portable table lamp It too supports millions of colors and a full spectrum of warm and cool light but it runs on a rechargeable battery and can be used wirelessly Depending on the setting you choose you ll get up to hours of continuous use making it a good option if you want a controllable light that can go anywhere you need it without fuss Best smart light strip Govee M RGBIC LED Strip LightLight strips can bring illumination to hard to reach places or give a whole new vibe to your living room or office The latest light strip from Govee the M RGBIC model gets super bright and supports a wide range of colors It s WiFi connected but requires no central hub so even if you have other smart lights throughout your home this one will fit in easily One strip measures nearly feet long and it s divided into segments that you can control individually from within the Govee app We ll get into the app features but it s worth noting where the M sits in the smart light strip space There are various different lengths out there and you can even find some two packs that will cover up to feet The foot length is pretty common in single packs although you can find some that run up to feet long You can expect to pay to for a basic multi color foot light strip and the price will go up from there depending on how many segments the strip has the color range it supports if it s WiFi connected and other additional features Govee s M Light Strip is on the higher end of the spectrum coming in at for feet of light but it still costs less than arguably its biggest competitor Philips Hue Light Strips which come in at per foot strip I was impressed by not only the color spectrum the M Light Strip supports but also how bright it is This strip gets almost blinding and I usually had it operating at just percent of its full brightness While you can t control each individual light on the strip you can customize all segments in the Govee app The sheer number of options and effects Govee provides is remarkable the “effects lab gives you pre made basic colors scenes that mimic sunrises starry nights different kinds of movies like thrillers and dramas gaming genres and more On top of that you can make your own custom scenes and choose to share them with others in Govee s Explore page as well as your favorite colors and hues that you can save for frequent use The strip s color is saturated and vibrant combine that with the overall brightness and it was easily able to give my office an attractive ambient glow when positioned around the periphery of my couch Aside from the higher price tag my only other complaint about the M light strip is actually Govee s mobile app It s a bit chaotic and takes some getting used to so it might not be the best choice for anyone that wants something basic However I was able to get the hang of all the controls and then some after about a half hour And you can always default to using Alexa or Google Assistant voice commands to control your light strip if you prefer or you can set automations in the app that can take care of all your most used controls This article originally appeared on Engadget at |
2023-05-03 16:31:11 |
海外TECH |
Engadget |
Xbox’s big summer games showcase is set for June 11th |
https://www.engadget.com/xboxs-big-summer-games-showcase-is-set-for-june-11th-162025328.html?src=rss
|
Xbox s big summer games showcase is set for June thXbox has officially confirmed a summer games showcase for June th The event will be livestreamed at PM Eastern and will feature “some new surprises and “first looks from internal development studios Expect to see plenty of reveals for upcoming Xbox PC and Game Pass titles This is a double feature however so grab the popcorn and stick around after the first showcase for a deep dive into the forthcoming sci fi epic Starfield The Bethesda developed RPG was delayed from last year until September so the gameplay footage should be polished to perfection The officially named Starfield Direct don t tell Nintendo promises “tons of new gameplay developer interviews and behind the scenes insider information There s also a follow up stream like last year called Xbox Games Showcase Extended Tune in on June th at PM Eastern for more game updates interviews and news All of these streams are available via Xbox s official social media accounts like Twitch YouTube and Facebook Xbox says all content will be presented in over languages including American Sign Language The console manufacturer is also organizing a number of in person FanFest events to watch the streams with other people These little soirees are set for Los Angeles Mexico City São Paulo Melbourne and Warsaw E was canceled this year so here s to hoping we get some big juicy reveals to take the sting out Xbox needs some major buzz to offset a recent decline in console sales and it looks like the lukewarm reception to vampire shooter Redfall isn t gonna do it This article originally appeared on Engadget at |
2023-05-03 16:20:25 |
海外TECH |
Engadget |
TikTok’s new monetization program is now available for all eligible US creators |
https://www.engadget.com/tiktoks-new-monetization-program-is-now-available-for-all-eligible-us-creators-161555027.html?src=rss
|
TikTok s new monetization program is now available for all eligible US creatorsTikTok announced today that its revised content monetization program is now available for all eligible creators Designed to pay more and “unlock more exciting real world opportunities the Creativity Program Beta launched in February as an invite only program Starting today it s open to US creators or older with at least followers and video views in the last days TikTok says anyone entering the Creativity Program Beta can t return to the Creator Fund the previous monetization system launched in with an initial million commitment and a later promise to grow it to billion over three years However some influencers have claimed that the Creator Fund only paid a few dollars for videos with millions of views TikTok didn t specify how much more the new system pays but it says it s based on feedback from the Creator Fund and is designed to “generate higher revenue potential Apart from the follower and recent view count requirements the Creativity Program Beta also says participants must “create and publish high quality original content longer than one minute In addition the company says eligible creators can track video eligibility in an updated dashboard where they can also see their estimated revenue and performance metrics This article originally appeared on Engadget at |
2023-05-03 16:15:55 |
海外科学 |
NYT > Science |
Oil Executive Who Heads U.N. Climate Talks Hints at His Approach |
https://www.nytimes.com/2023/05/03/climate/un-climate-oil-uae-al-jaber.html
|
Oil Executive Who Heads U N Climate Talks Hints at His ApproachIn a speech Sultan al Jaber the Emirati official presiding over this year s climate summit spoke of emissions cuts but experts also cited ambiguity in his statements |
2023-05-03 16:13:22 |
ニュース |
BBC News - Home |
Coronation protests allowed, security minister insists |
https://www.bbc.co.uk/news/uk-65466825?at_medium=RSS&at_campaign=KARANGA
|
groups |
2023-05-03 16:20:44 |
ニュース |
BBC News - Home |
Emma Raducanu to miss French Open and Wimbledon |
https://www.bbc.co.uk/sport/tennis/65469123?at_medium=RSS&at_campaign=KARANGA
|
ankle |
2023-05-03 16:42:44 |
ニュース |
BBC News - Home |
Jude Bellingham: Real Madrid in advanced talks to sign England midfielder |
https://www.bbc.co.uk/sport/football/65473901?at_medium=RSS&at_campaign=KARANGA
|
euros |
2023-05-03 16:20:13 |
ニュース |
BBC News - Home |
Sam Allardyce: Leeds boss says he is 'up there' with Jurgen Klopp & Pep Guardiola |
https://www.bbc.co.uk/sport/football/65473908?at_medium=RSS&at_campaign=KARANGA
|
Sam Allardyce Leeds boss says he is x up there x with Jurgen Klopp amp Pep GuardiolaNew Leeds United manager Sam Allardyce says he is up there with any manager in the Premier League including Manchester City boss Pep Guardiola and Liverpool s Jurgen Klopp |
2023-05-03 16:41:05 |
ニュース |
BBC News - Home |
Who is going to the Coronation - and who isn't? |
https://www.bbc.co.uk/news/uk-65298422?at_medium=RSS&at_campaign=KARANGA
|
guest |
2023-05-03 16:00:41 |
Azure |
Azure の更新情報 |
Generally available: Serverless SQL for Azure Databricks |
https://azure.microsoft.com/ja-jp/updates/generally-available-serverless-sql-for-azure-databricks/
|
Generally available Serverless SQL for Azure DatabricksServerless SQL for Azure Databricks is now generally available This capability provides instant compute to users for their BI and SQL workloads with minimal management required |
2023-05-03 17:00:04 |
コメント
コメントを投稿