#voice-chat-text-0

1 messages ยท Page 300 of 1

amber raptor
still herald
#

I'll go have dinner

rugged root
#

Where are you based out of again? Like what country. If you're comfortable saying, of course

#

Because like I said, I don't know if the NOAA data will be super useful

still herald
#

Bye

potent sable
#

@somber heath or @rugged root i need help w a code plz

#

it wont generate me money

somber heath
#

It's a bit late for me to be using my brain.

potent sable
#

oh

somber heath
#

What do you expect to happen?

whole bear
somber heath
#

The Points number to tick up and up?

#

Because you do have that break.

potent sable
#

ye i removed th

somber heath
#

The mainloop call blocks.

#

Which is what you want, but it does make the enclosing while loop inappropriate.

potent sable
#

the points is getting set to 1 for some reason

potent sable
#

wait it works when i remove the root.mainloop()

upper basin
#

@stuck furnace have you used sphinx before for generating the doc html pages?

#

I'm trying to set it up for my dummy project, but having some difficulties.

#

Could I perhaps ask for some guidance please? If it's ok of course, I'd understand if you're currently occupied.

eager tapir
#

๐Ÿ‘‚

#

what information?

slender grove
#

hmmm

eager tapir
#

do what?

stuck furnace
amber raptor
slender grove
eager tapir
#

Yes

#

All network requests come with information

upper basin
eager tapir
#

Even device data

upper basin
#

It has this command

make html

which I don't know where to run.

#

It gives the cmdlet not found error when I run it in the vscode terminal.

slender grove
eager tapir
#

๐Ÿฆป

slender grove
#

its free and easy to access

night sparrow
#
eager tapir
#

@night sparrow https://pkg.go.dev/net/http#Request scroll down and see

    // RemoteAddr allows HTTP servers and other software to record
    // the network address that sent the request, usually for
    // logging. This field is not filled in by ReadRequest and
    // has no defined format. The HTTP server in this package
    // sets RemoteAddr to an "IP:port" address before invoking a
    // handler.
    // This field is ignored by the HTTP client.
    RemoteAddr string
#

You can retrieve it from request headers

slender grove
#

what wrong with vpn ??:D

night sparrow
#
var ip2loc = require("ip2location-nodejs");

ip2loc.IP2Location_init("/path_to_your_database_file/your_BIN_file.BIN");

testip = ['8.8.8.8', '2404:6800:4001:c01::67', '2001:0200:0102:0000:0000:0000:0000:0000', '2001:0200:0135:0000:0000:0000:0000:0000', '2001:0200:017A:0000:0000:0000:0000:0000'];
for (var x = 0; x < testip.length; x++) {
    result = ip2loc.IP2Location_get_all(testip[x]);
    for (var key in result) {
        console.log(key + ": " + result[key]);
    }
}

ip2loc.IP2Location_close();
eager tapir
#

Yes of course, but it is a very common and normal thing to retrieve IP address. For example:

app.get('/', function(req, res) {
    var userIP = req.ip;
    res.send('Your IP is ' + userIP);
});
#

Although I wasn't listening on the convo

#

Dont know what exactly youre looking for

potent sable
#

@somber heath i did it :D

swift valley
#

sup

slender grove
#

@wack he need the geo location from ip.

stuck furnace
somber heath
rugged root
somber heath
#

Feeling as though you need to use the global keyword is often an indicator that what you're writing should be written as a class.

swift valley
#

new website ๐Ÿ˜„

#

(try disabling javascript ๐Ÿ˜‰)

stuck furnace
rugged root
#

It's easy

#

...he says realizing he doesn't actually have it installed

stuck furnace
#

@upper basin Did you try the suggestion at the bottom of the error message?

rugged root
stuck furnace
#

@upper basin lol nice

#

Ah did you get another error?

potent sable
stuck furnace
#

I imagine you probably can't move the generated build files around without causing issues.

rugged root
#

Back in a bit

stuck furnace
#

Also brb

night sparrow
#

sphinx-build -M html sourcedir outputdir

#
.. toctree::
   :maxdepth: 2

   usage/installation
   usage/quickstart
   ...
#

extensions = ['sphinx.ext.autodoc']

#

.. automodule:: my_module
:members:

#
import os
import sys
sys.path.insert(0, os.path.abspath('..'))
whole bear
#

Write your documentation in Markdown and create a professional static site in minutes โ€“ searchable, customizable, in 60+ languages, for all devices

GitHub

:blue_book: Automatic documentation from sources, for MkDocs. - mkdocstrings/mkdocstrings

amber raptor
night sparrow
upper basin
#

How do I make the numbered lines to be in separate lines?

#

- or )?

whole rover
oblique ridge
whole rover
#
#. Step 1.
#. Step 2.
#. Step 3.
obsidian dragon
#

use an f n index

obsidian dragon
eager tapir
#

๐Ÿ‘‹

whole bear
#

@upper basin THOSE TABS BRO

obsidian dragon
whole bear
#

desktop or laptop he has?

upper basin
obsidian dragon
upper basin
#

Hehe

whole bear
#

desk or lap?

obsidian dragon
whole bear
#

him but u can say urs

#

im on lap

obsidian dragon
#

smart fridge

eager tapir
rugged root
#

@whole rover Oh mah gawd it's joe

whole rover
oblique ridge
#

joe mama

rugged root
#

And Yoon! Sup

oblique ridge
#

yoyo

#

yoon mama

rugged root
#

Word

eager tapir
#

Letter

whole bear
#

desk of lap?

#

@upper basin ^

#

@rugged root who are allowed to stream on this server?

rugged root
#

Anyone so long as it's appropriate content. At first you just ask for perms as needed if there's a mod+ around. As we get more comfortable with folks, we'll put them on a probationary period where they just have the role. If they're responsible with it during that time, they get perma

whole bear
#

oh

rugged root
#

Like ACE has already gone through all that. Joe is staff so he has it anyway

whole bear
#

Whats the probation period like?

rugged root
#

3 weeks usually.

#

You just have the permission for that amount of time

#

Then we just evaluate after that period

whole bear
#

i might ask in the future but for now ill watch joe or A C

#

๐Ÿ”ฅ

rugged root
#

Sounds good

short owl
#

I like the Tin Tin , in your profile @whole rover

rugged root
#

Dude i can't find it and it's driving me crazy

whole rover
#
# Configuration file for the Sphinx documentation builder.
#
# For the full list of built-in configuration values, see the documentation:
# https://www.sphinx-doc.org/en/master/usage/configuration.html

# -- Project information -----------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information

project = 'Cwtch'
copyright = '2024, Joe Banks'
author = 'Joe Banks'
release = '0.1.0'

# -- General configuration ---------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

extensions = ['sphinx.ext.autodoc']

