text:
VM poll examples

Wanted to have a quick reference on how to poll for metrics from the VM using this lib.
The README mentions "[vm, memory] - contains the total memory, process memory, and all other keys in erlang:memory/0", but it's not concrete.
It also mentions "See documentation for more concrete examples and usage instructions." but I couldn't find more concrete examples.
I add an example for Erlang and one for Elixir (output's the same) in an easy-to-copy-paste format, with instructions in the README.
Lemme know if there's a better place to do this. Cheers, great lib.
Oh, I also fix a minor issue with rebar.config.

CI's failing because ubuntu-22.04 or ubuntu-latest is only valid for 24+. Want me to fix it in this pull request? We either go back to ubuntu-20.04 or move the Erlang versions up to 24+ 😄

Let’s bump to 24. Earlier is not supported.

@josevalim, is it possible the project settings want 20-23 to be run, under branch protection rules?

Ended up having to fix some extra stuff (d73bf86) as per CI. I inferred the types from what I believe the code wants to represent.

:green_heart: :blue_heart: :purple_heart: :yellow_heart: :heart:

authors: josevalim paulo-ferraz-oliveira


text:
🛑 Archive Server (Hydrus network api) is down

In 5612f3d, Archive Server (Hydrus network api) ($MAOW_VERY_SECRET_SITE_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Archive Server (Hydrus network api) is back up in 914bf9d.

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Pylint not properly configured

While working on https://github.com/beamer-bridge/beamer/issues/1339 it was noticed, that pylint is not reporting obvious coding issues, and the root cause is disable=all directive in pylintrc:
[MESSAGES CONTROL]

disable=all
enable=
    assert-message,
    bad-except-order,
    del-method-used,
(...)

I guess the idea here was to disable all rules and enable some, but it is apparently not working as expected.
After the disable=all directive was removed, pylint outputs 822 lines.
$ pylint beamer/ scripts/ 2>/dev/null  | wc -l
     855

Solution
While pylint has ~400 rules I think the better approach is to disable some annoying rules instead of enabling some rules.
The work to be done:

[ ] remove disable=all
[ ] remove enable=
[ ] add the list of disabled rules
[ ] review the output of pylint and adapt codebase if needed

I recommend to rename pylintrc into .pylintrc in the repo. The effect for pylint execution is the same, while having .pylintrc consistent with .flake8 and hidden from ls.

Thanks for writing this!

I recommend to rename pylintrc into .pylintrc in the repo. The effect for pylint execution is the same, while having .pylintrc consistent with .flake8 and hidden from ls.

Totally! :+1:

@panpilkarz canthis issue be closed?

authors: fredo istankovic panpilkarz

repo: beamer-bridge/beamer


text:
feat: --beartype-skip-packages

This should work, all that's left is to actually verify if it does or not.

Brilliant! I rejoice to know you. This is me awkwardly saying...

You're amazing.

srsly. I meant to give you a detailed writeup integrating this BeartypeConf.claw_skip_package_names black magic with the pytest CLI. But I guess you got there first and just reverse-engineered all of this mostly undocumented madness without me. If I had money, I'd hire you to do stuff. Lots of stuff.
Sadly, I have no money. I can only thank you. Please accept this ceremonial Canadian turkey: :turkey:

I'll probably have to wait until this arg has been released on PyPI. Will it be part of 0.19?

Testing! Forgot about that. Testing is... cumbersome. Here's what @beartype's test suite does:

Define a test data module resembling this skippable_submodule.py. The following two-liner should suffice if you'd rather not bludgeon yourself over the head with the full skippable_submodule.py: e.g.,

# Assert that a PEP 526-compliant assignment statement assigning an object
# violating the type hint annotating that statement raises *NO* exception.
this_should_fail_but_doesnt: str = b'Totally not a string, but nobody cares.'
assert isinstance(this_should_fail_but_doesnt, bytes)

Skip that skippable_submodule.py by passing an option resembling --beartype-skip-packages='skippable_submodule'. Maybe? No idea.
Pray that tox passes. Pray harder than you have ever prayed.

Thanks again being so awesome, @tusharsadhwani. Kali herself surely shines upon you.

I'll probably have to wait until this arg has been released on PyPI. Will it be part of 0.19?

Totally. 0.19.0 is the plan. Alternately, users could be forced to install the live @beartype if they really want this. I am fine with forcing users to do stuff they don't want to do. Let them eat git!
Totally up to you. Thanks so much yet again. I get the sinking feeling I'd better start hacking on 0.19 a lot harder. :smile:

You already hack at an incredible pace. There's no need to worry.

oh right, i can ship this now.

source: gharchive/pull-request

authors: leycec tusharsadhwani

repo: beartype/pytest-beartype


text:
Link LeetCode Account

We can have users put their LeetCode username and use LeetCode's GraphQL API to pull some data like the types of problems they solved maybe?
URL: https://leetcode.com/graphql/
Query for getting user's solved problems types:
query skillStats($username: String!) {
  matchedUser(username: $username) {
    tagProblemCounts {
      advanced {
        tagName
        tagSlug
        problemsSolved
      }
      intermediate {
        tagName
        tagSlug
        problemsSolved
      }
      fundamental {
        tagName
        tagSlug
        problemsSolved
      }
    }
  }
}

Example response:
{
    "data": {
        "matchedUser": {
            "tagProblemCounts": {
                "advanced": [
                    {
                        "tagName": "Data Stream",
                        "tagSlug": "data-stream",
                        "problemsSolved": 1
                    },
                    {
                        "tagName": "Backtracking",
                        "tagSlug": "backtracking",
                        "problemsSolved": 10
                    },
                    {
                        "tagName": "Quickselect",
                        "tagSlug": "quickselect",
                        "problemsSolved": 1
                    },
                    {
                        "tagName": "Dynamic Programming",
                        "tagSlug": "dynamic-programming",
                        "problemsSolved": 35
                    },
                    {
                        "tagName": "Divide and Conquer",
                        "tagSlug": "divide-and-conquer",
                        "problemsSolved": 8
                    },
                    {
                        "tagName": "Trie",
                        "tagSlug": "trie",
                        "problemsSolved": 7
                    },
                    {
                        "tagName": "Union Find",
                        "tagSlug": "union-find",
                        "problemsSolved": 2
                    },
                    {
                        "tagName": "Monotonic Stack",
                        "tagSlug": "monotonic-stack",
                        "problemsSolved": 6
                    },
                    {
                        "tagName": "Monotonic Queue",
                        "tagSlug": "monotonic-queue",
                        "problemsSolved": 2
                    },
                    {
                        "tagName": "Topological Sort",
                        "tagSlug": "topological-sort",
                        "problemsSolved": 3
                    },
                    {
                        "tagName": "Shortest Path",
                        "tagSlug": "shortest-path",
                        "problemsSolved": 1
                    }
                ],
                "intermediate": [
                    {
                        "tagName": "Tree",
                        "tagSlug": "tree",
                        "problemsSolved": 22
                    },
                    {
                        "tagName": "Binary Tree",
                        "tagSlug": "binary-tree",
                        "problemsSolved": 22
                    },
                    {
                        "tagName": "Hash Table",
                        "tagSlug": "hash-table",
                        "problemsSolved": 58
                    },
                    {
                        "tagName": "Graph",
                        "tagSlug": "graph",
                        "problemsSolved": 7
                    },
                    {
                        "tagName": "Greedy",
                        "tagSlug": "greedy",
                        "problemsSolved": 21
                    },
                    {
                        "tagName": "Binary Search",
                        "tagSlug": "binary-search",
                        "problemsSolved": 20
                    },
                    {
                        "tagName": "Depth-First Search",
                        "tagSlug": "depth-first-search",
                        "problemsSolved": 21
                    },
                    {
                        "tagName": "Breadth-First Search",
                        "tagSlug": "breadth-first-search",
                        "problemsSolved": 21
                    },
                    {
                        "tagName": "Recursion",
                        "tagSlug": "recursion",
                        "problemsSolved": 8
                    },
                    {
                        "tagName": "Sliding Window",
                        "tagSlug": "sliding-window",
                        "problemsSolved": 15
                    },
                    {
                        "tagName": "Bit Manipulation",
                        "tagSlug": "bit-manipulation",
                        "problemsSolved": 14
                    },
                    {
                        "tagName": "Math",
                        "tagSlug": "math",
                        "problemsSolved": 29
                    },
                    {
                        "tagName": "Randomized",
                        "tagSlug": "randomized",
                        "problemsSolved": 1
                    },
                    {
                        "tagName": "Design",
                        "tagSlug": "design",
                        "problemsSolved": 9
                    },
                    {
                        "tagName": "Database",
                        "tagSlug": "database",
                        "problemsSolved": 3
                    }
                ],
                "fundamental": [
                    {
                        "tagName": "Array",
                        "tagSlug": "array",
                        "problemsSolved": 117
                    },
                    {
                        "tagName": "Matrix",
                        "tagSlug": "matrix",
                        "problemsSolved": 8
                    },
                    {
                        "tagName": "String",
                        "tagSlug": "string",
                        "problemsSolved": 59
                    },
                    {
                        "tagName": "Simulation",
                        "tagSlug": "simulation",
                        "problemsSolved": 9
                    },
                    {
                        "tagName": "Sorting",
                        "tagSlug": "sorting",
                        "problemsSolved": 31
                    },
                    {
                        "tagName": "Stack",
                        "tagSlug": "stack",
                        "problemsSolved": 14
                    },
                    {
                        "tagName": "Queue",
                        "tagSlug": "queue",
                        "problemsSolved": 4
                    },
                    {
                        "tagName": "Linked List",
                        "tagSlug": "linked-list",
                        "problemsSolved": 11
                    },
                    {
                        "tagName": "Two Pointers",
                        "tagSlug": "two-pointers",
                        "problemsSolved": 32
                    }
                ]
            }
        }
    }
}

This is an authenticated endpoint, so we need to either pull their cookies (non-negotiable) or use a supported OAuth flow (like many other sites that do "Login with X service". Sadly seems like LeetCode doesn't have one.
I really don't think there's a need for this. If they wanted to see this info they hit up leetcode.com right?

Yea true. This is sth I came up on a whim since I thought it would be cool to link that in some way. Maybe another time then

authors: hdngo weebao

repo: beatcode-official/beatcode-server


text:
update tool versions in tutorial markdown

updated tool versions for all modules
include 'unzip' tool into the tutorial..(maybe not neccessary?)

@sunyi000 I think that you didn't push before making your changes?

@sunyi000 I think that you didn't pull before making your changes?

it's 2 commits.. the last commit has the updates..github says no conflicts ....

ahh ok, but there are some things that have disappeared: this section, the link to the data in zenodo, this whole new section... what am I missing? :)

ahh ok, but there are some things that have disappeared: this section, the link to the data in zenodo, this whole new section... what am I missing? :)

I guess it will merge with the latest instead of replacing it..
I will do it in another way, just pull and push back.. maybe easier..
cheers,

do we close this then @sunyi000? I've seen your commit to the branch...

do we close this then @sunyi000? I've seen your commit to the branch...

yes I will close it ..cheers

repo: beatrizserrano/training-material


text:
*.rst Titles and Tables unrecognized by Sphinx or my reStructuredText editor

When I convert any format to *.rst the titles created are not recognized by Sphinx or my reStructuredText editor.  This seems due to an extra blank line that is inserted between the title and the repeating =.
I am using this code:
from pypandoc import convert
convert(source=clashing_html, to='rst', format='html')

HTML Input

Property Aliases

Current reStructured Text Output
Property Aliases

================

Desired reStructured Text Output
Property Aliases
================

In the case of tables the output looks like this:
+---------------------+--------------------------+

| Property Name       | Clashing Aliases         |

+---------------------+--------------------------+

| background-color    | ``bc-``                  |

+---------------------+--------------------------+

| background-repeat   | ``br-`` ``repeat``       |

+---------------------+--------------------------+

| border-collapse     | ``border-c-`` ``bc-``    |

+---------------------+--------------------------+

| border-color        | ``border-c-`` ``bc-``    |

+---------------------+--------------------------+

It needs to look like this for sphinx to understand it.
+---------------------+--------------------------+
| Property Name       | Clashing Aliases         |
+---------------------+--------------------------+
| background-color    | ``bc-``                  |
+---------------------+--------------------------+
| background-repeat   | ``br-`` ``repeat``       |
+---------------------+--------------------------+
| border-collapse     | ``border-c-`` ``bc-``    |
+---------------------+--------------------------+
| border-color        | ``border-c-`` ``bc-``    |
+---------------------+--------------------------+

The issue seems to be on my side. Sorry.

No worries. :+1:

authors: bebraw nueverest

repo: bebraw/pypandoc


text:
Fixed #211

Prerequisites

[x] Have you read the documentation on contributing? https://github.com/bee-san/pyWhat/wiki/Adding-your-own-Regex

Why do we need this pull request?

Fixed #211

What GitHub issues does this fix?

add new RegExp for JWT
See https://github.com/bee-san/pyWhat/issues/211#issuecomment-983449070 for an explanation

Copy / paste of output
shell:~$ poetry run what cm.8.
Nothing found!

shell:~$ poetry run what yaJhbGciOiJIUzI1NiJ9.e30.4E_Bsx-pJi3kOW9wVXN8CgbATwP09D9V5gxh9-9zSZ0
Nothing found!

shell:~$ poetry run what eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Matched on: MjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG
Name: Litecoin (LTC) Wallet Address
Link:  https://live.blockcypher.com/ltc/address/MjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG

Matched on: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDI
yfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Name: JSON Web Token (JWT)

Mind squashing the commits and a better commit message / PR title please? 🥺

repo: bee-san/pyWhat


text:
TornadoVM stuck when excuting the unsupported example

Describe the bug
Recursion is not supported in TornadoVM. It is expected that TornadoVM should throw some exceptions. However, the problem seems that the execution hangs and it gets stuck. The bug reason may be the same as #240
How To Reproduce
I created the following example:
tornado-examples/src/main/java/uk/ac/manchester/tornado/examples/Broken/Recursion.java
package uk.ac.manchester.tornado.examples.Broken;

import uk.ac.manchester.tornado.api.ImmutableTaskGraph;
import uk.ac.manchester.tornado.api.TaskGraph;
import uk.ac.manchester.tornado.api.TornadoExecutionPlan;
import uk.ac.manchester.tornado.api.annotations.Parallel;
import uk.ac.manchester.tornado.api.enums.DataTransferMode;

import java.util.Arrays;

public class Recursion {

    public static void recursion(int a, int b){
        if(a == 0) b += 1;

        for (@Parallel int i = 0; i<a; i++){
            recursion(a-1, b);
        }
    }

    public static void main(String[] args) {
        int a = 3;
        int b = 0;

        TaskGraph taskGraph = new TaskGraph("s0") //
                .transferToDevice(DataTransferMode.FIRST_EXECUTION, a) //
                .task("t0", Recursion::recursion, a, b) //
                .transferToHost(DataTransferMode.EVERY_EXECUTION, b);

        ImmutableTaskGraph immutableTaskGraph = taskGraph.snapshot();
        TornadoExecutionPlan executor = new TornadoExecutionPlan(immutableTaskGraph);
        executor.execute();

    }
}

Output
Run the example by the following command:
tornado --fullDebug -m tornado.examples/uk.ac.manchester.tornado.examples.Broken.Recursion
Console output:
WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign
Loading DRIVER: uk.ac.manchester.tornado.drivers.opencl.OCLTornadoDriverProvider@2df32bf7
Loading DRIVER: uk.ac.manchester.tornado.drivers.ptx.PTXTornadoDriverProvider@7ac296f6

Computing system setup (please complete the following information):

OS: Ubuntu 22.4
Driver versions: Nvidia 530.30.02
OpenCL versions: 3.0
CUDA Driver versions: 12.1.68
GPU: RTX 3080
TornadoVM commit id: 8fe1d4e9b49f207ebfa05f363cbcd95fc6c90ccf

Thanks for the report. We will investigate this case and let you know.

authors: TaisZ jjfumero

repo: beehive-lab/TornadoVM


text:
Broken on PARADISE LOST (and presumably older versions)

Could not parse request body: missing field `classEmblemBase` at line 1 column 1258

Older versions of CHUNITHM don't have classEmblemBase and classEmblemMedal. Presumably the medal field in userDataEx replaces this?

Might be fixed by 0.4? At least the dan/emblem fields are optional now, but I'm not sure if userDataEx.medal contains dan information on old CHUNITHM.

repo: beerpiss/saekawa


text:
我给个翻译工具建议

我发现用AI的接口翻译, 又快又准确, 比起纯手工快很多, 比起常规的翻译软件也准很多.  这样再稍微改改就快好多.

实际上我也是使用了翻译工具翻译的，先后经历了 Deepl Pro、ChatGPT 3.5、Gemini等

实际上我也是使用了翻译工具翻译的，先后经历了 Deepl Pro、ChatGPT 3.5、Gemini等，特别是使用了Gemini + chrome浏览器上的沉浸式翻译插件。

建议再弄个go的域名, 把go中文网打下来, 那个现在流量大, 但是基本不作为了. 你这个既然花费这么大精力, 应该享有这个名头.

另外一个建议, 弄个数据库比对缓存, 一段一段的缓存. 下次官方文档更新的时候, 只要比对一下原文, 就可以局部更新. 否则要重新全部翻译比对, 就很累. 但是不更新, 你这文档过几年, 又变成很落后.

加油，宝藏网站


text:
Remove specialist

so funny you are mindi... if i didnt tell you 10 times not to put specialist...

license: mit

license_source: bigquery


text:
Loads collection twice

I have configured the directive as follows:
    <div class="col-lg-12 text-center" ng-init="page = 0; perPage = 5;">
        <house-list houses="houses"></house-list>
        <bgf-pagination collection="houses" page="page" per-page="perPage" client-limit="perPage"
                        url="'/api/houses/'"
                        template-url="/views/pagination.houses.html"></bgf-pagination>
    </div>

The directive loads the "/api/houses/" URL twice and both cases the same data are returned. Even in your demo the "words" API is called 4 times!
Demo: http://begriffs.com/angular-paginate-anything/?page=0&perPage=5

You're right, I see the duplication in the demo. (Also the 4x thing happens because each request is calling the OPTIONS verb and then a GET, so two calls done twice.)
This codebase is starting to get overcomplicated by the interaction of various features introduced over time. Ideally I'd like to create a regression test for this and try to refactor the code. The next couple weeks are pretty busy for me though. I'd appreciate any debugging or you can do or a pull request.

in the past i have added some tests for a similar issue :
https://github.com/begriffs/angular-paginate-anything/pull/18
i don't know why it is not effective, probably not so similar

authors: begriffs papaiatis polo2ro

repo: begriffs/angular-paginate-anything


text:
Lightbox: Fixes bug where next/previous icon would show and hide the image (introduced in 3.1.0)

https://github.com/adobe-community/issues/issues/9900

:+1:

:+1:

authors: designjockey kaicataldo weikinhuang

repo: behance/lightbox


text:
Feature request: line area chart

Love the project!! 😍
Is there an existing way to make a Area chart such as this one?
http://recharts.org/en-US/examples/SimpleAreaChart

@sorodrigo I added a new component called AreaSeries for creating basic/stacked  area chart.
Click this link to the example.

authors: beizhedenglong sorodrigo

repo: beizhedenglong/rough-charts


text:
Reign In Recruits

Get recruits to start submitting work via issues.

Seems to be going well, Donovan joins the fray. Consider adding Buy Me a Coffee to CONTRIBUTING.md. guide.

Almost there with Ajay!!!

repo: bellanov/andy


text:
Unknown API auth error

🐛 Describe the bug
Hi,
When I run the following code with my credentials, it gives an error "AuthError: Unknown API auth error", could you please tell me what might be causing the issue?
from vk_url_scraper import VkScraper
vks = VkScraper("username", "password")
# scrape any "video" URL
res = vks.scrape("https://vk.com/video-6596301_145810025")

Error:
---------------------------------------------------------------------------
AuthError                                 Traceback (most recent call last)
<ipython-input-87-3f4ee1c1cb0d> in <module>
      1 from vk_url_scraper import VkScraper
      2
----> 3 vks = VkScraper("+44□□□□□□□□□□", "Qa□□□□□□□□")
      4
      5 # scrape any "video" URL

~/miniconda3/lib/python3.8/site-packages/vk_url_scraper/scraper.py in __init__(self, username, password, token, session_file, captcha_handler)
     74         )
     75         if token is None or len(token) == 0:
