frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

How to Vibe Code a Logomaker in 10 Days

https://medium.com/@johnnyfived/how-to-vibe-code-a-logomaker-in-10-days-llms-can-they-build-it-b744209e350b
8•johnnyfived•10mo ago

Comments

johnnyfived•10mo ago
Logomaker (https://github.com/manicinc/logomaker) is a web and desktop app designed and developed entirely by LLMs over a period of 10 days, to see how far vibe coding can take you.

Try the app free forever on GitHub pages: https://manicinc.github.io/logomaker/.

okokwhatever•10mo ago
I just came to bring the calculator for all the hate you're going to receive. Popcorn.
chmod775•10mo ago
Was the AI playing codegolf? I'm used to AI writing needlessly verbose code and confusing itself with its own comments. This is the polar opposite, but equally horrifying.

Is it a strategy to fit more code into its context window?

https://github.com/manicinc/logomaker/blob/master/js/fontMan...

It's rather impressive because the result works.

dockercompost•10mo ago
Oh god that's gnarly. I'm pretty sure you're right about it being a strategy to fit more into the context window. Prior to Windsurf changing their credit system I'd thought about purposefully limiting my file lengths to fit under multiples of 100 to use fewer of the defunct flow credits.
johnnyfived•10mo ago
Great catch, I noticed this with Gemini specifically, while GPT-4o and Claude would just insert placeholders. Gemini would actually enforce generating full scripts by means like this. And higher-level logic looks human-readable, though this might be because I prompted Gemini multiple times to make more usable code.
matt_heimer•10mo ago
Seems about right for AI generated code. It breaks words on any letter and on mobile the default text "Manic" ends up as:

Mani

c

Switching to desktop view doesn't cause the default text to wrap... So I guess you get different logo generation depending on browser size? Or at least different previews.

I'd expect a logo generator to never break words in-between letters unless explicitly asked for.

AI generated code is useful but it shouldn't be trusted to be complete.

dgfitz•10mo ago
I have the same result.

My only thought was: if my employer paid me for 2 weeks (10 days) of work and this is what popped out the other end, I would be looking for a new employer, this isn’t acceptable where I work.

lukev•10mo ago
I hate this app and I hate its code.

I think the fact that this can happen at all is important.

And whoever can contextualize this capability in the context of "real" software development will be the victor.

abetancort•10mo ago
[flagged]
johnnyfived•10mo ago
And counting
Mountain_Skies•10mo ago
Seems pretty harmless. There's no PII or PCI data. It doesn't interact with the physical world. I'm far more concerned about "vibe" coding being used in situations where it can cause real harm. Human coders can and do make mistakes of that type but there are review processes to catch them. In theory, the same reviews could be used for vibe code but the big appeal of it is cutting out the type of people who can identify and correct such defects.
xnx•10mo ago
Amazingly, Gemini has gotten so good that you can one-shot this: https://g.co/gemini/share/7f98e1145bc0

I was too lazy to prompt it with full requirements, but it did very well for a first attempt with: "Create a single page web app using vanilla javascript that allows the user to enter up to 40 characters of text and has interface controls for many css attributes including: font-family, size, letter-spacing, text-transform, weight, text-decoration, style, padding, rotation, color, border color, animation, etc."

LibreSprite – open-source pixel art editor

https://libresprite.github.io/
56•nicoloren•3h ago•25 comments

System76 on Age Verification Laws

https://blog.system76.com/post/system76-on-age-verification/
485•LorenDB•8h ago•304 comments

GPL upgrades via section 14 proxy delegation

https://runxiyu.org/comp/gplproxy/
60•weinzierl•3h ago•24 comments

GPT-5.4

https://openai.com/index/introducing-gpt-5-4/
875•mudkipdev•18h ago•691 comments

Hardening Firefox with Anthropic's Red Team

https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/
25•todsacerdoti•41m ago•6 comments

10% of Firefox crashes are caused by bitflips

https://mas.to/@gabrielesvelto/116171750653898304
703•marvinborner•1d ago•347 comments

Show HN: Swarm – Program a colony of 200 ants using a custom assembly language

https://dev.moment.com/
107•armandhammer10•8h ago•30 comments

Ask HN: How many of you hold an amateur radio license in your country?

33•ToddWBurgess•2d ago•33 comments

A GitHub Issue Title Compromised 4k Developer Machines

https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another
490•edf13•20h ago•143 comments

The Brand Age

https://paulgraham.com/brandage.html
382•bigwheels•18h ago•297 comments

Labor market impacts of AI: A new measure and early evidence

https://www.anthropic.com/research/labor-market-impacts
230•jjwiseman•13h ago•332 comments

Good software knows when to stop

https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop
466•ssaboum•22h ago•233 comments

Where things stand with the Department of War

https://www.anthropic.com/news/where-stand-department-war
494•surprisetalk•11h ago•522 comments

Stardex (YC S21) is hiring customer success engineers

https://www.ycombinator.com/companies/stardex/jobs/lag1C1P-customer-success-engineer-ai-data-migr...
1•sanketc•5h ago

Elite Overproduction

https://en.wikipedia.org/wiki/Elite_overproduction
8•softwaredoug•24m ago•1 comments

A standard protocol to handle and discard low-effort, AI-Generated pull requests

https://406.fail/
213•Muhammad523•14h ago•73 comments

Image manipulation with convolution using Julia

https://medium.com/@Ahmad_Hamze/image-manipulation-with-convolution-using-julia-f898995ac1e5
5•AhmadHamze•3d ago•2 comments

Wikipedia was in read-only mode following mass admin account compromise

https://www.wikimediastatus.net
987•greyface-•20h ago•353 comments

CBP tapped into the online advertising ecosystem to track peoples’ movements

https://www.404media.co/cbp-tapped-into-the-online-advertising-ecosystem-to-track-peoples-movements/
477•ece•1d ago•189 comments

Screeching Sound of Peeling Tape

https://journals.aps.org/pre/abstract/10.1103/p19h-9ysx
29•akshatjiwan•3d ago•5 comments

Hardware hotplug events on Linux, the gory details

https://arcanenibble.github.io/hardware-hotplug-events-on-linux-the-gory-details.html
158•todsacerdoti•4d ago•16 comments

Stupidly Obscure Programming in a Troubled Time (2018)

https://blog.podsnap.com/apply.html
8•luu•3d ago•0 comments

A ternary plot of citrus geneology

https://www.jlauf.com/writing/citrus/
145•jlauf•2d ago•27 comments

AI and the Ship of Theseus

https://lucumr.pocoo.org/2026/3/5/theseus/
123•pixelmonkey•20h ago•130 comments

Remotely unlocking an encrypted hard disk

https://jyn.dev/remotely-unlocking-an-encrypted-hard-disk/
160•janandonly•17h ago•73 comments

Judge orders government to begin refunding more than $130B in tariffs

https://www.wsj.com/politics/policy/judge-orders-government-to-begin-refunding-more-than-130-bill...
974•JumpCrisscross•22h ago•695 comments

Show HN: PageAgent, A GUI agent that lives inside your web app

https://alibaba.github.io/page-agent/
117•simon_luv_pho•19h ago•61 comments

Show HN: Jido 2.0, Elixir Agent Framework

https://jido.run/blog/jido-2-0-is-here
298•mikehostetler•20h ago•59 comments

How to install and start using LineageOS on your phone

https://lockywolf.net/2026-02-19_How-to-install-and-start-using-LineageOS-on-your-phone.d/index.html
78•todsacerdoti•11h ago•22 comments

Launch HN: Vela (YC W26) – AI for complex scheduling

51•Gobhanu•18h ago•39 comments