templates_path = ['_templates']
exclude_patterns = []

autodoc_typehints = "both"


# -- Options for HTML output -------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output

html_theme = 'sphinx_rtd_theme'
html_static_path = ['_static']
rugged root
#

My car doesn't seem to understand the difference between the two

oblique ridge
#

thoughts on sydney sweeney?

rugged root
#

Who?

wise loom
#

@whole bear what's your profile pic?

whole bear
rugged root
#

@whole rover I'll miss u

oblique ridge
#

```py
code = 'pretty'
```

still olive
#
from rest_framework import serializers
from rest_framework.response import Response
from rest_framework.views import APIView

from core.models import Customer, Order, Product, Store
from core.models.order_lines import (
    InsurableProductOrderLine,
    InsuranceOrderLine,
    OrderLine,
)

from .serializers_folder import DynamicFieldsModelSerializer


def create_all_fields_serializer(model, depth=0):
    return type(
        f"{model.__name__}Serializer",
        (DynamicFieldsModelSerializer,),
        {
            "Meta": type(
                "Meta", (object,), {"model": model, "fields": "__all__", "depth": depth}
            )
        },
    )


CustomerSerializer = create_all_fields_serializer(Customer)
StoreSerializer = create_all_fields_serializer(Store)
ProductSerializer = create_all_fields_serializer(Product)
OrderLineSerializer = create_all_fields_serializer(OrderLine)
InsurableProductOrderlineDetailsSerializer = create_all_fields_serializer(
    InsurableProductOrderLine, depth=1
)
InsuranceOrderlineDetailsSerializer = create_all_fields_serializer(InsuranceOrderLine)


class OrderSerializer(DynamicFieldsModelSerializer):
    customer = serializers.SerializerMethodField()
    store = serializers.SerializerMethodField()
    order_lines = serializers.SerializerMethodField()

    class Meta:
        model = Order
        fields = "__all__"

    def get_order_lines(self, obj):
        # TODO: man this == True feels shit , gotta find another approach
        get_insurance_data = self.context.get("get_insurance_data", False) == "True"
        orderlines = OrderLine.objects.select_related(
            "insurableproductorderline", "insuranceorderline"
        ).filter(order=obj)
        filtered_orderlines = [
            self.append_subclass_details(ol)
            for ol in orderlines
            if (ol.type != "insurance_order" or get_insurance_data)
        ]
        return filtered_orderlines

    def get_customer(self, obj):
        fields = self.context.get("customer_fields", None)
        return CustomerSerializer(obj.customer, context={"fields": fields}).data

    def get_store(self, obj):
        fields = self.context.get("store_fields", None)
        return StoreSerializer(obj.store, context={"fields": fields}).data

    def append_subclass_details(self, orderline):
        fields = self.context.get("orderline_fields")
        base_data = OrderLineSerializer(orderline, context={"fields": fields}).data

        attribute_mapping = {
            "insurable_product": (
                InsurableProductOrderlineDetailsSerializer,
                "insurableproductorderline",
            ),
            "insurance_order": (
                InsuranceOrderlineDetailsSerializer,
                "insuranceorderline",
            ),
        }

        for orderline_type, (serializer_cls, attribute) in attribute_mapping.items():
            if orderline.type == orderline_type:
                details = serializer_cls(
                    getattr(orderline, attribute), context={"fields": fields}
                ).data
                base_data.update(details)
                break

        return base_data
