HNHacker News
TopNewBestAskShowJobs

crab_galaxy

209 karma · joined November 11, 2024

submissionscomments
crab_galaxy··on ImpactGate: A merge gate that scores the structural decay AI adds
I know cyclomatic complexity has been heavily debated for a long time, but I do think it’s valuable. It’s really good at highlighting common annoyances like overly clever code, nested ternaries, dense functions with too many branches…

The only thing is that these issues seem like human code problems and IME LLMs don’t really write code like this anymore. It’s almost the opposite in python, actually, where Claude leans on writing lots of 2-3 liner private utils which is a separate kind of complexity and organization problem.

I still find it useful specifically for React where it’s frustratingly normalized to write many branches in your JSX though.

crab_galaxy··on Show HN: Capsule – Single-file web apps that save their data into SQLite
It could be useful for us with home labs for the same reasons. Kind of annoying to deploy docker containers for all the services I build that amount to personalized/skinned trello boards.
crab_galaxy··on ChatGPT Images 2.5
> That's it.

Yeah ignoring the massive environmental, social, and moral implications I suppose it’s not a big deal at all.

crab_galaxy··on Just Bury Your Trash
People used to love giving out plastic bags for one item. Who needs a bag for a single item??
crab_galaxy··on Just Bury Your Trash
Every winter in my city, once the leaves all fell, our trees would be draped in shredded plastic bags. Banning single use plastic bags has done a significant amount to beautify this place.
crab_galaxy··on Claudette: Make Claude stop talking like a BuzzFeed article
// Workaround because we don’t have an age column in the db. See JIRA-1234

This would be better IMO :)

Most of the context belongs in a ticket. And the difficulty is subjective!

crab_galaxy··on HTML Can Do That
HTML describes the structure of a document, not really the layout.

If HTML had <inline> <block> <column> <row> or <grid> tags, sure. But CSS determines the layout via display/position properties.

crab_galaxy··on Vomit: Clean up Claude 5's token output with a separate LLM
“Filters, including no filters. The request carries whatever filter object the page already has.

…

No step here involves choosing based on meaning. It is a filter, a sort, and a slice.”

This is from Opus five minutes ago. I can certainly derive meaning from these kinds of statements in isolation, but paragraph upon paragraph of this is unintelligibly dense when trying to work with Claude to come up with a plan.

The worst part is that it can’t even make its responses make sense when asked to summarize in simple English or < 200 words. It simply cannot be steered to make its prose legible.

