YulianaBoyle

Members
  • Content Count

    15
  • Joined

  • Last visited

Posts posted by YulianaBoyle

  1. Recently, we've realized that ChatGPT an artificial intelligence (AI) program has been used to provide both reviews and poetry content.

    While we don't have anything against people using tech to expand horizons, we find this something that needs to be addressed. Immediately.

    What are your thoughts?

    We have AI here. We can't beat the poetry that's generated when admitted in contests. We can't beat the reviews that are generated.

    So we have steroids at the Olympics.

    How would you like to address this, as a community?

    So far, we think asking for policy that folks using AI identify the content as such, and that content is excluded from contests.

    We have discussed asking if we can add an AI tag and category, and asking for policy.

    What are your thoughts? Where would you like us to go with our requests?

  2. Peeking into HTTPS Traffic with a Proxy.
    In this article, we’ll show you how to configure your web application, Appsmith in this case, to run correctly behind a firewall that does SSL decryption.

    This article is about configuring a web application, Appsmith in this case, to run correctly behind a firewall that does SSL decryption, as a Docker container. Instead of a firewall, we’ll use a proxy, which, for the purpose of the problem statement, should be the same.

    Table of Contents

    Setting up mitmproxy

    Setting up

    Setting proxy on the whole container

    Conclusion

    Bonus: Using Charles

    Since the proxy needs to support HTTPS decryption, we’ll use mitmproxy, but Charles or any other proxy that supports this would also work just fine.

    Setting up mitmproxy

    Install with:

    brew install mitmproxy

    Now launch it using:

    mitmweb --listen 9020 --web 9021

    Let it run in a separate Terminal window in the background. This will also open the proxy’s web UI at http://localhost:9021. To get a console UI instead, use mitmproxy instead of mitmweb in the above command.

    Let’s try running some requests through this proxy to see it’s working well. Start with:

    curl http://httpbun.com/get

    This should print a valid JSON as the response, with some details about the request itself. Let’s repeat this with the proxy.

    curl --proxy localhost:9020 http://httpbun.com/get

    You should again see the same response here, but this time, a new entry should appear in the mitmweb UI. Here, you can inspect the request and be able to see the path, headers and response of the request.

    So we’ve confirmed that our proxy works. Let’s add HTTPS to the mix.

    Again, same thing, but with HTTPS, without a proxy. You should see the same response as before, but without an entry in the proxy. That’s to be expected since we didn’t put a --proxy here. Let’s try that now.

    curl --proxy localhost:9020 https://httpbun.com/get

    This will fail with a verification error, that the SSL certificate couldn’t be verified.

    Let’s see why. The way an SSL proxy works is by establishing two SSL connections, one with the client (a browser, or curl), initiated by the client, and another with the server (the httpbun.com server in this case). Everything sent by the client is encrypted using the certificate of mitmproxy, and everything by and to the server is encrypted with the server’s certificate.

    The first time mitmproxy is started, it creates a new root certificate, in the ~/.mitmproxy folder. We can install this root certificate on our system, and then curl, or any other client, will trust it. The mitmproxy docs talk about how to install this cert. Optionally, for curl, instead of installing the cert, we can use the --cacert flag to point to the root certificate.

    Another point to note here, is that installing this root certificate on your system, doesn’t mean it’ll be trusted in any Docker containers run on your system. Docker containers are isolated systems in this context, and maintain their own list of trusted root certificates.

    To illustrate this, first, let’s run the same request from inside a container, and we should see the error right away:

    docker run --rm alpine/curl --proxy host.docker.internal:9020 https://httpbun.com/get

    At this, you should see a certificate validation error. This is because the root certificate of mitmproxy isn’t installed inside the container’s environment, and so the curl invocation inside, won’t be able to verify mitmproxy‘s certificate.

    To confirm that this is indeed because of mitmproxy, run the same docker run command without the --proxy host.docker.internal and you won’t see this error, despite running with https.

    Now we’ve reproduced the situation where a process (a web server in our case), inside a Docker container, is trying to run behind an SSL-decrypting firewall (or, an SSL-decrypting proxy in our case here). Let’s see what we can do to get this to work.

  3. My trout rod quiver has undergone a lot of changes over the past two months. I liquidated it and then started to rebuild it by trying to slot in just what I need. Currently, I have a Douglas Sky G 590, an Epic G 590, a Douglas Sky G 690, and a fiberglass Trout Smith's 886. I have 3wts too, none of them got touched in the shuffle. I'm just looking at 4wt-6wt possibilities right now.

    I plan to add a Taylor Anomaly Z 486; along with that purchase, I allocated funds that would let me buy one more premium rod. I fish medium and large Michigan rivers, like the Au Sable, the Manistee (both the Upper Man and the tailwaters below the dams), the Muskegon, St. Joe and its tribs, etc. I hunt for dry fly action, but I will throw subsurface flies when conditions demand it. I have other places that I'd like to visit, even if I caught just one decent trout on the Henry's Fork and also on the Missouri, I'd be happy with that. However, I don't think I will be able to spend a lot of time on these rivers. I've heard and thought about them for so many years now that I want to fish them at some point, hopefully soon.

    I've been looking hard at the NRX+ 590. I'm always a fan of a good 6wt too and these graphene rods are impressing me. The Anomaly Z 690 has caught my eye. It seems to be an all-around 6wt, which seems to make sense considering where things stand now. But the way my humble quiver is shaping up also makes me think that perhaps a distance-orientated dry fly rod would be good to add, maybe the NRX+ will be fine with the occasional wet and be perfectly competent in how it handles a 5 or a 6wt streamer line. My streamers are not too big. Sometimes I don't even streamer fish when mayflies are slow, I'm okay hunting and waiting for insects and risers. If I don't find them, I don't even consider that I've been blanked. Most of my trout fishing is with dries, but I do fish wets too. Thus, wet fly fishing is more occasional for me.

    If time goes on and I find a void in my quiver, I will add to it then. (Let's see how long that takes, lol) For now, I'm trying to cover all my bases with ten trout rods.

    Any thoughts or suggestions on the new rod?

  4. Why you are forcing us to use google cloud for our own docs, I don't want to upload my files to the cloud, and I have thousands of old files that I rarely use them and I don't want to send all of them to google drive

     

    1- there is no google docs extension so you can't download the files to ur computer,  you have to download them as xlsx then when you need to work on them again you have to upload them to the drive to be able to convert them to google sheet and use all edit options.
    2- there is no google app for windows to open google docs directly and editing them without the need of google drive/cloud
    3- you can't fully edit office files without saving them to google drive,  you are given minor edit options that are useless and you are forced to save the file in the drive to convert it to google sheet to open all edit options !!!

     

    Are all of these annoying issues to force us to use cloud and pay for cloud storage or just to make all our data available to google

     

    So we are forced to keep using office and google both together and we can't fully migrate to google apps. 

  5. Dear team, we have got various tenants under the same exchange. We use the meeting room solution to book conference rooms (each conference room has got individual mail id). However, we are facing issue when 2 different tenants try to book the same room for same time, it never shows engaged. Kindly help us with a solution.

  6. Checking her bank accounts my wife found three mystery payments which had been credited to one of her current accounts, one for £110, two for £10. It's the account she uses to pay for holidays so it hasn't been used much recently & the amounts don't match any payments she has made.

    They were listed as "unpaid PayPal payment" originating from Tate Camden. Two problems there: she hasn't got a PayPal account & has never heard of Tate Camden.

    A search for Tate Camden came up with nothing more than a few forum posts from people who had had unexpected payments from them, but clearly marked "PPI & INT Refund ", so maybe a law firm or insurance company. FCA & Companies House searches came up blank.

    A 25 minute call to the bank & a 15 minute call to PayPal resulted in nothing more than two more people being confused as we are. PayPal has put a marker on it so that if anybody tries to claw it back she will be notified; the banking system should do that automatically.

    So, over an hour of our time wasted & we're no further forward. She's got £130 of somebody else's money while somebody somewhere is probably wasting a similar amount of time chasing payments which they haven't received.

    We could only surmise that somebody has mistyped a digit in the account number or sort code, but the system now inplace to set up new payees should have have flagged up a mismatch between account name & number.

    A lesson to be learnt from this: when you make a bank transfer, fill in the "reference" at the bottom of the payment screen; the payee will then know what it's all about!

  7. Man if Keith can do it….

    "Yes. You know, it's funny, I don't think about it much anymore."

    Two years ago, he quietly quit smoking after 55 years. "You stopped cold turkey?" asked Mason.

    "Yeah, I got a few patches for a few weeks," he replied. "Sometimes, you know, a bell rings and something inside says, 'Hey, pal, enough.' And so, yeah, just put the hammer on it."

    "Why do you think the bell rang?"

    "Hey, probably getting on a bit!" Richards laughed. "Luckily, I just don't miss it, and that makes me feel good. Until I started rehearsing for the tour last August, and then I realized that I had ten times more wind!"

  8. The wsop circuit is in town right now.

    played an event today. 20k starting stack.

    pretty quiet early on - won a couple of small pots.

    first notable hand a guy called down my river bluff with 4th pair. I told him "nice call. don't know how you make that call?" and his response was the usual insult-to-injury poker b.s. "yeah, not sure why I called. I was sure i was beat."

    ground my way up to 28k after about 90 mins.

    next notable hand I raised KcJc in late position. 1 caller. flopped two pair. bet it hard to the river and the guy kept calling. turns out he had AQ and hit his 4-out gutter on the river.

    why do i never get that lucky when I play that poorly?

    last hand blinds were 300-500 and i have about 6k. couple of limps to me in the big blind and I look down at QQ. I ship it all in. everybody has me covered. two decent-sized stacks fold and it comes to the guy on my immediate right in the small blind. he has about 15k. he calls for 40% of his stack with K10 off. another poor call but, of course, he flops a king and i'm headed home.

    going to play a $400 ring event tomorrow.

    image.gif

  9. Does anyone have a notion of what AI technology is? If you know what it is, you will realize how useful it can be, for almost everything, from businesses, companies to organizations. My question is, where can I get this type of AI technology? Since I am interested in knowing more about artificial intelligence, getting one that is worthwhile and seeing if I can implement it in my business, does anyone have any idea where to get this type of technology?

  10. Just wondering what’s on the menu for tonight. Whether you’re in front of the stove, the grill, or ordering in, or heading it (where you can), what are your dinner plans?

    Here in downtown Toronto, it’s Spaghetti Night, with a healthy twist - turkey and multigrain pasta instead of the usual. Man, I sure miss the usual.

    Time to get to work.

    E0088AF5-3E9C-419B-8CAD-48E1F48F74A1.jpeg



    Now, to let things simmer and enjoy a glass of red!
     

    61C7892D-849E-4A80-8EB2-AA9AA9AE4BC0.jpeg
  11. Blocking your social media account is a way to prevent anyone from accessing your account by seeing everything you do online, reacting to your messages, commenting on your post and sending you direct messages. If you block the account, you will become a ghost for them.

    Have you blocked anyone on social media? Why did you block this person?