#
{
    "id": "f842d116-42bc-42f2-ac6d-4f473f1e457d",
    "customer": {
        "id": "f6056180-8a38-45ff-92eb-fecfaefd63a1",
        "email": "test@example.com",
        "contact_phone_number": "0646787566",
        "first_name": "example",
        "last_name": "example",
        "country_iso": "NL",
        "language_iso": "nl",
        "birthdate": "2024-04-04",
        "gender": "m",
        "address": null
    },
    "store": {
        "id": "15fcae3b-4a6c-466e-9454-f9debdfb5a9f",
        "name": "Mediamarkt Breda",
        "address": "95ab410a-5c02-48d8-82bf-065f778d3c1e"
    },
    "order_lines": [
        {
            "id": "38345f01-ac2a-44fb-9c2f-007e9581bfd8",
            "line_number": 0,
            "product_name": "iO 9s zwart Onyx",
            "quantity": 1,
            "status": "INSUREABLE",
            "type": "insurable_product",
            "order": {
                "id": "f842d116-42bc-42f2-ac6d-4f473f1e457d",
                "placed_at": "2024-04-04T15:26:06.715164Z",
                "order_type": "insurance",
                "vendor_reference_id": "40205005",
                "life_cycle_state": "INSUREABLE",
                "sales_channel": "o",
                "customer": "f6056180-8a38-45ff-92eb-fecfaefd63a1",
                "store": "15fcae3b-4a6c-466e-9454-f9debdfb5a9f"
            },
            "offer_count": 2,
            "offers": [
                {
                    "name": "FIX",
                    "price": 17.99,
                    "duration": 1
                },
                {
                    "name": "FIX",
                    "price": 29.99,
                    "duration": 3
                }
            ],
            "unit_purchase_price": "195.00",
            "product": {
                "id": "04fb1587-4649-4555-818e-e3d3067ee291",
                "name": "iO 9s zwart Onyx",
                "brand": "ORAL-B",
                "category": "Oral hygiene",
                "subcategory": "Toothbrush",
                "pdp_url": "https://www.mediamarkt.nl/nl/product/_oral-b-io-9s-zwart-onyx-1-refill-1736010.html",
                "image_url": "https://assets.mmsrg.com/isr/166325/c1/-/ASSET_MMS_96629261",
                "article_number": "1736010",
                "ean": "",
                "country_iso": ""
            }
        }
    ],
    "placed_at": "2024-04-04T15:26:06.715164Z",
    "order_type": "insurance",
    "vendor_reference_id": "40205005",
    "life_cycle_state": "INSUREABLE",
    "sales_channel": "o"
}```
rugged root
#

This may or may not be the only reason I have Nitro

#

That and the shaking avatar

oblique ridge
#
class PostUpdateView(UpdateView):
    model = Post
    form_class = PostForm

    def form_valid(self, form):
        if form.instance.author.user != self.request.user:
            return self.form_invalid(form)
        return super().form_valid(form)

    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        context["title"] = f"Update {context['post'].title}"
        return context

    def get_success_url(self):
        return reverse("post-detail", kwargs={"slug": self.object.slug})
frozen owl
#

we cant lose it

still olive
#
@extend_schema(tags=["Information Retrieval API"])
class OrderDetailView(RetrieveAPIView):
    authentication_classes = [TokenAuthentication]
    permission_classes = [permissions.IsAuthenticated]
    serializer_class = OrderSerializer
    queryset = Order.objects.all()
    lookup_field = "id"
    lookup_url_kwarg = "order_id"

    def retrieve(self, request, *args, **kwargs):
        profile = kwargs.get("profile")
        if not profile:
            return self.bad_request("Profile name is required.")

        profile_path = self.get_profile_path(profile)
        if not profile_path.exists():
            return self.not_found("Profile does not exist.")

        instance = self.get_object()
        context = load_profiles(profile_path)
        context.update(
            {
                "get_insurance_data": self.request.query_params.get(
                    "get_insurance_data", False
                )
            }
        )
        serializer = self.get_serializer(instance, context=context)

        target = self.request.query_params.get("target", "response")
        return (
            self.send_data_to_target(serializer.data, target)
            if target != "response"
            else Response(serializer.data)
        )

    def send_data_to_target(self, data, target):
        headers = self.get_headers(target)
        json_data = json.dumps(data, cls=DjangoJSONEncoder)
        try:
            response = requests.post(target, data=json_data, headers=headers)
            response.raise_for_status()
            return Response({"message": "Data sent successfully"})
        except requests.exceptions.RequestException as e:
            logger.error(f"Error sending data to target: {e}")
            return Response({"error": str(e)}, status=status.HTTP_403_FORBIDDEN)

    @staticmethod
    def get_profile_path(profile):
        return Path(f"information_retriever/profiles/{profile}.json")

    @staticmethod
    def get_headers(target):
        cache_key = f"target_settings_{target}"
        target_settings = cache.get(cache_key)
        headers = {"Content-Type": "application/json"}

        if not target_settings:
            target_settings = TargetSettings.objects.filter(url=target).first()
            if not target_settings:
                logger.warning(f"No TargetSettings found for target: {target}")
                return headers

            headers.update({target_settings.header_key: target_settings.header_value})
            cache.set(cache_key, target_settings, timeout=3600)
        else:
            headers.update({target_settings.header_key: target_settings.header_value})
        return headers

    def bad_request(self, message):
        return Response({"error": message}, status=status.HTTP_400_BAD_REQUEST)

    def not_found(self, message):
        return Response({"error": message}, status=status.HTTP_404_NOT_FOUND)
frozen owl
#

my pfp does the popcat thing when i had nitro for a month lmao

oblique ridge
still olive
oblique ridge
quasi yew
#

Disney and marvel have become shit

rugged root
#

How so?

quasi yew
#

It's political propaganda and they're just rehashing stories. Marvel absolutely is low tier amusement.

rugged root
#

Wait how is it propaganda?

#

That'll tell you what you need to know about the voice gate

oblique ridge
#

lol

stone olive
quasi yew
rugged root
stone olive
#

i need help

rugged root
#

Just is what it is

quasi yew
#

It's more or less corporatism

rugged root
#

Do you think that's a recent change?

upper basin
#

@whole rover quick question, apologies for the bother again, I was trying to experiment with the approach you taught me, but for some reason, it's not updating the HTML. Could you perhaps have a quick look at my screen if possible?

#

No rush at all.

quasi yew
#

It defenitely is, late 90s/ early 2000s disney still produced a lot of original content that is timeless

molten pewter
#

hump day?

rugged root
whole rover
upper basin
#

Here's my conf.py:

# Configuration file for the Sphinx documentation builder.
#
# For the full list of built-in configuration values, see the documentation:
# https://www.sphinx-doc.org/en/master/usage/configuration.html

# -- Project information -----------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
import os
import sys
sys.path.insert(0, os.path.abspath('..'))

project = 'Qoin'
copyright = '2024, Amir Ali Malekani Nezhad'
author = 'Amir Ali Malekani Nezhad'
release = '1.0.6'

# -- General configuration ---------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

extensions = ["sphinx.ext.autodoc",  # Auto html doc generation from docstrings
              "sphinx_autodoc_typehints",]  # Automatically document param types

autodoc_typehints = "both"

templates_path = ['_templates']
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']

# -- Options for HTML output -------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output

html_theme = 'sphinx_rtd_theme'
html_static_path = ['_static']
quasi yew
#

Call me old fashioned but I don't think it's particularly great content to remake cartoons into terrible live actions while trying their best to remove white people from the leading roles of those stories. I've obviously got nothing against other ethnicity's but then make a authenthic, interesting and original story. Don't just becomes that sad and pathetic pandering company

#

And I'm not even necessarily talking about myself, I am more so talking about it for my kids

rugged root
#

Wait which one was pandering?

upper basin
#

and my index.rst:

.. Qoin documentation master file, created by
   sphinx-quickstart on Wed Apr 17 23:52:39 2024.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to Qoin's documentation!
================================

.. toctree::
   :maxdepth: 2
   :caption: Contents:

.. automodule:: qoin
   :members:
   :undoc-members:

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
whole rover
upper basin
#

It says nothing changed HEHEHE

#

I even tried my stupid approach of deleting and then running make html command.

#

Just to see if it's not being overwritten.

rugged root
whole rover
#

hmmmmm

#

i am very very confused by that

upper basin
#

I'm really really sorry for the bother hehe.

whole rover
#

so if you delete the folder and run sphinx it says nothing changed?

upper basin
#

iirc yes.

#

I'll try it again now to confirm.

#

Yep, not changing.

quasi yew
upper basin
#

Is it caching it?

rugged root
quasi yew
#

It's become so bad south park made a whole episode about it called into the panderverse

quasi yew
#

that's why it's so pathetic

rugged root
#

Right but which of the Disney movies specifically did this that made you have this strong opinion on it

quasi yew
#

It's not just disney specifically, it's just that they are part of this pandering club

whole rover
rugged root
#

Okay, and you can keep saying that, but without specific movie examples it's hard to take the criticism seriously

#

It feels just like a blanket backhand and a second hand opinion

#

If that makes sense

quasi yew
#

you didn't hear about the little mermaid? or peter pan and wendy?

#

wew now have black tinkerbell haha

rugged root
#

Why does that matter, though

#

Why does the race of a magical creature matter

molten pewter
quasi yew
#

Because it's shitty content, first and foremost due to the lack of originality

#

and then secondly because of the cheapness of including other races

#

instead of making interesting diverse stories from other cultures we get black tinkerbell or black little mermaid

#

It's just not interesting and sad

rugged root
scarlet halo
#

help this guy is on a website im looking at (im trying to make a search engine)

quasi yew
#

Well I don't like the live remakes in general you're right on that

rugged root
#

Right and that should be the focus, I think

upper basin
quasi yew
#

I don't think it's racist to say that making originally white characters black instead of making new black characters is racist though.

rugged root
#

I get the distaste for rehashes, but I don't think it's due to the races

upper basin
#

Really sorry for asking so many weird questions though hehe.

quasi yew
#

It's just cheap pandering

rugged root
#

I guess?

quasi yew
#

well that's one of the reasons I dislike disney, you were the one questioning haha

#

Instead of doing interesting new things, they do remakes and pandering

rugged root
#

For sure, we're just conversing about it

quasi yew
#

it's not worth your money in my opinion

rugged root
#

And the remakes things make sense

#

Like, we love and want the old cartoons and movies, right?

#

But creating genuinely new content isn't easy. Nostalgia targetting is much easier

#

This kind of pandering and targeting has happened in media forever

#

I just don't think it's specfiically a new issue

quasi yew
#

I think recently it's become worse and worse

#

and with recently I mean over the past decade

rugged root
#

80's cartoons were specifically pandering to kids. They were designed solely to sell toys

quasi yew
#

in all artforms

rugged root
#

G.I. Joe, My Little Pony, Thunder Cats, etc.

#

And is it really pandering if they're just changing their content as the demographic and culture changes?

#

It feels like smart business

#

Stop trying to target an audience that is progressively shrinking

oblique ridge
#

i feel so fucking stupid for finding this as funny as i do

gentle flint
#

@rugged root hakka hat

#

the female version has a large black cloth border

rugged root
#

Those just don't look comfortable

oblique ridge
#

๐Ÿ—ฟ

gentle flint
#

consider for instance a tie

upper basin
#

@whole rover I think I found the issue. I think all this time it's been accessing the site-package (the pip installed qoin), and that's why it's not changing (we were always changing the src code, not the package site itself).

#

I uninstalled the qoin package site, and got the error that it can't find the qoin module now, so I think if I fix that to access the local qoin module, it should work.

#

Could I ask how you got sphinx to access your local module?

digital furnace
#

is there anybody here who can help me with some pythonm? getting some stupid errors and need it completed

digital furnace
upper basin
#

Please don't dm, if I can't solve it, then others can't help either.

digital furnace
upper basin
#

!paste

wise cargoBOT
#
Pasting large amounts of code

If your code is too long to fit in a codeblock in Discord, you can paste your code here:
https://paste.pythondiscord.com/

After pasting your code, save it by clicking the Paste! button in the bottom left, or by pressing CTRL + S. After doing that, you will be navigated to the new paste's page. Copy the URL and post it here so others can see it.

upper basin
#

Just paste the code here.

#

It's 3 am for me, so I can't look at it for long, it'd be best if you put here.

whole rover
upper basin
#

Yeah, but now I can't get it to access the local module ๐Ÿคฆโ€โ™‚๏ธ

#

hehehe

digital furnace
#

so thats the problem u able to help

upper basin
#

Part of an issue I've been having for at least 3 hrs now, let's focus on your problem for a bit.

#

Is this your homework?

digital furnace
#

its just a revision thiong

#

and i cant seem to work it out

upper basin
#

I see.

digital furnace
#

and need to know it

upper basin
#

It's asking to write in Java?

digital furnace
#

or python

upper basin
#

That means you're trying to iterate over a None object.

#

!e

a = None
for i in a:
   print(i)
wise cargoBOT
#

@upper basin :x: Your 3.12 eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "/home/main.py", line 2, in <module>
003 |     for i in a:
004 | TypeError: 'NoneType' object is not iterable
upper basin
#

See?

#

Have a look at the object you're iterating over, and see where it has become None.

earnest crow
#

It like shufling a deck of cards

#

without cards

digital furnace
#

i cant work it out tho

#

iv been trying since 10am

#

please show me the answer

earnest crow
#

I can hint you

digital furnace
#

ok sure

earnest crow
#

well so you know how you got the 'BestFirstSearchProblem'

#

so you use 'search.SearchProblem'

#

but something else you need to implement is missing

digital furnace
earnest crow
#

if i was you id look into isGoal() and succesor()

#

But im not certain thats the problem

red umbra
#

@wise cargo !help

primal shadow
whole rover
#

the west has fallen

wet scroll
#

hai

still herald
#

@upper basin

#

You're not there?

#

Hello

obsidian dragon
willow light
#

The hackernews response sums it up quite well:

rugged root
#

@somber heath hai

somber heath
#

@odd cradle ๐Ÿ‘‹

#

@cedar bough ๐Ÿ‘‹

rugged root
#

@upper basin

primal shadow
willow light
#

No mic today, in the quiet study section of the library. Will be lurking.

primal shadow
#

ngl, was not expecting it to be an irs form

willow light
#

@amber raptor o/

somber heath
#

@pastel marten ๐Ÿ‘‹

willow light
#

working on a little something:

#

"The government provides protection from our enemies"

Then why do they use Microsoft Word?

somber heath
#

For the bullet points.

willow light
#

cries in markdown

#

The tax laws are also super complicated because the lobbying efforts from the tax preparation industry.

#

Homeownership? Someone under the age of 65 owns a house? What is this witchcraft?

#

NH has 0 income tax, which means every time I have to use a tax prep software I have to get on the phone (which is the worst part of the whole thing) and explain to them that I need an exception for the state tax part of the app which isn't letting me submit until I fill it out.

#

I'm kicking myself for not buying a house in 2008...when I was 16.

#

My biggest financial mistake was being born in 1992.

#

At least according to CNBC

primal shadow
#

#1 way to end up wealthy is to start that way

whole bear
#

Has anyone here made money from making and selling any types of bot?

#

digital ofc

slender grove
whole bear
#

wuts scraper bots?

urban abyss
whole bear
urban abyss
whole bear
#

u bought a bot to buy a PS5?

#

@urban abyss

urban abyss
whole bear
#

@still herald

Some questions that you might wanna answer yourself off-chat:

What am I feeling?
Where is this coming from?
Continue from there.

After that, answer:
What do I wanna feel?
How am I going to get that feeling?

#

Continue from there.

stark river
#

but continue only goes to the next iteration of the same loop ๐Ÿฅ

molten pewter
#

United States of America v. Microsoft Corporation, 253 F.3d 34 (D.C. Cir. 2001), was a landmark American antitrust law case at the United States Court of Appeals for the District of Columbia Circuit. The U.S. government accused Microsoft of illegally monopolizing the web browser market for Windows, primarily through the legal and technical restr...

amber raptor
molten pewter
#

More like Conservative justice packing has gutted the abilities of the FTC to do it's job

amber raptor
molten pewter
#

Don't forget Trump and Bush

amber raptor
#

Clinton didnโ€™t help either. This has been bipartisan effort since Reagan until Biden.

stuck furnace
#

๐Ÿ‘‹

#

Sup

molten pewter
#

This is a long term campaign by the Federalist society, Heritage Foundation, ADF, CFJ, JCN, etc... think tanks

amber raptor
primal shadow
#

mostly a matter of "America hates Americans"

molten pewter
#

Try taking a closer look at those think tanks, they are very similar to the neo-cons.

near smelt
#

Nice

#

๐Ÿ˜Ž

scarlet halo
#

made a bash script that plays every file inside /home/ (using pacat)

warped raft
#

@stark river

#

@final laurel hello

gentle flint
austere hornet
#

Kombucha is weird tea according to my warped view though I don't know what it actually tastes likle.

#

Enter Rainbolt

#

urm...

#

Might organise some stuff in my Notion

somber heath
#

@rotund raft ๐Ÿ‘‹

rotund raft
#

plase lock muto

somber heath
gentle flint
somber heath
#

@valid scarab ๐Ÿ‘‹

valid scarab
#

hello

austere hornet
#

wealth in buillion

somber heath
#

@whole bear ๐Ÿ‘‹

whole bear
#

Yo

#

Wsg

#

I need help

#

How do I use this??

#

And set it up

somber heath
#

I've not used it, before. I'd only be reading the instructions.

whole bear
#

But I do not understand the read me. Itโ€™s not very beginner friendly

austere hornet
#

I don't think this is Python

#

Looks like js

whole bear
#

Yea itโ€™s JavaScript

#

But itโ€™s not complicated

#

Well to me at least

#

It is

austere hornet
#

Have you asked in a js server?

whole bear
#

Is there a js server?

austere hornet
#

Because from my limited knowledge, it seems everyone here does Python.

austere hornet
whole bear
#

Could you dm me it please

austere hornet
#

I can send it here

#

Just be patient please

whole bear
#

Oh ok

#

Thanks

austere hornet
#

and

whole bear
#

Thank you thatโ€™s fine

stark river
somber heath
#

@pine oracle ๐Ÿ‘‹

austere hornet
teal jackal
#

๐Ÿ‘‹

austere hornet
#

First week of Term 2 of Year 8: I got stressed and scared and embarrassed. expected

peak depot
austere hornet
#

llama!

teal jackal
#

dang i dont what to do with that

austere hornet
#

Park it in your brain.

somber heath
#

@astral chasm ๐Ÿ‘‹

austere hornet
obsidian dragon
austere hornet
#

uhh

#

A pirate leg?

#

I'm active in like 5 other chats right now

somber heath
#

I'm under the impression it's a cat food scoop, I think.

austere hornet
#

Ahh

somber heath
#

That or a partial Stielhandgranate.

austere hornet
#

Dyson blowdryer?

somber heath
#

"I said glow up! Not blow up!"

austere hornet
#

uhh

#

slay, not SLAY!!!

#

Ahh

#

This was a lil joke I saw:

When males celebrate in gymnastics: "Slay... YOUR ENEMIES! ACHIEVE YOUR HONOUR! TAKE YOUR RIGHTFUL PLACE ON THE THRONE!!!"```
whole bear
#