crab_galaxy··on AI;DR (AI; Didn't Read)
Everyone is fighting OP on this extremely reasonable take when some of us are dealing with coworkers that copy slack messages/JIRA ticket comments/PR feedback into Claude and respond with the pasted output as is back like that’s completely acceptable.

Like I don’t need to be placated by someone else’s AI agent when I call out something in a PR, especially when they have such an aversion to conciseness and resolution

crab_galaxy··on Why does Opus 5 feel worse to work with?
I have to preface all my prompts with, “in simple, plain English…” because it doesn’t respect my rules on this stuff.

I’m glad to read I’m not the only one getting these unintelligible responses from Claude lately

crab_galaxy··on Is it all just vapourware?
Mr lucky over here with an agent that removes code!
crab_galaxy··on Saying No
Also this doesn’t even feel the same “no and negotiate” he’s advocating for? This is straight up “No.” Territory. He rents the dang space it’s not anyone else’s decision.
crab_galaxy··on Improving GPT‑5.6 Sol in ChatGPT, expanding GPT‑5.6 Luna access for free users
Is that really accurate though? I use Claude in my software job but the majority of my friends do not use it at all. And I never use it for anything other than that either.

TBH I don’t find it useful at all for personal use. It’s totally soulless for creative ventures and absolute dogshit at researching the things I want it to be good at (I.e. planning a vacation or finding new music).

All that combined with the social stigma makes me feel pretty skeptical that it’s some kind of pop culture shaping mechanism, at least not for a few more years.

crab_galaxy··on You don't need React: creating a minimal UI library in Vanilla JavaScript
React is popular because it mainstreamed components as a concept to modularize and reuse UI.
crab_galaxy··on I don't recommend Tailwind CSS
Tailwind trades cascade complexity for design drift when working across teams. You can’t ignore that it encourages a different kind of undisciplined sloppiness.

Would I take it over the 1000 line cascade problems? Probably, but I’d still prefer css modules over tailwind.

crab_galaxy··on AI Companies Are Trying to Hide a Staggering Amount of Debt
Except this is not how American capitalism works at this scale, and it’s ridiculous to think their debt isn’t your debt when you have the entire country’s history to look back on and count the numerous government bailouts.
crab_galaxy··on Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber
Yeah that’s the joke :p
crab_galaxy··on If You Build It, They Will Come
You really have to do it for the love of the game. It can be surprisingly vulnerable to be the social fabric, and it’s super easy to fall into various toxic inner dialogs when you’re busy and others don’t pick up the slack, or if others don’t reciprocate the effort, or worst of all when others don’t include you for whatever reason.
crab_galaxy··on Brainless: Shadcn components that look like Claude Code, Codex and Grok
If you are using shadCN as building blocks for a centralized component library I think it makes more sense, but personally I don’t think the component registry pattern scales well across multiple teams/UIs. ShadCN and tailwind really encourage design drift.

I think shadCN has its place for sure but I’d always advocate for Mantine and css modules anywhere early enough to use premade UI solutions.

crab_galaxy··on Jest/Vitest interactive course (runs in the browser)
Mostly agree. I do find that FE unit tests are a decent litmus test for complexity though. IMO the more difficult it is to test your react component, the more you probably need to think about breaking your component down.
crab_galaxy··on Home alone: Remote work, isolation, and mental health
Personally I think you’re both correct but I also think you’re talking about most people‘s definition of an acquaintance.
crab_galaxy··on Domain expertise has always been the real moat
What about the other 998 million tokens?
crab_galaxy··on Frontier AI has broken the open CTF format
I think it’s pretty common for states to require a masters degree to maintain your teachers certification.

You also have to pass a standardized test specifically on subject matter in order to get your teaching certificate.

The undergrad degree I did was split into thirds, one for subject matter, one for teaching pedagogy, and one for teaching your subject matter.

crab_galaxy··on Postmortem: TanStack npm supply-chain compromise
> running few years old JS deps

What do you when a critical vulnerability gets discovered and you have to update a package? How many critical/high severity vulnerabilities are you running with in production every day to avoid supply chain attacks?

crab_galaxy··on U.S. war in Iran has cost $25B so far, says Pentagon official
It's so funny to me when the dollars stop being abstract for a moment, and I see that the US has regions that beg for quite literally .2% of this amount to fund things like public transit, lead remediation in elementary schools, or homelessness programs.

Americans will never see a dime of benefit from this war.

crab_galaxy··on Axios compromised on NPM – Malicious versions drop remote access trojan
`vendor/` folders give me the worst developer PTSD :p

6 conflicting versions of jquery, and you know every single one of them was monkey patched, cemented into the codebase forever.

crab_galaxy··on The dead Internet is not a theory anymore
Fine in what way? What people?

I have not seen or heard of a single person who is excited about AI generated blog posts, or TikToks, or commercials, or images. In fact it’s the opposite, the internet coined the term AI slop, and my non-internet addicted friends hate the fact that chatGPT is killing the environment.

The only people I’ve ever seen champion AI are the few who are excited by the bleeding edge, and the many many peddlers

crab_galaxy··on So, you’ve hit an age gate. What now?
They do, don’t they? Apple devices have had a robust whitelisting/blacklisting feature for at least a couple of years. I use it to block websites and apps to lessen my phone addiction. I’m sure Android offers similar features
crab_galaxy··on How your high school affects your chances of UC Admission
Yeah you’re right. However, resource gaps can be filled by things like volunteer librarians, teacher wishlists/donations, field trips, strong PTAs, etc..

This is common in my city. It’s a big underfunded school district with a handful of coveted, well supported schools. I’m assuming it happens elsewhere in America with the success of platforms like donors choose.

crab_galaxy··on How your high school affects your chances of UC Admission
Maybe they can bring their resources with them too, and the poor schools can have things like lead paint remediation, honors classes, and extra curricular activities.

I like this idea!

Page 1 of 2Next →