HNHacker News
TopNewBestAskShowJobs

ajjenkins

456 karma · joined February 1, 2020

submissionscomments
ajjenkins··on Great Dirhombicosidodecahedron ("Miller's Monster")
Did you mean to link to this page?

https://en.wikipedia.org/wiki/Great_dirhombicosidodecahedron...

ajjenkins··on AI-generated posters don’t have to be horrible
A lot of people in the comments say that the supposedly better examples in the article are still “horrible” because they can tell they’re AI and point to things that the AI did “wrong” and a human artist would do better.

That may be true if you’re working with a top of the line artist, but in my experience the average freelance designer online is significantly worse than AI. I’ve worked with dozens of budget friendly designers on Fiverr and consistently get way worse results than I’ve gotten from AI models. Will a great human designer produce better output than an AI? Maybe, but a small local event or business probably won’t have the budget to hire them or know where to find them. It’s cheaper, faster and easier to use AI to generate something that’s good enough for their purposes.

People also point out all the little flaws in the “good” examples and cite them as obvious tells that they were AI generated. I think it would be interesting to see if people could reliably distinguish between AI generated flyers and human made flyers. Sure, sometimes it’s obvious like when the AI adds those weird, cartoony people. But if the model is told not to create designs like that and stick to the styles used in the second half of the article, I expect people would have a much harder time distinguishing the human designs from the AI designs.

ajjenkins··on The Future Is for Everyone
This assumes a future where everyone is an entrepreneur, self-starter, creator or innovator. But people with the drive to create their own ideas and value account for a very small percentage of the population. Most people just want a steady paying job that they can perform well (or not work at all). I’m not sure how “putting AI in the hands of everyone” will help this part of the population. I feel like this is a really tone deaf take from Meta that doesn’t address people’s concerns around AI.
ajjenkins··on Show HN: A Minesweeper variant with weighted mines, always solvable by logic
In deductive puzzle games like this, it’s nice when the hints teach you how to play the game instead of just solving the puzzle for you.

I got stuck and couldn’t figure out what to do next. Maybe as a first clue, you can highlight the next cell they should be able to figure something out about (either clear it or flag it). If they’re still stuck, then you can clear it or flag it.

Even better would be to explain the logic for why it’s safe to clear that cell or why it should be flagged, but I know that’s harder to implement.

The game is well made and has a lot of potential. Great work!

ajjenkins··on Show HN: A Minesweeper variant with weighted mines, always solvable by logic
Another good feature in ColorSweeper that would be nice in your game is a “sketch” view that lets you place potential mines/fangs on the board so you can see how things would play out. Like if you put a 1-fang here and a 2-fang there, does that work with all the numbers shown.
ajjenkins··on Show HN: A Minesweeper variant with weighted mines, always solvable by logic
This is fun. But I think you need a way to specify in the flag how many fangs are there. A similar modern minesweeper game is ColorSweeper.

A feature I like in that game is it will grey out numbers once you’ve sufficiently annotated the adjacent spaces.

It’s a really good game, but you need to pay $5 to get rid of ads.

ajjenkins··on The Zeno's Paradox of AI
It’s true that Claude Code will continue to suggest further things to do, seemingly forever. But I’ve never had an issue making the call of “this is good enough” or “that’s not necessary right now”. If you have a clear idea of what you want to accomplish, it’s easy to get a task 100% completely done with just a few prompts. There’s only a paradox if you don’t have a clear end state in mind and let the agent continually move the goal post of what “done” means.
ajjenkins··on Changing how we develop Ladybird
How would they know for sure if the submitted code was written by a human or AI? If they had a “no-AI” policy, there would be no way to enforce it.

The policy makes sense to me given the security concerns for the project.

ajjenkins··on Disagreement among frontier LLMs on real-world fact-checks
The appendix has examples of the statements that led to the most disagreement:

https://lenz.io/research/llm-disagreement

ajjenkins··on How to convert between wealth and income tax
This is wrong. You can’t convert between the two because it’s possible to have a lot of wealth with very little (even zero) income. Billionaires can completely avoid income taxes by paying themselves a very low salary and instead borrowing money against their assets (usually stock), which is not taxed as income.

Source: The Second Estate by Ray Madoff (2025)

ajjenkins··on Show HN: Meetup.com and eventribe alternative to small groups
This seems useful, but I don’t think this could replace most use cases for Meetup or Eventbrite.

This actually sounds more similar to Partiful, which I like for one-off events. I would describe this as an open source Partiful, but not specifically geared towards parties.

ajjenkins··on Show HN: I rewrote my notepad calculator as a local-first app with CRDT syncing
This is really cool. I’m not sure what I would ever use it for, but it’s a cool idea and seems well executed.
ajjenkins··on Three Ubisoft chiefs found guilty of enabling culture of sexual harassment
As someone who lives in the US, I was surprised to hear they’re facing jail time for this. In the cases I’ve heard, the company itself is sued and just has to pay damages to the victim. But I think it makes a lot of sense to hold the leaders of a company accountable for the culture they create and they should face jail time. I wonder why our laws don’t do that in the US.
ajjenkins··on Why email startups fail
I’m surprised Hey isn’t mentioned. That’s the only example I know of someone recently trying to reinvent email. Maybe it wasn’t included because it’s part of Basecamp and not its own company. But I think it’s important to discuss if your argument is that “no one has successfully reinvented email”.
ajjenkins··on Ask HN: Is the header CSS broken for you?
Yes, it looks broken to me. The top article is too close to the header. I’m on iOS Safari.
ajjenkins··on AI system resorts to blackmail if told it will be removed
Yeah. The title implies that the model has developed a scary sense of self preservation, but when you read the details it’s exactly what you said.

