Home

New ntfy.sh v2.18.0 was written by AI

$$8713
https://lemmy.world/u/ueiqkkwhuwjw posted on Mar 8, 2026 09:45

According to the release:

Adds experimental PostgreSQL support

The code was written by Cursor and Claude

14,997 added lines of code, and 10,202 lines removed

reviewed and heavily tested over 2-3 weeks

This makes me a bit uneasy, especially as ntfy is an internet facing service.

Am I overreacting or do you all share the same concern?

https://lemmy.world/post/43988094
Reply
$$8715
https://infosec.pub/u/henfredemars posted on Mar 8, 2026 09:54
In reply to: https://lemmy.world/post/43988094

Definitely share your concern. Without strong review processes to ensure that every line of code follows the intent of the human developer, there’s no way of knowing what exactly is in there and the implications for the human users. And I’m not just talking about bugs. How do you know there isn’t malware?

They say it’s reviewed, but the temptation to blindly trust is there.

https://infosec.pub/comment/20747314
Reply
$$8716
https://slrpnk.net/u/poVoq posted on Mar 8, 2026 09:56
In reply to: https://lemmy.world/post/43988094

If you use ntfy mainly as a Unified Push distributor, then I highly recommend switching to a XMPP client that can do the same.

https://slrpnk.net/comment/21129839
Reply
$$8717
https://lemmy.world/u/ueiqkkwhuwjw posted on Mar 8, 2026 10:03
In reply to: https://slrpnk.net/comment/21129839

I was also using it for notifications but I’ll probably switch to E-Mail for that and find an alternative UP distributor.

https://lemmy.world/comment/22543303
Reply
$$8723
https://palaver.p3x.de/u/hendrik posted on Mar 8, 2026 10:27
In reply to: https://lemmy.world/post/43988094

Uh. I’d really prefer if people experimented with new technology a bit more cautiously and not directly jump to “the biggest release […] ever done”.

https://palaver.p3x.de/comment/3566745
Reply
$$8724
https://discuss.tchncs.de/u/Natanox posted on Mar 8, 2026 10:29
In reply to: https://lemmy.world/post/43988094

Yeah, this is now inherently untrustworthy. Better to switch to an alternative.

https://discuss.tchncs.de/comment/24389144
Reply
$$8727
https://pawb.social/u/Dojan posted on Mar 8, 2026 10:37
In reply to: https://lemmy.world/post/43988094

Send push notifications to your phone or desktop using PUT/POST

I’m sorry, how many lines of code for that?

https://pawb.social/comment/21030957
Reply
$$8728
https://feddit.org/u/d15d posted on Mar 8, 2026 10:38
In reply to: https://lemmy.world/post/43988094

They are not even trusting it themselves. This is from the release notes

I’ll not instantly switch ntfy.sh over. Instead, I’m kindly asking the community to test the Postgres support and report back to me if things are working

Fuck that.

https://feddit.org/comment/11906617
Reply
$$8729
https://mander.xyz/u/hoppolito posted on Mar 8, 2026 10:38
In reply to: https://lemmy.world/comment/22543303

Conversations is working very well on my phone for that.

https://mander.xyz/comment/25730286
Reply
$$8730
https://lemmy.decronym.xyz/u/Decronym posted on Mar 8, 2026 10:40
In reply to: https://lemmy.world/post/43988094

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters More Letters
DNS Domain Name Service/System
IP Internet Protocol
XMPP Extensible Messaging and Presence Protocol (‘Jabber’) for open instant messaging

