_0c0t
|
2 years ago
|
on: HashiCorp adopts Business Source License
Pulumi is arguably the worst software I’ve ever used in my 15y career. I’d rather pay Hashicorp than use that dogshit.
On top of that, whether or not an OSS project accepts your PR means nothing about its quality or utility.
This change appears to have very little or nothing to do with most of us engineers and everything to do with companies wrapping and reselling. As far as I’m concerned it’s a good change.
Anyone who’s thinking about it. Stay away from Pulumi unless you’re okay moving from declarative IAC to some bullshit imperative Python or node constructors and for loops, and everything else that comes with writing OOP. I don’t care about the Hashicorp brand. I care about writing quality IAC and Pulumi is not it.
blockloop
|
3 years ago
|
on: Body-counts of modern witch-hunts by far exceed early-modern witch-hunting
Witch-hunts are practiced today throughout the world. While prevalent world-wide, hot-spots of current witch-hunting are India, Papua New Guinea, Amazonia, and Sub-Saharan Africa. While an unknown problem in vast parts of the Western populations of the world, body-counts of modern witch-hunts by far exceed those of early-modern witch-hunting.
blockloop
|
3 years ago
|
on: Pyrrhonism
Philosophy has a long history of seeking Truth (capital T). Most notably skyrocketed by Descartes who was a mathmetician and believed that we can arrive at the Truth of everything like we can with mathematics. If you're really interested in what Pyrrhonism means then I suggest you don't brush it off as "radical skepticism" because that's not what it is nor is it about "trusting evidence" per se. Pyrrhonism is _suspending_ Truth claims due to _lack of sufficient evidence_. It is a direct response to inductive reasoning, which is what most people use every day. Inductive reasoning is the probability of a conclusion being correct is adequate evidence to support the argument. This is the basis for most Philosophical discussions and claims and generally how Truth claims work. However, reasoning isn't "common sense" nor is it something you pick up by skimming a single out-of-context wikipedia page and inductive reasoning is only one of several forms of reasoning. Hume was one of the most prominent philosophers who further expressed the problems of induction most notably the idea that the future will resemble the past. In other words, if I flip a coin 20 times and it lands on heads every time, empirical evidence and inductive inference would tell me that there is a 100% chance that it will land on heads the 21st flip because "every time we flip this coin it lands on heads", but in reality the 21st flip also has a 50% chance of landing on heads, despite the fact that it has been 100% heads in the past. Not to mention, I haven't told you whether or not the coin is rigged, has two heads, etc. The point of Pyrrhonism is that _there is always some unknown unknowns with Truth claims_ so when it is safer to assume a neutral position, do so. This is what it is like to be open-minded. It's not something you can just do without spending time studying logic and reason (fundamentals of philosophy.)
blockloop
|
4 years ago
|
on: Mastering Bash and Terminal (2017)
I'm glad to see this has aged well and still provides value. I plan to write V2 sometime in the near future.
blockloop
|
4 years ago
|
on: Mastering Bash and Terminal (2017)
That's one I forgot to mention but I do use it a lot. I don't know if you know this but you can also do a substitution on the previous command. I often do something like `ssh root@proxmox01` and then `!!:s/1/2` which runs it again, but substitutes 1 for 2 and executes `ssh root@proxmox02`.
edit: I realize that example fails the speed test vs `ctrl+p, backspace, 2, enter`, but hopefully you can see the value.
sweenycod
|
4 years ago
|
on: Smoking a turkey with Prometheus, Home Assistant, and Grafana
> It has nothing to do with people except in how it's commonly used
I have no idea where you got this idea, but I have never read it anywhere.
I think you're trying to use a literal translation of parts of a neoclassical compound. Etymology is scarcely _literal_, because words from classical languages like Greek and Latin (and even modern languages such as German) do not always _directly_ translate to English (look up the literal translation of the German word 'brustwarzen' for example). The literal translation from Spanish "de nada" to English is "of nothing" but that is not how language works. Instead, the meaning is translated to "you are welcome." Regardless, 'genocide' is not a Greek word. It is a neoclassical compound that uses with the Greek prefix genos- (race or tribe), and the Latin suffix -caedo (to kill). The word was coined in 1944 by Raphael Lemkin in his book Axis Rule in Occupied Europe where he says it is "a new term and new conception for destruction of nations" (https://www.un.org/en/genocideprevention/genocide.shtml). Neoclassical compounds do not necessarily carry the full context of the sum of their parts and are generally created to have a single meaning. Similarly, Joost Meerlo coined the neologism "menticide" (mind-kill) to which he admitted that he followed the etymology used by the UN to form the legal definition of genocide (see https://www.un.org/ar/preventgenocide/adviser/pdf/osapg_anal...).
blockloop
|
4 years ago
|
on: Smoking a turkey with Prometheus, Home Assistant, and Grafana
What do you think 'hacker' means?
blockloop
|
4 years ago
|
on: Smoking a turkey with Prometheus, Home Assistant, and Grafana
It's not an OS, it's software. I run it in a container. You can run their prefab OS if you want, but I do not.
blockloop
|
4 years ago
|
on: Smoking a turkey with Prometheus, Home Assistant, and Grafana
I pretty much perfected my smokes over a decade of practice so I could sleep and leave it alone all night, but some part of my subconscious kept me awake all night, thinking something is wrong. I would wake up and check the remote every 2h or so and, despite the fact that everything was fine, I never got over it. Once I hooked up the Guru I slept like a baby. It's likely because of my experience with my cheap smokers back when I started in 2010 that required constant attention. Either way, the most benefit I gained from this setup is recording smokes for future reference. It'll help me plan a lot better.
sweenycod
|
4 years ago
|
on: Smoking a turkey with Prometheus, Home Assistant, and Grafana
The argument was directly related to the original claim of "genocide" and had nothing to do with the consumption of animals in general. I was saying that by consuming one turkey per year I am hardly contributing to the extinction of an animal.
Dogs are consumed in other countries such as Nigeria and the practice is only taboo in primarily western cultures. This has historical and cultural implications. Like I said, just because you consider something "icky" doesn't make it immoral (see https://www.philosophyetc.net/2004/09/moral-emotions-yuk-fac...).
If you are truly interested in philosophical conversations I would avoid phrases like "you don't see what's wrong with this?", because appealing to the stone (argumentum ad lapidem) is not an actual argument. It's a shell for lack of reasoning and evidence (also known as a logical fallacy). If you see some breakdown of logic then please, point it out using reasoning. You may think it is immoral to consume dogs. Other countries do not. There is no "obviously immoral" conclusion to what you said. Or perhaps I missed it.
sweenycod
|
4 years ago
|
on: Smoking a turkey with Prometheus, Home Assistant, and Grafana
This is an interesting place to bring up the ethics of Thanksgiving given the demographic. However, given my primary avocation is philosophy, I'm interested in how you arrived at the ethical ideology that turkeys are indeed sentient and that they deserve a life devoid of human consumption. I am not a moral relativist and I prefer justified beliefs so I'll give you some context that you missed in your original comment.
My wife and I purchase local, farm-raised, organic (free of hormones), free-range poultry and we eat turkey _once per year_. It could be argued that our abstinence of industrial turkey consumption is the ethical way to justify the one I eat on Thanksgiving.
The standard treatment of animals is _arguably_ immoral in a lot of cases (certainly not all), but it depends on your view of animal consciousness, the role they play in the advancement of human life, and whether or not we have a moral and ethical duty to protect them. I'm not opposed to having ethical debates, but this seems hardly the place for it if you're interested in _authentic_ and _educated_ dialogue. Your appeal to emotion using (incorrect) words like "genocide" and "needless slaughter" suggest a strong ideology and lack of objectivity, which suggests a disinterest in philosophical pursuit of knowledge.
Genocide implies the targeted extinction of a human demographic. Thanksgiving turkeys are raised _to be food_ from the beginning. I don't believe large amounts of people are hunting around for wild turkeys a few days before Thanksgiving. Also, given their role in the US economy, I think that extermination would be bad for capitalism. Bioethics considers the immorality of raising animals for food, but I have not heard of it referred to as genocide by any reputable author. One could argue that since carnivores are not unique to humans it is "natural" and therefore not unethical. Remember, just because you consider something "icky" [doesn't make it immoral](https://www.philosophyetc.net/2004/09/moral-emotions-yuk-fac...). The opposite argument here is that humans are aware of their actions and therefore held to a higher standard. There is nothing objective about this claim since we have no access to the [qualia](https://plato.stanford.edu/entries/qualia/) and consciousness of animals.
blockloop
|
4 years ago
|
on: Smoking a turkey with Prometheus, Home Assistant, and Grafana
Thank you. I deleted that tag for now until I figure out how to set it properly with Jekyll. I'll admit that SEO is not something that I've worked with extensively.
blockloop
|
4 years ago
|
on: Smoking a turkey with Prometheus, Home Assistant, and Grafana
I'm writing another post about my home lab. Currently it sounds complex and over-engineered, but I think that's because of how I'm describing it. I'm working through some of the details so that it - on paper - it sounds as simple as it is. I'll post back to HN when it's finished. Stay tuned.
blockloop
|
4 years ago
|
on: Smoking a turkey with Prometheus, Home Assistant, and Grafana
I have no idea why it has the root URL. I pasted the direct URL but it looks like HN didn't like it. I can't modify the URL unfortunately. If a moderator could update it that would be great.
blockloop
|
8 years ago
|
on: Ask HN: Favorite HN comment(s)
blockloop
|
9 years ago
|
on: Ctop – commandline monitoring for containers
Glances also shows docker containers like this.
blockloop
|
9 years ago
|
on: Amazon Knows Your New Bank Card Number Before You Do
As others have said, it is very common in ecommerce. There are strict rules around the updates. Your bank knows why the new card was added. If the reason was simple (i.e. renewing because of expiration) then they share the new card with Account Updater. However, if your card was lost or stolen Account Updater will notify the subscribers but will not share the new card number. This prevents chargebacks and other common billing problems.
blockloop
|
9 years ago
|
on: Mastering Bash and Terminal
blockloop
|
9 years ago
|
on: Mastering Bash and Terminal
I use tmux. The benefit of using suspend is not having to move around multiple windows/tabs. I try to keep those to a minimum (usually one or two). With suspend I can stick with the same tmux window for editing and cli within the same context. It's a personal preference over managing multiple windows.
blockloop
|
9 years ago
|
on: Mastering Bash and Terminal
There is also a silver searcher plugin for vim (ag).
On top of that, whether or not an OSS project accepts your PR means nothing about its quality or utility.
This change appears to have very little or nothing to do with most of us engineers and everything to do with companies wrapping and reselling. As far as I’m concerned it’s a good change.
Anyone who’s thinking about it. Stay away from Pulumi unless you’re okay moving from declarative IAC to some bullshit imperative Python or node constructors and for loops, and everything else that comes with writing OOP. I don’t care about the Hashicorp brand. I care about writing quality IAC and Pulumi is not it.