---> 76             self.session.auth(token_only=True)
     77
     78     def scrape(self, url: str) -> List:

~/miniconda3/lib/python3.8/site-packages/vk_api/vk_api.py in auth(self, reauth, token_only)
    183
    184         if token_only:
--> 185             self._auth_token(reauth=reauth)
    186         else:
    187             self._auth_cookies(reauth=reauth)

~/miniconda3/lib/python3.8/site-packages/vk_api/vk_api.py in _auth_token(self, reauth)
    235         elif self.password:
    236             self._vk_login()
--> 237             self._api_login()
    238
    239     def _vk_login(self, captcha_sid=None, captcha_key=None):

~/miniconda3/lib/python3.8/site-packages/vk_api/vk_api.py in _api_login(self)
    514
    515         else:
--> 516             raise AuthError('Unknown API auth error')
    517
    518     def server_auth(self):

AuthError: Unknown API auth error

Versions
Python 3.8.5
vk==3.0
vk-api==11.9.9
vk-url-scraper==0.3.27

Hi Iknoor, thanks for opening this issue. This bug appears to be related to an upstream issue that we are tracking at the moment, namely: https://github.com/python273/vk_api/issues/496
@msramalho has a live issue on the vk_api repo https://github.com/python273/vk_api/issues/500 to try and get code to fix this merged to the upstream repository, and he may be able to help further.

I've pushed a new release and more details on the readme on the problem with the vk-api dependency, but you should now be able to login successfully if you uninstall/re-install the hardcoded version of vk-api, after installing vk-url-scraper.