[Thread #146 for this comm, first seen 8th Mar 2026, 10:40] [FAQ] [Full list] [Contact] [Source code]

https://lemmy.decronym.xyz/comment/16014
Reply
$$8732
https://feddit.nl/u/Slotos posted on Mar 8, 2026 10:42
In reply to: https://infosec.pub/comment/20747314

The size of that changeset means that it’s inherently unreviewable.

The commit history is something I’ve seen only in the PRs that even the most dysfunctional companies would demand a rewrite for.

Also, 2-3 weeks review? PostgreSQL support could be added in that time without the need for a damn „vibe check”. Hell, it would probably take less time than that.

https://feddit.nl/comment/23741456
Reply
$$8735
https://feddit.nu/u/lime posted on Mar 8, 2026 10:47
In reply to: https://pawb.social/comment/21030957

if you want to send one notification from your desktop to your phone, it’s easy. but from any device to (m)any other, with guaranteed delivery and no doubles? shit gets complicated.

https://feddit.nu/comment/18991953
Reply
$$8740
https://piefed.social/u/MirrorGiraffe posted on Mar 8, 2026 10:57
In reply to: https://feddit.nl/comment/23741456

To be fair they would have needed to spend time testing the manual implementation as well.

The problem I see mainly is that even if this rolls out perfectly, the erratic and changing nature if llms still make it pointless as a proof of concept. Next time Claude might fuck up in a fringe way that’s not covered by unit tests and is missed by manual tests. 

On the other hand I guess I’ve been guilty myself on numerous occasions to implement fringe bugs into production code, but at least I learn from it.

https://piefed.social/comment/10442134
Reply
$$8741
https://piefed.social/u/MirrorGiraffe posted on Mar 8, 2026 10:58
In reply to: https://feddit.org/comment/11906617

Classic “test in production” strategy, very solid!

https://piefed.social/comment/10442144
Reply
$$8742
https://pawb.social/u/Dojan posted on Mar 8, 2026 10:58
In reply to: https://feddit.nu/comment/18991953

So it’s a little more than just sending notifications, then.

https://pawb.social/comment/21031125
Reply
$$8745
https://feddit.nu/u/lime posted on Mar 8, 2026 11:12
In reply to: https://pawb.social/comment/21031125

no, it’s literally all in service of sending notifications. but there’s a lot involved. android doesn’t have a way to receive them natively for example, you need to go through google’s services. so ntfy has to emulate the firebase api. then there’s the “exactly once” requirement, which is basically the two generals problem turned up to eleven because every platform syncs differently and you need some way to store messages that are in the process of transmitting. then there’s the matter of punching through NAT, so you need a STUN/TURN setup on the server.

and that’s on top of the fact that every platform requires different build options, manifests, certificates, etc.

https://feddit.nu/comment/18992143
Reply
$$8747
https://feddit.nl/u/Slotos posted on Mar 8, 2026 11:23
In reply to: https://piefed.social/comment/10442134

I made my statement as a BDD/TDD practitioner.

The code goal of software engineering is not to deliver said code, but to deliver it in a framework that lets others—and consequently me in a week’s time—to contribute easily. This makes both future improvements and bug fixes easier.

Dumping a ~25000 lines changeset with a git history that’s almost designed to confuse is antithetical to both engineering and open source.

https://feddit.nl/comment/23741748
Reply
$$8748
https://lemmy.world/u/kevinwells posted on Mar 8, 2026 11:25
In reply to: https://lemmy.world/post/43988094

I just set up a ntfy server for Unified Push earlier this week to use with Matrix. Now I have to turn around and immediately replace it…

https://lemmy.world/comment/22543915
Reply
$$8749
https://feditown.com/u/exu posted on Mar 8, 2026 11:33
In reply to: https://discuss.tchncs.de/comment/24389144

Do you know any? I’ve never really looked beyond ntfy.sh until now

https://feditown.com/comment/5088432
Reply
$$8751
https://lemmy.ml/u/nfreak posted on Mar 8, 2026 11:36
In reply to: https://lemmy.world/post/43988094

Definitely time to find an alternative. What the actual fuck is this

https://lemmy.ml/comment/24405668
Reply
$$8752
https://lemmy.dbzer0.com/u/black_flag posted on Mar 8, 2026 11:39
In reply to: https://lemmy.world/post/43988094

NOOOOOOOOO

https://lemmy.dbzer0.com/comment/24827735
Reply
$$8754
https://infosec.pub/u/uzay posted on Mar 8, 2026 11:44
In reply to: https://lemmy.world/post/43988094

Oh ffs..

Thanks for the heads-up

https://infosec.pub/comment/20748030
Reply
$$8756
https://discuss.tchncs.de/u/Natanox posted on Mar 8, 2026 11:44
In reply to: https://feditown.com/comment/5088432

I only know NextPush (Nextcloud App), but there is also something called Autopush I think?

https://discuss.tchncs.de/comment/24389813
Reply
$$8755
https://lemmy.world/u/Railcar8095 posted on Mar 8, 2026 11:44
In reply to: https://piefed.social/comment/10442144

Test in production is the best. We spent months warning from data bugs and nobody bat an eye (upstream bug, not our responsibility but we noticed) When it was d launched in prod we just pointed out the bug that nobody fixed was still there and immediately a war room was formed and the bug fixed within an hour.

It honestly seems more efficient to let shit hit the fan than to fight everybody to do their job.

https://lemmy.world/comment/22544085
Reply
$$8758
https://discuss.tchncs.de/u/Starfighter posted on Mar 8, 2026 11:52
In reply to: https://lemmy.world/comment/22543915

Same here. Literally just set it up and now this.

I hope the author will roll this back or someone makes a fork. I don’t want to immediately switch technology to XMPP and do it all over again.

https://discuss.tchncs.de/comment/24389901
Reply
$$8762
https://lemmy.world/u/x00z posted on Mar 8, 2026 11:57
In reply to: https://lemmy.world/comment/22544085

You’re implying a shitty capitalist company that nobody cares for if it burns down. A tool like this though that is self-hosted by a lot of people (29.1k stars on GH!) and that is internet-facing is very different.

https://lemmy.world/comment/22544206
Reply
$$8763
https://piefed.social/u/MirrorGiraffe posted on Mar 8, 2026 11:58
In reply to: https://lemmy.world/comment/22544085

For sure, the song of the hero who fixed the production bug is oft sang at meetings but the loser who prevented the bug to begin with gets no credit.

https://piefed.social/comment/10442496
Reply
$$8764
https://lemmy.world/u/x00z posted on Mar 8, 2026 11:59
In reply to: https://lemmy.world/post/43988094

I’ll embrace the inevitable fork.

https://lemmy.world/comment/22544225
Reply
$$8767
https://lemmy.8th.world/u/phase posted on Mar 8, 2026 12:04
In reply to: https://slrpnk.net/comment/21129839

Do you recommend an app?

https://lemmy.8th.world/comment/571818
Reply
$$8769
https://slrpnk.net/u/Sunny posted on Mar 8, 2026 12:07
In reply to: https://feditown.com/comment/5088432

Gotify is supposedly a good alternative. Looking into it myself now.

https://slrpnk.net/comment/21130822
Reply
$$8770
https://lemmy.ca/u/floofloof posted on Mar 8, 2026 12:07
In reply to: https://lemmy.world/post/43988094

Time for a fork?

https://lemmy.ca/comment/22094252
Reply
$$8773
https://lemmy.100010101.xyz/u/doogstar posted on Mar 8, 2026 12:14
In reply to: https://lemmy.world/post/43988094

I’ve been meaning to put something like this in my setup for a while, but definitely not this now! List of alternatives in the Custom Communication section at awesome selfhosted

https://lemmy.100010101.xyz/comment/4011160
Reply
$$8781
https://piefed.social/u/Buage_ posted on Mar 8, 2026 12:37
In reply to: https://lemmy.world/post/43988094

I have the same concern..

https://piefed.social/comment/10442770
Reply
$$8783
https://lemmy.world/u/Railcar8095 posted on Mar 8, 2026 12:41
In reply to: https://lemmy.world/comment/22544206

Then, let’s just call it “massive decentralized surprise testing”

https://lemmy.world/comment/22544629
Reply
$$8794
https://piefed.zeromedia.vip/u/fleem posted on Mar 8, 2026 13:14
In reply to: https://lemmy.world/post/43988094

fuck

https://piefed.zeromedia.vip/comment/1760980
Reply
$$8795
https://lemmy.dbzer0.com/u/justme posted on Mar 8, 2026 13:15
In reply to: https://lemmy.world/post/43988094

I meant to ask already: what is the actual technical difference between mqtt and ntfy? For me it feels pretty similar technique, just one is used for push service and the other not. So it feels like reinventing the wheel. Maybe somebody here can enlighten me?

https://lemmy.dbzer0.com/comment/24828523
Reply
$$8798
https://fosstodon.org/users/erikjan posted on Mar 8, 2026 13:27
In reply to: https://lemmy.world/post/43988094

@ueiqkkwhuwjw just this quote at the start of the release notes

> 14,997 added lines of code, and 10,202 lines removed, all from one pull request

This is already a major red flag even without the ai stuff right? Can't believe anyone would flaunt that like this.

https://fosstodon.org/users/erikjan/statuses/116193785668687546
Reply
$$8801
https://lemmy.ml/u/xelar posted on Mar 8, 2026 13:30
In reply to: https://lemmy.world/post/43988094

Im quite hesistant with idea of AI writing my code. At one point your AI wont help you with fixing certain bug and you will have to go through all of this AI slop. Not to mention you deploy debt code.

https://lemmy.ml/comment/24406914
Reply
$$8803
https://lemmy.blahaj.zone/u/rozlav posted on Mar 8, 2026 13:31
In reply to: https://lemmy.world/post/43988094

there is this repo that lists some slopware : https://codeberg.org/small-hack/open-slopware maybe someone can add it

https://lemmy.blahaj.zone/comment/19528064
Reply
$$8804
https://slrpnk.net/u/poVoq posted on Mar 8, 2026 13:32
In reply to: https://lemmy.8th.world/comment/571818

The first three on this list can do it: https://joinjabber.org/docs/apps/android/

Explanation here: https://joinjabber.org/tutorials/service/unifiedpush/

https://slrpnk.net/comment/21131702
Reply
$$8810
https://meow.social/users/Infinidoge posted on Mar 8, 2026 13:49
In reply to: https://lemmy.world/post/43988094

Heck. Guess I won't be hosting that then

https://meow.social/users/Infinidoge/statuses/116193871960443152
Reply
$$8813
https://lemmy.ca/u/k_rol posted on Mar 8, 2026 13:58
In reply to: https://lemmy.dbzer0.com/comment/24828523

I think the main difference is that services adapt to mqtt while nfty adapts to services to send the msgs. Also, nfty offers push notifications on your Android device.

https://lemmy.ca/comment/22095371
Reply
$$8819
https://lemmy.ml/u/communism posted on Mar 8, 2026 14:06
In reply to: https://lemmy.world/post/43988094

That’s concerning. If it was “I generated a function with an LLM and reviewed it myself” I’d be much less concerned, but 14k added lines and 10k removed lines is crazy. We already know that LLMs don’t generate up to scratch code quality…

I won’t use PostgreSQL with ntfy, and keep an eye on it to see if they continue down this path for other parts of ntfy. If so I’ll have to switch to another UP provider.

https://lemmy.ml/comment/24407382
Reply
$$8835
https://piefed.social/u/notabot posted on Mar 8, 2026 14:26
In reply to: https://lemmy.world/post/43988094

I’m assuming this is some sort of canary message to indicate that the code base has been compromised, the author can’t talk about it, and everyone should immediately stop using the service. Surely no-one would be unwise enough to commit this otherwise?

Even ignoring the huge red LLM flag, a 25kLOC delta in a single PR should be cause for instant rejection as there’s no way to fully understand or test it, let alone in 2-3 weeks.

https://piefed.social/comment/10443718
Reply
$$8802
https://kbin.melroy.org/u/melroy posted on Mar 8, 2026 14:30
In reply to: https://lemmy.world/post/43988094

Ai can be powerful and destructive at the same time.

Ai coding can help a lot in accelerating software development. In the right hands that is. Meaning the software engineer still reviews the code. Test it. And takes responsibility. In those cases there is nothing wrong with it.

The problem is that some programmers are using AI without even looking at the end results. Just approves everything, commits, push and release. That approach is wrong and especially inexperience engineers might fail in this trap. So in this case the code has most likely a lot of duplicated code, full with bugs and other issues. Some issues you encounter it for the first time, since it wasn’t tested etc.

In the latter story, you feel the impact. And the downsides of Ai. And only see the negatives of Ai. You might say it’s Ai slop even. Or vibe coded. Which is correct.

Tldr: Ai can be very powerful in the right hands. It still requires a lot of human time and effort to get it correct. And if the engineer is too lazy then you feel the consequences.

https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1557752/-/comment/11436876
Reply
$$8841
https://sh.itjust.works/u/timbuck2themoon posted on Mar 8, 2026 14:39
In reply to: https://slrpnk.net/comment/21130822

Gotify is not UP compatible still AFAIK. That’s why I went to ntfy.

https://sh.itjust.works/comment/24173125
Reply
$$8842
https://sh.itjust.works/u/amnesiacsardine posted on Mar 8, 2026 14:39
In reply to: https://lemmy.world/post/43988094

Well now I certainly am glad I didn’t migrate from Gotify as I’ve been slowly planning.

https://sh.itjust.works/comment/24173133
Reply
$$8856
https://piefed.blahaj.zone/u/november posted on Mar 8, 2026 15:11
In reply to: https://feditown.com/comment/5088432

There’s SunUp one F-droid, but I don’t know anything about them.

https://piefed.blahaj.zone/comment/3643396
Reply
$$8859
https://piefed.blahaj.zone/u/november posted on Mar 8, 2026 15:12
In reply to: https://feddit.org/comment/11906617

Hmm, no, I think I’ll just uninstall.

https://piefed.blahaj.zone/comment/3643404
Reply
$$8870
https://lemmy.sdf.org/u/SexualPolytope posted on Mar 8, 2026 15:38
In reply to: https://lemmy.world/post/43988094

Damn, I guess I’ll stick to the older release for now. Hopefully a viable alternative/fork comes around.

https://lemmy.sdf.org/comment/26479231
Reply
$$8871
https://mander.xyz/u/porcoesphino posted on Mar 8, 2026 15:43
In reply to: https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1557752/-/comment/11436876

Was this written with genAI? Even the TLDR is padded fluff of common talking points

https://mander.xyz/comment/25734324
Reply
$$8872
https://lemmy.zip/u/LiveLM posted on Mar 8, 2026 15:43
In reply to: https://lemmy.world/post/43988094

Look, if he wanted to introduce AI code, whatever, but doing it all at once in a 14k line change (biggest release ever by his words) is crazy.

https://lemmy.zip/comment/25116482
Reply
$$8875
https://lemmy.world/u/Kushan posted on Mar 8, 2026 15:46
In reply to: https://lemmy.world/post/43988094

Fuck, I love ntfy, it’s one of the best self hosted push notification systems I’ve used. It has been flawless so far.

Don’t like this.

https://lemmy.world/comment/22547033
Reply
$$8881
https://programming.dev/u/ExFed posted on Mar 8, 2026 15:52
In reply to: https://piefed.social/comment/10443718

25kLOC delta in a single PR should be cause for instant rejection

Not to pick at nits, but it would be VERY different if it was 1k lines added and 24k lines removed. There’s something extremely satisfying about removing 10k+ lines of unnecessary code.

https://programming.dev/comment/22600063
Reply
$$8882
https://sopuli.xyz/u/lnxtx posted on Mar 8, 2026 15:54
In reply to: https://lemmy.world/post/43988094

No thumb down reaction emoji 🤔

https://sopuli.xyz/comment/22308857
Reply
$$8893
https://feddit.uk/u/addie posted on Mar 8, 2026 16:19
In reply to: https://lemmy.blahaj.zone/comment/19528064

Awesome page, thanks. Have bookmarked.

Harfbuzz though? That’s going to take some replacing. Hopefully someone will fork an earlier version. The thing that it does (accurate multi-script font shaping) is difficult to do; requires a lot of rule-of-thumb knowledge that’s unlikely to be possessed by a single person, needs a lot of collaboration.

https://feddit.uk/comment/23710535
Reply
$$8894
https://programming.dev/u/ExFed posted on Mar 8, 2026 16:20
In reply to: https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1557752/-/comment/11436876

Agreed. I have a sense that, eventually, development communities will figure out etiquette and policies to govern LLM usage. But how do you enforce that kind of policy? Right now, it’s essentially a judgement call by the maintainers. It’s hard to catch sneaky LLM usage.

On the other hand, I think there are objectively good ways to use LLMs for software: - High-level design and planning - Technical Research (although this tends towards the most popular tech) - POCs & rapid prototyping - “Textbook” solutions - TDD Red/Green development (where the LLM generates failing tests based on the high-level spec, and the programmer writes the implementation)

https://programming.dev/comment/22600438
Reply
$$8897
https://lemmy.world/u/Fmstrat posted on Mar 8, 2026 16:31
In reply to: https://lemmy.world/post/43988094

Uovote and comment on: https://github.com/binwiederhier/ntfy/issues/1645

Please add this to the post.

https://lemmy.world/comment/22547621
Reply
$$8898
https://lemmy.world/u/Fmstrat posted on Mar 8, 2026 16:32
In reply to: https://palaver.p3x.de/comment/3566745

Upvote and comment on: https://github.com/binwiederhier/ntfy/issues/1645

https://lemmy.world/comment/22547625
Reply
$$8905
https://pawb.social/u/Mora posted on Mar 8, 2026 16:48
In reply to: https://lemmy.world/post/43988094

I switched to Gotify when I ran into an issue where ntfy would delete old api tokens when creating more than 20. Only thing missing in Gotify is UniversalPush, other than that it feels actually more solid than ntfy to me.

https://pawb.social/comment/21035260
Reply
$$8906
https://literature.cafe/u/NannerBanner posted on Mar 8, 2026 16:49
In reply to: https://mander.xyz/comment/25734324

I’m halfway with you, and halfway just considering that people think it’s relevant to include a tl;dr in a barely three paragraph comment. The feeling with tl;dr for me is a summary similar to a closing paragraph, and if anyone thinks that one sentence (“Ai coding can help a lot in accelerating software development.”) is somehow worthy of being summarized as if the point was proven (“Ai can be very powerful in the right hands”)… well, it sounds like shit because it is shit. Maybe it’s ai, maybe it’s just a really rushed dude making a throwaway comment in the fediverse, and maybe it’s just a person who is confident enough in their mind that they forget they haven’t made an actually decent argument outside of their past, and concluding as if they brought that past argument forth here is eye-raising.

Considering he’s on his own instance… I’m going to bet the context is somewhere between throwaway comment and invoking past assertions without citing them.

https://literature.cafe/comment/18719140
Reply
$$8907
https://lemmy.world/u/daychilde posted on Mar 8, 2026 16:52
In reply to: https://lemmy.ca/comment/22094252

Time for a knife!^[I kid, I kid] Violence is the answer!

https://lemmy.world/comment/22547929
Reply
$$8908
https://slrpnk.net/u/moonshadow posted on Mar 8, 2026 16:54
In reply to: https://lemmy.world/post/43988094

Oh goddamn it, I’m using this and don’t have an alternative lined up

https://slrpnk.net/comment/21134385
Reply
$$8911
https://lemmy.ca/u/phoenixz posted on Mar 8, 2026 17:03
In reply to: https://lemmy.world/post/43988094

I’m a developer

I sometimes sometimes use AI for an answer to a complicated problem because normally I’d open up 20 pages , have to go through them all to find the right answer

AI gets me the answer right away, though it likely is completely wrong or at least partially wrong. Either way, it gives me a general direction and with that I only have to search through one or two pages to confirm, so the same process is just a little faster.

I laso have used AI on a couple of occasions to ask it to write code for a complicated problem. Again, you don’t copy the code, god no, it’s always the worst, and it is in 80% of the cases still at least riddled with bugs, or just complete bullshit. However, it might give me an alternative idea or a direction to take to implement or fix this complicated feature problem.

That’s the extent to which I’ve used AI and for the foreseeable future that won’t change because AI still can’t code. It’s still wildly flailing around and it might produce something that implements a certain functionality, but it’s a guarantee that that functionality will have more bugs and security holes than features

https://lemmy.ca/comment/22097792
Reply
$$8912
https://piefed.social/u/notabot posted on Mar 8, 2026 17:08
In reply to: https://programming.dev/comment/22600063

Sure, that would be a little different, but unless you could make a convincing argument, backed up with a solid set of unit tests, at the least, as to why and how you were able to remove that much code whilst only adding a comparatively small amount, I’d still be inclined to reject it and ask for it to be broken down into smaller units.

Now, that explaination might be something along the lines of it being dead code that is not called from anywhere, or even that it was a patched version of an upstream library, and the patch is now included in that upstream, in which case, fair enough, good work, and thanks very much. As a rewrite or refactor though, it’s too big to sensibly review and needs breaking down into separate features.

https://piefed.social/comment/10445464
Reply
$$8913
https://piefed.blahaj.zone/u/CorrectAlias posted on Mar 8, 2026 17:11
In reply to: https://lemmy.world/comment/22547625

They just replied:

What gave you the idea that this was a full rewrite? I moved things around with AI and added postgres support for the queries. Nobody has ever reviewed and tested anything more thoroughly than I did with this branch.

You are twisting what it actually is. You are assuming something that is not true.

This makes me think that they didn’t review or test it at all, lmao

https://piefed.blahaj.zone/comment/3644623
Reply
$$8916
https://piefed.ca/u/cecilkorik posted on Mar 8, 2026 17:16
In reply to: https://lemmy.blahaj.zone/comment/19528064

I think there’s room for a little bit of nuance that page doesn’t do a great job of describing. In my opinion there’s a huge difference between volunteer maintainers using AI PR checks as a screening measure to ease their review burden and focusing their actual reviews on PRs that pass the AI checks, and AI-deranged lone developers flooding the code with “AI features” and slopping out 10kloc PRs for no obvious reason.

Just because a project is using AI code reviews or has an AGENTS.md is not necessarily a red flag. A yellow flag, maybe, but the evidence that the Linux Kernel itself is on that list should serve as an example of why you can’t just kneejerk anti-AI here. If you know anything about Linus Torvalds you know he has zero tolerance for bad code, and the use of AI is not going to change that despite everyone’s fears. If it doesn’t work out, Linus will be the first one to throw it under the bus.

https://piefed.ca/comment/3792816
Reply
$$8917
https://slrpnk.net/u/poVoq posted on Mar 8, 2026 17:23
In reply to: https://piefed.blahaj.zone/comment/3643396

That’s from Mozilla, another AI company…

https://slrpnk.net/comment/21134763
Reply
$$8921
https://piefed.blahaj.zone/u/irotsoma posted on Mar 8, 2026 17:36
In reply to: https://infosec.pub/comment/20747314

Yeah, it could easily have added a couple of lines of code that sends everything to Northern Korean hackers because it found that in a bunch of repositories or just logging passwords to public logs or other things an experienced developer would never do. “AI” only replicates what it sees most often and as more spam and junk repos are added to its training data because “AI” companies are too concerned with profit to teach it properly, it could do tons of random stuff. It’s like training a developer by giving them random examples from the internet rather than specific ones. Of course they pick up bad habits. Even if it “works” it is almost never efficient or secure.

https://piefed.blahaj.zone/comment/3644852
Reply
$$8923
https://palaver.p3x.de/u/hendrik posted on Mar 8, 2026 17:39
In reply to: https://lemmy.world/comment/22547625

Thanks for the link. As a short aside for the other people here: Try not to spam developers. That usually achieves the opposite and makes them miserable, when we want them to not burn out and write good software for us. A thumbs-up emoji is the correct reaction for the average person. Or a code-review highlighting specific issues in the code.

https://palaver.p3x.de/comment/3568880
Reply
$$8924
https://lemmy.bestiver.se/u/patrick posted on Mar 8, 2026 17:42
In reply to: https://lemmy.world/post/43988094

It looks like that tool is more or less built by a single developer (you already trust their judgment anyways!), and even though the code came through in a single PR it was a merge from a branch that had 79 separate commits: https://github.com/binwiederhier/ntfy/pull/1619

Also glancing through it a bit, huge portions of that are straightforward refactors or even just formatting changes caused by adding a new backend option.

I’m not going to say it’s fine, but they didn’t just throw Claude at a problem and let it rewrite 25k lines of code unnecessarily.

https://lemmy.bestiver.se/comment/2650857
Reply
$$8925
https://lemmy.ml/u/s3rvant posted on Mar 8, 2026 17:46
In reply to: https://lemmy.ca/comment/22097792

I am also a developer and agree entirely.

Asking for advice, examples or the occasional boilerplate is at most how I use AI and certainly not integrated directly into my IDE.

https://lemmy.ml/comment/24410830
Reply
$$8927
https://programming.dev/u/ExFed posted on Mar 8, 2026 17:56
In reply to: https://piefed.social/comment/10445464

Absolutely, the author needs to be able to reason about their changes, no matter what. However, the reason why I think the two situations are fundamentally different, though, is that it’s a lot easier to validate the existence of features than it is the non-existence of bugs or malicious behavior. The biggest risk to removing code is breaking preexisting features, whereas the biggest risk to adding code is introducing malicious behavior.

https://programming.dev/comment/22601762
Reply
$$8930
https://feddit.uk/u/sunbeam60 posted on Mar 8, 2026 17:59
In reply to: https://slrpnk.net/comment/21134385

What is your concern? If it’s a generic “AI”, then I can assure you tha pretty much every software has AI code in it already. Heck, Linus is accepting PRs where AI has been used.

AI is useful. It produces useful code.

Like creative writing, it won’t produce something novel. But man, 75% of code is just boiler plate. AI can do a lot.

That does not absolve anyone of committing crap code. Put your name to it. Own it. Take the consequence of delivering shit code or great code, no matter how it was written. Don’t let AI be a crutch. But you’d be god damn fooling not to use it, where it’s right.

https://feddit.uk/comment/23712193
Reply
$$8933
https://lemmy.world/u/EncryptKeeper posted on Mar 8, 2026 18:15
In reply to: https://feddit.uk/comment/23712193

There’s a big difference between “AI was used in some capacity” and “Entirely vibe coded”

https://lemmy.world/comment/22549075
Reply
$$8937
https://feddit.uk/u/sunbeam60 posted on Mar 8, 2026 18:24
In reply to: https://lemmy.world/comment/22549075

Of course. And when I hear “vibe coded”, I hear someone stating with “make me a cool app”.

If you have a thorough, deeply thought through technical spec, then AI can write a great amount of tests up against that spec, say, and you’ve got a fantastic base for TDD.

I honestly feel like a lot of the downvotes are people thinking AI means “clueless programmer having an AI do its work for you”. Many highly productive, deeply technical developers use it every day.

https://feddit.uk/comment/23712611
Reply
$$8940
https://feddit.org/u/prenatal_confusion posted on Mar 8, 2026 18:34
In reply to: https://lemmy.bestiver.se/comment/2650857

Wow a differentiated opinion on AI use :)