Alt ChatGPT that I have experienced on:

1 Claude-Very Similar to ChatGPT
2 Bard AI-Google manifestation to become a GPT

somber heath
#

@sand talon ๐Ÿ‘‹

whole bear
#

@obsidian dragon how much did you bought ur printer for?

obsidian dragon
#

250usd

whole bear
#

how long to print for your current project?

gentle flint
slender grove
#

she had a call from a friend ...

tough osprey
#

hi guys i need some suggestions

#

i have to chose a topic for my final year project(CSmajor) which tackles and solves a social problem

somber heath
#

@molten flax ๐Ÿ‘‹

upper basin
#

goatit

whole bear
#
rugged root
#

Interesting

brittle field
#

@rugged root you're now manually breathing

rugged root
#

I was before

brittle field
#

||you're also now manually blinking||

rugged root
#

Same again

brittle field
#

damn

#

nearly

rugged root
#

My meds haven't kicked in yet

#

So it's all just "PAY ATTENTION TO EVERYTHING"

dark swan
#

@eager tapir

brittle field
rugged root
#

ADHD

#

Well, ADHD, depression, and anxiety disorder stuff

#

But the one I meant was the ADHD one

#

Just imagining armed guards patrolling the sky making sure birds don't go through the clouds

#

Cloud Security

