Projects like this are great because open source versions need to figure out the right way to do things, rather than the hacky, closed, proprietary alternatives that pop up first and are just trying to consume as many users as possible to get a most quickly.
In that case, a shitty, closed system is good actually because it's another thing your users will need to "give up" if they move to an alternative. By contrast, an open ide like void will hopefully make headway on an open interface between ides and the llm agents in such a way that it can be adapted by neovim people like me or anyone else for that matter
Unless you are someone that has chores to do like say... Most people? Yes we could technically leave our dirty dishes on the sink while we do art but that decision bites you next time you want to cook lol.
Obviously we mean we want to use that time of doing dish towards art instead, like how automation has always worked?
Chores are just a convenient excuse because of fear of failure. How is it that some people are "too busy" for decades on end? There is time for making art if you want to.
I will. There are people in much worse situations who still manage to make time for art. I'm happy to be "privileged" to have some spare time. Medieval serfs and cavemen also had that same privilege. Most animals have that privilege.
I mean I guess In this obtuse, maybe someone's joy In life is doing dishes and that is their art, then idk maybe but not even then.
First, this just misunderstands what is being said here. For most people, chores like the dishes is a menial task that we will be happy for any reduction in time/effort. In addition, dishes and laundry are considered necessary for modern life.
By contrast, art like music and visual mediums is often associated with joy and the creative act of building something out of making art rather than getting a task done.
To misunderstand this contrast is to misunderstand why we automate things in the first place, to minimize the unnecessary toil and maximize human flourishing. This does the opposite frankly.
A nice thing about doing dishes over creating art is that it's something you can work hard in and get a predictable amount of work done which is gratifying. Meanwhile you can stare at a blank sheet of staff paper in frustration for an hour not knowing the best way to evolve your music composition and it's a really bad experience. That's my experience often. Personally, it's not too difficult for me to invert it / humor the opposite. My context is that I got a degree in music composition and also had several jobs washing dishes. It often goes with having a music degree :)
Obviously the original quote deliberately creates an unfair fight in the arena by matching a conventionally dull-sounding analog task such as "washing dishes" with a sophisticated digital task such as making art (digital since LLMs do it, and that's what the complaint is about).
I could also create an unfair fight by saying "I'd rather have machines organize my spreadsheets (boring digital task) so I can have more time to hang out with other humans I love (appealing analog task)."
For me, by inverting it, I've come to realize it's not about art or dishes, but more about analog and digital. If one is partaking in any digital activity, then the trend of machines entering and taking over that space is inevitable. I think humans will revert more towards prioritizing and finding meaning in purely analog endeavors. Human art will shift back to analog. That's just my personal prediction.
I love your perspective here. I don't agree with all of it, but it really made me think.
I do a lot of photography as a semi-amateur hobby (semi because I occasionally get paid but my goal is not to be a professional.) Often when I'm going out shooting in a city, thousands, maybe even millions have observed the same sight I'm seeing. I'm not snapping the first picture of the Hindenburg or the unveiling of the Empire State Building. But it's my unique perspective that makes my art. People like and recognize my pictures because of my personal composition. In general I think most portrait and street photographers have come to terms with this, and an increasing number of landscape and event photographers in the age of smartphones.
With art there's no "right answer", it's the soul found within the work.
It took a minute to setup, but using a combination of rsync and timers to backup system files has done wonders to decrease my anxiety around upgrades on arch
The writer is speaking from the perspective of the traditional philosophical understanding of a thinking being.
No, LLMs are not thinking beings with internal state. Even these "reasoning" models are just prompting the same LLM over and over again which is not true "logic" the way you and I think when we are presented with a new problem.
The key difference is they do not have actual logic, they rely on statistical calculations and heuristics to come up with the next set of words. This works surprisingly well if the thing has seen all text written, but there will always be new scenarios, new ideas it has not encountered and no these are not better than a human at those tasks and likely never will be.
However, what is happening is that our understanding of intelligence is being expanded, and our belief that we are going to be the only intelligent beings ever is under threat and that makes us fundamentally anxious.
I think as you go on it becomes a out being sure that you are solving problems in the simplest way possible. Chances are even with the simplest solution possible you will still need to do some creative stuff.
However, too many programmers in my experience (including myself) can frett about using tools and features that are cool little puzzles, but don't really contribute to the core solution and can in the worst case even make less manageable code.
As in all things, it's about finding the balance for the context. Let your personal projects be where you play with new tools while you keep solutions for your job dead simple due to all the job-related reasons to do that.
This is great for situations where you need to edit code within an app ecosystem that won't let you dev locally.
My use-case is ServiceNow which forces us into their crappy proprietary editor.
But you do need to get good at calibrating which sites get set off by it because as others have said you don't want it going off an every little text prompt you get most likely
I fundamentally disagree. Or atleast, LLMs are a development tool that will fit right in with LSPs, databases, and any other piece of infrastructure. A tool that you learn to apply where possible, but those with wisdom will use better tools to solve more precise problems.
LLMs can't reason, and they never will be able to. Don't buy into the AI hype wagon it's just a bunch of grifters selling a future that will never happen.
What LLMs do Is accelerate the speed for your wisdom. If you know how to make a full-stack application already, it can turn a 4 hour job into a 1 hour job yes. But if you didn't know how to make one in the first place, the LLM will get you 80% of the way there but that last 20% will be impossible for you because you lack the skill to implement the actual work.
That's not going away and anybody who thinks it is is living in a fantasy land that stops us from focusing on real problems that could actually put the LLMs to use in their proper context and setting
It's night and day. Vscode was never meant for the workflow, so even small things like moving to the sidebars and interacting with them using the keyboard is a pain in the ass.
Setting up custom hotkeys is an exercise in patience, and you are constantly fighting with native hotkeys that try to do the same thing.
I tried making vim mode work for years and I always go back to the original because it's where I'm at home
In that case, a shitty, closed system is good actually because it's another thing your users will need to "give up" if they move to an alternative. By contrast, an open ide like void will hopefully make headway on an open interface between ides and the llm agents in such a way that it can be adapted by neovim people like me or anyone else for that matter