authors: GalenReich iknoorjobs msramalho

repo: bellingcat/vk-url-scraper


text:
add: menambahkan materi tentang webrtc

Deskripsi (Description)

[ ] saya menambahkan algoritma terbaru
[ ] saya memperbaiki algoritma yang sudah ada
[x] saya menambahkan materi/sub materi belajar
[ ] saya memperbaiki materi/sub materi belajar
[x] saya menambah dokumentasi
[ ] saya memperbaiki dokumentasi

Contributor Requirements (Syarat Kontributor)

[x] saya sudah membaca (i have read) CONTRIBUTING dan sudah menyetujui semua
[x] saya telah menambahkan docstring yang memberikan penjelasan maksud dari kode yang saya buat
[x] saya menggunakan bahasa indonesia untuk memberikan penjelasan dari kode yang saya buat

Environment
saya menggunakan (im used):

os = linux

Testing

[x] doctesting js
[x] lint testing eslint

LGTM tapi codacy boleh di fix dulu ka bisa cek disini yang perlu diperbaiki

Masih ada beberapa pesan commit yang belum sesuai, seharusnya ditambahin prefix fix: supaya pesan commit nya valid. Kaerna kalo di liat kamu ngubah langsung di gthub, pastiin apa yang kamu lakuin di github sama kayak yang di local punyamu, di pull dulu perubahannya di branch yag sama. Pastiin udah ad di branch webrtc.
git pull origin webrtc

Baru abis itu ngerubah pesan commitnya.
Jadi ada 4 commit yang salah, ada di b035420, 3acd631, 5117bc6, sama d5a11b9.
Buat ngubah pesan commitnya yang paling gampang dulu yaitu paling terbaru. Caranya di amend.

Catatan: setelah fix: dia harus huruf kecil, karena aturan commitnya memang begitu, contohnya ada di bawah ini

git commit --amend -m "fix: update index.js"
git push -f

Terus langkah selanjutnya ngubah 3 commit sisanya, caranya hampir sama tapi ada tambahan sedikit. Kamu perlu rebase interactive buat ngubah pesan commit sisanya.
Perintah yang harus dijalankan kayak begini, semisal mau ngubah 3acd631, bisa kayak begini. Pastiin formatnya harus '<nomor commit>^'.
git rebase --interactive '3acd631^'

Nanti bakalan ada tulisan
pick 3acd631

Ubah tulisan pick jadi edit, abis itu save. Setelahnya baru bisa di amend kayak sebelumnya dan rebase continue. Pastiin pesan commitnya sama kayak nomor commitnya.
git commit --amend -m "fix: <pesan commitnya disini>"
git rebase --continue

Abis itu push force deh
git push -f

Lakuin ini buat commit 5117bc6 sama d5a11b9.

Di close ya, sesuai informasi di discord

authors: Febri-i KimmyKx reacto11mecha

repo: bellshade/Javascript


text:
don't always restart

change-type: patch

lgtm

repo: belodetek/pet-a-manger


text:
the app is still created after pressing the cancel button.

Button Cancel still created app, function same as Create

🤣 good catch! Will fix in the next update.

Can't repro as of 0.7.1

authors: benallfree uteminhduc

repo: benallfree/pockethost


text:
Generate test fixtures using a JUnit rule/runner

Sometimes, the test fixture does not really matter to the test logic. For example, if we want to test the result of a new sorting algorithm, we can generate the input data and assert the output is sorted, regardless of the data itself. Another example is testing the persistence of domain object, we can generate the domain object, persist it and assert the database contains the same values.
The idea is to use random beans to generate random test fixtures using a junit rule:
public class Test {

    @Rule
    private RandomFixtureRule randomFixtureRule = new RandomFixtureRule(); // may pass a custom enhancedRandom instance here

    @RandomFixture
    private Person person;

    @RandomFixture
    private int[] ints;

    @org.junit.Test
    public void testSortAlgo() throws Exception {
        int[] sortedInts = myAwesomeSortAlgo.sort(ints);

        assertThat(sortedInts).isSorted(); // fake assertion
    }

    @org.junit.Test
    public void testPersistPerson() throws Exception {
        personDao.persist(person);

        assertThat("person_table").column("name").value().isEqualTo(person.getName()); // assretj db
    }

}

This can also be done using a junit runner (and probably it is a better option):
@RunWith(RandomFixtureJUnitRunner.class)
public class Test {

    @RandomFixture
    private Person person;

    @RandomFixture
    private int[] ints;

    @org.junit.Test
    public void testSortAlgo() throws Exception {
        int[] sortedInts = myAwesomeSortAlgo.sort(ints);

        assertThat(sortedInts).isSorted(); // fake assertion
    }

    @org.junit.Test
    public void testPersistPerson() throws Exception {
        personDao.persist(person);

        assertThat("person_table").column("name").value().isEqualTo(person.getName()); // assretj db
    }

}

@PascalSchumacher What do you think? I believe this will tremendously simplify the hassle of generating test fixtures for junit users (I'm not sure testng has the same mechanism of rules).

In hindsight, this has no real added value compared to good old junit setup method.
moreover, this makes me look for the "given" clause somewhere outside my test (in the state of the test class). I think this is better:
    @org.junit.Test
    public void testPersistPerson() throws Exception {
       // given
       Person person = random(Person.class);

       // when
        personDao.persist(person);

       // then
        assertThat("person_table").column("name").value().isEqualTo(person.getName()); // assretj db
    }

The burden of adding a new annotation and a junit runner and the code to make it work is not worth the (small) added value of this feature.

BTW, these two examples (persisting a domain object and sorting a set of numbers) can be added to the readme as showcases of how random beans can be useful in tests (where the test fixture is not important to the test logic)

I would have preferred the rule anyway, as runners are not composeable and there are already a lot of important runners out there (parameterized, junitdataprovider, theories, spring...).
Sorry for the late feedback (was on vacation).

It's always better to have the AAA close to each others. Here with this new feature, the 'arrange' will be spread accross the test class state and will have to be coherent with test methods lifecycle (Should it be shared? recreated for each method? and so on).

In hindsight, this has no real added value compared to good old junit setup method.

I'm closing this issue.
@PascalSchumacher Thank you for your feedback

authors: PascalSchumacher benas

repo: benas/random-beans


text:
Crawl the internet

This is a self assigned issue for me to talk to either Professor Dani Dolev, Professor Sarah Coden or Professor Dror Feitelson regarding acquiring the university resources needed to crawl the top 1M websites to find eval / usages.

Holy, someone did this at http://nerdydata.com/


text:
add minimal word length setting

Adds a new setting to the setup screen to select the minimal word length.
Shorter words entered by the user will not be checked. The grid above the board displays a white 'x' instead of the number and the results page will not display shorter words.
Current possible values as '2+', '3+' and '4+'.

I like the idea. But I have some issues with this:

It breaks the unit tests. They do not compile anymore. They would not to be changed to cover the new behavior anyway.
With longer minimal length of allowed words, chances increase that there are no solutions at all. Does this need to be addressed?
I think you found the best possible icon for the slider, but it is definitely less intuitive than the other two. But this is not a deal breaker for me.

I'll fix the tests. Forgot about those. Possibly, we need to regenerate the board of there are no or not enough solutions

The commits in between are already in master. The only relevant changeset is https://github.com/bennorichters/bnoggles/pull/17/commits/4c9e0567435983b62314a8f0b8deb4012fbe57c0

authors: bennorichters rspilker

repo: bennorichters/bnoggles


text:
LC Model Coord File does not contain Metabolite Spectra

After uploading an LC Model coord file using the suspect.io.lcmodel.read_coord() function, my object does not contain "metabolite_spectra".
Printing the contents of my lcmodel.read_coord() object resulted in an empty dictionary (see attached). And eventually this led to a key error.
Thank you.
Tyler

Hi Tyler,
LCModel does not by default produce individual metabolite spectra in the .coord file, you have to set this in the control file before processing. Once this is done, suspect.io.lcmodel.read_coord() should correctly read in any spectra that were created. The coord file you sent me doesn't contain any, which is why there is a key error looking for NAA. I am afraid you will have to reprocess the files with LCModel and try again. Please let me know if that works.

OK  - thanks Ben.
Do you know what the parameter is for the Control File?
From the LC Model manual  all I can find pertaining to .Coord files are :
FILCOO  : to name the coord file
LCOORD : to determine whether you want to create a Coord file
(pg 43)
Thanks,
Tyler

Hi Ben,
I was able to figure it out.
NEACH: 99
That created the spectra for each metabolite.
-Tyler

Hi Ben,
Perhaps I spoke too soon.
Unfortunately I'm getting a new error - when running that cell , particularly the s.finish() function.
With a correct coord file, the tumor_spectra object does include individual metabolites.
-Tyler
SingleTexRunner_Error_2.14.17.txt

repo: bennyrowland/suspect


text:
Ethiopian Public Health Institute Sitreps

I have some Python code for extracting case data from Ethiopian Public Health Institute situation reports into well-formed CSV.
I can't tell if you have this data already, but if it would be helpful I'd be happy to provide it to you.

Sorry for late reply. We would love to have some help extracting Ethiopia Line List data. Would you still be able to provide scripts to do so? let us now where you host the data and we can ingest?

authors: Mougk brandomr


text:
🛑 Google is down

In 434b6ad, Google (https://www.google.com) was down:

HTTP code: 429
Response time: 471 ms

Resolved: Google is back up in bf06892.

repo: berhei/monitor


text:
🛑 DAP Website is down

In a312ca3, DAP Website (http://web.ula.ve/dap/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DAP Website is back up in fa9f46c after 1 hour, 4 minutes.

repo: berlinserver/estatus


text:
Error spamming log

This error keep spamming the log during the game loading.
[07:25:07] [ForkJoinPool.commonPool-worker-3/ERROR]: Could not find parent software/bernie/shadowed/fasterxml/jackson/databind/util/PrimitiveArrayBuilder for class software/bernie/shadowed/fasterxml/jackson/databind/util/ArrayBuilders$DoubleBuilder in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a on thread Thread[ForkJoinPool.commonPool-worker-3,5,main]
[07:25:07] [ForkJoinPool.commonPool-worker-3/ERROR]: An error occurred building event handler
java.lang.ClassNotFoundException: software.bernie.shadowed.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606) ~[?:?]
	at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
	at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:62) ~[eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:21) ~[eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:20) ~[eventbus-4.0.0.jar:4.0.0+65+master.6080a3f]
	at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) ~[modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.0.9.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.util.ArrayBuilders.getDoubleBuilder(ArrayBuilders.java:78) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser.deserialize(PrimitiveArrayDeserializers.java:900) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser.deserialize(PrimitiveArrayDeserializers.java:872) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:127) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:287) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:151) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:127) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:287) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:151) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:195) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:21) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:127) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:287) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:151) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:1608) ~[?:?]
	at software.bernie.shadowed.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1216) ~[?:?]
	at software.bernie.geckolib3.geo.raw.pojo.Converter.fromJsonString(Converter.java:63) ~[?:?]
	at software.bernie.geckolib3.file.GeoModelLoader.loadModel(GeoModelLoader.java:21) ~[?:?]
	at software.bernie.geckolib3.resource.GeckoLibCache.lambda$null$9(GeckoLibCache.java:85) ~[?:?]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) [?:?]
	at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479) [?:?]
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) [?:?]
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) [?:?]
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) [?:?]
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) [?:?]
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) [?:?]