#

I feel no pity

#

See previous

#

@minor sapphire Yo

minor sapphire
rugged root
#

"Here, knock out this heavy weight champ even though you've never exercised in your life" That's pretty much what you're asking some of us to do

#

One of my bosses is back here so I'm type only for now

rugged root
#

@exotic moss Yo

exotic moss
#

Yo

vocal basin
#

yesterday was almost 20 hours of only doing programming
very reasonable schedule

rugged root
#

Jesus, doing what?

vocal basin
#

"yesterday" being from 11am one to 10am next day

rugged root
#

You gotten any sleep?

vocal basin
#

5-ish hours

vocal basin
#

like
<10% of time was debugging

#

"not only can't we prove it, we can't be bothered to"

vocal basin
#

iirc those aren't included because Option/Result aren't ABI stable

#

and async-ffi by default doesn't depend on abi_stable

#

tokio doesn't handle dlls

#

Rust is very dll-unfriendly unless it's C/C++ integration

rugged root
#

Fair

vocal basin
#

and some other crate

#

I think there was one more but I can't remember

#

aren't 127.?.?.? all loopback

#

127.0.0.53 is used relatively often too, iirc

#

I think that's very non-recent

#

I remember seeing a bee

#

there

exotic moss
#

127.0.0.1 is the loop back anything starting with 192.168.?.? is likely broadcast

vocal basin
#

isn't 192.168.?.? just default for the local network

dark swan
#

ya

vocal basin
#

192.168.X.0/24

vocal basin
#

"dissatisfied with one drive/google drive/etc.? just host your own cloud storage"

#

@still olive Nextcloud

#

self-hosted

#

I can't pay for foreign storage, and Yandex/VK cloud is questionable

dark swan
#

red-hat

vocal basin
#

I don't know what I am

#

oh wait there's just "Programmer" in there

still olive
#

LOL

vocal basin
#

not allowed in there either

#

"Chief Data Officer" aka "person who forces us to pay money to Oracle"

#

there is a talk about who CTO and VPoE are

#

very terrible talk

#

but funny

upper basin
#

CTO is justified though.

#

Especially in tech space.

upper basin
#

Honestly, for a tech company, CTO is the most important role, and after that chief scientist.

vocal basin
#

>job role
>student

vocal basin
rugged root
#

The .458 Winchester Magnum is a belted, straight-taper cased, Big Five game rifle cartridge. It was introduced commercially in 1956 by Winchester and first chambered in the Winchester Model 70 African rifle. It was designed to compete against the .450 Nitro Express and the .470 Nitro Express cartridges used in big bore British double rifles. Th...

