HNHacker News
TopNewBestAskShowJobs

tstrimple

2,929 karma · joined November 15, 2012

submissionscomments
tstrimple··on A crime doesn't make a child an adult
Mostly just if you're poor and not well connected. Affluent rapists often just get a slap on the wrist at best. Some of them even become President of the country.
tstrimple··on Car headlights don't have to be this blinding
This is one of the things I really like about driving a minivan. Excellent visibility compared to just about any other vehicle, including sedans. A combination of higher sitting position with larger windows and sloping hood really opens up sight lines. My son has a Mazda 2 and I hate driving that thing. Feels like the columns and ride height really kills visibility.
tstrimple··on Field of clones: How horse replicas came to dominate polo
Training has also evolved drastically over time at the highest end of athletics. Periodization, nutrition, recovery and the size of the talent pool being scouted are all occurring alongside the advances in materials and equipment. It would be difficult to separate them effectively.
tstrimple··on Do agents.md files help coding agents?
I use CC for a lot of things outside of generating code. One of my CC contexts is for converting recipes to dairy/gluten free by recommending dish appropriate replacements. It very clearly has a huge influence on it to the point where I really don't understand how the counterpoint could even be argued.
tstrimple··on Ask HN: What is the AI setup for an experienced dev starting on a new project?
Don't make the mistake of thinking CI/CD is more complicated than it is. It's just automated compilation & testing plus automated deployment. The jargon can be overwhelming. You can do this with forgejo actions. I'm also using self-hosted forgejo and I generated a token for CC to use to manage and setup everything for me.

When code is checked in, it tries to compile it to make sure there are no fundamental issues building the software. This, importantly, happens on not your computer. This helps protect against "it works on my machine" but fails for someone else. If you've got tests, and you should have tests, it will run them for you to make sure those complete as well. If both of those pass, it reaches the CD portion of the process and typically just zips up the working build and does whatever is needed for a deployment in your environment automatically. There are tons of other things you could do as well, like run a linting tool to make sure the code is all formatted consistently across the project or run security checks to make sure passwords or .env files aren't included by accident. But the core concept is build the project, test the project (with various different tools), if it passes deploy the project to some environment where you can see the changes. This drastically cuts down the feedback loop time and increases how fast you can iterate on changes.

For my setup, I've got forgejo hosted on my NAS along with various web apps as containers in podman which I use cloudflared tunnels to selectively make them public. I've got a Claude skill which knows about my hosting environment and can setup / manage new web projects for me. When I add a new web project, CC runs a script that CC built to configure the build, test and deploy actions. After that, any pull request to that new repo will automatically build and test and deploy automatically to a new subdomain. CC could call the APIs directly and handle everything without scripts, but that's where some of the non-deterministic aspects of LLMs might creep in. I want it to setup everything the same way every time so all the apps are consistent. So it uses pre-built scripts for those aspects with the direct API calls being an escape hatch if needed.

tstrimple··on Anthropic, please ship an official Claude Desktop for Linux
Grep is more expensive from a token use standpoint and jsonl files seem to get recycled after 30 days. Grep is what I was using first.
tstrimple··on Anthropic, please ship an official Claude Desktop for Linux
> There's also the cross conversation memory search, which uses a different conversation dataset (the Claude Web / Claude.AI conversations) than Claude Code does. I'm not even sure Claude Code does cross conversation search?

This is one of the first things I “fixed” with skills and hooks. I index every conversation in SQLite and have a skill which knows what to do when I ask it to search the index. I had to avoid the word memory because it’s too tied up in other parts of the context. It even indexes across my different machines. I set this up because I have terrible context discipline. I’ll go off on a tangent in one context and start planning and sometimes implementing something based on that thread which really deserves its own context. Afterward I can create the new context and move relevant bits to it, but I’d lose that initial starting conversation which inherently has more data than the summary in the new context.

I also use a few different related contexts. One where I’m building a game engine in zig and another talking about game ideas. There’s a lot of back and forth going on there which needs some shared context. I solve this with a combination of Claude.md references and that searchable session index.

Everything I do with scheduled tasks are just wired up with systemd and simple scripts. No LLM in the critical execution path. Again a skill tells CC how I manage those scheduled things so I just have to say something like “run this every day at midnight” and CC has reliably taken care of the rest.

tstrimple··on Trump administration dismantles critical ocean-floor observation network
Too many republicans still support not just the clown but the circus it came with.
tstrimple··on Do we need billionaires?
Because this is what the average person is doing. This is what's necessary for a happy and fulfilling life. What a fucking ridiculous claim.
tstrimple··on Do we need billionaires?
I and many other HN participants are in the privileged few who would actually see higher taxes from that change in SS and Medicare taxation. I'm on board. But most probably are not. It is weird and still somewhat foreign to me that my paycheck increases in the late fall / early winter. I appreciate the extra money coming in, but realistically it wouldn't make a material difference in my life if it didn't.
tstrimple··on Do we need billionaires?
Sure. If you completely ignore the ability to borrow against your assets at extremely low rates. And those assets include stock.
tstrimple··on Do we need billionaires?
Wait. So is this or is this not an eggcorn?

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

