HNHacker News
TopNewBestAskShowJobs

bloopernova

8,333 karma · joined December 8, 2017

submissionscomments
bloopernova··on Who carved South America's mysterious ancient tunnels? [pdf]
Thank you for the aquatic sloth link, that's so cool!
bloopernova··on Homemade polarimetric synthetic aperture radar drone
Does UWB provide enough accuracy to be useful or would you need something else?
bloopernova··on Homemade polarimetric synthetic aperture radar drone
I wonder what the % breakdown is for domestic vs imported drones for Ukraine?

I read recently that Ukraine was producing a lot of drones and ramping up production too, as well as using fibre-optic controlled drones to overcome electronic warfare/jamming.

bloopernova··on Terraform Config Root Setups
https://developer.hashicorp.com/terraform/language/modules/s...

count - Creates multiple instances of a module from a single module block.

for_each - Creates multiple instances of a module from a single module block.

providers - Passes provider configurations to a child module. If not specified, the child module inherits all of the default (un-aliased) provider configurations from the calling module.

depends_on - Creates explicit dependencies between the entire module and the listed targets.

I hope this doesn't come across as snarky, I just wanted to share the doc link :)

bloopernova··on Terraform Config Root Setups
Yeah I use the count attribute on modules all the time.

Thank you for replying though, I appreciate it :)

bloopernova··on Terraform Config Root Setups
I just wanted to clarify: are you referring to this pattern?

  module "cool_name" {
    count  = var.create_cool_name ? 1 : 0
  }
I've always wanted a simple enable/disable syntax for modules in tf.
bloopernova··on Terraform Config Root Setups
If I was trying to troll you, I'd have mostly agreed with your article then made some outlandish accusation or completely incorrect statement. Then I'd defend that while continually moving the goalposts and getting people as invested, amused, and angry as possible.

Simply stating an opinion, by itself, is not trolling no matter how much you may disagree with the comment. If you're open to advice, I suggest that you look at a user's comment history to determine if they're the type of person who trolls others.

bloopernova··on Terraform Config Root Setups
Agreed on the quality of the article, it feels very shallow.
bloopernova··on Terraform Config Root Setups
The client I'm contracted to is all-in on Terraform Cloud. (TFC)

TFC uses workspaces, which annoyingly aren't the same thing as terraform workspaces. I've divided up our workspaces into dev, qa, staging, and prod, and each group of workspaces has the OIDC setup to allow management of a specific cloud account. So dev workspaces can only access the dev account, etc etc. Each grouping of workspaces also has a specific role that can access them. Each role then has its own API key.

The issues I've run into are mostly management of workspace variables. So now I have a manager repo and matching workspace that controls all the vars for the couple hundred TFC workspaces. I use a TFC group API key for the terraform enterprise provider, one provider per group. This prevents potential mistakes where dev vars could get written to qa, etc etc.

  Manager repo
  - dev TFE provider
  - qa TFE provider
  - staging TFE provider
  - prod TFE provider
Workspace variables are set by a single directory of terraform, so there's good sharing of the data and locals blocks.

I use lists of workspaces categorized by "pipeline deployers" and "application resource deployers", along with lists of dev, qa, staging, and prod workspaces. I then use terraform's "setintersection" function to give me "dev pipeline" workspaces, "prod app" workspaces, etc. I also do the same with groups of variables, as there's some that are specific to pipeline workspaces, and so on. It works well, and it's nice to have an almost 100% terraform control of vars and workspaces.

I split app and pipeline workspaces based on historical decisions, I'm not sure if I'd replicate that on a new project. The workflow there is that an app workspace creates the resources for a given deployment, then saves pertinent details to a couple of parameters. The pipeline workspace then pulls those parameters and uses them to create a pipeline that builds and deploys the code.

Unfortunately I can't share code from this particular setup, but I do intend to write about it "someday".

bloopernova··on Recurring checklists using Org Mode in Emacs
It was the habits part of org-mode that initially interested me. Being able to schedule a task to repeat every "3 to 7 days" that kept timestamps and was all plain text based? It was the gateway features that got me hooked on Emacs.

There was an osx/macOS app that did something similar to the habits in org-mode, but I've forgotten the name of it. Was around from the mid 00s and had a colourful grid showing those times you missed the habit, habits on track, etc. I'm writing this in case anyone remembers it, I hate forgetting stuff!

bloopernova··on Show HN: I Built a Reddit-style Bluesky client – still rough, but open to ideas
I think there's an opportunity for an "architecture inspired by bluesky" reddit alternative. The reddit CEO recently said they intend to start charging for premium features, which may drive a large number of people away from the platform.
bloopernova··on Trump administration to fire thousands at health agencies
Could someone with an economics background comment on what effects may occur after having a quarter million people out of work at the same time?
bloopernova··on Anyone can push updates to the doge.gov website
I don't think it's ignorance. It's indifference. The vast majority of Americans simply don't give one iota of care as long as they are currently comfortable.