The conditions that elicited this response seemed very contrived to me.

ajjenkins··on Animated Factorization
This would make a cool progress bar replacement. Replace percentage with the number of dots (0-100).
ajjenkins··on Why bad philosophy is stopping progress in physics
I’m not an expert in physics, but this seems like a misguided critique to me. My understanding is that physicists aren’t looking for “new” physics because they’re trying to upend established physics, but because they’re trying to reconcile “inconsistencies” in the standard model. Like reconciling quantum physics with general relativity. We need new physics because we know there are gaps in our current understanding of the universe. I haven’t heard about many attempts to disprove established physics. Theoretical physicists aren’t looking just trying to fill the gaps in the model.
ajjenkins··on Congress passes Take It Down act despite major flaws
I agree. I generally support the EFF, but I disagree with them on this. I read through the bill and the language is very specific to revenge porn (although I’m not a lawyer). I think it would be very difficult for Trump or anyone else to abuse this law and use it for censorship.

I have friends who were the victim of revenge porn and I think this law would help them. I’m looking forward to this becoming a law.

ajjenkins··on Show HN: I reverse engineered top websites to build an animated UI library
Components look great. I would pay for these if I needed one of them for a project. It would be great if they worked in React Native too.
ajjenkins··on WhatsApp defends 'optional' AI tool that cannot be turned off
Instagram Messages and Snapchat also have an AI chatbot you can’t get rid of. It’s even more annoying on those platforms because they appear at the top of your chat list and it’s easy to accidentally click on them.
ajjenkins··on Show HN: I Made Bagel Font
It works on iOS Safari
ajjenkins··on Show HN: I made a math puzzle game. Hope you like it
Yeah, you should be able to manually lock or they should lock automatically once it’s guaranteed a tile is in the right place. Like if there’s only one black tile in a row and that row is correct.
ajjenkins··on Show HN: I made a math puzzle game. Hope you like it
Yeah, it feels like there’s a slight delay when you tap on a tile. I’m playing on an iPhone.
ajjenkins··on Americans die earlier at all wealth levels, even if wealth buys more years
People like to say that the American healthcare system is great if you’re rich, but based on this study, that’s not true. Interesting.
ajjenkins··on Thank HN: The puzzle game I posted here 6 weeks ago got licensed by The Atlantic
Can you color code the brackets so it’s easy to see how the clues are nested? Like outermost brackets are red, one level of nesting is blue, next level of nesting is orange. My brain is having a hard time parsing all of the clues.
ajjenkins··on An Overwhelmingly Negative and Demoralizing Force
AI can definitely produce a deletion. In fact, I commonly use AI to do this. Copy some code and prompt the AI to make the code simpler or more concise. The output will usually be fewer lines of code.

Unless you meant that AI won’t remove entire features from the code. But AI can do that too if you prompt it to. I think the bigger issue is that companies don’t put enough value on removing things and only focus on adding new features. That’s not a problem with AI though.

ajjenkins··on FastUI: Build Better UIs Faster
A lot of custom front end components that I’ve built were more about aesthetics than functionality, so I agree that it’s often unnecessary. In terms of functionality, you can get really far using only native HTML elements.

One common front end component that you can’t build with vanilla HTML is an autocomplete/typeahead input. I’ve had to build a few of these in JavaScript and I do think they’re genuinely helpful. It’s helpful to get suggested options as you’re typing. I also think search results that get filtered in real time as you type are helpful and can’t be accomplished with pure HTML.

ajjenkins··on AI System Beats Chess Puzzles with 'Artificial Brainstorming'
I don’t understand how any chess puzzle could be hard for a computer. Don’t most chess puzzles stipulate a condition like “checkmate in 3 moves”? Doesn’t that sufficiently limit the search space so that a computer can just brute force the solution? The article doesn’t give any specific examples of chess problems that are hard for computers.
ajjenkins··on I reviewed 1,000s of GraphQL vs. REST perspectives
Regarding the “it’s not worth the extra complexity” argument, I think it depends on how you’re creating your GraphQL server. If you’re writing the server logic yourself, I think GraphQL is absolutely not worth the extra complexity. Making a REST server is way easier than making a GraphQL server.

But I think the balance can tip in favor of GraphQL if you’re using a managed GraphQL server like Hasura. I’m using Hasura for a solo project and I actually find it simpler than maintaining my own REST API code. All I need to do is specify my data model and never need to write any boiler plate for new endpoints. I know there are similar services for REST that can automate the boiler plate code away (like Supabase). But Hasura automates away the hard parts of GraphQL, and I prefer the experience as a client of GraphQL over REST. I like being able to specify exactly what data I want from the API and being able to get values for foreign tables in one query without needing to join the data client-side.

Page 1 of 3Next →