2,203 karma · joined September 28, 2017
Many websites leave a lot of performance on the table because of such behaviors.
My hypothesis is that, since this is easier for the developer, and works good enough, not many people really care. But these things add up, and the web becomes slower and slower.
I think I understand what you mean, but the gut reaction is that one.
Yeah, I am really old, after all.
Edit: let me explain. Something that is able to use the whole space of a flat memory model is way less sophisticated than something that is able to deal with a complex memory hierarchy. Our machines are indeed a complex pyramid of different subsystems with varying bandwidth and latency characteristics. A program that is able to embrace the inherent hierarchical nature of our machines (or multi-node systems) is way more "optimized", according to my sensibility.
Unless one's interaction with the database are really basic (i.e. a single SELECT statement), one would want to be as explicit as possible regarding where transaction boundaries are.
Having a default that hides this aspect from my code always seemed a false convenience to me.
edit: this is just a tangential reflection inspired by your comment, not an answer / nor I wanted to detract from your fact statement.
This sentence is a big red flag for me. An analysis of a stategy that pushes work towards a subsystem, and then purposedly ignores the perforance implications on that subsystem is methodologically unsound.
Personally, I am all for using the DB and writing good SQL. But if I weren't, this argument would not convince me.
I also saw that there is the possibility of doing collaborative real time drawing, but still did not try it.
I have seen that the exported SVGs could be simplified (lots of repeated markup), and I am thinking about giving a try to do a PR.
Excalidraw is superb.
So this is a case of me not looking well enough while exploring many different solutions.
I have to say that reading this passage on one of the getting started guides (https://www.pulumi.com/docs/get-started/azure/create-project...):
> If this is your first time running pulumi new or most other pulumi commands, you will be prompted to log in to the Pulumi service. > The Pulumi CLI works in tandem with the Pulumi service in order to deliver a reliable experience. It is free for individual use, with features available for teams.
did not help. At least mentioning that the Pulumi service could be self hosted would have helped.
Thanks again.
This was very off-putting for me, and I had to give up on Pulumi. Is something changed on this regard?
That's incredible, isn't it? it's one of the many possible manifestations of "worse is better", I fear.
When rhodecode went closed source, Kallithea was forked, and has been maintained ever since.
When I am in git, I use this version from https://github.com/sympy/sympy/wiki/Git-hg-rosetta-stone#set...:
[alias]
outgoing = !git fetch && git log FETCH_HEAD..
incoming = !git fetch && git log ..FETCH_HEAD
Feature-wise, the mercurial command is way more powerful: https://www.mercurial-scm.org/doc/hg.1.html#incomingIn this case "reorganized" or "repartitioned" could probably be more apt.
If we'd talked about software here (and not disk layout), I'd have considered less leniently the use of "refactoring", and a hint of unclear intentions.
Sorry for being so nitpicky, but this is a sore thumb from too many "refactorings" that are, indeed, somenthing else.
I'll take a well done web page anytime over a native app.
What happens when s3cmd fails and after two months you discover the "Vault sync succeded" emails you have been getting were all illusory?
If the author is reading: please take the time to update your example, including proper error checking (at least "set -eu"), otherwise the people on the internet that are going to copy your script are in for a hard time.
Skeleton of the "incriminated" script:
#!/bin/bash
[...]
s3cmd sync ...
[...]
notify-send [...] "Vault sync succeded [...]"Is there a name for this effect? I'd like to hear an example!
If you are after deep profiling, you should definitely give it a try. My recollection is totally positive.
[0] https://software.intel.com/content/www/us/en/develop/tools/o...
"Due to causes independent on Vodafone, this website is not available".
How so? This is plain false. I bet they do not even inform their customers that the connectivity service they sell is endangered by Deep Packet Inspection.