dblotsky's comments

dblotsky | 7 years ago | on: Blackmail Should Be Illegal

I think the author’s hypotheticals are off. In a world where blackmail is allowed, I think transparency would just be more normal, and secrets would be more rare. For example, people would be more open about cheating, sexual preferences, etc. I think in that world, along with blackmail, many taboo things would become more normalized.

dblotsky | 7 years ago | on: The Machine Stops

To me, the author's response is mostly to change of scale. Social intimacy and human connection still exist, just in less populated areas. It's unrealistic to expect a busy city to stay the same over the course of a lifetime.

Also relevant: https://xkcd.com/1601/.

dblotsky | 7 years ago | on: Please do not attempt to simplify this code

> “human business processes were never that complex.”

That’s a falsifiable claim. Human problems / laws are some of the most difficult to code for, IMO. Examples: legal software, economics software, etc. Usually complexity increases as you delve out of the abstract and deal with real-life processes with humans.

dblotsky | 7 years ago | on: What happens when packages go bad?

In the scenario I proposed, nothing stops you from updating your dependencies.

It just doesn't happen without your knowledge and consent (unlike the default NPM settings).

dblotsky | 7 years ago | on: What happens when packages go bad?

Lock the dependencies: checksums, lock file, “=“ versions, whatever.

Even better, store them yourself: cache, mirror, zips in the repo, whatever.

This won’t protect you from an initial hack, but it means that if the dependency was good when you got it, it will stay good.

dblotsky | 7 years ago | on: Pattern Matching Without Regex – Introducing the Rosie Pattern Language

I was going to agree with everyone about how it’s not a language, but reading into it more, I proved myself wrong.

This is a different language insofar as it describes PEGs, not regexes, which is fundamentally different and more powerful (it can parse more things).

The naming of patterns isn’t unique, since you can just put regexes in variables in every other language too. However, the syntax in Rosie seems nicer, and sharing is easier.

dblotsky | 7 years ago | on: Cloud Computing Without Containers

> An Isolate-based system runs all of the code in a single process and uses its own mechanisms to ensure safe memory access.

What property of this application allows it to share CPU time and memory more efficiently than the OS can?

dblotsky | 7 years ago | on: The Worm Ouroboros

Almost any “can” question will lead to something like this.

This can happen if the OS lets you use user-space file systems, the same way it can happen if you have custom hardware with memory-mapped temperature sensors (and suddenly your code literally “depends” on the weather).

page 3