https://feddit.org/comment/11911832
Reply
$$8945
https://lemmy.world/u/EncryptKeeper posted on Mar 8, 2026 18:45
In reply to: https://feddit.uk/comment/23712611

Idk man by the sounds of it, the AI implemented the entire back end change, adding 14k lines of generated code. The dev doesn’t even seem confident with his own testing. Sounds like it’s closer to the vibe-coded end of the scale to me.

https://lemmy.world/comment/22549459
Reply
$$8971
https://slrpnk.net/u/moonshadow posted on Mar 8, 2026 19:41
In reply to: https://feddit.uk/comment/23712193

Massive changes made by robit in what has been a pretty stable utility for years is (obviously?) my main concern. It’s absolutely a crutch, and seeing a dev lean on it like this gives me the same feeling Coach must’ve got seeing his star player limping into the big game on a real one. If dude wants to check out and let the machine run his project fine, but I’ll be looking for something someone still cares about and works on.

I think you’d be a fool to use it. At this point it’s subsidized by their need for training data/desire to manufacture dependency, but that won’t be the case for long. It’s expensive, detrimental to your skills, and damaging to both our planet and society. It centralizes and gatekeeps access to information, the most powerful resource of all. “Treat it like an inexperienced dev” managers say, while it replaces their opportunities to gain experience. How are they supposed to even tell great code from shit when everything they’re exposed to has been run through the averaging machine?