tstrimple··on Ask HN: What was your "oh shit" moment with GenAI?
Anti-AI zealots (from a practical usability position. Not necessarily the moral ones) are like the people who looked at The Daily WTF and decided no humans are capable of programming. They had plenty of examples to point at, but refuse to look at decent to great programmers. The stories of "The AI deleted my database!" are prevalent and boosted by these folks because it confirms their biases. It literally doesn't matter if the LLM wrote strong warnings about the action about to be taken. They don't see that aspect of it. Just the fact that someone claims "The AI deleted my database!" is enough for them.

Despite all the liars telling me gaming is easier on Linux than Windows, most new games have some sort of issues launching with default settings. CC is able to dive into both the exact error logs and the recent community feedback on what tweaks / configurations are needed to make it work. I rarely have to go beyond two prompts before a game is playable. CC and Proton are enabling the Linux gaming experience far more than Linus ever has or ever was interested in.

tstrimple··on Mouseless – keyboard-driven control of macOS/Linux/Windows
I think muscle memory is a huge part of it. I've seen both the slow hunt and peck sort of folks working on keyboard only apps in auto parts stores and I've seen the guys who can fly through all the screens like a wizard.
tstrimple··on Programmers will document for Claude, but not for each other
One of the clients I’m consulting with has one of the best cloud onboarding docs I’ve ever seen. Lays out exactly the services supported. Who does what pieces. What is self service. They break out latency differences between the cloud environments and on-premises. A serious amount of good work that’s incredibly useful working within their system. I use it frequently. Their head of cloud engineering has a permanent “away” message on Teams pleading with people to check the cloud docs first instead of just asking him directly. I would be frustrated too.
tstrimple··on Failing grades soar with AI usage, dwindling math skills in Berkeley CS classes
You are less of a human for not starting all of your fires using friction from rubbing two sticks together. People who use lighters are destroying their ability to start fires without lighters and that is a very serious problem!
tstrimple··on Failing grades soar with AI usage, dwindling math skills in Berkeley CS classes
This is also where I had issues advancing in math. For so long I was able to build intuition around mathematical concepts easily. They fit in my head and made sense. I couldn’t understand why my peers were so bad and slow at picking up the concepts. Until my first calculus class where there was absolutely no focus on the intuition or practical utility. It was just formulas for the sake of formulas as exposed by our teacher.

It wasn’t until I was curious enough to learn about calculus outside of the classroom that I was exposed to things which helped develop that intuition and made the calculations something other than just symbols and equations to memorize.

tstrimple··on Failing grades soar with AI usage, dwindling math skills in Berkeley CS classes
I don’t see these at odds. Sometimes through working closely with an LLM, N paths emerge. Having it go off and test each with defined metrics to determine which is better is the natural follow up. Even better if you dive into the why it ended up being better which the LLM seems to be able to expose well in a lot of cases.

The part I find weird is all the claims that LLM usage leads to less thinking and exploring and just grabbing the first result. I constantly find myself going off on tangents and pulling on threads when I’m working with these tools. Is it really that different than before when my “peers” weren’t able or willing to be curious about their craft? They didn’t explore other programming languages out of curiosity or for fun? That covers literally 95% of all software developers I’ve worked with in the last 24 years across many domains. To them it’s just a job. Their only goal is to deliver tickets assigned to them and go home. They rarely go out of their way to learn something new unless the company assigns them some mandatory courses. Largely the LLM is capable of producing better and more consistent results than they ever could in the first place.

I don’t know how to cultivate curiosity in the work force. Maybe it’s not possible and you have to filter aggressively at the hiring step. But then your pool of hireable candidates shrinks to a few thousand developers most who are probably not actively looking for work.

tstrimple··on U.S. midterms have a cyber problem, but it's not at the ballot box
Your source is a bunch of youtube videos? Including Doctor Phil? What a joke that proves my point.
tstrimple··on Rk New York police investigate mysterious cases of people coming out of manholes
I’ve seen some videos of people who vacuum out sidewalk cracks in places like NYC. They find gold and jewels and such. Quite interesting what people can find. I’d bet the storm drain area has some nice spots for heavier material to accumulate.

https://youtu.be/TfrqUNFtM6A?si=vQr0Ofn0Ji3wFdZV

