In lab experiment, binding affinity is pretty strong, but pae_interaction is only around 28

So, I have an example protein A that is very similar to my protein B I aim to study. The protein A has a binder A-binder, and I use A-binder as a scaffold to design my binder B-binder to my protein B.
As I learned here, at the last step, I will use  af2_initial_guess/predict.py to assess designed binders and pick binders whose pae_interaction<10 .
However, pae_interaction~=28 between  protein A and A-binder. I feel confused about it a lot,  because its binding affinity is very strong in lab experiment.
I worked very hard to think of how to improve pae_interaction below 10. Unfortunately, over 95% pae_interaction  is around 26~28. Should I still work hard to look for pae_interaction<10 ?
I don't understand these two scenarios: 1) why pae_interaction is bad, but binding affinity is very strong in lab experiment? 2) Is pae_interaction<10 very important? Is there any other criteria I should to consider when I assess my designed binders?
Thanks a lot!!!

hi, I have also encountered this problem and  not seen a reasonable explanation so far.
I think the calculation of pae_interaction is related to the size of binder (mine is about 70) and the interface area. How many aa does your B-binder have?
At the moment it looks like: "pae_interaction < 10 is a good predictor of a binder working experimentally", but if your lab experiment are good, other evaluation scores may be needed.

PAE is definitely one proposed metric to correlate with binding, but 3D interactions are complex and other metrics like from certain PLM likelihoods show better correlation (definitely so for certain molecules). I would identify a correlative metric, then optimize for that rather than picking a model off the shelf. We are here to calculate and test PAE correlation vs other metrics in the lab, as well. PAE shows almost no correlation to our other metrics themselves. Feel free to DM if you want some advice

PAE is definitely one proposed metric to correlate with binding, but 3D interactions are complex and other metrics like from certain PLM likelihoods show better correlation (definitely so for certain molecules). I would identify a correlative metric, then optimize for that rather than picking a model off the shelf. We are here to calculate and test PAE correlation vs other metrics in the lab, as well. PAE shows almost no correlation to our other metrics themselves. Feel free to DM if you want some advice

what feature did you choose to get the correlative metric from the software? I want to find some filter parameters but it seems can't work out sadly..Thx :>


Update icons and social media links

This PR:

updates the font-awesome icon set to 6.4.2
replaces twitter with X
adds mastodon
closes https://github.com/datalad/datalad-catalog/issues/362

Codecov Report
All modified lines are covered by tests :white_check_mark:

Comparison is base (73521ee) 86.19% compared to head (38f4d6c) 86.19%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #366   +/-   ##
=======================================
  Coverage   86.19%   86.19%
=======================================
  Files          43       43
  Lines        2709     2709
=======================================
  Hits         2335     2335
  Misses        374      374

Flag
Coverage Δ

unittests
79.07% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


toYamlNode covers the other cases of nested YAML