minor sapphire
#

@rugged root how does this dialog box look?

rugged root
#

Swap Save and Cancel

vocal basin
#

what does cancel do? reset changes?

rugged root
#

It's fairly standard to have cancel as the furthest right option

vocal basin
#

ah

minor sapphire
vocal basin
#

makes sense

rugged root
#

Save on the farthest left is most common, Cancel on the furthest right is most common

#

You want to stick with normal conventions otherwise your users are going to be super annoyed

minor sapphire
#

any other changes you would make? Say them if you have any

rugged root
#

Maybe make the buttons the same size

vocal basin
#

different colour for default/preferred option

minor sapphire
#

(in this case save)

minor sapphire
vocal basin
#

gau-8 for home defence

rugged root
minor sapphire
plucky mica
#

I think the Tesla robot + usp is the best

whole bear
#

Hi. How can I find APIs of a website if there is no docs for it ?

plucky mica
#

Read the code.

vocal basin
#

(I though about this)

vocal basin
minor sapphire
vocal basin
#

hmm

plucky mica
#

I made a Text Editor, I want to Show it, I want the streaming Permission, @rugged root.

minor sapphire
#

I'm making a text editor too ooh

plucky mica
#

Code.

#

Bro

#

I want to See it.

#

DM me

rugged root
#

!stream 1127098519870771312

wise cargoBOT
#

โœ… @plucky mica can now stream until <t:1713539255:f>.

minor sapphire
potent sable
#

guys can sm1 help me make this look better

minor sapphire
#

if you press ctrl+m in vs code, it switches to using tabs for navigation instead of indents. Press ctrl+m again to get back to original

minor sapphire
urban abyss
#

anybody experienced with BigQuery?

jovial drift
#

try resstaring onedrive

amber raptor
urban abyss
rugged root
minor sapphire
#

but hmm

undone idol
#

we use ark

urban abyss
#

I'm wondering about the most efficient/performant way to upload ~200 log files containing ~10,000 lines of test output data to BigQuery from our CI jobs, which now also live in GCP. @amber raptor

urban abyss
#

Our original setup was doing all the processing and publishing within each build job. I'm thinking, I could save build time (and effort with parallelising) by just bunging all these files into a gcs bucket, then processing and publishing from there.

#

Thoughts? Maybe there's a simple route now that everything lives within GCP?

amber raptor
urban abyss
#

Fair enough

minor sapphire
rugged root
#

I would expect both to prompt it

minor sapphire
# rugged root I would expect both to prompt it