This still requires attention

Same as me, but only happen when I use JDK 8+ to start the game.

Yeah it happens only when using a java version upper than 8.

cc: @cpw who was looking into this yesterday
The crux of this issue comes from the fact it only manifests itself with Java 9+, this has only been working on Java 8 from an implementation detail of ForkJoinPool. The issue itself is one of classloading, why mod code is trying to be read from the classpath rather than the mod classloader, but it is how EventSubclassTransformer#buildEvents is classloading which is especially relevant. It tries to load the parent type of the actively loaded class to see if it is an Event subclass, and does so directly referencing the current thread's context classloader. As this is from the context of ForkJoinPool's common pool, what that context classloader actually is depends on what the JRE has decided it should be.
On Java 8, with system property java.util.concurrent.ForkJoinPool.common.threadFactory unset and no security manager used, the common pool's ForkJoinWorkerThreadFactory is ForkJoinPool#defaultForkJoinWorkerThreadFactory (see ForkJoinPool#makeCommonPool()). That default thread factory is ForkJoinPool$DefaultForkJoinWorkerThreadFactory:
static final class DefaultForkJoinWorkerThreadFactory implements ForkJoinWorkerThreadFactory {
	@Override
	public final ForkJoinWorkerThread newThread(ForkJoinPool pool) {
		return new ForkJoinWorkerThread(pool);
	}
}

These ForkJoinWorkerThreads will inherit the context classloader from that of the thread which makes them, i.e. the mod classloader in this case.
After Java 8 ForkJoinPool#makeCommonPool() moved to ForkJoinPool#<init>(byte), but otherwise works the same way. What doesn't work the same way is ForkJoinPool$DefaultForkJoinWorkerThreadFactory:
private static final class DefaultForkJoinWorkerThreadFactory implements ForkJoinWorkerThreadFactory {
	private static final AccessControlContext ACC = contextWithPermissions(
		new RuntimePermission("getClassLoader"),
		new RuntimePermission("setContextClassLoader")
	);

	@Override
	public final ForkJoinWorkerThread newThread(ForkJoinPool pool) {
		return AccessController.doPrivileged(new PrivilegedAction<>() {
			@Override
			public ForkJoinWorkerThread run() {
				return new ForkJoinWorkerThread(pool, ClassLoader.getSystemClassLoader());
			}
		}, ACC);
        }
    }

These ForkJoinWorkerThreads will not inherit the context classloader from that of the thread which makes them, but instead the system classloader.
From here it seems quite clear what has happened, with the common pool threads now using the system classloader the event transformer has no chance of finding the parent types, hence the exceptions. (In case it was not clear the common pool is being used from the CompletableFutures in GeckoLibCache#resourceReload) Why it doesn't happen more frequently/at all is possibly just a result of mods having already loaded any types before the common pool might use them (if they're using the common pool at all which most mods wouldn't be).

As it happens having helped with unrelated debugging on ForgeCraft I had rewritten GeckoLibCache#resourceReload in a way which probably fixes this. Not to say that's the only way to fix it, quite the contrary, but using the resource loading Executors is arguably the best and simplest fix for what you're doing.

@Chocohead I don't understand 90% of this but thank you for the help! I'll change GeckoLibCache to have your changes. Thanks a ton!

Thanks for the help @chocohead and @cpw I'll be implementing your suggested fix here tonight into the main branches. Thanks again for the awesome help!

This should be resolved in the latest update. If a user of Java 9+ could please test the newest version and respond here as I don't have Java 9+ myself. If I hear nothing in a week, I'll go ahead and close this issue.

I just tried, it works now, the error doesn't appear more.

Alright! Closing this issue now

authors: AzureDoom Chocohead Hypsellis TUsama bernie-g yuuki-san

repo: bernie-g/geckolib


text:
consommation fioul en litre

Je ne sais pas comment faire pour que le code choisisse entre la donnée de "consommation" ou "consommation litre". Voila ce que j'avais imaginé

@Benjamin-Boisserie-ABC est-ce qu'il faut qu'on retienne 2 saisies ou 3 saisies ?
Si tous ceux qui ont accès à leur facture en kWh l'ont aussi en litres alors c'est plus simple, car ça m'évite de faire une interface personnalisée pour ça. Mais si les 3 saisies sont concurrentes, alors pas de problèmes je m'y mettrai :)

@martindaniel4 un avis sur cette question :) ?

@laem le prix du fioul varie et je trouve ca galere de baser une estimation sur la facture. Les utilisateurs de fioul connaissent le nombre de litres qu'ils mettent dans leur cuve donc ca me semble le plus simple.

Merci :)
Donc je dirais qu'on peut garder comme saisie principale les litres et comme saisie secondaire prix avec un avertissement sur la variabilité du prix.

repo: betagouv/ecolab-data


text:
🏓 Ajouter un raccourci sur le début de carrière pour le simulateur Médecin

Description du retour utilisateur
Retour usager
« Le simulateur me sort début activité mais je suis à 1 an de la retraite. »
Amélioration proposée

ajouter un raccourci "Fin de carrière" (qui calcule une carrière à jour J - 40 ans je suppose) pour permettre de préremplir automatiquement la question "Date de création".
mettre plus en avant le fait de pouvoir renseigner son entreprise pour avoir les calculs déjà faits, directement dans la page.

Aperçu
Cf. https://www.figma.com/file/oj7dgPlaJIfpYF9XIPmHtb/Issues-%26-quick-wins?node-id=201%3A1010

URL de la page
https://mon-entreprise.urssaf.fr/simulateurs/profession-liberale/medecin
Contexte supplémentaire
No response

Relié #1633

Actuellement on a une suggestion « il y a plus de 10 ans » qui fonctionne dans le cas des fin de carrière. Par ailleurs, cette question apparaitra beaucoup moins souvent une fois que #1633 sera implémentée.

authors: johangirod supersuperflux

repo: betagouv/mon-entreprise


text:
Logo

As Betterlockscreen is developing and today we have created/moved it to a GitHub-Organisation to have everything in one place we need (or better want) a Logo :smiley:
I'm not talented in graphic-design and also not being the most creative, so if you would like to support us, this is your chance to contribute something big - beside code ;)

I'm not talented in graphic-design too, but can offer you something

Thanks for your support and idea's :) I really like the second one, if you like to you could work out the Monitor a bit more with shadow/thickness of the border or something and some colors 👍🏻

How about this?

Thanks for the idea and time, let's ask @pavanjadhaw how he feels about it - I really like it? :)

Hey @SysadminLink, as Jeff and I both like your Logo, I would say let's go fit it :) Could you please attach the Krita-sources and confirm that your are OK with us using/changing/distributing it under MIT-License?
Thanks so much for helping us out!

Yep, I'm ok
Here you are
https://long.af/urrdcc (MEGA disk link shorted via https://long.af - FOSS service)

Or so?

@baron-digit I'm really sorry for my late response on this! It's awesome.
Can you provide the bottom one with the reflection with and without text (transparent) and/or sources? ✌🏻

Hey @SebTM,
sure no worries. This one I assume?
Find enclosed the SVG.

@baron-digit @SysadminLink Thanks very much for your help and ideas, I've set the version from @baron-digit for org/repo and in the Readme as I personally think it's a bit more modern. I hope your are okay with this and I appreciate all your support on this!

authors: SebTM SysadminLink baron-digit

repo: betterlockscreen/betterlockscreen


text:
Bad PR with worthless merge commit

Bad commit to demonstrate worthless merge commit created by bad GitHub web usage
This commit was created using the process described at:
https://github.com/KirstieJane/STEMMRoleModels/wiki/Syncing-your-fork-to-the-original-repository-via-the-browser
Note the worthless commit commit bartlettroscoe@6a97a21.

This was just an example to demonstrate what happens if you follow the process at:

https://github.com/KirstieJane/STEMMRoleModels/wiki/Syncing-your-fork-to-the-original-repository-via-the-browser

and then create a branch and a PR off of that.
Closing because we don't want to merge.  I just wanted to demonstrate the point.

@bartlettroscoe I followed those same instructions to success. Though, the first time I tried using a different set of instructions and wound up doing a merge back to upstream master. So, not sure what you are demonstrating.
I was demonstrating it is possible to use web interface to sync a fork'd branches master with upstream. It is a little more involved than I'd like but it seems to work. And, I think its the wrong thing to force would-be authors who may not also be software developers to use git command-line to draft and revise content.

@markcmiller86, it took a lot of clicks to get this PR created and it was not straightforward.   After you create the branch, you have not abandon the PR it tries to make you create and you instead of to go to the list of branches in your fork, select your new branch, and then click the "Compare and Create Pull Request" button and select the target repo as the main BSSw.io repo.  Lots of jumping around.  Kind of silly.  But I can document the 15-step click-click-click process :-)

Honestly, don't wanna burden you with documenting all that. We don't really have any non-software developer contributors yet, do we? I agree, documenting all that is needed, at some point. I am not sure it is necessary now.
But, if you are willing, that would be great. I think capturing what is going on for a non-software content creater who may be only a technical writer (I don't mean only as in somehow less than developer way but only as in not wanting to deal with the perspectives of a developer) is useful. Maybe another option to address this workflow is suggest best GUI tool(s) to run locally.
Why can't we clone a repo on github web itself? Why do we have only the fork option there?

@markcmiller86,
I can list out the steps for this.  Should we split the instructions for updating the 'master' branch in a fork separately?

I can list out the steps for this. Should we split the instructions for updating the 'master' branch in a fork separately?

I think that makes sense. That is really an aspect to the tools being used to develop the content and not at all related to the actual content development itself, right? I mean this need to update the master on a fork'd repo is not something anyone doing normal MS Word collaboration would ever be hit with.


text:
🛑 Online Diyetisyenim is down

In 27fdcb3, Online Diyetisyenim (https://onlinediyetisyenim.tr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Online Diyetisyenim is back up in 4a23aff after 18 minutes.

repo: betterwithagency/status-page


text:
Fix TypeScript buffer bug

As outlined in #209, the TypeScript runtime utilizes a shared buffer for encoding which can lead to subtle bugs when decoding multiple types. For example:
    // should be the data of 'CreateUser'
    const createUserBuffer = CreateUser.encode({ email: "hi@andrew.im" });
    // encode another type
    CreateOk.encode({ now: 1 })
    // fails to decode as the data of 'createUserBuffer' is now the data of 'CreateOk.encode'
    const user = CreateUser.decode(createUserBuffer);

This change ensures we create and return a new buffer from 'toArray()'; yes, it allocates additional data, but it means users don't need to think about what happens when encoding multiple types when they might still need the data buffer.

Holding off on merging this as it introduces a major performance hit
Bebop   encode Song x 2,259,026 ops/sec ±2.66% (80 runs sampled)
Bebop   decode Song x 2,823,515 ops/sec ±0.28% (94 runs sampled)

opting for a different approach

repo: betwixt-labs/bebop


text:
How to use replace string (or increase numberic) in files

Hi Beverad,
Thanks for your hard work. I like your app a lot but honestly after watch your guide video, I still dont know how to use Bulk upload function because it still does not have enough information. I can draft quickly like this:

I have input folder includes:

my_animation_clip_001.mp4 (this is my video)
my_animation_clip_001.jpeg or my_animation_clip_thumb_001_part.jpeg  (this is my thumbnail)
How to ensure the pair of video and thumb will be used correctly?

I have 50 - 100 videos, their names will be like this 002 up to 100.mp4 and 002 up to 100.jpeg
How can I setup automatic for Title like: My Daily Animation Clip - Part 001 up to My Daily Animation Clip - Part 200
and same for description

You can give some screenshots or what can make you give it clear.
Thank you very much.

Hey @emourdavid, so sorry for the super slow reply on this, I've been a bit overwhelmed with work recently and I'm only just starting to get on top of my inbox.
What have you tried so far? The Dry Run checkbox is there to help you experiment with the options until it works for you :)
If you'd like a bit more help setting it up / getting it working for you, let me know a few good dates/times for a video call and I'll hop on a call and walk you through it - feel free to email me andrew@beveridge.uk
We can then improve the docs to help future folks like you :)

