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•8mo ago

Comments

johnnyfived•8mo 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•8mo ago
I just came to bring the calculator for all the hate you're going to receive. Popcorn.
chmod775•8mo 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•8mo 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•7mo 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•8mo 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•8mo 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•8mo 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•8mo ago
[flagged]
johnnyfived•7mo ago
And counting
Mountain_Skies•8mo 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•8mo 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."

A guide to local coding models

https://www.aiforswes.com/p/you-dont-need-to-spend-100mo-on-claude
257•mpweiher•6h ago•125 comments

Deliberate Internet Shutdowns

https://www.schneier.com/blog/archives/2025/12/deliberate-internet-shutdowns.html
43•WaitWaitWha•3d ago•8 comments

I'm just having fun

https://jyn.dev/i-m-just-having-fun/
185•lemper•5d ago•52 comments

Disney Imagineering Debuts Next-Generation Robotic Character, Olaf

https://disneyparksblog.com/disney-experiences/robotic-olaf-marks-new-era-of-disney-innovation/
106•ChrisArchitect•5h ago•40 comments

Show HN: Books mentioned on Hacker News in 2025

https://hackernews-readings-613604506318.us-west1.run.app
357•seinvak•10h ago•136 comments

ONNX Runtime and CoreML May Silently Convert Your Model to FP16

https://ym2132.github.io/ONNX_MLProgram_NN_exploration
30•Two_hands•2h ago•3 comments

Show HN: WalletWallet – create Apple passes from anything

https://walletwallet.alen.ro/
312•alentodorov•11h ago•94 comments

Autoland saves King Air, everyone reported safe

https://avbrief.com/autoland-saves-king-air-everyone-reported-safe/
142•bradleybuda•10h ago•68 comments

The Going Dark initiative or ProtectEU is a Chat Control 3.0 attempt

https://mastodon.online/@mullvadnet/115742530333573065
478•janandonly•8h ago•154 comments

Show HN: Autograd.c – A tiny ML framework built from scratch

https://github.com/sueszli/autograd.c
63•sueszli•5d ago•6 comments

86Box v5.3

https://86box.net/2025/12/21/86box-v5-3.html
21•chungy•1h ago•0 comments

CO2 batteries that store grid energy take off globally

https://spectrum.ieee.org/co2-battery-energy-storage
158•rbanffy•11h ago•135 comments

I program on the subway

https://www.scd31.com/posts/programming-on-the-subway
181•evankhoury•5d ago•115 comments

Evaluating chain-of-thought monitorability

https://openai.com/index/evaluating-chain-of-thought-monitorability/
29•mfiguiere•2d ago•6 comments

Rue: Higher level than Rust, lower level than Go

https://rue-lang.dev/
98•ingve•6h ago•65 comments

E.W.Dijkstra Archive

https://www.cs.utexas.edu/~EWD/welcome.html
115•surprisetalk•11h ago•8 comments

You’re not burnt out, you’re existentially starving

https://neilthanedar.com/youre-not-burnt-out-youre-existentially-starving/
233•thanedar•8h ago•247 comments

I can't upgrade to Windows 11, now leave me alone

https://idiallo.com/byte-size/cant-update-to-windows-11-leave-me-alone
384•firefoxd•8h ago•349 comments

Evolution by Natural Induction

https://royalsocietypublishing.org/rsfs/article/15/6/20250025/366156/Evolution-by-natural-induction
10•Anon84•2d ago•0 comments

I wish people were more public

https://borretti.me/article/i-wish-people-were-more-public
26•swah•3h ago•17 comments

Ruby website redesigned

https://www.ruby-lang.org/en/
369•psxuaw•20h ago•145 comments

ARIN Public Incident Report – 4.10 Misissuance Error

https://www.arin.net/announcements/20251212/
135•immibis•11h ago•35 comments

Coarse is better

https://borretti.me/article/coarse-is-better
187•_dain_•14h ago•96 comments

Indoor tanning makes youthful skin much older on a genetic level

https://www.ucsf.edu/news/2025/12/431206/indoor-tanning-makes-youthful-skin-much-older-genetic-level
220•SanjayMehta•21h ago•164 comments

Danish postal service to stop delivering letters after 400 years

https://www.theguardian.com/world/2025/dec/21/denmark-postnord-postal-delivery-letters-society
31•hackerbeat•1h ago•18 comments

Get an AI code review in 10 seconds

https://oldmanrahul.com/2025/12/19/ai-code-review-trick/
104•oldmanrahul•9h ago•51 comments

Waymo halts service during S.F. blackout after causing traffic jams

https://missionlocal.org/2025/12/sf-waymo-halts-service-blackout/
208•rwoll•22h ago•306 comments

Structured outputs create false confidence

https://boundaryml.com/blog/structured-outputs-create-false-confidence
119•gmays•12h ago•58 comments

Why “negative vectors” can't delete data in FAISS – but weighted kernels can

https://github.com/nikitph/bloomin/tree/master/negative-vector-experiment
15•loaderchips•4d ago•2 comments

Show HN: Shittp – Volatile Dotfiles over SSH

https://github.com/FOBshippingpoint/shittp
118•sdovan1•14h ago•65 comments