Added: ```yaml
Features added:

  • ...
  • Keyboard shortcuts:
    • ...
    • Esc | Ctrl + Q:
      • Quits the program.
      • Will show a pop-up if you haven't saved, asking if you want to save.
      • Pop-up does not show if you have saved
rugged root
#

How does Alt+F4 behave?

minor sapphire
#

same with clicking X on the window

upper basin
#

!e

import numpy as np

integer = np.int32(0)
float = np.float32(1.2)
complex = np.complex128(1.2+2j)

print(isinstance(integer, np.number))
print(isinstance(float, np.number))
print(isinstance(complex, np.number))
rugged root
rugged root
wise cargoBOT
#

@upper basin :white_check_mark: Your 3.12 eval job has completed with return code 0.

001 | True
002 | True
003 | True
rugged root
#

I would expect Esc or Ctrl+Q to exit a given file or page

minor sapphire
#

it doesn't affect any other open windows

minor sapphire
rugged root
#

Yep, I'd expect that as well

minor sapphire
# rugged root Yep, I'd expect that as well

I'm trying to make this as intuitive as possible. Important in any project, but especially important in this one where my primary goal is for it to feel as fluid as possible to use

rugged root
#

Yep yep, you're hitting the right notes on that

minor sapphire
rugged root
#

Yeah I think you mentioned it

minor sapphire
rugged root
#

I wouldn't have that personally

minor sapphire
#

(some notes censored for privacy)

#

it has no features except deleting, which is still kinda broken, and it doesn't even scroll so any more than 9 notes won't fit on the screen

#

it also orders them alphabetically and not by time save

#

although ideally I'd want it to sort by time save alphabetically /j

gilded rivet
minor sapphire
gilded rivet
rugged root
#

This one's fun too

#

I miss playing these kinds of things with folks

minor sapphire
rugged root
#

Yeah a bit. Usually you'll use letters that are already part of the word, usually with the particular letter underlined to indicate which one you would press

minor sapphire
upper basin
#

Hemlock, would the namespacing be based on the init, or based on the abs path?

rugged root
#

Yes, but you can normally move the highlighted button around and then hit enter on any one

minor sapphire
rugged root
#

So it would be inconsistent to make Enter be for a specific option

upper basin
#

Like should I have

qickit.circuit.Circuit

or

qickit.circuit.circuit.Circuit
rugged root
minor sapphire
upper basin
#

Here I have a module called circuit, a .py inside this module named circuit, and a class inside this .py called Circuit.

#

Feels like a mouthful, qickit.circuit.circuit.Circuit.

rugged root
#

Like you could have Save as the one that is selected/highlighted/focused on whenever the box pops up, but normally you can then move between the other ones by either using tab or arrow keys

minor sapphire
rugged root
#

Arrow keys for this would be the norm

vocal basin
#

@rugged root I have returned to somewhat competitive minesweepering

minor sapphire
rugged root
#

My hands are too shaky

rugged root
minor sapphire
rugged root
#

Personally I would really recommend against having one for typing

vocal basin
rugged root
#

For every keypress it makes that noise?

minor sapphire
vocal basin
#

sound for every blink of the cursor

rugged root
#

I..... Maybe if it's something that auto types for you but I would really hate it

minor sapphire
rugged root
#

But again, this is me personally

gilded rivet
minor sapphire
vocal basin
gilded rivet
rugged root
minor sapphire
vocal basin
minor sapphire
rugged root
tough osprey
#

can anyone give me references for market analysis bot

rugged root
vocal basin
rugged root
#

I mean certainly have a way to turn it off and on at the very least

vocal basin
#

auto-flagging influences times

peak axle
#

what is the link to the site where you paste code?

vocal basin
#

which is a breaking change for a competitive game with leaderboards

vocal basin
wise cargoBOT
#
Pasting large amounts of code

If your code is too long to fit in a codeblock in Discord, you can paste your code here:
https://paste.pythondiscord.com/

After pasting your code, save it by clicking the Paste! button in the bottom left, or by pressing CTRL + S. After doing that, you will be navigated to the new paste's page. Copy the URL and post it here so others can see it.

peak axle
#

thanks

stark river
#

github

vocal basin
#

it also has drag-chording instead of on-release

rugged root
#

Back up, Minesweeper Tetris?

vocal basin
#

IntroductionMinesweeper Tetris is a new 2D casual game that combines the best elements of two classic games, Minesweeper and Tetris.The main difference from traditional Minesweeper is that the minefield in Minesweeper Tetris is constantly growing upwards, and the game does not end immediately when hitting a mine by mistake. Instead, a punishment...

โ–ถ Play video
#

I'm top one in one of the categories

rugged root
#

I would love to see how they coded that

#

That actually looks really friggin' cool

vocal basin
#

field gets filled => game over
all mines flagged => line removed

minor sapphire
rugged root
rugged root
#

Fair enough

#

Yeah that'd be fine

vocal basin
#

(5x3 categories)

#

last one (mistake count) requires actually trying

#

and I tried and won

vocal basin
#

less than four lines on the field => many extra lines

peak axle
#

can somone please help me with my deep q network? when i run it i get the following error: File "C:\Users\iddob\PycharmProjects\Neural2\DQN.py", line 84, in train
action = self.action(state)
^^^^^^^^^^^^^^^^^^
File "C:\Users\iddob\PycharmProjects\Neural2\DQN.py", line 60, in action
q_values = self.policy.forward_prop(state)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\iddob\PycharmProjects\Neural2\NeuralNetwork.py", line 96, in forward_prop
layer_before = np.dot(inputs, self.weights[i]) + self.biases[i]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (2,) + inhomogeneous part.

#

i know the neural network i made works because i have used it before

vocal basin
#

one of the inputs has weird shape

#

not a matrix

#

i.e. something like this

[
  [1, 2, 3],
  [4, 5, 6],
  [7, 8],
]
#

(seems like)

peak axle
#

thats wierd, it dose not make since to me because the inputs i get from gym are in the right shape

vocal basin
#

verify that they're of the right shape

peak axle
#

the state?

vocal basin
#

try calling np.array on inputs and self.weights[i]

rugged root
minor sapphire
vocal basin
#

and that one will be a sequence

#

on that sequence, look into what lengths the items are

rugged root
#

Ever

#

Ever ever ever

#

That way lies malware

peak axle
#

im sorry for being uneducated about this topic, but i have no idea what a sequence is lol

vocal basin
#

in numpy's view, it's anything foreign to it like a list

peak axle
#

thanks

vocal basin
rugged root
upper basin
rugged root
#

And the god of modesty it seems

vocal basin
#

some software handles closing from task manager as window close, iirc

stark river
#

dog of python

vocal basin
#

so that's, like, SIGTERM handling but for windows ig

upper basin
#

Your creation is slow, fix it.

rugged root
#

@whole bear I keep reading your nickname and thinking it's a "They Might Be Giants" reference

whole bear
rugged root
#

Ah that works too

#

I need to watch The Mighty Boosh again

#

@solid perch You sound like you're feeling less sickly

vocal basin
#

Join us at the annual information security conference in Deadwood, SD (in-person and virtually) โ€” Wild West Hackin' Fest: https://wildwesthackinfest.com/

Wild West Hackin' Fest 2017
Presented by Deviant Ollam: https://enterthecore.net/

Description: Many organizations are accustomed to being scared at the results of their network scans and dig...

โ–ถ Play video
rugged root
#

Today I learned that de-esser tools exist

#

So like when someone speaks into a microphone, "s" sounds can end up sounding harsh or unpleasant. And apparently there's tools to help adjust that

cerulean wren
#

I see there's some project going on

vocal basin
#

"everyone's doing something wrong
we're going to do it right wrong but our way"

cerulean wren
#

Can anyone help me with the integration of Spotify api

#

In my project

rugged root
#

What's tripping you up with it?

cerulean wren
#

I don't know how to do it

rugged root
#

As in how to use API's in general? I'm just making sure I know where to start

cerulean wren
#

I mean just this Spotify API to integrate with my application

#

Like i wanna make a mood based music recommendation system

#

Mood detection part is done

#

Now I wanna use it as like if the mood is detected happy, i wanna play happy music

#

And so on

rugged root
#

Ah, okay I getcha

cerulean wren
#

So would u be able to help me out with it

rugged root
#

I can take a look but I'm usually better if there's specific questions or spots you're having trouble on

cerulean wren
#

Oh well I'll let u know then

short owl
#

first thing i heard , the rabbits george , and knew what it wazzz @rugged root

#

looney toons did a play on it , big dog , little dog , yes from mice and men

vocal basin
#

@rugged root
aa
aaa
aaaa
aaaaa

just like those css classes I've sent some time ago

#

funny how emoji repo display cobol as its language because of code size
truly shows the verbosity

short owl
#

some where in this collection of Georges ny Mel Blanc ,, just for you @rugged root

slender grove
#

@Anokhi that 100% accurate ...

mild quartz
short owl
#

links expire after 24 hours <-------------------

rugged root
#

Back in a bit

slender grove
#

Well with a small cheat is 5 sec avg

rugged root
#

Back later

mild quartz
#
upper basin
#

I have 5000 ping for some reason.

mild quartz
#

its ok

upper basin
#

Hehe

mild quartz
#

i actually need to go

#

get some work done lol

#

talk later peace

upper basin
#

I see, miss you alot.

#

Really sorry for always asking questions and running you out of the vc.

short owl
#

did you create a rogue Quantum AI , now its awake and ping ping @upper basin

upper basin
#

@rugged root sir, the server is messed up again (getting 500 ping), can you please reset the server if possible?

short owl
#

can run ubuntu off a data stick as experiment @wise loom

wise loom
short owl
#

a second hand computer that a office company sell off is good , I got a dual core 3 Ghz , 8 Gig , 160 SSD , liscenced W10 for $100 @wise loom

#

office companys are always getting rid of stuff cheap

#

offices have small footprint desktops , there great

#

if your studying you need a study environment anyways - soa small room at home , you will be reading and taking notes all the time anyways

#

you dont need a super machine to learn to code , i guess in python @wind warren

#

web developer ? @wind warren

#

a lot of online SDR websites use JAVA as the public interface , so I see the need @wise loom

still herald
#

@wind warren is a bully

wise loom
#

@wind warren

<html>
<head></head>
<body>
<script>..code..</script>
</body>
</html>
somber heath
#

@thorn egret ๐Ÿ‘‹

wise loom
#

@somber heath ๐Ÿ‘‹

thorn egret
somber heath
#

@main raptor ๐Ÿ‘‹

thorn egret
#

What should i say ๐Ÿ˜…

#

I don't have permission to use mic. Sorry ๐Ÿ˜ฆ

somber heath
thorn egret
#

'You have sent less than 50 messages.'

thorn egret
#

Okay

#

XD

main raptor
thorn egret
#

@main raptor ๐Ÿ‘‹ Hello

thorn egret
#

Yes

#

Hello

#

Ok

scarlet obsidian
#

h

brittle field
earnest quartz
main raptor
earnest quartz
#

I mean what are you learning now a days

main raptor
#

like functions, conditionals,loops

#

data types,etc

#

i am gonna start OOP

#

hello @earnest quartz

#

I can not speak bro

earnest quartz
#

Great let me know if i may help

main raptor
#

i need voice verified role for that.

main raptor
austere hornet
#

Hey

#

I don't have a mic, no.

#

Not too shabby

#

Yourself?

#

Kinda just hangin around

#

I do play some piano in my free time.

#

That's pretty cool.

#

I've never really done much in python

#

Kewl!

#

Yeah. Unfortunately I don't think I have the time to dabble too much

#

meh, hanging around is fun, but idk.

static charm
#

hello everyone

earnest quartz
static charm
#

I am from pakistan

earnest quartz
earnest quartz
obsidian dragon
#

@peak depot cat

peak depot
#

sorry, doing school project

static charm
#

my mic is blocked

static charm
obsidian dragon
wise cargoBOT
#
Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

austere hornet
#

ahh two of my favourite people in voice chat

#

@neat basin Astolfo_wave

obsidian dragon
austere hornet
#

being called a "funny girl" gives me a tingly feeling

#

not because I'm a totally cis male

#

uhh

#

Melanie??

#

I am voice verified, and people do say that I have a pretty deep voice

obsidian dragon
austere hornet
#

same!

#

Unironically the most difficult assignment I've ever had

#

nup

#

uhh

#

idk

#

accuracy, formalism and order

#

communism

#

Well the core concepts of it are... somewhat agreeable

#

But the... execution is... uhh

#

yeah

#

i... what?

#

missed like half of that while trying to become the thinker

#

Values are tough

#

uh

#

i'm dylseixc so i just like... half of that was gibberish

#

not really

#

But I kinda wasn't payin attention

#

so stuff just went right over my head

#

ahh I understood that

#

See, simple sentences for simple person

#

buh

#

oke

#

@peak axle Astolfo_wave

obsidian dragon
#

@austere hornet that is already in my favorites

austere hornet
#

It's definitely not making me tear up shuddup

obsidian dragon
whole bear
peak axle
whole bear
eager tapir
#

@obsidian dragon you disrespected me by refusing my invite to my server to demonstrate my ai discord bot

wooden quail
#

!voice

wise cargoBOT
#
Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

wooden quail
#

welp

eager tapir
#

@obsidian dragon it was to demonstrate solutions to how to resolve the problems you've been facing with your bot

wooden quail
#

less than 50 messages

#

XD

eager tapir
#

It was to help

wooden quail
#

so guys, you have done python for a while i guess eh

#

im fairly new

#

???

#

really

#

shit

#

i got a JS quiz coming up

#

exam not quiz my b

#

lmao

#

the story of an avg software engineer

#

starts with web dev, and moves away to something new with time XD

#

idk

#

???

#

lololol

#

im trying to make a bot

#

but its legit so dead

#

50 messages taking real long today

obsidian dragon
#

doubt

eager tapir
#

@peak depot April 20th is 4/20

wooden quail
#

conch what abt u, what do you do?

eager tapir
#

420 smoke weed everyday

obsidian dragon
wooden quail
#

DMAN

#

where did that come from

#

ayo nah

#

!voice

wise cargoBOT
#
Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

wooden quail
#

are you guys ok if i get through 20 messages quickly?

#

like in this chat?

#

i need that many to get voice perms

eager tapir
#

my bot will destroy your bot

wooden quail
#

nah i doubt it XD

#

oh damn minecraft bot

eager tapir
#

my bot is supposed to ban people when it feels it wants to

wooden quail
#

damn

#

ai with feelings?

#

nah

eager tapir
#

good idea

wooden quail
#

yeah true, like in those manhwas, when they kill they generate karma and when it reaches a certain level they become cursed

#

and then keep dying slowly

#

not a bad idea

#

not going

#

to lie

#

yeah imagine

#

just dropping suns cuz why not

#

yeah exactly

#

bruh 4 texts to go

#

3

#

now 2

#

and 1

#

then there was 0

#

!voice

eager tapir
#

its always pen and paper

obsidian dragon
eager tapir
#

gh is down??

#

nevemind

undone idol
eager tapir
#

@wooden quail its the official site to check the status of github servers

#

๐Ÿ‘‹

somber heath
#

@waxen fern ๐Ÿ‘‹

waxen fern
#

@somber heath hii

upper lance
#

@somber heath i cant talk yet

somber heath
#

@upper lance @whole bear ๐Ÿ‘‹

upper lance
#

thanks

#

yea i see nit

somber heath
upper lance
#

yeah im new to it

#

ive wanted to be able to program for a while

#

just didnt know how to start

#

sounds neat

#

how did you guys learn to program

#

thats a good idea

#

what site was that?

primal shadow
somber heath
#

@stark river Your audio is faint and distorted.

upper lance
#

@primal shadow you work as a programmer?

#

how did you become one? did it take years of learning on your own and going to a college or something

#

does this field of work pay a lot

#

so how can i get started on coding

somber heath
#

!resources

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

somber heath
#

@main raptor ๐Ÿ‘‹

upper lance
#

yeah im in the us

main raptor
primal shadow
#

kaggle, realpython, and automatetheboringstuff are all great for python

upper lance
#

tbh ive tried to get into it before

#

like i want to learn to code and program

#

but whenever i try to its way too aimless

main raptor
#

I started learning python few days ago. Do you guys have any websites or something so that I can practice the theory by solving some problems. I have covered the basic stuff for now like data types,conditionals,functions,etc and I will be starting OOP in few days.

upper lance
#

and i dont learn anything from it

#

@primal shadow

main raptor
#

ok bro thanks for the help.

primal shadow
#

hackerrank, leetcode, codewars

#

do the super easy ones

main raptor
primal shadow
#

if you need help with your first one I can walk you through the process, it was very confusing to me at first what they wanted

upper lance
muted zinc
main raptor
upper lance
#

when i try to learn anything its just aimless information

muted zinc
upper lance
#

probably closer to a course or tutorial

muted zinc
#

You gotta build something, however small

#

It'll usually teach you loads more than following along. Your brain doesn't get to actually make the connections needed if you only follow along

#

Have you learned about the fundamentals?

upper lance
#

no

muted zinc
#

Variables, methods, conditionals

upper lance
#

idk what methods and conditionals are

#

but variables yea

muted zinc
#

You gotta learn the bare essentials, the concepts and then just put them into practice