authors: beveradb emourdavid

repo: beveradb/youtube-bulk-upload


text:
bevy_reflect: enum_utility cleanup

Objective
The enum_utility module contains the get_variant_constructors function, which is used to generate token streams for constructing enums. It's used for the FromReflect::from_reflect implementation and the Reflect::try_apply implementation.
Due to the complexity of enums, this function is understandably a little messy and difficult to extend.
Solution
Clean up the enum_utility module.
Now "clean" is a bit subjective. I believe my solution is "cleaner" in that the logic to generate the tokens are strictly coupled with the intended usage. Because of this, try_apply is also no longer strictly coupled with from_reflect.
This makes it easier to extend with new functionality, which is something I'm doing in a future unrelated PR that I have based off this one.
Testing
There shouldn't be any testing required other than ensuring that the project still builds and that CI passes.

@MrGVSV once this has merge conflicts resolved I'll merge this.

authors: MrGVSV alice-i-cecile

repo: bevyengine/bevy


text:
Support SystemInput tuples up to 8 elements

Objective

Writing an API, and I want to allow users to pass in extra data alongside the API provided input, and tuples are the most natural extension in this case.
Bring SystemInput up to par with SystemParam for tuple support.

Solution

Added impls for tuples up to 8 elements. If you need a 9-arity tuple or more, write your own SystemInput type (it's incredibly simple to do).

Testing

Added a test demonstrating this.

Showcase
Tuples of arbitrarySystemInputs are now supported:
fn by_value((In(a), In(b)): (In<usize>, In<usize>)) -> usize {
    a + b
}
fn by_ref((InRef(a), InRef(b)): (InRef<usize>, InRef<usize>)) -> usize {
    *a + *b
}

let mut world = World::new();
let mut by_value = IntoSystem::into_system(by_value);
let mut by_ref = IntoSystem::into_system(by_ref);

by_value.initialize(&mut world);
by_ref.initialize(&mut world);

assert_eq!(by_value.run((12, 24), &mut world), 36);
assert_eq!(by_ref.run((&12, &24), &mut world), 36);

@spectria-limina you were poking at this; can I get your review here?

LGTM

authors: ItsDoot alice-i-cecile spectria-limina


text:
Fix scrolling in UI example

Objective
Fixes #8056
Alternative to #8061
Solution
Prior to this PR, the inner container was being constrained to the height of the outer container. The scroll range was being determined by the inner container's height and a sum obtained by iterating over every list item in the container.
With this PR, I let the inner container stretch to the height of its contents. The scroll range is simple to get from the outer and inner container heights.
I'm not sure why it was implemented this way, but it's possible that this was working around a very old stretch/taffy bug or something.
There's some additional explanation of what is going on and why the old implementation worked in Bevy 0.9 but not Bevy 0.10 in #8061.
 Before                After
┌─────Container─────┐ ┌─────Container─────┐
│ ┌─ScrollingList─┐ │ │ ┌─ScrollingList─┐ │
│ │    Item 1     │ │ │ │    Item 1     │ │
│ │    Item 2     │ │ │ │    Item 2     │ │
│ │    Item 3     │ │ │ │    Item 3     │ │
│ │    Item 4     │ │ │ │    Item 4     │ │
└─┴───────────────┴─┘ └─┼───────────────┼─┘
       Item 6           │    Item 6     │
       Item 7           │    Item 7     │
       Item 8           │    Item 8     │
                        └───────────────┘

This also cleans up a few unnecessary styles.

This implementation of a ScrollView looks non-ideal as it seems that it will cause a relayout on every scroll position change.

I think this is probably as good as it gets in "user approachable example code," right now, right? Or do we have some way of offsetting a UI node without causing a relayout (other than modifying the GlobalTransform)?


text:
chore(package): update @types/node to version 10.9.4

Closes #20

Codecov Report

Merging #21 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #21   +/-   ##
=======================================
  Coverage   89.24%   89.24%
=======================================
  Files          27       27
  Lines         465      465
  Branches       47       47
=======================================
  Hits          415      415
  Misses         50       50

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4716ce4...745ca15. Read the comment docs.

authors: beyerleinf codecov-io

repo: beyerleinf/ngx-dnd


text:
Suspected Tachyon crash

Tachyon is currently forcibly disconnecting the socket after about 2 minutes:

Fixed by 8b77452250b3a88e506bb1d6eda7cbf157bda7f7

authors: Jazcash Teifion

repo: beyond-all-reason/teiserver


text:
Feature - Time Block Input

Once clicked, a Time Block can receive input that will be used to indicate a scheduled event for that time block.  The user can then input text to the time block to record an event.

Feature already present.


text:
Speedup vcs

This cuts down the use of externals to a minimum. Probably the main issue with speed is the amount of calls to git and huge repositories. I tried to reduce the calls here, but do not expect it to solve issues like #732 ..

@dritter - I think this is a really good idea. I also think we should have this in the master branch. Do you mind submitting another PR that ports this over to the older codebase so we can get it into master for anyone using that branch directly?

:+1: Will do in the next days.

authors: bhilburn dritter


text:
use tracing instead of log

By all accounts tracing is better than bare log, and our error library is designed to interoperate with it. There's a compatibility shim so we can just s/log/tracing I think but I don't know enough about tracing to know if there's stuff we should do to really use it well (using its "spans" is probably a good idea...)

@Gankra this is done now right?

yep

authors: Gankra bholley

repo: bholley/cargo-vet


text:
Modbus RTU slave/server?

Hi, I just noticed that there's apparently no Modbus RTU server node -- and even more surprising, I can't even find a npm package with one. Any plans to add a Modbus RTU server node in the future?

Hi, I'm sorry there are no plans for now to add Modbus RTU server, because it was never missed in the last three years, but feel free to contribute and send your pull request for a RTU server!

It seams to be that still nobody miss the option to simulate a MODBUS RTU Slave with node-red? Because this would be a nice use-case for this feature request: Simulated virtual MODBUS RTU Slave signals.

authors: biancode sensbo thatcadguy

repo: biancode/node-red-contrib-modbus


text:
refactor(threads): error monitor spawned threads

Spawned threads should be error monitored, because any error that is thrown inside the thread will silently be discarded otherwise.

Hey @zsoerenm ! Thanks, I think the change is reasonable, however, the Base.errormonitor is not available for example in Julia 1.6, so the new code might fail on the old Julia versions. This is something we wish to avoid. Could you please double-check which version introduced the Base.errormonitor and add a @static if to prevent using it on the older versions of Julia.

Here is the list of supported versions https://github.com/biaslab/Rocket.jl/actions/runs/5998363534

Good point. I added a static version check.

authors: bvdmitri zsoerenm


text:
Introduce Bethe Free Energy

This branch includes an introduction to the Bethe Free Energy in the docs. Fixes #152 and #95.

Thanks for the feedback, I've made some changes to address your concerns.
@ismailsenoz might have more to say on these matters.

If the user chooses a constraint involving variables that are not argument to common factors it will be ignored by the inference engine due to Bethe assumption. There is always implicit Bethe constraints that the user should always be aware of

I think this guide should not be a guide about @constraints, the guide about @constraints is a separate documentation page and we should keep in mind to mention it there https://github.com/biaslab/RxInfer.jl/issues/150

@bvdmitri I've added some of my go-to papers.

Lets see if tests are still passing......😁

authors: ThijsvdLaar bvdmitri


text:
Update Cargo.toml

Fixed the github url in cargo.toml #1

@dilawar no longer needed


text:
new roadmap pic

In pic: added a couple projects, gave most projects an issue number

:+1:

I like this even doe I have no clue what I’m doing

authors: LisaBurke40 trentmc vrde

repo: bigchaindb/bigchaindb


text:
Pass assembly variants to realigner as knowns

Resolves #200.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/avocado-prb/165/Build result: FAILUREGitHub pull request #208 of commit a3d1d49e602265ba80b27894ed38a88c64a4788d automatically merged.[EnvInject] - Loading node environment variables.Building remotely on amp-jenkins-worker-02 (centos spark-test spark-compile) in workspace /home/jenkins/workspace/avocado-prb > git rev-parse --is-inside-work-tree # timeout=10Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/bigdatagenomics/avocado.git # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/avocado.git > git --version # timeout=10 > git fetch --tags --progress https://github.com/bigdatagenomics/avocado.git +refs/pull/:refs/remotes/origin/pr/ > git rev-parse origin/pr/208/merge^{commit} # timeout=10 > git branch -a --contains 138d857103632c20f2cf04f87ea7fb072a771aa2 # timeout=10 > git rev-parse remotes/origin/pr/208/merge^{commit} # timeout=10Checking out Revision 138d857103632c20f2cf04f87ea7fb072a771aa2 (origin/pr/208/merge) > git config core.sparsecheckout # timeout=10 > git checkout -f 138d857103632c20f2cf04f87ea7fb072a771aa2First time build. Skipping changelog.Triggering avocado-prb ? 2.6.0,2.10,1.5.2,centosTriggering avocado-prb ? 2.6.0,2.11,1.5.2,centosTouchstone configurations resulted in FAILURE, so aborting...
Test FAILed.

Coverage increased (+1.3%) to 85.166% when pulling 45c974d009ef80faa3487d4870d61207fde82b22 on fnothaft:issues/200-assembly-variants-to-realigner into de2522d5e0f6f7a48e6ff718f4df14bd80a1df41 on bigdatagenomics:master.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/avocado-prb/174/Build result: FAILURE[...truncated 8 lines...] > git fetch --tags --progress https://github.com/bigdatagenomics/avocado.git +refs/pull/:refs/remotes/origin/pr/ > git rev-parse origin/pr/208/merge^{commit} # timeout=10 > git branch -a --contains bf417147789e1afce1f0e703de95e0a4c770d455 # timeout=10 > git rev-parse remotes/origin/pr/208/merge^{commit} # timeout=10Checking out Revision bf417147789e1afce1f0e703de95e0a4c770d455 (origin/pr/208/merge) > git config core.sparsecheckout # timeout=10 > git checkout -f bf417147789e1afce1f0e703de95e0a4c770d455First time build. Skipping changelog.Triggering avocado-prb ? 2.6.0,2.11,2.0.0,centosTriggering avocado-prb ? 2.3.0,2.10,2.0.0,centosTriggering avocado-prb ? 2.6.0,2.10,2.0.0,centosTriggering avocado-prb ? 2.6.0,2.11,1.6.1,centosTriggering avocado-prb ? 2.3.0,2.10,1.6.1,centosTriggering avocado-prb ? 2.3.0,2.11,2.0.0,centosTriggering avocado-prb ? 2.3.0,2.11,1.6.1,centosTriggering avocado-prb ? 2.6.0,2.10,1.6.1,centosavocado-prb ? 2.6.0,2.11,2.0.0,centos completed with result SUCCESSavocado-prb ? 2.3.0,2.10,2.0.0,centos completed with result FAILUREavocado-prb ? 2.6.0,2.10,2.0.0,centos completed with result SUCCESSavocado-prb ? 2.6.0,2.11,1.6.1,centos completed with result SUCCESSavocado-prb ? 2.3.0,2.10,1.6.1,centos completed with result SUCCESSavocado-prb ? 2.3.0,2.11,2.0.0,centos completed with result SUCCESSavocado-prb ? 2.3.0,2.11,1.6.1,centos completed with result SUCCESSavocado-prb ? 2.6.0,2.10,1.6.1,centos completed with result SUCCESS
Test FAILed.

authors: AmplabJenkins coveralls fnothaft

repo: bigdatagenomics/avocado


text:
Improve mango notebook

This update includes:

compatibility with hortonworks (SPARK_HOME lookup)
remove the useless use of ls, echo, fork and so on (i.e pure bash)
find correctly the full path of the requested program
use PYSPARK_PYTHON, PYSPARK_DRIVER_PYTHON, PYSPARK_DRIVER_PYTHON_OPTS, PYSPARK_SUBMIT_ARGS  environnement variable
Add error handling

Can one of the admins verify this patch?

Thanks for the contribution @bioinfornatics! I made PR https://github.com/bigdatagenomics/mango/pull/430 which adds a Jenkins test for the notebook. Once that is merged I will trigger this test.

Well done @akmorrow13. Always use tests 😉.

Jenkins, test this please.

Coverage remained the same at 77.778% when pulling 21b13049e46afbcc118d98e5d1c38993fa900e1f on bioinfornatics:mango_notebook_enhancement into f6ec8c20ab537d31ab9e036a3151c59455e5404d on bigdatagenomics:master.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/718/
Test FAILed.

@akmorrow13 current error is:
Exception in thread "main" java.lang.IllegalArgumentException: pyspark does not support any application
is it possible to run mango-notebook with debug output  ?
In order to do this at line 231 prefix command line by bash -xv
bash -xv ${PROJECT_ROOT}/bin/mango-notebook  &> ${MANGO_NOTEBOOK_LOGS} &

Indeed I need to see the trace to fix it.
Thanks a lot

@bioinfornatics yes you can add bash -xv to scripts/jenkins-test in this PR to see the output. Right now, the pyspark args are throwing the error.

So I rebase on master and put my commit at the end to have a clean history. I do not if that follow your git flow.

I will try another way in order to keep bubble merge in the history

done
Is it possible to run the test in order to see the stack trace, please?

Jenkins, test this please.

@akmorrow13 could you launch the test for debug purpose please ?

Jenkins, add to whitelist.

Jenkins, test this please.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/726/
Test FAILed.

Jenkins, test this please.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/729/
Test PASSed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/730/
Test FAILed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/731/
Test PASSed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/732/
Test FAILed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/733/
Test PASSed.

up

lgtm!

Thanks @bioinfornatics!

authors: AmplabJenkins akmorrow13 bioinfornatics coveralls

repo: bigdatagenomics/mango


text:
bugs / missing features in pull-raw-data

[ ] how is batch specified?
[ ] pull data only from specific assays
[ ] pull only for specific samples

see #118

@bobermayer, can this ticket be closed or there is something missing?

you fixed that only in snappy pull-raw-data but not in sodar pull-raw-data right? does that matter?

Just snappy, I avoid touching other processes cause I don't know all the dependencies...
It does matter, snappy pull-all-data is basically just calling sodar pull-raw-data. The implementation behind the new snappy pull-raw-data is completely different...it is closer to the one in snappy pull-processed-data.

authors: bobermayer eudesbarbosa

repo: bihealth/cubi-tk


text:
Update the data page

We need to update the data page:

[x] Add links to the different datasets on the wiki.

[ ] Link from the data page to the wiki to point users towards the raw data.

Heatmap: https://wiki.bikedataproject.org/open-cycling-data/info-about-heatmap-data
Bicycle counts: https://wiki.bikedataproject.org/open-cycling-data/bicycle-counts

[ ] Embed the data map directly on the website: https://data.bikedataproject.org/map/

[ ] Add a button to go 'fullscreen'.
[ ] Make the map window smaller or fix scolling ux, see https://github.com/bikedataproject/website/issues/37

I was wondering what

All aggregated cycling data will be available as open data by the end of October 2020. For now, you can contribute to the project by donating your cycling data.

means in Jan 2021 and found this issue after some digging. How about changing the two places where this text is with an quick update and link to the Wiki?
All aggregated cycling data will be available as open data by the end of October 2020. For now, you can contribute to the project by donating your cycling data.
Find and learn about the data in our Wiki.

authors: tordans xivk

repo: bikedataproject/website


text:
API Stability

In order to release version 1.0.0, we need a stable API that is robust against any more breaking changes.
Right now, the interface is still evolving with multiple different versions here and there.
Consistency and stability are very important!

[ ] Plugin API stability

[ ] Setting state in services should be atomic
[ ] #6

[ ] Public API

[ ] HTTP API
[ ] WebSocket API
[ ] Socket.io API

HTTP API Blueprint

generated using the Paw HTTP client

GET /api/v1/healthcheck

Request

Headers
  Accept-Encoding: gzip, deflate, br
  Cookie: bildschirm=eyJmbGFzaCI6e30sInBhc3Nwb3J0Ijp7InVzZXIiOiJtYXQifX0=; bildschirm.sig=p7RggYxPbTbtWtCL0jT--g8fyQc

Response 200 (application/json; charset=utf-8)

Headers
  X-Powered-By: bildschirm
  Etag: W/"3a-AS0/S+G+EBFcDB10mTNV+2I6K3Y"
  Vary: Accept-Encoding

Body
  {"status":"ok","errorRate":0,"plugins":{"telemetry":"ok"}}

POST /api/v1/authenticate?type=cookie

Request (application/json; charset=utf-8)

Headers
  Accept-Encoding: gzip, deflate, br
  Cookie: bildschirm=eyJmbGFzaCI6e30sInBhc3Nwb3J0Ijp7InVzZXIiOiJtYXQifX0=; bildschirm.sig=p7RggYxPbTbtWtCL0jT--g8fyQc

Body
  {
      "username": "mat",
      "password": "mat"
  }

Response 404 (text/html; charset=utf-8)

Headers
  X-Content-Type-Options: nosniff
  X-Powered-By: bildschirm
  Content-Security-Policy: default-src 'none'
  Vary: Accept-Encoding

Body
  <!DOCTYPE html>

  <meta charset="utf-8">
  <title>Error</title>

Cannot POST /api/v1/authenticate

POST /api/v1/logout

Request (application/json; charset=utf-8)

Headers
  Cookie: bildschirm=eyJmbGFzaCI6e30sInBhc3Nwb3J0Ijp7InVzZXIiOiJtYXQifX0=; bildschirm.sig=p7RggYxPbTbtWtCL0jT--g8fyQc

Body
  {
      "username": "mat",
      "password": "mat"
  }

Response 404 (text/html; charset=utf-8)

Headers
  X-Content-Type-Options: nosniff
  X-Powered-By: Express
  Content-Security-Policy: default-src 'none'

Body
  <!DOCTYPE html>

  <meta charset="utf-8">
  <title>Error</title>

Cannot POST /api/v1/logout

GET /api/v1/services/admin-controls

Request

Headers
  Cookie: bildschirm=eyJmbGFzaCI6e30sInBhc3Nwb3J0Ijp7InVzZXIiOiJtYXQifX0=; bildschirm.sig=p7RggYxPbTbtWtCL0jT--g8fyQc

Response 200 (application/json; charset=utf-8)

Headers
  Etag: W/"3b-pEQEYEjKN9cxk3X9SPVuzSj+etY"
  X-Powered-By: Express

Body
  {"startedAt":"2022-03-19T05:03:33.194Z","restarting":false}

POST /api/v1/services/admin-controls/actions/restart

Request

Headers
  Cookie: bildschirm=eyJmbGFzaCI6e30sInBhc3Nwb3J0Ijp7InVzZXIiOiJtYXQifX0=; bildschirm.sig=p7RggYxPbTbtWtCL0jT--g8fyQc

Response 200 (application/json; charset=utf-8)

Headers
  Etag: W/"2f-bVMm9N8i9oyW2LFK8xYyilJsZ00"
  X-Powered-By: Express

Body
  {"result":{"restartIn":2000,"restarting":true}}

GET /api/v1/services/theme

Request

Headers
  Cookie: bildschirm=eyJmbGFzaCI6e30sInBhc3Nwb3J0Ijp7InVzZXIiOiJtYXQifX0=; bildschirm.sig=p7RggYxPbTbtWtCL0jT--g8fyQc

Response 200 (application/json; charset=utf-8)

Headers
  Etag: W/"12-AoRF9l4v0tH1trsJvh45mjO3iLg"
  X-Powered-By: Express

Body
  {"theme":"purple"}

POST /api/v1/services/theme/actions/choose

Request (application/json; charset=utf-8)

Headers
  Cookie: bildschirm=eyJmbGFzaCI6e30sInBhc3Nwb3J0Ijp7InVzZXIiOiJtYXQifX0=; bildschirm.sig=p7RggYxPbTbtWtCL0jT--g8fyQc

Body
  {
      "theme": "purple"
  }

Response 200 (application/json; charset=utf-8)

Headers
  Etag: W/"2-vyGp6PvFo4RvsFtPoIWeCReyIC8"
  X-Powered-By: Express

Body
  {}

GET /api/v1/services/telemetry

Request

Headers
  Cookie: bildschirm=eyJmbGFzaCI6e30sInBhc3Nwb3J0Ijp7InVzZXIiOiJtYXQifX0=; bildschirm.sig=p7RggYxPbTbtWtCL0jT--g8fyQc

Response 200 (application/json; charset=utf-8)

Headers
  Etag: W/"2b8-rLfJ/WgbVTbn+CPMYRSzusfU0eA"
  X-Powered-By: Express

Body
  {"stats":{"deviceName":"Bildschirm","version":"0.3.0","uiVersion":"MAIN","system":{"manufacturer":"Apple Inc.","model":"iMac12,1"},"cpu":{"manufacturer":"Intel","brand":"Core™ i5-2400S","cores":[{"load":28.507014028056112},{"load":22.945891783567134},{"load":22.984476715072606},{"load":22.483725588382576}],"speedMax":2.5,"mainTemperature":-1,"currentLoad":24.229902329075884},"os":{"platform":"darwin","distro":"Mac OS X","version":"10.13.6","name":"macOS High Sierra","architecture":"x64","hostname":"imac.local"},"memory":{"total":8589934592,"free":521338880,"used":8068595712},"network":{"internalIPv4":"192.168.0.101","publicIPv4":"46.253.241.213","mac":"3c:07:54:12:91:b3","speed":100}}}

GET /api/v1/services/telemetry

Request

Headers
  Authorization:
  Cookie: bildschirm=eyJmbGFzaCI6e30sInBhc3Nwb3J0Ijp7InVzZXIiOiJtYXQifX0=; bildschirm.sig=p7RggYxPbTbtWtCL0jT--g8fyQc

Response 200 (application/json; charset=utf-8)

Headers
  Etag: W/"29b-ZoaJL0U/1J0saIPyAmbF6pwyTj8"
  X-Powered-By: Express

Body
  {"stats":{"deviceName":"Bildschirm","version":"0.3.0","uiVersion":"MAIN","system":{"manufacturer":"Apple Inc.","model":"iMac12,1"},"cpu":{"manufacturer":"Intel","brand":"Core™ i5-2400S","cores":[{"load":33.13343328335832},{"load":27.127127127127125},{"load":26.3},{"load":26.05}],"speedMax":2.5,"mainTemperature":-1,"currentLoad":28.153519189898734},"os":{"platform":"darwin","distro":"Mac OS X","version":"10.13.6","name":"macOS High Sierra","architecture":"x64","hostname":"imac.local"},"memory":{"total":8589934592,"free":20742144,"used":8569192448},"network":{"internalIPv4":"192.168.0.101","publicIPv4":"194.126.177.56","mac":"3c:07:54:12:91:b3","speed":100}}}

repo: bildschirm/bildschirm


text:
image uploading is broken

Not sure when that happened!

Hmmm, I believe there is a bug that this is also happening on v1 in prod...

It worked before all my refactoring. I probably broke it.

Broken in DL3

authors: billba danmarshall

repo: billba/botchat


text:
🎁 Deployment using Docker and docker-compose

What would you like to be implemented?

Create a Dockerfile for the deployment of the backend.
Create a Dockerfile for the deployment of the frontend.
Create a docker-compose file for the overall deployment of the project.
Write deployment instructions in the README file.

Is this a duplicate issue?

[X] I confirm that this is not a duplicate issue

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Closed by #13 .

repo: billsioros/heartbeat


text:
[Milestone] SP1 - Basic UI

Software App based on Python3 tkinter
Can choose audio
Can play audio
Can play next audio
Can replay audio entirely
Can replay audio segment
Can quit playing

DONE

repo: billyjojojobulido/hotaru


text:
fix(table): cell value display when row[column.id] is undefined

[x] I have tested my component
[x] I have updated the documentation or there is no documentation needed

:tada: This PR is included in version 1.4.0-rc.68 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

authors: Bimdata-io NicolasRichel

repo: bimdata/design-system


text:
Websocket 1006 Error code with example code

Getting error code 1006 with basic example, but checking the websocket via wscat reveals the socket is fine. Is this library ready for use?
System
▷ python -V
Python 3.10.6

▶ uname -a
Darwin C02ZW1L2MD6R 21.5.0 Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:22 PDT 2022; root:xnu-8020.121.3~4/RELEASE_X86_64 x86_64

Error Message
2022-08-04 09:48:53.389 UTC INFO binance.websocket.binance_socket_manager: Connection with URL: wss://stream.binance.us:9443/ws/btcusd@kline_1m
2022-08-04 09:48:53.392 UTC INFO binance.websocket.binance_client_factory: Start to connect....
2022-08-04 09:48:53.509 UTC WARNING binance.websocket.binance_client_protocol: WebSocket connection closed: connection was closed uncleanly ("SSL error: unregistered scheme (in )"), code: 1006, clean: False, reason: connection was closed uncleanly ("SSL error: unregistered scheme (in )")
2022-08-04 09:48:53.509 UTC ERROR binance.websocket.binance_client_factory: Lost connection to Server. Reason: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
]. Retrying: 1

