2024.05.20 03:28 xiaohanyuImprove website performance by reducing latency of downloading css/js/image/font assets to (almost) zero, with service worker
As title, I am not sure how many are aware of this trick to optimize website performance, so just share some learnings here. Recently I am upgrading a website to PWA, with Service Worker API - Web APIs MDN (mozilla.org). By adopting proper library and cache strategy, service worker can reduce the network latency and bandwidth cost drastically, which would lead to a performance boost. For my case, share a devtools screenshot: Without service worker and cache: Website load without service worker and cache With service worker and cache: Website load with service worker and cache As you can see, with service worker and cache, the latency of css/js load time reduced from serveral hundreds to several ms, which is 100x improvement. Although browsers often tries to load assets parallelly, this still helps a lot, with additional benefits:
on weak network conditions where the latency to download remote assets could be up to seconds, this is 1000x improvement
service worker cache also works offline, so even without network, website can still work partially
There're some caveats though.
Need to set proper cache expiration strategy, otherwise the website may occupy too much space, users may angry
2024.05.20 03:00 madasitisitisadamThoughts on what's ailing my beloved 30 year old HP 5MP?
I absolutely love my HP Laserjet 5MP (aka HP Lovecraft), which I bought for all my pennies in 1994 or so. Last December it was starting to print every page faint and with a bunch of smudging (gray background), so I replaced it with a spare toner cartridge that had been lying around for at least 20 years. It is also faint and smudgy, and when I print with it, I can see that the drum immediately becomes completely dirty inside the cartridge. New cartridges for this thing are super expensive now, so I'm reluctant to just buy a new one to try it, but does some guru know whether there's a chance it was just a bad cartridge, or is this a problem with the printer itself? (In which case, is it fixable?) I don't want to say goodbye to it quite yet!
2024.05.20 02:24 Unique_Software_9180What font ages best
Hey friends , I’m getting a pretty large sentence on my side/back area. Wanted to ask what font age better ( most of my tattoos have aged amazingly. But most are images/portraits. Now i wanted to ask what is the best front and is it better to go big or small I am more than happy to cover my side with witting
2024.05.20 02:17 crunchy-milk878Hi everyone, right now I am taking commissions for conlang fonts & scripts
Hey friends, right now I am taking commissions for making fonts and scripts. If you would like to commission me DM me and I will tell you the information.
2024.05.20 00:59 JE_SkeetsJohn wrote the first 2 reviews for "One, Two Many" on Rotten Tomatoes (5 stars of course). Only he would mention the writer (John) first, name the credits for everyone and end it with "Good job, john". So obviously his writing style. Plus, both user profiles have only given this one review on RT.
2024.05.20 00:43 stuck-in-an-ideRemoving the "powered by ghost" footer?
I'm currently using the Attila theme, and want to remove the "powered by Ghost" footer. I've tried to find anything that could help via Google, but can't seem to find a solid solution. Here's the folder structure for the theme:
2024.05.20 00:34 stuck-in-an-ideGhost CMS. Anybody know how to remove the "Powered by Ghost" footer?
I'm currently using the Attila theme, and want to remove the "powered by Ghost" footer. I've tried to find anything that could help via Google, but can't seem to find a solid solution. Here's the folder structure for the theme:
2024.05.19 22:23 Life_Equipment381Recommendations for Tattoo Artists good at lettering (Sanskrit phrase)
Hi everyone, I am planning to get my first tattoo (यद् भावं तद् भवति). None of my friends have it so need your help and guidance. Longevity is very important to me. Other than that, just looking for a great experience for a newbie. Would you recommend a tattoo artist around the area who is excellent at writing quotes? If they have knowledge or prior work that they have done in Sanskrit script, that would be even better. I'd also appreciate how much I should expect to pay for it. I found a shop that I like and it is quoting me $700. My first reaction is that's a bit expensive but I have no idea. Thank you in advance.
2024.05.19 15:58 adultanimIP-adapter for clothes/poses questions
Working with IP adapters and a comic/anime generating checkpoint, I've been able to create nice consistent face results for a comic. IP adapter does 70%-80% of the job, and then I go into Photoshop to tune levels/gama, add some characteristic elements (an earring or a tattoo, for example) , and pass it through SD again for final touches. So far, so good! Where I get lose now is clothing. I download all safepoints from hugging face (https://huggingface.co/h94/IP-Adaptetree/main), but in A1111 some seem to be missing from the list of available processors once I select IP Adapter. For example, I downloadedip-adapter-plus_sd15.safetensors and relaunched SD, but I still can't see it from the dropdown menu. What I do see is ip-adapater-auto, which I did not download, and I guess this is just part of the script where it attempts to identify the matching model. This I'm basiing on the fact that when I run IP adapter, I see "ip-adapter-auto ==> ip-adapter-clip-g" which tells me it automatically switched to the appropriate preprocessor. The issues is when I choose ip-adapter-auto from the preprocessor list with ip-adapater-sdxl, I get an error: "RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the same." I still see ip-adapter-auto ==> ip-adapater-clip-g. What I'm trying to figure out is:
Which preprocessor should I use for clothes, or generic body recognition, like poses? Should it still be ip-adapter-auto? If not, where do I get it from?
several documentations say to run the sd15 Preprocessor or sd15 clip. I do have ip-adapter_sd15.safetensors inside /models/ControlNet, but I do not see it on the list. Can this be because of the checkpoint I'm using, a SDXL one?
If you have a workflow to copy clothes/poses in SD using A1111, do you mind sharing? I know I can use PS, and I do. I can get by with simple clothing pretty well. But I'm wondering about SD specifically.
2024.05.19 15:00 bishpenguinChanging from TKinter to web interface
Hi there, i'm looking for some advice on where to start, I have a script that spiders several folders to build a list of PDF files and allows a user to search for a PDF based on a unique number assigned to is. I have a tkinter front end that works fine, but i'm looking to put a web frontend on this so that its central and many people can use it, and i'm hoping someone can point me in the right direction on where to start. (I'm thinking of using Flask as it seems more straightforward to me than Django) My Tkinter gui script is below, and advice on where/how to start would be much appreciated.
""" The Python script creates a GUI application that allows users to search for and view PDF files, with functions for searching, opening PDF files, and managing the GUI interface. """ ################################### # Imports ################################### from tkinter import * import tkinter as tk #from tkinter import ttk from tkinter import filedialog from tkPDFViewer import tkPDFViewer as pdf import ttkbootstrap as ttk from ttkbootstrap.constants import * from certs_search import * ###################### # Define Global Vars ###################### ###################### # Debugging Vars ###################### DEBUGGING_ON = False ##################################### # Extend Entry & Text Class for TK ##################################### class EntryEx(ttk.Entry): """ Extended entry widget that includes a context menu with Copy, Cut and Paste commands. """ def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.menu = tk.Menu(self, tearoff=False) self.menu.add_command(label="Copy", command=self.popup_copy) self.menu.add_command(label="Cut", command=self.popup_cut) self.menu.add_separator() self.menu.add_command(label="Paste", command=self.popup_paste) self.bind("", self.display_popup) def display_popup(self, event): self.menu.post(event.x_root, event.y_root) def popup_copy(self): self.event_generate("<>") def popup_cut(self): self.event_generate("<>") def popup_paste(self): self.event_generate("<>") class TextEx(tk.Text): """ Extended Text widget that includes a context menu with Copy command. """ def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.menu = tk.Menu(self, tearoff=False) self.menu.add_command(label="Copy", command=self.popup_copy) self.bind("", self.display_popup) def display_popup(self, event): self.menu.post(event.x_root, event.y_root) def popup_copy(self): self.event_generate("<>") ###################### # Start Functions ###################### def search_for_pdf_file(): """ The function `search_for_pdf_file` searches for a specific PDF file, retrieves its location, and opens it. """ #clear_search_box() pdf_to_find = search_for.get() print(pdf_to_find) pdfs = build_list() search, stop = pdf_to_search_for(pdf_to_find) location, exact = search_for_pdf(pdfs, search, stop) print(location) print(f"Exact match :{exact}") for widget in root.winfo_children(): if isinstance(widget, Frame): widget.destroy() open_pdf_from_search(location, exact) def open_selected_pdf(value): """ The `open_pdf` function allows the user to select a PDF file to open and display it in a PDF viewer within a specified width and height. """ ### we need to update the text box with the selected pdf from the combobox ### and then display it... selected_pdf = pdf_select.get() for widget in root.winfo_children(): if isinstance(widget, Frame): widget.destroy() if isinstance(widget, Text): widget.destroy() ## pack a label with the file location location_text_message = TextEx(root, bg="white", fg="black", font="arial 12", height=1, width=100, padx=5) location_text_message.insert(END, selected_pdf) location_text_message.pack() if selected_pdf: v1=pdf.ShowPdf() v1.img_object_li.clear() v2=v1.pdf_view(root, pdf_location=open(selected_pdf, "r"), width=800, height=600) v2.pack(pady=10, padx=20) def open_pdf_external(): """ This function opens the currently selected file (selected in the Combobox) with the default application """ file_path = pdf_select.get() os.startfile(file_path, 'open') def clear_search_box(): """ The function `clear_search_box` clears the contents of a search box widget, and if there is anything in the pdf Frame, clears that too """ for widget in root.winfo_children(): if isinstance(widget, Frame): widget.destroy() if isinstance(widget, Text): widget.destroy() message.set("") search_for.delete(0, END) def open_pdf(): """ The `open_pdf` function allows the user to select a PDF file to open and display it in a PDF viewer within a specified width and height. """ open_file = filedialog.askopenfilename( initialdir = "c:/", title="Select a PDF to open", filetypes=( ("PDF Files", "*.pdf"), ("All Files", "*.*"))) #for widget in root.winfo_children(): # if isinstance(widget, Label): # widget.destroy() if open_file: v1=pdf.ShowPdf() v1.img_object_li.clear() v2=v1.pdf_view(root, pdf_location=open(open_file, "r"), width=800, height=600) v2.pack(pady=10, padx=20) def open_pdf_from_search(open_file, exact): """ This function opens a PDF file for viewing based on the provided file location. :param open_file: The `open_file` parameter is a string that represents the location of a PDF file that you want to open and view. It seems like the code is attempting to extract the file path from the `open_file` string and then use a function `pdf.ShowPdf()` to display the PDF file. """ pdf_select['values'] = open_file for widget in root.winfo_children(): if isinstance(widget, Text): widget.destroy() message.set("") if open_file is False: # pack a label warning the user if no match is found message.set("No matching certificate/delivery note note was found.") elif exact is False: # pack a label warning the user is it's not an exact match message.set("No exact match found....displaying closest match") open_file = str(open_file) open_file = open_file.replace("server_address.com\\ScanDocs\\", "S:\\") open_file = open_file[2:-2] # trim the quotes and square brackets ## pack a label with the file location location_text_message = TextEx(root, bg="white", fg="black", font="arial 12", height=1, width=100, padx=5) location_text_message.insert(END, open_file) location_text_message.pack() if open_file: v1=pdf.ShowPdf() v1.img_object_li.clear() v2=v1.pdf_view(root, pdf_location = open_file, width=800, height=600) v2.pack(pady=10, padx=20) # Initialise TK root = tk.Tk() style = ttk.Style("cosmo") root.geometry("1100x800") root.title("Certificate Search") #root.configure(bg="white") info_label = Label(root, text="Please enter a GRN to display the corresponding delivery note / Certificates.", font="arial 16", bg="white", fg="black", padx=5, pady=5) info_label.pack() search_frame = LabelFrame(root, text="") search_frame.pack() search_for = EntryEx(search_frame, width=30, font="ariel 18" ) search_for.pack(side=LEFT) Button(search_frame, text="Search", command=search_for_pdf_file, width=10, font="ariel 16",bd=1).pack(side=LEFT, padx=10) message = StringVar() message_label = Label(root, textvariable=message, font="arial 16",bg="white", fg="black", padx=5, pady=5) message_label.pack() select_frame = LabelFrame(root, text="") select_frame.pack() pdf_select = ttk.Combobox(select_frame, state="readonly", width="60", font="arial 14") pdf_select.pack(side=LEFT) pdf_select.bind("<>", open_selected_pdf) Button(select_frame, text="Open in External Viewer", command=open_pdf_external, width=18, font="arial 14",bd=2).pack(side=LEFT, padx=10) # Create the menu my_menu = Menu(root) root.config(menu=my_menu) file_menu = Menu(my_menu, tearoff=False, font="ariel 12") help_menu = Menu(my_menu, tearoff=False, font="ariel 12") my_menu.add_cascade(label="File", menu=file_menu) file_menu.add_command(label="Open", command=open_pdf) file_menu.add_command(label="Clear", command=clear_search_box) file_menu.add_separator() file_menu.add_command(label="Exit", command=root.quit) my_menu.add_cascade(label="Help", menu=help_menu) help_menu.add_command(label="Help", command=open_popup_help) help_menu.add_separator() help_menu.add_command(label="About", command=open_popup_about) ###################### # Main Loop ###################### root.mainloop()
2024.05.19 10:52 jennithomas321On-Page vs. Off-Page SEO: Different but Equally Important
What’s the Difference Between On-Page SEO and Off-Page SEO?
On-page SEO focuses on optimizing parts of your website that are within your control, while off-page SEO focuses on increasing the authority of your domain through content creation and earning backlinks from other websites. To further understand the difference between the two, you have to understand, at a basic level, how search engine algorithms work. Let’s break it down. There are two main buckets that search engines (SEO) look at when evaluating your site compared to other sites on the web.
On-page SEO looks at what your site (or your page) is about
Off-page SEO looks at how authoritative and popular your site is
On-Page vs. Off-Page SEO: What’s the Difference?
Put simply, what you rank for is largely determined by on-page factors, while how high you rank in the search results is largely determined by off-page factors.
How Does Each Type of SEO Affect Your Rankings?
What is On-Page SEO?
On-page SEO (also known as “on-site” SEO) is the act of optimizing different parts of your website that affect your search engine rankings. Where your website appears in search engine results pages is determined by a number of ranking factors including site accessibility, page speed, optimized content, keywords, title tags, etc. On-page SEO is about optimizing the stuff that you have control over and can change on your own website.
On-page SEO checklist:
How do you make sure your on-page SEO tactics are up to snuff? Here is a helpful checklist for on-site optimizations that can help curate your strategy.
Title Tags
Put your targeted keywords in the title tag of each page on your site. There are many best practices that go into writing an effective title tag.
Limit your title tags to 55-60 characters (including spaces)
Push the keyword closer to the beginning of the title (ONLY if it sounds natural)
Don’t stuff your keywords
Include brand at the end of the title tag, separated by a pipe bar () Example: “Chicago SEO Digital Third Coast”
Headings (H1)
Headings are usually the largest words on the page, and for that reason, search engines give them a little more weight than your other page copy. It is a good idea to work your target keywords into the headings of each web page but make sure you accurately reflect your page’s great content. Make sure your H1s limited to one per page, all other headers are H2 or H3
URL structure
Put keywords into your URLs if possible. However, do not go changing all of your current URLs just so they have keywords in them. You shouldn’t change old URLs unless you plan on redirecting your old ones to your new ones. Consult a professional before doing this.
Label your directories and folders in a way that makes sense for users
Don’t repeat keywords in your URL more than once. Keywords are helpful, but overdoing it effects user experience. Example: /best-socks-comparison-best-socks-best-socks?
Keep URLs as short as possible
Alt text for images
Any content management system should allow you to add something called “alt text” to all images on your website. This text isn’t visible to the average visitor – alt text is in fact used by screen reader software to help blind internet users understand the content of your images. Search engines crawl images in a similar way, so inserting some relevant keywords while accurately describing the image will help search engines understand your page’s content. Writing an alt attribute for each image keeps your website in compliance with WCAG (Web Content Accessibility Guidelines). Keep the following things in mind when writing alt text:
Thoroughly describe the image in 8-10 words
Include your targeted keyword where it sounds most natural
Include, if relevant, a geo-locator (e.g., Chicago)
Fast-loading pages, or page load speed
Google wants to help its users find what they’re looking for as quickly as possible to provide the best user experience. Therefore, optimizing your pages to load faster helps your site rank higher in the search results. Google has a tool called PageSpeed Insights that will analyze your site on both mobile and desktop. and then suggest tips to optimize page speed. There are also several quick fixes to eliminate whatever is bogging your site down and slowing your page load time. Key site speed factors to consider:
Minimizing HTTP requests
Making sure server response time is <200ms
Setting browser caching to at least a week or longer
Enabling Gzip compression
Having image sizes under 100kb (.jpg, .png, .gif)
Placing all CSS in an external style sheet
Minifying all JS, CSS and HTML
Prioritizing above the fold content loading
Mobile Friendliness
In recent years, Google has prioritized mobile page loading speed as a key ranking metric. How do you know if your website is mobile-friendly? Unfortunately, Google recently dropped support for some free public tools that helped. However, you can now use Google Search Console to analyze this type of information. Specifically, the Core Web Vitals report can help you identify if your mobile pages are loading slower than they should be.
Page Content
The content on your pages needs to be useful to people. If they search for something too specific to find your page, they need to be able to find what they’re looking for. It needs to be easy to read and provide value to the end user. Google has various ways to measure if your content is useful.
Aim for at least 500 words of copy. Although there is no exact formula for how many words a page should have, Google seems to prefer when a page has a lot of relevant and helpful content surrounding your topic.
Copy must be unique to each page, not duplicated from other pages on your site, and should directly address your visitors’ search queries
Push the keyword closer to the beginning of the title, but ONLY if it sounds natural
Internal Linking
Linking internally to other pages on your website is useful to visitors and it is also useful to search engines. Here’s an internal link to another blog post on our site that talks more about internal linking. Very meta. When adding internal links, make sure to have relevant anchor text. Anchor text is the clickable text in a hyperlink (usually indicated by blue font color and underline). To optimize your anchor text, make sure the selected word or phrase is relevant to the page you’re linking to. On-page SEO ensures that your site can be read by both potential customers and search engine robots. With good on-page SEO, search engines can easily index your web pages, understand what your site is about, and easily navigate the structure and content of your website, thus ranking your site accordingly. As a best practice, make sure your page content includes 1-3 relevant internal links.
Schema Markup
Adding structured data helps Google better understand the content of a page. Google also uses certain types of structured data to display “rich results” in SERPs such as a recipe with start ratings or step-by-step instructions with an image carousel. These rich results often appear at or near the top of SERPs and generally have higher click-through-rates than normal organic listings. Google prefers structured data to use schema.org vocabulary, and recommends using JSON-LD format. They also provide a handy Rich Results Test tool to check your code. While there are a variety of ways to add structured data to your website (plugins, Google Tag Manager, etc.), it’s always best to get a professional involved if you’re not comfortable writing code. Check out Google’s guide to structured data and rich results here.
Social Tags
Having your content shared on social tells Google that people find your content relevant, helpful and reputable. Not every page on your site is share-worthy, but you can optimize the pages that are with these tips:
Make sure you have Open Graph tags and Twitter Cards installed
Make it easy with “tweet this quote” links, or social share buttons for each post
Core Web Vitals
User experience is key to a website’s long-term success. In spring 2020, Google unveiled Core Web Vitals, a common set of signals that they deem “critical” to all users’ web experiences. The purpose of these signals is to quantify the user experience with a website, from page visual stability and load time, to interactive experiences.
Largest Contentful Paint (LCP) – measures perceived page loading speed and marks the point at which the majority of the page content has downloaded.
First Input Delay – quantifies user experience of a user’s initial engagement with a page.
Cumulative Layout Shift – quantifies the amount of layout shift on visible page content and measures visual stability of a page. It’s usually causes by images without dimensions, dynamically injected content, web fonts causing FOIT/FOUT, and other embeds added without dimensions.
To check your LCP score, access your Google PageSpeed Insights and make sure your page hits LCP within 2.5 seconds. To accomplish this, remove unnecessary third-party scripts that may be running, upgrading your web host, activating “lazy loading” so page elements load only as users scroll down the page, and remove any large page elements that may be slowing it down. One of the simplest ways to optimize cumulative layout shift is to add height and width dimensions to each new site element. Also, avoid adding new content above existing content on a page (unless responding to user interaction).
Page Experience
Google is working on a new ranking signal (likely to come out in 2024) that prioritizes websites with positive user experiences. The ‘page experience signal’ will consist of Core Web Vitals, plus mobile-friendliness, safe-browsing, HTTPS security, and intrusive interstitial guidelines. According to Google, “optimizing for these factors makes the web more delightful for users across all web browsers and surfaces, and helps sites evolve towards user expectations on mobile. We believe this will contribute to business success on the web as users grow more engaged and can transact with less friction.”
What is Off-Page SEO?
Off-page SEO focuses on increasing the authority of your domain through the act of getting links from other websites. A good analogy for how authority works is this. If you have a bathtub with rubber duckies in it (the ducks are your pages), and you start filling the tub with water (links), your duckies are all going to rise to the top. This is how a site like Wikipedia ranks for pretty much everything under the sun. It has so much water in its bathtub that if you throw another rubber duck in it, it’s going to float to the top without any other effort. There’s a score called “Domain Authority” that calculates how authoritative your website is compared to other sites. You can type your domain name into here to see your score.
How to optimize for off-page SEO
There are several factors that influence your off-page SEO rankings. While each one is tackled with different strategies, they share an overarching goal of building the trust and reputation of your website from the outside.
Inbound links
Social media marketing
Guest blogging and guest posting
Unlinked brand mentions
Influencer marketing
The biggest off-page SEO factor is the number and quality of backlinks to your website. Some examples of ways you can build links to your website are:
Creating awesome content that people want to link to because it is valuable. For example, this super helpful blog post about how to improve about us pages. The post provides a ton of actionable recommendations. People tend to link to content that is useful. Creating an online tool for your industry is another powerful content type. Things like online calculators tend to get the most backlinks out of all content types because they help people accomplish a goal.
Social media shares of your content that ultimately generate links.
Outreach e-mails to influencers in your industry that ultimately link to you.
Guest blogging on sites related to yours. These guest posts will have links back to your site.
While link quantity is still important, content creators and SEO professionals are realizing that link quality is now more important than link quantity. As such, creating shareable content is the first step to earning valuable links and improving your off-page SEO. How many links do you need for good off-page SEO? That is a tough question and it’s going to be based on the domain authority of your competitors, as you want to make sure you’re playing in the same sandbox. SEOs also used to believe that buying links was a valid way of link building; however, Google will now penalize you for buying links in an attempt to manipulate page rank. You can also be penalized for submitting your links to link directories whose sole purpose is to increase your domain authority. Again, quality wins out over quantity when it comes to link building.
Is On-Page or Off-Page SEO More Important?
It’s not about choosing between on and off-page SEO, that would be like having to choose between a foundation or a roof for your house. On-page and off-page SEO work together to improve your search engine rankings in a complementary fashion. However, SEOs generally advise getting your on-page SEO ducks in a row before focusing too much on off-page SEO. Just like building a house, you want to set the foundation first before building the rest of the house. Like a foundation, you may need to come back and do some maintenance to your on-page SEO from time to time. Balancing the two will help make your website “bilingual” so that your users can understand it as well as the search engine robots- and that’s how your rankings start to improve.
2024.05.19 10:41 TheNocturnalDadOctoEverywhere Will Not Install after Firmware update and factory reset
I had previously performed a firmware update, and doing so borked Fluid. So I went and did a factory reset on my K1 Max. After rebooting and recalibrating, it said there was another firmware update available. So I downloaded that, re calibrated the printer, re enabled root/ssh, and proceeded to use the helper script to go through and install what I had before. Everything went fine until I got to OctoEverywhere. This is not the first time I've had issues getting it to install. I tried using the helper script as well as downloading the install manually. Tried deleting all files in the OctoEverywhere folder and tried again, no matter what I get some weird message " Could not build wheels for pillow, which is required to install pyproject.toml-based projects" This is an error I've never seen before. Below is what I HOPE is the output that may shine some light on what is going wrong. This is a fresh reset machine, up to date firmware, so I don't understand the problem. Running in K1 and K1 Max OS mode Checking required system packages are installed... Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/vaopkg-lists/entware Package python3 (3.11.7-1) installed in root is up to date. Package python3-pip (23.3.1-1) installed in root is up to date. WARNING: Running pip as the 'root' user can result in broken permissions and con flicting behaviour with the system package manager. It is recommended to use a v irtual environment instead: https://pip.pypa.io/warnings/venv System package install complete. Checking Python Virtual Environment For OctoEverywhere... No virtual environment found, creating one now. created virtual environment CPython3.11.7.final.0-32 in 4380ms creator CPython3Posix(dest=/usdata/octoeverywhere-env, clear=False, no_vcs_i gnore=False, global=True) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle , via=copy, app_data_dir=/usdata/.local/share/virtualenv) added seed packages: pip==24.0, setuptools==69.5.1, wheel==0.43.0 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerS hellActivator,PythonActivator Updating PIP if needed... (this can take a few seconds or so) Requirement already satisfied: pip in /usdata/octoeverywhere-env/lib/python3.11/site-packages (24.0) Installing or updating required python libs... error: subprocess-exited-with-error × Building wheel for pillow (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [216 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.linux-mips-cpython-311 creating build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/GifImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_version.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/BmpImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageCms.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PcfFontFile.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageColor.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PaletteFile.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageEnhance.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/features.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/__main__.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_typing.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PcxImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ContainerIO.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/TarIO.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/DcxImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageDraw.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageTk.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PyAccess.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/__init__.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/GimpGradientFile.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/TiffImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PdfParser.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/FpxImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_binary.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PngImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageGrab.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/MicImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/XbmImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/CurImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageWin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/MspImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PSDraw.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/GdImageFile.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/DdsImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/QoiImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/EpsImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/WalImageFile.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/IptcImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/FitsImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageFile.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PsdImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/TgaImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImagePath.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/WmfImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ExifTags.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/JpegImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/XpmImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageMath.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/FontFile.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/SgiImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/WebPImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_deprecate.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImagePalette.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageFilter.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageFont.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/TiffTags.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PixarImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageMorph.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageShow.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/SunImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/GimpPaletteFile.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_tkinter_finder.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImtImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageSequence.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/MpoImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/FliImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_util.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PdfImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/JpegPresets.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/GbrImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageStat.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/MpegImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PalmImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageQt.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/report.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageOps.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageChops.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/FtexImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PcdImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageDraw2.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/BlpImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/Image.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageTransform.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/PpmImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/ImageMode.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/BdfFontFile.py -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/IcoImagePlugin.py -> build/lib.linux-mips-cpython-311/PIL running egg_info writing src/pillow.egg-info/PKG-INFO writing dependency_links to src/pillow.egg-info/dependency_links.txt writing requirements to src/pillow.egg-info/requires.txt writing top-level names to src/pillow.egg-info/top_level.txt reading manifest file 'src/pillow.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.c' warning: no files found matching '*.h' warning: no files found matching '*.sh' warning: no files found matching '*.txt' warning: no files found matching '.flake8' warning: no previously-included files found matching '.appveyor.yml' warning: no previously-included files found matching '.clang-format' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.editorconfig' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files found matching 'renovate.json' warning: no previously-included files matching '.git*' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution no previously-included directories found matching '.ci' no previously-included directories found matching 'wheels' adding license file 'LICENSE' writing manifest file 'src/pillow.egg-info/SOURCES.txt' copying src/PIL/_imaging.pyi -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_imagingcms.pyi -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_imagingft.pyi -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_imagingmath.pyi -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_imagingmorph.pyi -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/_webp.pyi -> build/lib.linux-mips-cpython-311/PIL copying src/PIL/py.typed -> build/lib.linux-mips-cpython-311/PIL running build_ext The headers or library files could not be found for zlib, a required dependency when compiling Pillow from source. Please see the install instructions at: https://pillow.readthedocs.io/en/latest/installation.html Traceback (most recent call last): File "", line 1009, in File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 104, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 184, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 200, in run_commands dist.run_commands() File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands self.run_command(cmd) File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 967, in run_command super().run_command(command) File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/normal/lib/python3.11/site-packages/wheel/bdist_wheel.py", line 368, in run self.run_command("build") File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command self.distribution.run_command(command) File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 967, in run_command super().run_command(command) File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build.py", line 132, in run self.run_command(cmd_name) File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command self.distribution.run_command(command) File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 967, in run_command super().run_command(command) File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 91, in run _build_ext.run(self) File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 359, in run self.build_extensions() File "", line 826, in build_extensions RequiredDependencyException: zlib During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usdata/octoeverywhere-env/lib/python3.11/site-packages/pip/_vendopyproject_hooks/_in_process/_in_process.py", line 353, in main() File "/usdata/octoeverywhere-env/lib/python3.11/site-packages/pip/_vendopyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usdata/octoeverywhere-env/lib/python3.11/site-packages/pip/_vendopyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel return _build_backend().build_wheel(wheel_directory, config_settings, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usdata/opt/tmp/pip-install-93ffv0sl/pillow_dcffede559724c7d9c0af468515912d6/_custom_build/backend.py", line 26, in build_wheel return super().build_wheel(wheel_directory, config_settings, metadata_directory) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 410, in build_wheel return self._build_with_temp_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 395, in _build_with_temp_dir self.run_setup() File "/usdata/opt/tmp/pip-install-93ffv0sl/pillow_dcffede559724c7d9c0af468515912d6/_custom_build/backend.py", line 20, in run_setup return super().run_setup(setup_script) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usdata/opt/tmp/pip-build-env-2zqzr5ol/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 311, in run_setup exec(code, locals()) File "", line 1025, in RequiredDependencyException: The headers or library files could not be found for zlib, a required dependency when compiling Pillow from source. Please see the install instructions at: https://pillow.readthedocs.io/en/latest/installation.html root@K1Max-AABB /usdata/octoeverywhere [#] root@K1Max-AABB /usdata/octoeverywhere [#] note: This error originates from a subprocess, and is likely not a problem with pip. -sh: note:: not found root@K1Max-AABB /usdata/octoeverywhere [#] ERROR: Failed building wheel for pillow -sh: ERROR:: not found root@K1Max-AABB /usdata/octoeverywhere [#] ERROR: Could not build wheels for pillow, which is required to install pyproject.toml-based projects -sh: ERROR:: not found root@K1Max-AABB /usdata/octoeverywhere [#] root@K1Max-AABB /usdata/octoeverywhere [#]
2024.05.19 07:16 smellytrashyyMy code works properly in Codepen, but not in a website host. Help.
I made this code with the help of AI, I read rule 10 but trust me this kept me up at night (bad at coding). Can somebody please explain why it only works properly in Codepen, but not when I place it in a website host? I saved it as styles.css, index.html, script.js., then to a folder, then zipped it. When I put it in Codepen, the questions drop down when I choose the gender, this doesn't work in the website host. Any help/tip is appreciated. Thanks!
2024.05.19 05:35 LintaarCreated a textbox popup to display a cell's value when the cell is selected: Now I cant select multiple cells without an error.
I wrote some VBA to display a cell's value in a variable sized textbox when the cell is selected. However, I can't figure out a way to resolve the error "Run-time error '13': Type mismatch. I know I need a condition to turn off the script as soon as multiple cells are selected and turn back on when a single cell is selected but am having trouble. Any help appreciated, here is my code:
Dim TextBox As Object Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next If Not TextBox Is Nothing Then TextBox.Delete End If On Error GoTo 0 If Target.Cells.Count = 1 And Target.Column = 5 And Target.Value <> "" Then Set TextBox = Me.Shapes.AddTextbox(msoTextOrientationHorizontal, Target.Left, Target.Top + Target.height, 200, 100) TextBox.TextFrame.Characters.Text = Target.Value TextBox.Fill.ForeColor.RGB = RGB(255, 255, 255) TextBox.Fill.Transparency = 0 TextBox.Line.ForeColor.RGB = RGB(0, 0, 0) TextBox.Line.Transparency = 0 TextBox.TextFrame.Characters.Font.Size = 10 TextBox.TextFrame.Characters.Font.Name = "Arial" Dim textLength As Integer textLength = Len(Target.Value) Dim width As Single, height As Single width = 100 + (textLength * 3) height = 20 + (textLength * 0.5) If width > 300 Then width = 300 If height > 200 Then height = 200 TextBox.width = width TextBox.height = height End If End Sub
2024.05.19 05:30 Technicallysane02GPTReels Review - Transform Your Ideas into Stunning Reels Instantly with AI
People don't have the patience for 15-minute videos anymore. Instead, they spend hours scrolling through Instagram Reels or YouTube Shorts. Creating these short videos is easier than ever. You don't need to write a script or even shoot a video! GPTReels is a new AI tool powered by GPT-4 that creates reels and shorts in seconds. All you need to do is enter a keyword. Yes, it’s that simple! ❌No scripts to write ❌No videos to shoot ❌No clips to edit 💥Don't miss out on the lifetime deal! 💥 https://risewithforce.com/review/gptreels/ Here's how it works:
Pick a Title, Keyword, and Format.
AI gives you 3 story options. You can keep generating more if you want.
Choose from AI-generated images or create your own.
Add subtitles and choose a voice.
Customize your video with text, images, GIFs, and more.
Once your video is ready, upload it to YouTube, Facebook, Snapchat, Instagram and more. What makes GPTReels special?
Easy Creation Modes: Make videos in 3 clicks or go full control mode.
Tailored Content: Get niche-specific videos with AI-generated options.
Realistic Voices: AI voices that sound like real people.
Easy Slide Management: Arrange slides and control their duration easily.
Drag-and-Drop Editor: Add elements like text, emojis, and more effortlessly.
Trending Reels Finder: Find popular reels to use in your videos.
Design Tools Galore: Choose from fonts, stickers, shapes, and more.
AI Image Generator: Make unlimited images with advanced technology.
Subtitle Generator: Add subtitles with one click.
Multilingual Support: Use the app in over 150 languages.
After exploring GPTReels in detail and seeing its success among content creators, I believe it’s the best AI video creator out there. Have more questions? Comment below!
2024.05.19 04:23 CravingUmami"Even darkness must pass"
In LOVE with this tattoo. 😍 Please ignore the messed up accents on the Tengwar script. 😬 It's my first tattoo and I overlooked it when the artist showed me the stencil. I still love it though! It's not perfect, but neither am I.
The moment a lot of you have been waiting for is here! A couple of notes before you read (or after because I would just jump into the list right away too)
Direct quotes from Ali herself are in italics.
I tried my best to keep everything in timeline order. Some people like The Come Back Kid I placed in the order where they reconnected/talked about on the pod. But I did my best to note this.
All this information came from the FMH podcast, the Patreon, the original FMH blog, TikTok and other podcast that feature FMH/Ali. I also crossed reference information with this sub. I got most of this done with the help of the Patreon and listening to 1.75x speed but I lost accessed to the Patreon because my subscription ended.
I'm open to edits! Things around the matchmaker era confused me and if anything is incorrect or if I'm missing someone, please let me know! I will note where corrections are made.
Some people don't have anything simply because only a name was said or I couldn't find any details about the person/date
And of course, please be respectful of all the sub rules!
Names on the original FMH blog
Mr. Adorable aka The Coach
Trouble
Waffles
Future Husband Brian (FHB)
Cookie
Peter Pan
Ambiguous Goodbye Guy
Bad Bitch Man
AOL chatroom Boyfriend Mentioned on Tiktok and on the pod once Myspace Boyfriend Mentioned on Tiktok Third Boyfriend Met on eCrush.com in 2002 and this was mentioned on the Cracked Up podcast, The Dave Glaser Podcast and Tiktok The Kiwi Met on a 2 week Model UN type youth trip in high school when Ali was 15, never a boyfriend but she had a huge crush on him, he tried to kiss Ali and she literally ran away, didn’t talk the rest of the trip but exchanged numbers and screen names (Ali’s was FineGal13 or BeachJewel760), she made him a mixtape cd called “Ali’s really cool mix for The Kiwi” but never sent it and she still has it. In 2021, he DM’d her when she posted photos of her and her mom in France and invites her to visit him in London, she says she can’t but says they should catch up if he comes to NYC Fourth Boyfriend Met on OkCupid when you had to use it on the computer, this was mentioned on Tiktok The Homecoming Date or Light Switch First boyfriend? (she goes back and forth calling him her first bf or a situationship), a family friend, a month younger than Ali, dated in high school but went to different high schools, football player, made him ask her to her Homecoming dance over email (her words), Ali hid in the bathroom the whole Homecoming dance, 3-4 revisits of this situations as adults, saw him on Bumble a few years ago and texted him that he had a typo in his bio, “he very much wanted to be with me” and now he’s married with a kid. His mom is still “obsessed” with Ali and she listens to FMH Random college guy Freshman year of college, Ali doesn’t have a nickname for him/doesn’t remember his real name, met this guy through a friend, was texting him to invite him over to hot tub but her phone autocorrected to “how about some hot rubbing tonight?” but Ali didn’t noticed/didn’t correct it and he never replied, Ali had a house party and got really drunk and was all over him, he left the party early, she messaged him on MySpace 3-4 times asking why he left The Resident Matched on Match.com, first guy she dated in NYC after college, older than Ali, a doctor, lasted 3 months ”maybe”, he didn’t like Ali’s friends, got a card from him on her birthday and it said “Love, The Resident” and it took Ali back a little, Ali drinks black coffee because of him, he coordinated having her mom visit NYC for her birthday then he broke up with her a week later The Ghost Met at a bar when she was 25, turns out they matched on OkCupid and they already had a date scheduled next week, they dated for 6-8 weeks, had sleepovers, “The worst ghosting experience I’ve ever had”, he borrowed The Great Gatsby from Ali’s roommate, planned to make dinner together after a beach trip in August with her friends and never showed up, Ali is blowing up his phone and gets no reply, two weeks later she finally texts “are you alive? check yes or no” and he responds “Yes”, Ali then ask if he could return the book and gets no reply again, 5 months go by and she receives the book in the mail with the note: “Here’s the book back. Sorry. P.S. sorry about last summer. I was in a bad place. You’re a great person and your salmon is amazing”, since then she has ran into him twice on the streets and matched with him on Bumble The Coach/Mr. Adorable First serious boyfriend at 26/27 in 2013, matched on Match.com or met through work depending if you’re listening to the pod or reading her OG blog, clean-cut look, played volleyball, Ali invited him to a friend’s birthday party and they made out in the streets at 4am, on their second date he asked Ali if she was seeing any one and when Ali said no he ask her to be his girlfriend 3 days after their first date, dated for almost 1.5 years or almost 2 years depending on if you’re listening to the pod or the Patreon, first time saying “I love you” to a guy, “lovely guy“, never would posted Ali on his instagram until Ali said something, he “lived” with her for two weeks while he was in between apartments, tried blind folding/hair pulling during sex and she didn’t like it, by the end of their relationship Ali didn’t like sex and thought she wasn’t a very sexual person, after they broke up Ali drunk texted him at 2am and he picked her up and she spent the night and she took her things in the morning in a rolly suitcase, from her blog in 2015: “I just want to be careful I don’t end up with another Mr. Adorable situation, where I find myself dating my platonic best friend”, had drinks with him in 2016 from the blog: “Not in a romantic way (at least on my end)”, Ali still talks to him sometimes through casual instagram DMs, he’s currently (as of 2021) dating someone for 4+ years and Ali thinks they’re going to get engaged Trouble OG 2015 FMH blog, never mentioned on the pod, “I was immediately enamored with him”, met at a Beer Olympic party but he worked with one of Ali’s best friends (Ali was still dating The Coach at the time), lived in BK, tattoos and stubble, Ali’s best friend said he was a “fuck boy”, “he very much made me see that it was the right thing for me and The Coach to not be together”, from her blog in 2015: “he has this look in his eye like he’s constantly laughing at me – in asupersexy way”, he texted her saying he didn’t see anything romantically with her and she sent a gif of someone shrugging Personal side note: Ali has mentioned she has cheated on someone but never disclosed who she cheated on or with. I feel like she cheated on Mr.A/The Coach with Trouble because of the timeline. Just a guess. Waffles Matched on Bumble, OG 2015 FMH blog, he asked Ali fuck/marry/kill breakfast foods, dated 2 months around summer time, on Fourth of July while watching fireworks he said how they had a great day and Ali replied with something along the lines with “yeah, it would be better if I could call you my boyfriend”, he said he wanted a relationship but just not with Ali and shortly afterwards they stopped seeing each other The Buffalo Lived in Buffalo NY, 6’5, Scorpio, met in 2015 at Adults National volleyball (Ali’s team won that year) where he was heckling her while she was playing, asks Ali’s mom for her number and Ali’s mom said “I guess you’re tall enough” and told him to ask her himself, he flew her out and she met his parents, dated over summer, exclusive but never boyfriend/girlfriend (but called him her LD boyfriend on TikTok), texted and talked on the phone a lot, Ali’s best friend’s favorite ex “they had really good banter”, in October he invited her to his cousins wedding and she invited him to her friends wedding, after Ali bought her ticket to his cousins wedding (with the promise he would buy her ticket to her friend’s wedding) he ghosted and stonewalled her, she “poured her heart out to him on voicemail” and he never replied, she asked him to pay her back for her ticket and he got mad that she “made this about money”, 2 years later he told Ali that he freaked out because he really liked her and saw a future with her but knew she would never move to Buffalo and it would “never work”, Ali said at the time she would have considered moving for him, Ali used to have him blocked on Facebook and told all her friends not to update her on info about him (unless she asked). He’s now married and goes to Disney with his wife (which Ali kind of scoffs at?), Ali said on TikTok that she dodged a bullet Baby Bic Met him at Adults National years ago, had a flirtationship with him in 2016 when he was 19 years old, ran into him at the Adults Nationals 2021, last texts she got from him were about getting his fake ID taken away at the bar and him visiting her in NYC but Ali didn’t want to buy him beer and drink at her apartment The Chef Matched on Tinder around 2016, he loved karaoke, “total shit”, asked Ali to be his girlfriend and to meet his mom after a month, off and on dating, broke up the first time because he was talking to his ex, lied and flew to Mexico to see his ex while dating Ali, that ex sent Ali a Snapchat of them in bed together on that Mexico trip, Ali broke up with him via text and called him a shitty boyfriend, he’s the reason Ali deleted her Snapchat because of drunk Snaps he would send post break up, FB messaged Ali 6 years later (while Roark was visiting/staying with Ali) and said sorry for being a shit head. Ali’s best friends hated him The Dentist Met on Halloween in the wild, Canadian, dated NYE 2016- May 2017 “nice guy, not my guy”, one of Ali’s best friend’s favorite ex “he adored you, “he was too sweet for me” and “he had no edge to him”, he painted Ali’s cat for her 30th birthday but she was annoyed it was just Rory and not both cats, The Chef texted Ali while on a date/sleeping at his house ASV - Aspiring Sober Vegan Met through a friend (her best guy friend’s college roommate) the day before she had to fly out to her dad’s memorial, a doctor, into meditation, remembered him “being cuter” when they went on a first date, felt “the spark”, had “omg this is awesome sex”, Ali described this relationship as a “slow burn” and “the most attracted she ever been to a partner” even thought she didn’t think he was that cute in the beginning, dated 2-3 months before he tried to ghost Ali but they talked and broke up, four months later they start casually dating/FWB because he’s moving but this turns into a ‘middle distance relationship’ and he moves to Philly, had a lot of communication issues but didn't have a lot of fights, wants to live in Ohio and give a % of his income to charity, Ali was close to saying ‘I love you’ but didn’t, he uninvited her to meet his extended family and they got in a fight, broke up with her a couple weeks before their 6 month anniversary at the park while on a picnic and told her that she’s still his favorite person, Ali used to think he was “the one that got away” and would frequently have dreams about him. From what Ali knows, he's sober but not vegan The Scientist 2017 or 2018ish, from San Diego, went on one date, Ali ended up ghosting him due to the decline in her dad’s health, saw him on Hinge while she was in San Diego for 3 months in 2020, texted him and apologized for ghosting him, ended up going on 2-3 more dates, took a selfie in front of his house and sent it to him but acted like she didn’t know that was his house and made a TikTok about it, things ended up not working but she doesn’t make it clear on who ended it. She can now see she shouldn’t have been going on dates during this time when her dad was sick. Good on Paper Divorced Dude Met a couple of years ago (she told this story on TikTok in 2020) on Bumble The Groomsman Met at her friend Ashley’s wedding in Chicago Oct 2019, had a “two night stand” with him, texted/talked/FT’d for 3-4 months, divorced, never dated seriously/FWB, saw each other a couple time when he came to NYC, Ali stopped talking with him due to FMH and her trying to find a serious relationship, he starts dating someone, follows FMH on insta, slid into her DM in 2022 and then sent her soup while she was sick, turns out he’s single again, 2 months later Ali is heading to Chicago and texts him “Hello! Reminder that my arrival to your neck of the woods is imminent” and turns out he is now seeing someone and Ali doesn’t see him while in Chicago (at least she doesn’t mention it) Unnicknamed person He was her plus one at her best friend from college’s NYE wedding 2019/2020, met and hung out with Ali’s mom, posted photos of them together on her personal Insta story, “fully dating but weren’t official hehe” doesn’t have a nickname/never gave him a nickname? This could be The Latvian/the person she texted her friend in DC about saying “I think I’m on a date with my husband”
Starts FMH on January 2020 on Instagram/TikTok
The Traveler He was browsing Bumble while Ali was in the bathroom during their first date, he was banned from Bumble and was using his grandma phone number. Ali turned down a second date The Duke Early FMH, went for long periods of time in between texts, 7-8 Zoom dates while Ali was in San Diego and he was in NY, Ali said you could see three of his ex’s on his instagram page (without scrolling), they finally went on one date and it was “meh” but they did kiss on their date The Oyster Matched on Bumble (he had one photo and no bio) two weeks before Valentines Day, Gemini, a lawyer, part of the 13 First Dates in 30 Days series (he was #13), dated Feb 2020-Aug 2020, love bomber, felt “the spark” and became official after 3 dates, best first date ever??? at the time, said “I love you” to Ali after two weeks, “For most of my relationship with The Oyster,he didn’t live in the city he had moved to Connecticut without telling me”, would fight all the time, opposite political views, Ali felt like a “fucking summer camp director” because she planned all their dates and he would get upset if Ali didn't have a plan, sought out a therapist (Megan) because of her relationship struggles because of him, went to Mass/church, he wanted a traditional marriage/life/wife/kids (at one point had Ali thinking she wanted that), didn’t want to live in NYC, didn’t support BLM, Cindy hated him The Pilot Went on 3 dates, texted a lot, didn’t hear back from him in four days and when she said she was looking to date someone who showed more consistency, he replied saying he met someone the day after their last date who seems to have more free time than Ali and he wants to pursue that but would like to be friends, Ali said on TikTok that this other women “bent her schedule to his schedule” and she was unwilling to do that. Mostly talked about him on TikTok The Analyst Matched on Bumble two years ago and went on one date, re matched in 2021 and he stood Ali up, she send him a text “getting stood up” script and he never replied. Only mentioned him on TikTok (?)
Ali and Roark start FMH: The Podcast February 2021
The Boomerang First date on the pod? I couldn't find anything else about him The Scuba Diver The Music Man One date, “he didn’t do anything wrong, he’s just not for me”, amped up small talk, complimented Ali a lot which made her feel awkward cause she wasn’t feeling it, he texted her and asked for a second date and Ali sent the no ghosting script The Bet Uses the phrase “ok bet”, 28 years old shoe designer, only went on one dinner date to a spot he picked, turns out its cash only and he didn’t bring cash, was not into him , not looking for the same thing The Dinosaur Nickname was previously The Hawaiian, first date at Dinosaur BBQ, stood in a parking spot to save for Ali, he asked for a kiss after their date and Ali declined saying maybe next time The Rose He sent her a rose on hinge, first date was an hour long walk in the park while drinking beer The Comic Matched on Hinge, older than Ali (Ali’s friends express how happy they were to hear that), had brunch on their first date (was the first part of a double header but the second guy canceled), listed as “moderate” politically on Hinge, good and easy convo, went back and forth twice over text and then never heard back from him, “technically not ghosting...” The Camper Met in the wild at a volleyball tournament in July, lives in Chicago, 27 years old, hung out the whole time, over heard Ali asking someone to get her a make out partner, gave Ali his number, drunkly ask him for a FT date in the future and he didn’t reply, Ali texts him again about a volleyball thing and he replied back with not a lot of enthusiasm, Ali is going to Chicago in Sept for a volleyball tournament and she’s already planning on playing 4-on-4 with her best friend vs. his roommate and maybe The Camper, he texts her saying he has to work on the date of the tournament and won’t be able to do the 4-on-4 game, “I feel like I got broken up with someone I never want to date in the first place”
Ali’s Matchmaker contract starts in August 2021 - 6 matches
The Schmoozer Went on a dinner date, was chatting up the waitress in a kind of creepy way, was bragging about a lot of things and it turned Ali off and Ali texted him her no ghosting script The Accountant 1st matchmaker match, 31 years old, lives in BK, his dad has also passed away, easy to talk to, on the third date she wasn’t sure if she saw a future with him and in her gut doesn’t feel like this would be a slow burn, Ali breaks things off with him, months (?) later he sent Ali a 5 min long voice memo and they said they were both down to see each other as friends. He later on dated and ghosted Erica The Aussie Matched on Hinge, in politics, from Australia but lived all over the place, asked Ali what she’s looking for on the first date and he said he’s “casually looking for something serious”, Ali accidentally walks up to a different person on their second date, Ali texts him saying she would love to see him before he leaves on a trip and she wasn’t happy that it took him till the next day to reply and he can’t see her before he leaves The Goalie Was supposed to be Ali’s 2nd match, he’s a paying client, Ali didn’t hear back from him for a while when she told him where she lived, he wrote to the matchmaker saying that she lived too far away even though it states where she lives in her matchmaker profile The Journalist 2nd matchmaker match, ended things because she was dating/pursuing things with The Discoball and paused her matchmakers matches
The Threepeat Matched multiple times on dating apps but this recent time with Hinge, Amazon seller, first date was a pizza lunch date (with bubbles aka champagne) and he gave her a single yellow carnation, talked a lot about her “side hustles” aka her food blog, coaching, FMH and the pod (Ali didn’t mentioned the name on FMH), had an awkward half kiss during the date and then gave her a peck when they said goodbye, he had no night stands by his bed?, spent the night but told public pod they had a movie night, different kissing styles, 6 dates, broke things off with Ali two days before her first date with The Rower WHILE Ali was on a Halloween girls trip The Rower Dated from Halloween 2021 till early Feb 2022, Pisces who is 6 days older than Ali, has an ex-fiancé (they dated for 8 years, engaged for two of them, she broke off the engagement with him 1.5 years ago once he started dating Ali), has a shared dog with this ex, slept together around Xmas on the fourth date and Ali got a UTI, first time having “omg this is awesome sex” since ASV, first person Ali slept next to wearing an eye mask "that's a big step for me", had him watch 90 Day Fiancé, on New Years Day told her that he sees “long term relationship potential” with her but doesn’t want to be exclusive after 5 dates, “we didn’t talk all week”, he said he wasn’t as ready as he though to date someone seriously and “I don’t know why I don’t want to be in a relationship with you” they broke up over the phone, Ali said he’s a good human and wants to date someone like him, 3.5 weeks later Ali drunk texted him at 3:00 am saying “its really hard not to talk to you” which Ali said was a lie, he replied back (few days? A week later?) while Ali was on another date and it made her cry a bit, she replied back saying “the door is closed but not locked” in regards if he wants to get back together. “Fin… for now”
2022
The Discoball Matched on Hinge but didn’t go on a first date for two week, Gemini, used to be a singer in a band, moved from DC to NYC, went on 7 dates in 2022, had a dog w/ ex and ex got full custody once he moved, met one of his friends on the second date, slept with him on the second date “morning and night”, he tried to find the podcast without knowing the name, podcasted from his house in DC, he would send Ali photos of them together “all the time”, gave a virtual presentation from his hotel room, did Molly together in DC, had him watch 90 Day Fiancé, moved to BK (didn’t see each other for 2 months pre-move), had a sex-less sleepover (a milestone for Ali), he showed up for her on her dad’s death date (something that a person she’s dating has never done), used to listen to the pod but stopped before they stopped seeing each other, ghosted her after they had a talk about moving things forward to exclusive and Ali texted him something along the lines of “your silence is the answer” when she didn’t hear back from him for a week and he ghosted her. Ali said he sucks in #77 AUA Lisbon The Brit M&M The Come Back Kid They went on 2-3 dates in Nov 2018 and reconnected in May 2022, "felt immediately comfortable", sat next to a very drunk lady on their second 1st date and was supportive but "didn't step on Ali's toes" when the drunk lady said something offensive to Ali, couldn’t remember if they slept together or not, knows about FMH, ghosted Ali The Trainer The Cold Brew The Nomad 3rd matchmaker match, reminded Ali of The Oyster, wanted kids and didn’t want to live in NYC forever, Ali was upset at first because her matchmaker was supposed to screen for that but the matchmaker DID check and it wasn’t mentioned when she was screening The Nomad, no second date because those are dealbreakers to him The Catcher Matched on Bumble, “good not great” after their first date, ~April 2022, talked about sports a lot on their first date The Gentleman 4th matchmaker match, knew about Ali’s FMH socials before their date, Ali didn’t like his texting style, awkward intro on their first date “like hugging a 2 x 4”, he runs a dating event company and actually email Ali to be a guest on the pod when FMH first started, awkward goodbye, didn’t discuss the actual first date on the main pod because she doesn’t want to give him a reason to reach out again The Tennis Pro Ali had a good time on their date, “He is an adult, he’s mature” BUT “I don’t think he was into it” The Padre Matched on Bumble, 3 dates, from San Diego, “energy mismatch”, doesn’t want to know or listen to FMH, no psychical connection/kiss, only a kiss on the cheek on their last date, “I haven’t spoken to him since Fridaynight [a week]”, she didn’t want to do what The Threepeat did to her (break up while on vacation/traveling), she said it might be a MOO
Roark leaves and Erica joins the pod Oct 31st 2022
Captain Kirk 5th matchmaker match, found him on Bumble before their in-person date, ghosted Ali AND the matchmaker??? 6th matchmaker match Last match and Ali states she will not talk about this date or anything about it JFK Kirk? Matched on Bumble, didn’t realize he’s located in SD, exchanged personal instagram info, not sure where things went or how things ended
Kirk #1 Met in the wild, make out a lot the night they met, “stealing kisses throughout the night”, exchanged numbers, planned a date (no specifics, just the day) but when Ali texted him day of he asked to reschedule (no specifics again), he replied back that he’s picking up a rental car, told him she’s looking for someone to respect her time and he never replied back
2023
The Falcon First date of 2023, matched on The League, first nickname was “League Kirk”, hard to talk to, felt like Ali was always reaching for the next topic, likes to travel, “there wasn’t a vibe”, MOO The Roommate Used to be her friend’s roommate and have met before (Ali doesn’t remember but it was the day after that exclusive convo with The Rower), “totally cute”, reunited at their mutual friend’s engagement party January 2023, made out at the bar, comes back to her place and sleeps over (no sex), Ali questions why her friends never set them up and its because he was taking a break from dating, first date they made out a lot at the bar (again), “I really felt like we were already a couple”,“It didn’t feel like a first date”, mentions her FMH content has popped up on his FYP, tried texting him after their date and he wasn’t giving effort, she’s glad she didn’t sleep with him because “one night stands aren’t my thing”, MOO The Belgian Matched on Bumble, accidentally had their first date during a trivia night at a bar, easy to talk to The Viking Ali forgot they had a first date on the day of said date Tinder Man Matched on Tinder (duh) on Valentine’s Day, first Tinder date in three years, good convo on first date but got a pushy vibe from him at the second bar they went to, put his hand up her sweater and was kissing her in the bar, made Ali uncomfortable and she told him that after he asked her on a second date The Historian Matched on Bumble, good conversation on the first date with a wide range of topics like “urban planning and its impact on feminism”, he’s in grad school The Georgian Matched on Hinge, he asked if she was free on Friday and she said yes but didn’t hear back from him in two days and in that time she made plans for Friday, rescheduled for a Saturday afternoon date at a dive bar, ate on her way to her date “it would be next level rude to eat on the subway”, good first date, talked about places he wants to take her to The Publicist Matched on Tinder, lives in BK, Jewish, one year younger then Ali, good first date, invited him to the Chaotic Singles Party that night, came over to Ali's apartment (which Ali said was messy) before and he made her favorite cocktail for her, a couple of listeners met him at the CSP, goofy and silly convo mixed with deep and serious convos, second date was at the Brooklyn Botanical Gardens and a tasting menu dinner, he made a Resy reservation and Ali got an email saying she was added to it ”fuck receiving gifts, THAT’S my love language”, he's into words like Ali, he sneezed and Ali said "God bless you" but then corrected herself and said "gesundheit" and he leaned over and kissed her and said he loves that she cares about her words, he met her friends on the third date ”It felt so easy. It felt so comfortable”, her friends took “sneaky” picture and videos of them together which Ali said she loves a sneaky pic, took all their date recap videos on his phone, cooked Ali steak on their fourth date, "it's very comfortable", had him watch 90 Day Fiancé, Ali met two of his friends and some of his teammates he plays a rec sport with, had sex the day they took a trip outside of the city, Erica met him before their trip to Greece and I said “he’s dorky in a good way”, WhatsApp video chatted while in Greece and told her “see you in two days!” at the end of their call, said she felt less anxious about him compared to other relationships while on vacation, sent him a birthday present while she was in Greece, felt an energy shift coming back from vacation and didn’t hear back from him 3 days after she came home, Ali requested a call to talk about this distances she was feeling, ”I did the 12 date rule and it didn’t work!”, she said the distance help her see that they’re not compatible, went on a total of 9 dates. Ali talks about the “break up” on episode 123 Mr. Chaotic Matched on Tinder but he saw Ali at the Chaotic Singles Party and Cassidy the host is there mutual friend, went to a brewery and played games on their first date (Ali said this was her favorite first dates in episode 147 where they recapped 2023), works in entertainment industry, very high energy, knows about FMH and he said she's entertaining to watch, splits his time between NYC and some unknown city, texted while she was in Greece, ”The man gives good texts” Random Matchmaker Match Withdrew his match to Ali because he found her FMH socials. Talked about on #71 AUA Gone with the Wind Matchmaker match, said some gross things about women in volleyball outfits on their first date, Ali told her matchmaker about this, ”I would describe him as misogynistic overall”, Ali was glad he did say those weird things so early on so she didn’t waste her time, the matchmaker flagged his account. This was around June 2023 The Rock Ali knows him from an activity that they used to be involved with in the city (she's very vague about what this is) from 8 years ago, he had a very serious/long term GF when they met, follows her personal Insta, has never talked about him because he’s never been a “prospect”, summer 2023 they met up to catch up and found out that he’s now recently single but he’s moving out of NYC for work, Ali texts Cindy saying she thinks this is a date, Cindy said to tell him that you really want to kiss him, he ends up telling Ali “I really want to kiss you”, made out at the bar, Ali invited him back to her apartment and they had sex the night before Ali ended things with The Publicist, “one night stand vibes” but she said she was down to do it again, Patreon only and talked about on #75 AUA The Tourist Matched on Hinge, just moved to Brooklynn, went to a brewery in BK for their first date, Ali showed up to the date dripping in sweat, allergic to cats, he sent Ali a ‘no ghosting’ text the next morning The Stout Matched on Bumble, ”we had really great banter right away”, laughed the whole time on their first date, talked about going on a second date during their first date Speed Racer Matched on Bumble, drinks first date, axe throwing second date, made out after their second date, MOO, randomly texted Ali ~6 months later because he said one of Ali’s date recap videos about him popped up on his FYP (Ali and Erica think this is a lie), he thought Ali wasn’t into him, he claims he was doing all the work with texting even though there was only a few messages since they exchanged numbers after their second date Billy Joel Recently sober, Ali said she felt like they had several inside jokes before they met in person, ate pizza on her way to their first date, second date was getting coffee and going to the museum, they cooked dinner together for their third date at Ali’s apartment and they watched 90 Day Fiancé (he didn’t like it), he Googled how to clean a red wine stain when it spilled on her countertop, he asked if she wanted to have sex and she turned it down, the next day/the day before a 7am flight Ali booty called him and they had sex, she was drunk and said the sex wasn’t good/they stopped mid way, helped Ali pack for her flight, Ali said he’s at a crossroad and he doesn’t seem like a long term fit, Erica found a condom on the ground while cat sitting, Ali said she didn’t regret hooking up with him but wishes she hadn’t done it, MOO Sales Cycle 30 seconds in and Ali said he was very boring, only really talked about his job, stared at Ali’s boobs, “might be a MOO”, texted her ‘merry christmas’
2024
Pie Guy/Dr. Laundry Matched on The League, 34 years old, requested a nickname change from Pie Guy to Dr. Laundry, he had to cancel their second date because he got hit by a car, went on two dates, Ali sent him a pic of his subway stop saying something along the lines of “the stop isn’t looking as cute today” and turns out someone he dated with in that photo, were supposed to go on a third date the night she got back from a bachelorette party but he didn't answer her text when she said she landed, the next day he asked her how her trip was not acknowledging her previous text at all, Ali expressed her disappointment and he replied that he was tired last night, she said she would've been understanding if he said something then ghosted her Andddd I stopped listening to the podcast around the Dr. Pie Laundry Guy but have stayed up to date with everything via this sub. I have a huge interest in dating culture, human behavior and data similar to Ali and this little project of mine was really interesting once I got the framework of this list. I started this list once I found this sub in December 2023 and started re listening to the Patreon while working out (and lost 10 lbs ayeee) and writing down information in my notes app. I did my best to keep this list unbiased and just give facts and information that was said. My own thoughts after making this list is that I'm very sad for Ali. I didn't realize the extent of her dating history. I think about my own dating history or even my friends who are in their 30's and dating and Ali's dating lore runs so deep. Is Ali unlucky with love? Did she pass on someone that could have been great for her? How has she had so many dates with little success in a long term partner or even going beyond 6-8 dates? Or is Skyline the person she has been waiting for? What's the pattern with all this dates/men? So many questions. I truly do hope Ali finds her guy because I believe theres someone for everyone. Until then, I'll be hopping into this sub (cause y'all are too funny and give the best advice) and waiting for Ali to find Mr. Height. Enjoy and I look forward to everyone thoughts! I'll keep my eye out for any edits that need to be made. Bonus quotes: “Longest relationship was a little under a year and a half. Haven’t made it past 6 months with anyone else” - AUA #7 11/27/21 “I spent the first 10+ years of my dating life being sort of perennially single” -1. The Actual First One episode 2/21/21 "I think my parent's story is the reason why I think that I can romantically get back together with an ex and it'll work out" -The Dave Glaser Podcast 4/5/21 “Almost every relationship I’ve ever been in, with a couple of exceptions, started as a situationship.” -21. The Undefined One 7/11/21 “All of my boyfriends have been white” -Ali’s BFF Special on Patreon 4/23/22 “You definitely need an older guy” -Cindy on Ali’s BFF Special on Patreon 4/23/22 “I’ve been on the dating apps since high school. Dating websites at the time” -Ali’s BFF Special on Patreon 4/23/22 “Who would be the perfect man for Ali?” “Clearly a combination of the The Dentist and [the early stages of] The Buffalo” -Cindy on Ali’s BFF Special on Patreon 4/23/22 “Do you consider The Rower or Disco ball to have been situationships?” “No, I don't consider either The Rower or The Disco Ball to be situationships” -question asked on TikTok 11/9/22
2024.05.19 03:59 takemeback2verdanskWhat do you think about tattoos?
Do you have any? Do you like them on guys? Would you ever get one? It's funny, I used to be deadset on getting tatted when I was younger. I wanted to be total patchwork, everything covered. I loved Mei Pang's look! (still do tbh). But as I grow up I find myself getting more turned off by tattoos. I once had a dream I had a huge back piece, it wasn't badly done, but I woke up and was like hell no I'll never get a tattoo. I think the idea of the permanence irks me, and I think I was so drawn to Mei's tattoos because they're symmetrical. One alone, if not minimal, looks out of place to me I am happy my mind's changed, I look back to my old tattoo ideas and good lord. Granted I thought of them when I was like 14 but still, if I got some of this stuff tatted on me I swear that patch of skin would be cut off by now lol Some examples are (keep in mind I was ~14): holly (??), "outlaw" (lol okay cowboy..), playing cards (or just an ace), a reticle (??? like why), John 15:13 (I have zero idea why I thought this verse was applicable to myself? not cringe just weird), the american idiot logo (I wanted this SO BAD), JOS logo (the middle row on the right) and ascii art. Keep in mind those are the relatively less embarrassing examples. I was such an edgelord such a weirdo ... I should delete that entire note lol. But that was actually funny to look back on. Just how and why That being said, I am sort of thinking of getting a small quote tatted on my back, ~below a shoulder blade. Only a few words and not in a corny font. Unsure what quote tho, I love Nayyirah Waheed's poetry, I may do something from her idk. I want something easily hidden, I would also be open to getting one on the nape of my neck. Back when I was with this guy I dreamt of getting a tattoo of his initial with a heart around it on like the spot behind the ear lol, I wouldn't be opposed to something there.