tstrimple··on U.S. midterms have a cyber problem, but it's not at the ballot box
You’ve got to lay off of right wing media. It’s warped your brain. None of that is true.
tstrimple··on Iran stops negotiations with U.S., vows to 'completely' block Strait of Hormuz
If the US population were capable of learning, Republicans wouldn't be elected. Alas, that's not the world we live in. Republican administrations are worse by basically every recordable metric. From job creation to deficit reduction to foreign policy. Every 4-8 years the Democratic party has to be the only adults in the room and clean up the shit Republicans create. Only for it to be turned around and handed back to the shit spreaders.
tstrimple··on U.S. midterms have a cyber problem, but it's not at the ballot box
They aren't scaled down between election cycles. The media ecosystem is almost fully captured by the billionaire class. We've seen directly how they change coverage and policies tilting things. Fox News never shut down between elections. They are always in campaign mode and the money keeps rolling in.
tstrimple··on U.S. midterms have a cyber problem, but it's not at the ballot box
We've seen what it means for elections. Donald Trump was elected while claiming "Haitians are eating your pets and dogs" among tons of other absolutely insane things. The conservative party fought a war against education and they won resoundingly. The US is a deeply stupid and ignorant and, now especially, corrupt country.
tstrimple··on Claude Code – Everything You Can Configure That the Docs Don't Tell You
This is true, but also "temporal hacks" can make or break "cutting edge" workflows. I don't re-architect my claude instructions every release. But some releases justify examining your existing instructions and making sure they still fit the current model. And it has made a noticeable difference.
tstrimple··on Various LLM Smells
I'm tired as fuck of anti-ai zealots pretending like every human is a fucking paragon at programming. I've literally never seen Claude Code produce as bad of code as generated by humans. Literally never. Yet the anti-ai zealots pretend like humans never introduce a bug into a system. Only LLMs produce slop or take shortcuts or ignore tests or do incredibly dumb fucking shit. It's fucking ridiculous. As if The Daily WTF didn't exist before LLMs. The reality is the "average" programmer is far below the skill floor of Claude Code or other frontier models. Those models will write test and explore more edge cases than the "average" developer ever will. But all these zealots pretend like they have only ever worked with the top 1% of the top 1% who never make mistakes or introduce bugs. Ultimately they are full of shit. You're lucky as fuck if your developers can even tell you what common design patterns are. The bar is that low and the HN crowd likes to pretend every developer is Linus Torvalds and not a clueless moron desperately coordinating API layers.
tstrimple··on Citing 'severe' math deficits, UC faculty demand a return to SAT tests for STEM
No. It's largely the environment that the parents create. Which is why the equity vs equality arguments are bullshit. If I can afford to hire the best tutors for my children and sign them up for summer classes as well, is it really "equal" when they dominate the tests and edge out other kids from opportunities? No. It's because of my financial situation and the opportunities we're able to afford and willing to sign them up for which the majority of Americans cannot. But because everyone takes the same test we can pretend it's "equal".

> "I am, somehow, less interested in the weight and convolutions of Einstein’s brain than in the near certainty that people of equal talent have lived and died in cotton fields and sweatshops."

> Stephen Jay Gould

tstrimple··on Citing 'severe' math deficits, UC faculty demand a return to SAT tests for STEM
The equity vs equality argument only ever seems to be brought up by people clueless about both. They seem to think "equality" is fair. As in, anyone who can pass this arbitrary test is qualified and that is fair and just. Despite the fact that these tests have been deliberately designed for generations to be both subjective and exclusionary. But there is one test that everyone needs to pass so it's "fair" to these people.

I own the house I live in because of the school district it put us in. It allowed my children to literally walk a couple blocks to their elementary school. I can afford to and do send my children to all the extra-curricular learning opportunities I can. And they have latched onto it and started asking for more things in the areas they are interested in. I can send my children to all the fucking dance or music lessons they can handle. I buy them literally every book that they ask for. My children are in the top 5% of every fucking metric, but it has nothing to do with "equality". It has to do with the opportunities we've been able to afford them. Opportunities that the vast majority of Americans cannot or will not follow up on. But people like you are willing to judge those kids as less deserving because they don't pass some arbitrary fucking test that I have been preparing my kids for their entire lives. But that's "equal" and "fair". Unlike "equity" where we take other things into consideration.

tstrimple··on I hated writing until I learned there’s a science to it (2024)
The most prolific author in the world, Ryoki Inoue, published over 1000 books. He has basically the same advice.

> "The secret of the creative process is in 98% of sweat, 1% of talent and 1% of luck."

tstrimple··on What we lost when we stopped letting kids leave the front yard
I think this perfectly illustrates the difference between you and me. You think there is nothing wrong with the untimely death of literally thousands of people because there are millions more who look just like them. I expect more of humanity.
← PreviousPage 8 of 34Next →