https://slrpnk.net/comment/21136653
Reply
$$8972
https://lemmy.ca/u/SirMaple__ posted on Mar 8, 2026 19:42
In reply to: https://lemmy.world/post/43988094

apt-mark hold ntfy

https://lemmy.ca/comment/22099909
Reply
$$8991
https://lemmy.world/u/Fmstrat posted on Mar 8, 2026 20:23
In reply to: https://piefed.blahaj.zone/comment/3644623

This is the biggest release I’ve ever done on the server. It’s 14,997 added lines of code, and 10,202 lines removed

https://lemmy.world/comment/22550786
Reply
$$9033
https://piefed.blahaj.zone/u/november posted on Mar 8, 2026 21:20
In reply to: https://slrpnk.net/comment/21134763

Ugh, seriously? Great…

https://piefed.blahaj.zone/comment/3647004
Reply
$$9037
https://lemmy.blahaj.zone/u/not_IO posted on Mar 8, 2026 21:29
In reply to: https://lemmy.world/post/43988094

we’re all so fucked

https://lemmy.blahaj.zone/comment/19533475
Reply
$$9044
https://lemmy.sdf.org/u/lambalicious posted on Mar 8, 2026 21:53
In reply to: https://lemmy.world/comment/22543915

You could, in the meantime, simply not upgrade to the version that uses AI.

Since, from what I’m seeing around, people are having issues looking for an alternative.

https://lemmy.sdf.org/comment/26485423
Reply
$$9057
https://lemmy.world/u/TCB13 posted on Mar 8, 2026 22:31
In reply to: https://lemmy.world/post/43988094

Well, Telegram does the something for free.