External Test
▷ node_modules/wscat/bin/wscat -c wss://stream.binance.us:9443/ws/btcusd@kline_1m -P
Connected (press CTRL+C to quit)
< {"e":"kline","E":1659606093842,"s":"BTCUSD","k":{"t":1659606060000,"T":1659606119999,"s":"BTCUSD","i":"1m","f":43779002,"L":43779111,"o":"22823.6000","c":"22834.8000","h":"22845.1700","l":"22823.6000","v":"4.36761000","n":110,"x":false,"q":"99741.2447","V":"3.23144600","Q":"73794.9163","B":"0"}}
< {"e":"kline","E":1659606096842,"s":"BTCUSD","k":{"t":1659606060000,"T":1659606119999,"s":"BTCUSD","i":"1m","f":43779002,"L":43779112,"o":"22823.6000","c":"22830.0000","h":"22845.1700","l":"22823.6000","v":"4.36848000","n":111,"x":false,"q":"99761.1068","V":"3.23144600","Q":"73794.9163","B":"0"}}
< {"e":"kline","E":1659606099843,"s":"BTCUSD","k":{"t":1659606060000,"T":1659606119999,"s":"BTCUSD","i":"1m","f":43779002,"L":43779113,"o":"22823.6000","c":"22833.5000","h":"22845.1700","l":"22823.6000","v":"4.38200000","n":112,"x":false,"q":"100069.8157","V":"3.24496600","Q":"74103.6252","B":"0"}}
< {"e":"kline","E":1659606102843,"s":"BTCUSD","k":{"t":1659606060000,"T":1659606119999,"s":"BTCUSD","i":"1m","f":43779002,"L":43779114,"o":"22823.6000","c":"22836.6500","h":"22845.1700","l":"22823.6000","v":"4.38391000","n":113,"x":false,"q":"100113.4337","V":"3.24687600","Q":"74147.2432","B":"0"}}
< {"e":"kline","E":1659606107779,"s":"BTCUSD","k":{"t":1659606060000,"T":1659606119999,"s":"BTCUSD","i":"1m","f":43779002,"L":43779115,"o":"22823.6000","c":"22840.6600","h":"22845.1700","l":"22823.6000","v":"4.38570000","n":114,"x":false,"q":"100154.3184","V":"3.24687600","Q":"74147.2432","B":"0"}}

