Hacker Newsnew | past | comments | ask | show | jobs | submit | Bigpet's commentslogin

When initially opening the page it had broken colors in light mode. For anyone else encountering it: switch to dark mode and then back to light mode to fix it.

I suspect the website is vibe-coded, like the tool itself.

I can forgive vibe code... It needs to execute if it works it's fine.

Unedited vibe documentation is unforgivable.


this is a bad faith take. i think the website is really cool and doesn't reek of slop at all. what makes you think differently?

I would not be surprised at all if it's vibe coded. I have seen exactly the same thing myself.

I gave instruction to Claude to add a toggle button to a website where the value needs to be stored in local storage.

It is a very straightforward change. Just follow exactly how it is done for a different boolean setting and you are set. An intern can do that on the first day of their job.

Everything is done properly except that on page load, the stored setting is not read.

Which can be easily discovered if the author, with or without AI tools, has a test or manually goes through the entire workflow just once. I discovered the problem myself and fixed it.

Setting all of that aside -- even if this is not AI coded, at the least it shows the site owner doesn't have the basic care for its visitors to go through this important workflow to check if everything works properly.


Same.

And who cares if it's vibe-coded or not. Since when do we care more on the how than on the what? Are people looking at how a tool was coded before using it, as if it would accelerate confidence?


It’s a heuristic to approach a program a bit warily as the length of the documentation likely outpaces how thoroughly it was designed and tested.

I think this has just been fixed. A bit of dark mode was leaking into light in the css.

I still saw the same bug just now (Firefox on macOS).

It’s still broken for me at this point. White link text on nearly white background. Impossible to read. Safari on my iPad.

Hey OP here! Sorry about this this is just laziness on my part because I never use light mode so I forget to test haha, will push a fix!

Fine in Firefox on Android. Note that the scales of the charts are all different, which makes them hard to compare.

Also, there are lots of charts without comparison so the numbers mean nothing...


Should be fixed now! Let me now :)

White text with light background, yeah.

I had the same problem (brave browser)

Looks fine to me on Edge/Windows.

Modern programmers these days just give a shit about user experience. Better to just load up in reader mode.

Broken on iOS Safari too

I think the dev that was responsible for the bootloader or some security chip having the option to be opened posted on twitter a while ago. Pretty sure he implied or mentioned that this was what he was hoping for.

Edit: this was what I was remembering: https://x.com/XenoKovah/status/1339914714055368704


In fairness; that decision predates the existence of Asahi. Unless Apple was working with the community before Apple Silicon dropped, this isn't much acknowledgement of their existence.


Shouldn't most comodity GPS receivers also be GLONASS compatible (I get that Galileo is more niche and might not be included).

Does the Sensor Apple uses not use GLONASS in Russia? Or is it cheapo Android Phones picking up the tag and then sending GPS coords into cloud?

edit: Nvm, I might be dumb, I guess unless your jamming includes all commodity GNSS it's pretty useless.


They have had GLONASS for ages too, but obviously they have to jam everything, otherwise it's not going to prevent drones and such from working


> Or is it cheapo Android Phones picking up the tag and then sending GPS coords into cloud?

AirTags have no integration with Android devices. There's a shitty app from Apple you can install that allows you to scan for AirTags nearby, one shot. It's supposedly against stalkers, but it's practically useless. There a bunch of other community apps with varying features like finding and notifying you there's an AirTag nearby. But you can't even track your own AirTags from an Android device, because Apple have decided you must do it from an iDevice. No browser, no Android app. You can check your iPhone's location via the browser, but not the AirTag.

The Android ecosystem has an alternative thing, but depending on the phone manufacturer you have to opt in to your device being used to track trackers around you.

When I travel to places with low iPhone market share, I always have one tracker of each ecosystem, just in case.


Oh, thank for the correction. I must've muddled it up in my mind with the contact tracing integration that had during Covid.


Was this done heavily LLM assisted? Especially the PDF Edit tools have user-interaction quirks and bugs that a human developer would catch immediately during the regular manual testing when developing.

I'd suggest you at least try and mitigate that by having the LLM do extensive e2e testing if you aren't interested in using your own product.