https://lemmy.world/comment/22552495
Reply
$$9059
https://sh.itjust.works/u/WhyJiffie posted on Mar 8, 2026 22:36
In reply to: https://lemmy.blahaj.zone/comment/19528064

did not know that the serde developer tolnay is a military apologist. I’m disgusted. serde is a very good tool.. I’ll think about what to do about this. such a shame…

https://sh.itjust.works/comment/24179574
Reply
$$9065
https://lemdro.id/u/Xylight posted on Mar 8, 2026 22:55
In reply to: https://lemmy.blahaj.zone/comment/19528064

the linux kernel is on that list, bro it’s time to switch!

https://lemdro.id/comment/22906041
Reply
$$9078
https://lemmy.world/u/newtothis3 posted on Mar 8, 2026 23:35
In reply to: https://lemmy.world/post/43988094

In reality how big of a risk it currently is? I just started to use it just for fun and personal projects. If previous version didn’t have security vulnerabilties then then there is no rush to update or am i missing something?

https://lemmy.world/comment/22553263
Reply
$$9080
https://lemmy.world/u/Lumisal posted on Mar 8, 2026 23:36
In reply to: https://lemmy.world/post/43988094

What’s the difference between ntfy (android app) and ntfy.sh?

https://lemmy.world/comment/22553272
Reply
$$9084
https://lemmy.vg/u/osanna posted on Mar 8, 2026 23:48
In reply to: https://lemmy.world/post/43988094

Sigh. Time to switch to gotify

https://lemmy.vg/comment/8129763
Reply
$$9087
https://lemmy.vg/u/osanna posted on Mar 8, 2026 23:50
In reply to: https://lemmy.world/comment/22553272

Ntfy.sh is the hosted version. Hosted by the author. Ntfy (android, ios) is the app that you use as a client.

https://lemmy.vg/comment/8129801
Reply
$$9088
https://feddit.it/u/kilgore_trout posted on Mar 8, 2026 23:55
In reply to: https://slrpnk.net/comment/21136653

I saved your comment for the added arguments against AI.

https://feddit.it/comment/18715970
Reply
$$9092
https://sh.itjust.works/u/sloppy_diffuser posted on Mar 9, 2026 00:01
In reply to: https://lemmy.bestiver.se/comment/2650857

Something like https://graphite.com/ to create stacked PRs that are reviewable probably would have helped. Can be replicated with local LLMs or remote AI providers with locally configured agentic workflows. Never used graphite personally, but I’ve seen some open source maintainers use it to split up large PRs.

https://sh.itjust.works/comment/24180695
Reply
$$9091
https://lemmy.world/u/DonutsRMeh posted on Mar 9, 2026 00:01
In reply to: https://lemmy.ca/comment/22097792

I understand this comment. AI sometimes saves a ton of mental power and time when I’m stuck on an issue. It can give some really good suggestions. Also, AI is a godsend for frontend shit. I don’t care what y’all say, I’m never touching CSS and HTML ever again. lmao.

https://lemmy.world/comment/22553628
Reply
$$9094
https://lemmy.world/u/Lumisal posted on Mar 9, 2026 00:08
In reply to: https://lemmy.vg/comment/8129801

I’ve never used ntfy.sh

I’ve only used Ntfy app for Universal Push that some apps need, and they recommend ntfy. Does this affect the app then? Ah, if so, what alternative can I use for just that purpose?

https://lemmy.world/comment/22553699
Reply
$$9096
https://feddit.it/u/kilgore_trout posted on Mar 9, 2026 00:09
In reply to: https://piefed.blahaj.zone/comment/3647004

Read the README

https://feddit.it/comment/18716187
Reply
$$9097
https://lemmy.vg/u/osanna posted on Mar 9, 2026 00:10
In reply to: https://lemmy.world/comment/22553699

Gotify is probably the next best thing, at least in terms of self hosted. Though doesn’t have the wide support of ntfy.

https://lemmy.vg/comment/8130017
Reply
$$9099
https://feddit.it/u/kilgore_trout posted on Mar 9, 2026 00:17
In reply to: https://slrpnk.net/comment/21134385

If using ntfy for UnifiedPush: https://unifiedpush.org/users/distributors/

https://feddit.it/comment/18716285
Reply
$$9101
https://feddit.it/u/kilgore_trout posted on Mar 9, 2026 00:20
In reply to: https://feditown.com/comment/5088432

If you use ntfy for UnifiedPush: https://unifiedpush.org/users/distributors/

https://feddit.it/comment/18716304
Reply
$$9106
https://lemmy.world/u/GreenKnight23 posted on Mar 9, 2026 00:32
In reply to: https://lemmy.vg/comment/8129763

been using EMQX plus an MQTT client on my phone for a few months now, I like it better than gotify since the app was chewing through my battery like a vampire.

it might be better now since my issues happened three-ish years ago.

https://lemmy.world/comment/22553958
Reply
$$9108
https://sh.itjust.works/u/UsernameNotFound404 posted on Mar 9, 2026 00:41
In reply to: https://lemmy.world/post/43988094

Lot of hate for a project maintained by a volunteer and offered for free here. Nobody forces this free stuff on you.

https://sh.itjust.works/comment/24181135
Reply
$$9113
https://sh.itjust.works/u/napkin2020 posted on Mar 9, 2026 00:56
In reply to: https://lemdro.id/comment/22906041

Also Chrome, Firefox ans Ladybird!

https://sh.itjust.works/comment/24181314
Reply
$$9136
https://discuss.tchncs.de/u/powermaker450 posted on Mar 9, 2026 01:37
In reply to: https://lemmy.world/post/43988094

ts getting you pinned to 2.17 in the compose file 🥹🤞🥀

https://discuss.tchncs.de/comment/24402524
Reply
$$9110
https://kbin.melroy.org/u/melroy posted on Mar 9, 2026 01:44
In reply to: https://mander.xyz/comment/25734324

Haha. I’m not a native English speaker.

https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1557752/-/comment/11442843
Reply
$$9111
https://kbin.melroy.org/u/melroy posted on Mar 9, 2026 01:46
In reply to: https://literature.cafe/comment/18719140

You can run my text through Ai checkers if you wish. But it’s not Ai generated.

I’m not just on my own instance. I’m the creator of the software: Mbin. Previously known as kbin.

https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1557752/-/comment/11442853
Reply
$$9112
https://kbin.melroy.org/u/melroy posted on Mar 9, 2026 01:54
In reply to: https://programming.dev/comment/22600438

Indeed also read the paper called Programming as Theory building. From 1980. Which is very relevant today again. Since people lose the connection with the code due to Ai.

https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1557752/-/comment/11442899
Reply
$$9141
https://lemmy.zip/u/baner posted on Mar 9, 2026 01:55
In reply to: https://piefed.ca/comment/3792816

Upvote this guy

https://lemmy.zip/comment/25126064
Reply
$$9145
https://programming.dev/u/ExFed posted on Mar 9, 2026 02:11
In reply to: https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1557752/-/comment/11442899

One of my favorite papers! On a similar note, I recently started reading A Philosophy of Software Design by John Ousterhout. Although it’s a lot more recent (2018), I’d argue it’s required reading in light of the LLM hype craze.

https://programming.dev/comment/22608242
Reply
$$9132
https://kbin.melroy.org/u/melroy posted on Mar 9, 2026 02:25
In reply to: https://mander.xyz/comment/25734324

Also I can’t really answer the question if it’s bad or not what happens to ntfy.sh since it really depends on how the maintainer is using Ai here. Whether he did test the code, and read all the generated code.

Ai in itself isn’t the problem here.

https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1557752/-/comment/11443137
Reply
$$9201
https://lemdro.id/u/mudkip posted on Mar 9, 2026 06:13
In reply to: https://lemmy.bestiver.se/comment/2650857

Any AI usage immediately discredits the software for me, because it calls into question all of their past and future work.

https://lemdro.id/comment/22910795
Reply
$$9204
https://piefed.blahaj.zone/u/november posted on Mar 9, 2026 06:25
In reply to: https://feddit.it/comment/18716187

How about you tell me what you see that I missed?

https://piefed.blahaj.zone/comment/3650980
Reply
$$9206
https://sh.itjust.works/u/blarg_dunsen posted on Mar 9, 2026 06:27
In reply to: https://lemdro.id/comment/22910795

Oh boy, do I have bad news about 90% of the internet for you…

https://sh.itjust.works/comment/24184195
Reply
$$9207
https://lemmy.today/u/paequ2 posted on Mar 9, 2026 06:29
In reply to: https://lemdro.id/comment/22906041

Time to switch to Plan9!

