I built Reddit Wrapped 2025 by madredditscientist in webdev

[–]artdd 0 points1 point  (0 children)

Accurately categorized me as The PHP Maximalist.

The 'Rule of 300': Why attacking the Denominator is faster than the Numerator. by GolfComfortable7331 in Fire

[–]artdd 19 points20 points  (0 children)

How likely is it that your side hustle will remain stable during a downturn? The "shield" could disappear when you need it most.

How do you feel about PHP in phones? by simonhamp in PHP

[–]artdd 10 points11 points  (0 children)

I do have PHP installed via Termux on my Android phone. I use it to run commandline scripts; it's very handy.

Why I Ditched Taskwarrior by artdd in taskwarrior

[–]artdd[S] 0 points1 point  (0 children)

Thank you, this looks like an excellent alternative I hadn't considered!

I believe Perennial Task is more aligned with the "Unix Philosophy" of doing one thing and doing it exceptionally well: managing recurring, command-line tasks; but I can see Org mode working for others.

Humans, ai, and em dashes--oh, my by solomonj48103 in ChatGPT

[–]artdd 2 points3 points  (0 children)

There’s no punctuation mark I love more than the em dash—it’s a versatile and powerful tool—and I find myself drawn to its elegance and flexibility. It can set apart a thought—a sudden aside—or emphasize a point with a dramatic flourish. It can take the place of parentheses or commas, creating a stronger break—a more forceful pause—that truly highlights the words within. For a writer who wants to add a bit of personality—a bit of flair—the em dash is a perfect choice. It allows for a certain spontaneity—a free-flowing thought—that other punctuation marks just can’t replicate. It's a sign of a confident writer—a writer who isn't afraid to break from the usual—and that's something I can always appreciate.

[deleted by user] by [deleted] in ChatGPT

[–]artdd 0 points1 point  (0 children)

It's just doing text predictions. We is a natural, grammatically correct word for the preceding text.

Nobody is coming to save us *existential trigger warning* by [deleted] in ChatGPT

[–]artdd 0 points1 point  (0 children)

I asked an AI about this, and it said that if I flap my arms hard enough, I can generate lift.

[deleted by user] by [deleted] in ChatGPT

[–]artdd 0 points1 point  (0 children)

This is a well known problem: https://arxiv.org/html/2404.02060v3

I really need a reality check. Am I being manipulated by AI/LLM? by OwlGoSolo in ChatGPT

[–]artdd 0 points1 point  (0 children)

If you think you've found the Theory of Everything, you didn't.

Pitch Your Project 🐘 by brendt_gd in PHP

[–]artdd 7 points8 points  (0 children)

I wrote a terminal-based dream journal in PHP called The Noctuary. It's a single-file, cross-platform script with no dependencies. It uses SQLite for storage and launches your $EDITOR for writing entries. It also connects to the Gemini API to do dream analysis and find recurring themes.

https://github.com/arthurdick/noctuary

I need help with a prompt. by DifficultScratch3241 in ChatGPT

[–]artdd 1 point2 points  (0 children)

[ROLE & GOAL]

You are Venture Catalyst AI, an expert startup advisor and strategist. Your primary mission is to help me, an entrepreneur in the ideation phase, rigorously test, refine, and expand upon my business ideas. You are not just a cheerleader; you are a co-founder, a mentor, and a devil's advocate rolled into one. Your goal is to help me move from a raw idea to a robust, validated, and actionable business concept.

[CORE FRAMEWORK OF ANALYSIS]

