For a open source project like the above which has so many constant moving parts, a discord is probably a good idea to ensure the author of the issue can provide more details about their problem and respond to follow up immediately.
Because I can absolutely see a breaking change involving something outside of the open-source project itself.
I say that as a person who hates discord. But I’m also part of the older generation so waiting 3-9 months for a reply is kinda normal. And the projects I support, it’s pretty common to make a merge request that finally gets approved a two years later.
to ensure the author of the issue can provide more details about their problem and respond to follow up immediately.
if you actually visit that Discord (like I reluctantly do, from time to time), you’ll find that all issues are being discussed in a handful of general channels with multiple people discussing multiple issues at the same time in one never-eding stream of messages. if you miraculously find a proper keyword that brings up someone else having the same issue as you do, the only way to find if someone else replied to it is by scrolling through all that noise.
Since we are on the topic of disliking Discord, what Matrix clients do you humans use? I tried both Element and Nheko (the latter of which isn’t electron based), and they both felt slow, clunky and unresponsive.
I’ve heard this about Element from a lot of people and I have to wonder: Is that the mobile client or on an actual PC? Because I use it on my phone and it’s actually more reliable than the Discord mobile app.
I gave up on matrix, was too complicated of a setup and the site was throughly unhelpful for newcomers. I eventually got it but, the permission system was somehow worse then IRC and due to the federation aspect of it you can’t modify the standard at all because then the other clients/servers can’t recieve you.
I think I will try Gomuks, since I now also tried Fluffychat, but scrolling felt weird and on a touchpad had the tendency to swipe left on messages to reply instead of scrolling down and I was unable to resize or close the channel info and channel list, or change its font size (there also appears to be no settings button). Maybe the CLI based clients will be more suited for me, since I also don’t mind using irssi for IRC (but it should be noted I also have no problems with graphical IRC clients like hexchat or others, which work perfectly fine on my machine).
On my phone I switched to Element X because Element would take up to a minute to sync messages. I’m willing to put up with the reduced feature set, as long as actual messages fucking arrive in time!
A lot of you have a lot of faith in people reviewing PRs. I know a few Sr. developers, that if shit was too busy, would skim it and say 'fuck it, it will be QAs problem. If you put this in the correct sub-system in file that would only be executed once a month, for example a maintenance class, It would be really hard to notice something is wrong if it didn’t cause issues seen immediately. Maybe this is the story of an intern that added something that also fucked up boolean comparisons in a subsystem used once a month. Where there is a 2 week lag between the execution and operations noticing something wrong.
As a professional in the field of artificial neural networks, I endorse this meme wholeheartedly and will figuratively slake my thirst for schadenfreude on the tears of this child with joy.
Realist, maybe. Often a pessimist. Never really a class traitor. Besides, I’m more blue collar than white collar, so I’ve never gotten the luxury of working from home at a higher pay, so as far as being the same class…in the sense of rich vs everyone else, sure.
Your snide comment just seemed a bit too glee about people about to lose their job. Or at least: lacking in solidarity with them.
Forget the distinction between blue and white collar, or higher and lower income: these aren’t classes and the distinction onlyserves toseparateus in class struggle. I meant the “wage dependant class here”.
Nah, that’s going to blow, and I was talking about just that several months ago. The internet is going to be completely fucked, now. It has a nice little run of the golden years from like 1995 through about 2012. Decade after that was all downhill and the last year or so gas been a dumpster fire that’s still getting bigger.
Yeah, writing prompts it’s the long term goal, programming will be obsolete.
Nobody that can write a problem in a structured language, taking edge cases into account, will be able to write a prompt for a LLM.
Prompt writers will be the useful professionals, because NO big tech company is trying to make it obsolete making AI ubiquitous and transparent, aiming it to work for natural language requests made by normal users or simply from context clues. /s
Prompt engineering it’s the griftiest side of the latest AI summer. Look a who is selling the courses. The same people that sold crypto courses, metaverse courses, Amazon dropship store courses…
Yes, it is. Mostly because “real engineering” isn’t the high bar it’s made out to be. From that blog:
Nobody I read in these arguments, not one single person, ever worked as a “real” engineer. At best they had some classical training in the classroom, but we all know that looks nothing like reality. Nobody in this debate had anything more than stereotypes to work with. The difference between the engineering in our heads and in reality has been noticed by others before, most visibly by Glenn Vanderburg. He read books on engineering to figure out the difference. But I wanted to go further.
Software has developed in an area where the cost of failure is relatively low. We might make million dollar mistakes, but it’s not likely anybody dies from it. In areas where somebody could die from bad software, techniques like formal verification come into play. Those tend to make everything take 10 times longer, and there’s no compelling reason for the industry at large to do that.
If anything, we should lean into this as an advantage. How fast can we make the cycle of change to deployment?
We might make million dollar mistakes, but it’s not likely anybody dies from it.
I had a coworker who got a gig writing PDA software for a remote-controlled baseball machine. He was to this day the most incompetent programmer I’ve ever met personally; his biggest mistake on this project was firing a 120 mph knuckleball (a pitch with no spin so its flight path is incredibly erratic) a foot over a 12-year-old kid’s head. This was the only time in my 25-year career that I had to physically restrain someone (the client, in this case) to prevent a fist fight. I replaced my coworker on the project after this and you can bet I took testing a little bit more seriously than he did.
In many cases this is accurate. Programming alone doesn’t amount to engineering. Lotta low quality lines of code being churned out these days because standards have dropped.
The US add engineer to everything to sound most prestigious than they are. If you sell your service as a AI prompt writer, you get paid peanuts. If you sell the same service as AI prompt engineer, the C-Suites cream their pants.
I’ve found it helpful in learning things about languages I’m unfamiliar with, but it seems like saying “I’m an AI programmer” means “I don’t really know what I’m doing in this language, I’m still learning.” Which I suppose shows a willingness to learn, but that’s about it.
programmer_humor
Oldest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.