Okay, but if you don't know what the JS is doing and why how are you ever going to architect stuff efficiently or think up more complex things in the abstract? I fail to see how you can just know HTML and CSS, that's like saying you have the alphabet down but somebody else can speak or write for you. HTML and CSS are just markup and style languages, it isn't really code.
CoPilot is just blundering along using what it has learned from elsewhere - which is not always correct.
...I think it would be a great idea to graft on a LlamaIndex module here so we can use this local browser LLM to talk to our local documentation https://docs.llamaindex.ai/en/stable/
This is amazing but can we please set the .prose width to be dynamic? the text column in 3 inches wide on my monitor, it should take up a % of the browser window.
I think you can hack together something in pdf.js but you have to deal with the pain of digging through its code. I’m working on something of the sort in an application I’ve built but it’s v much “nice to have”.
If you’re talking about raw pdfs then you are at the whim of the encoding surely? I’ve always found Adobe etc to have utterly crap searches
I think a lot of people who have abstract problem solving skills don’t want to make tic tac toe games and to-do lists. They just want to get on and code, building what they want. LLMs are great for throwing you in the deep end.
If the code doesn’t work and you’re in a complete mess about debugging it - that’s great. It’ll force you to think through the WHY and HOW far more carefully than writing some stupid Hello World thing or doing another tutorial. You end up reading the documents and wrestling with ideas.
Best approach I find is to throw yourself at a LLM, then backfill your knowledge with books and resources, and speak to experienced people. That way you craft your own learning experience. Especially valuable if you just aren’t surrounded by software engineers - you’re forced to learn.
You try to build somethign complex, encounter a concept you don't understand fully, go to the literature and learn it because you need to know it, it unlocks the next step of building. Obviously you need to start the very basics with Hello World - i.e. if you've never coded before, you should grasp the very basics of how code works and how languages work. However after that, there's no need to spend hundreds of hours doing tutorials. Building a thing is always better because the problems you encounter are real.
There’s ship fast and MVP, and then there’s putting a website out that doesn’t really achieve what users expect. I’m not sure what to do here and it feels v indie-hacky
I’m not sure if this uses unoconv with LibreOffice but my heart goes out to anyone trying to develop Pdf/document manipulation tools with the current Python libraries. A thankless task.
The more you work on this stuff the more you hate proprietary formats as well as having to rely on open source repos operated at the whim of a few good people.
CoPilot is just blundering along using what it has learned from elsewhere - which is not always correct.