skytrue's comments

skytrue | 1 year ago | on: Show HN: 10 Minutes A Day, Hacker News – Stay up to date, no doomscrolling

Hey folks -- I created 10 Minutes A Day because I was spending too much time 'doomreading' in comment threads, in an effort to stay up to date on what was going on in the tech world. While I love Hacker News and other news aggregators for what they can teach me, I found myself often unhappy reading through hundreds of comments that while, entertaining, ultimately made me feel bad.

The concept of 10 Minutes A Day is extensible beyond just HackerNews, but the Hacker News dataset was a great place to start as it is often a go-to for news around technology and new projects.

It was built on top of Flask, React, OpenAI GPT-4o-mini (to drive down costs), and generally uses a few different prompting techniques to make things work as intended, because GPT-4o-mini can be frustrating to instruct.

10MAD is going to be extended across different news verticals in the future (once I have the time).

skytrue | 1 year ago | on: Show HN: We tried to make Azure easier for developers

Hey people,

We launched a preview of App Spaces (v2) today which is our attempt to make the Microsoft Azure portal much friendlier for developers who are new to Azure or new to cloud, and don't want to deal with all the cruft and intense complexity that Azure/AWS/GCP/etc provide. We know that there's so much more we can do to make these experiences better and this is our beginnings of getting there via something like App Spaces.

You can check out our site at https://www.appspaces.dev, or go directly to the experience (https://ms.portal.azure.com/#view/Microsoft_Azure_PaasServer...).

If you want to learn more or provide feedback, you can reach out to me-- sk dot hartle at microsoft dotcom. We want to rapidly iterate on our initial design here and get to core value within the next half a year or so. We know we have a long way to go, which is why we're releasing it to the community to help us drive and shape our roadmap.

skytrue | 2 years ago | on: Panic Among the Streamers

Thanks for pointing that out. It’s been driving me crazy that there’s all these sensationalist articles using that as the “smoking gun”, implying that Netflix specifically wants an AI product manager to produce television shows.

As somebody who has worked to create an AI-generated show, and who is also a PM at a big tech company that is using LLMs for non-creative purposes, I can tell you that the “PM” work I do with these LLMs is vastly different than the creative work I do with them. It’s an entirely different frame and discipline.

I’d start to be concerned once we see job listings that explicitly look for creators, with technical backgrounds in generative AI. The creator/creative talent part comes first before everything else.

skytrue | 2 years ago | on: GPT Best Practices

This doesn’t help you probably, but the difference between 3.5 and 4 when giving it instructions to follow is huge. I encourage everybody to use GPT-4 when possible, the differences are night and day.

skytrue | 2 years ago | on: Smol Developer

Sorry, I was non-specific. If you're using ChatGPT, you're basically using a "product" that OpenAI created. It has specific system prompts and prompt engineering to ensure that it stays on the rails. If you, instead, use the OpenAI API's for GPT-3.5/GPT-4, you aren't beholden to the ChatGPT "product". It's very easy to create a chatbot (not using ChatGPT, the product) that only produces JSON. It's just hard to get ChatGPT to do that same activity.

That's why everybody doing experiments in this space should either 1) be using the OpenAI Playground, or 2) using the API, and not using ChatGPT.

skytrue | 2 years ago | on: Smol Developer

This isn’t reality. Using ChatGPT this way is fruitless, because there is a system prompt you’re fighting against. I can write a one sentence system prompt for the GPT API that specifies GPT to only spit out JSON, and it works fine. It’s a pretty funny series of image, though.

skytrue | 3 years ago | on: Meetings *are* the work

I’ve been a part of many organizations where the meetings are bad. I don’t think it’s that meetings are inherently bad, but rather how different companies and teams use them.

I generally only invite people to meetings who I know will have important input or need the context. The meeting should be about determining next steps for N period and provide clarity and direction to take those steps.

Any other meeting I mostly find to be a waste of time. But when you get the right people in the room, once a week, to talk about progress on a new product (for example), it can almost entirely replace documentation and is far more flexible and lightweight.

I love writing a good narrative doc or spec, but it leaves room for interpretation. Other people are also not as skilled at writing, and it leaves them without a vehicle to communicate what they want.

So, yeah, agree that meetings are the work/can be an optimal tool for achieving work, but they need to be done right.

skytrue | 3 years ago | on: Ask HN: Who is hiring? (February 2023)

Mismatch Media/Nothing, Forever | USA | Remote | Founding Member, Engineer; Founding Member, Ops

Hello! I’m the co-founder of Mismatch Media. We’re looking for a couple of talented and driven engineers and business folks with strong startup experience to come work with us. We are pre-seed, offering founding member equity. You may have seen us recently in the news (for better or for worse!). We create always-on, generative media.

If you’re interested in working on a new type of media, inventing things that nobody has invented before, and creating business models nobody has created before, feel free to reach out: skyler at mismatchmedia.com.

skytrue | 3 years ago | on: Ask HN: Those making $0/month or less on side projects – Show and tell

I think you rightfully pointed out the "watchable" criteria. This is where we got to with 4 years of working on-and-off on it. The hard part is continuing to iterate over the structure to make it passable as a sitcom. The easy part is actually the language model stuff... we have an OpenAI integration, I just don't keep it on because it's a lot of $$$. We have lots of ideas about how to expand the show's structure, but it's mostly backend work that we simply don't have the resources to finish right now.

