Error (actually warning) should not be printed with delta-T of 8.333E-2

def ax/t=1-jan-0001:1-jan-0100:8.33333333E-2/edge/cal=standard/unit=year tax1
 **TMAP ERR: error in time line definition
             8 is not valid in this calendar
show axis tax1
 name       axis              # pts   start                end
 TAX1      TIME              1188 r   16-JAN-0001 05:14    16-DEC-0099 18:56
T0 = 01-JAN-0000
   Axis span (to cell edges) = 99

The message arises from checking if the third colon-separated value is an ISO time.  Because of the - it does not automatically get disqualified as a time value and thus tries to parse it.  The attempt to parse the date/time in the original format fails silently.  The attempt to parse the ISO time prints the error message.  On failure the value is then parsed as a number and the command succeeds, but because of the error message one thinks it has not succeeded.
FYI - The return value of call to the old routine checking if it could be a time value is ignored and that call should be removed.  The check for the ISO time should be more strict - requiring the four digit year at a minimum.  But also it would be good if the routine parsing the command line could pass on that this is the third of the colon-separated arguments, and as such (I think) one could completely skip checking if it is a time value and go right to the parsing as a normal number.  (Possibly for more that T and F axes as well?)

good ideas - I like checking that we've already got the three items lo:hi:delta.

The answer is to not try to apply fancy translation of a coordinate string such as a date or LON/LAT coordinate spec 45W, to the delta-value in LO:HI:DELTA  specs.  The delta is just a numeric value in the units of the coordinate axis, and a time string or lon/lat value is an error anyway.
As far ss the routines that look at time strings to see if they may be ISO times or VAX-formatted strings, there are places internally where these are called on a date string that has to do with a modulo time axis like 15-MAR with no year.  So I'm leaving those routines alone.
Removing TM_DATE which is no longer needed.


[Event Request] codeunit 57 "Document Totals" – OnBeforeSalesCheckNumberOfLinesLimit

Describe the request
[Event Request] codeunit 57 "Document Totals" ??? OnBeforeSalesCheckNumberOfLinesLimit
Could we please have a publisher OnBeforeSalesCheckNumberOfLinesLimit
in function SalesCheckNumberOfLinesLimit Codeunit 57 "Document Totals"?
procedure SalesCheckNumberOfLinesLimit(SalesHeader: Record "Sales Header"): Boolean
var
    SalesLine: Record "Sales Line";
begin
    //>>>>
    IsHandled := false;
    OnBeforeSalesCheckNumberOfLinesLimit(SalesHeader, Result, IsHandled);
    if IsHandled then
        exit(Result);
    //<<<<

    SalesLine.SetRange("Document No.", SalesHeader."No.");
    SalesLine.SetRange("Document Type", SalesHeader."Document Type");
    SalesLine.SetFilter(Type, '<>%1', SalesLine.Type::" ");
    SalesLine.SetFilter("No.", '<>%1', '');

    if SalesHeader."Document Type" = SalesHeader."Document Type"::Order then
        exit(SalesLine.Count <= 10);

    exit(SalesLine.Count <= 100);
end;

//>>>>
[IntegrationEvent(false, false)]
local procedure OnBeforeSalesCheckNumberOfLinesLimit(var SalesHeader: Record "Sales Header"; var Result: Boolean; var IsHandled: Boolean)
begin
end;
//<<<<

Additional context
So we can have the same functionality as in Purchases
Internal work item: AB#502243

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 16679.


Update package.json for each sample

Each sample package.json should be updated with the correct name and description field.

Done with #50


Missing connection label from EMP CMAF endpoint to CloudFront

We seem to be missing the connection label (ie. https) from CMAF endpoint to CloudFront distribution on our diagrams.

Label is now showing up for EMP CMAF endpoint to CF.


Separate VM from hint execution

Add structure HintVisibleVariables to hold references to data used by hints
Exchange VM reference for HintVisibleVariables in execute_hint

Codecov Report

Merging #337 (3feec93) into hint-refactor (8ad6b7f) will increase coverage by 0.00%.
The diff coverage is 99.44%.

@@               Coverage Diff               @@
##           hint-refactor     #337    +/-   ##
===============================================
  Coverage          98.13%   98.14%
===============================================
  Files                 40       40
  Lines              13119    13503   +384
===============================================
+ Hits               12874    13252   +378
- Misses               245      251     +6

Impacted Files
Coverage Δ

src/vm/hints/execute_hint.rs
99.12% <93.24%> (-0.88%)
:arrow_down:

src/vm/hints/usort.rs
99.13% <97.72%> (-0.87%)
:arrow_down:

src/vm/hints/blake2s_utils.rs
99.80% <100.00%> (+<0.01%)
:arrow_up:

src/vm/hints/dict_hint_utils.rs
100.00% <100.00%> (ø)

src/vm/hints/find_element_hint.rs
98.59% <100.00%> (+0.16%)
:arrow_up:

src/vm/hints/hint_utils.rs
88.98% <100.00%> (+0.33%)
:arrow_up:

src/vm/hints/keccak_utils.rs
96.07% <100.00%> (+0.33%)
:arrow_up:

src/vm/hints/math_utils.rs
99.71% <100.00%> (+0.01%)
:arrow_up:

src/vm/hints/memset_utils.rs
100.00% <100.00%> (ø)

src/vm/hints/pow_utils.rs
100.00% <100.00%> (ø)

... and 6 more

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


Added clarity on the -asn option

That comes from a customer discussion and confusion around this. Plus there's another change in another doc I'll send later.

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

#sign-off


modify graceful and pending translation for zh-cn

modify graceful and pending translation for zh-cn

/close
This topic has been discussed several times, and we have had a consensus on it already.


RGB colours are swapped when using M5.Lcd.setTextColor(RED);

When using M5.Lcd.setTextColor(RED);
GREEN is of course green, but RED text shows blue and BLUE text shows as red on the LCD.
There are no examples in the Examples repository (that I could find) that show LCD text.
What method of displaying text in different fonts are available for AtomS3?

Also:
How can I stop these pragma messages? I try to run a clean setup and orange messages are alarming, but these are harmless.
In file included from /Users/terrystainton/Documents/Arduino/libraries/FastLED/src/FastLED.h:67,
from /Users/terrystainton/Documents/Arduino/libraries/M5AtomS3/src/utility/LED_DisPlay.h:4,
from /Users/terrystainton/Documents/Arduino/libraries/M5AtomS3/src/utility/LED_DisPlay.cpp:1:
/Users/terrystainton/Documents/Arduino/libraries/FastLED/src/fastspi.h:145:23: note: #pragma message: No hardware SPI pins defined.  All SPI access will default to bitbanged output
pragma message "No hardware SPI pins defined.  All SPI access will default to bitbanged output"
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /Users/terrystainton/Documents/Arduino/libraries/FastLED/src/FastLED.h:67,
from /Users/terrystainton/Documents/Arduino/libraries/M5AtomS3/src/M5AtomS3.h:8,
from /Users/terrystainton/Documents/Arduino/libraries/M5AtomS3/src/M5AtomS3.cpp:5:
/Users/terrystainton/Documents/Arduino/libraries/FastLED/src/fastspi.h:145:23: note: #pragma message: No hardware SPI pins defined.  All SPI access will default to bitbanged output
pragma message "No hardware SPI pins defined.  All SPI access will default to bitbanged output"
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Thanks- Terry !!!

Please answer my Issue.
Also please tell me how to use different fonts, in LCD.Print, such as FreeFonts, etc.

@teastainGit I hit the same issue.  After a bit of digging I've fixed the color ordering problem in this patch https://github.com/m5stack/M5AtomS3/pull/19
You can apply the same changes to your local copy of the file, and then force a rebuild of the the AtomS3 library.

I've also just added a fix for a +2,+1 offset in the display position, and totally broken "inverted" rotations.  They are in the same pull request.

@colintd  I am new to github, and the AtomS3, which I have been having great fun with, not to arduino.  Where do I look for guidance for WHICH repository I need to download and how I make it active.  I did pull the M5Stack Atom3 repository and added the zip to the IDE, overwrote existing, but the results did not change (still wrong colors and missing pixels)  Any help would be appreciated

It varies slightly on Windows vs Linux, but on Windows you want to update the two changed source/header files in %SKETCHPATH%\libraries\M5AtomS3 and then delete the objects in %USERDATA%\AppData\Local\Temp\arduino\sketches{random_string_of_hex}\libraries\M5AtomS3*.o.  This latter step is important, as otherwise the IDE doesn't always rebuild the library.

The two files you need can be found by looking at the diff for the pull https://github.com/m5stack/M5AtomS3/pull/19/files.
This shows I've updated: src/utility/In_eSPI_Drivers/ST7789_Rotation.h & src/utility/In_eSPI_Setup.h.
My patch pull request has not yet been accepted, so suggest you:

clone my patch repro from here https://github.com/colintd/M5AtomS3/tree/patch-1
Find those two changed files
Copy over the top on the current versions in %SKETCHPATH%\libraries\M5AtomS3

Alternatively, you can just find the two files in your %SKETCHPATH%\libraries\M5AtomS3 directory, then make the small number of edits shown in the diff.
Does that make sense?

Yes, thank you. That makes good sense. I'll look at the diff files and see what the changes were. I have no problem changing the files, just have to locate the two of them and follow your earlier instructions to get them into my build. I appreciate your time and effort.
I'm a PC specialist with my own business to assist people and small businesses with PC problems.
Thank you for your patience, I'll let you know if I have any luck in the next day or so.
Phil
Get BlueMail for Android
On Apr 17, 2023, 10:38 AM, at 10:38 AM, Colin Tregenza Dancer @.***> wrote:

The two files you need can be found by looking at the diff for the pull
https://github.com/m5stack/M5AtomS3/pull/19/files.
This shows I've updated: src/utility/In_eSPI_Drivers/ST7789_Rotation.h
& src/utility/In_eSPI_Setup.h.
My patch pull request has not yet been accepted, so suggest you:

clone my patch repro from here
https://github.com/colintd/M5AtomS3/tree/patch-1
Find those two changed files
Copy over the top on the current versions in
%SKETCHPATH%\libraries\M5AtomS3

Alternatively, you can just find the two files in your
%SKETCHPATH%\libraries\M5AtomS3 directory, then make the small number
of edits shown in the diff.
Does that make sense?
--
Reply to this email directly or view it on GitHub:
https://github.com/m5stack/M5AtomS3/issues/16#issuecomment-1511495708
You are receiving this because you commented.
Message ID: @.***>

@ColintdIt worked!!I had to hunt a little bit for the temp files
I found the two headers in:C:\Users\philh\Documents\Arduino\libraries\M5AtomS3\src\utility\In_eSPI_Drivers
C:\Users\philh\Documents\Arduino\libraries\M5AtomS3\src\utility
Overkill, but I edited them in Visual Studio b/c that was the default last time I touched a .h file.
I found the temp files in:C:\Users\philh\AppData\Local\Temp\arduino\sketches\1D7B7328475A2566937BD1C6852BBF11\libraries\M5AtomS3 (My test sketch) and deleted the .o files.
Recompiled my test sketch in IDE 2.0.4, and all predefined colors displayed correctly and the display was left-justified correctly with no missing or cutoff pixels.  Great catch/correction of the error.Thank you again for all your @.***
Phil Hoffstadter
@.***
On Monday, April 17, 2023 at 10:38:09 AM EDT, Colin Tregenza Dancer<EMAIL_ADDRESS>wrote:

The two files you need can be found by looking at the diff for the pull https://github.com/m5stack/M5AtomS3/pull/19/files.
This shows I've updated: src/utility/In_eSPI_Drivers/ST7789_Rotation.h & src/utility/In_eSPI_Setup.h.
My patch pull request has not yet been accepted, so suggest you:

clone my patch repro from here https://github.com/colintd/M5AtomS3/tree/patch-1
Find those two changed files
Copy over the top on the current versions in %SKETCHPATH%\libraries\M5AtomS3

Alternatively, you can just find the two files in your %SKETCHPATH%\libraries\M5AtomS3 directory, then make the small number of edits shown in the diff.
Does that make sense?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

Glad to hear it all worked, and happy to have helped.
I think the AtomS3 is a really nice little unit, and getting fixes for these problems makes all the difference.  In particular, the SPI fix means it is a great ethernet powered sensor/display unit when on the AtomPOE base

@ColintdIt worked!!I had to hunt a little bit for the temp files I found the two headers in:C:\Users\philh\Documents\Arduino\libraries\M5AtomS3\src\utility\In_eSPI_Drivers C:\Users\philh\Documents\Arduino\libraries\M5AtomS3\src\utility Overkill, but I edited them in Visual Studio b/c that was the default last time I touched a .h file. I found the temp files in:C:\Users\philh\AppData\Local\Temp\arduino\sketches\1D7B7328475A2566937BD1C6852BBF11\libraries\M5AtomS3 (My test sketch) and deleted the .o files. Recompiled my test sketch in IDE 2.0.4, and all predefined colors displayed correctly and the display was left-justified correctly with no missing or cutoff pixels.  Great catch/correction of the error.Thank you again for all your @.*** ------------------------------------------ Phil Hoffstadter @.*** On Monday, April 17, 2023 at 10:38:09 AM EDT, Colin Tregenza Dancer @.> wrote: The two files you need can be found by looking at the diff for the pull https://github.com/m5stack/M5AtomS3/pull/19/files. This shows I've updated: src/utility/In_eSPI_Drivers/ST7789_Rotation.h & src/utility/In_eSPI_Setup.h. My patch pull request has not yet been accepted, so suggest you: - clone my patch repro from here https://github.com/colintd/M5AtomS3/tree/patch-1 - Find those two changed files - Copy over the top on the current versions in %SKETCHPATH%\libraries\M5AtomS3 Alternatively, you can just find the two files in your %SKETCHPATH%\libraries\M5AtomS3 directory, then make the small number of edits shown in the diff. Does that make sense? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>

Now I have released a new version, I guess you can see the update on Arduino soon


vscode.d.ts: workspace.rootPath is read-only

Small change: added the @readonly flag to workspace.rootPath

Hi @stkb, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by Microsoft and real humans are currently evaluating your PR.
TTYL, MSBOT;

Looks good thanks.


A Draft Button and Save Draft

It would be nice to have the ability to have draft

Closing as this extension is now deprecated: https://github.com/sindresorhus/refined-twitter/commit/8dd9df749d3a4e82c95b2bd6628c8d65f0f72e6c


Update LangChain imports to use langchain-elasticsearch

the new partner integration package:
https://pypi.org/project/langchain-elasticsearch/
In many cases the elasticsearch package does not need to be explicitly imported any more because langchain-elasticsearch depends on it and it's not directly imported.
I admit to running only 2 notebooks to verify that things work, but I triple-checked all spellings ;)

also could you update https://github.com/elastic/elasticsearch-labs/tree/main/example-apps/chatbot-rag-app too please?


soc: nordic: Make all compatibles lower case

Devicetree specification v0.4, Section 2.3.1:
"The compatible string should consist only of lowercase letters, digits
and dashes, and should start with a letter."

The compatible string should consist only of lowercase letters, digits and dashes, and should start with a letter. A single comma is typically only used following a vendor prefix. Underscores should not be used.

Based on commit message I thought we were violating the specification, but it turns out the name simply does not follow the recommendation.

Well, that depends on how you interpret "should" :) I made it a bit clearer now. Thanks!

Well, that depends on how you interpret "should" :) I made it a bit clearer now. Thanks!

The specification describes what "should" is used for and therefore I don't think there is much room for custom interpretations.


Support for Python native datetime date object for the api mapped to methods

While calling any API (method), instead of matching exact string format of date on the API side, lets support for Python native datetime's date instead.

That would be a nice feature, but there seems to be an inconsistency in the date formats of the API.
For example in /coins/{id}/history the date is dd-mm-yyyy (eg. 30-12-2017), while in /events the from_date and to_date the request format is yyyy-mm-dd.
I believe it is best to have it as it is. Users can easily work with datetime and if the API changes the format in an endpoint the package would not be required to update.
Cheers

Hi, getting this first value as date for bitcoin<PHONE_NUMBER>000, what format is this?