https://lemmy.today/comment/22758538
Reply
$$9208
https://lemmy.world/u/witten posted on Mar 9, 2026 06:35
In reply to: https://piefed.ca/comment/3792816

Lol my project has an AGENTS.md and its contents are basically, “Don’t use AI agents on this codebase.”

https://lemmy.world/comment/22557164
Reply
$$9209
https://lemdro.id/u/mudkip posted on Mar 9, 2026 06:36
In reply to: https://sh.itjust.works/comment/24184195

Linus sent an email recently to the Kernel Mailing List trashing AI slop and rejecting AI generated patches. The fact that he used it to play around with a script doesn’t invalidate the fact that he distrusts code written by LLMs when it actually matters.

https://lemdro.id/comment/22911008
Reply
$$9210
https://lemmy.world/u/callmemagnus posted on Mar 9, 2026 06:41
In reply to: https://piefed.social/comment/10442144

Consider a donation to help people providing you the open source software you seem to depend upon.

Usage of a helper tool to perform tasks on code whether it is AI or the IDE internal features can reduce the work load of benevolent developers who has not asked you to use their softwares.

Maybe the language was not appropriate but get real. With the little revenue generated by the usage of people complaining, the use of AI agentic coding might be the only way to being features without pushing benevolent devs to burnout.

https://lemmy.world/comment/22557223
Reply
$$9217
https://lemmy.world/u/5gruel posted on Mar 9, 2026 07:07
In reply to: https://lemdro.id/comment/22911008

you mean this statement? https://www.theregister.com/2026/01/08/linus_versus_llms_ai_slop_docs/?td=rt-3a

If yes, your statement does not really match what Linus said.

https://lemmy.world/comment/22557461
Reply
$$9219
https://piefed.social/u/hornedfiend posted on Mar 9, 2026 07:13
In reply to: https://lemmy.world/comment/22544085

Testing in production is the most idiotic last 10 years or so concept, which is mainly driven by incompetence of project managers.

Imagine if you get sold a car by a company, for 100k, then it start having major issues and the car company tell you: “we’ll fix it”. 

While that does not necessarily apply to software or services or webapps, the logic still stands. You are selling bugs to people. Bugs that could have been cought, with some risk management and planning.

https://piefed.social/comment/10452460
Reply
$$9223
https://feddit.uk/u/Cyber posted on Mar 9, 2026 07:23
In reply to: https://lemmy.world/comment/22553958

This EMQX?

Seems it’s no longer FOSS?

I’ve been using Gotify for a few notifications from Home Assistant and it doesn’t appear to be eating my battery.

It’s a little more responsive than ntfy - sometimes ntfy doesn’t alert for ages after the trigger (could be phone power saving the wifi…), but then I also get realerts from yesterday…. not had that with Gotify.

https://feddit.uk/comment/23722924
Reply
$$9231
https://lemmy.world/u/GreenKnight23 posted on Mar 9, 2026 08:19
In reply to: https://feddit.uk/comment/23722924

that’s the one.

FOSS or not, it still runs just fine on my infra. I prefer it over something like rabbitmq because it has a pretty slick admin webgui.

I’ll have to give gotify another try.

https://lemmy.world/comment/22558016
Reply
$$9236
https://lemmy.world/u/Railcar8095 posted on Mar 9, 2026 08:49
In reply to: https://piefed.social/comment/10452460

which is mainly driven by incompetence of project managers.

I completely agree. I work on an internal solution, which is a part of a very large product. It’s not a live product, only part of a pipeline that runs on a predetermined schedule. Our bit is the only one with actual business/performance KPIs, most of the other teams measure only “user story/CR points”. If the other teams screw up, it will impact our performance unless we prove it’s their fault. And of it’s their fault, they open a US/bug which improves their metrics (one more US closed). Our team has to think ahead and try to do things well in one go, because our bugfixing doesn’t count as work. But our speed is measured against people who benefits from half doing stuff. When we did massive effort, we got complaints we were slow. Now we do less effort and once every blue moon we have to do a hotfix. Most often than not when we have an production issue is due to the other teams that run before us on the pipeline, so we even had to develop checks to our input because they won’t add checks to their outputs. And they won’t because that’s a CR that requires extra funding that’s not approved, but we had to create them for our own sanity.

Yes, I’m looking to move out haha

https://lemmy.world/comment/22558251
Reply
$$9238
https://sopuli.xyz/u/TrustedTyrant posted on Mar 9, 2026 09:00
In reply to: https://feditown.com/comment/5088432

I recently switched to gotify. Push notifications to iOS aren’t as good but I’m happy with it.

https://sopuli.xyz/comment/22320505
Reply
$$9240
https://lemmy.world/u/SanPe_ posted on Mar 9, 2026 09:26
In reply to: https://lemmy.world/post/43988094

I’m so tired of that.

I’m using it for scripts notifications + unifiedpush. I don’t know where to start to find the fitting alternative.

https://lemmy.world/comment/22558547
Reply
$$9257
https://lemmy.vg/u/osanna posted on Mar 9, 2026 10:11
In reply to: https://lemmy.blahaj.zone/comment/19528064

oh no. not ladybird! You were supposed to save us!

https://lemmy.vg/comment/8133652
Reply
$$9258
https://lemmy.ml/u/dev_null posted on Mar 9, 2026 10:11
In reply to: https://fosstodon.org/users/erikjan/statuses/116193785668687546

The “single pull request” is a merge release from 79 separate commits.

https://lemmy.ml/comment/24422637
Reply
$$9267
https://piefed.social/u/MirrorGiraffe posted on Mar 9, 2026 10:30
In reply to: https://lemmy.world/comment/22557223

You are completely correct, and to be honest I’ve tested commercial product features in prod as well on teams that have the capacity to handle it and make a living on it, unlike this maintainer. 

I’m also experimenting heavily with vibe coding and I think it has many uses for a seasoned programmer while getting a lot of flak. 

Of course there are issues and problems with it, but for me it had been helping out a lot.

https://piefed.social/comment/10453710
Reply
$$9273
https://aussie.zone/u/shirro posted on Mar 9, 2026 11:04
In reply to: https://lemmy.world/post/43988094

I can see the pragmatic appeal. Maintaining a lot of code for an open source project is thankless. Go is designed for idiots like me so it makes sense that an llm should be able to emit code that mostly works. There are classes of errors that are less likely in Go and the compiler and linting will prevent some foot guns and then it would have been tested.

Ethically I hate anything to do with the llm industry and all it represents. I hate the environmental impacts. The social impacts. The disregard for intellectual property. The devaluing of human effort. The scam economics. I won’t use anything touched by it on principle and if that means walking away from a dead Internet so be it. There is enough pre-2020s books, audiobooks, movies, music and code to keep me interested for the rest of my life.

https://aussie.zone/comment/21827158
Reply
$$9275
https://feddit.org/u/Shayeta posted on Mar 9, 2026 11:22
In reply to: https://lemmy.world/comment/22558547

If more people were contributing there wouldn’t be a need for AI.

https://feddit.org/comment/11921847
Reply
$$9286
https://lemmy.world/u/SanPe_ posted on Mar 9, 2026 12:12
In reply to: https://feddit.org/comment/11921847

Non-sense comment. The project was fine without AI. And it’s so stupid: how do you expect people to contribute if there’s only AI? How do you expect developers to learn to code if everything is AI?

https://lemmy.world/comment/22560395
Reply
$$9291
https://mander.xyz/u/deathbird posted on Mar 9, 2026 12:42
In reply to: https://lemmy.world/post/43988094

“but reviewed and heavily tested over 2-3 weeks by me. I created comparison documents, went through all queries multiple times and reviewed the logic over and over again. I also did load tests and manual regression tests, which took lots of evenings.”

This is the way.

https://mander.xyz/comment/25751380
Reply
$$9420
https://lemmy.world/u/fccview posted on Mar 9, 2026 16:19
In reply to: https://lemmy.bestiver.se/comment/2650857

Yeah, I mean, with or without AI, I’ve always only had a big pull request for releases, from a stable release branch into the main branch, the release branch would be a merge of various branches or just be worked on directly on various stages.

One big pull request doesn’t really mean anything.

https://lemmy.world/comment/22564269
Reply
$$9431
https://lemmy.world/u/Nalivai posted on Mar 9, 2026 16:28
In reply to: https://lemmy.ml/comment/24422637

Doesn’t matter, it’s entirely too much for one PR

https://lemmy.world/comment/22564412
Reply
$$9434
https://lemmy.world/u/douglasg14b posted on Mar 9, 2026 16:30
In reply to: https://mander.xyz/comment/25751380

