Nice, this looks very promising!
Is there a way to create a note? Haven't seen it in the help menu yet (but could've just missed it during my quick skim).
HN user
Ex-founder+CTO of a computer vision startup that was acquired.
Ex-staffEng at Lyft Level 5 + Woven Planet working on ML for self-driving.
Exploring new projects at the moment, playing with AI and language learning: https://www.lingually.ai/
https://slowandsteady.substack.com/
Nice, this looks very promising!
Is there a way to create a note? Haven't seen it in the help menu yet (but could've just missed it during my quick skim).
If you treat LLMs as know-it-alls and just copy the output, then your expectations of the current generation of LLMs are too high.
That doesn’t mean they’re not useful though.
Definitely experienced all 3, but still getting more boost than drag overall.
The large codebase context might be somewhat solvable and I've seen projects that use embeddings to find the relevant bits of code to feed GPT to help it with context. No clue how well any of them work though, haven't tested them yet.
I've definitely noticed times when the conversation gets cut off and it can't "remember" the previous messages. Often, it results in a loop of ChatGPT giving me a solution, me getting an error and sending it back, then ChatGPT being terribly sorry and suggesting a new solution. Repeat 3 times and often we make a full circle to the first solution in this way...
Another great example!
With the out-of-date SDK, I had a similar experience. ChatGPT got me started with ManifestV2 for the Chrome extension and I found out it's getting deprecated and I should really use ManifestV3. But you know what, I asked ChatGPT how to update from ManifestV2 to ManifestV3 and it gave me the steps and things to fix. I had to do a few iterations as new errors were coming up and some things needed a bit of a refactor, but it was all done quite fast.
The fear of juniors skipping out on key learnings, or even perhaps having a hard time finding jobs in a few years is definitely interesting and something I'm super curious to see how it will go...
For sure! I think I learn best by trying to build something rather than following a tutorial. ChatGPT just makes that so much faster to jump straight into that.
Agreed that ChatGPT can be a bit of a hit or miss when you ask it to produce code. But, I'd say a good 50% of the code I recently wrote was actually created by AI and I'm a lot more productive thanks to it.
3 big use cases for me so far:
- Github Copilot is just great. Often it helps fill in the code I was just about to write (or Google search). It just saves time, period. Plus, there's been at least a few times when I was ready to throw in the towel at the end of the day. But carried through as Copilot suggested the next line or implementation of a method I wanted to just create a placeholder for.
- ChatGPT for a project in an unknown domain. A few weeks ago I wanted to create a Chrome extension. I've never done it before and didn't know where to start. I asked ChatGPT and it delivered a great interactive tutorial with just the right code to get me started (I had to fix a few bugs that ChatGPT helped debug). Am I an expert in Chrome extensions thanks to it? Hell no! Have I created a working Chrome extension in a very short amount of time? 100% yes!
- ChatGPT for debugging. When I search for an error and get not-so-relevant Google search results, often ChatGPT can suggest rather relevant things to look into given an error message.
Of course, your mileage may vary, but saying AI does not help programmers based on a quick test of it not implementing things perfectly seems a bit surprisingly shortsighted I'd say.
Pushed the latest Italian episode to the website! Let me know what you think!
And today's special episode is in Portuguese! Any learners out there? https://twitter.com/LinguallyAI/status/1662570120684662784
Portuguese is out there, check it out:
A Portuguese episode is up and running now. Let me know what you think!
Also have tried getting a Spanish one. Curious to hear feedback.
https://www.buzzsprout.com/2196522/12927853
Will try some other suggested languages tomorrow :)
Got a spanish episode generated. Sending your way. Let me know what you think :)
One Spanish episode going your way. Not sure it's Madrid Spanish, but should be decent hopefully. Let me know what you think :)
Got a spanish episode generated. Is this similar to the dialect you'd expect? Let me know what you think :)
Got a spanish episode generated. Generic Spanish so far, but I did see they have some dialects on Play.HT. Let me know what you think :)
Got a spanish episode generated. Let me know what you think :)
Got a spanish episode generated. Let me know what you think :)
New Italian episode uploaded. Check out the website.
Oh, that's a great question! I'd be curious. GPT can do decent Mandarin from what I heard from my friends testing things for me. Haven't looked into text-to-speech yet though.
I've started taking some tutored classes from Preply, that helps.
Watching shows on Netflix, listening to random podcasts also helps.
But bridging this Duolingo-to-fluency gap, that's exactly what I'm trying to explore at the moment with the other projects on https://hn.lingually.ai/. I think AI can give something no other approaches can.
So essentially, I've now got a Chrome extension to get immediate feedback on text I write. Then I have a POC for a text-adventure game to practice chatting with GPT-powered characters (dm me at https://twitter.com/LukasPlatinsky and I can set you up with a link to test). Now the podcast for some content to listen to. I next want to explore some daily short writing prompts with immediate grammar check by AI. Adding Whisper could unlock speaking as well.
Lots of opportunities! Let me know if you're interested in trying any of these out :)
Thank you so much, dear sir!
Definitely know what you mean. I often end up feeling anxious about things I’m working on, feeling like they might not matter even if I solve them, or that I might not be able to solve them.
So, at least for me, there are 2 sources of this anxiety:
1. Does it even make sense to solve this? - Best thing is to try to validate the problem. Find people to talk to, get feedback. Or think about alternatives and constraints. Every now and then, I start feeling like “what I work on makes no sense, I should just abandon it”. Only to then analyse it, walk through the different options and decisions and realise I’ve done this decision making exercise previously when starting the project and I still agree with the outcome. But I guess it’s good to recheck the assumptions every now and then.
2. Can I solve the problem? - I often get discouraged when I realise things are a lot more difficult than expected and I start to doubt myself. Usually results in me procrastinating and taking a break. Things that help me are: taking a deep breath, doing some searching for similar problems, breaking the problem down into smaller tasks, finding a smaller, yet similar problem to address first. Again, talking to people and reaching out for help can be great. People are often happy and flattered when you come to them with well-formed questions and acknowledge them as someone you consider an expert in a field.
Hope this helps. In general, when working on very hard problems that might not be solvable, try and break them down, find the riskiest piece that seems solvable, and try to tackle it. If you fail, at least you fail fast and you can rinse and repeat :)
Alright, I can definitely try generating that.
So far I've got requests for Spanish, Portuguese, French, and Russian then.
Thanks! This was by far the best Italian voice I've found, but definitely not perfect...
The "slow" refers to the genre of podcasts like News in Slow Italian. Mostly using simple language and slow speed. I've set the speed to 85%, might need to dial it down even slower it seems :)
If you want, DM me on https://twitter.com/LukasPlatinsky and I can send you a link to try a POC for a language-learning text adventure game. The main concept is to tell a story through conversations with NPC chatbots. Would be curious to hear feedback or any suggestions on how it could be graded to increase the complexity of the language over time.
It's briefly mentioned on the site as well: https://hn.lingually.ai/#two
Those are not bad ideas and suggestions at all! Thanks!
Let me see if I can get a French episode generated for you today or tomorrow and if you like it, I'm happy to send some more your way :)
What is your level of French?
Oh, 100%
And this is already the best one I've found. Trust me, you don't want to hear some of the Italian text-to-speech stuff I've come across during this search...
Heard great things on Language Transfer and started listening to it.
I've mostly been doing Duolingo, recently some tutored classes on Preply. Trying to get to a level where I can converse with my Italian partner.
And I think GPT has tremendous potential for this. Seen a few projects exploring this besides mine. Can't wait to see where it goes. It would be a shame if we can't figure out some great ways to use the new generative AI algos for education!
Good question! Haven't thought that far ahead :D
I'd be happy to rebrand it if there's interest. The main issue is that generating an episode is around $3 roughly (~$1 on GPT4 APU, ~$2 on text-to-speech). So doing a daily episode in multiple languages might be a bit costly.
But if there's enough interest, I might be happy to fund it to get it going for a bit and see how it ends.
Thanks a lot! That's an amazing offer. What web related stuff are you most interested in? I've been playing with React a bit, but not sure if I could have a conversation in Itaian on it yet :D I'd be happy to chat on GPT and ML as well.
Hm, good point. Perhaps I need to use a different podcast platform for that. Might look into that!
Are you learning Italian as well? What have you tried so far?