Hi!
The<PHONE_NUMBER>000 is timestamp in milliseconds (you can check it easily in https://www.epochconverter.com/). Removing the last 3 digits converts it to seconds on unix time, as you already found.

Ευχαριστώ σε παρέα μου, δυνατο το wrapper σου

Hi!
The<PHONE_NUMBER>000 is timestamp in milliseconds (you can check it easily in https://www.epochconverter.com/). Removing the last 3 digits converts it to seconds on unix time, as you already found.


[Dialect] Implement PostgreSQL Dialect support

Adding support for the PostgreSQL dialect.

Hey @gvozdvmozgu I think the next logical dialect to support in sqruff is Postgres.

@gvozdvmozgu anything left to do for this one?

we can close the issue.


Change raw.github.com URLs to raw.githubusercontent.com

raw.github.com permanently redirects to raw.githubusercontent.com

Thanks! I think it is because of:
https://developer.github.com/changes/2014-04-25-user-content-security/


transparency fix and mapbox token stuff

I added the mapbox token to the secondary demo, so that I could use it.
Also, I modified the screen grid layer so that other layers can be seen behind it.

Thanks! I think the screen grid layer already supports showing other layers behind it, the minColor should be set to a color with alpha component 0.
@Pessimistress - your call on the ScreenGridLayer.
Also you need to complete the CLA before we can merge
https://docs.google.com/a/uber.com/forms/d/e/1FAIpQLSfu-DmpJD5wYYUOxY50noHF9BWJwDbV0d2W1w45oEIbIx72RQ/viewform

Is this needed on other core layers as well? (e.g. arc, choropleth when you specify color with alpha?) Looks to me DeckGL should set default blending on initialization.

@person594 @ibgreen @Apercu Just checked again we do not by default enable blending on the gl context.
I suggest we keep the ScreenGridLayer as is, and set the default blending mode in src/react.deckgl.js: DeckGL._onRendererInitialized. Maybe before this.props.onWebGLInitialized is called so that the user can override it.
We started accepting alpha values from color accessors in all the layers but never sufficiently tested this feature. We should update the examples to test transparency in all the layers.


I'm not sure what ’b_dict‘ is, I couldn't find any relevant content

https://docs.dask.org/en/stable/_modules/dask/bag/core.html#to_textfiles

b_dict.map(json.dumps).to_textfiles("/path/to/data/*.json")

Thanks for the issue @simplew2011. Can you say more about what this issue is about? It's not clear to me if you're running into an error or something else. If this is an error, the best way for others to help is to construct a minimal bug report (or as close as you can).


Extraneous parentheses cause MINIMAL pragma to be excluded from Haddock output

With Haddock 2.18.1, the following code (excerpted from here):
class (TermIndex index) => Mergeable index where
  {-# MINIMAL (merge | mergeMany) #-}

  merge
    :: (Monad m, Key node var)
    => index node var value
    -> index node var value
    -> (value -> value -> m value)
    -> m (index node var value)
  merge left right comb = do
    mergeMany (BV.fromList [left, right]) comb

  mergeMany
    :: ( Monad m, Key node var
       , Vector vec (index node var value)
       , Vector vec (Mut index node var value (PrimState m))
       )
    => vec (index node var value)
    -> (value -> value -> m value)
    -> m (index node var value)
  mergeMany indices comb = do
    Vector.foldr (\x my -> my >>= \y -> merge x y comb) new indices

  mergeMut
    :: (PrimMonad m, Key node var)
    => Mut index node var value (PrimState m)
    -> Mut index node var value (PrimState m)
    -> (value -> value -> m value)
    -> m (Mut index node var value (PrimState m))
  mergeMut leftMut rightMut comb = do
    left  <- freeze leftMut
    right <- freeze rightMut
    merge left right comb >>= unsafeThaw

  mergeManyMut
    :: ( PrimMonad m, Key node var
       , Vector vec (index node var value)
       , Vector vec (Mut index node var value (PrimState m))
       )
    => vec (Mut index node var value (PrimState m))
    -> (value -> value -> m value)
    -> m (Mut index node var value (PrimState m))
  mergeManyMut indicesMut comb = do
    indices <- Vector.mapM freeze indicesMut
    mergeMany indices comb >>= unsafeThaw

results in this output:

If I remove the parentheses from the MINIMAL pragma (i.e.: {-# MINIMAL merge | mergeMany #-}), I get this output:

It is not clear to me whether this is a bug in GHC's parser for MINIMAL pragmas (which would hopefully not just silently fail on input that it doesn't understand!), or a bug in Haddock. The GHC manual states that parentheses are allowed at the top level in MINIMAL pragmas.

Note that the {-# MINIMAL (remove | removeMany), (removeMut | removeManyMut) #-} pragma defined in the same file has the same problem, which is actually a real problem since then the only way to write this pragma is with the ugly
{-# MINIMAL remove, removeMut | removeMany, removeMut | removeMany, removeMut | removeMany, removeManyMut #-}

since , binds stronger than | in MINIMAL specifications.

I think we should honor the Parens case here: https://github.com/haskell/haddock/blob/978dbc859df09eb991d9ccc0911276cc9655b783/haddock-api/src/Haddock/Backends/Xhtml/Decl.hs#L552

@taktoa Could you execute ghc --show-iface <your build path>/EqSat/TermIndex/Class.hi and see if the minimal pragma with parenthesis is present in the interface?


sastan.twind-intellisense v0.2.1 didn't work in my Fresh Deno project

Reproduce Steps:

env: Deno v1.24.3

run deno run -A -r https://fresh.deno.dev . to create a new Fresh project

choose 'y' for both questions in the cli

install sastan.twind-intellisense v0.2.1 extension

check any class properties of jsx element in any .tsx files
- Expected behavior: sastan.twind-intellisense v0.2.1 will suggest tailwind class inside tw function
- Actual behavior: no code suggestions from sastan.twind-intellisense v0.2.1

Tried but not work: I tried to reload the vscode, restart my system, but it still didn't work either

Same here.

Fresh creates a /utils/twind.ts file when you create a project. That file has the twind config.
I checked the Output tab of VSCode, selected Twind IntelliSense. It logged this- No twind package and no twind config file found. Not activating Twind IntelliSense.

Try fresh version 1.1.0 - the extension should now work out of the box!

Thank you @lucacasonato ! The intellisense is working fine now. Best of luck with deno and fresh !


Add Unstructured Page Objects

Is your feature request related to a problem? Please describe.
There are cases when companies want to add context to technical metadata.  This can be because they want to describe a Data Science experiment, the team involved, the data used, links to code repo, etc. Since many catalogs dont support unstructured document creation, other tools are used (Confluence, Notion, etc).
Describe the solution you'd like
If users could create "Pages" like a wiki they can write documentation at a higher level and link to other catalog items (users, tables, other pages, etc)
Describe alternatives you've considered
Users can continue to use external tools, but the UX isnt great and you would not be able to @ mention other catalog items if the page is in another tool.
Additional context
Alation has this feature

Slack Thread:
https://openmetadata.slack.com/archives/C02AZGN0WKY/p1660683996939719

Turning this into our Knowledge Center Implementation Epic.

Similar to usageResource, we will create KnowledgeCenterResources
KnowledgeCenterResource can accept any entityType except for User/Bot/TestCase but for everything else to create an Article or Link
We will store these in entity_extension for any of the above entities
Users can create rich text like a wiki for any articles. We will support versions for the Article, ownership, votes
All Entity pages will have a tab called Knowledge Center to show a list of articles and links. Each piece will have a full page to display the article and a versions tab
A single article can be linked to multiple entities, thus preventing duplication of content that might be suitable at domain/team etc.
We will provide the ability to search articles in 1.3


Use build status badge

AppVeyor の build passing / failing マークを README.md あたりに貼り付ける.
かっこいいから.

Pull-Request #13 has been closed.


How to use custom icons in Stepper

I was trying to create the Google Maps Route UI in flutter. I tried to use Stepper to create it like the one in the image below.

But the Stepper widget doesn't let me use other icons except the five icons provided in `state: StepState`. I want to use my custom icons but I can't figure out how to use it.

@zyllus17 if there were to be a way to define custom IconData for each of the states, would that meet your needs?

@thedejifab Yes that would have helped but I found two other ways to achieve the UI.

I can use the timeline package to get the UI
https://pub.dev/packages/timeline_list

I can use my own custom paint to achieve what I need. I managed to complete my UI with custom paint.
I am leaving the link to the repository if anyone might need the UI.
https://github.com/zyllus17/Google-Maps-Route-UI

Screenshots

Route UI


nav bar hover color is no good in dark mode can we change this in to cream color

nave bar hover color (red ) is no good  an eye catchy in dark mode can we change this in to cream color

@kartikmehta18 Assigned!
Make sure to attach before & after screenshots in your PR. Also, star the repo before working on it. While creating your PR, ensure you pull all existing changes beforehand to avoid conflicts.
Happy open-source contributing!

@anuragverma108  sir all time logo will be changing pls set a default logo sir

https://github.com/anuragverma108/SwapReads/pull/1970 plz review @anuragverma108


Expose constants for navigation

Hi! Really enjoying this library so far, great work!
I'm currently using the views constants to change view:
onViewChange(views.DAY)
It'd be nice to do the same for navigation:
onNavigate(navigate.NEXT)
But they aren't exposed, so I'm currently using strings in various places. This is obviously not the end of the world, but still, is there a reason you haven't exposed the navigate constants? Or would you be okay with a PR for this?

i'm happy to take a PR for that thanks


Unbound core dump on SIGSEGV

Hello, colleagues!
There is some strange issue has been obsorved under loaded Unbound's work: the program was crashed suddenly.
Unbound version: 1.20.0
System version: 4.18.0-240.el8.x86_64 (Centos 8)
Compiled with gcc: gcc version 8.5.0 20210514 (Red Hat 8.5.0-4) (GCC)
Compiled options and modules:
Version 1.20.0
Configure line: --disable-dnscrypt --enable-dnstap --enable-ecdsa --disable-event-api --enable-gost --with-libevent --disable-subnet --disable-tfo-client --disable-tfo-server --with-pthreads --prefix=/usr/local --localstatedir=/var --mandir=/usr/local/man --infodir=/usr/local/share/info/
Linked libs: libevent 2.1.12-stable (it uses epoll), OpenSSL 1.1.1g FIPS  21 Apr 2020
Linked modules: dns64 respip validator iterator
Below there are some details:

The code on that program was crashed inside of current trhead:
Core was generated by `/usr/local/sbin/unbound -c /srvs/unbound/etc/unbound/unbound.conf'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00000000004a5cb0 in store_rrsets (env=, env=, qrep=, qstarttime=1719417033, region=0x7f7a7a0c6180, pside=, leeway=, now=1719417033, rep=0x7f7ad81fb3b0)
at services/cache/dns.c:119
119                     if(ttl < min_ttl) min_ttl = ttl;
[Current thread is 1 (Thread 0x7f7f9f7fe700 (LWP 518126))]
(gdb) list
114                             rep->rrsets[i] = rep->ref[i].key;
115                     }
116                     /* if ref was updated make sure the message ttl is updated to
117                      * the minimum of the current rrsets. /
118                     ttl = ((struct packed_rrset_data)rep->rrsets[i]->entry.data)->ttl;
119                     if(ttl < min_ttl) min_ttl = ttl;
120             }
121             if(min_ttl < rep->ttl) {
122                     rep->ttl = min_ttl;
123                     rep->prefetch_ttl = PREFETCH_TTL_CALC(rep->ttl);

This is simple if(ttl < min_ttl) min_ttl = ttl;
However min_ttl was not changed although min_ttl > ttl:
(gdb) print ttl
$1 =<PHONE_NUMBER>
(gdb) print min_ttl
$2 =<PHONE_NUMBER>

stack trace of current thread:
(gdb) bt
0  0x00000000004a5cb0 in store_rrsets (env=, env=, qrep=, qstarttime=1719417033, region=0x7f7a7a0c6180, pside=, leeway=, now=1719417033, rep=0x7f7ad81fb3b0)
at services/cache/dns.c:119
1  dns_cache_store_msg (qstarttime=1719417033, region=0x7f7a7a0c6180, flags=272, qrep=0x7f7a7a0c8ed0, pside=, leeway=, rep=0x7f7ad81fb3b0, hash=1152309568, qinfo=0x7f7f9f7fd440, env=0x23efc20)
at services/cache/dns.c:164
2  dns_cache_store (env=0x23efc20, msgqinf=, msgrep=0x7f7a7a0c8ed0, is_referral=, leeway=, pside=, region=0x7f7a7a0c6180, flags=272, qstarttime=1719417033)
at services/cache/dns.c:1092
3  0x000000000048a7f7 in iter_dns_store (env=, msgqinf=, msgrep=, is_referral=, leeway=, pside=, region=0x7f7a7a0c6180, flags=272,
qstarttime=1719417033) at iterator/iter_utils.c:697
4  0x0000000000494d4b in processQueryResponse (ie=, ie=, id=2, iq=0x7f7a7a0c6468, qstate=0x0) at iterator/iterator.c:3222
5  iter_handle (qstate=qstate@entry=0x7f7a7a0c6210, iq=iq@entry=0x7f7a7a0c6468, ie=ie@entry=0x23af880, id=id@entry=2) at iterator/iterator.c:4145
6  0x00000000004968f3 in process_response (qstate=, iq=, ie=, id=, outbound=, event=) at iterator/iterator.c:4377
7  0x0000000000483386 in mesh_run (mesh=0x7f7b912fd840, mstate=0x7f7a7a0c61c0, ev=, e=) at services/mesh.c:1932
8  0x00000000004ae613 in mesh_report_reply (what=0, reply=0x7f7f9f7fdbb0, e=0x7f7a7a0c8e80, mesh=) at services/mesh.c:856
9  worker_handle_service_reply (c=0x7f7b90f63790, arg=0x7f7a7a0c8e80, error=0, reply_info=0x7f7f9f7fdbb0) at daemon/worker.c:268
10 0x000000000042647f in serviced_callbacks (sq=, error=0, c=0x7f7b90f63790, rep=) at services/outside_network.c:3051
11 0x0000000000426bc0 in serviced_udp_callback (c=0x7f7b90f63790, arg=0x7f7b24f7b410, error=, rep=0x7f7f9f7fdbb0) at services/outside_network.c:3392
12 0x0000000000430fe7 in outnet_udp_cb (c=c@entry=0x7f7b90f63790, arg=0x7f7be5d06bc0, error=error@entry=0, reply_info=reply_info@entry=0x7f7f9f7fdbb0) at services/outside_network.c:1537
13 0x00000000004316a7 in comm_point_udp_callback (fd=2967, event=, arg=) at util/netevent.c:1145
14 0x00007f7fb0131d3a in event_persist_closure (ev=, base=0x7f7f68000c20) at event.c:1623
15 event_process_active_single_queue (base=base@entry=0x7f7f68000c20, activeq=0x7f7f68001070, max_to_process=max_to_process@entry=2147483647, endtime=endtime@entry=0x0) at event.c:1682
16 0x00007f7fb01323e7 in event_process_active (base=0x7f7f68000c20) at event.c:1783
17 event_base_loop (base=0x7f7f68000c20, flags=) at event.c:2006
18 0x00000000004348cc in ub_event_base_dispatch (base=) at util/ub_event.c:280
19 comm_base_dispatch (b=) at util/netevent.c:282
20 0x00000000004b7b01 in worker_work (worker=0x23ee700) at daemon/worker.c:2325
21 thread_start (arg=0x23ee700) at daemon/daemon.c:636
22 0x00007f7fafef814a in start_thread () from /lib64/libpthread.so.0
23 0x00007f7faf538dc3 in clone () from /lib64/libc.so.6

So, i have investigted any variables and structures in the core file. And i have not found any strange values. By the way, the lines (dns.c):
/* if ref was updated make sure the message ttl is updated to
* the minimum of the current rrsets. /
ttl = ((struct packed_rrset_data)rep->rrsets[i]->entry.data)->ttl;
if(ttl < min_ttl) min_ttl = ttl;
}
if(min_ttl < rep->ttl) {
rep->ttl = min_ttl;
rep->prefetch_ttl = PREFETCH_TTL_CALC(rep->ttl);
rep->serve_expired_ttl = rep->ttl + SERVE_EXPIRED_TTL;
}
do present in Unbound 1.20.0 only. In early program versions there are no such lines. But i have seen the switch() block with three case-sections and i have intersted in case 1:
case 1: /* ref updated, item inserted /
rep->rrsets[i] = rep->ref[i].key;
Is there need for lock_rw_rdlock() call?
Just like its done in case 2:
case 2: / ref updated, cache is superior /
if(region) {
struct ub_packed_rrset_key ck;
lock_rw_rdlock(&rep->ref[i].key->entry.lock);
[...]
 But i have no clue why the progam was crashed on simple operation over time_t variables (that are not even pointers).
Thank you a lot in advance!

What seems to be wrong with the time_t variable access is that it is not locked. The structure is locked just before when it is accessed. But this new access in 1.20.0, is not guarded by locks. I guess that the RRset can be updated by another thread in the mean time and then the pointer of the data becomes invalid while the thread is using it. The fix commit adds locking for the access.
The fix commit makes it through the unit test set, but I have not been able to replicate the same situation as that is reported. Hopefully the fix actually fixes the issue that is reported. It is certainly an improvement to lock this item before accessing it, much like it is locked some lines earlier.

BIG thank you, Wouter!

Another commit to fix it, and this one instead of only locking it, also tests for deleted RRset. That could crash, because the pointer dereference would fail. It also adds checks on the id value, also for the earlier lock code, so that it does not pick up a modified RRset, if it was very quickly deleted and reused for another piece of data. It also passes the unit tests, and I think it is an improvement.

Great improvement! Many Thanks and waiting for new release! :)


XLSX Chunk by TItle HTML not working properly

I have noticed that the 'text_as_html' attribute in the chunk metadata contains the HTML for the entire sheet, as opposed to just the chunk (example code below). I am iterating the chunks and using the HTML if the category is Table. So the value in 'chunk.text' is correct, but chunk.metadata.text_as_html contains the same value as "elements". This seems to be caused by the below line of code, as the attribute is not located in the area it's looking.
from io import BytesIO
from unstructured.partition.xlsx import partition_xlsx
from unstructured.chunking.title import chunk_by_title

filepath = 'C:\\Path\\To\\file.xlsx'

with open(filepath, "rb") as fh:
    bytes_io = BytesIO(fh.read())

elements = partition_xlsx(file=bytes_io)

chunks = chunk_by_title(elements, multipage_sections=True)

for i, chunk in enumerate(chunks):
    if chunk.metadata.page_number is None:
        page_list = [1]
    else:
        page_list = [chunk.metadata.page_number]
    # substitute html if text is a table
    if chunk.category == 'Table':
        chunk_text = chunk.metadata.text_as_html
    else:
        chunk_text = chunk.text

https://github.com/Unstructured-IO/unstructured/blob/2f553333bd6fe7462b7f52a04f1c9f7fdf619e90/unstructured/chunking/title.py#L33

Ah, good catch @TaylorN15, just so. I'll get to work on that, shouldn't take me long :)


Create connector for Polygon zkEVM and deploy to testnet

Problem
Polygon zkEVM connector
Proposed Solution
Thoughts on solution design. We should do  to solve this problem.

[ ] spoke connector
[ ] testnet deployment
[ ] messaging test

Acceptance Criteria
From an end tester and/or user perspective, the below criteria must be met to consider this done:

[ ] X happens

Polygon ZkEvm chain doesn't support deterministic deployment yet. They said it will be released in 1 ~ 2 weeks

Redeployed all contracts, initializing now.

Thegraph doesn't support PolygonZK Evm testnet.

Thegraph doesn't support PolygonZK Evm testnet.

We can ask BWare to run it. Can you update the config for it in the subgraph config with the correct addresses? Then we can pass this to them.

https://github.com/connext/monorepo/commit/3c34bfbdf0ec866174cd3d9cf3b214ce660815d7

Complexity: 8
See the discussion in Backlog Prio 1
Powered by Parabol

Complexity: 13
See the discussion in Backlog Prio 1
Powered by Parabol

Impact: 4
See the discussion in Backlog Prio 1
Powered by Parabol

Urgency: 5
See the discussion in Backlog Prio 1
Powered by Parabol

Connector contract is completed, working properly.


Adafactor Implementation

Addresses #293: Here is a preliminary adafactor pytorch implementation that I adapted from huggingface that i haven't run yet.  A few notes regarding the implementation:

I assumed decay_method='adam' implies that we would be Adam in every respect excepting that we would learn the factors of the second moment. So, I did not apply bias correction to beta as proposed in the adafactor paper: is this okay?
I have just used the last 2 dims as the dims to be factored. Should I change this to factor the biggest 2 dimensions? Is this related to the sort_factored_second_moment_dims keyword? I am also yet to incorporate the min_dim_size_to_factor value: should I consider the both dimensions or just a single dimension when comparing against this value?
I did not understand what decay_pow refers to: is this the 'c' in the alternative $\beta(t) = 1-t^{-c}$?
I did not use clip_threshold and epsilon2_param_scale_reg in the implementation as multiply_by_parameter_scale is False. Also, I did not understand what respect_skip_lp_regularization means?

I assumed decay_method='adam' implies that we would be Adam in every respect excepting that we would learn the factors of the second moment. So, I did not apply bias correction to beta as proposed in the adafactor paper: is this okay?
I think you may need to apply the bias correction like they do here.

I have just used the last 2 dims as the dims to be factored. Should I change this to factor the biggest 2 dimensions? Is this related to the sort_factored_second_moment_dims keyword? I am also yet to incorporate the min_dim_size_to_factor value: should I consider the both dimensions or just a single dimension when comparing against this value?
It looks like it's fine to use the last 2 dims. It seems like we can ignore min_dim_size_to_factor and sort_factored_second_moment_dims.

I did not understand what decay_pow refers to: is this the 'c' in the alternative β(t)=1−t−c?
It's fine to ignore decay_pow.

I did not use clip_threshold and epsilon2_param_scale_reg in the implementation as multiply_by_parameter_scale is False.
I think we still need to implement clip_threshold like is done here (even though it's division by 1 it still could have an effect if reduce_rms(x) > 1), I don't think multiply_by_parameter_scale disables that.

epsilon2_param_scale_reg is fine to ignore because multiply_by_parameter_scale=False.

Also, I did not understand what respect_skip_lp_regularization means?
We can ignore that.

The implementation we used for baselines is equivalent to sharded_adafactor, so feel free to base the jax implementation off that!


add Laravel ServiceProvider file and configuration

There are some problems with merging of configuration, because Laravel doesn't use array_merge_recursive() here. For example the event_bus plugins are removed after merge.
A workaround is to have the full configuration in the user config files, but documentation says
You may also choose to merge your own package configuration file with the application's copy. This allows your users to include only the options they actually want to override in the published copy of the configuration.
We provide a default package configuration and the user have to add some configuration to some sub keys. See README.md for more details.

@sandrokeil normally one would "publish" the config therefore all the defaults are there and they just update the defaults making a recursive merge not required.

Ok, that's a Laravel feature so I have to update the readme and it so it's the normal Laravel App behaviour. Thank's.

Or you can use my PR to your repository? If not close it.

@bweston92 Is this readme understandable? Then we can merge it.

@sandrokeil I just don't like how 2 service providers are required. I know it is a must to support container-interop, hmm. Other then that it is fine :+1:

@bweston92 Thanks for the response. The main reason is, that we can use the original factories with config validation. Maybe Laravel does support container-interop in the future. :-)

@taylorotwell thoughts on Laravel with container-interop support without third-party package?

I don't have a big problem with it if someone wants to send over a PR.

Updated the code to use FCQN instead of strings for service names
Moved proophsoftware/prooph-cli to suggest, it's a development tool
Use only factories for services
Supports Zend\ServiceManager v2 and v3

@bweston92 Are you working on a Laravel PR for container-interop?

@sandrokeil not got time this week, busy week - sorry

@codeliner I've updated the dependencies and added our own factory. This is a better solution. :+1:

thanks for the great work @sandrokeil and @bweston92 for review


VS Code c# extension not working due to omnisharp not finding the reference assemblies for .NETFramework,Version = v4.7.1

Environment data
dotnet --info output:
.NET SDK (reflecting any global.json):
Version:   6.0.101
Commit:    ef49f6213a
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.18363
OS Platform: Windows
RID:         win10-x64
Base Path:   D:\Program Files\dotnet\sdk\6.0.101\
Host (useful for support):
Version: 6.0.1
Commit:  3a25a7f1cc
.NET SDKs installed:
6.0.101 [D:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.1 [D:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.1 [D:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.1 [D:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download
VS Code version: 1.63
C# Extension version:  1.23.17
OmniSharp log
Starting OmniSharp server at 1/1/2022, 3:51:28 PM
Target: d:\Users\admin\Snowboarder\Snowboarder.sln
OmniSharp server started.
Path: c:\Users\admin.vscode\extensions\ms-dotnettools.csharp-1.23.17.omnisharp\1.37.17\OmniSharp.exe
PID: 18028
    Starting OmniSharp on Windows 6.2.9200.0 (x64)

    Checking the 'DOTNET_ROOT' environment variable to find a .NET SDK

    Using the 'dotnet' on the PATH.

    DotNetPath set to dotnet

    Located 1 MSBuild instance(s)
        1: StandAlone 17.0.0 - "c:\Users\admin\.vscode\extensions\ms-dotnettools.csharp-1.23.17\.omnisharp\1.37.17\.msbuild\Current\Bin"

    MSBUILD_EXE_PATH environment variable set to 'c:\Users\admin\.vscode\extensions\ms-dotnettools.csharp-1.23.17\.omnisharp\1.37.17\.msbuild\Current\Bin\MSBuild.exe'

    Registered MSBuild instance: StandAlone 17.0.0 - "c:\Users\admin\.vscode\extensions\ms-dotnettools.csharp-1.23.17\.omnisharp\1.37.17\.msbuild\Current\Bin"
        CscToolExe = csc.exe
        CscToolPath = c:\Users\admin\.vscode\extensions\ms-dotnettools.csharp-1.23.17\.omnisharp\1.37.17\.msbuild\Current\Bin\Roslyn
        MSBuildExtensionsPath = c:\Users\admin\.vscode\extensions\ms-dotnettools.csharp-1.23.17\.omnisharp\1.37.17\.msbuild
        MSBuildToolsPath = c:\Users\admin\.vscode\extensions\ms-dotnettools.csharp-1.23.17\.omnisharp\1.37.17\.msbuild\Current\Bin

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.Completion.CompletionOptionsProvider, Order: 0

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140

    Detecting Cake files in 'd:\Users\admin\Snowboarder'.

    Could not find any Cake files

    Detecting projects in 'd:\Users\admin\Snowboarder\Snowboarder.sln'.

    Queue project update for 'd:\Users\admin\Snowboarder\Assembly-CSharp.csproj'

    Detecting CSX files in 'd:\Users\admin\Snowboarder'.

    Could not find any CSX files

    Configuration finished.

    Omnisharp server running using Stdio at location 'd:\Users\admin\Snowboarder' on host 9976.

    Loading project: d:\Users\admin\Snowboarder\Assembly-CSharp.csproj

    The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks

    Failed to load project file 'd:\Users\admin\Snowboarder\Assembly-CSharp.csproj'.

d:\Users\admin\Snowboarder\Assembly-CSharp.csproj
c:\Users\admin.vscode\extensions\ms-dotnettools.csharp-1.23.17.omnisharp\1.37.17.msbuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(1217,5): Error: The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks
    Attempted to update project that is not loaded: d:\Users\admin\Snowboarder\Assembly-CSharp.csproj

Steps to reproduce
Whenever I open VS Code with Unity this happens.
Expected  behavior
I get to enjoy the benefits of the c# extension which would make development much much easier.
Actual behavior
The c# extension does not work. Please note that I absolutely do have the developer pack v4.7.1. installed and have tried uninstalling it and reinstalling it many times to no avail. Have also tried uninstalling and reinstalling VSCode, Unity, the targetting package. Have also tried restarting my computer. I am on Windows 10 so the Mono install should not make a difference. I have tried setting useGlobalMono to latest, this did not fix the problem. I cannot understand why this is happening and every fix I have found on the internet that looks incredibly similar does not work.

OmniSharp does not ship reference assemblies for 4.7.1. You need to have MSBuild Tools or Visual Studio installed https://visualstudio.microsoft.com/downloads/

OmniSharp does not ship reference assemblies for 4.7.1. You need to have MSBuild Tools or Visual Studio installed https://visualstudio.microsoft.com/downloads/

Thank you for the reply. The problem persists, the only difference is that now the last few lines of the OmniSharp log read this:
D:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(1217,5): Error: The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks
So it appears to be finding a new place to get its target, but it still is not able to resolve the references for the .NETFramework.
I have Visual Studio installed on my hard drive while the .NETFramework is on my SSD. Could that be causing an issue?

Sharp Development 2016 © Gregory Sharp Prototypes/Cpp/Source/Tools.cppPrototypes/Cpp/Source/Experiments.cppworking-together/README.mdev-update-inclusive-meeting-guidelines-remote all

I had the same issue on Windows, which was solved by installing Visual Studio. But it would really help to get some info about this in the error message. The current error message sends you to install developer packs which didn't seem to solve the issue, and searching online mostly finds people on Linux and OSX. So couldn't OmniSharp detect or at least suggest to check that Visual Studio or MS Build is installed?


⚠ Samsung has degraded performance

In 568cafd, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2727 ms

Resolved: Samsung performance has improved in e4526f8.


7239-update-reconnection-modal

https://app.clubhouse.io/augur/story/7239/distinguish-between-augur-and-eth-node-disconnected-on-reconnecting-modal
So for this update the best way to test it is to run your own local ethereum node/augur-node setup.
 You should be prompted with a modal, and if you open the console you should see a number of calls to connectAugur, once every 3 seconds or so. If you turn your augurnode back on, it should reconnect automatically and bring you back to the categories home page. You can do the same for the ethereum node, but i recommend saving that test for the end because you will need to reupload contracts and all that again if you want to continue after looking at it.
The text should change based on if you are not connected to the Augur Node, the Ethereum Node, or Both. If both the text is shorter and more generic.
When you click on the link for here you should see a form appear. Once this form is visible, the reconnection should be paused. if you check state.connection.isReconnectionPaused it should be true while the form is open. Once you submit the form or click on the here link again, state.connection.isReconnectionPaused should be false and you should see augur attempting to reconnect again in the console.

Added this to address missing connections on initial load.
https://app.clubhouse.io/augur/story/7334/define-behavior-for-app-when-augur-node-is-not-available-on-initial-load

For whatever reason it leaves me logged out after the connection restores.


Don't do two passes in the unjetted +sort

While jetting +sort (urbit/urbit#1088), I made it do only a single
pass to separate the list around a pivot instead of using two. Do
this in the hoon code, too.

Both these sorts are stable sorts, right?  I always wanted to use timsort in a jet...
Sent from my iPhone

On Dec 6, 2018, at 1:24 PM, Elliot Glaysher<EMAIL_ADDRESS>wrote:
While jetting +sort (urbit/urbit#1088), I made it do only a single
pass to separate the list around a pivot instead of using two. Do
this in the hoon code, too.
You can view, comment on, or merge this pull request online at:
https://github.com/urbit/arvo/pull/916
Commit Summary
Don't do two passes in the unjetted +sort
File Changes
M sys/hoon.hoon (5)
Patch Links:
https://github.com/urbit/arvo/pull/916.patch
https://github.com/urbit/arvo/pull/916.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

This is equivalent to the previous version; this just does one pass instead of two; a skid instead of two skims.


Fix: sticky video content layout jump

What does this change?
Reduces the height of the sticky video container to match the video height for phablets and above to prevent a content shift when the video sticks, is closed or is reinserted into its container.
Before
https://user-images.githubusercontent.com/20416599/161040586-e31d6a52-bdc4-4552-9dbc-e620e1c44dc5.mov
After
https://user-images.githubusercontent.com/20416599/161040495-4cd9d52a-cf3b-4061-9380-551b894d97ed.mov

 Sticky Video: tiny jump on close


Change schedule to show PSF as Silver sponsor

on leadership_summit_2024.md

10:15am - 10:20am: Gold Sponsor Lightning Talk - Python Software Foundation

Should be

10:15am - 10:20am: Silver Sponsor Lightning Talk - Python Software Foundation

Hi Sir. Kindly assign me this issue

@kjaymiller check the pull request #428


dynamic criteria through maps and added DateInYear and DateNotInYear,  added page and pagesize clause and made 10 the default to take

Hi,
I've got an opinionated fork. If you like a part of it, you could merge it.
Opinions:

Serilog as the logger
xunit and FluentAssertions for testing
require 'this' qualifier for properties, fields, events, ...
var usage in declarations

I'm going to add more functionality to it, alot more criterias for example.
Kr,
Appsum Solutions

Hi,
Thanks for your contribution.
Why not for all your opinions but this qualifier, i'm using rider/resharper and it tells that this is à redondant qualifier.
For var, i'm using it when the right type is obvious, but why not.
Anyway i wish we could work together  we need to work together :wink:

In 2.0 i want to have DI to, but maybe it means that AQ would only be compatible with aspnet core?

I'm indeed using Resharper too, but I've set some settings according to 'best practices' I've found over the years I'm working in C#. The 'this' keyword helps me to show that I'm using the current object's property.
The var keyword types faster imo :)
The DI, indeed, it could give problems for .NET Framework. We've gotta look into this before just changing it.

However, for the DI, any good project uses DI, even if it is built with .NETFx. If the readme states that it's required to use a DI container (chosen by the user) and configure it to have the AQ as a Lifetime dependency, this should not cause a problem imo.

Hi @nfdevil,
I'll accept this contribution, thanks for your help.
Serilog, xunit & fluentassertions are very good choice.
For this & var keyword i use the same guidelines as Microsoft for aspnet core:
this: only when needed
var: only when type is obvious
See this file for example: https://github.com/aspnet/Mvc/blob/dev/src/Microsoft.AspNetCore.Mvc.Core/ControllerBase.cs
But why not use this & var everywhere if you need that.
I see 1 breaking change with older versions :
= is now ==
And one feature change with older versions :
default to take is 10
Maybe we could allow = and == to remove breaking ?
Thanks,
Thibaut

@nfdevil,
1.7.0 is out with your changes 🎉
Your DateInYear filter make me think about a new feature in AQ :
modifiers
Modifiers are functions that take input and send output and then we can apply with other closes.
modifiers ❤ filters
for example juste with one DateInYear modifier you can use all filters:
mydate:year=1989 mydate:year!=1989 mydate:yearContains=9 mydate:year>9 ...
modifiers ❤ select
for example juste with one DateInYear modifier you can use all filters:
select=name:uppercase,color:stringtohex,amount:percent
In a future release, modifiers could be chained too like that:
mydate:year:last(2)=89 to take only last 2 digits of year
Here is my discord if you want to talk about it : trenoncourt#2280


Fonts are hard to read

Please use simple readable web fonts. I recommend 'Open Sans' font.

Hi, I've changed the font of the project to Open Sans like you suggested,
Thank you for reporting,
nikhilhex

It looks great now!


NEED FAST HELP! Tensorflow Training Error

Hi,
I am trying to code an AI with an linear regression algorithm with tensorflow.
But my model gives an error message when i try to train it:
This is my code
linear_est.train(train_input_fn)  # train
result = linear_est.evaluate(eval_input_fn)  # get model metrics/stats by testing on tetsing data
clear_output()  # clears consoke output
print(result)  # the result variable is simply a dict of stats about our model
And it says:
InvalidArgumentError: assertion failed: [Labels must be <= n_classes - 1] [Condition x <= y did not hold element-wise:] [x (head/losses/Cast:0) = ] [[8][10][2]...] [y (head/losses/check_label_range/Const:0) = ] [1]
[[{{node Assert}}]]
Take a look at the rest if you want to here:
https://drive.google.com/open?id=1kN3fnQQKJk2VdIZvj1XFrxg73C8BKaWz
Big Thanks and best Regards
Justin

This is better suited for StackOverflow


Doesn't run on fish shell.

This tool doesn't run on fish.
$ fish -version
fish, version 2.5.0
$ fillin echo {{message}}
message

I think, fish's Brace expansion (ja. {}展開]) is used.
And, I get resolve,
fillin echo \{\{message\}\}
message: hello
hello

I want to more simple for use.

Oh my... I actually thought a possibility of incompatibility with fish shell but sorry I didn't confirm the behavior. Many character conflicts with shell expansion...
A simple solution is to quote the whole command for now (as if you execute sh -c 'echo message').
fillin 'echo {{message}}'

Is there other syntax suggestion?

Probably I will add a support to allow fillin echo [[message]] for fish shell.

Now I released fillin v0.0.5 to support square brackets on fish shell. Can you test the behavior?

Sounds good!
I try it later.

LGTM 👍

Thanks!


Add  login signup functionality

Is your feature request related to a problem? Please describe.
There is no functionality login and signup
Describe the solution you'd like
I can make both backend frontend for both

SOMEONE IS ALREADY WORKING


[HOLD] disable button on iou send page when offline

Details

Fixed Issues

$https://github.com/Expensify/App/issues/8441
Tests

https://staging.new.expensify.com
Log in with Account A in Windows/Chrome
Log in with Account B in any other device
Account B request ed money from Account A
Check if you see requested amount on Account A
Disable the internet connection
Click on Pay option
Verify that the Pay With Expensify or I'll Settle Elsewhere button is disabled in the screenshots below

QA Steps

[ ] Verify that no errors appear in the JS console

Screenshots

Web

Mobile Web

Desktop

iOS

Android

Oh, and 1 question for the room: are we trying to keep components up to date with new props in Storybook? Because if so, the ButtonWithDropdown could benefit from an update

Gentle bump

Thanks! I suspect @Gonals made this internal because it was not quite yet ready to be worked on. You're a little early @Justicea83, but no worries 😄
Unsure if we need to block these changes (they're already done) - but the linked issue should technically be on [HOLD] as the proposed solution here isn't following the correct UX pattern.
More insight in this design doc:
https://docs.google.com/document/d/1RWPLDgdrJ4eW1KfseVmrYYy_fDUWWDQpek-hmdzAtuM/edit#heading=h.ns12dr1f35rx
The correct pattern to use here would probably be B or C
To do B would be very complex for this particular flow. And to pull off C correctly we should be using the
<OfflineIndicator />
component that has not yet been implemented.
And not the red text that is being rendered here:
https://github.com/Expensify/App/blob/11a1f0debac2dfee461e6b71751c3b3bcfb9f2cf/src/components/IOUConfirmationList.js#L382-L386
That said, I don't think it's a big deal if we merge this. But let's maybe wait for the Offline conversations to wrap up before we work on any more offline specific UX improvements like this.

are we trying to keep components up to date with new props in Storybook? Because if so, the ButtonWithDropdown could benefit from an update

@amyevans never a bad thing to keep things up to date in SB, but it's not required (NAB) unless a change broke something or makes something go out of date there.

alright, thats fine, am going ahead and put this on hold. Thanks for the clarification @marcaaron .

waiting on the review of the IOU sub design doc

No overdue, just blocked atm

this is still blocked by the pattern B refactors

Stilling on holding pending pattern B

@marcaaron I think this PR doesn't hold again, no?

Closing this out as this is now part of the manual requests project(https://github.com/Expensify/App/issues/8441#issuecomment-1240875585)


Add DevRev MCP server

Description
Server Details
Adding a new server DevRev which adds devrev search as a tool.
Motivation and Context

Allows you to conversationally interact with DevRev system outside DevRev app.

How Has This Been Tested?

Tested this using Claude Desktop.

Breaking Changes

No.

Types of changes

[X] New MCP Server
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Documentation update

Checklist

[ ] I have read the MCP Protocol Documentation
[ ] My server follows MCP security best practices
[ ] I have updated the server's README accordingly
[ ] I have tested this with an LLM client
[ ] My code follows the repository's style guidelines
[ ] New and existing tests pass locally
[ ] I have added appropriate error handling
[ ] I have documented all environment variables and configuration options

Additional context

Thank you for taking the time to build this! We've now made some changes to how we'll manage the servers repo going forward.
TLDR: We're restructuring the MCP servers repository to focus on reference implementations only. New server implementations should be developed in separate repositories and can be added as links to our README, rather than submitted as PRs to this repository.
In line with that new approach, I'll close out this PR, but we would love to include a link to this server once it's in its own repo. Please do submit a new PR when it's ready!


feat(datepickerPopup): split off popup from datepicker

Split off datepicker popup into new datepickerPopup module

BREAKING CHANGE: The datepicker popup is no longer a part of the
datepicker module, but now a part of the datepickerPopup module. Please
change code accordingly if including specific modules
This implements #5574.

Sounds good to me.


Polyfills should not throw

If the polyfills fail to get the debug ID for any reason, it should return undefined rather than throw.

Closed by #19


[integrations] Feat: Add Livepeer

This pull request introduces a new integration with the Livepeer API using a custom component. It is a user-friendly approach for managing video content and livestreams directly within the browser.
Changes:

File Uploading Interface: It equips users with an interface to upload MP4 video files to an on-chain server. This feature is critical in preserving data immutability and security.

Video Playback: It supports video playback capabilities, allowing users to watch previously uploaded videos.

Livestream Creation: It facilitates the creation of livestreams using OBS (Open Broadcaster Software) or a web browser, offering flexible options to broadcasters.

Livestream Playback: It enables users to watch livestreams.

Stream Configuration: It includes a copy-to-clipboard feature that simplifies the use of new live stream configuration information.

Notifications: It offers toast notifications for copy-to-clipboard actions and error handling, ensuring a smooth user experience.

More details on the integration's README

Demo video: https://www.loom.com/share/9a3a015598424cb7bdaf4429cf4c87d9?sid=a0635a8f-925d-46e6-b2ba-4a1c24711e9f


chore(deps): upgrade runtime dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-runtime-dependencies-k8s-27-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 3078

Questions ?
Please refer to the Backport tool documentation


Why, when, and what: Analyzing Stack Overflow questions by topic, type, and code

Paper link: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6624004

Stack overflow data


Add conda install instructions to README

This is a really great project to see! I see from some searching that jupytergis is already on conda-forge at the https://github.com/conda-forge/jupytergis-packages-feedstock feedstock. It would be great to have this advertised on the install instructions as well.

Great catch, thank you!

Also c.f. https://github.com/conda-forge/jupytergis-packages-feedstock/pull/2#issuecomment-2526705769 to get the v0.1.7 release up on conda-forge.


Simulated laser scanner does not respect namespace/prefix

We are using our MIR in the namespace mir_ and initially had some issues with the navigation in simulation.
More precisely, the laser scan results on /scan are still in the frame front_laser_link rather than mir_front_laser_link and later on in the navigation stack this causes amcl to not publish the transformation between mir_odom_comb and map.
These messages are published by Gazebo using the libgazebo_ros_laser plugin. To work with a prefixed MIR, we had to change the frame configuration of the plugin to this:
<!-- no prefix, plugin always uses a tf_prefix (if none is set it uses robotNamespace) -->
<frameName>${prefix}${link}</frameName>

to make it use the prefix for the frame in the published messages.
Is this, how it's supposed to be or is there another, better way to resolve this?

This was surprisingly tricky so solve. It took me 2 hours to figure out what the heck my colleague meant by the comment above:
<!-- no prefix, plugin always uses a tf_prefix (if none is set it uses robotNamespace) -->

But finally I figured it out. So the problem is that the gazebo_ros_laser plugin does the following:

If the ROS parameter 'tf_prefix' is set, it prepends the tf_prefix in front of the frameName.
Otherwise, it prepends the robotNamespace. (see here)

The robotNamespace gets automatically set if you start the spawn_model node inside a namespace. In this case, if we just add ${prefix} in front of the frameName, as you did, we would end up with two namespaces. Since use namespaces in our robot, that would be bad. :)
I have just pushed a couple of commits that allow you to properly set the tf prefix. You can try it like this:
roslaunch mir_gazebo mir_maze_world.launch tf_prefix:=mir

If you want to enable that behavior in your own launch file, just use the xacro arg with the catchy name of prepend_prefix_to_laser_frame, like this:
https://github.com/dfki-ric/mir_robot/blob/ba02a68e7bc0fcdd6942e385c61ca2b33e9d00e4/mir_description/launch/upload_mir_urdf.launch#L6
And as a demonstration of what I mean with the "pushing into namespaces" problem, I've pushed this commit to my personal fork (just for demonstration purposes, I'm not going to merge it):
https://github.com/mintar/mir_robot/commit/c91a543f9569d9b381043cc352cee30096fd754b
This is the line where I make sure not to prepend the prefix twice:
https://github.com/mintar/mir_robot/commit/c91a543f9569d9b381043cc352cee30096fd754b#diff-025925fc4708d226851d15a6422fb336R43
... because we're operating inside a namespace:
https://github.com/mintar/mir_robot/commit/c91a543f9569d9b381043cc352cee30096fd754b#diff-025925fc4708d226851d15a6422fb336R30
Feel free to reopen this issue if it's not solved by those commits.


Inconsistent EoS README/file naming

In tidying up the EoS PR, the output file name in the EoS section of the README was changed:

janus eos --struct tests/data/NaCl.cif --no-minimize --min-volume 0.9 --max-volume 1.1 --n-volumes 9 --arch mace_mp --calc-kwargs "{'model' : 'small'}"

This will save the energies and volumes for nine lattice constants in NaCl-eos.dat, and the fitted minimum energy, volume, and bulk modulus in NaCl-eos.dat, in addition to generating a log file, eos.log, and summary of inputs, eos_summary.yml.

However, when I run the command, I still get  NaCl-eos-fit.dat and NaCl-eos-raw.dat, which are the files originally mentioned.
Was the intention to rename the files that are created?

yes,  keep -fit and -raw


Add support for 422 Unprocessable Entity

The 422 Unprocessable Entity was originally defined for WebDAV, but unlike most of the other extensions defined in that specification, the 422 status code has become relatively frequently used in RESTful APIs to provide a more specific meaning that 400 or 415. This adds support for that status code.

@aristidb Is it possible to release a minor version with PR merged?

@dredozubov Finally got around to releasing this.


How to abort a pending request?

The library request has a function abort (see https://github.com/request/request/issues/772) that can be called for this purpose. However, request-promise returns a Promise, and therefore it has no such function. How does one abort/cancel a request then?

Hi @ismriv! Actually, Request-Promise returns the same object as Request which was just extended by promise functionality. Thus .abort() still exists and can be used.
var rp = require('request-promise');

var r = rp('http://google.com');

r.then(function (body) {
        console.dir(body);
    })
    .catch(function (err) {
        console.dir(err);
    });

r.abort();

If you call .abort() the promise will neither be resolved nor rejected though.

Thanks @analog-nico. The problem was that I was calling .promise() and the underlying promise doesn't have access to the original request's abort function.

Ah, yes. 👍


Updated GoClient dependencies (gopowermax) to latest

Description
Updated goclient dependencies (gopowermax, goisilon, and goscaleio) to latest commit IDs in go.mod file
GitHub Issues
List the GitHub issues impacted by this PR:

GitHub Issue #

dell/csm#491

Checklist:

[x] I have performed a self-review of my own code to ensure there are no formatting, vetting, linting, or security issues
[ ] I have verified that new and existing unit tests pass locally with my changes
[x] I have not allowed coverage numbers to degenerate
[x] I have maintained at least 90% code coverage
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[x] Backward compatibility is not broken

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration

[x] Powermax Authorization nightly e2e test-
6 scenarios [32m6 passed]0m)
51 steps ([32m51 passed]0m)
7m57.506530363s
2022/11/14 21:09:00 Volume test finished
--- PASS: TestVolume (477.53s)

[x] Powerscale Authorization nightly e2e test-
3 scenarios ([32m3 passed]0m)
27 steps ([32m27 passed]0m)
7m55.753261784s
2022/11/15 21:09:49 Volume test finished
--- PASS: TestVolume (475.77s)

@IsaiasA1 Are we waiting on the execution of the e2e tests?

run e2e test


HillasReconstructor and PSF

Hi everyone, @thomasgas
The geometrical reconstruction with the method implemented in the HillasReconstructor class gives interesting results when one computes the point spread function (PSF) for event with  multiplicity 2. You can see below:

Left, PSF with a 68 % containment radius as a function of true energy for gamma-rays seen by the LST subarray for different event multiplicities
Right, corresponding number of events

I'm using ctapipe 0.6.0 and for both plots, the events come from ON-axis gamma-ray simulation at the Southern site, for 20 deg zenith and North azimulth (production called, Prod3_Paranal_Baseline_NSB1x_gamma_North_20deg_DL0). I applied a cleaning base on tail-cuts (3/6) and in order to reconstruct the shower I selected the images with the following cuts:

intensity >= 50 p.e.
#pixels >=3
0.1 <= ellipticity <= 0.6
nominal distance (distance between the center of the camera and the barycentre of the charges) <= 80 % of the camera radius

I didn't find an explaination for the 200 GeV 'bump' for events with multiplicity 2 by looking at the image or the shower properties. Note that the effect seems also present for multiplicty 3 but with a lower intensity.
@thomasgas can reproduce this behaviour independently.
Is there an expert that would be willing to have a look at this problem? I'll be happy to help by  providing high-level diagnostics but I guess that a closer look at the reconstruction implementation will be necessary.
Thanks!

Hi Julien! Thanks for reporting this here!
My first guess at this is that when the impact point on the ground is more or less along the line connecting the two triggered telescopes, then the reconstruction is worst: maybe we see this just at lower energies due to the small images that we have on the cameras, but I'm just doing some speculation.
Experts are welcome!

Well, it's not at lowest energies.
There are more events below 100GeV and the reconstruction is better.

There are more events below 100GeV and the reconstruction is better.

Ah yes you are right

hi @jjlk, do you still have this issue with 2 LSTs?
Can @kpfrang weighting method using a LUT for the distance of closest approach be useful?

Hi all,
I'm not sure in the moment, when I'll have time to do it. But if you expect that the LUTs might help, I can run through some files to see how it looks.

Hi,
I can reproduce the bump issue with the MARS analysis of Prod3b. I used 4 LSTs in the northern site, pointing south (most favourable azimuth B-field-wise, to compare with north-wise pointing from Paranal). The same image-wise cuts are applied. Caveat: I think the intensity cut (and the cleaning, too) probably have a different meaning in MARS and ctapipe. I believe ctapipe applies some correction to the conversion factors which depends on the number of integrated samples, to make the outcome closer to the actual number of detected p.e. in a pixel. MARS, uses instead the conversion factors from simtelarray as provided.
The color codes are the same as in the plots above: red, blue and green are respectively Ntels==2, ==3 and ==4. The different angular resolution values (worse for the MARS plots) may be related to the different reconstruction methods, and partly also to larger B-field in the northern site.
This is with no g/h separation cuts:

This is with hadronness<0.3, a soft cut which has gamma efficiency > 0.7 above 30 GeV

The plot below shows that with no g/h separation cut, and just requiring a minimum angle between the images in 2-tel events, does not solve the issue. I guess because the problem is not mainly images with their axes genuinely too parallel (due to large impact), but rather events in which at least one axis is poorly reconstructed (be it due to spurious islands, roundish image from low-impact or just too few usable pixels):

@HealthyPear @kosack can you confirm that the bump is mostly gone as soon as you apply some gamma/hadron separation?

Hi @moralejo
Good to know that this bump is reproducible with another analysis chain!

but rather events in which at least one axis is poorly reconstructed (be it due to spurious islands, roundish image from low-impact or just too few usable pixels)

Do you have an idea why this would happen at a particular energy though?

Hi @moralejo
Good to know that this bump is reproducible with another analysis chain!

but rather events in which at least one axis is poorly reconstructed (be it due to spurious islands, roundish image from low-impact or just too few usable pixels)

Do you have an idea why this would happen at a particular energy though?

It is actually a rather broad peak, but indeed there must be some reason for such a funny shape. That it gets better at ~TeV and above may perhaps be understandable... larger showers (fewer fluctuations), and likely no low impact involved (hence no roundish image) because only 2 LSTs saw the image, and at such energies if one LST has low impact at least other two would have seen the shower. What is quite hard to understand is that the curve goes down at low energies.

One question: is this a point source file?

Yes, they are.

Hi, everyone - I'll try to answer and follow your replies, but this weekend I am travelling back home, so I cannot launch or check stuff.
@moralejo : for the moment I couldn't improve much over the code left by Julien, so I don't know how the 68% containment for N=2 after optimization - I saw the complete one (meaning all telescopes) and even if the bump can be seen it has a lower amplitude.
@vuillaut : sometime ago I launched a full-array La Palma N production to see what changes when adding the MSTs; in the end I see 2 bumps, one at ~100 GeV and the other ~3 TeV. As abelardo mentions they are not very narrow, but they are peaked approximately on the central energy value corresponding to the best sensitivity of each camera. An answer to your question would then be simply that the bump is alway there,  it's just that the subset of telescopes involved are more sensitive around those energies, and so events at neighbour energies spill into the region of what becomes a bump.
I asked Abelardo (and I will also check ASAP) what happens if I select 2 specfic telescopes (I expect no bump - should be like MAGIC): this is because I think that, in combination with the energy/sensitivity factor there is also a second one related to a selection effect. When we have an array and we select only a subset of pairs, we are intrinsically selecting only the worst events (either very far, or very faint, or a combination of both).
Also, it appears that in the current ctapipe reconstruction, this happens pair-wise via a weight applied on each pair of images (as it should be - better pairs of images get more trust in the reconstruction).
Problem is that apparently when we select N=2 there is always 1 pair, thus no weight, which means that the only reconstruction available is the one that will be used, regardless of the quality (after image cuts survival, of course).
An update for Lugano: I have implemented the MARS 1st pass tailcut in a local version of ctapipe (I will send the pull request next week) + protopipe (this to run things fast) - also we found a bug in the use of the tailcut. I don't think that this will magically solve the problem, but it will surely make things better.

Below are a few of the distributions from which the sigma_68 are calculated (for the case with no g/h cuts, no image-angle cut). The value delta_angle is the angular distance from true to reconstructed direction. There is nothing especially weird about the distributions (nicely unimodal). And the change from 25 to 160 GeV (~ 0.34 to 0.45 deg in sigma_68, i.e. ~ -0.47 to -0.35 in the x-axis) is rather un-spectacular.

@HealthyPear: Below is the 2-LST array result (La Palma Prod3b's tel id's 5 and 6, which correspond to LST-1 and LST-2 in the actual array). Pointing south, everything else same as above. The "bump" in angular resolution is still there, and is still due to the least gamma-like events.

Note that MARS-based CTA analysis uses simple image axes crossing for 2-telescope events (and a weighted multi-telescope minimization for >2 telescopes events).  In the MAGIC analysis, instead, a Random-forest-based Disp method is used telescope-wise, then an average direction is calculated. Note also that we never plot angular resolution before gamma selection cuts (which make the bump disappear).

I am closing this as this seems to be an inherent property of arrays with different telescopes with this reconstructor and not a bug.


[BAT] merge with latest

Coverage remained the same at 54.06% when pulling 3c2f98bb486fca2275d37e489e40953b28519178 on wy65701436:drone into 8acbad18c8a56962b95ea41b2566fe25231e54ea on vmware:drone.

Coverage remained the same at 54.06% when pulling 833f0d33b960533777c2906deda49ebd16c07649 on wy65701436:drone into 8acbad18c8a56962b95ea41b2566fe25231e54ea on vmware:drone.

Coverage remained the same at 54.06% when pulling fc649f429b33e6342a27ee282529c4dedf468b40 on wy65701436:drone into 8acbad18c8a56962b95ea41b2566fe25231e54ea on vmware:drone.

Coverage increased (+0.03%) to 54.093% when pulling 87c1917d75325d32109ff8478fb3a804169394e4 on wy65701436:drone into 8acbad18c8a56962b95ea41b2566fe25231e54ea on vmware:drone.

Coverage increased (+0.03%) to 54.093% when pulling 280e7098b81251f94c7295474a09b0e07e0ec358 on wy65701436:drone into 8acbad18c8a56962b95ea41b2566fe25231e54ea on vmware:drone.

Coverage increased (+0.03%) to 54.093% when pulling 0b999652486ca693c06cc31be2b089a2a38358db on wy65701436:drone into 8acbad18c8a56962b95ea41b2566fe25231e54ea on vmware:drone.

Coverage increased (+0.03%) to 54.093% when pulling b8a0f86905fc2b2e4a9b48753f2a070d33b41a98 on wy65701436:drone into 8acbad18c8a56962b95ea41b2566fe25231e54ea on vmware:drone.


refactors functional test

Merges lfilter and spectrogram classes together in the common implementation and modifies the cpu and gpu test definitions accordingly

Thanks!


Fast alphametics solver (uses simplified partial equations to limit…

…set of viable permutations)
@Insti Please review and merge with PR #469.

Awesome, thanks @moveson :heart:

Why does it think there are conflicts?
(Not that it really matters, but I'm guessing if you rebased this branch off master it would fix it.)

Why was this closed?

My branch was behind and that was creating conflicts. I deleted the branch, created a new one, and opened a new PR #477.

Hopefully next time you have it figured out so that won't need to happen. You can always bring your branch up to date. :)  I am happy to work through git issues like this with you, well worth knowing how to do that.


Recent notifications are not showing.

Expected Behavior
When user go to notification section Steemia app should be able to show every recent notifications.
Actual Behavior
When user go to notification section Steemia app doesn't show the recent updated notifications.
Steps to Reproduce the Problem

To find this bug first confirm that when your recent notification came.
Then go to Steemia app notification section.
Try to find your recent notification from there.
User won't find his/her recent notifications.

Specifications

Version: Steemia v0.0.4
Platform: Android 7.0

Hello @ashiqurakash ,
Thanks for your report. Sadly, this is something outside our scope since we rely on a third-party service (Busy Inc.) to display the notifications. Hence, there is nothing we can do at the moment other than develop our own solution.

@ashiqurakash At anytime 💯


[BUG] Severe OWASP vulnerability in com.microsoft.azure:azure-servicebus:3.6.5

OWASP scan fails with
nimbus-jose-jwt-9.8.1.jar/META-INF/maven/net.minidev/json-smart/pom.xml<EMAIL_ADDRESS>cpe:2.3:a:json_smart_project:json_smart:1.3.2:::::::*) : CVE-2021-27568
Comes from the ASB SDK dependnecy:
|         +--- com.microsoft.azure:adal4j:1.6.7
|         |    +--- com.nimbusds:oauth2-oidc-sdk:9.4
|         |    |    +--- com.github.stephenc.jcip:jcip-annotations:1.0-1
|         |    |    +--- com.nimbusds:content-type:2.1
|         |    |    +--- net.minidev:json-smart:[1.3.2,2.4.2] -> 2.4.7
|         |    |    |    --- net.minidev:accessors-smart:2.4.7
this is a critical vulnerability in the library
https://ossindex.sonatype.org/vulnerability/2f4d58e2-444b-4231-bec2-2a2c2135b9d7?component-type=maven&component-name=net.minidev.json-smart&utm_source=dependency-check&utm_medium=integration&utm_content=5.3.2
see attached OWASP report

@yvgopal please take a look.
/cc @anuchandy @ki1729

I released 3.6.5 specifically to address this vulnerability. json-smart 2.4.1 and later don't have the vulnerability. If your project doesn't take any other dependency on json-smart and your local maven doesn't have any old versions of json-smart library, version 2.4.2 will be auto downloaded and it has no vulnerability. Please check your local maven repository.
json-smart is an indirect dependency for servicebus sdk and there is only so much I can do to force a particular version of that dependency. 3.6.5 should address it if your local maven repository doesn't have another version of json-smart.


Fix visualization and model creation

Closing this as the suggestion was used per our conversation in slack, but the implementation has changed to a point where this is no longer something that would be mergable.


Rename modules to match project name

spring-cloud-vault-* instead of spring-cloud-vault-config-*.

Modules related to config interaction could remain with config. Non-config related modules (such spring-cloud-vault-dependencies, spring-cloud-vault-parent) are already named as expected.
Changed repository names in pom.xml with 13232b3.


T20P

Hello,
We have T28P's and T20P's in our office.
This extension works great with the T28P, but I cannot get it to run on the T20P's. In the "SIP Server" box, I put our PABX's IP address (<IP_ADDRESS>) but it cannot make a call. I have also tried "0" and "1" if that box was selecting the account.
For the T28P, it's very easy to make it work because I just choose "Account 1" and it works no problems. Can you please clarify what I need to do to get it working on the T20P?
Thanks in advance,
Dan

Try setting the T20s as T28s. The new firmware uses the same API


Panic if LayersByClass returns nothing

LayersByClass just caused me & Erdal to spend an hour pair-programming to figure out why ObjRec was broken after we updated Axon.
This is because LayersByClass just silently returns an empty list, if the passed string doesn't match anything.
The real fix would be to delete this function, and just keep LayerByType.
But for now, we just panic if it returns nothing.

Much better to error than just emit an log message. In this case and when params don't match. This is basically type safety for your cfg files. very easy to miss the log message

One issue is that if you panic at every issue, it can take a while to iterate through them all.  Maybe better to have a mode switch for this?  Then you can set axon.PanicOnErr = true and get your panics when you want them?

I updated the error message to be more helpful. The problem with logging is that it's too easy to get lost once we're running things on infra. Other option would be to have the function return (val, error), but that'd required changing emer.Network

I definitely don't want the params case to panic for every error in params -- often there can be many when things are renamed or you are first setting things up, and iterating through each one is not going to be productive.  But I agree that once a model is in production mode, running on a server, you want the panic.
Therefore, I think the mode flag is the best solution.  It actually has to be in the emer library, because that is where params stuff happens.  Would be good to just have a simple wrapper API around log (Jed used some kind of existing package for something -- maybe this already has the option?  If not, certainly it exists somewhere) that makes it easy to switch between printing vs. panicing?

@rcoreilly can we merge this and deal with the Pattern thing in a different PR? This is purely for the LayerByClass function, with we've already stumbled over twice now, and this PR seems like a sane and fast fix.


AVN creates .bash_profile instead of writing in .profile

Hi,
My mac had a .profile config. After installing AVN a lot of my things in shell got broken, because AVN created a .bash-profile file that did not exist before.
This lead to my .profile not being loaded anymore, leading to my $PATH being incorrect, my aliases not being created.
I think AVN should append to .profile if it exists, because creating .bash_profile will make bash to not load .profile file, making other apps unusable in the same time
Details

avn avn --version: 0.2.3
node node --version 7.0.0
nvm nvm --version 0.32.1
n n --version not found
zsh zsh --version 5.0.8
bash bash --version 3.2.57(1)

Duplicate of #31.

@slorber What version of Mac OS?

I don't know it's probably 10.11.6 I didn't do any update for a while and it's my current version

Just copy the folowing line from ~/.bash_profile into ~/.bashrc if you're using linux.
[[ -s "$HOME/.avn/bin/avn.sh" ]] && source "$HOME/.avn/bin/avn.sh" # load avn


Replace ferc714 @multi_assert with asset factory

@multi_asset is a bit unwieldy and can prevent selective materialization of downstream assets. While this can be addressed for @multi_asset instances, I have opted to replace this with asset factory pattern which is also used elsewhere, because the raw ferc714 tables are truly independent and there's no need to bundle them together.
I suspect we should review other cases where we use @multi_assets and see what design pattern makes sense. In general, it would be valuable to ensure that @multi_assets we keep can be subsetted which should enable us to selectively materialize arbitrary assets from dagster-webserver UI.

I like this! I agree single assets are generally better than multi assets. They make it easier to subset and parallelize things.

Agree that we should use asset factories when they're simple like this, and this matches the patterns we've got elsewhere.
Off topic but... if you're excited about asset factories in general, there are 20+ individual assets currently defined at the top of pudl.extract.ferc1 which could be consolidated into one or two asset factories.

@zaneselvans do you mean the SourceAssets defined there that are constructed by iterating over the TABLE_NAME_MAP_FERC1? Those pretty much look like factory pattern already, because SourceAssets have pretty much no substance to them, other than specifying the right io manager to pull the data from the right sqlite file. I suppose this may eventually change once/if we integrate ferc_to_sqlite and pudl_etl into a single graph.

Agree that we should use asset factories when they're simple like this, and this matches the patterns we've got elsewhere.
Off topic but... if you're excited about asset factories in general, there are 20+ individual assets currently defined at the top of pudl.extract.ferc1 which could be consolidated into one or two asset factories.

@zaneselvans do you mean the SourceAssets defined there that are constructed by iterating over the TABLE_NAME_MAP_FERC1? Those pretty much look like factory pattern already, because SourceAssets have pretty much no substance to them, other than specifying the right io manager to pull the data from the right sqlite file. I suppose this may eventually change once/if we integrate ferc_to_sqlite and pudl_etl into a single graph.

After further reading, I suspect that you were referring to the assets that are in the output/ferc1.py which define the actual FERC1 assets with slight variations to how they're constructed from the incoming dfs?

@zaneselvans maybe it makes sense to turn "factory-ize ferc1.py" into an issue? Seems like a good-first-issue to me.

@jdangerx I created #3147 and added it to the Community board.


Update awesome.md

added a couple of more links

Thank you for your contributions! Awesome links!


Firefox TypeError: missing argument 1 when calling function this[attr]

In firefox I've got an error:
TypeError: missing argument 1 when calling function this[attr]

on this line:
https://github.com/bitovi/canjs/blob/minor/map/map.js#L447
it breaks the app. In other browsers there is no such error.
Any thougths where the problem can be?

Oh, so you had a can.Map that had an attribute called watch?
Yes.

Oh, so you had a can.Map that had an attribute called watch?
Yes.

Ah, this was reported here too: #632.
Seems like we need a warning/docs to avoid the property name "watch".

Closing for #1437.


Setting tabindex in stopAnimateScroll causes unwanted jump after scroll

Here's a Fiddle to demonstrate the issue. I'm using Chrome 52 on OS X 10.11.6.

Interesting bug! Let me do a bit of research on this and get it fixed.

I've found the cause: default browser behavior is to jump to an element when it comes into focus. We need to bring the anchored element into focus for accessibility reasons, but the jump can be prevented by jumping back to our end location after focus:
root.scrollTo( 0 , endLocation );

I'll be adding this to a future release, sometime in the next few days.

This is fixed with v9.4.3: https://github.com/cferdinandi/smooth-scroll/releases/tag/v9.4.3
I'm about to issue a breaking version (v10.x) as well, which also contains this fix but implements a new approach.

Thanks for the fix!

No problem. Thanks for letting me know about it!


fixruntime filter shouldn't be pushed through window function node

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 42.28 seconds
stream load tsv:          515 seconds loaded<PHONE_NUMBER>9 Bytes, about 138 MB/s
stream load json:         26 seconds loaded<PHONE_NUMBER> Bytes, about 86 MB/s
stream load orc:          66 seconds loaded<PHONE_NUMBER> Bytes, about 15 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.2 seconds inserted 10000000 Rows, about 342K ops/s
storage size:<PHONE_NUMBER>8 Bytes

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 47.84 seconds
stream load tsv:          518 seconds loaded<PHONE_NUMBER>9 Bytes, about 137 MB/s
stream load json:         21 seconds loaded<PHONE_NUMBER> Bytes, about 107 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.2 seconds inserted 10000000 Rows, about 342K ops/s
storage size:<PHONE_NUMBER>7 Bytes


Controller key names are not really friendly

Most of their name is taken by the CONTROLLER_ prefix and then the real meaning uses hard-to-decode abbreviations, like CONTROLLER_RT for the right trigger and CONTROLLER_LB for the left secondary trigger (what is B for?).
I suggest using a shorter prefix like PAD_ or JOY_, and if possible, real words.
For example PAD_LTRIGGER and PAD_RTRIGGER would not be that bad. I don't know how to name the secondary triggers.
But we also use PAD in CONTROLLER_DPAD_DOWN, so JOY may be better, but we may also just remove DPAD_ by D, like PAD_DDOWN or JOY_DDOWN, or just PAD_DOWN or JOY_DOWN, I'm not sure there can be other DOWN/UP/RIGHT/LEFT keys… Analog inputs are not read the same way.
On tutorials like that, meaningful names would be better:

Note: PAD_ looks better to me than JOY_, because the prefix would only be used for keys, not for analog input.

For knowledge: B is for Bumper, but then it still means nothing to me:

We may also want to use pad: prefix, pad:LTRIGGER, pad:X etc.


Having Trouble installing the python extension manually

Hello! I've just installed oni2, and I am trying to setup python support using the documentation. I downloaded the extension (ms-python-release.vsix), but when I run oni2 --install-extension ms-python-release.vsix I get a "Failed to install extension: ms-python-release.vsix" error. I've asked on the discord, someone said they couldn't reproduce, so I'm trying here as well.

Maybe Helpful Info:

Install Method: building from source + esy '@ release' ...
OS: Windows 10

Hi @zeromomentum121 ,
Looks like there's a bug where the --install-extension argument expects a full path - you can try:
oni2 --install-extension C:\Users\<your-user-name>\Downloads\ms-python-release.vsix

And see if that works :crossed_fingers:
I'll use this to track fixing the CLI though to accept relative paths

I had the same issue (on Linux), and specifying the absolute path worked!

I also am having trouble with getting the Python environment recognized under Win 10. Tried all the suggestions in the FAW. Python works smoothly from the terminal - but is not recognized not in the editor.

so i sorta left this issue in the dust as i had to uninstall onivim due to low disk space, but i just got around to reinstalling it on a linux machine (arch w/ aur), but absolute path doesnt work either

oni2 didnt install on the path properly (and adding it to the path threw errors), so its just an alias to /opt/onivim2/usr/bin/Oni2

Here's a weird thing I just noticed. After I run oni2 --install-extension C:\Users\moigagoo\Downloads\ms-python-release.vsix and get the error message, when I launch Onivim, the extension is installed:

However, it doesn't work, there's an error (sorry, I couldn't find a way to copy the text, so here's a screenshot):


Not usable without timer window and notifications

In the past I was a big user of Tomighty (the java one). Now it does not start anymore (I'm at java 12 and it asks for java 1.5.0) so tried the new 1.0.0 beta 4 on Win 10 64bits.
Unfortunately, it is not usable because:

No timer window. So I cannot see the time passing.
No notification and sound when a phase finished (they are enabled in preferences)
Selecting "Pomodoro" from the menu does not signal the end of the 25 minutes and start of the short break. The same at the end of the short break. The icon changes to gray and nothing more happens. Seems I have to manually start the break.

If it could help, I have three virtual desktops and the screen is extended to another monitor.
Thanks for your help!
mario

I'm in the same situation. I tried 1.0.0 beta 4 for a while, but I never get any notification when the timer ends. The icon's color in the system tray changes, that is all.
It is probably possible to run the java version by uninstalling the recent Java Runtime Environment, then installing JRE 5 (=1.5.0), and after that installing the more recent jre if you need it for other things. At least that's how I read you can run multiple JRE's.

I just noticed pull request #18, which at least solves the sound issue for me! I still don't get a toast, but at least having the sound already makes it much better. You can install it from https://github.com/alaurenau/tomighty-windows/releases/tag/v1.0-beta05.

Currently I'm an happy user of the old 0.7.1
I think I will wait a little more before testing 1.0.0 again.
Anyway, keep up wit the good work!
Thanks
mario