How can one not have a whole giant mountain of cynicism with all we've become aware of in the last few years? We could just as easily turn the tables and call you irresponsibly naive.
I feel equally as bad that this person has been fed a narrative and hasn't gone out to debunk the propaganda and find out what is really going on behind the curtain. We can have a disagreement, sure, but when the argument is just shouting "sexist, racist, homophobe, xenophobe", etc. it's clear there's no real political discourse to be had, which is sad because there's a boatload of disgusting politics and corruption being exposed right now.
I build processor integrations and am working on several new ones now for EMV. I can confirm Square's pricing is ridiculous compared to what's out there. Bear in mind there are only like 6 companies in the US that actually process cards, but there are several thousand payment processing companies who are all taking a slice.
http://datpiff.com is another good source for mixtapes, but it's cool that he took the time to clean these up, catalog them and throw them up on the archive.
> I think a testing library can be a great addition, since it can turn a three-line if check into a one-line assertion.
Totally concur with this. I feel like all these people complaining about "bloated test frameworks" either haven't written a lot of tests, or are just fine with repeating themselves in test code, or they end up writing their own version of a test framework anew in every project. So much simpler and sane to grab an off the shelf solution for test code.
Thanks for the tip -- yea, I have go-plus installed. It is helpful, but still isn't ideal to have to save the file in the middle of trying to initialize a slice.
Here's another one that needs to get fixed with Atom. Try writing this in the editor with syntax set to Go:
expected
func someFunc() {
aSlice := []string{}{
}
}
actual
func someFunc() {
aSlice := []string{}{
}
}
The end bracket on the slice's initializer never indents correctly when you type it and hit <enter>. It always defaults to the first character of the next line. It seems insertNewLine somehow is not able to grok the idea of more than one set of matching brackets.
I just setup something similar for one of our api services as a trial to see how it would work out. My biggest gripe with ECS is that it currently does not support dynamic port mapping between ELB and a container instance. For example, if your service listens on port 8080, and ELB terminates port 443 and forwards to a container, then you can only have one container instance per EC2 cluster node, b/c spinning up two containers on the same node results in a port resource conflict.
This makes the whole solution fairly similar to just using auto-scale to spin up a new EC2 instance per app.
I know this is a major gripe right now with ECS, and hopefully Amazon is working on a solution.
Other than a few other frustrating gotchas, ECS has been pretty nice. I do like the idea of putting central config in S3 and copying config files over to cluster instances with a user data script (how they recommend you pull from private docker repo).
> I disagree - most publishers I've seen (including large and mid-level) have some of the most bloated HTML with megabytes(!) of javascript and CSS just for rendering + all the other stuff you mentioned. They are definitely not optimized.
It sucks that it has come to this. I am afraid to do certain types of searches. The other day, I wanted to learn more about "Azan" -- the Muslim morning call to prayer that is often broadcast over loudspeakers from a mosque. I find the topic interesting and started poking around, but it landed me on several websites that made me start to feel uncomfortable that I was going to incite some trigger. I'm betting most people in my neighborhood aren't searching for this information, and I don't really want to be flagged. Pre-Snowden, I wouldn't have given it a second thought and thought it ridiculously paranoid. Now, I am very careful how I use the computer when it is connected to the wider network...and I think this is really sad and Orwellian.
Wouldn't it be fantastic if there were a coup in the CIA/NSA/GCHQ, etc. of all tech people who just started deleting data on a massive scale surreptitiously. When the dept. heads were like, "WTF happened to the numbers on all the porn viewers...they just kinda shrugged their shoulders and said...'dunno..guess people got bored with porn'"...
Replace porn with '*' and now we're really cooking...
I find articles like this pretty useful and always bookmark them. They are useful for me when I've already invested the time to learn the rudimentary basics of a language; after that, each of these tips usually provides an 'a-ha' moment and saves me from learning something the hard way...but I wouldn't start reading this before getting yourself to at least an elementary understanding of the material.