blockloop
blockloop on Hacker News
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.
Posted by
blockloop on Tuesday July 25, 2023 @12:05PM
from the privacy.com dept.
Posted by
blockloop on Sunday April 02, 2023 @01:00PM
from the en.wikipedia.org dept.
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.
Posted by
blockloop on Monday February 27, 2023 @03:08PM
from the blockloop.io dept.
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.)
The main point here is that "penetrate and patch" is blindly solving a problem indirectly. It all centers around the main point which is to default deny. This is a common policy in firewalls and I think this is where he is coming from. If you default to allowing traffic through your firewall and "enumerate the badness" by blocking a common list of ports (ssh, telnet, etc) then you're going to be updating the firewall rules every time someone finds a new patch via "penetrate and patch."
Don't get caught in the minutia. The point is to only open yourself to things you expect to encounter. Have a secure by default network. Just because your company runs behind a firewall doesn't mean everything on the network is secure.
In other words: ufw default deny
Posted by
blockloop on Tuesday January 24, 2023 @09:55PM
from the ranum.com dept.
Posted by
blockloop on Sunday November 20, 2022 @10:03AM
from the github.com dept.
I'm glad to see this has aged well and still provides value. I plan to write V2 sometime in the near future.
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.
Posted by
blockloop on Saturday December 04, 2021 @11:57AM
from the blockloop.io dept.
> 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...).
What do you think 'hacker' means?
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.
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.
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.
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.
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.
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.
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.
Posted by
blockloop on Saturday November 27, 2021 @12:24PM
from the blockloop.io dept.
Posted by
blockloop on Wednesday March 21, 2018 @11:53AM
from the blog.digitalocean.com dept.
Posted by
blockloop on Tuesday July 11, 2017 @11:16AM
from the blog.digitalocean.com dept.
Posted by
blockloop on Monday May 01, 2017 @12:05PM
from the blockloop.io dept.
Glances also shows docker containers like this.
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.
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.