Solved my issue:
Add the following to your python script
import os, certifi
os.environ['SSL_CERT_FILE'] = certifi.where()

Call the script as follows:
SSL_CERT_FILE=(python -m certifi); ./bot.py

repo: binance/binance-connector-python


text:
Qingwei/ohlc

I already  published it

Coverage increased (+0.3%) to 86.23% when pulling 1e26b20906fd41852772a9e61ab5e4550634d578 on qingweibinary:qingwei/ohlc into 7654fab3adbb29fc6e76017719f8495e4cb896c9 on binary-com:master.

authors: coveralls qingweibinary

repo: binary-com/binary-live-api


text:
chore: promote origins-cms to version 0.0.20

chore: promote origins-cms to version 0.0.20
this commit will trigger a pipeline to generate the actual kubernetes resources to perform the promotion which will create a second commit on this Pull Request before it can merge

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign dnmahendra
You can assign the PR to them by writing /assign @dnmahendra in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

repo: binomy/jx-pluto-gke-gsm


text:
clarify the boundary config of interval features

This is related to #1423 , specifically https://github.com/biocore/scikit-bio/pull/1423#discussion_r80286443

coordinates system:

.locations -> .bounds
.boundaries -> .fuzzy
reverse True/False for fuzzy
add a example to explain in docstring clearly

update eq/ne:

test lower/upper_bound for equality
use "==" for ne implementation

update and add tests
delete a repreated test test_query_negative
update repr

need reviews, @mortonjt and @hotdogee

Thanks for catching those! Corrected and updated docstring. Also changed the gene name in that doc example and explicitly said this is hypothetical. @jairideout , mind giving it a quick look and merge?

Thanks @RNAer! Sorry for the delay, I thought I had merged this already :P

Thanks, @jairideout ! I updated the other PR accordingly and all comments are addressed. It is ready for you to review

Great, thank you! I will review it today

authors: RNAer jairideout

repo: biocore/scikit-bio


text:
Improve download, run icons and support bioengine whitelist

Closes  https://github.com/bioimage-io/bioimage.io/issues/281
@constantinpape This PR also enables a whitelist for the BioEngine Apps, I have added all the models we have, feel free to remove or add new ones here: https://github.com/bioimage-io/bioengine-model-runner/blob/main/manifest.bioengine.yaml

Is this https://raw.githubusercontent.com/bioimage-io/bioengine-model-runner/main/manifest.bioengine.yaml the whitelist?

Is this https://raw.githubusercontent.com/bioimage-io/bioengine-model-runner/main/manifest.bioengine.yaml the whitelist?

Yes, it is.

authors: constantinpape oeway


text:
Izroček 1.3: predobdelava dokumentov

Izroček 1.3: knjižnica za predobdelavo skladišča dokumentov v namen poenotenja zapisa dokumentov v enostavno berljivo tekstovno obliko.

Za ta izroček smo se odločili implementirati skripte, ki znajo pridobiti podatke iz surovih datotek oziroma iz spletnih strani ter te predobdelati in zapisati v obliki, ki je primerna za shranjevanje v repozitoriju projekta. Ker so podatkovni viri različni, predvidevamo, da bo za vsak tip dokumentov oziroma za vsak projekt potrebno spisati svoj del kode za predobdelavo. Kot cilj tega izročka smo zato postavili izdelavo skript za branje spletnih podatkov o predlogih vladi in spletnih podatkov o zakonih.

Za ta izroček smo se odločili implementirati skripte, ki znajo pridobiti podatke iz surovih datotek oziroma iz spletnih strani ter te predobdelati in zapisati v obliki, ki je primerna za shranjevanje v repozitoriju projekta. Ker so podatkovni viri različni, predvidevamo, da bo za vsak tip dokumentov oziroma za vsak projekt potrebno spisati svoj del kode za predobdelavo. Kot cilj tega izročka smo zato postavili izdelavo skript za branje spletnih podatkov o predlogih vladi in spletnih podatkov o zakonih.

Pripravili smo dve skripti, ki pridobita podatke iz interneta in jih pretvorita v primerno obliko za prenos v skladišče dokumentov:

laws_scraper.py pridobi zakone o registrih skupaj z meta podatki s spletnega mesta Pravno-informacijski sistem -PisRS
proposals_scraper.py pridobi predloge vladi skupaj z meta podatki s spletnega mesta Predlagam Vladi