I don't remember the quote, but something about them only learning from catastrophe.

bloopernova··on "Homotopical macrocosms for higher category theory" identified as woke DEI grant
"first they came for" has become "first they fired".

The utter indifference is very distressing.

bloopernova··on Magnetic field sorting of superconducting graphite particles with Tc>400K (2024)
What is it about cold temperatures that makes something superconductive?
bloopernova··on USAID funding freeze disrupts global tuberculosis control efforts
Who benefits from the world no longer trusting the USA?

putin.

bloopernova··on WASM will replace containers
What sort of tooling is required for wasm? Let's say I wanted to deploy a middle tier in our app, consisting of some nodejs code that talks to an external database.

We'd use a Dockerfile, install nodejs or use a source image to build from. How does that work for wasm? Does it have layers to reuse?

bloopernova··on A Year of Telepathy
I'm reminded of The Diamond Age novel, where a character hears about someone who had an implant which was hacked. If I recall correctly, the hack caused the implant to display an advertisement in a different language at the edge of their vision.

That seems pretty benign compared to what a neural implant could be made to do to someone.

bloopernova··on Backblaze Drive Stats for 2024
Good to know, thank you!
bloopernova··on Backblaze Drive Stats for 2024
Good point, thank you.

It may actually be a good thing that it's not replicated. That forces me to really make sure I have a separate backup elsewhere.

bloopernova··on Backblaze Drive Stats for 2024
Good lord it even supports BorgBackup.

Thank you very much!

bloopernova··on Backblaze Drive Stats for 2024
Google sells 2TB of space on Google drive for $10/month. I'm looking to move my data elsewhere.

Can anyone recommend a European based alternative with a roughly similar cost?

bloopernova··on Why hasn't commercial air travel gotten any faster since the 1960s? (2009)
I've sometimes wondered why there's not a ballistic trajectory plane. Something that boosts upward into the upper atmosphere, soars above dense air for a majority of the trip, then uses engines for a controlled landing.

I kind of figured SpaceX or similar would cater to the billionaire class more by now.

bloopernova··on Teen on Musk's DOGE team graduated from 'The Com'
We'll never know the true nature of the commenters on HN. However I do wonder how many are useful idiots, propagandists, disinformation spreaders, or trolls.

It is a crisis. Discarding any political leanings, just the economic fallout from this is going to be felt for years. Do none of these supporters have a 401k or savings?

bloopernova··on VSCode’s SSH agent is bananas
I'm not really asking about its function, more its location. I figured stuff like that belonged in /lib/ utility code so it could be reused consistently across the codebase.

Basically I'm not a great programmer so when I see stuff that I am unsure of, I ask so I can learn.

bloopernova··on VSCode’s SSH agent is bananas
oh. I really didn't, can you tell me what made it sound that way? I'm autistic and freely admit that I get words incorrect, and miss contexts.

I'm mostly OK at programming, but I like to learn, and HN is full of people who are much, much smarter than me who also like to share their knowledge.

Thank you for replying. I wasn't trying to make a point, I was just trying to learn why a seemingly utility function wasn't in some shared /lib/timestamps.ts or whatever.

I won't bother you further.

bloopernova··on Teen on Musk's DOGE team graduated from 'The Com'
I don't need a response to these questions, as they are HN internal/sensitive, but I wanted them to be at least thought about:

Do you track people who frequently flag stories and/or comments?

Do you collate those results against particular subjects? i.e. Any musk related story always gets flagged by $group

Do those groups/people always flag within X minutes of each other?

Do those groups/people match the general location of a random sampling of HN users, or do they differ in a statistically significant way?

bloopernova··on Teen on Musk's DOGE team graduated from 'The Com'
If it were you or I, we'd petition our representative.

Musk can ask the speaker of the house directly, he can speak to the president directly.

You or I do not have the access that musk has, nor do we have the amplified speech that he has.

Please don't whatabout. That does nothing for any kind of conversation.

bloopernova··on Teen on Musk's DOGE team graduated from 'The Com'
And now musk is calling for the impeachment of Judge Paul Engelmayer who blocked his department from accessing government payment/financial systems.

https://thehill.com/policy/technology/5134725-elon-musk-impe...

This should be mandatory reading for everyone who argues this is just fine: https://www.amazon.com/They-Thought-Were-Free-Germans/dp/022...

bloopernova··on Generating Voronoi diagrams using Fortune's algorithm
Your animation reminded me of the style used in A Scanner Darkly (2006)

I wonder if it's possible to use video as an input to an algorithm that displays using Voronoi? Probably at that point it wouldn't be a Voronoi diagram, but it might look cool :)

← PreviousPage 4 of 34Next →