PR for #107
It turned out that NestedReadYamlNode only complicated things, so we stick with ``AbstractLines.toYamlNode(...)```
Left a puzzle for writing more tests.

Coverage decreased (-0.02%) to 88.436% when pulling 00e611d45b87a6eb9a6e24101db8741182225b96 on 107 into ffbd6e9a3f05c0b67af318d911361872a84ca045 on master.

@rultor merge pls

@rultor merge pls

@amihaiemil OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge pls

@amihaiemil Done! FYI, the full log is here (took me 1min)


[new feature] Add support for a RawScrollbar.shape

This PR adds the property shape to RawScrollbar, which can take in any OutlinedBorder.
Fixes #84792.
Some examples:
StadiumBorder - https://user-images.githubusercontent.com/52705497/125152825-1cb61a00-e158-11eb-8a9b-7e945d8d4185.png
BeveledRectangleBorder - https://user-images.githubusercontent.com/52705497/125152833-335c7100-e158-11eb-9900-b59153713b7d.png
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I signed the [CLA].
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[x] All existing and new tests are passing.

Looking good! Just a few nits. :)

Done!


KAFKA-3713; Close compressor to fix memory leak

This fixes test_producer_throughput with compression_type=snappy.
Also: added heap dump on out of memory error to producer_performance.py and corrected the upgrade note related to the change in buffer size for compression streams.

Verified that test_producer_throughput passes with these changes.
cc @gwenshap @guozhangwang @junrao

LGTM. Thank you!

I merged to trunk and to 0.10.0. I'm not sure if we need it for 0.9.0 too.

I was thinking about 0.9.0 too, it would have to be a separate PR with just the compressor close change.


add goofys

@stevehadd I think this is what is needed but haven't tested. It mounts a load of buckets you likely don't kneed so you can remove them.
Good luck

My recommendation would be to put the mounts in /etc/fstab and then run mount -a to mount them. This way they will still be mounted after a reboot.

Oh you're mounting inside the actual container! Ignore me 😆

Old will not merge.


Block level referencing and reuse syntax

Lots of PKM software use markdown and each implement their own version of embedding parts of one page/document into another. Since we can already attach attributes to blocks, it would be great to have a syntax for referencing/ inputting or embedding the content.

Perhaps if #199 is implemented, PKM software can read and render those inclusions as an embedded reference.


Consider moving off Vercel

Alt:

https://developers.cloudflare.com/pages/functions/
https://docs.netlify.com/edge-functions/overview/

Might benefit video streaming?

Vercel is really funny . Who wants to see my fabulous .yarnrc.yml's...


Implement find meeting entry functionality

Related issues
#55
Description

How to test

Other information

Codecov Report

Merging #86 (bd4f77e) into master (68e6a98) will decrease coverage by 0.56%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master      #86      +/-   ##
============================================
- Coverage     61.14%   60.58%   -0.57%
  Complexity      502      502
============================================
  Files           103      105       +2
  Lines          1830     1847      +17
  Branches        204      206       +2
============================================
  Hits           1119     1119
- Misses          634      651      +17
  Partials         77       77

Impacted Files
Coverage Δ

...main/java/seedu/address/commons/core/Messages.java
0.00% <ø> (ø)

...dress/logic/commands/meetingentry/FindCommand.java
0.00% <0.00%> (ø)

...va/seedu/address/logic/parser/LinkyTimeParser.java
41.17% <0.00%> (-2.58%)
:arrow_down:

...s/logic/parser/meetingentry/FindCommandParser.java
0.00% <0.00%> (ø)

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 68e6a98...bd4f77e. Read the comment docs.

To discuss the behaviour when this command is used with space-separated keywords. For e.g. a user may wish to find a meeting entry named CS2103T tutorial and use the command find CS2103T tutorial, but the current implementation will instead return all entries that match with CS2103T and tutorial.

I think the current implementation of the Predicate does an OR search, and it searches through the name, module, and tags separately. I think Java has a method called allMatch for streams, but this requires some preprocessing on the meeting entry first if I'm not wrong.

To discuss if we should provide a way for users to specify which fields to match the keywords with. Can consider flags such as find /name /tag CS2101, or find n/ t/ CS2101 if we want to be consistent with current flag implementation for other commands.

We could explore this in a future enhancement/PR if we have time.

I'll merge this PR after Justine finishes the MeetingEntryContainsAllKeywordsPredicate as its functionally seems to be bound tightly to the FindCommand.

I'll merge this PR after Justine finishes the MeetingEntryContainsAllKeywordsPredicate as its functionally seems to be bound tightly to the FindCommand.

I'll merge this PR after Justine finishes the MeetingEntryContainsAllKeywordsPredicate as its functionally seems to be bound tightly to the FindCommand.

Ready for review and merge, do take a look at the last 2 commits before merging


Upload Elm logo

It looks like we'll want

[ ] An "Exercism colorized" version of the Elm logo in exercism.io/public/img/ (~1024x1024?)
[ ] Appropriate attribution to exercism.io/ATTRIBUTION.md
[ ] A style rule in exercism.io/public/sass/base/components/main.scss (probably not needed?)

Official logo SVG: https://github.com/elm-lang/elm-lang.org/blob/master/resources/logo.svg

Nice! Do you happen to know what the copyright situation is with the logo? If it's public domain or creative commons then there's a good chance I can make the change and reference it without asking anyone, but if not, then I'll want to ask the right people for permission to use it and change it.

Also, I can't remember, but I think I don't use any of the logo styles in the CSS anymore. It was getting annoying to add those.

One more thing: I have a script that I use to colorize the logos, so don't worry about that unless you actually know how to do it (I shaved a couple of yaks trying to figure it out).

Oh, please make the logo small-ish. Also, I just moved all the track icons to /public/img/tracks/ https://github.com/exercism/exercism.io/tree/master/public/img/tracks

I looked around a bit more for copyright info, but ended up pinging the mailing list. I also found an .svg in the elm-lang.org repo.

@tgecho any word on the logo? I think that is the only thing holding us up from a "real" release right @kytrinyx ?

Nope. I've emailed the mailing list as well as Evan directly with no response. I doubt anyone would complain if we put a "fair use" attribution up, but I don't know where @kytrinyx's threshold lies.

I think that we're good under fair use, except in certain cases where the company that owns the language has put extremely tight restrictions on the use of the logo (cough Java cough).
If someone does get back to us later and asks us to remove or tweak the icon we're using, we can always do so then.

I don't have anything that handles SVGs (If someone does, then I would love to redo all of the icons on the site as SVG.  I took a screenshot of the logo and am proceeding to mangle it. I'll upload a suggestion for the exercism-colored icon.

Thoughts?

Looks good to me!

On Apr 6, 2016, at 10:49 AM, Katrina Owen<EMAIL_ADDRESS>wrote:
Thoughts?
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub

OK, I'm adding this and deploying it.

OK, here we go: https://github.com/exercism/exercism.io/commit/a618e2d8f7c914255af0200df3aadbf5d498d714


Example not working: The request signature we calculated does not match the signature you provided.

Expected behavior: the example compiles and does not result in unexpected errors
Actual behavior: Signature mismatch reported
The used credentials work as expected with the aws-sdk for rust.
zig version:
➜  example git:(master) ✗ zig version
0.13.0

Output:
➜  example git:(master) ✗ zig build run
error(aws): Call Failed

Return status: 400

Unique Request Headers:
        X-Amz-Target: TrentService.ListKeys
        Content-Type: application/x-amz-json-1.1

Request Body:
-------------
{
    "Limit": null,
    "Marker": null
}
-------------
Response Headers:
        x-amzn-RequestId: 6f52b8f9-646d-4bdd-81f1-b19d80bcd2a6
        Cache-Control: no-cache, no-store, must-revalidate, private
        Expires: 0
        Pragma: no-cache
        Date: Thu, 08 Aug 2024 16:15:03 GMT
        Content-Type: application/x-amz-json-1.1
        Content-Length: 229
        connection: keep-alive
Response Body:
--------------
{"__type":"InvalidSignatureException","message":"The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details."}
--------------

Calling KMS ListKeys, a TLS 1.3 enabled service
You likely have at least some AWS-generated keys in your account,
but if the account has not had many services used, this may return 0 keys

error: HttpFailure
/home/melhindi/.cache/zig/p/122015b35d150e9c641a8f577ea07bb5cf52020038d052bcabc5d89214ac36e82c4e/src/aws.zig:275:17: 0x116fb3a in callAws (tmp)
                return error.HttpFailure;
                ^
/home/melhindi/.cache/zig/p/122015b35d150e9c641a8f577ea07bb5cf52020038d052bcabc5d89214ac36e82c4e/src/aws.zig:212:20: 0x1170261 in callJson (tmp)
            return try Self.callAws(.{
                   ^
/home/melhindi/.cache/zig/p/122015b35d150e9c641a8f577ea07bb5cf52020038d052bcabc5d89214ac36e82c4e/src/aws.zig:96:41: 0x1170623 in call (tmp)
                .json_1_0, .json_1_1 => return Self.callJson(request, options),
                                        ^
/home/melhindi/git/aws-sdk-for-zig/example/src/main.zig:45:22: 0x113039d in main (tmp)
    const call_kms = try aws.Request(services.kms.list_keys).call(.{}, options);
                     ^
run
└─ run tmp failure
error: the following build command failed with exit code 1:
/home/melhindi/git/aws-sdk-for-zig/example/.zig-cache/o/45d9971f039f34fc2dc15b220b61b211/build /home/melhindi/.zigenv/versions/0.13.0/zig /home/melhindi/git/aws-sdk-for-zig/example /home/melhindi/git/aws-sdk-for-zig/example/.zig-cache /home/melhindi/.cache/zig --seed 0xad317052 -Z584b98b2b6ffb4b5 run

I will take a look  - what authentication mechanism are you using?

FYI - I was able to repro locally and will look, but auth method may still be useful.

Hi, thanks for looking into this:
I used account access_keys in the credentials file to avoid any issues with permissions.

The root cause of this is #4. Both should be resolved by  e5b662873a6745a7e761643b1ca3d8637bf1222f.
I'll close this one, and keep the other open for the time being


Missing Headerfile?

Currently receive an error in building the package due to a missing header file known as: "StageTiming.h"?
Is this due to missing a dependency? Or was the header file just not pushed, yet?

I to can't find StageTiming.h


Object Editing field lost focus

The edit field 'housenumber' lost the focus each time a digit is typed in.

(field is marked red)
Therefore it is not possible to fill in serveral digits in a row.
This happens in Firefox as well as in MS Edge since 1 day, so something must be broken in the meantime.

I can confirm loosing the focus with Chromium Version 47.0.2526.80 Built on 8.2, running on Debian 8.2 (64-bit). It is still possible to type in housenumbers with more than one digit, but you have to refocus with the mouse after every digit.

I have even opened a thread concering this problem in the OSM forum. http://forum.openstreetmap.org/viewtopic.php?id=53272
I use Mac with Google Chrome and have the same problem as described.

Yes, it's a bug, probably related to 2bbe968.. I'll try to fix it asap.

I still have the problem with my setup (Mac + Chrome). I made a reload (Command + R), but the problem still occurs.
BTW: is it possible to modify the process of address entering in that way: one click into the field "addr:street" and then jumping to the following fields (addr:housenumber, addr:zipcode etc.) by clicking just the Tabulator button?
This would increase the speed of entering adress data significantly, because now, you have to click into each field separetly, because the browser is loosing the focus. I mean, the process works like this: click into a field, typing in something, then click once again, typing in some stuff, click again. If I could use the Tabulator button, the fous jumps from field to field and I do not have to click every time. Just when starting to fill in the address information and then, when it's finished. Hope it's clear, what I mean.

speedbiker: It takes time for a bug fix to reach openstreetmap.org (there has to be a release made, and then that release has to be installed).
Once this bug fix is released and installed on openstreetmap.org using the Tab key will work again.

the problem still occurs.

@speedbiker I am planning to push a bugfix release today that includes the fix.  In the meantime you can test the latest code at:  https://openstreetmap.us/iD/master/

is it possible to modify the process of address entering in that way: one click into the field "addr:street" and then jumping to the following fields (addr:housenumber, addr:zipcode etc.) by clicking just the Tabulator button?

Yes, the new code in 23b22fd fixes this also..


How To Handle Guest Account

I'm trying to figure out the best way to handle a guest account using this gem. Should I just designate an account as a guest, generate guest accounts, or is there a better option?

Anyone have any ideas?

Maybe (in my opinion this is the most beautiful way)
  authenticated :user do
    root 'application#index', as: :authenticated_root
  end

  root to: redirect('/auth/login'), as: :unauthenticated_root

but i have some issue :smile:

Hi there @JoshuaNovak919    ,
In an effort to cleanup this project and prioritize a bit, we're marking issues that haven't had any activity in a while with a "close-in-7-days" label. If we don't hear from you in about a week, we'll be closing this issue. Obviously feel free to re-open it at any time if it's the right time or this was done in error!
If you are still having the issue (especially if it's a bug report) please refer to our new Issue Template to provide some more details to help us solve it.
Hope all is well.


[Doc Issue][This page now includes all updates, not limited to new GA features, the Title of the article should reflect that[]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/whats-new.md
91
34
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 29fb301:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit d6ff8aa:
:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

We're closing this PR as it is addressed https://github.com/MicrosoftDocs/msteams-docs/pull/6399


Plugin interface question

Hello,
First of all, thank you for this library. I've been planning on writing a wrapper for a 3d application's C++ library (Maya).
One thing that I'd like to do is also use cxx for writing plugins. Maya expects that the compiled library has a function that looks like this:
MStatus initializePlugin(MObject plugin);

How would I be able to have that in my plugin? I was planning on having a file like plugin.cpp that holds that function, and then it passes the rest of the work to Rust or C++ (whatever is needed).

From skimming the Maya docs, MObject is a class declared in some Maya header, so only something that has parsed the header would know how to define a compatible signature. This crate doesn't parse C++ so it wouldn't be applicable there. For parsing the header you could either rely on a C++ compiler in the way that you described, or you could try feeding it to bindgen (probably with --opaque-type MObject) to get a compatible Rust type.
The C++ compiler way:
#include <MObject.h>
#include <MStatus.h>
#include /*the CXX generated code*/

MStatus initializePlugin(MObject plugin) {
  auto status = rust_initialize_plugin(plugin);
  return static_cast<MStatus>(status);
}

#[cxx::bridge]
mod ffi {
    extern "C" {
        type MObject;
        fn /*any extern functions you need for manipulating the MObject*/
    }
    extern "Rust" {
        fn rust_initialize_plugin(plugin: &MObject) -> i32;
    }
}

pub fn rust_initialize_plugin(plugin: &ffi::MObject) -> i32 {
    /* ... */
}

The bindgen way:
#[path = /*the bindgen generated code*/]
mod maya_sys;

#[no_mangle]
pub unsafe extern "C" fn initializePlugin(plugin: maya_sys::MObject) -> maya_sys::MStatus {
    /* ... */
}

#[cxx::bridge]
mod ffi {
    extern "C" {
        type MObject;
        fn /*any extern functions you need for manipulating the MObject*/
    }
}

Based on MObject Class Reference it looks like MObject might have a nontrivial constructor or destructor, so depending on the size of the private fields you might end up hitting https://github.com/rust-lang/rust-bindgen/issues/778 in the bindgen way where bindgen isn't able to make a compatible Rust signature. The C++ compiler way should definitely work though.

Thank you! And that makes sense. I'm guessing my build process would be something like build the logic/Rust side, then build the plugin?

There shouldn't need to be a dependency between those in either approach. Depending on what build system you are using (e.g. in Bazel or Buck this would be the case) the logic/Rust side and the C++ side will build at the same time and you'll link them together at the end.

Cool. I am hoping I can do this all in build.rs, but would probably fall back on CMake. Thanks again!


[Suggestion] Arcane Workbench NEEDS an overhaul!

So let me explain. The Arcane Workbench is really boring now. The Amazing Thing about the Arcane Workbench was that you had to upgrade the Workbench with your wand and also the System that you could automate the Table and Craft whenever you want. For Example: In Thaumcraft 3 you simply put your wand in the Table and could craft if your wand was the right Tier because the Wand would charge up every Time. In Thaumcraft 4 You could make a wand only for crafting and link your node on the Table to charge up the wand automatically and Craft whenever you want. So my Idea is to implement Wands (Not for spells like in TC4/5) only for Crafting like in TC 3. So the Wands would act like a Vis Charge Relay now. It would increase your Vis Storage in your Workbench. So a better Wand is better Crafting. Now the Crystals should only allow to stack to 1 Crystal. This should because the Vis Charge Relay should now be there to take out the 6 Primal Aspects from Jars with the Essentia in them. So with this System, you would be able to simply use Crystals. But if you want at some Point of the Game to Craft whenever you want without the need of refilling Crystals all the Time, you Simply But a Vis Charge Relay on top and it would take the Essentia out of nearby Jars. So with This System, we would have back the Arcane Workbench upgrade system AND we would have the choice again to automate the Workbench again without doing or refilling anything, just craft whenever you want. I really hope this makes it into the Game because the Arcane Workbench was every time my favourite Workbench because it was so cool, but now it is just boring as hell. So please Azanor think about that because I love Thaumcraft and played all Versions (even ArcanaCraft). And sorry for the bad English, I was typing this fast :P

There are vis batteries in the newer versions and there is also an upgrade for the table that allows it to pull vis from multiple chunks. Which is essentially the same thing that you want, just not in wand form.

I know how the Arcane Workbench Works, that has nothing to do what my Idea is. Nothing against you, but can't you guys not just read the Text right and then give a Feedback about this ?

I feel the opposite, it would defeat the purpose of the aura being stronger and weaker in areas.
Your idea will disregard the need to watch the aura and then your made a base thing of Thuamcraft 6 pointless.

Who said this, this is complete the opposite of what I mean. The Wand should simply do what the Charging Thing now does and the Charging thing should be there to pull out the Essentia from Jars nearby. So you would use up the Vis in the Aura that's the point. But not the Charging Thing on top would increase the Chunks around the Table.. The wand would and a better wand would give you more Chunks around the Table.

I rather see upgrades in the form of Eldritch then bringing back wands, myself.

Also doesn't sound that bad I just want to be able to Automate the Table so you can Craft whenever you want without having the need to replace Crystal I know it is easy. But I like to know that I can make things work automatically. But what do you have specifically against the Wands? I mean Yes it is a new Thaumcraft but I personally Think that Thaumcraft was THAT mod with the cool Wands and now that they're gone, it feels like we lost the coolest Mod with the Wands. I liked the Idea of having a Wand in a specific Slot and let him do Things. So my Idea was just to bring them back in a Thaumcraft 3 way with the only difference that a Wand wouldn't storage the Vis in it rather than he would just Increase the Chunks the Table can take.

A Few Reasons:

Wands don't fit in with the story and feel of TC 6 to me. TC 6 feels more mechno magic and wands dont feel like they will fit in the theme.

Would confuse old players in how start TC 6 and progress.

To me TC 6 new system of stuff is refreshing and wands feel like we will be taking steps backwards.

To be real TC 6 kinda feels a step backwards to me, I mean it feels more like a mix of TC 4 and TC3 with less cool stuff. I loved the Nodes and I loved the System you had to make laser beams and so on to Automate Things. Don't get me wrong I also love TC 6, but I think it shouldn't be a Problem to add Wands again. I mean Azanor even wanted to add Wands to TC 6 just the Bug with your hand that goes up and down stopped him implementing them because the would look weird with that. This bug is really annoying I made two maps for MC Realms and had to fight with this "Bug" too. I mean be real what looks cooler
This one (TC 4)

Or this one (TC 6)

If you say the second one... I wont believe you :D

Maybe it had something to do with a mod... I mean didn't you had a Chunk Loader. I transported Vis about big distances and it was never a problem nit in SinglePlayer and also not in Multiplayer

Nope got the issue when only had TC 4 and some quality of life mods.(NEI, map and the such.)

Ok I never had this Problem, but as I said wands wouldn't be the problem I think. ^^

This issue was moved to Azanor/thaumcraft-suggestions#337


SCRAM-SHA-1(-PLUS) + SCRAM-SHA-256(-PLUS) + SCRAM-SHA-512(-PLUS) + SCRAM-SHA3-512(-PLUS) supports

Dear @msimerson,
In first, I wish you a Happy New Year!
Can you add supports of:

SCRAM-SHA-1
SCRAM-SHA-1-PLUS
SCRAM-SHA-256
SCRAM-SHA-256-PLUS
SCRAM-SHA-512
SCRAM-SHA-512-PLUS
SCRAM-SHA3-512
SCRAM-SHA3-512-PLUS

You can add too:

SCRAM-SHA-224
SCRAM-SHA-224-PLUS
SCRAM-SHA-384
SCRAM-SHA-384-PLUS

"When using the SASL SCRAM mechanism, the SCRAM-SHA-256-PLUS variant SHOULD be preferred over the SCRAM-SHA-256 variant, and SHA-256 variants [RFC7677] SHOULD be preferred over SHA-1 variants [RFC5802]".

SCRAM-SHA-1(-PLUS):
-- https://tools.ietf.org/html/rfc5802
-- https://tools.ietf.org/html/rfc6120

SCRAM-SHA-256(-PLUS):
-- https://tools.ietf.org/html/rfc7677 since 2015-11-02
-- https://tools.ietf.org/html/rfc8600 since 2019-06-21: https://mailarchive.ietf.org/arch/msg/ietf-announce/suJMmeMhuAOmGn_PJYgX5Vm8lNA

SCRAM-SHA-512(-PLUS):
-- https://tools.ietf.org/html/draft-melnikov-scram-sha-512

SCRAM-SHA3-512(-PLUS):
-- https://tools.ietf.org/html/draft-melnikov-scram-sha3-512

https://xmpp.org/extensions/inbox/hash-recommendations.html
-PLUS variants:

RFC5056: On the Use of Channel Bindings to Secure Channels: https://tools.ietf.org/html/rfc5056
RFC5929: Channel Bindings for TLS: https://tools.ietf.org/html/rfc5929
Channel-Binding Types: https://www.iana.org/assignments/channel-binding-types/channel-binding-types.xhtml
Channel Bindings for SCRAM over TLS 1.3: https://tools.ietf.org/html/draft-whited-tls-channel-bindings-for-tls13 -> https://tools.ietf.org/html/draft-ietf-kitten-tls-channel-bindings-for-tls13

LDAP:

RFC5803: Lightweight Directory Access Protocol (LDAP) Schema for Storing Salted: Challenge Response Authentication Mechanism (SCRAM) Secrets: https://tools.ietf.org/html/rfc5803

HTTP:

RFC7804: Salted Challenge Response HTTP Authentication Mechanism: https://tools.ietf.org/html/rfc7804

2FA:

Extensions to Salted Challenge Response (SCRAM) for 2 factor authentication: https://tools.ietf.org/html/draft-melnikov-scram-2fa

IANA:

Simple Authentication and Security Layer (SASL) Mechanisms: https://www.iana.org/assignments/sasl-mechanisms/sasl-mechanisms.xhtml

Linked to:

https://github.com/scram-xmpp/info/issues/1

@msimerson: Already solved?

https://github.com/msimerson/Mail-Toaster/search?q=md5
https://github.com/msimerson/Mail-Toaster/search?q=scram

@msimerson: I have added the last RFC in description: RFC9051: Internet Message Access Protocol (IMAP) - Version 4rev2:

https://tools.ietf.org/html/rfc9051

Good reading!


[BUG] Request timeouts when under load

Describe the bug
The client and server might experience request timeouts when deploying lots of labs.
To Reproduce
Steps to reproduce the behavior:

seq 50 | xargs -I{} -P4 dkn schedule -f test_resources/lab.yaml
money

After a little while, you will see that requests begin to time out and that the leader server might crash:
server-example-1  | {"level":"error","error":"rpc error: code = DeadlineExceeded desc = context deadline exceeded","time":"2023-04-11T10:39:19Z","message":"Failed to get capacity from follower <IP_ADDRESS>:50051"}
server-example-1  | {"level":"info","time":"2023-04-11T10:39:19Z","message":"Scheduling lab on follower <IP_ADDRESS>:50051"}
server-example-1  | panic: runtime error: invalid memory address or nil pointer dereference
server-example-1  | [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x93db8a]
server-example-1  |
server-example-1  | goroutine 1449 [running]:
server-example-1  | github.com/andreaswachs/bachelors-project/daaukins/server/service.(*Server).ScheduleLab.func1(0xc000078460)
server-example-1  | 	/app/service/service.go:214 +0x1ea
server-example-1  | created by github.com/andreaswachs/bachelors-project/daaukins/server/service.(*Server).ScheduleLab
server-example-1  | 	/app/service/service.go:205 +0x4ee
server-example-1 exited with code 2

Expected behavior
We might not want requests with timeouts due to the eventual consistency nature of the server
Screenshots

Don't include timeout in context sent from client???

PoC antipattern (?): I'll just give no timeout to the requests.


So long, long

Making webpack even smaller.
We'll probably be able to remove these once the BigInt proposal gets implemented in node, but until then, we can enjoy going down from five deps to four.
Semantic versioning classification:

[x] This PR changes the library's interface (methods or parameters added)

[ ] This PR includes breaking changes (methods removed or renamed, parameters moved or removed)

[ ] This PR only includes non-code changes, like changes to documentation, README, etc.

if we keep this open long enough we can just wait for node to ship with v8 6.4 and use BitInt 😉

No, this will be merged and we can always update later when node 8 gets the backport.


sbt-sonatype 2.3

Thanks! Can you please update the build with
publishTo := sonatypePublishTo

Feel free to reopen later 😄


Stack walker refactor

This PR contains majority of the re-organization of our stack walker. It contains changes to

always use rbp chains to skip EH frames which may be on top of jitted frames,
refactor the code in GetByteCodeOffset,
refactor code to track whether the previous interpreter frame is from bailout,
refactor code to clear cached internal frame info (used for jitted loop bodies)- now, we will clear cached internal frame info at the beginning of a walk if the previous interpreter frame was for a loop body instead of having convoluted checks all over the place. Reasoning behind this is that once we unwind the interpreter frame for a jitted loop body, we no longer need any info about the loop body frame.
reduce the number of checks we do to see if there are inlined frames on stack by checking once and caching.

@dotnet-bot  test Windows x86_release please

@LouisLaf @abchatra , could you guys take a look?

@dotnet-bot
test Ubuntu ubuntu_linux_debug please
test Ubuntu ubuntu_linux_release please

:shipit:

LGTM

@rajatd Linux builds now passing, thanks!


Helping out with OpenLayers 5

We're mid-way through a pretty significant overhaul of the library, working toward a 5.0 release.  The main theme of this release is to improve the developer/user experience with OpenLayers.  Toward this end, we are doing the following:

removing any remaining legacy from the dependency on the Closure Library
making the use of the Closure Compiler completely optional
using ES Modules all the way
improving interoperability with existing dev/build tools
reworking the website to provide a better introduction to the library
reworking the API docs to be easier to use
reworking examples to make them easier to search and navigate

If you are interested in contributing to this effort, see the list of open issues under the 5.0.0 milestone.

Are you considering moving to Class for all objects?

Hi @tschaub and @ahocevar, what is the future of custom builds and more generally GCC builds?
Should they be removed? adapted?
I can find some time to work on this if you can give me some guidance.
See also issue https://github.com/openlayers/openlayers/issues/8168.

We won’t support custom builds and library builds with Closure Compiler any more. Only full library build (already implemented with Webpack) and building applications together with the library are supported with v5+.
So if you want to help, all documentation about custom builds can be removed.

OK @ahocevar, will create a PR.
Another question, what about the cdn build mentionned in the README, do we want to generate one with webpack? I started experimenting with that in OL-Cesium 2.0, see webpack.library.js. Are there similar plans for OL5 or should I remove the entry as well?

Thanks @gberaudo. We do generate a full build already (npm run build), which we could (and probably will) also provide through a cdn.

Hi guys, we would like to help push a little for the next release.
Do you think all issues mentionned in https://github.com/openlayers/openlayers/milestone/36 should really be part of the release or some could be postponed ?
Also, do you see any other issue or PR that aren't in this list ?
We'll start to work on https://github.com/openlayers/openlayers/pull/8217 and https://github.com/openlayers/openlayers/issues/7967.
Thinking https://github.com/openlayers/openlayers/issues/7768 should be discussed again, maybe postponed or removed ?
Thanks

Hey @fgravin, here's an update:
We've set Jun 22 as deadline for the tickets in the v5.0.0 milestone. What's done by then will be in 5.0, the rest will be postponed. None of these are blockers.
I have also commented on the other tickets you have mentioned.
Until the Jun 22 deadline, @tschaub and I will also continue to work on the site branch, which introduces a new example and API doc generator, and also allows us to automatically build the website with Netlify.
The site branch will be merged into master before the release, and we will encourage everyone to help porting examples over to the new structure, and improve the API doc generator. For the 5.0.0 release, we will manually build API docs and examples with the old tools, like we currently do for the beta docs and examples.

I hope to find some time to help out with this.


make next-button in playlists

So that one doesn't need to go back to continue.
A couple of approaches:

Use a cookie to set state
Use iframe

Relevant: https://github.com/unstoppablecarl/metalsmith-navigation


Use exit(3) for a return code on success or failure

Failing commands should result in a return code.

LGTM, we can have specific return codes later.


Cannot Install Conda Packages

/etc/google-dataproc/startup-scripts/dataproc-initialization-script-0: 2: /etc/google-dataproc/startup-scripts/dataproc-initialization-script-0: ./dataproc-initialization-actions/conda/bootstrap-conda.sh: not found
/etc/google-dataproc/startup-scripts/dataproc-initialization-script-0: 6: /etc/google-dataproc/startup-scripts/dataproc-initialization-script-0: ./dataproc-initialization-actions/conda/install-conda-env.sh: not found

I Found Solution by myself.
Copy bootstrap-conda.sh and install-conda-env.sh to your bucket
Then run this script
Install Miniconda / conda
gsutil -m cp gs://Your Bucket/bootstrap-conda.sh ./
gsutil -m cp gs://Your Bucket/install-conda-env.sh ./
chmod 755 bootstrap-conda.sh install-conda-env.sh
./bootstrap-conda.sh
Update conda root environment with specific packages in pip and conda
CONDA_PACKAGES='pandas scikit-learn'
PIP_PACKAGES='plotly cufflinks'
CONDA_PACKAGES=$CONDA_PACKAGES PIP_PACKAGES=$PIP_PACKAGES ./install-conda-env.sh


Add support for index annotations

This PR adds support for index annotations as needed by #1545
Discussed with @a8m

CI is failing - https://github.com/ent/ent/pull/1562/checks?check_run_id=2600920374
Please run go generate ./... from entc/load and commit the changes (bindata.go).

Thanks for your contribution @sywesk. It's appreciated 🙏

@all-contributors please add @sywesk for code


Add warmup stable decay lr schedule

Adding option to use the WSD scheduler from https://arxiv.org/abs/2404.06395

LGTM
I am not sure we'll use WSD for fine-tuning (GLUE/sequence classification) but I am being nitpicky


[EASI-4453] Tooltip for PBG Filtered View

EASI-4453
Description

Add the tooltips to the filtered view (see list in JIRA ticket)
Extended the translation with groupLabel & groupLabelTooltip

How to test this change

Go through a model plan and answer questions listed in the JIRA ticket
Filter read view to PBG
Verify that tooltip shows up and matches figma

PR Author Checklist

[X] I have provided a detailed description of the changes in this PR.
[X] I have provided clear instructions on how to test the changes in this PR.
[X] I have updated tests or written new tests as appropriate in this PR.
[ ] Updated the Postman Collection if necessary.

PR Reviewer Guidelines

It's best to pull the branch locally and test it, rather than just looking at the code online!
When approving a PR, provide a reason why you're approving it

e.g. "Approving because I tested it locally and all functionality works as expected"
e.g. "Approving because the change is simple and matches the Figma design"

Don't be afraid to leave comments or ask questions, especially if you don't understand why something was done! (This is often a great time to suggest code comments or documentation updates)
Check that all code is adequately covered by tests - if it isn't feel free to suggest the addition of tests.

I was under the assumption that we were going to do all the tooltips at once.  Went through the ticket and saw that this wasn't recorded.  If so we need to make sure the subsequent work is captured.


Update text for Registration

https://www.figma.com/file/AXufBnFAVHvGdsxnQMVhNF/The-Accessibility-Exchange-Wireframes?node-id=4%3A137

@chosww it looks like there is text missing for the SignIn and Password Reset wireframes. They don't look like missing features though, so I haven't added them to the strings placeholder file.


POC of client cert support

re: #44  - Bearing in mind that I'm a Go novice and liberally borrowed a bunch of this code, here's a POC of client cert support, along with alternate CA support.

With my (admittedly limited) testing, specifying TLSClientConfig when connecting to a plain http URL works just fine - the TLSClientConfig is just ignored.
I'll clean things up a bit more and update the PR.

I cleaned things up a bit and added some more tests;  other than the comment from above about the return value in NewClient, I think this is ready to go.

One more minor change - I bumped libraryVersion from '1' to '1.1' (could make that '1.1.0' in order to move to semantic versioning)

As discussed, updated NewClient to return any errors;  updated readme & tests as well.
I've bumped the version to '2.0.0' but of course you should set it as you see fit.


Update UAL access

Added the new domain for Universidade Autónoma de Lisboa, and updated the existing information. We are migrating to @autonoma.pt
Institution website: https://autonoma.pt/
Computer Science Engineering BSc course information: https://autonoma.pt/cursos/engenharia-informatica/

@amgs Thank you for the update! Pull request merged.


META Banwaves - Permanent Bans

Information:
Niantic has done a huge banwave blocking IPs, accounts, and third party sources. (See their website below). Please keep all discussions about the banwave in this discussion. Duplicates will be deleted without warning.
https://support.pokemongo.nianticlabs.com/hc/en-us/articles/225146308-Submit-a-ban-appeal

Disclaimer:
Not all accounts, IPs, and third party sources are banned.

Other current META issues:
#3682 - META Server busy or offline issues
#3308 - META Stuck between two forts / Moving to 2 forts at the same time / Constant Loop
#3700 - META Soft bans - Try again spins / Pokemon vanishing
#3746 - META Banwaves - Permanent Bans

It's true so hum.
Was a good adventure guys.
See you in legit.

That level 30 - 40 grind is daunting...

😭

Poll for Banwave data collection and current results.

I want Niantic to release a statement to see how many accounts were banned.  Only 1 of mine was which seems weird because my most hardcore botted account is still alive...

My ip got temp banned for some hours (4 i think).
 Simple if your country just release PGO please do not place pokemon on gym make sure u have backup member to help.

no they are also banning location spoofers, not just those who put their pokemons in overseas gyms.

PSA:
for google accounts:
you will get,
the server is offline and overwhelmed
for PTC accounts:
you will get,
unable to retrieve user data
i tested this with 10 different banned accounts using both services :(
(i only have 14 accounts in total, and 10 of them are banned, and no i didn't bot with all of them the same time, i stopped botting on most of them since july 29th as they reached rank 20+).
the accounts banned for me were working fine 13 hours ago, however, these accounts also used VPN spoofing 13 hours ago to bypass the softip ban, the server i used for spoof was in kuwait, so that might be the cause of the issue..... otherwise, the banned accounts all used the same functions as the ones that are not banned.

I think 210 XP every time you catch a pokémon is very suspect.
Anybody knows how change that? It's possible?

Well it was fun while it lasted.
I assume I was banned because I was logged into my bot on my computer and checking my pokemon on my phone(never used a gym).

@ibuSuki i mean that is absolutely possible as a single factor but I doubt that's the only reason.
I believe it's also heavy IP address based as well:
https://www.reddit.com/r/pokemongodev/comments/4xeiit/my_reasoning_and_analysis_for_the_cause_of_my/

Well... maybe someone can tell us if exist any way to set this.

@ibuSuki set "catch_randomize_reticle_factor" and "catch_randomize_spin_factor" in the conf.

@ibuSuki Actually the latest dev commit allows you to adjust the probabilities of landing each kind of throw. Checkout the example json.

@Y4kuzi @ibuSuki those are deprecated. Use this instead.
    "catch_throw_parameters": {
      "excellent_rate": 0.1,
      "great_rate": 0.5,
      "nice_rate": 0.3,
      "normal_rate": 0.1,
      "spin_success_rate" : 0.6
    },

Are people still using the bot? Isn't the ban hammer heavy right now?

@cypha88 Stay away for now! Or use your new account to test.

Part of me wants to go create a new account and just start grinding with the bot, and see how long it takes to get flagged.

Most of lv30+ accounts got ban.

Hi Joao!  THANK YOU! but... where I must put this lines? Which file?
2016-08-12 19:56 GMT+02:00 joaodragao<EMAIL_ADDRESS>
@Y4kuzi https://github.com/Y4kuzi @ibuSuki https://github.com/ibuSuki
those are deprecated. Use this instead.
"catch_throw_parameters": {
  "excellent_rate": 0.1,
  "great_rate": 0.5,
  "nice_rate": 0.3,
  "normal_rate": 0.1,
  "spin_success_rate" : 0.6
},

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PokemonGoF/PokemonGo-Bot/issues/3746#issuecomment-239515961,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUBUuqtppUk-_C0r0z3yNpp44-zJu9Eeks5qfLPKgaJpZM4JjL8d
.

I dont find these lines... which file exactly I must open?
Thank you very much!
2016-08-12 19:21 GMT+02:00 Y4kuzi<EMAIL_ADDRESS>
@ibuSuki https://github.com/ibuSuki set "catch_randomize_reticle_factor"
and "catch_randomize_spin_factor" in the conf.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PokemonGoF/PokemonGo-Bot/issues/3746#issuecomment-239506877,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUBUunwCSRHjaRs057yM7Z-OeRheIk6Bks5qfKucgaJpZM4JjL8d
.

@ibuSuki
config.json on here

I ran two bots at the same time last night for two accounts, one of them get banned (26), the other ones is OK.
It seems there are two kinds of ban right now, one is even to stop you from logging in – I got this information from one of my close friends, who got 'our server are humbled by your incredible response' when logging in, which is different from @aTadTasty .
My banned account can still login, spin Pokestop, but every Pokemon flees.... I did try to throw 40+ balls, it didn't fix the soft ban, and I heard from other topics that someone tried to wait for 4 hours, it still didn't fix the issue.

I am getting "failed to retrieve data from the server" but I am able to see the pokemon which I kept on few of the gyms. So is it a perma-ban?

@ibuSuki Check this! config.json.example

Ok... the problem is I can see the file in teh web... but i haven't it in
my directory....
Can I download and put dierctly in the folder? I need to rename it?
Thanks a lot, and sorry... I'm not a developer....
2016-08-12 20:06 GMT+02:00 ponytails<EMAIL_ADDRESS>
@ibuSuki https://github.com/ibuSuki
config.json on here
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PokemonGoF/PokemonGo-Bot/issues/3746#issuecomment-239518564,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUBUuiZhjmr4IOyAtnIPGQJUCDKfWUW8ks5qfLY0gaJpZM4JjL8d
.

OK, I see... but.... How I do? download the file, put your lines and put
the file in the folder? With wich name?
Sorry for my ignorance....
2016-08-12 20:13 GMT+02:00 joaodragao<EMAIL_ADDRESS>
@ibuSuki https://github.com/ibuSuki Check this! config.json.example
https://github.com/PokemonGoF/PokemonGo-Bot/blob/dev/configs/config.json.example
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PokemonGoF/PokemonGo-Bot/issues/3746#issuecomment-239520316,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUBUupaUW2jBNoiZhdqYf_Lo1KDXL0l4ks5qfLfmgaJpZM4JjL8d
.

Don't replace the file. Just add the block of code to the JOSN file.

@ibuSuki i would advise you to wait for the current banwave situation to be over first.

In this file?:   Newtonsoft.Json.xml?
At the end... for example?
2016-08-12 20:16 GMT+02:00 joaodragao<EMAIL_ADDRESS>
Don't replace the file. Just add the block of code to the JOSN file.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PokemonGoF/PokemonGo-Bot/issues/3746#issuecomment-239520856,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUBUuscCqGyS4HScCCrcCr3sPTwPmDJsks5qfLhigaJpZM4JjL8d
.

@ibuSuki config.json in configs directory.

I have not this file. Can I create it copying all the lines in the web,
adding your lines, and save the file as "config.json"?
2016-08-12 20:25 GMT+02:00 joaodragao<EMAIL_ADDRESS>
@ibuSuki https://github.com/ibuSuki config.json in configs directory.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PokemonGoF/PokemonGo-Bot/issues/3746#issuecomment-239523134,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUBUuh1ppCjGNx6ZpO6ueP_fr6vxI9jYks5qfLqKgaJpZM4JjL8d
.

i would suggest you refer to the wiki and it's how to on getting started with the bot and all it's files..

well, very probably banned, very probably perma; era of poor-quality bot ending, now botting 2.0 :)

Weird. I can log in, I can move around, I can evolve and/or power up. But I can't get any data from Pokestop. It says "Try again later" everytime. Anyone else having this?

@gokaygurcan same here.. I can battle gym, evolve, power up.. but I cant catch pokemons or loot pokestops.. is this perma or temp ban? Its not ip related because I can play on another account I have

@carlosbellino Thanks for the reply, at least we're not alone :D

Lost 1/4 accounts. The only account I lost was one that had a team and had ever battled in a gym. The only account I lost was one that had a chosen team and had battled in a gym.
@aTadTasty Have you seen any correlation for your 10/14 that might show what Niantic was looking for?

Same issue her guys! Haha

Hey everyone, I can still battle in gyms, but pokestops dont work and pokemon flee. Is this possibly a softban for me, and not perma? I mean, i can login and battle, so I'm going to stay optimistic about it.

@Unscrupulor we left too many breadcrums; what we can hope is that it's not permanent

They may have some threshold like how many pokemons that people may catch in 1 hour :(

login screen - failed to get game data = perma?

@Corecrafts Unfortunately, it may be perma in your case :(

gg

ya well i used necro aswell - is this bot still lit? i just was lvl 33 on my main acct.

@joaodragao Tried to "catch_throw_parameters" code, doesn't work. Still getting 210xp per catch, any idea?

@pmquan may be even more simply: bot are different from apps; so they can just use a bot, see the differencies and write a simple checker list to enable ban
a simpler scenario? normal app send analytics to com.upsight whereas bot do not; if we dont send matchin analytics it's easy to spot third-part applications

@gokaygurcan Our case seems to be soft ban.. I am able to play normally again

@Carlosbellino I Second that, I had the same affliction. Seems to be remedied at the moment, and only was a soft ban. I do think it's from jumping from place to place however.

@Coburnss Yes, I'm checking my log and here is what I found:

Able to catch pokemon, Unable loot pokestops (14:31)
Unable to to catch pokemon, Unable loot pokestops (14:36)

Its weird that those actions where "banned" independently, caught 14 pokemon in those 5 min though.. It made me think that its something related to the pokemon caught or pokestops spinned frecuency ..

@carlosbellino Very well could be. Alls I really know, is that I set my speed to 150km and it has always worked fine, unless I had another instance of the script running on the same ip. But as soon as I made the jump from one place to another my account locked up with what appears to be a new version of soft banning.
Do you have any idea what would be a good setting for the speed? I Currently have it set to something more believable 12km.

No, I dont, I am not botting until there is more info about it..

I was running my bot at 12km and i am now getting the "failed to get game data from the server" message.

How long was it since you started getting that message? And were you using more than one instance of the script?

I was botting yesterday and stopped before I fell asleep. (about 19hrs ago)  When I woke up I got this message.  I only had one instance of the bot

Hey all, I can confirm that my softban has been lifted. I don't remember when it started exactly, but it's been probably less than 12 hours. The ban prevented me from collecting anything, but I could login and battle. I think I'm going to cash out now and stop botting..but I'll still GPS spoof lolz

@blake1029384756 I'd go check your email if I were you.

@Unscrupulor I'd assume the more common hack would be GPS spoofing. If you were leary of anything it should be that of all things. If you GPS spoof, don't leave your city.

@Coburnss  I think that normal playing and spoofing won't be detected as long as my phone's rooted. I live in SF, so no need to spoof very far with plenty of gyms and pokestops nearby :)   Although I can see how spoofing miles from your IP address can be very suspect!

@Unscrupulor I'm thinking if you keep it at a believable speed you will be completely fine unrooted or not. I Think they just wisened up and are triggering bans with accounts that are rapidly server scraping.

I've been checking my email all day and still no message 😁

My level 30 account no longer experiences the pokemon always vanishing problem.

Seems like unless you got an email announcing the perma ban most other types of bans are just temporary.
Two of my accounts had the problem of empty pokemon/pokestops but I'm able to run them now.

@Setsu-BHMT I hope this comes out to be true. I haven't received any emails but can't login.

https://www.reddit.com/r/pokemongodev/comments/4xct8f/psa_permabans_have_arrived_stop_all_use_of_3rd/

To clear up confusion there are several types of bans:
Soft IP ban Ban the IP but not the account (not permanent). All accounts on the ip will be unable to see pokestops and pokemon. Usually goes away after 20 mins of not accessing the pogo api from that IP.
Hard IP ban The IP has been permanently banned. This happened to cloud providers like AWS. You can't log in or access pogo at all from one of these IPs. Never goes away.
Soft ban Account specific and temporary, you can log in but the game doesn't work in some way. There are now multiple types of softbans: (time to go away varies)
Spinning pokestops gives nothing, and pokemon always run on the first ball. (this was the original softban)
Spinning pokestops is fine, but pokemon always run. (added today)
All pokestops say out of range, and no pokemon ever spawn (added recently)
You can catch pokemon fine, but can not spin pokestops
People have reported various other types of softbans which may be per account or ip
Hard ban Permanent ban (Can not log in what-so-ever, no known cases of it going away). This is the new ban that botters have been getting. If you get a login error, it does not mean you are banned for sure, but if you were botting or teleporting and you can't log in on that account from any IP, and you can use other accounts - good chance thats a hardban.

I'm in the "Spinning pokestops is fine, but pokemon always run" section today on two of my accounts. I've seen this dubbed the "catch flee softban". From what I've read, most people were able to catch them fine again after about 12 hours. Trying to hunt down the trigger behaviors that cause these.
The two that got the softban today had been in the same area for about 9 hours, no sniping, but no randomization on throws and walk speed set to 14km/hr. I did notice while playing the app that there is a popup if you're travelling too fast. Perhaps I triggered that and didn't send a required packet back (that would normally be sent when the user clicks it in the app).
We'll need some PRs to detect the new forms of bans, causing the bot to sleep or shutdown entirely. We will also need to determine what in particular is causing them, perhaps we can add more fail-safes. I doubt we'll get as lucky as we did with the previous softban fix.

2016-08-12 19:24:41,459 [pokemongo_bot.api_wrapper] [WARNING] Server seems to be busy or offline - try again - 4/15
````
Aaand its gone!

Well, I know what I was playing with, so no drama
100% confirmed perma ban, yesterday latest dev client (c450b19a3e44cc660576940009da6e7c85a0121f).
If you want, I can post my config :)

@arkdelkaos yes, please do so

@arkdelkaos hmm this is a little concerning; that config is not at all aggressive to generate behavior that stands out. Maybe we should wait until the human behavior PRs get merged.

@arkdelkaos How long was the bot running?  Were you running more than one? Were you using any sort of proxy or cloud? What level were you and how old is your account? How long were you running on that config setup (some new config settings in there)? Did you happen to change GPS coords around from the one listed? Are you able to log in on the app?
Sorry for billions of questions. Just trying to get a heading on their ban criteria.

I running 3 bot with same configuration except only one of it i forgot to remove fixed location then it is banned.  From my opinion fixed location may be one of reasons.

@paokrab
how to disable fixed location?

I'm able login using bot, (eg. Bot is working fine) but I am not able to login using official client, I am getting Our servers are humbled by your incredible response and Failed to login errors. Occasionally I am able to login.
Does anyone here has a similar problem? (able to login using bot but not from official client)

@ponytails  Just remove it ( "location": "xx.xxxxxx,yyy.yyyyy",  to  "location": "",)  It will be using your latest location instead.

@mjmadsen

How long was the bot running?
About 2h that evening, 3h in the morning
How long do you guess the bot tried to connect before you shut it down?
Just 12 times more, like once per second, then at the 15th time...crash
Were you running more than one?
Nope, never
Were you using any sort of proxy or cloud?
Nope, nothing out of the ordinary
What level were you and how old is your account?
28, and I did it like 2 days after eu release
How long were you running on that config setup (some new config settings in there)?
Every time I git pull, if I saw changes into the config.json.example, I do (did) a diff with my options, and implement the changes.
Did you happen to change GPS coords around from the one listed?
Nope, always that coords, because they are near my home. I always tried to be conservative xD
Are you able to log in on the app?
No anymore. I get the same error other perma-banned players are reporting :(

btw, @Setsu-BHMT

Seems like unless you got an email announcing the perma ban most other types of bans are just temporary.
Two of my accounts had the problem of empty pokemon/pokestops but I'm able to run them now.

I didn't receive anything :? I'm checking again right now, but I doubt I'll get any notification (just a hunch)

@paokrab @ponytails If you have "location_cache": true, you should always be loading your last location the bot used. If you log in on the app somewhere else, it'll teleport you back to where you last used the bot. If you want it to always start at a certain coord, leave the "location" set to whatever and set location_cache to false. But, depending how long you log off, you might get a temp ban upon restart.
@arkdelkaos Thanks for answering all my questions! I'm wondering if number of retries after failure triggers the longer bans. I'd say lay off the account for a while, then try again in 12-24 hours. I'd love to know if anything changes.
I'm working on a few bits to help randomize behavior. I'm beginning to wonder if they are looking at IV relations when transfers happen. Since the information is not posted in the app, it would certainly seem out of place if accounts are transferring higher CP Pokemon several seconds after capture to save the higher CP poke. I don't know... I'm  also working on a list of detection methods, but I'd rather contact contributers directly, since this, after all, a publicly viewable medium.

Lvl 32 account.
Noticed today in the morning that all pokemon fled. Both tries to unban but ofc pokestop worked fine. Same on phone. Never jumped always started from last position. Took it kind of easy. Used 1 bot.
Played on my phone for 2 hours. Waited 10 hours.. now can't log in anymore. Failed data server blabla other accounts work fine (fresh that was used for map).
Did not receive emails. Hope I can refund all those lucky egg purchases hahaha

Hi Joao!  First, thank for your help. Unfortunately, nothing works....
I create this file and put in the root and in the folder "config".
Doesn't work... every time the bot catch a pokémon, it gets 210 XP.... I
did not think it was so complicated ....  Really I'm in a death point....
I even rename in with "config" extension... but get 210 XP point again....
and again... everytime.
Anyway, thanks a lot for your time and your help. I think is a great idea
the option to get only 100Xp (or 110-150....etc), but dont seems it´s going
to be added as configurable option in the interface. I think that at this
time, the bot creates an imbalance among XP and Stardust, and every time
you reach a new level, the Stardust ammount is
less than it should be. Well, maybe people only want XP points...
Anyway, You have been very kind, and you've tried. Unfortunately I
could not get
it, it's my fault.
All right, thank you and enjoy PKGO!
2016-08-12 20:25 GMT+02:00 joaodragao<EMAIL_ADDRESS>
@ibuSuki https://github.com/ibuSuki config.json in configs directory.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PokemonGoF/PokemonGo-Bot/issues/3746#issuecomment-239523134,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUBUuh1ppCjGNx6ZpO6ueP_fr6vxI9jYks5qfLqKgaJpZM4JjL8d
.

{
"auth_service": "google",
"username": "YOUR_USERNAME",
"password": "YOUR_PASSWORD",
"location": "SOME_LOCATION",
"gmapkey": "GOOGLE_MAPS_API_KEY",
"libencrypt_location": "",
"tasks": [
{
"type": "HandleSoftBan"
},
{
"type": "SleepSchedule",
"config": {
"enabled": false,
"time": "22:54",
"duration":"7:46",
"time_random_offset": "00:24",
"duration_random_offset": "00:43"
}
},
{
"type": "CollectLevelUpReward"
},
{
"type": "IncubateEggs",
"config": {
"longer_eggs_first": true
}
},
{
"type": "UpdateLiveStats",
"config": {
"enabled": false,
"min_interval": 10,
"stats": ["uptime", "stardust_earned", "xp_earned", "xp_per_hour", "stops_visited"],
"terminal_log": true,
"terminal_title": true
}
},
{
"type": "TransferPokemon"
},
{
"type": "NicknamePokemon",
"config": {
"enabled": false,
"nickname_template": "{iv_pct}_{iv_ads}"
}
},
{
"type": "EvolvePokemon",
"config": {
"evolve_all": "none",
"first_evolve_by": "cp",
"evolve_above_cp": 500,
"evolve_above_iv": 0.8,
"logic": "or",
"evolve_speed": 20,
"use_lucky_egg": false
}
},
{
"type": "RecycleItems",
"config": {
"min_empty_space": 15,
"item_filter": {
"Pokeball":       { "keep" : 100 },
"Potion":         { "keep" : 10 },
"Super Potion":   { "keep" : 20 },
"Hyper Potion":   { "keep" : 30 },
"Revive":         { "keep" : 30 },
"Razz Berry":     { "keep" : 100 }
}
}
},
{
"type": "CatchVisiblePokemon"
},
{
"type": "CatchLuredPokemon"
},
{
"type": "SpinFort"
},
{
"type": "MoveToFort",
"config": {
"lure_attraction": true,
"lure_max_distance": 2000
}
},
{
"type": "FollowSpiral",
"config": {
"diameter": 4,
"step_size": 70
}
}
],
"map_object_cache_time": 5,
"forts": {
"avoid_circles": true,
"max_circle_size": 50
},
"websocket_server": false,
"walk": 4.16,
"action_wait_min": 1,
"action_wait_max": 4,
"debug": false,
"test": false,
"health_record": true,
"location_cache": true,
"distance_unit": "km",
"reconnecting_timeout": 15,
"catch_randomize_reticle_factor": 1.0,
"catch_randomize_spin_factor": 1.0,
"logging_color": true,
"catch": {
"any": {"catch_above_cp": 0, "catch_above_iv": 0, "logic": "or"},
"// Example of always catching Rattata:": {},
"// Rattata": { "always_catch" : true }
},
"catch_throw_parameters": {
"excellent_rate": 1.0,
"great_rate": 0.5,
"nice_rate": 0.3,
"normal_rate": 0.1,
"spin_success_rate" : 0.6
},
"release": {
"any": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"// Example of always releasing Rattata:": {},
"// Rattata": {"always_release": true},
"// Example of keeping 3 stronger (based on CP) Pidgey:": {},
"// Pidgey": {"keep_best_cp": 3},
"// Example of keeping 2 stronger (based on IV) Zubat:": {},
"// Zubat": {"keep_best_iv": 2},
"// Also, it is working with any": {},
"// any": {"keep_best_iv": 3},
"// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Zubat:": {},
"// Zubat": {"keep_best_cp": 2, "keep_best_iv": 3}
},
"vips" : {
"Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate!": {},
"any": {"catch_above_cp": 1200, "catch_above_iv": 0.9, "logic": "or" },
"Lapras": {},
"Moltres": {},
"Zapdos": {},
"Articuno": {},
    "// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)": {},
    "Mewtwo": {},
    "Dragonite": {},
    "Snorlax": {},
    "// Mew evolves to Mewtwo": {},
    "Mew": {},
    "Arcanine": {},
    "Vaporeon": {},
    "Gyarados": {},
    "Exeggutor": {},
    "Muk": {},
    "Weezing": {},
    "Flareon": {}

}

}

Remove this:
    "catch_randomize_reticle_factor": 1.0,
    "catch_randomize_spin_factor": 1.0,

Also, with your current rates you will always throw an "Excellent" throw.

I decided to submit an appeal since..  well, nothing ventured, nothing gained. Here's the response I received (immediately, so obviously automated)...

Trainer,
We have received your appeal. Our goal is to provide a fair, fun and legitimate game experience for everyone. Use of any other third-party software or app, including but not limited to scripts/apps, applications used to falsify your location, using emulators, modified or unofficial software and/or accessing Pokémon GO clients or backends in an unauthorized manner is considered cheating.
Please consider your account permanently terminated unless we reply back to your appeal.
-NianticOps

I'm not expecting to hear anything back.

Second wave came around and now I'm getting error to login as well. GG

I suggest to keep it open. In case anyone wanted to add more info for this.

yep 2nd wav got me

Banned 1hour ago.

@Gobberwart If you click on "View ticket" which is der in ur mail then it will show you your case has been solved that means a perma-ban. lol

@imvikash00 There is no "view ticket" in the email, just what I quoted.

Thank you very much!!!!
Unfortunately, I lost my HD and now I'm trying to reinstall PKgo bot and is
impossible. I cant download de release with the buil folder and file.exe
that lunch the bot... Only get the bot master with no exe... It doesnt
exist at github yet... I dont know...
Anyway, thanks a lot!!!!
2016-08-14 1:25 GMT+02:00 Y4kuzi<EMAIL_ADDRESS>
Remove this:
"catch_randomize_reticle_factor": 1.0,
"catch_randomize_spin_factor": 1.0,

Also, with your current rates you will always throw an "Excellent" throw.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PokemonGoF/PokemonGo-Bot/issues/3746#issuecomment-239646927,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUBUuh0t6BC1NTXvlVV3f98h5hyXqrNaks5qflJZgaJpZM4JjL8d
.

2 out of 8 of my accounts are banned.
I think they did an account creation threshhold check.
for example:
all my bots sniped aggressively with each other, moved 9.9 km, had same exact setup.
the ones that got banned had no "real" device time.
the ones that got banned were for maxing xp per hour.
all bots were ip softbanned at some point.
all bots used the same group of proxy servers during the ip tightening.
my gym fighters are not banned
level didnt matter. the ones banned were lvl 24 and 26 respectively. my lvl 38 account is fine and was played legitimately until 29.
it is perhaps a check on pokemon caught per hour since account creation that identifies the botter. over time, the threshhold continues. - that is how it looks from what variables i see.

@rrutter what is mean by the ones that got banned had no "real" device time.?

no legit play on a device beyond passing the tutorial.
was botted it's entire existence.

another thing:
the accounts banned were botting before august 1st.

is it possible they ban because you botting in another country. I live in Asia and botted in London. After 2 days, my account perma ban.

@fauz33 no. i live in NZ and botted in NZ (in 2 another cities) and got perma ban.

all my accounts botted in Usa

https://www.reddit.com/r/pokemongodev/comments/4xkqmq/new_ban_types_and_their_causes/

#3944 Bot now detects for permabans, going to close this issue off if there are no more reported issues

Closing as discussion has died down if you wish to continue the discussion, please use the banreports channel in slack


unsupported relocation on symbol

Hi Jorge,
First up thanks for all the great embedded rust work you've done. I've been working though the process to create a crate f0 akin to this one but for Cortex-M0 generated by svd2rust. When compiling I get:
LLVM ERROR: unsupported relocation on symbol

It's triggered by default_handler_entry_point, specifically the branch instruction. It appears I'm encountering Bug 30279. The fix was added to LLVM in r280651. I expect that this will take a while to trickle down to rustc.
I'm a bit out of my depth at this point. From what I understand I need locate the _default_exception_handler_impl symbol closer to _default_exception_handler_impl. Is there any linker script magic that can be done that might work around the issue?

First up thanks for all the great embedded rust work you've done.

:heart:

I've been working though the process to create a crate f0 akin to this one but for Cortex-M0 generated by svd2rust

Awesome!

LLVM ERROR: unsupported relocation on symbol

Interesting. Just to confirm, are you using the built-in thumbv6m-none-eabi target?  If the later, make sure you are setting relocation-model to static.

It's triggered by default_handler_entry_point, specifically the branch instruction.

The assembly in that function is using the b instruction. The Cortex-M4 (F3) and the Cortex-M0 (F0) have different architectures. The Cortex-M4 can jump in the range (−16 MB to +16 MB) using the B
instruction whereas the Cortex-M0 can only jump in the range (−2KB to +2KB) using the same instruction. So, you could try the bl instruction in your f0 crate, with that instruction it's possible to jump in the (-16MB to +16MB) range just like the Cortex-M4 does.

Is there any linker script magic that can be done that might work around the issue?

Yes. This should work, I think:
     /* Entry point: reset handler */
     _reset = .;
     KEEP(*(.text._reset));
+    KEEP(*(.text._default_exception_handler));
+    KEEP(*(.text._default_exception_handler_impl));

     *(.text.*);
     *(.rodata.*);

That should put the impl symbol right next to the _default_exception_handler symbol.

I expect that this will take a while to trickle down to rustc.

I expect ee should do a LLVM up (from 3.9 to 4.0) in November. If not, you could request backporting the patch if you confirm that it indeed solves the problem you are seeing.

Just to confirm, are you using the built-in thumbv6m-none-eabi target?  If the later, make sure you are setting relocation-model to static.

I did see a mention that the thumbv6 target was supposed to be built in now but when I ran rustc --print target-list I didn't see it so I stuck with a custom one. That one does have relocation-model set to static. I updated my nightly compiler yesterday when I ran into this issue and I note that the thumb targets are now listed.

So, you could try the bl instruction in your f0 crate

Using the long branch does seem to fix it (it compiles now). The error still happened when using b with _default_exception_handler_impl and _default_exception_handler added to the linker script. So I think I'll just stick with bl and do some more testing.
Thank you so much for your help.

Using the long branch does seem to fix it (it compiles now).

Awesome!

The error still happened when using b with _default_exception_handler_impl and _default_exception_handler added to the linker script.

Weird. Are the symbols one next to the other when you look at the disassemble (objdump -Cd)? Oh, wait I guess there's nothing to disassemble if this hits an LLVM error -- not even a foo.o is generated.
Yeah, I guess this needs to be fixed in LLVM proper. Or rather we need to update our LLVM fork.

Thank you so much for your help.

I've fallen over the same issue, working on support for the Freescale Kinetis KE06Z.

I expect we'll do a LLVM up (from 3.9 to 4.0) in November.

Hahaha ha ... (me being naive)

@thejpster Could you open an issue in the rust-lang/rust repo with a small repro file. Seems like the patch @wezm linked shouldn't be too hard to backport. Then I can take it from there.

I'll take a look later.
For now, I just replaced my b with a bl in my hardfault handler code and it's OK.


Update app-service-app-service-environment-custom-settings.md

Adding FrontEnd SSL cipher suite ordering setting.

Hi @naziml, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (naziml). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

#sign-off

@naziml : Thanks for your contribution to the Azure documentation! The author, @stefsch, has been notified to review your proposed change.

#sign-off

@stefsch - I will merge, but you should follow up with an update to put the new note into the correct AZURE.NOTE syntax (see custom markdown extensions). In cases like this, it may make sense for you to pull the changes over to private master for staging given the scope of change. You can do that by running this command in your local private master branch:
git pull https://github.com/naziml/azure-content.git patch-3
Then add, commit, and push as usual.


fix(ci): add github actions

What this PR does / why we need it:
fix(ci): add github actions
Which issue(s) this PR is related to (optional, link to 3rd issue(s)):
Fixes #
Reference to #

Special notes for your reviewer:
/cc @gaocegege @simon-cj

Release note:

NONE

/lgtm


gitkraken: 9.13.0 -> 10.0.0

Description of changes

updated homepage to point to the specific page about GitKraken Desktop
updated package description to match the way GitKraken is advertised by Axosoft
updated the desktop item name to match the rebranding of the app to GitKraken Desktop
updated the desktop item comment to match what is set on Ubuntu when installing GitKraken Desktop

Release notes
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 312051 run on x86_64-linux 1

1 package built:

gitkraken

@nicolas-goudry master is currently frozen from breaking changes, unless other think otherwise, i would delay this until master is unfrozen

How could this be considered as a breaking change though?

it probably isn't, i only saw from release notes that they did some renaming, and bumped a major version number

Indeed they did rename a few things, improved support for Git executable and fixed some bugs. Aside from the renaming part, nothing is « breaking », and one could argue that renaming things isn’t really a breaking change. Anyway, I’ll wait for the unfreeze :slightly_smiling_face:

Is there a known date for the unfreeze? Is it related to the soon to be released 24.05 version of NixOS?

https://togithub.com/NixOS/nixpkgs/issues/303285

Updated the PR to update GitKraken to v10.0.1 which includes a few bug fixes as well as an update of the bundled git binary (which we replace anyway)

Result of nixpkgs-review pr 312051 run on x86_64-linux 1

1 package built:

gitkraken


csc.dll code 139 error when building project on .NET Core 2.1.302 Ubuntu 16.04 ARM64

I have downloaded .NET Core SDK for linux ARM64 on my Jetson TX2 running ubuntu 16.04.
nvidia@tegra-ubuntu:~$ dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   2.1.302
 Commit:<PHONE_NUMBER>

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  16.04
 OS Platform: Linux
 RID:         ubuntu.16.04-arm64
 Base Path:   /usr/share/dotnet/sdk/2.1.302/

Host (useful for support):
  Version: 2.1.2
  Commit:  811c3ce6c0

.NET Core SDKs installed:
  2.1.302 [/usr/share/dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.NETCore.App 2.1.2 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download
nvidia@tegra-ubuntu:~$

However I am unable to run any dotnet application (even the hello world example) on my Jetson TX2.
nvidia@tegra-ubuntu:~$ dotnet new console -o myApp --force
The template "Console Application" was created successfully.

Processing post-creation actions...
Running 'dotnet restore' on myApp/myApp.csproj...
  Restoring packages for /home/nvidia/myApp/myApp.csproj...
  Generating MSBuild file /home/nvidia/myApp/obj/myApp.csproj.nuget.g.props.
  Generating MSBuild file /home/nvidia/myApp/obj/myApp.csproj.nuget.g.targets.
  Restore completed in 1.58 sec for /home/nvidia/myApp/myApp.csproj.

Restore succeeded.

nvidia@tegra-ubuntu:~/myApp$ dotnet run
/usr/share/dotnet/sdk/2.1.302/Roslyn/Microsoft.CSharp.Core.targets(52,5): error MSB6006: "csc.dll" exited with code 139. [/home/nvidia/myApp/myApp.csproj]

The build failed. Please fix the build errors and run again.

@jkotas @jashook is this a duplicate of the other issue you were working on?

Yes

Can you close this one with a link to the one you are using to track it?

Tracked with https://github.com/dotnet/coreclr/issues/19578


updated vector-add to remove dpc_common.hpp dependency

plus changed "rm -rf ..." to "rm -f" in makefiles.
Please review @anjgola, Anton, Roman

@Jenn500  can you look and fix your conflicts please

please ignore this pull request. a newer pull request without conflicts is created.


[fix #192] fix unified sorter

Signed-off-by: zeminzhou<EMAIL_ADDRESS>
What problem does this PR solve?
fix issue #192
Issue Number: close #192
Problem Description: TBD
The unified sort use heap sort which is unstable algorithm, which can  swap two equial events.
What is changed and how does it work?
Add new field for RawKV to help sorter.
Code changes

Has exported function/method change
Has exported variable/fields change
Has interface methods change

Check List for Tests
This PR has been tested by at least one of the following methods:

Unit test

@haojinming PTAL~


Unable to install ntpd. <- Test NA since chrony

Need to change infra - pckg installation ans verification points in each test script.
There should be some fallback and test redesign:

by default go with chronyd
fallback to ntpd if chronyd is not available

Close old threads.


Adding code to fix aks timeouts

This change addresses an issue where AKS clusters would timeout due to Azure
lbs failing to send tcpResets (RST) after an idle timeout.  This causes errors
to appear on the Rancher UI and logs.  This issue resolves that by adding a
keep alive to the dialer and changing some timeouts to prevent the errors from
appearing.
This is only for AKS cluster provisioned through the AKS Kontainer Driver
integration, imported clusters still exhibit this behavior.
Issue:
#14354
Depends on:
https://github.com/rancher/norman/pull/254

LGTM

LGTM


Cron $PYTHON $INSTANCE/manage.py modo check_mx giving error (Debian)

This default Cron job giving me an error:
Modoboa 1.6.0 on Debian 8 (Jessie)
Traceback (most recent call last):
  File "/srv/modoboa/instance/manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
    utility.execute()
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 345, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/subcommand/base.py", line 53, in run_from_argv
    return super(SubcommandCommand, self).run_from_argv(argv)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 348, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 399, in execute
    output = self.handle(*args, **options)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/subcommand/base.py", line 84, in handle
    return command.run_from_argv(argv)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 348, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 399, in execute
    output = self.handle(*args, **options)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/management/commands/subcommands/_mx.py", line 241, in handle
    self.check_domain(domain, **options)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/management/commands/subcommands/_mx.py", line 217, in check_domain
    self.check_valid_mx(domain, mx_list, **options)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/management/commands/subcommands/_mx.py", line 174, in check_valid_mx
    valid_mxs = self.valid_mxs
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/utils/functional.py", line 33, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/management/commands/subcommands/_mx.py", line 46, in valid_mxs
    for v in valid_mxs.split() if v.strip()]
  File "/srv/modoboa/env/local/lib/python2.7/site-packages/ipaddress.py", line 202, in ip_network
    address)
ValueError: u'mail.brightwood.ie' does not appear to be an IPv4 or IPv6 network

Try to upgrade to 1.6.1. I remember making a few improvements on this subject. Not sure if those are in 1.6.0

No, they are not.

Actually I have been working on upgrading to 1.6.1 with @tonioo over on issue #939. I am still at 1.6.0. Can't get 1.6.1 to take. My last comment has the process I am using. Thanks for all your help guys. Great product so far.

@abmiller99 Is it better with 1.6.1 ?

Seems to be fixed - yes.


chore(travis) run Travis CI

Closing this because Travis and VirtualBox do not play well with nested virtualization


Recorder: filter based on Content-Type

What is the preferred UI for this task? Another FilterTable or use the same black- and whitelist table? If the latter than do you have any suggestion for referring to Content-Type?

@slandelle This one seems to be an old issue but if we find the preferred way then I'm ready to implement this.
It maybe useful to not filter on only Content-Type, but filter on any request or response header, but we need to think about the usage first.
One solution could be in this form: header:request:Content-Type=application/json
Or if someone want to filter on request and response then the 2nd part of it can be optional, like this: header:Content-Type=application/json
What do you think?


Make Jupyter notebooks web executable

Binder (http://mybinder.org/) can be used to make notebooks web executable. Setting this up on the repository would allow people to participate in workshops without any installation requirements.

A Binder for the repository has been created:
http://mybinder.org/repo/MIT-LCP/mimic-workshop/status
The direct link for the executable Notebooks is:
http://app.mybinder.org/2134187048/tree
Various changes will need to be made to the repo to get things working properly (adding requirements to the requirements.txt file, setting the database connection, etc).


add react-testing-library documentation/examples

Rendered: https://github.com/kentcdodds/create-react-app/blob/1b3a028f0dea697322a2e85906c7642f357313c6/packages/react-scripts/template/README.md#use-react-testing-library
Considering the growing popularity of react-testing-library, it seems fitting to document and provide examples of using this library for folks looking for a testing utility that matches their preferences.

Thanks! Small nit, fix "assertsions".

Done :+1:

Awesome!

This is lost somehow now. Not present in master anymore :(

I'm pretty sure it was in this merge commit: 4562ab6fd8
I'll create a new PR to add it back.

Ah, I didn't realize this was merged into master and not next. Yes. We blew away all stuff in master in favor of next branch.


Depend on sentry/sdk

Like the Laravel integration (and the suggested installation instruction in the bare SDK), this integration should depend on sentry/sdk, so it would use the suggested transport and not require complex installation.
This stems from the review of #184

Solved in #190


Team / organizations

What features will be available in Team / organizations? Thanks~

Very hood question! My main idea was to aggregate statistics on a team level, i.e. have a separate dashboard view besides your personal one that shows aggregated statistics for all your team members. Also, a team-internal leaderboard in addition to the public one.

Sounds good. Is it also possible to view the details of the team members besides aggregations?

Another question is how to calculate durations using heartbeats. I only find a single time column in heartbeats table. I wanna know the start and end time of my coding activities. Thanks~

Would love to see this since none of us is actively buying wakatime premium. Viewing the projects other team members worked on would be a really cool feature.
What is the current status of this?

Thanks for the response!

Can you describe what features / functionality you would expect for your team? What statistics would you like to see, etc.?

I'd love to see the following things being implemented

Weekly & Daily amount of coding
Seeing the amount of time spent on projects
A team internal leaderboard
Roles to organize permissions

Default
Overseer
Admin / Owner

Settings

Team privacy (maybe useful for leaderboard / github-readme-stats integration)
Project labels
Aliases
Filetype mappings (all three of them across the whole team)

Goals

Some more detail
Roles
I would imagine a default role which just basically grants you the permission to be in that team.
An overseer role, which has insights on all of the statistics of the team members and lastly the admin / ownership role which is able to add / remove members from the project as well as changing team settings.
Goals
For the goal system, I think the one wakatime currently has is sufficient enough. An overseer can check on these goals / create ones and see the progress of all team members.
Invites
I think it's also important to have some regulations on who can join a team so maybe an invite via email / url (I kind of imagine the system google drive uses) would be great too.
These are mainly just ideas which I myself would highly appreciate. I know that it's much, mainly wanted to give some input on which we can elaborate.

Thanks for your detailed response!
I agree to to having team-wide statistics as well as per-member statistics available to everyone else on the team. I also agree to team-internal leaderboards.
Regarding roles, I'd probably only distinguish between team admin and team member, where the former is allowed to sent out invitations and kick people off the again, whereas the latter is "read-only".
I will probably refrain from implement complex team-specific settings, at least for the time being. There won't be aliases, mapping or labels on a team level, instead, they will simply be derived from the individual members' personal settings.
Goals are a big topic by themselves, see #166. Realistically, we won't get to implement them any time soon, so team goals are - unfortunately - even a little farther in the future.
Thanks for bringing the topic back to my radar. Since 8 people have upvoted this already, I see the need for team features. Hopefully I'll get a day or two somewhere soon to build this!

Sounds great! Will be looking forward to the implementation.

I believe that, for now, having only the ability to create teams and see the hours worked divided by participant and project is already a good starting point.
An then implement the other more complex features such as goals and role division in the future?

I agree with @Ari24-cb24 suggestions.. Currently, it seems like if I want a project manager to view data, that user setup still needs an api key and configuration setup (but he just needs to be able to view data) so the initial summary/dashboard page that asks you to configure your setup would change

Hi !
Do you guys have any ETA for a possible release or semi-release?
Thanks a lot !

Can't give you an ETA, but since this has been requested to many times, it's highest on top of my prio list.

Thanks Ferdinand !
Will definitely follow it up closely 😊

Had some thoughts about the teams feature. I'll build it in multiple iterations. First version will only feature:

Team name
Two roles (admin, member)
Basic temporal filtering (possibly only day, week and all for now)
Time by team member
Time by project
Total time accumulated (missing in the sketch below)

On the data model side, team statistics will probably be another, new entity and involve pre-computed aggregations similar to current _Summary_s. A team will always have a single admin and if that user gets deleted, some random (alphabetically next or sth.) will become admin for simplicity (can be change via support request or database query).

Can a team member / team admin choose which projects to include / exclude? So it does not show personal projects in the team stats.


ReagentOptimization.lua:310: attempt to index field '?' (a nil value)

I was doing the quest "To Give One's Heart" in the Ruby Lifeshrine on my jewelcrafting alt and received the following error when I crafted the quest item. Thanks.
6x .../Modules/ReagentOptimization/ReagentOptimization.lua:310: attempt to index field '?' (a nil value)
[string "@CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua"]:310: in function optimizeKnapsack' [string "@CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua"]:178: in function OptimizeReagentAllocation'
[string "@CraftSim/Main/CraftSim.lua"]:481: in function TriggerModulesByRecipeType' [string "@CraftSim/Main/CraftSim.lua"]:129: in function TriggerModulesErrorSafe'
[string "@CraftSim/Main/CraftSim.lua"]:162: in function <CraftSim/Main/CraftSim.lua:147>
[string "=[C]"]: ?
[string "=[C]"]: in function Init' [string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua"]:251: in function Refresh'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafting.lua"]:151: in function <...lizzard_Professions/Blizzard_ProfessionsCrafting.lua:120>
Locals:
self =  {
CreateCrumbs =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:210
GetCurrentReagentAllocationSkillIncreaseOLD =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:547
GetReagentWeightByID =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:250
GetMaxReagentIncreaseFactor =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:444
AutoAssignVellum =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:656
AssignBestAllocation =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:596
GetGCD =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:259
IsCurrentAllocation =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:632
OptimizeReagentAllocation =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:14
FRAMES =  {
}
GetCurrentReagentAllocationSkillIncrease =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:506
optimizeKnapsack =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:268
}
ks =  {
0 =  {
}
}
BPs =  {
1 = 0
2 = -1
0 = 0.150000
}
numMaterials = 0
i = nil
j = nil
k = nil
maxWeight = Infinite
inf = Infinite
b =  {
}
c =  {
}
i = 0
(for index) = 0
(for limit) = 6
(for step) = 1
k = 0
(*temporary) = nil
(*temporary) = Infinite
(*temporary) = 0
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
print =  defined @CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua:5

this might be fixed! Please report in a new issue if this is still occuring