HNHacker News
TopNewBestAskShowJobs

kacesensitive

495 karma · joined May 12, 2023

submissionscomments
kacesensitive··on Yoke: Infrastructure as code, but actually
At that point, you’re conceding the exact limitation I was pointing out. Terraform can't handle truly dynamic infrastructure changes within a single plan because its execution model is declarative, not imperative. Saying "nobody would think you could" just acknowledges that Terraform lacks the flexibility of real code—because if it were actual code, you'd be able to handle this inline rather than orchestrating multiple runs with external tools.

Yes, you can manage this with separate state files and a structured apply sequence (e.g., using Terragrunt), but that’s just adding more scaffolding to work around Terraform’s inability to express dynamic logic. That’s infrastructure orchestration, not infrastructure as code.

The fact that we have to rely on external tools or multi-step workflows to accomplish something that would be trivial in a real programming language just reinforces the point: Terraform isn’t really "code" in the traditional sense.

kacesensitive··on Yoke: Infrastructure as code, but actually
The challenge isn't just defining multiple DNS records—it’s doing so dynamically based on an unknown number of instances at plan time. Terraform struggles with truly dynamic resource creation because it relies on a static graph. You can use count or for_each, but those require knowing the instances in advance within the Terraform configuration. If your instances are created dynamically outside Terraform (e.g., via auto-scaling groups), you hit limitations.

You can work around this by using external data sources or separate workflows (e.g., running Terraform after instances are created), but that just proves the point: Terraform isn’t fully "code" in the sense of having true loops and dynamic logic like a real programming language.

If you think this is trivially easy, show me how you'd do it without resorting to hacks like running terraform apply twice.

kacesensitive··on Yoke: Infrastructure as code, but actually
If you really do think that Terraform is code, then go try and make multiple DNS records for each random instance ID based on a dynamic number of instances. Correct me if I'm wrong, but I don't think you can do that in Terraform.

Great take.

kacesensitive··on Show HN: LoomLetter – an app to organize newsletters and listen on the go
No webapp?
kacesensitive··on Trump administration to fire thousands at health agencies
>I mean it's kind of hard to not call it partisan when it starts with "Trump administration".

...If it's about the trump administration.. what is it supposed to start with?

kacesensitive··on Trump administration to fire thousands at health agencies
MoVe FaSt AnD bReAk ThInGs
kacesensitive··on Trump administration to fire thousands at health agencies
You don't fix public health by shooting it in the head
kacesensitive··on Trump administration to fire thousands at health agencies
RFK Jr. has a long track record of spreading pseudoscience, conspiracy theories, and misinformation—issues that go beyond personal beliefs and directly impact decision-making. Trusting him to govern rationally ignores the fact that his entire brand is built on anti-vaccine rhetoric and a general rejection of scientific consensus. Leaders who have successfully set aside personal beliefs to govern effectively typically have a history of pragmatism, not one of doubling down on disinformation. If someone has spent years pushing harmful falsehoods, there's little reason to believe they'll suddenly embrace reality when in power.
kacesensitive··on NIH hit with freezes on meetings, travel, communications, and hiring
The deficit was increasing from 2017, long before covid.
kacesensitive··on NIH hit with freezes on meetings, travel, communications, and hiring
Ah yes the deficit which Republicans are famous for increasing will be fixed by... Trump? Ok.

https://miro.medium.com/v2/format:webp/0*-1b-D-2GuuH2_h_w

kacesensitive··on Orca that carried dead calf for weeks appears to be in mourning again
I've seen plenty of orcas in Walmart
kacesensitive··on Orca that carried dead calf for weeks appears to be in mourning again
The intelligence gap between lion and orca is much slimmer than orca and human.
kacesensitive··on Taxi drivers offer a clue to Alzheimer's risk
Or taxi drivers with Alzheimer's get fired or quit
kacesensitive··on Threejs.ai – Generate threejs assets for any projects using AI
Pretty cool. I asked it for a blade of infinite length and while it obviously wasn't infinite, it was indeed long as hell.
kacesensitive··on Quantum teleportation coexisting with classical communications in optical fiber
Unfortunately this does not mean FTL communications
kacesensitive··on Ask HN: Career Advice for the Confused
Go is fun. Rust is tough to learn but a lot of really cool projects use it.

I say just build something and go from there.

kacesensitive··on More men are addicted to the 'crack cocaine' of the stock market
What was the last sell you did?
kacesensitive··on Tell HN: I just updated my wife's Chrome, and uBlock is no longer supported
"I'm surprised they did what they said they would do" will be the anthem of 2025 unfortunately
kacesensitive··on I trapped scammers in an impossible maze [video]
I would watch a quieter, more humble Mark Rober.

Kitboga definitely isn't using veiled racism like other scambaiters, unless you consider scambaiting itself racist to an extent.

As far as the "cannot scale" argument. His videos are educational. Most times here starts and ends his videos with a warning and a message to make sure you and your loved ones know how to spot these scammers. I for one have shared his videos with grandparents and they loved them, but were also saddened that some people do fall for these things. Since they were made aware, I would say they are 10x as safe when talking on the phone and browsing the web, maybe even to a fault since now they call me when something looks phishy... Anyways as long as his channel is growing and more people consume his content and spread awareness, it is scaling.

kacesensitive··on USA paying more interest on its $33T debt than on defense – who holds the IOUs
Can we go back to taxing the richest at near 90%?
kacesensitive··on CSS Findings from the Threads App: Part 2
Idk. Animate it?

(function() { const colors = ['red', 'green', 'blue']; const setColor = (el, idx) => { let currentThickness = (idx % 10) + 1; el.style.outlineColor = colors[idx % colors.length]; let direction = 1; setInterval(() => { if (currentThickness >= 10 || currentThickness <= 1) direction *= -1; el.style.outline = `${currentThickness}px solid ${colors[idx % colors.length]}`; currentThickness += direction; }, 100); [...el.children].forEach(child => setColor(child, idx + 1)); }; setColor(document.body, 0); })();

kacesensitive··on Run ChatGPT-like LLMs on your laptop in 3 lines of code
I've built a couple projects that use Ollama. Thanks for making such a cool tool!
kacesensitive··on Amazon Prime Video’s Microservices Move Doesn’t Lead to a Monolith After All
> The change came at least five years after Prime Video — home of on-demand favorites such as “Game of Thrones”

Huh?

kacesensitive··on Bluesky facing degraded performance due to record high traffic
bsky-social-tnag7-v5l4n

If anyone needs an invite

kacesensitive··on Supreme Court strikes down affirmative action in college admissions
1. Not a right 2. Not a right 3. Not a right 4. Not a right 5. Not a right 6. Holy shit not a right
kacesensitive··on The 'fuck you' pattern (2021)
Can we stop calling these "dark patterns"

Same reason why blacklist and whitelist, black hat and white hat. Dark != Bad.

kacesensitive··on The Inner JSON Effect (2016)
Your drank from the fountain? I haven't removed the cyanide from the reservoir!
kacesensitive··on Arc Is a Browser
I for one kept using it mainly because it will close out tabs automatically (as long as you haven't pinned them) and you can pick up work on one window from another without skipping a beat.
← PreviousPage 4 of 4