Pripravili smo dve skripti, ki pridobita podatke iz interneta in jih pretvorita v primerno obliko za prenos v skladišče dokumentov:

laws_scraper.py pridobi zakone o registrih skupaj z meta podatki s spletnega mesta Pravno-informacijski sistem -PisRS
proposals_scraper.py pridobi predloge vladi skupaj z meta podatki s spletnega mesta Predlagam Vladi

Dela na tem izročku so zaključena.

Dela na tem izročku so zaključena.

authors: BlazZupan PrimozGodec

repo: biolab/text-semantics


text:
🐛 arm64 linux installs x64 linux binary

Environment information
arm64 linux

What happened?

Run pnpm i --save @biomejs/biome
Fails to run biome ci etc... says x64 is not installed.

Expected result
It should properly detect arm64
Code of Conduct

[X] I agree to follow Biome's Code of Conduct

I don't have a linux arm device to test this on at the moment, but do you get the same thing when you run pnpm dlx @biomejs/biome? If not, can you provide a reproduction?

I don't have a linux arm device to test this on at the moment, but do you get the same thing when you run pnpm dlx @biomejs/biome? If not, can you provide a reproduction? I have a feeling this is related to lockfiles.

cc @danlapid

Any arm64 linux trying to run pnpm i --save @biomejs/biome should reproduce

Does installing https://www.npmjs.com/package/@biomejs/cli-linux-arm64 manually fix your issue?

The standalone binary works as expected, yes
Here's the commands and the responses:
build@machine:~/directory$ npx @biomejs/biome
node:internal/modules/cjs/loader:1251
  throw err;
  ^

Error: Cannot find module '@biomejs/cli-linux-x64/biome'
Require stack:
- /home/build/directory/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome
    at Module._resolveFilename (node:internal/modules/cjs/loader:1248:15)
    at Function.resolve (node:internal/modules/helpers:135:19)
    at Object.<anonymous> (/home/build/directory/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome:51:11)
    at Module._compile (node:internal/modules/cjs/loader:1546:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1691:10)
    at Module.load (node:internal/modules/cjs/loader:1317:32)
    at Module._load (node:internal/modules/cjs/loader:1127:12)
    at TracingChannel.traceSync (node:diagnostics_channel:315:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:166:5) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/build/directory/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome'
  ]
}

Node.js v22.6.0
build@machine:~/directory$ pnpm dlx @biomejs/biome
Packages: +3
+++
Progress: resolved 9, reused 3, downloaded 0, added 3, done
.cache/pnpm/dlx/obx6267tidww3arps6fgr747tq/193b579c74d-27caa/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome: Running postinstall script, done in 326ms
node:internal/modules/cjs/loader:1251
  throw err;
  ^

Error: Cannot find module '@biomejs/cli-linux-x64/biome'
Require stack:
- /home/build/.cache/pnpm/dlx/obx6267tidww3arps6fgr747tq/193b579c74d-27caa/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome
    at Module._resolveFilename (node:internal/modules/cjs/loader:1248:15)
    at Function.resolve (node:internal/modules/helpers:135:19)
    at Object.<anonymous> (/home/build/.cache/pnpm/dlx/obx6267tidww3arps6fgr747tq/193b579c74d-27caa/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome:51:11)
    at Module._compile (node:internal/modules/cjs/loader:1546:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1691:10)
    at Module.load (node:internal/modules/cjs/loader:1317:32)
    at Module._load (node:internal/modules/cjs/loader:1127:12)
    at TracingChannel.traceSync (node:diagnostics_channel:315:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:166:5) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/build/.cache/pnpm/dlx/obx6267tidww3arps6fgr747tq/193b579c74d-27caa/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome'
  ]
}

Node.js v22.6.0

The standalone binary works as expected, yes

That's not exactly what I was asking sorry (or maybe I misunderstood the answer). Can you install @biomejs/cli-linux-arm64 via npm i and then run Biome CLI e.g. pnpm exec biome format?
If this works, it means the package manager is the issue, and maybe your architecture isn't recognised by the package managers. This is the matrix of the package:
{
  "os": [

    "linux"

  ],

  "cpu": [

    "arm64"

  ],

  "libc": [

    "glibc"

  ]
}

Not sure what I'm doing wrong here:
build@machine:~/directory$ pnpm i @biomejs/cli-linux-arm64
Packages: +1
+
Progress: resolved 258, reused 236, downloaded 0, added 0, done

dependencies:
+ @biomejs/cli-linux-arm64 1.9.4

 WARN  Issues with peer dependencies found
.
└─┬ eslint-plugin-import 2.30.0
  └── ✕ unmet peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8": found 9.10.0

Done in 1.1s
build@machine:~/directory$ pnpm exec biome format
 ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL  Command "biome" not found
 ```

You need to install @biomejs/biome AND @biomejs/cli-linux-arm64

No luck:
build@machine:~/directory$ pnpm i  @biomejs/biome
Already up to date
Progress: resolved 266, reused 238, downloaded 0, added 0, done
 WARN  Issues with peer dependencies found
.
└─┬ eslint-plugin-import 2.30.0
  └── ✕ unmet peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8": found 9.10.0

Done in 432ms
build@machine:~/directory$ pnpm exec biome format
node:internal/modules/cjs/loader:1251
  throw err;
  ^

Error: Cannot find module '@biomejs/cli-linux-x64/biome'
Require stack:
- /home/build/directory/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome
    at Module._resolveFilename (node:internal/modules/cjs/loader:1248:15)
    at Function.resolve (node:internal/modules/helpers:135:19)
    at Object.<anonymous> (/home/build/directory/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome:51:11)
    at Module._compile (node:internal/modules/cjs/loader:1546:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1691:10)
    at Module.load (node:internal/modules/cjs/loader:1317:32)
    at Module._load (node:internal/modules/cjs/loader:1127:12)
    at TracingChannel.traceSync (node:diagnostics_channel:315:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:166:5) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/build/directory/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome'
  ]
}

Node.js v22.6.0

Ok, here's the log:
build@machine:~/directory$ pnpm i @biomejs/biome
Packages: +3
+++
Progress: resolved 266, reused 238, downloaded 0, added 0, done
The following dependencies have build scripts that were ignored: @biomejs/biome

dependencies:
+ @biomejs/biome 1.9.4

 WARN  Issues with peer dependencies found
.
└─┬ eslint-plugin-import 2.30.0
  └── ✕ unmet peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8": found 9.10.0

Done in 939ms
build@machine:~/directory$ pnpm i @biomejs/cli-linux-arm64
Already up to date
Progress: resolved 266, reused 238, downloaded 0, added 0, done

dependencies:
+ @biomejs/cli-linux-arm64 1.9.4

 WARN  Issues with peer dependencies found
.
└─┬ eslint-plugin-import 2.30.0
  └── ✕ unmet peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8": found 9.10.0

Done in 830ms
build@machine:~/directory$ pnpm exec biome --version
node:internal/modules/cjs/loader:1251
  throw err;
  ^

Error: Cannot find module '@biomejs/cli-linux-x64/biome'
Require stack:
- /home/build/directory/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome
    at Module._resolveFilename (node:internal/modules/cjs/loader:1248:15)
    at Function.resolve (node:internal/modules/helpers:135:19)
    at Object.<anonymous> (/home/build/directory/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome:51:11)
    at Module._compile (node:internal/modules/cjs/loader:1546:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1691:10)
    at Module.load (node:internal/modules/cjs/loader:1317:32)
    at Module._load (node:internal/modules/cjs/loader:1127:12)
    at TracingChannel.traceSync (node:diagnostics_channel:315:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:166:5) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/build/directory/node_modules/.pnpm/@biomejs+biome@1.9.4/node_modules/@biomejs/biome/bin/biome'
  ]
}

Node.js v22.6.0

I'm not sure what's the issue here. You claim to have arm64 linux, so I would expect to see cli-linux-arm64, but Biome looks for cli-linux-x64. It seems there's something weird with your architecture.
Here's what the Node.js script uses for retrieving the info: https://github.com/biomejs/biome/blob/2a098f94aa58cedfd2691de4f3fd3ef65c05c5d6/packages/%40biomejs/biome/bin/biome#L2
@anonrig can you help here?

Ok I think I may understand part of the puzzle, I ran:
sh$ file /usr/local/bin/node
/usr/local/bin/node: ELF 64-bit LSB pie executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b472bd6eda3fb7e5256dee43c06d732a89f538f4, for GNU/Linux 3.2.0, with debug_info, not stripped

So I seem to have x86_64 bit node on my arm64 vm (the vm is running on top of a mac with rosetta translation since I'm working on a project that only supports linux targets).
So it would seem that npm installs the system native binary version of package dependencies but biome uses the node process' architecture? Am I reading this right?

https://stackoverflow.com/questions/7897678/get-processor-architecture-from-node seems to be relevant.

One way of doing this is through SNAP_ARCH, to avoid running syscall on ubuntu 24/22
node -e "console.log(process.env)" | grep "64"
  SNAP_ARCH: 'amd64',

I don't have that variable defined:
build@machine:~$ node -e "console.log(process.env)"
{
  SHELL: '/bin/bash',
  PWD: '/home/build',
  LOGNAME: 'build',
  XDG_SESSION_TYPE: 'tty',
  PNPM_HOME: '/home/build/.local/share/pnpm',
  MOTD_SHOWN: 'pam',
  HOME: '/home/build',
  LANG: 'C.UTF-8',
  LS_COLORS: 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:',
  LC_TERMINAL: 'iTerm2',
  SSH_CONNECTION: '192.168.65.1 59892 192.168.65.2 22',
  BAZEL_COMPLETION_USE_QUERY: 'true',
  LESSCLOSE: '/usr/bin/lesspipe %s %s',
  XDG_SESSION_CLASS: 'user',
  TERM: 'xterm-256color',
  LESSOPEN: '| /usr/bin/lesspipe %s',
  USER: 'build',
  LC_TERMINAL_VERSION: '3.5.10',
  SHLVL: '1',
  XDG_SESSION_ID: '147',
  XDG_RUNTIME_DIR: '/run/user/1000',
  SSH_CLIENT: '192.168.65.1 59892 22',
  LC_ALL: 'en_US.UTF-8',
  PATH: '/home/build/share/Cloudflare/depot_tools:/home/build/.cargo/bin:/home/build/.local/share/pnpm:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
  DBUS_SESSION_BUS_ADDRESS: 'unix:path=/run/user/1000/bus',
  SSH_TTY: '/dev/pts/6',
  _: '/usr/local/bin/node'
}

authors: anonrig danlapid dyc3 ematipico

repo: biomejs/biome


text:
Clean up README

Fixed some code snippets so that they're more concise.
Fixed the first example so it works (handy for copy pasting).
Use 4 spaces for indenting code_blocks.

Coverage remained the same at 95.946% when pulling 6b8c7a31a48d45995e6dbe74beae9b1a09287c6d on eugene-eeo:develop into d75f6f944bc5a72fef5d7811e4973e124d9921dd on bionikspoon:develop.

authors: coveralls eugene-eeo