Maybe look into StAX?
25+ yr Java/JS dev
Linux novice - running Ubuntu (no windows/mac)
Maybe look into StAX?
It’s one website. How much could it cost, £500?
I don’t write documentation because I’ll be lucky to deliver the app 2 weeks after the deadline anyway, and I won’t be given any more time to document things, I’ll just be moved to another project or let go because it’s the end of the contract.
AI coding in a nutshell. It makes the easy stuff easier and the hard stuff harder by leading you down thirty incorrect paths before you toss it and figure it out yourself.
I think there might be a lot of value in describing it to an AI, though. It takes a fair bit of clarity of thought to get something resembling what you actually want. You could use a junior or rubber duck instead, but the rubber duck doesn’t make stupid assumptions to demonstrate gaps in your thought process, and a junior takes too long and gets demoralized when you have to constantly revise their instructions and iterate over their work.
Like the output might be garbage, but it might really help you write those stories.
Well he specified static website, which rules out WP, but yes. If your host accepts posts (in the generic sense, not necessarily specifically the http verb POST) that raises tons of other questions, that frankly were already well addressed when I made my post.
DDoS and hacking are like taxes: you should be so lucky as to have to worry about them, because that means you’re wildly successful. Worry about getting there first because that’s the hard part.
It’s an art, not a science. Which is where I think a lot of people misunderstand software development.
All I could think of.
I’ve tried multiple times to go IP6 only. I mostly thought, despite my reasonable understanding of IP4, that I was the problem in trying to set it up. I found my dns host was being forgotten multiple times a day, set to something invalid, then it would time out and revert back to the working one. I couldn’t figure out how to connect two computers together for Minecraft.
Now I hear it was just garbage consumer hardware and software? Fuck me. So much wasted time and effort to say nothing of believing I had turned into a tech idiot.
That was a problem solved seventy years ago. If there’s no one around, just go. No one cares.
Longcar is looooooooonnnnnng.
I don’t have the experience to refute that. But I see the same things from developers all the time swearing AI saves them hours, but that’s a domain I know well and AI does certain very limited things quite well. It can spit out boilerplate stuff pretty quick and often with few enough errors that I can fix them faster than I could’ve written everything by hand. But it very much relies on me knowing what I’m doing and immediately recognizing the garbage for what it is.
It does make me a little bit faster at the stuff I’m already good at, at the cost of leading me down some wild rabbit holes on things I don’t know so well. It’s not nothing, but it’s not what I would call professional-grade.
The more you use generative AI, the less amazing it is. Don’t get me wrong, I enjoy it, but it really can only impress you when it’s talking about a subject you know nothing of. The pictures are terrible, though way better than I could do. The coding is terrible, although it’s amazingly fast for similar quality to a junior developer. The prose seems amazing at first, but as you use it over and over you realize it’s quite bland and it’s continually sort of reverting to a default voice even if it can write really good short passages (specific to ChatGPT-like instruct models here, not seen that with other models).
I’ve been playing with generative AI for about 5 years, and it has certainly gotten much better in some ways, but it’s still just a neat toy in search of a problem it can solve. There’s a lot of money going into it in the hope it will improve to the point where it can solve some of the things we really want it to, but I’m not sure it ever reliably will. Maybe some other AI technology, but not LLM.
It could be elected President with chops like that.
I spent all my time in utero working on binary division.
I have no problem with opinionated software. I need a starting point from which to disagree. Thanks for the links. I’ll read up this afternoon or tomorrow.
Probably no one but you will find this there. Which is good because this is just an extremely raw first draft. I’m not asking for answers from you here. If part of my experience is “go find random people on Lemmy to help” that doesn’t seem useful. But I want to share this experience which was about 90 minutes of my day, and also see how compatible the markdown here is with Joplin, which is my note-taking tool of choice. I don’t know if I can stick with this man. I haven’t even opened Vim yet.
I took on a challenge in a Lemmy comment to use Vim for a month. To give some context for this experience, let’s start off with the relevant details of who I am.
So one of the first things it was suggested I would need is LSP. I don’t recall what it stands for (I mean I could google it, but I might as well be honest about my ignorance, right?), but anyway I searched for “ubuntu install LSP”. As one does. The top result is a thread on Reddit in r/neovim. The fuck is Neovim?
So more googling tells me Neovim is a fork of Vim 7 that some folks like and other folks aren’t bothered about. There are plugins for both (why the fuck do you need a plugin for a text editor?) and some plugins work with both while others work on one or the other. Just like everything else in the Linux world, there are no fucking answers, just opinions and most of them are totally irrelvant to your environment or use case. I just want to edit some fucking code. So I’m sticking with Vim - that’s the point, right?
So back to the original question, how do I install LSP and whatever plugin is needed? For anyone keeping score, I started with one question and now I have three with one… well less answered than just decided. I think I’ll google “getting started with Vim and LSP”
Top result is very promising. “End goal: get working LSP in Vim for Python. Constraints: please no neovim suggestions.” Other than Python instead of Java, this is perfect! This is my thread!
Check out the LSP clients heading in https://langserver.org/ There are a number of vim plugins that provide LSP integrations:
Most plugins will require you to do add some configuration to wire up the Language Server client (i.e. the plugin) with the language server (e.g. pyright, pylsp, …etc). Other than that, I recommend reading plugin docs to learn how to use/configure the plugin with the language server and ask for help on the github repo if you have specific questions or run into issues/errors.
First, fuck me. It’s just a bunch of random fucking repos. Who the fuck are these people? I guess this guy is endorsing ALE. Is w0rp a person? Organization? Grad student? Seasoned professional? A guy one hamburger away from a heart attack?
So anyway it looks like I also need a language server (that’s the LS in LSP, 'twould seem - nice when questions answer themselves). Wait a second… That was my original question! They didn’t answer how to do the thing I wanted to do, they answered how to do the other thing I didn’t know I wanted to know how to do. I’m going to file this bookmark away because it’s not relevant to me just now, but it looks like this will be my next question.
For now, back to google: “ubuntu install lsp java”
Okay a bunch of shit about emacs and people having or overcoming difficulties in installing it. That’s not promising - seems just installing fucking LSP is about to be an ordeal. Oh! Here’s a github by George W Fraser. I don’t know who that is, but he uses his middle initial, so clearly someone of import and sophistication. Important side note: If he went by his full middle name, that would be a serial killer. A subtle but critical distinction.
Actually that may not be entirely true. I feel like I’ve seen his name before. Let’s see what he has to say.
Fuck me again! He says to use vim-lsc. Wait a god damn minute… This is the same fucking question I just had non-answered by some random redditor! How do I install the god damned language server, motherfucker!?
To be continued…
Tell you what. As I’ve just ended a contract and have some time to work on my side project while I job hunt, I’ll give it a shot for the rest of this month and report back.
Idk. Been doing it for nearly 20 years and before that I was doing IBM’s take on VBScript for another 10. So I have my own perspective there. I’ve only ever had to parse massive xmls when doing web apps, and for web backends I really only like Java and NodeJS.
But everyone is entitled to their own take. I would imagine there is a streaming parser in other languages as well.