Yeah, and I have the feeling it is not tested at all.

It offers Word -> PDF conversion. Just for interest I tried it and it doesn't even get the simplest page right. It puts the filename into an header. The test page had 4 images, one svg, one pdf (from svg), and another variation of the first 2. The generated PDF only contains 2 of those images with wrong sizes. The later two are missing. So it's basically completely useless.

The free of charge LibreOffice gives much better results with its own caveats.


It’s still a work in progress. I used an LLM to speed up development, and I’ve done the testing, but I’ll keep improving it no doubt


How much of this is LLM derived and how much of it is yours?


I don't even care about that. My suggestion to him was earnest. I don't have a problem with LLMs. Just with how people use them. I just don't like "slop". I see the same user-interaction problems every time.

I just don't want people to litter their heavily polished immaculately styled products that have so clearly bad user-interaction design. E2e testing and closing the loop on LLMs does seem to help here.

Though I really would prefer people click around their own product for at least 5 minutes.


It matters to me. Depending on the ratio there is a line between 'LLM assisted' and 'LLM derived'. There are enough samples of open source code around this theme out there that this could be one of either and the goal to commercialize it is a messy one if the provenance of the code isn't clear. It would be great to see this sort of thing litigated so that there is at least some clarity rather than just a moral stance.


So Claude Workspace is also written using the Claude LLM—does that mean you would stop using the product?


That's whataboutism, we're not discussing Claude Workspace, we're discussing 'Pdfwithlove' so you are avoiding answering the question.


don't want to go in debate. It's ok, I used LLM to make a product faster


None of it is them, all of it is LLMs.


I would not have guessed that iOS allows enough access to APIs to implement anything vpp-based. Very cool to see. I also enjoyed working with vpp (for the brief 6 months that I had with it).


I was thinking that's hard, but I noticed that vpp get ported to FreeBSD using epoll shim library, and I learnt apple Darwin use some some userland of FreeBSD to do POSIX compatibility, then after some tests and hacking, most related to minor POSIX API adaptation such as mmap and one major coroutine need add some assembly code, and it work! But I think most disappointed to me is that apple do lack some vectorized network IO unless do some kernel extension or other sort non standard ways.


> Python is heavily OOP, everything is an object in python for example.

I strongly disagree. How is everything being called an object in any way "heavily OOP"? OOP is not just "I organize my stuff into objects".

You can write OOP code with python but most python code I've seen is not organized around OOP principles.


>I strongly disagree. How is everything being called an object in any way "heavily OOP

Do I need to spell it out? The O in OOP stands for object.Everything is an object therefore it is Object Oriented. It's not much more complex than that man.

And I don't mean that it supports users writing oop code, I mean that the lang, interpreter and library are themselves written with oop. Inheritance? Check. Classes? Check. Objects? Check. Even classes are an object of type MetaClass.


Don't know if you need to compile, you might want to but I think interpreting might seem reasonable if size/complexity is a concern.

Is the runtime really that large? I know with wasm 2.0 with garbage collection and exceptions is a bit of a beast but wasm 1.0? What's needed (I'm speaking from a place of ignorance here, I haven't implemented a WASM runtime)? Some contiguous memory, a stack machine, IEEE float math and some utf-8 operations. I think you can add some reasonable limitations like only a single module and a handful of available imports relevant to the domain.

I know that feature creep would almost inevitably follow, but if someone cares about minimizing complexity it seems possible.


Could you try to address the obvious point being made instead of trying to obfuscate? There's plenty of bad outcomes besides death. Not all fentanyl users die. If some fent wholesaler were to provide unrefutable evidence that Noone died from his fent you wouldn't go "Oh alright then, nothing wrong with what you're doing".


Very appropriate as well because the machines are given a bunch of feed to digest multiple times and to spew it out the other end as a big steaming pile.


Although I don't think the comparison is 100% fair: at least you can get some tasty beef off of a bull.


You can math that out pretty well. If your code has a breakage chance of 50% and your dependencies all have a breakage chance of 1% then with 70 dependecies you get to 50.5% breakage chance from dependencies.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: