• 6 Posts
  • 258 Comments
Joined 2 years ago
cake
Cake day: March 1st, 2024

help-circle
  • Boss picks up on office chatter and gets to thinking, we’ve dug to the bottom of the barrel and then some, attracting a host of degenerates scum from across the planet. Having reached bottom, still digging, are coming on the truly below barrel dredge, which rank despicable bastards, will fit right in with the latest waves of jihadi hordes and related scum, yeah we are talk’n about Python coders toss tosers been coming ashore to spread chaos and strict type checking misery. They can’t stop making more static type checkers. The wankers. You can guess how popular that’ll be with the public. Luckily they’ll just have to learn to live with, respect, and ensure the dignity of Python coders who’ll insist on strict static typing, yet not switch to a strong typed language.

    So why is this so important to uas now?

    Well it sorta makes sense yeah, no one is goo-na b’lieve yah argh intelligent and uh superior race by speaking 36,000 Romance languages, nah you wanna come off as well off in the age of AI, ya goo-na knead aaaaa–t least a few Python mates. It’s obvious picking up yet another human language is pointless when ML can just real time translate it. Reminds me, lets take the piss outta Google again for being right smart bastards. We’ll have 'em pissing in their breaches.

    So i got to chatting with this lady about … well can’t remember much kinda drunk outta my mind at the time. Something like uh, … data frames. So m’ colleagues been saying gotta get tits deep in pandas right. I said ladies, you gotta return the pandas to the Tibetians. They were like i get right on that, then some of 'em be snickering off in the corner. Laughing hahaha we both Chinese.


  • Everyone commenting have read and understood the article. Perhaps the nuance of the conversation is just going over your head. Your commentary is your personal opinion, which is outside of the source material. What you copy+pasted is exactly what we’ve commented on.

    The article never said “reviewing Gnome extensions, where LLM was used, is a huge waste of time”. You are adding to what’s said. The adults are not pulling from outside the article.

    We are stating what the article lacks. We are not hallucinating. So if we are not hallucinating then you must not be following. Reread it a few times until you get it.


  • A saner organization would also hit up submitters for a reviewer’s fee. This would reduce AI spam. Barriers to entry matter.

    A reviewers fee is equivalent to Canonical offering customer support contracts. Obviously a person that needs to lean on AI as a crutch, is just screaming out for reviewers to act as advisers. The reviewer just wielding the giant DENIED stamp is fun, but doesn’t address the issue of noobs implicitly asking to work with a consultant.

    gnome reviewers obviously never missing an opportunity to miss an opportunity.



  • This forum is neither youtube nor twitter. Transcript plz.

    The OP marked this post as being in English, the summary is showing German, if it is in German, that’s ok, run it through a translator software and promise not to complain about the grammar.

    I’m a coder, i deal solely in text. Know your market or ignore a portion of your market, in which case you will from now on be known as Hillary Clinton. She lost by alienating 50% of the planet. Which was a very bold move that obviously didn’t pan out well.

    If desire to transfer the authoritarian oppression to federated lemmy, feel free to translate the ads as well ;-) Or for shits and giggles, make up fictitious ad.

    If it’s entertaining enough, might be distracted from staring at all those languishing PRs in both fastapi and sqlmodel.






  • We don’t need to agree these are DEI policies. This is a risk vs reward issue. So comes down to the simple question of, where does PSF derive it's funding.

    If PSF feels it’s funding is sufficient, then it’s safer to not take the funding. Pursuing the funding in the first place therefore must have been a easily foreseeable mistake.

    The West however is in a hyper-inflationary or at least inflationary situation. So PSF traditional base will face financial pressure.

    May have the luxury now to turn down the funding, but sit back and buckle in as the US and EU moves the dial way up to, hold my beer. During that period, securing funding may become super difficult.


  • Thank you Thank you Thank you for listing the PSF activities that the PSF feels might violate current administrations executive order (EO) concerning DEI.

    Can completely rule out these as non-issues:

    • travel grants for the conferences
    • encourages local chapters (THIS IS NOT DEI)

    None of these PSF activities run afoul of the EO.

    Would like to add this as also a non-issue:

    • the two year claw back period (just hold the funds for two years)

    As long as the PSF doesn’t go out of their way to ensure the code of conduct (1) or their operations or at conferences (2) are explicitly geared towards promoting DEI policies.

    PSF is concerned, correct me if i’m mistaken, so this most likely is the source of their concerns. Increasingly seems like self-inflicted tempest in a tea cup or purposefully shooting themselves in the foot.


  • This is my stance. You are welcome to argue points, but gaslighting is not an argument. And only white people are gaslighted for tribalism, but its ok for everyone else to use identity politics in favor of their tribe.

    If there are other real causes then list them. By presenting an actual argument i might be in danger of learning something.

    You are showing a pattern of using psyche, especially reframing with gamed terminology (anti-inclusion), which then i counter by using the opposite terminology (anti-white). We could play this game from now 'til the end of eternity. This psyche back and forth however is not presenting an actual argument.

    And in case you lack situational/contextual awareness, we are in a programming forum. Not being able to string together a coherent or convincing argument will make world+dog wonder whether you are lost.

    Expect more from my peers. Stop toying with me and win the argument already. The barrier is not high.


  • The affects of anti-white discrimination policies (DEI) is alienation of white people. Luckily most white people are too dumb to properly respond until they are not. White people may march towards tribalism matching the rest of the world. Expect many subgroups to close themselves off.

    What you should do if you are white:

    • if possible, move to a state|country that is not actively discriminating against you or taxing you into extinction. Seek a clan that wants you as a member and aligns with your goals.

    • do not publish. Which also takes out the job loss threat of AI

    • do the absolute minimum to support the fiat printer masters

    • study from the failures of political movements and activists. There are no sides. The lessons are universal.

    • participate and teach others to participate in the parallel economy

    • do not offer help to those who love their fiat money printer masters

    Sit back and enjoy the show. All this tech is not written and maintained by retarts. Taking white people out of the equation, the tech maintenance collapse comes sooner.


  • wreck can. It’s venv aware. Takes full advantage of hierarchical requirement files. Is intuitive. The learning curve is minimal. Written in Python.

    [[tool.wreck.venvs]]
    venv_base_path = '.venv'
    reqs = [
        'requirements/pip',
        'requirements/pip-tools',
        'requirements/prod',
        'requirements/dev',
        'requirements/manage',
        'requirements/kit',
        'requirements/mypy',
        'requirements/tox',
    ]
    [[tool.wreck.venvs]]
    venv_base_path = '.doc/.venv'
    reqs = [
        'docs/requirements',
        'docs/pip-tools',
    ]
    
    [tool.setuptools.dynamic]
    dependencies = { file = ['requirements/prod.unlock'] }
    optional-dependencies.pip = { file = ['requirements/pip.lock'] }
    optional-dependencies.pip_tools = { file = ['requirements/pip-tools.lock'] }
    optional-dependencies.dev = { file = ['requirements/dev.lock'] }
    optional-dependencies.manage = { file = ['requirements/manage.lock'] }
    optional-dependencies.docs = { file = ['docs/requirements.lock'] }
    

    reqs fix --venv-relpath='.venv'

    reqs fix --venv-relpath='.doc/.venv'

    From *.in requirements files would produce *.unlock and *.lock files for venv .venv. Package versions are sync’ed within all requirements files within that venv.





  • Not everyone is a C or a Rust coder. In C, sending in a pointer, know it’s pass by reference, not pass by value.

    In Python, depends if it’s immutable or mutable. Python coders eventually become hyper aware of the difference.

    Python coders that want direct access to C libraries can use Cython CPython or ctypes. Probably missing a few options. Maybe others can chime in. This comes at the expense of much more complicated packaging.

    Any package author that has underlying C code in their package automagically gains rock star status.


  • This is what i get when click Play button

    Traceback (most recent call last):
      File "/lib/python3.12/site-packages/micropip/_commands/install.py", line 142, in install
        await transaction.gather_requirements(requirements)
      File "/lib/python3.12/site-packages/micropip/transaction.py", line 55, in gather_requirements
        await asyncio.gather(*requirement_promises)
      File "/lib/python3.12/site-packages/micropip/transaction.py", line 62, in add_requirement
        return await self.add_requirement_inner(Requirement(req))
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/lib/python3.12/site-packages/micropip/transaction.py", line 151, in add_requirement_inner
        await self._add_requirement_from_package_index(req)
      File "/lib/python3.12/site-packages/micropip/transaction.py", line 186, in _add_requirement_from_package_index
        metadata = await package_index.query_package(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/lib/python3.12/site-packages/micropip/package_index.py", line 286, in query_package
        raise ValueError(
    ValueError: Can't fetch metadata for 'memory-graph'. Please make sure you have entered a correct package name and correctly specified index_urls (if you changed them).
    Traceback (most recent call last):
      File "/lib/python3.12/site-packages/micropip/_commands/install.py", line 142, in install
        await transaction.gather_requirements(requirements)
      File "/lib/python3.12/site-packages/micropip/transaction.py", line 55, in gather_requirements
        await asyncio.gather(*requirement_promises)
      File "/lib/python3.12/site-packages/micropip/transaction.py", line 62, in add_requirement
        return await self.add_requirement_inner(Requirement(req))
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/lib/python3.12/site-packages/micropip/transaction.py", line 151, in add_requirement_inner
        await self._add_requirement_from_package_index(req)
      File "/lib/python3.12/site-packages/micropip/transaction.py", line 186, in _add_requirement_from_package_index
        metadata = await package_index.query_package(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/lib/python3.12/site-packages/micropip/package_index.py", line 286, in query_package
        raise ValueError(
    ValueError: Can't fetch metadata for 'memory-graph'. Please make sure you have entered a correct package name and correctly specified index_urls (if you changed them).
    

    From console

    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015. (Reason: CORS request did not succeed). Status code: (null).
    
    None of the “sha512” hashes in the integrity attribute match the content of the subresource. The computed hash is “z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==”. memory-graph.com
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015. (Reason: CORS request did not succeed). Status code: (null).
    
    None of the “sha512” hashes in the integrity attribute match the content of the subresource. The computed hash is “z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==”. memory-graph.com
    Content-Security-Policy: The report URI (about:blank) should be an HTTP or HTTPS URI. memory-graph.com
    Content-Security-Policy: (Report-Only policy) The page’s settings would block a worker script (worker-src) at https://memory-graph.com/py_worker.js from being executed because it violates the following directive: “worker-src 'none'” memory-graph.com
    Loading micropip, packaging pyodide.asm.js:10:95312
    Loaded micropip, packaging pyodide.asm.js:10:95608
    PythonError: pyodide.asm.js:10:52088
    

  • For those with:

    • ancient browsers that won’t run that memory graph web debugger

    • the attention span of a pigeon and can’t be bothered to read a long explanation that doesn’t address this particular pycon

    
    >>> import copy
    >>>
    >>> a = [[0]]
    >>> c1 = a
    >>> c2 = a[:]
    >>> c3 = list(a)
    >>> c4 = a.copy()
    >>> c5 = copy.copy(a)
    >>> c6 = copy.deepcopy(a)
    >>> 
    >>> c1[0].append(1)
    >>> c2[0].append(2)
    >>> c3[0].append(3)
    >>> c4[0].append(4)
    >>> c5[0].append(5)
    >>> c6[0].append(6)
    >>> 
    >>> print(a)
    [[0, 1, 2, 3, 4, 5]]
    

    copy.deepcopy makes a separate memory copy into c6. So appending to c6 affects c6, but not a