Luckily, our "goal" with this project was for it be nonsensical (hence the parody part), but I'd love to spin off a new show that focused on making it watchable for hours at a time. Our system is extensible enough that it wouldn't be hard to pop in new art assets and have a brand-new show in a month or two.

skytrue | 3 years ago | on: Ask HN: Those making $0/month or less on side projects – Show and tell

https://www.twitch.tv/watchmeforever - AI-generated (aside from the artwork) parody of '90s sitcoms, running forever (24/7/365).

We worked on this w/ a very small team for the past four years, in-between our day jobs. When started, OpenAI didn't have an API, and Stable Diffusion definitely wasn't a thing, so we had to come up with novel methods to thread cohesive content together. Most of the "creative" details e.g., laugh track, dialogue, frequency of dialogue, camera shots, and so on, are all tunable on a per scene basis.

We're in sort of a holding pattern right now -- no clear path to monetization for the project, and it hasn't garnered enough attention for us to probably get funding based on the technology backbone. Hope you enjoy it! Labor of love. :)

(posted this in the similar thread yesterday but I’ll take any exposure I can get…!)

skytrue | 3 years ago | on: Ask HN: What have you created that deserves a second chance on HN?

We actually do scrape Twitch chat—- we have onscreen gauges, meters, etc, that the chat can interact with by saying certain things that will change what happens in the show. I just don’t have it turned on right now because our viewer volume is pretty low. :) Great suggestion though re: characters interacting to viewer chat, that would be a lot of fun.

skytrue | 3 years ago | on: Ask HN: What have you created that deserves a second chance on HN?

https://www.twitch.tv/watchmeforever - AI-generated (aside from the artwork) parody of '90s sitcoms, running forever (24/7/365).

We worked on this w/ a very small team for the past four years, in-between our day jobs. When started, OpenAI didn't have an API, and Stable Diffusion definitely wasn't a thing, so we had to come up with novel methods to thread cohesive content together. Most of the "creative" details e.g., laugh track, dialogue, frequency of dialogue, camera shots, and so on, are all tunable on a per scene basis.

We're in sort of a holding pattern right now -- no clear path to monetization for the project, and it hasn't garnered enough attention for us to probably get funding based on the technology backbone.

Hope you enjoy it! Labor of love. :)

skytrue | 3 years ago | on: Four thousand weeks

It’s great you read 4000 Weeks, but as others have mentioned, I’m not sure you gathered the major takeaways. 4000 Weeks is about embracing finitude and accepting that you can’t do everything. The notion is freeing, because once you acknowledge you are finite, you can then make conscious decisions about how you want to spend your time. The intent of the book is to encourage people to choose time wisely, not “fill every day”. It very much has a quality over quantity kind of message. As an ADHD sufferer/chronic procrastinator/perfectionist type, I found it incredibly helpful and freeing to acknowledge that you will never be able to create everything to an unrealistic perfect standard, so instead focus on the things that matter the most to you.

skytrue | 3 years ago | on: A college student made an app to detect AI-written text

Disclaimer: I'm working on an app to solve the impending wave of generative content, so I'm somewhat biased.

As I'm sure many of us did, I tested out the app here on GPT-3 output. Unmodified, it detected it was GPT-3. Great! However, I added about 10 additional words to the output provided by GPT-3, and it shot up my "human" score by like 60 points, and determined it was human-generated.

This is going to be the problem underscoring _any_ model that is trying to identify "AI" generated text. A human can modify it slightly, or subtract words, and it throws the entire thing off. There are other paths that we need to explore to this problem.

skytrue | 3 years ago | on: Turn your best programmers into managers

Disclaimer: I have been a software developer, a product marketing manager, a co-founder, and most recently a senior product manager and people manager at one of the big cloud companies.

The question you pose is (no offense) somewhat nonsensical. If a computer could write its own code, what is the need for programmers? :)

The biggest value add for a product manager that I’ve seen is at the strategic level. Assessing the market conditions, being an expert in the broader space, and having a pulse on where the industry is headed. While I do get pulled into design discussions, I’d rather not, but that comes from our designers & researchers not having enough technical depth to fully create experiences and insights for the developer audience (I create cloud services for developers).

We had an interesting case recently where we rolled out a new service that isn’t seeing traction over the past year. Big investment, was initially led and kicked off by our engineering team. However, if you were to have examined the fundamental value props of the service and who this tool was valuable for earlier on in its lifecycle, some fundamental flaws in the assumptions would have popped up. Does this mean that those tech leads and engineers were “bad” at their job, or did they just not have the skill set necessary to assess the value of what they were building? Note: a research study was also done prior to building the product, which clearly missed key gaps and analyses.

How many tools should be in a single person’s toolkit? If they had involved a (good) product manager earlier on in that lifecycle, much of the current pain could have been avoided. As somebody who is currently running a side company, I wish I could hire only “jacks of all trades”, but those people are incredibly uncommon. Most people self-select into a strength and lean into that. Thus, divisions of roles are born.

skytrue | 3 years ago | on: I Taught ChatGPT to Invent a Language

I feel like people are forgetting that these models are non-deterministic. You can give it the exact same input and get a different response, so "testing" in this way doesn't work. That's also why (right now) automation is impossible. You aren't guaranteed an expected output.
page 1