|
I used AirVPN for a couple of years mostly for Netflix. Wasn't completely seamless, but got the job done.
Was cheap enough, but no idea how trustworthy the guy is.
|
|
|
|
|
To those who are interested in this topic, here is some useful information I found:
After following a couple of links provided here, and searching for various services, I stumbled upon That One Privacy Site[^], which has an excellent informative section about the things to watch out for when selecting a VPN service.
Even better it provides a huge sheet that shows how well 179(!) existing VPN services fare with regard to these things.
What convinced me most about the usefulness of this site is how it perfectly describes some of my experiences I had when trying to find more information: That One Privacy Site | That One Privacy Guy’s VPN Reviews[^] . For those who start out like me, I recommend a visit to this site, if only to get an idea what to expect.
GOTOs are a bit like wire coat hangers: they tend to breed in the darkness, such that where there once were few, eventually there are many, and the program's architecture collapses beneath them. (Fran Poretto)
|
|
|
|
|
I'm running OpenDNS's Simple DNSCrypt to keep my ISP from snooping the packets of my DNS requests, which is still possible if you only use someone else's DNS servers (Google's, OpenDNS's, etc.)
I recently became aware of and am considering FreedomBox which you can run on a RasPi among other hardware. Many features/services to choose from, VPN amongst them. Check out their FAQ page. Using the ad blocker has to make up for at least some of the lost speed, with some pages more than make up for.
I used to run the UTM, Untangle, but changed the box I was running it on to be a small domain controller. A RasPi would be a much more energy efficient appliance these days.
|
|
|
|
|
|
Buy VPN and the NSA will put you on a LIST!!!!
Idaho Edokpayi
|
|
|
|
|
Unfortunately I'm already on it just for asking about it - as is everyone else answering in this thread
GOTOs are a bit like wire coat hangers: they tend to breed in the darkness, such that where there once were few, eventually there are many, and the program's architecture collapses beneath them. (Fran Poretto)
|
|
|
|
|
"Volatile son reciting unmentionable source of power" (8,10,6)
The answer is Internal Combustion Engine, and Peter_in_2780 has already worked out that it is an anagram of son reciting unmentionable.
I guess Mondays clue will need to be even easier!
Andy B
modified 7-Apr-17 9:16am.
|
|
|
|
|
I cheated, so I won't post an answer, but wow, how/where did you get that anagram?
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Google is my friend
|
|
|
|
|
|
"Bad developers code, good developers clean up".
Excuse me? Are you trying to say that good developers are the ones who don't write any code on their own and simply nit-pick on formalities of other people's code? I have another term for those people: brown nosed know-it-all. Of course they are good developers: by doing nothing at all they can do nothing wrong.
* CALL APOGEE, SAY AARDWOLF
* GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
* Never pay more than 20 bucks for a computer game.
* I'm a puny punmaker.
|
|
|
|
|
Sometimes I think I have been cursed to forever clean up what some clueless (censored) left behind before continuing their sabotage elsewhere. Nitpicking? Formalities? Just go ahead and get yourself an easy job, then. Let's see how good you do between someone's total wreck of a project and some manager's high expectations. I'm sure you will always be ahead of time and also have your left hand free to clean up the mess while building new stuff on that solid foundation with the other hand.
But I will not tell you my term for people who think they can swim and discover that they are wrong when they are in the middle of the ocean.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
CDP1802 wrote: term for people who think they can swim and discover that they are wrong when they are in the middle of the ocean.
"QA Help Vampires"
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Huh? What?
You guys take your jobs and yourselves for that matter, way too seriously.
Be thankful you have a f***ing job and quit your f***ing complaining.
|
|
|
|
|
Slacker007 wrote: Be thankful you have a f***ing job and quit your f***ing complaining. No. I would gladly go and flip burgers before ever working in such a place again. When the gap between reality and the managers' ideas grows too wide, you quickly discover how unhealthy that is for you.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
|
Did that a year ago, like practically everybody else who worked there.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
I don't think you are going to find "happy" in any job place, at least I haven't. Every place has its downsides. Just keep on looking until you find one that has more pros than cons.
|
|
|
|
|
CDP1802 wrote: I would gladly go and flip burgers before ever working in such a place again
If I could get paid to flip burgers what I was paid as a software engineer, I would always pick the burger-flipping job.
On the other hand, you have different fingers. - Steven Wright
|
|
|
|
|
The line as it is means that a good developer cleans up instead of coding - I think that a good developer both codes and cleans up, both his own code (preferrably while writing it) and when allowable someone else's.
Working with people who don't add anyting except that pointing other people's mistakes is terrible.
BesidesCDP1802 wrote: Sometimes I think I have been cursed to forever clean up what some clueless (censored) left behind before continuing their sabotage elsewhere. The same for me - I have to fight wiht cpps of 20klocs containing deprecated functions and stuff ranging from algorithm, utilities and hardware management, wrote by people who didn't indent the code and thought that short code means fast code - so many cycles are put on a single line without spaces between operators and operands, with lines of 120+ characters completely unreadable by any human, figure debugging them.
* CALL APOGEE, SAY AARDWOLF
* GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
* Never pay more than 20 bucks for a computer game.
* I'm a puny punmaker.
|
|
|
|
|
den2k88 wrote: The same for me - I have to fight wiht cpps of 20klocs containing deprecated functions and stuff ranging from algorithm, utilities and hardware management, wrote by people who didn't indent the code and thought that short code means fast code - so many cycles are put on a single line without spaces between operators and operands, with lines of 120+ characters completely unreadable by any human, figure debugging them.
Then auto format the code, it can't get any worse.
Still, readability is the least of my concerns. What about such things as
- no structure or architecture
- standards of any kind are avoided like the plague
- resulting in mile long spaghetti functions that seem to do everything and nothing
- resulting in countless side effects and similar surprises
- resulting in countless situations where you can have feature A or perhaps feature B, but never both at once.
- all this without any technical documentation
- and of course no domain documentation.
If I have a choice, I would prefer coding something before wasting a single minute on such a steaming pile, but guess what: That's the only thing that they will not let you do.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
That too - but I can work on that, given time. Unreadable code though... I still have to find an autoformatting tool. And it has to be portable since we don't have network access on our machines.
* CALL APOGEE, SAY AARDWOLF
* GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
* Never pay more than 20 bucks for a computer game.
* I'm a puny punmaker.
|
|
|
|
|
You forgot one. Multiple copies of the same bloody method with minor differences between each and almost every method is this way. I got put onto an existing project with this problem. No refactoring anywhere. If I have to make an immediate change and don't have time to refactor, I have to make the change in 3 or more places. There are 3 methods that have been copied 9 times each and are coded in such a way that refactoring is extremely difficult.
When you are dead, you won't even know that you are dead. It's a pain only felt by others.
Same thing when you are stupid.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
den2k88 wrote: The line as it is means that a good developer cleans up instead of coding - I think that a good developer both codes and cleans up, Ya, I think you were taking the quote a little to literally. I don't know who said it but I took it as what you said here, that good developers clean up code but it does not mean they don't also write code.
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
RyanDev wrote: Ya, I think you were taking the quote a little to literally. A few hours later, I concur with your opinion
* CALL APOGEE, SAY AARDWOLF
* GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
* Never pay more than 20 bucks for a computer game.
* I'm a puny punmaker.
|
|
|
|