970 karma · joined November 12, 2016
It's just discouraging. This whole thing feels like a farce. I watch colleagues investing time in this and I feel sorry for them.
I have been using uBlock Origin for years and it's one of those things that just works. Turning it off in those rare moments it needs to be off is a bleak reminder of the state of the internet. Why would I want to go through the hassle of managing all of this work by myself?
A massive THANK YOU to the individuals behind uBlock - You literally make the internet tolerable for me.
One thing that strikes me about China is their attitude towards foreign politics - They still want the world to consider them as a "developing country". Sure, it's a gigantic country, both in land and population - There are still many challenges to overcome, but this is now a country with enormous cash reserves, who own a significant lump of US debt, and making truly gigantic strides on all levels of society.
At the time support for this language was mostly offered via Vim and VSCode - Vim is a love/hate thing for me, so I decided to jump in with the cool kids and play with VSCode.
It was pretty great, the Go support was amazing, I was getting the productivity I needed. And then my project grew. And then my VSCode memory usage grew even more. It became clear to me just how bad this Electron deal is.
Maybe one day Electron/JS will grow in a direction that makes any sense when it comes to performance, until then you're better off just using other software - I absolutely recommend anything by Jetbrains, the license is affordable and extremely worth it, they now have an IDE for Go (not fully out but you can grab a EAP that works GREAT). I can't even begin to understand some of these blog posts - People seem to just now be discovering things like GoToDef, syntax checkers, auto tooling... Really? From Eclipse, to Netbeans, to the now amazing software provided by Jetbrains - None of those features are new. I like to try new editors/ides, but if they don't offer these things out of the box (or without minimal dependency management), why even use them? The feeling of lightness that your hardware disagrees with?
A simple application structure with loose enough rules and a strong standard library is what I would like. Flask can be too little, Django can be too big.
Before this comment pool spirals into that, I'll just leave this: It all depends on your project.
Did you have a bad time with microservices? Maybe the implementation was wrong. Maybe the project doesn't fit the model. Heck, maybe the project would STILL be screwed under a monolithic approach. There are so many variables to what classifies a success/failure in the microservice world (like most other things in software development, actually).
What's important is to not have a polarising opinion: "microservices suck", "microservices should be used for everything". Analyse your requirements. Imagine your professional project a few years down the line. Educate yourself on the subject (there are books on the subject!). Make. Sure. It. Fits.
I've personally had successes and losses with microservices, just like I had successes and losses with other architectural styles.
Congrats to the postgres team, what an interesting product.
It might as well not be the case here, I just found it funny, 50k is our little magic number.
It's interesting. 10 years ago I would have probably said something like that "relational dbs will just get better as data grows", quite the opposite happened... Relational has been pushed to the side and we now have to learn a lot of new technologies, in my case: Cassandra; Spark; Pandas (python). This whole stack used to be just MySQL :)... And I miss those days!
With that said, it's yet another piece of tech that bloats our stack. I would love to reduce our tech debt: We are much more familiar with relational databases like MySQL and Postgres, but we fear they won't answer the analytics problems we have, hence Cassandra and Spark. We use these technologies out of necessity, not love for them.
I want to give this a go for sure!
As for "over the top" - http://www.tvlicensing.co.uk/check-if-you-need-one?wt.mc_id=... clearly states a device could be pretty much any electronic device at this stage, not just TVs - So how does this work? How is it proven you don't actually benefit from a TV programs? Not having a TV doesn't seem to be enough in the eyes of the law. I don't necessarily want my details attached to a private company I have no business with, as I understand it they are just outsourced enforcement and there is no legal obligation to provide them with any of my details (the letters aren't even addressed to "me" as a person, but simply the "occupier"). I'd rather keep getting the letters than give them information they have no right to.
It's all ambiguous and nonsensical to me. If there is anything I actually enjoyed in my southern European origins is that governmental funded extortion was at least direct.
If they want to enforce this properly they need to do it at the device level. If I'm not supposed to watch TV then make it impossible for me not to do so, put a login behind it or something.
Not to mention the ABSURD methods they go to intimidate you into paying, even when you don't watch live television (in my case, I don't even own an aerial cable), every month I get a threatening, amateur looking, in red writing, letter telling me about my crimes and that I will just end up in court.... If I kept these letters I'd have to rent a garage just to store them, have these people ever heard about saving trees? :)
It's a silly tax, with silly regulations and silly enforcement that needs to go.