Yeah, I love to rag on languages with weak typing, because of the potential for a bug, but seeing it play out in reality, directly with user input, that’s certainly something else.
Yeah, I love to rag on languages with weak typing, because of the potential for a bug, but seeing it play out in reality, directly with user input, that’s certainly something else.
Well, and remember: If in doubt, send them an e-mail. You probably want to do that anyways to ensure they have access to that mailbox.
You can try to use a regex as a basic sanity check, so they’ve not accidentally typed a completely different info into there, but the e-mail standard allows so many wild mail addresses, that your basic sanity check might as well be whether they’ve typed an into there.
Hmm, I don’t know anything about Whoogle, but from other privacy-conscious search engines, I would expect it to work when you use that URL in your bookmark.
Three things I can imagine:
I stopped using Reddit a few years before the whole stupidity, because the culture was fucking with my head.
Then I did the Mastodons for two years or so, with Lemmy eventually entering the mix. And then as Lemmy got more users and content, it took over as my preferred platform.
Codeberg also does have Pages.
Still uses Git, but yeah.
Not a fan of it using Electron and a proprietary license.
But I also actually like this workflow. Being able to note things in my regular text editor with the keybindings I know, is quite important to me.
Well, and an even more personal preference, but my way of using a desktop OS involves a lot of workspaces, so the global shortcut to summon a new editor window on the current workspace actually gets a lot of use.
A few years ago, I got put into the same room as an extremely Catholic colleague and the kind of jackass who’d start discussions about everything.
And yeah, my only luck was that I was a ‘better’ Christian than him in every discipline. Well, you know, apart from being a heretic.
I’ve got various text files in Markdown format.
I also use a small CLI program to loosely manage them. Basically, it just creates a new file in a predetermined folder and opens it in my text editor, which I’ve bound to a global shortcut, so it’s just one keypress for me to start jotting something down.
Well, and then it also allows searching through all note files and things like that.
I hear, it actually significantly increases the chance of the miracle occurring when you pass the array into multiple threads. It’s a very mysterious algorithm.
Well, for reasons, I happen to know that this person is a student, who has effectively no experience dealing with real-world codebases.
It’s possible that the LLM produced good results for the small codebases and well-known exercises that they had to deal with so far.
I’m also guessing, they’re learning what a PR is for the first time just now. And then being taught by Microsoft that you can just fire off PRs without a care in the world, like, yeah, how should they know any better?
Tangentially related rant: We had a new contributor open up a pull request today and I gave their changes an initial look to make sure no malicious code is included.
I couldn’t see anything wrong with it. The PR was certainly a bit short, but the task they tackled was pretty much a matter of either it works or it doesn’t. And I figured, if they open a PR, they’ll have a working solution.
…well, I tell the CI/CD runner to get going and it immediately runs into a compile error. Not an exotic compile error, the person who submitted the PR had never even tried to compile it.
Then it dawned on me. They had included a link to a GitHub Copilot workspace, supposedly just for context.
In reality, they had asked the dumbass LLM to do the change described in the ticket and figured, it would produce a working PR right off the bat. No need to even check it, just let the maintainer do the validation.
In an attempt to give them constructive feedback, I tried to figure out, if this GitHub Copilot workspace thingamabob had a Compile-button that they just forgot to click, so I actually watched Microsoft’s ad video for it.
And sure enough, I saw right then and there, who really was at fault for this abomination of a PR.
The ad showed exactly that. Just chat a bit with the LLM and then directly create a PR. Which, yes, there is a theoretical chance of this possibly making sense, like when rewording the documentation. But for any actual code changes? Fuck no.
So, most sincerely: Fuck you, Microsoft.
Business intelligence is in the context of analytics. It means something very different from “business logic”, in case you’re thinking they’re synonyms…
Yeah, I thought so, too, but I got that from here on Lemmy, so maybe we both read the same misinformed comment.
I think, it’s cool, though, that the official Thunderbird app can be published on F-Droid.
I’m not seeing it in my just-upgraded “Thunderbird Beta for Testers”.
Ah, yeah, I don’t think there was anything in the app. I guess, they could’ve mentioned it in the changelog, which gets shown in the app by default after an update.
But yeah, I think we’ll have to excuse a bit of a bumpy ride here. I know, it says “Mozilla” on there now, but to my knowledge, it’s still just the one core dev…
I’m not sure, if I’m misunderstanding, but the K9 devs definitely talked about it: https://k9mail.app/2022/06/13/K-9-Mail-and-Thunderbird
Yep, how to make predictions about the Future™:
Hmm, maybe this was considered for putting onto the Voyager Golden Record or something like it…?
Yeah, I’m just saying that the benefit of using such a regex isn’t massive (unless you’re building a service which can’t send a mail).
a@b
is a syntactically correct e-mail address. Most combinations of letters, an @-symbol and more letters will be syntactically correct, which is what most typos will look like. The regex will only catch fringe cases, such as a user accidentally hitting the spacebar.And then, personally, I don’t feel like it’s worth pulling in one of those massive regexes (+ possibly a regex library) for most use-cases.