HN user

lucasmullens

1,805 karma

CEO of Table Toad, a platform for designing board games (prototype at tabletoad.com)

Full Stack Web Developer

CS Degree from the University of Wisconsin

Madison, WI

Posts1
Comments573
View on HN
Stop talking 8 months ago

How is something "obviously AI" for being written how you, a human, used to write?

Hey, so it's a bit obvious you vibe coded this, which makes me not want to trust it. Some red flags:

- The Apple icon is a literal apple and not the Apple logo.

- You've got 2 Mac download buttons that do the same thing right at the top, surely one of those is a mistake.

- "Watch it in action" is positioned poorly and fails to be a header for the video. Too close to the button above it.

- "Automatic version control" is not what a checkpoint is? "Version control" means git to almost everyone.

- Privacy link is a fake placeholder.

- "See It In Action" looks like you meant to add images and just forgot?

- You named this like 5 things. The website title is "Checkpoints for Claude Code", the domain is "Claude Checkpoints", the UI website title is just "Checkpoints" as if its a standalone brand, the contact email link uses "checkpoints-app.com", and finally you call it "Claude Diff" in the App Store description. Oh and the HN submission is a 6th one, "Claude Code Checkpoints".

Cool project though, sorry to be so critical.

Claude for Chrome 11 months ago

It has a big banner that says "Research preview: The browser extension is a beta feature with unique risks—stay alert and protect yourself from bad actors.", and it says "Join the research preview", and then takes you to a form with another warning, "Disclaimer: This is an experimental research preview feature which has several inherent risks. Before using Claude for Chrome, read our safety guide which covers risks, permission limitations, and privacy considerations."

I would also imagine that it warns you again when you run it for the first time.

I don't disagree with you given how uniquely important these security concerns are, but they seem to be doing at least an okay job at warning people, hard to say without knowing how their in-app warnings look.

Come on, don't be mean. Imagine saying this in person to someone who just told you they got scammed. "You're just extremely gullible" is just so mean...show some empathy.

I'm pretty sure the comment wasn't a joke? I saw the stream last week, it was very impressive use of AI, I didn't realize it was AI until he started talking about doubling crypto.

What about the bio is satirical? I'm pretty sure that's sincere too.

You're sharing your own tweet, is that allowed on HN?

Either way consider just posting the text or using a platform other than X, because without logging in I can't read it (without using the xcancel.com version someone else posted).

But with coding models they ignore context of the codebase and the results feel more like patchwork.

Have you tried Cursor? It has a great feature that grabs context from the codebase, I use it all the time.

Honestly that was one of my first thoughts when I saw this, someone is going to draw one of those. People love trying to be offensive in something that barely allows communication. I remember seeing some MMORPG that had no chat where players would log in and just stand in the shape of a swastika.

Makes me wonder if it's reasonable to write an algorithm to detect that.

It might be worth considering just changing the rules for the pawn to deal with this. It's hard to tell what it means to move "forward" on a board like this, even after understanding the indicators.

Maybe pawns could just move horizontally/vertically and attack diagonally, regardless of color?

I remember learning that you get about 100ms for a basic UI interaction before a user perceives it as slow. And you get about 1s for a "full page navigation", even if it's a SPA, users are a bit more understanding if you're loading something that feels like new page.

Getting under 100ms really shouldn't be hard for most things. At the very least it should be easy to get the ripple (or whatever button animation) to trigger within the first 100ms.

If you're using Flutter, you can start with just the web app. Flutter for Web is definitely not as good as Flutter for iOS/Android, but it's decent, and the web itself is far easier platform to publish on. Then, if people like the app, you can bother jumping through all those bureaucratic hoops and get it on iOS/Android natively.

99 percent of reclaimed asphalt pavement being put back to use

Can't that be interpreted as them just not reclaiming asphalt they can't reuse? Genuinely asking, since things like this are often optimally worded for good publicity.

You need time zones to tell what's "early" or "late" in a place. If you're planning to call someone far away, picking a time "during work hours" becomes very difficult without time zones. You would have to consult some chart that describes when "work hours" are in each region which is basically just reinventing time zones.

using LLMs to do machine translation is a terrible waste of resources.

Could you elaborate on that? LLMs seem perfectly suited for language tasks like translation. They don't seem particularly expensive either, especially compared to hiring a person.

AI Canon 3 years ago

The links are the substance. Do you see no value in compiling a list of resources? They also explain why each article was included which helps quite a bit.

EEE is about extending open standards in a way that extinguishes the competition, since they can't keep up. Amazon buying a competitor and shutting it down might be monopolistic, but it's not EEE.

Only in California will you find someone who can say with a straight face: "we need more housing" followed by "no we can't allow that housing".

I don't think NIMBYism is confined to California. Lots of people understand more housing is needed somewhere, but also don't want a high-rise next door to them.

Wi Flag (2002) 3 years ago

Interestingly that Yahtzee version was rigged in the player's favor since they're more likely to get X-of-a-kind if the same numbers appear more often. Average scores probably dropped a decent bit after that fix.

You decided that you wanted to use some framework/feature/API and save developer time. Which is odd. Because consider how much time you spend trying to not harm the environment in your free time: shopping for sustainable products, bringing your reusable cup, recycling. And then think of the minutes you save with new programming stuff compared to the number of iPhones discarded because of that.

"Minutes"? It doesn't take minutes of time to support old phones, it can take hours, sometimes days or weeks.

And I barely spend minutes recycling; I just pick the right bin.