Vibecoding isn't a crime How Distribute Your App on Linux after Flathub refusal

12 pointsposted 8 hours ago
by grigio

21 Comments

Muhammad523

8 hours ago

> But the policy doesn't distinguish between someone who prompted an LLM to generate an entire app in five minutes and a developer who used Copilot for autocomplete while writing 90% of the code themselves.

How is using autocomplete "Vibecoding" now? I remember y'all that the "definition" for vibecoding requires the "prompter" to not look at a single line of code

6yyyyyy

an hour ago

BASED. I'm going to feel a lot better about getting software from Flathub from now on.

jefurii

8 hours ago

Sure it's not a crime but I don't want your vibe-coded shit mingling with my actual code written by actual humans.

ganelonhb

7 hours ago

the question becomes, is it the end user’s decision to decide what packages they download/use or is it the repository/package manager’s responsibility to show end users which apps are allowed to be used or not.

I understand the objections to vibe coding, but for those of us who don’t care how a good tool was built (when it actually is good), this just forces us away from your favorite platform. Like it or not, this is the present and these AI tools are available. People will use them.

That said I think it’s utterly ridiculous that this article was written using AI.

sgarland

4 hours ago

So download the release from the tool’s Git{Hub,Lab} page.

wildredkraut

7 hours ago

Well, there is still AppImage, this might be the right way to go with in this case.

grigio

5 hours ago

Flatpak has better software isolation and support

sgarland

4 hours ago

> One shared that they were flagged for using Claude Code to submit the pull request, not to write the app.

Who is opening up an LLM to run git push?!

fragmede

4 hours ago

You don't open the LLM app specifically to run git push, you're already in the LLM app, using it to generate code, and having that app operate git as well.

feverzsj

7 hours ago

Intentional littering is a criminal offence in most places.

krater23

6 hours ago

Why should Flathub accept vibecoded shit. You don't let just anyone who rings the doorbell into your house, either.

AuthAuth

6 hours ago

flatpak accepts half finished game demos without a patch in years

Arodex

7 hours ago

"Vibecoding isn't a crime"

Meanwhile, a few ranks away on HN:

"Big AI to humanity: drop dead"

"The End Of Upward Mobility – AI is coming for the meritocracy"

epihelix

5 hours ago

One man's vibecoder is another bot's freedom fighter?

spacedcowboy

8 hours ago

This is good to know. ‘I’ built a compiler for a language I call ‘xc’, similar to Objective-C but designed to be cross-platform and have less square brackets :). It can run on any of {Windows, Mac, Linux, Zynq} and produce code for any of {Windows, Mac, Linux, Zynq, WASM, iOS, Android, m68k, 6502}.

It needs no host-platform tools to compile code, so for example I have a signed binary on my iPhone, written and signed entirely on Linux.

The compiler (v 0.61, not the released v0.6) currently produces code that is between 5x and 0.5x the speed of clang when measured at -O3 on both, against ObjC code, which is pretty good for a nascent compiler. The geometric mean of 19 mini-benchmarks comes in at xc being roughly 6% faster than clang.

Since there is also a framework and gui-designer under way, I’d like to release it as more than a tar.bz2 file for Linux at some point. Flatpark would seem to be appropriate :)

1: https://compile-xc.org/

Neywiny

5 hours ago

Zynq isn't an operating system? And you seem to be mixing OSs and architectures? Zynqs and I believe Versals contain both ARM (R and A) cores and a microblaze core. They can run bare metal, Linux, an RTOS, or whatever because they're just CPUs.

spacedcowboy

4 hours ago

Yeah “I” wrote the OS too, for the Zynq, or at least significantly extended FreeRTOS. See https://atari-xt.com

Zynq is an FPGA with dual Arm A9 cores, on one of which I run the OS, the other is earmarked for the m68k/030 emulator. There’s a hardware 6502 in fabric which has ANTIC, POKEY, and HDMI output (with audio). The OS includes a compositing window manager which uses shared memory to give each GEM window a retained-mode drawing surface.

You can see it booted up, running the emulator in either of:

Https://0x0000ff.co.uk/mov/xt/xtos-aug-11.mov

https://0x0000ff.co.uk/mov/xt/ballblazer.mov

The compiler is self-hosting, so can run on the OS on the FPGA, but this is quite long-winded an explanation so I just shortened it to Zynq.

The “I” in quotes is (for those who didn’t notice) an indication that I used an LLM to help me do all this.

Muhammad523

8 hours ago

How is this supposed to be relevant to the article we're discussing?

QuadmasterXLII

7 hours ago

'I', presumably

spacedcowboy

7 hours ago

Yeah, thought that was pretty obvious, alongside the “AI-friendly” flatpark. Guess I’ll be more explicit next time…