Show HN: Wrote book that builds a SaaS boilerplate. Save weeks on side projects https://ift.tt/2qgfzGR August 15, 2020 at 01:53PM
via Blogger https://ift.tt/3kNqvqV
via Blogger https://ift.tt/3kOMrCd
(https://ift.tt/2Ymmssnhttps://whatsmusic.de/frankien-interview-creating-the-singer-songwriter-genre-standing-against-racism-and-a-memorable-open-mic-episode/
Show HN: Wrote book that builds a SaaS boilerplate. Save weeks on side projects https://ift.tt/2qgfzGR August 15, 2020 at 01:53PM
via Blogger https://ift.tt/3kNqvqV
via Blogger https://ift.tt/3kOMrCd
(https://ift.tt/2YmmssnShow HN: Spartan HUD Augmented Reality Helmet https://ift.tt/3fRbKQs August 15, 2020 at 09:45AM
via Blogger https://ift.tt/2Y6td13
via Blogger https://ift.tt/31ZGp9n
(https://ift.tt/2DNtvDlShow HN: Wrote book that builds a SaaS boilerplate. Save weeks on side projects https://ift.tt/2qgfzGR August 15, 2020 at 01:53PM
via Blogger https://ift.tt/3kNqvqV
(https://ift.tt/3iLm5z2Show HN: Spartan HUD Augmented Reality Helmet https://ift.tt/3fRbKQs August 15, 2020 at 09:45AM
via Blogger https://ift.tt/2Y6td13
(https://ift.tt/2PYa1y1Show HN: My humble uptime monitoring service after year of developing https://pingr.io August 15, 2020 at 09:23AM
via Blogger https://ift.tt/2DZ7lOe
via Blogger https://ift.tt/3g1QF5U
(https://ift.tt/3h7gWRKShow HN: Dashboard for tracking insider trading at S&P 500 companies https://ift.tt/3h6t2KU August 15, 2020 at 07:50AM
via Blogger https://ift.tt/3iKnTZf
via Blogger https://ift.tt/2PXWaYx
(https://ift.tt/30ZVEjlShow HN: My humble uptime monitoring service after year of developing https://pingr.io August 15, 2020 at 09:23AM
via Blogger https://ift.tt/2DZ7lOe
(https://ift.tt/329RK6TShow HN: Generate pretty code screenshots with gradients https://ift.tt/2DB6l2C August 15, 2020 at 04:28AM
via Blogger https://ift.tt/30Z3x8B
via Blogger https://ift.tt/3iKHhVQ
(https://ift.tt/3asTrzJShow HN: Dashboard for tracking insider trading at S&P 500 companies https://ift.tt/3h6t2KU August 15, 2020 at 07:50AM
via Blogger https://ift.tt/3iKnTZf
(https://ift.tt/3gViNc5Show HN: Generate pretty code screenshots with gradients https://ift.tt/2DB6l2C August 15, 2020 at 04:28AM
via Blogger https://ift.tt/30Z3x8B
(https://ift.tt/3kNDbOJLaunch HN: Tella (YC S20) – Collaborative video editing in the browser Tella ( https://www.tella.tv/ ) is a collaborative online video editor for screen and camera recordings. We’re making video creation accessible to people who have no prior editing experience. Sharing screen and camera recordings is a rapidly growing way for people to communicate at work, especially in technology where the subject matter is often on screens (new features, code, designs). But while people are creating more video for work, it’s usually for the convenience of the creator and not the viewer. One-take screen recordings can be long, boring, and difficult to watch. We’re trying to change this by letting people produce and edit their recordings so that it’s a better experience for viewers. Michiel and I used to work at a large remote company and this was where we saw the potential of edited video content in the workplace. One of the biggest challenges was keeping business teams up-to-date with product teams. The most effective solution was product teams sharing videos about their work over Slack, which the rest of the organisation watched in their own time. Product teams made videos about new projects, progress updates, launches, user research, and so on. The most interesting aspect of the approach was that the videos weren’t just screen recordings, they were edited and often well-produced videos. The better the production, the better the engagement was. Teams approached the production of these videos in the same way as preparing a slide deck for a presentation. We loved the format and saw its potential, especially in a remote workplace, but it had some problems. Video editing is time consuming, and working on a video with a teammate takes even longer. Video editing also has a high barrier to entry. Purchasing Screenflow or Final Cut (or other long-format editors) and then learning how to use it prohibits people from trying video as a form of sharing information. So we set out to build a video editor that focuses on screen and camera recording (where most of the subject matter comes from at work), allows for collaboration (many people work in teams and expect the tools they use to support this), and makes editing straightforward (putting together a video should be as simple as putting together a slide deck). Our implementation takes a different approach to most editors. We wanted something that was fast, lightweight, and could run in a web browser—appealing to people completely new to video editing. We also wanted to support real-time collaboration. Instead of transcoding all content to a video format, we created our own video player that controls the timing and display of HTML elements. Let’s say your video consists of a couple recordings, some text, and some images. Tella plots these different bits of content on a timeline and then plays them back in sequence on a webpage. The benefit of this is that we can use anything that you can do with HTML, CSS and JS to create a video. We’re not bound to ffmpeg or other transcoders to generate our video for us. We take the document the user created and display that in the same way to the viewer (no converting step in between). This means we can stay lightweight and let you update the video whenever you like. There are no “snapshots” stored and the link always shows the source of truth. The challenge with this is keeping all the content in sync. Using our earlier example: the first recording should play after the text and then the second recording exactly after the first ends. A more complex scenario would be where two videos need to play back at the same time: a screen recording and a camera recording—these need to start and stop at the same moments. This is called “Media Synchronization”, or MediaSync for short ( https://ift.tt/2E3qC0V ). At the moment browsers don’t have a lot of stable APIs that can help us, but they are in the works! One notable example is the Timing Object ( https://ift.tt/3h3Akz2 ) which outlines how you can sync multiple media elements to the same clock. Right now Tella mostly works by manually syncing all video elements on actions like “play” or “seek”. Eventually we want to implement more of the techniques outlined in MediaSync, like slightly changing the speed of out of sync videos to let them catch up. So far, people have been using Tella to create product demos, team updates, company announcements, sales pitches, investor pitches, and tutorial videos, as well as making video content for blogs and newsletters. We’d love to hear what you think and answer any questions you might have. Thanks! August 14, 2020 at 07:40AM
via Blogger https://ift.tt/33VnFKG
(https://ift.tt/341xBCbShow HN: Photo Realistic QR-Codes https://ift.tt/2Q5wJEN August 14, 2020 at 07:06AM
via Blogger https://ift.tt/33UVmMq
(https://ift.tt/3iBLnzuShow HN: A Genetic Algorithm library written in JavaScript https://ift.tt/2eY8J14 August 14, 2020 at 07:05AM
via Blogger https://ift.tt/3aow2j2
(https://ift.tt/31PtN4oShow HN: Tweek – Super Fast To-Do Weekly Calendar App https://tweek.so August 14, 2020 at 06:43AM
via Blogger https://ift.tt/3atu3Ku
(https://ift.tt/30XiaJCShow HN: Shellcaster, a terminal-based podcast manager in Rust https://ift.tt/2WTaq98 August 14, 2020 at 05:55AM
via Blogger https://ift.tt/2Fmjtt3
(https://ift.tt/31Tw9PSMillions of artists have wondered, “How do I get more legit streams on Spotify?”
The operative word here is legit.
Many artists have come across dozens of promotion companies all claiming to provide real streams, but unfortunately sometimes it’s hard to tell what’s real and what’s not.
This has led to a healthy skepticism from artists who do see the usefulness in landing on good playlists and attracting new listeners to their music, but aren’t sure if the playlists or companies they’re submitting to have botted (or fake) streams that are artificially inflating the play counts.
At Omari Music Promotion we’ve reviewed far more playlists than just about anybody and made our network of vetted curators available to artists through our promotion service at https://ift.tt/2ZJ7j6f.
Given that we’ve promoted music for over 10,000 artists and run close to 20,000 individual campaigns, that’s A LOT of researching and vetting playlist curators to ensure we provide organic promotion to artists.
Here are the tips and strategies we’ve developed over the years to verify if a playlist is real or fake before letting them into our network of curators at https://ift.tt/2ZJ7j6f.
Subscribe : http://bit.ly/2id0MGY
Website : http://omarimc.com
———————————————
● Email: https://ift.tt/2knagGw
● Instagram : https://ift.tt/2BI5zLu
● Twitter : https://ift.tt/1uASU2k
● Facebook : https://ift.tt/2kjY5dA
● SoundCloud : https://ift.tt/1gjPNLb
via Blogger https://ift.tt/31Sycn9
(https://ift.tt/3kNLeuIMillions of artists have wondered, “How do I get more legit streams on Spotify?” The operative word here is legit. Many artists have come across dozens of promotion companies all claiming to provide real streams, but unfortunately sometimes it’s hard to tell what’s real and what’s not. This has led to a healthy skepticism from artists who do see the usefulness in landing on good playlists and attracting new listeners to their music, but aren’t sure if the playlists or companies they’re submitting to have botted (or fake) streams that are artificially inflating the play counts. At Omari Music Promotion we’ve reviewed far more playlists than just about anybody and made our network of vetted curators available to artists through our promotion service at https://ift.tt/2ZJ7j6f. Given that we’ve promoted music for over 10,000 artists and run close to 20,000 individual campaigns, that’s A LOT of researching and vetting playlist curators to ensure we provide organic promotion to artists. Here are the tips and strategies we’ve developed over the years to verify if a playlist is real or fake before letting them into our network of curators at https://ift.tt/2ZJ7j6f. Subscribe : http://bit.ly/2id0MGY Website : http://omarimc.com ——————————————— ● Email: https://ift.tt/2knagGw ● Instagram : https://ift.tt/2BI5zLu ● Twitter : https://ift.tt/1uASU2k ● Facebook : https://ift.tt/2kjY5dA ● SoundCloud : https://ift.tt/1gjPNLb
via Blogger https://ift.tt/3fUN0Xh
(https://ift.tt/3gW0FPqMillions of artists have wondered, “How do I get more legit streams on Spotify?”
The operative word here is legit.
Many artists have come across dozens of promotion companies all claiming to provide real streams, but unfortunately sometimes it’s hard to tell what’s real and what’s not.
This has led to a healthy skepticism from artists who do see the usefulness in landing on good playlists and attracting new listeners to their music, but aren’t sure if the playlists or companies they’re submitting to have botted (or fake) streams that are artificially inflating the play counts.
At Omari Music Promotion we’ve reviewed far more playlists than just about anybody and made our network of vetted curators available to artists through our promotion service at https://ift.tt/2ZJ7j6f.
Given that we’ve promoted music for over 10,000 artists and run close to 20,000 individual campaigns, that’s A LOT of researching and vetting playlist curators to ensure we provide organic promotion to artists.
Here are the tips and strategies we’ve developed over the years to verify if a playlist is real or fake before letting them into our network of curators at https://ift.tt/2ZJ7j6f.
Subscribe : http://bit.ly/2id0MGY
Website : http://omarimc.com
———————————————
● Email: https://ift.tt/2knagGw
● Instagram : https://ift.tt/2BI5zLu
● Twitter : https://ift.tt/1uASU2k
● Facebook : https://ift.tt/2kjY5dA
● SoundCloud : https://ift.tt/1gjPNLb
via Blogger https://ift.tt/3aoOvvJ
via Blogger https://ift.tt/3kHkxb7
(https://ift.tt/2FoOvkavia Blogger https://ift.tt/3aoOvvJ
(https://ift.tt/30VPe4HShow HN: Create procedural GIF animations in browser by defining f(x,y,time)→RGB https://fofpx.com August 13, 2020 at 02:31AM
via Blogger https://ift.tt/3kH66UI
(https://ift.tt/31N8fWaShow HN: bsv – maximum performance data processing https://ift.tt/30QaBnH August 12, 2020 at 04:42PM
via Blogger https://ift.tt/3fX07r4
via Blogger https://ift.tt/3akn729
(https://ift.tt/3gVbbWWShow HN: New PHP router wich is up to 20 times faster then Aura Router https://ift.tt/2PQbJBw August 12, 2020 at 11:20PM
via Blogger https://ift.tt/30Q4RKM
(https://ift.tt/31Uc2kGShow HN: I’m 15 and made a bedtime calculator with React JavaScript https://ift.tt/2FnsXVb August 12, 2020 at 07:22PM
via Blogger https://ift.tt/2PMmkNM
via Blogger https://ift.tt/2DWumBa
(https://ift.tt/3gTAwAHShow HN: bsv – maximum performance data processing https://ift.tt/30QaBnH August 12, 2020 at 04:42PM
via Blogger https://ift.tt/3fX07r4
(https://ift.tt/2PS07hiShow HN: I’m 15 and made a bedtime calculator with React JavaScript https://ift.tt/2FnsXVb August 12, 2020 at 07:22PM
via Blogger https://ift.tt/2PMmkNM
(https://ift.tt/3kCi1D4Show HN: Scraping 2.5 million songs metadata from Jango Radio Jango. It’s a music streaming service. No it’s not Spotify. Yes I know you’ve never heard of Jango. So I spent the past few months scraping metadata for every song on Jango Radio and put it in a database and made it searchable. I built a search tool which includes the kind of features that only a nerd would want like search by ID and search by URL. https://jango-index.ml/ I used Bash and Btrfs for the backend scraper. I used PHP and SQLite for the frontend search. https://ift.tt/2Xhatvo I’m not interested in monetizing what I did. I wouldn’t be interested in a marketing campaign to raise the notoriety of Jango Radio to the point that you would notice it exists either. I’m aware that my project looks like crap to web design obsessed marketing posers who pretend to code. I happen to enjoy coding and I did a coding project. I know coding is an intrinsically valueless endeavor. I did it anyway. August 12, 2020 at 07:10PM
via Blogger https://ift.tt/33W4Abc
via Blogger https://ift.tt/2XXyzvE
(https://ift.tt/2XXjWbxShow HN: Faceoffus.com: easily remove faces from photos before sharing https://faceoffus.com/ August 12, 2020 at 04:21PM
via Blogger https://ift.tt/30RzXlt
via Blogger https://ift.tt/2DYUf3r
(https://ift.tt/3fU1vLcShow HN: Scraping 2.5 million songs metadata from Jango Radio Jango. It’s a music streaming service. No it’s not Spotify. Yes I know you’ve never heard of Jango. So I spent the past few months scraping metadata for every song on Jango Radio and put it in a database and made it searchable. I built a search tool which includes the kind of features that only a nerd would want like search by ID and search by URL. https://jango-index.ml/ I used Bash and Btrfs for the backend scraper. I used PHP and SQLite for the frontend search. https://ift.tt/2Xhatvo I’m not interested in monetizing what I did. I wouldn’t be interested in a marketing campaign to raise the notoriety of Jango Radio to the point that you would notice it exists either. I’m aware that my project looks like crap to web design obsessed marketing posers who pretend to code. I happen to enjoy coding and I did a coding project. I know coding is an intrinsically valueless endeavor. I did it anyway. August 12, 2020 at 07:10PM
via Blogger https://ift.tt/33W4Abc
(https://ift.tt/31MpjLNShow HN: Faceoffus.com: easily remove faces from photos before sharing https://faceoffus.com/ August 12, 2020 at 04:21PM
via Blogger https://ift.tt/30RzXlt
(https://ift.tt/2PPYAbEShow HN: Kinopio.club – visual thinking, brainstorming tool https://kinopio.club August 12, 2020 at 07:55AM
via Blogger https://ift.tt/2DEiSCN
(https://ift.tt/2XXf0UhShow HN: dstack – an open-source tool to build data applications easily Dear HN, I am Riwaj, the cofounder of dstack.ai (https://ift.tt/3amrgmi). A few months ago, we built an online service that allows users to publish data visualizations from Python or R. The idea was to build a tool that did not require additional programming or front-end development for publishing data visualizations. Such a code can be invoked from either Jupyter notebook, RMarkdown, Python, or R scripts. Once the data is pushed, it can be accessed via a browser. Open-sourcing dstack: During our customer discovery phase, we realized that dstack.ai should integrate a lot more open source data science frameworks than we integrated ourselves. For example, as a user, I want to push a matplotlib plot, a Tensorflow model, a plotly chart, a pandas dataframe, and I expect the presentation layer to fully-support it. Supporting all types of artifacts and providing all the tools to work with them solely seems to be a very challenging task. With this, we open-sourced the framework. Now you can build dstack locally, and run it on your servers, or in a cloud of your choice if that’s needed. More details on the project, how to use it, and the source code of the server can be found at the https://ift.tt/3fTKQqW repo. The client packages for Python and R are available at the https://ift.tt/33RCkXb and https://ift.tt/31YPmzN correspondingly. What’s next: User callbacks- so that application shows not just pre-calculated visualizations but also can fetch data from a store and process it in real-time. ML models- so that data scientists can publish a stack which binds together a pre-calculated ML model and user parameters Use cases- Support specific use cases that help data scientists to build data science models into data applications as fast as possible. We would be happy to get your feedback on the open-source framework and also get your opinion on what kind of use cases can be built on top of the framework? Thank you. August 12, 2020 at 06:14AM
via Blogger https://ift.tt/2ClY2Hr
(https://ift.tt/31NzIquShow HN: Orchest – Data Science Pipelines Hello Hacker News! We are Rick & Yannick from Orchest (https://www.orchest.io – https://ift.tt/2XRxxBc). We’re building a visual pipeline tool for data scientists. The tool can be considered to be high-code because you write your own Python/R notebooks and scripts, but we manage the underlying infrastructure to make it ‘just work’. You can think of it as a simplified version of Kubeflow. We created Orchest to free data scientists from the tedious engineering related tasks of their job. Similar to how companies like Netflix, Uber and Booking.com support their data scientists with internal tooling and frameworks to increase productivity. When we worked as data scientists ourselves we noticed how heavily we had to depend on our software engineering skills to perform all kinds of tasks. From configuring cloud instances for distributed training, to optimizing the networking and storage for processing large amounts of data. We believe data scientists should be able to focus on the data and the domain specific challenges. Today we are just at the very beginning of making better tooling available for data science and are launching our GitHub project that will give enhanced pipelining abilities to data scientists using the PyData/R stack, with deep integration of Jupyter Notebooks. Currently Orchest supports: 1) visually and interactively editing a pipeline that is represented using a simple JSON schema; 2) running remote container based kernels through the Jupyter Enterprise Gateway integration; 3) scheduling experiments by launching parameterized pipelines on top of our Celery task scheduler; 4) configuring local and remote data sources to separate code versioning from the data passing through your pipelines. We are here to learn and get feedback from the community. As youngsters we don’t have all the answers and are always looking to improve. August 12, 2020 at 05:24AM
via Blogger https://ift.tt/33YMMMN
(https://ift.tt/31MbPzSShow HN: The cheapest investment platforms in the UK https://ift.tt/33Yi8To August 12, 2020 at 01:48AM
via Blogger https://ift.tt/33Qs7ds
via Blogger https://ift.tt/2E1ao8c
(https://ift.tt/30RV6vQShow HN: NeuralCam Live – Using ML to Turn iPhones into Smart Webcams https://ift.tt/3ajkddY August 12, 2020 at 01:25AM
via Blogger https://ift.tt/2PKP2Ph
via Blogger https://ift.tt/2FiMxBO
(https://ift.tt/33RLiUkShow HN: Ssgo, a Deno minimalist static site generator https://ift.tt/30Porag August 12, 2020 at 01:14AM
via Blogger https://ift.tt/2PIpv9t
via Blogger https://ift.tt/3kFdTCc
(https://ift.tt/2DX3q4pShow HN: SOTA semantic segmentation with MobileNetV3, in 3 lines of PyTorch code https://ift.tt/31MuCLe August 11, 2020 at 05:33PM
via Blogger https://ift.tt/3ixEVcT
via Blogger https://ift.tt/3kAUsdP
(https://ift.tt/3ixhIYnShow HN: The cheapest investment platforms in the UK https://ift.tt/33Yi8To August 12, 2020 at 01:48AM
via Blogger https://ift.tt/33Qs7ds
(https://ift.tt/3fNLpT5Show HN: NeuralCam Live – Using ML to Turn iPhones into Smart Webcams https://ift.tt/3ajkddY August 12, 2020 at 01:25AM
via Blogger https://ift.tt/2PKP2Ph
(https://ift.tt/3izoU6qShow HN: Ssgo, a Deno minimalist static site generator https://ift.tt/30Porag August 12, 2020 at 01:14AM
via Blogger https://ift.tt/2PIpv9t
(https://ift.tt/3kCsyOGShow HN: SOTA semantic segmentation with MobileNetV3, in 3 lines of PyTorch code https://ift.tt/31MuCLe August 11, 2020 at 05:33PM
via Blogger https://ift.tt/3ixEVcT
(https://ift.tt/3itMzF2Show HN: EventNative – An open-source, user event collection service https://ift.tt/33NJqvH August 11, 2020 at 07:03AM
via Blogger https://ift.tt/2ChuLxA
(https://ift.tt/33Lch3XShow HN: inlets – The Cloud Native Tunnel https://docs.inlets.dev August 11, 2020 at 05:57AM
via Blogger https://ift.tt/2XKQ1Dx
(https://ift.tt/31Eb3VqShow HN: Layout Shift GIF Generator – Visualise CLS with a GIF https://ift.tt/33LXoOP August 11, 2020 at 03:28AM
via Blogger https://ift.tt/3fTCuQo
via Blogger https://ift.tt/31Gdyqj
(https://ift.tt/2FbyAW9Show HN: Layout Shift GIF Generator – Visualise CLS with a GIF https://ift.tt/33LXoOP August 11, 2020 at 03:28AM
via Blogger https://ift.tt/3fTCuQo
(https://ift.tt/33P7MVSShow HN: Wedge Pattern in Technical Analysis, Rising Wedge and Falling Wedge https://www.youtube.com/watch?v=wPXHUApzurQ&t August 10, 2020 at 07:42PM
via Blogger https://ift.tt/33Jc80Z
via Blogger https://ift.tt/3iuPtcW
(https://ift.tt/2DUwnh4Show HN: Wedge Pattern in Technical Analysis, Rising Wedge and Falling Wedge https://www.youtube.com/watch?v=wPXHUApzurQ&t August 10, 2020 at 07:42PM
via Blogger https://ift.tt/33Jc80Z
(https://ift.tt/3gSvg0kShow HN: MyDeskTour – Show off your desk setup https://mydesktour.com/ August 9, 2020 at 10:55AM
via Blogger https://ift.tt/33LVNIF
via Blogger https://ift.tt/30M7nBM
(https://ift.tt/2F3fpxFShow HN: MyDeskTour – Show off your desk setup https://mydesktour.com/ August 9, 2020 at 10:55AM
via Blogger https://ift.tt/33LVNIF
(https://ift.tt/2DDAUooShow HN: Kiel – Minimalist Kotlin DSL for RecyclerView.Adapter https://ift.tt/30N775L August 10, 2020 at 01:50AM
via Blogger https://ift.tt/3isi6r7
(https://ift.tt/33L5SpuLearning how to get more real streams on Apple music can be tough. Finding the right company to help you do that can be even tougher. In this video we dive in to apple music playlist submission, marketing campaigns, and Apple Music For Artists vs. Spotify For Artists. Subscribe : http://bit.ly/2id0MGY Website : http://omarimc.com ——————————————— ● Email: https://ift.tt/2knagGw ● Instagram : https://ift.tt/2BI5zLu ● Twitter : https://ift.tt/1uASU2k ● Facebook : https://ift.tt/2kjY5dA
via Blogger https://ift.tt/31B6njb
(https://ift.tt/31xqb72Show HN: Mandelwave: A mandelbrot inverse spectrogram with Griffin-Lim algorithm https://ift.tt/33Kwyqs August 9, 2020 at 11:16PM
via Blogger https://ift.tt/2CfKltJ
(https://ift.tt/3ab1d1jShow HN: Procedural level generator for my tower defense game https://twitter.com/victorqribeiro/status/1292738025156378625 August 10, 2020 at 01:40AM
via Blogger https://ift.tt/33XeZnd
via Blogger https://ift.tt/30H3Y7f
(https://ift.tt/2XO4i29Learning how to get more real streams on Apple music can be tough. Finding the right company to help you do that can be even tougher.
In this video we dive in to apple music playlist submission, marketing campaigns, and Apple Music For Artists vs. Spotify For Artists.
Subscribe : http://bit.ly/2id0MGY
Website : http://omarimc.com
———————————————
● Email: https://ift.tt/2knagGw
● Instagram : https://ift.tt/2BI5zLu
● Twitter : https://ift.tt/1uASU2k
● Facebook : https://ift.tt/2kjY5dA
Show HN: Scraper.ai – Watch new job listings from sites like indeed.com https://ift.tt/3iio79M August 10, 2020 at 12:14AM
via Blogger https://ift.tt/3acsCQv
via Blogger https://ift.tt/3ag2vrU
(https://ift.tt/30G6kDs