Pretty much.

I’ve started using AI on a project last week and the first thing I do is write tests. Lots of tests.

With enough guardrails, you could actually get pretty decent quality output out of it and with enough regression tests, you can ensure that nothing’s actually breaking.

Similarly, reviewing its changes and actually reading the code that’s being generated to ensure correctness is necessary. However, I am finding ways to automate that and reduce the incident rate of problems to even lower than my co-workers.

https://lemmy.world/comment/22564442
Reply
$$9436
https://lemmy.world/u/douglasg14b posted on Mar 9, 2026 16:31
In reply to: https://lemmy.world/comment/22558547

The maintainer you and said that they tirelessly tested, reviewed and verified changes over the course of 3 weeks to make sure that things were running and operating correctly.

This is how it should be done. It’s not like they’re vibe coding this.

https://lemmy.world/comment/22564465
Reply
$$9437
https://lemmy.world/u/Nalivai posted on Mar 9, 2026 16:32
In reply to: https://lemmy.world/post/43988094

This doesn’t make me uneasy. It makes me resentful, a little angry, and a lot tired. Thanks for bringing it to attention, I will make sure that nothing of that project or from that author will ever cross my ecosystem again.

https://lemmy.world/comment/22564489
Reply
$$9450
https://feddit.it/u/kilgore_trout posted on Mar 9, 2026 16:39
In reply to: https://piefed.blahaj.zone/comment/3650980

Self-host

It is possible to host your own Autopush server. Autopush is designed to work with Google BigTable but it is also possible to use it with redis.

For this: 1. Clone Autopush

# mozilla-services/autopush-rs

Autopush-rs

Mozilla Push server built with Rust.

https://feddit.it/comment/18727335
Reply
$$9463
https://sh.itjust.works/u/dogs0n posted on Mar 9, 2026 16:45
In reply to: https://lemmy.world/comment/22564442

At that point, I think: Why not just write the code yourself?

Writing the code is more fun that reviewing code, not to mention less error prone.

https://sh.itjust.works/comment/24191903
Reply
$$9480
https://lemmy.world/u/Jhex posted on Mar 9, 2026 16:56
In reply to: https://mander.xyz/comment/25751380

that’s nowhere near enough testing for such a large change… special one written by the slop machine

https://lemmy.world/comment/22564925
Reply
$$9483
https://lemmy.zip/u/rumba posted on Mar 9, 2026 16:59
In reply to: https://sh.itjust.works/comment/24191903

A many-month-long refactor on code you’ve already written is less than fun. While I don’t love seeing a project I’m using being 80% replaced by Claude code, I’ve had Claude code look at some of my old projects and find underlying issues I was able to verify, and then suggested a more best-practice approach that I wasn’t even aware of. The real question is, was the claude output better than the original code? If it is and it has unit tests and many eyes on it, it’s quite possible that it’s better off now.

I’ll sit on my current versions for a few months and let everyone else test it out :)

https://lemmy.zip/comment/25137906
Reply
$$9493
https://sh.itjust.works/u/dogs0n posted on Mar 9, 2026 17:16
In reply to: https://lemmy.zip/comment/25137906

I agree with you, though even when I have just made a change myself, I am looking through the git diff like a crazy person.

So, still I think refactoring my own code is much more fun than telling AI to do it for me and then proceeding to review and test it for weeks (allegedly, lol).

You seem to be using it responsibly by asking it how things could be better.

I’d never copy and paste output from an AI or give it free roam to make a PR, etc myself.

I’ll probably be sitting out on this update for a while too until I gage the general reactions of people heh :)

https://sh.itjust.works/comment/24192467
Reply
$$9521
https://lemmy.world/u/EarMaster posted on Mar 9, 2026 17:44
In reply to: https://lemmy.world/comment/22557164

Well it’s AI slop then - at least by the definition of most users here.

https://lemmy.world/comment/22565751
Reply
$$9534
https://lemmy.zip/u/possiblylinux127 posted on Mar 9, 2026 18:08
In reply to: https://lemmy.world/post/43988094

I’d run for the hills

There are so many issues with AI

https://lemmy.zip/comment/25139287
Reply
$$9535
https://lemmy.zip/u/possiblylinux127 posted on Mar 9, 2026 18:10
In reply to: https://sh.itjust.works/comment/24181135

True

That also means nobody is forcing me to use it. I respect the Dev but vibe coded anything is not for me.

https://lemmy.zip/comment/25139342
Reply
$$9553
https://piefed.social/u/hornedfiend posted on Mar 9, 2026 18:32
In reply to: https://lemmy.world/comment/22558251

A project is as good as its weakest point. While people might get butthurt by getting pointed at, a project is a group effort. Segregated teams are always a problem and almost always becomes a vulnerability,

Given current micro services architectures, we all have to get along with each other,for the greater good and the interest of the customer.

You sell shit, you get shit back. You sell high quality products with less obvious faults, you profit in the long run.

But no: “Let’s test in production”…

https://piefed.social/comment/10459328
Reply
$$9561
https://lemmy.ml/u/dev_null posted on Mar 9, 2026 18:48
In reply to: https://lemmy.world/comment/22564412

Why? What difference does it make that it’s big?

Keep in mind this is a single maintainer project, there are no PR reviews.

https://lemmy.ml/comment/24431428
Reply
$$9564
https://feddit.org/u/Shayeta posted on Mar 9, 2026 18:54
In reply to: https://lemmy.world/comment/22560395

Same as always - by coding.

https://feddit.org/comment/11928995
Reply
$$9576
https://lemmy.ca/u/phoenixz posted on Mar 9, 2026 19:18
In reply to: https://lemmy.world/comment/22553628

Nah, wouldn’t do that. CSS needs to be well designed to function properly, you need actual developers for that or you’ll screw over your users.

But yeah, to give quick pointers and ideas to flesh out, it’s reasonably useful

If that is enough to warrant it’s extreme energy use, the spread of AI slop everywhere, the pollution, the uncontrolled datacenter expansions, the explosion in hardware costs it created, the countless death and suffering it caused through AI psychosis, the AI childporn bots (hello grok, are you still the world’s biggest child porn producer or did Elmo finally reign you in to again be mecha Hitler?), the….

Long story short, AI will likely end this world in a long list of fucked up ways, I don’t think it’s worth it

Until then, I’ll use it as a suggestion tool, not much more

https://lemmy.ca/comment/22116798
Reply
$$9590
https://lemmy.ml/u/gregmiranda posted on Mar 9, 2026 19:45
In reply to: https://aussie.zone/comment/21827158

That’s it. Fuck AI.

https://lemmy.ml/comment/24432417
Reply
$$9602
https://lemmy.world/u/Railcar8095 posted on Mar 9, 2026 20:05
In reply to: https://piefed.social/comment/10459328

Again, I agree and I’ve fought for that. But this needs to be top to bottom. We have budget slashed, morale in the ground across the board. Those who keep trying for the best fight a losing battle with those who already have up trying.

If the bosses don’t care about the interest of the “customer”, I don’t either. I’ve already openly spoken to my team saying I’m now ready for things to blow up and get the attention we need from the ones really high up. I’m done working overtime because anther team is already working overtime in something else or because some bullshit political 4D chess were they throw us under the bus for their failings or try to make theirs our work.

Had an annoying day with this things, sorry for dumping this here haha

https://lemmy.world/comment/22568023
Reply
$$9603
https://lemmy.world/u/NoFun4You posted on Mar 9, 2026 20:08
In reply to: https://lemmy.zip/comment/25139287

Like ppl thinking skilled engineers cannot vet AI output. AI is pretty good for programming.

https://lemmy.world/comment/22568074
Reply
$$9604
https://lemmy.world/u/NoFun4You posted on Mar 9, 2026 20:08
In reply to: https://lemmy.world/comment/22564489

You’re gonna have a lot of hate in your blood if you go around acting like the most skilled engineers aren’t using AI to write code.

https://lemmy.world/comment/22568080
Reply
$$9606
https://lemmy.world/u/NoFun4You posted on Mar 9, 2026 20:09
In reply to: https://lemmy.world/comment/22564925

Creds?

https://lemmy.world/comment/22568089
Reply
$$9607
https://lemmy.world/u/NoFun4You posted on Mar 9, 2026 20:10
In reply to: https://sh.itjust.works/comment/24192467

You’d be amazed at how much an LLM can accomplish while you take a shit.

https://lemmy.world/comment/22568106
Reply
$$9615
https://mstdn.ca/users/nep posted on Mar 9, 2026 20:25
In reply to: https://lemmy.world/post/43988094