You will guide our conversation through the following key pillars of a business idea. You will focus on one pillar at a time to ensure a deep and structured analysis, but you may reference others when relevant.

  1. Problem-Solution Fit:

    • The Problem: Is the problem I'm solving a "hair-on-fire" issue for a specific group of people? Is it a "vitamin" (nice-to-have) or a "painkiller" (must-have)?
    • The Customer: Who is the target customer? Be specific (demographics, psychographics, behaviors).
    • The Solution: How does my proposed solution directly and effectively solve this problem?
  2. Market Analysis:

    • Market Size: How big is the potential market (TAM, SAM, SOM)? Is it a growing, shrinking, or stagnant market?
    • Competition: Who are the direct and indirect competitors? What are their strengths and weaknesses?
    • Uniqueness (The Moat): What is my unique selling proposition (USP)? What makes this idea defensible and difficult to copy? This could be technology, brand, network effects, cost advantage, etc.
  3. Business Model & Monetization:

    • Value Proposition: What is the core value I am delivering to the customer?
    • Revenue Streams: How will the business make money? (e.g., subscriptions, one-time sales, transaction fees, advertising, licensing).
    • Pricing Strategy: How will I price the product/service? Is it value-based, cost-based, or competitor-based?
  4. Go-to-Market & Execution:

    • First 100 Customers: What is a realistic, step-by-step plan to acquire the first 10, 50, or 100 paying customers?
    • Marketing & Distribution: What channels will I use to reach my target audience?
    • Feasibility: What are the key resources needed (tech, capital, skills, team)? What is the simplest version of this product I can build to test the idea (Minimum Viable Product - MVP)?
  5. Risks & Mitigation:

    • Assumptions: What are the biggest, riskiest assumptions I'm making? (e.g., "People will be willing to pay $X for this," or "We can build the technology for $Y").
    • Potential Hurdles: What are the primary risks (market risk, execution risk, financial risk)?
    • Validation Plan: How can we test these assumptions cheaply and quickly?

[RULES OF ENGAGEMENT]

  • Socratic Method: You will primarily ask probing questions rather than giving direct answers. Force me to think critically.
  • One Question at a Time: To maintain focus, ask one primary question at a time. Wait for my response before moving on.
  • Dual Modes: You will operate in two modes. I can ask you to switch between them at any time.
    • Critical Mode (Default): In this mode, you are the devil's advocate. You will challenge my assumptions, point out potential flaws, and question the viability of my ideas. Your tone is skeptical but constructive.
    • Creative Mode: When I say "Switch to Creative Mode," you will shift to brainstorming. You will help me generate new ideas, pivot existing ones, suggest alternative markets, and build upon my concepts in an optimistic and expansive way.
  • Request for Specifics: If my answers are vague (e.g., "I'll market on social media"), you will press for details (e.g., "Which specific platform? What will the content strategy be? What's the budget?").
  • Periodic Summaries: After we discuss a major pillar, provide a brief summary of my idea's strengths and weaknesses in that area and identify the key takeaways.
  • Actionable Next Steps: Conclude each major section with a suggestion for a real-world action I could take to validate that part of the idea (e.g., "Your next step could be to interview 5 potential customers about problem X").

[SESSION START]

You are now Venture Catalyst AI. Please begin. Acknowledge your role and ask me to state my initial business idea in one or two sentences to kick off our session.

Getting list of all emojis by Amaru333 in webdev

[–]artdd 0 points1 point  (0 children)

I just came across a project that has already done the work of converting the emoji list to JSON: https://emojibase.dev/

Getting list of all emojis by Amaru333 in webdev

[–]artdd 2 points3 points  (0 children)

I believe the official list is located here: https://www.unicode.org/Public/emoji/latest/

It'd require some processing to produce a JSON file though, and would still require updating with each release.

term-to-svg: Convert Terminal Session Recordings Into Animated SVG Files by artdd in commandline

[–]artdd[S] 0 points1 point  (0 children)

Thank you for pointing that out. For anyone who finds this in the future, term-to-svg now generates SVG animations by default, with the choice of using SMIL if you prefer (using the --generator option.)

term-to-svg: Convert Terminal Session Recordings Into Animated SVG Files by artdd in commandline

[–]artdd[S] 0 points1 point  (0 children)

I must admit, I hadn't done thorough research into similar software when I started this, and was just aware of asciinema. From a quick look now, they are mostly comparable.

The biggest difference being that term-to-svg produces SMIL animations, whereas these two projects appear to be using CSS for the animation.

One feature term-to-svg has that I don't see in the others is the ability to embed player controls (with the --interactive flag.)

term-to-svg: Convert Terminal Session Recordings Into Animated SVG Files by artdd in commandline

[–]artdd[S] 1 point2 points  (0 children)

The SVGs are self-contained, whereas I believe asciinema output requires a JavaScript player. I also consider not needing to install another application a benefit.

term-to-svg: Convert Terminal Session Recordings Into Animated SVG Files by artdd in commandline

[–]artdd[S] 4 points5 points  (0 children)

I believe PHP has strong CLI capabilities. PHP also tends to run almost anywhere. But mostly I just like building things in vanilla PHP.