@ueiqkkwhuwjw the speed with which (just about) every open source project is going to be tainted by AI copyright issues is scary

https://mstdn.ca/users/nep/statuses/116201089366141699
Reply
$$9645
https://lemmy.ubergeek77.chat/u/ubergeek77 posted on Mar 9, 2026 21:07
In reply to: https://feddit.org/comment/11906617

What happened to “reviewed and heavily tested over 2-3 weeks” from the release notes? Maybe Claude wrote that too lol

https://lemmy.ubergeek77.chat/comment/7108197
Reply
$$9650
https://lemmy.ml/u/riccardo posted on Mar 9, 2026 21:17
In reply to: https://lemmy.world/comment/22568089

At my company we have been using AI very heavily to write code lately, and if that sentence was used to justify a 10k+ diff, whoever wrote it/vetted the change would have their access to the codebase revoked

https://lemmy.ml/comment/24434206
Reply
$$9651
https://lemmy.world/u/IphtashuFitz posted on Mar 9, 2026 21:22
In reply to: https://lemmy.world/comment/22568074

I have a few decades programming experience, as a professional software engineer, an open source developer, and a DevOps engineer. There is no way in hell I would do a code review where 15k lines were added and a similar amount of lines removed without having a long discussion with the person who made those changes. I’d want to ask a lot of detailed questions about the changes, questions that an LLM isn’t likely to answer, and most definitely not questions I’d be inclined to try to type into an LLM to try to get an answer.

Over the years I’ve dealt with all manner of bugs, from overflows & underflows, to bad assumptions about logic flow, and much much more. The whole purpose of pointed questioning of the author is to be comfortable with decisions made in the code and to minimize the chances of all sorts of potential bugs.

https://lemmy.world/comment/22569279
Reply
$$9661
https://lemmy.world/u/thedeadwalking4242 posted on Mar 9, 2026 21:43
In reply to: https://lemmy.world/comment/22568074

It’s not. That’s the problem. It actually sucks ass. It’s super low quality for anything more complex they s very simple CRUD app or a simple function. I say this as someone who s a heavy LLM user. It’s just bad code. It makes all kinds of simple mistakes. Just because code compiles doesn’t mean it’s good or does what you need it to do

https://lemmy.world/comment/22569622
Reply
$$9671
https://lemmy.dbzer0.com/u/mic_check_one_two posted on Mar 9, 2026 21:57
In reply to: https://lemmy.world/comment/22568074

And yet there are cases like the Huntarr debacle, where the dev simply thought “and make sure your code complies with best security practices” to their vibe code prompts actually made it secure.

They added 14k lines of code in a week, and ripped out 10k lines of existing code. That’s not something that a skilled programmer can reasonably vet in that amount of time. This is showing all the signs of AI slop, and none of the signs of debugged or vetted code.

https://lemmy.dbzer0.com/comment/24858273
Reply
$$9708
https://piefed.blahaj.zone/u/november posted on Mar 9, 2026 22:51
In reply to: https://feddit.it/comment/18727335

I already acknowledged they’re using a Mozilla service. My comments was about the claim that they’re owned by Mozilla. What the fuck happened to reading comprehension?

https://piefed.blahaj.zone/comment/3660662
Reply
$$9769
https://lemmy.dbzer0.com/u/mic_check_one_two posted on Mar 10, 2026 00:27
In reply to: https://lemmy.world/comment/22568080

There’s a massive difference between “using AI to write code” and refactoring almost 15k lines in a single push.

The “best” uses of AI in coding are for small blocks. You don’t just tell it “I need a program that does X, Y, and Z” because that will (at best) result in horrible code. Instead, it’s best practice to use it for small blocks of code, where you tell it something more akin to “I need a function that takes {a} as a variable, does {thing}, and outputs {x}.” That way you’re not using it to generate giant swaths of code all at once, you’re just using it to generate individual functions that you can then use as needed.

But it also means that the “most skilled” (as you put it) programmers are basically putting themselves in a permanent debugging seat instead of working as a developer. And in many cases, debugging code can be just as (or more) difficult than writing the initial code. It’s also why senior devs exist to audit code from junior devs, because it’s assumed that junior devs will inevitably make mistakes that need debugging, or will make code that clashes with code from other junior devs. And it’s the senior dev’s job to ensure that the code is both functional and integrated properly.

And this “adding 15k lines of code and ripping out 10k lines” push smells a lot like the former “write me a program to do {thing}” usage.

https://lemmy.dbzer0.com/comment/24860615
Reply
$$9773
https://lemmy.dbzer0.com/u/mic_check_one_two posted on Mar 10, 2026 00:33
In reply to: https://lemmy.world/comment/22564465

And the lead dev for Huntarr said they were following best practices, and had a heavy background in cybersecurity. And we’ve all seen how that turned out.

This change 100% smells like vibe code. They refactored nearly 15k lines of code in a single push. That’s not something you just do on a whim without a team of full time devs or vibe coding. And we know they don’t have the former, so it is almost certainly the latter.

https://lemmy.dbzer0.com/comment/24860693
Reply
$$9865
https://lemmy.world/u/witten posted on Mar 10, 2026 04:23
In reply to: https://lemmy.world/comment/22565751

🙃

https://lemmy.world/comment/22574426
Reply
$$9867
https://eviltoast.org/u/johntash posted on Mar 10, 2026 04:30
In reply to: https://sh.itjust.works/comment/24180695

Huh, I was wondering how rrds would help..

https://eviltoast.org/comment/17949826
Reply
$$9874
https://lemmy.world/u/Ohi posted on Mar 10, 2026 04:50
In reply to: https://lemmy.world/comment/22568074

You’re absolutely right, and the vast majority of people on this platform seem to get offended by anything AI related. Software engineers have been reviewing code made by other people since the dawn of the craft. Guess what y’all, AI generated code looks exactly the same, if not better on the first pass at creating a thing.

Down vote me all you want homies. You’re living in a fantasy if you think all AI is slop. Sure, I can see how it’s ruining some content on the Internet, but for code related tasks, its going to dramatically change the world for the better.

https://lemmy.world/comment/22574666
Reply
$$9994
https://lemmy.world/u/Nalivai posted on Mar 10, 2026 09:54
In reply to: https://lemmy.world/comment/22568080

Most skilled engineers, and even mildly skilled engineers don’t use slopgenerators to write code. Some of them use it sometimes to do some menial tasks, although I’m not convinced it actually saves them time. It sure doesn’t every time we measure it.
There is however a plague of low skilled people who convinced themselves that they’ve found a shortcut to being an engineer. Those people are producing bad things at a fast pace, and the only reason we’re not in an unsolvable crisis yet is that their slop isn’t hitting prod very often on account of being bad.

https://lemmy.world/comment/22577530
Reply
$$10036
https://lemmy.world/u/sinnsykfinbart posted on Mar 10, 2026 11:29
In reply to: https://lemmy.dbzer0.com/comment/24860693

Wait.. what happened to Huntarr?

https://lemmy.world/comment/22578610
Reply
$$10044
https://lemmy.world/u/DonutsRMeh posted on Mar 10, 2026 11:50
In reply to: https://lemmy.ca/comment/22116798

Bro, what the hell. Lmao. “Hey AI is horrible in all ways and is doing harm to the planet and people and kids, but I’ll use it regardless. Hear me I’m a good guy. I hate AI, but I’ll use it”. That’s virtu signaling, isn’t it?

https://lemmy.world/comment/22578918
Reply
$$10105
https://lemmy.dbzer0.com/u/mic_check_one_two posted on Mar 10, 2026 14:21
In reply to: https://lemmy.world/comment/22578610

Long story short? You should kill the container and change your related passwords/API keys. The dev tried censoring it for a while, but couldn’t keep up with the posts. They eventually nuked the entire sub and deleted their Reddit account. They also privated their GitHub and changed their username.

https://lemmy.dbzer0.com/comment/24869989
Reply
$$10141
https://lemmy.ca/u/phoenixz posted on Mar 10, 2026 15:20
In reply to: https://lemmy.world/comment/22578918

It’s not virtue signalling, I know very well what I’m doing is hypocritical at best, but it’s also unavoidable for me. For one, I’m using it like this at work where they’d love nothing better than for me to start vibe coding. This is the compromise I’ve been able to make so far.

https://lemmy.ca/comment/22131692
Reply
$$10336
https://lemmy.world/u/DonutsRMeh posted on Mar 10, 2026 23:40
In reply to: https://lemmy.ca/comment/22131692

No judgement. I just thought it was funny.

https://lemmy.world/comment/22591056
Reply