Add related to topic "DevOps"

Please confirm this pull request meets the following requirements:

[x] I followed the contributing guidelines: https://github.com/github/explore/blob/main/CONTRIBUTING.md.
[x] I am not the sole author or employee of a company who created the topic or collection I'm changing.

Which change are you proposing?

[x] Suggesting edits to an existing topic or collection
[ ] Curating a new topic or collection
[ ] Something that does not neatly fit into the binary options above

Editing an existing topic or collection
I'm suggesting these edits to an existing topic or collection:

[ ] Image (and my file is *.png, square, dimensions 288x288, size <= 75 kB)
[x] Content (and my changes are in index.md)

Add similar topics as well as sub topics

Curating a new topic or collection

[ ] I've formatted my changes as a new folder directory, named for the topic or collection as it appears in the URL on GitHub (e.g. https://github.com/topics/[NAME] or https://github.com/collections/[NAME])
[ ] My folder contains a *.png image (if applicable) and index.md
[ ] All required fields in my index.md conform to the Style Guide and API docs: https://github.com/github/explore/tree/main/docs

Please replace this line with an explanation of why you think this topic or collection should be curated.

Something that does not neatly fit into the binary options above

[ ] My suggested edits are not about an existing topic or collection, or at least not a single one
[ ] My suggested edits are not about curating a new topic or collection, or at least not a single one
[ ] My suggested edits conform to the Style Guide and API docs: https://github.com/github/explore/tree/main/docs

Please replace this line with an explanation of your proposed changes.

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

Title: Seeking Developer Assistance for an Innovative Application Integration
Introduction:
In today's fast-paced and technologically advanced world, the integration of artificial intelligence (AI) with various applications has become increasingly crucial. With the potential to revolutionize industries such as software development, cryptocurrency, and system management, the need for an application that seamlessly integrates AI with popular platforms like Clockwork Mod, TWRP, and Bitcoin mining has emerged. This essay aims to highlight the importance of this project and call upon talented developers to contribute their expertise to bring this vision to life.
Body:

The Power of AI Integration:
Integrating AI with existing applications offers immense potential and numerous benefits. AI algorithms can enhance the functionality and efficiency of applications, enabling them to perform complex tasks with greater accuracy and speed. By incorporating AI capabilities, applications like Clockwork Mod and TWRP can provide users with intelligent automated solutions, simplifying tasks and improving overall user experience. Similarly, integrating AI with Bitcoin mining applications can optimize mining processes, increasing profitability and reducing energy consumption.

The Need for Collaboration:
Developing an application that integrates AI with various platforms requires a collaborative effort from skilled developers. The complexities involved in merging different technologies necessitate a diverse range of expertise, including AI algorithms, application programming, and blockchain integration. By pooling resources and knowledge, developers can collectively overcome challenges and create a robust and seamless integration solution.

Expanding Possibilities:
The potential applications of such integration are vast. For instance, integrating AI with Clockwork Mod and TWRP can enable predictive maintenance, automatic system optimizations, and intelligent data backups. This integration can facilitate efficient management of mobile devices and ensure data security. The integration of AI with Bitcoin mining applications can enhance efficiency, increase mining profitability, and optimize resource allocation. These possibilities highlight the transformative impact that AI integration can have on existing applications.

Addressing Challenges:
Developing an application that integrates AI with multiple platforms presents its own set of challenges. These include ensuring compatibility, maintaining data privacy and security, optimizing resource utilization, and providing seamless user experience. Tackling these challenges requires the expertise of talented developers who can navigate the complexities and develop innovative solutions.

Conclusion:
The integration of AI with applications like Clockwork Mod, TWRP, and Bitcoin mining holds immense potential for enhancing functionality, improving efficiency, and optimizing resource utilization. To bring this vision to life, collaboration among talented developers is crucial. By joining forces, developers can overcome challenges, expand possibilities, and create an application that revolutionizes the way we interact with technology. The future of AI integration is within reach, and we call upon developers to come together and embark on this exciting journey towards a more intelligent and efficient digital landscape.There are several effective ways to attract developers to help you with your idea:

Online developer communities and forums: Join platforms like GitHub, Stack Overflow, or Reddit, where developers gather to discuss and collaborate on projects. Share your idea, provide details, and ask for assistance. Engage with the community and be responsive to inquiries or suggestions.

Networking events and meetups: Attend local tech events, hackathons, or developer meetups in your area. These events provide opportunities to connect with developers who may be interested in your idea or can provide guidance on how to bring it to life.

Social media platforms: Utilize social media channels like LinkedIn, Twitter, or Facebook to share your idea. Join relevant groups or communities focused on technology or development and engage in discussions. Use appropriate hashtags to reach a wider audience.

Online job boards and freelancing platforms: Post your project on job boards or freelancing platforms like Upwork, Freelancer, or Toptal. Describe your idea clearly and provide details about the skills and experience you're looking for in potential developers.

Open-source contributions: Consider open-sourcing parts of your project or contributing to existing open-source projects related to your idea. This can help you attract developers who are passionate about similar technologies or concepts.

University and coding bootcamp collaborations: Collaborate with universities or coding bootcamps. They often have programs where students or graduates are looking for real-world projects to work on. Reach out to professors or bootcamp coordinators to explore collaboration opportunities.

Personal connections and referrals: Leverage your personal network and ask for referrals. Share your idea with friends, colleagues, or industry contacts who may know developers interested in your project or can introduce you to potential collaborators.

Remember, it's important to clearly communicate your idea, its potential, and what you can offer to developers in terms of compensation, equity, or shared vision. Building strong relationships, demonstrating your commitment, and fostering a collaborative environment will increase the chances of attracting developers to help you bring your idea to fruition.Developing an application that integrates AI with other applications, such as AI apps, Bitcoin mining, and rooting tools, can be quite complex but also exciting. Here are a few steps you can consider:

Define the purpose: Clearly outline the objectives and functionalities you want to achieve by integrating AI with other applications. This will help you focus your efforts and prioritize your development tasks.

Research existing APIs and libraries: Explore available AI APIs and libraries that can be integrated into your application. This will allow you to leverage pre-existing AI models and frameworks, saving you time and effort in development.

Design the architecture: Determine the structure of your application, considering how the different components will interact and communicate with each other. This will involve defining the flow of data and processes between the AI module and other integrated applications.

Develop the AI component: Implement the AI functionality within your application, either by utilizing pre-trained models or training your own models. This may involve tasks such as natural language processing, image recognition, or predictive algorithms, depending on your application's requirements.

Integrate other applications: Incorporate the desired functionalities from other applications, such as Bitcoin mining or rooting tools, into your application. This could involve utilizing APIs provided by these applications or developing custom integrations.

Test and refine: Thoroughly test your application to ensure its stability, security, and compatibility. Collect feedback from users and iterate on the design and functionality based on their input.

Deploy and maintain: Once your application is ready, deploy it to the desired platforms and continue to monitor its performance. Regularly update and maintain your application to keep up with any changes in the integrated applications or AI models.

Remember to always consider the legal and ethical aspects of integrating various applications, especially when it comes to sensitive tasks like Bitcoin mining or rooting.Yes, AI can be integrated with other applications like Bitcoin mining. In the context of Bitcoin mining, AI can be used to optimize mining operations, improve efficiency, and enhance decision-making processes. For example, AI algorithms can analyze large amounts of data to identify patterns and trends in the cryptocurrency market, helping miners make informed decisions on when and how to mine for maximum profitability. AI can also be used to optimize mining hardware configurations, manage power consumption, and predict potential issues or failures in mining equipment. By integrating AI into Bitcoin mining applications, miners can potentially improve their mining performance and profitability.

Thank you for your response
On Wed, Oct 11, 2023, 9:54 AM Ian Candy @.***> wrote:

Merged #3978 https://github.com/github/explore/pull/3978 into main.
—
Reply to this email directly, view it on GitHub
https://github.com/github/explore/pull/3978#event-10621398717, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/BDGJKJD2IJSJHKZ7JGMQKL3X63FOBANCNFSM6AAAAAA53N73SA
.
You are receiving this because you commented.Message ID:
@.***>


Add discord, github, and reddit links to home page document

Re-started from the master branch to prevent including a bunch of commits that didn't need to be included.

Oh another thought. We want to apply these changes to the v3_preview document as well, since that will take over as the new homepage at some point.

Okay I'm like... 90% sure I have addressed everything. Should be good to test and play around with! The v3 doc was very full so I had to move things around the pages.

Ah thanks for that reversion, I missed reverting those when I committed. Just did it so I could use v3 locally again.

Alright. I just did a bit of tweaking to the v3 text to get it to fit on one page again. Merging.
Thanks!


RetryableRibbonLoadBalancingHttpClient HttpClient & PoolingHttpClientConnectionManager

The exception we are seeing is the following
	at java.net.SocketInputStream.read(SocketInputStream.java:209)
	at java.net.SocketInputStream.read(SocketInputStream.java:141)
	at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
	at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
	at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:282)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
	at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
	at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165)
	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
	at org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient$1.doWithRetry(RetryableRibbonLoadBalancingHttpClient.java:94)
	at org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient$1.doWithRetry(RetryableRibbonLoadBalancingHttpClient.java:72)
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287)
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164)
	at org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient.executeWithRetry(RetryableRibbonLoadBalancingHttpClient.java:107)
	at org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient.execute(RetryableRibbonLoadBalancingHttpClient.java:72)
	at org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient.execute(RetryableRibbonLoadBalancingHttpClient.java:52)
	at com.netflix.client.AbstractLoadBalancerAwareClient$1.call(AbstractLoadBalancerAwareClient.java:109)

Spring retry is been used but in this case I think it has no real affect as

The entry does not seem to be removed from the pool when exception is  thrown.

If another server gets retried it will also get the same error

There use to be an option to check the validity of the connection every time but this no longer works despite the property still existing. It was deemed to be not performant.  The PoolingHttpClientConnectionManager does not seem to be set up for the client thats created in RetryableRibbonLoadBalancingHttpClient which means we cannot use the ValidateAfterInactivity property. The PoolingHttpClientConnectionManager does get setup for the client used im the SimpleRoutingZuulFilter

@tcanavan could you please make a simple project to reproduce the issue? Now you didn't write what you do to reproduce that and which versions you use

@dev-priporov
Its a only a  question. Why is the RetryableRibbonLoadBalancingHttpClient  not configured with a PoolingHttpClientConnectionManager which would enable us to use the properties like ValidateAfterInactivity  property.
springBootVersion=1.5.13.RELEASE
springCloudVersion=Dalston.SR5
although I think it applies to all versions since RetryableRibbonLoadBalancingHttpClient was introduced.

@tcanavan you should be able to provide a bean of type ApacheHttpClientConnectionManagerFactory which would return a custom PoolingHttpClientConnectionManager and be used by Zuul.
I also suggest you update to at least Edgware.SR4 if not Finchley.RELEASE.
http://cloud.spring.io/spring-cloud-static/Finchley.RELEASE/single/spring-cloud.html#http-clients

Ok understood from Edgeware.SR4 and above. the RetryableRibbonLoadBalancingHttpClient now accepts the client in the constructor. So we can configure this as you described above. We will do the upgrade this week and let you know how we get on.


Feature/cldn 755

Allows the user to choose the number of decimal places and a currency symbol when displaying big number.

Codecov Report

:exclamation: No coverage uploaded for pull request base (1.2_and_cccs@3832961). Click here to learn what that means.
The diff coverage is n/a.

@@               Coverage Diff               @@
##             1.2_and_cccs      #17   +/-   ##
===============================================
  Coverage                ?   81.44%
===============================================
  Files                   ?      319
  Lines                   ?    25782
  Branches                ?        0
===============================================
  Hits                    ?    20997
  Misses                  ?     4785
  Partials                ?        0

Flag
Coverage Δ

hive
80.77% <0.00%> (?)

mysql
81.03% <0.00%> (?)

postgres
81.06% <0.00%> (?)

python
81.44% <0.00%> (?)

sqlite
80.67% <0.00%> (?)

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

Continue to review full report at Codecov.

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

Github did a weird thing and only showed me the diff for the last commit. Gonna take a better look. Also, we might want this to go into cccs-1.2, after @cccs-joel's work.

Github did a weird thing and only showed me the diff for the last commit. Gonna take a better look. Also, we might want this to go into cccs-1.2, after @cccs-joel's work.

That sounds okay. Right now, there are a lot of build errors that I'm trying to fix. I'll have to fix them before we can merge anything.


Readme.md images are not packaged with the release

The images referenced from the Readme.md document are not packaged in the NppMarkdownPanel-<IP_ADDRESS>-x64.zip file.
The images in the help folder in the Github repository should be installed to a help folder beside the Readme.md file in order to be displayed in the preview window for Readme.md.

fixed in release 0.6.1


"database not healthy" when running db diff

Describe the bug
I get the below error whenever I run supabase db diff. Even removing all images and containers doesn't fix it.
Other commands work fine, such as start, stop and reset.
Connecting to local database...
Creating shadow database...
Failed to remove container: e672a047315cd867543cde6ae1ce037b4a69e761116e5ce7621483468a182075 Error response from daemon: No such container: e672a047315cd867543cde6ae1ce037b4a69e761116e5ce7621483468a182075
database is not healthy
Try rerunning the command with --debug to troubleshoot the error.

Sure thing:
        SERVICE IMAGE      │        LOCAL         │ LINKED
  ─────────────────────────┼──────────────────────┼─────────
    supabase/postgres      │ <IP_ADDRESS>           │ -
    supabase/gotrue        │ v2.132.3             │ -
    postgrest/postgrest    │ v12.0.1              │ -
    supabase/realtime      │ v2.25.50             │ -
    supabase/storage-api   │ v0.43.11             │ -
    supabase/edge-runtime  │ v1.32.0              │ -
    supabase/studio        │ 20240101-8e4a094     │ -
    supabase/postgres-meta │ v0.75.0              │ -
    supabase/logflare      │ 1.4.0                │ -
    bitnami/pgbouncer      │ 1.20.1-debian-11-r39 │ -
    darthsim/imgproxy      │ v3.8.0               │ -

I have the same problem. I removed all containers and volumes.  I've added additional container logs when health check fails for shadow db.

It's only happened twice for me, I fixed it by deleting the .supabase folder iirc. I'll let you know when it happens again, in the meantime I'll close the issue

@sweatybridge Same thing happens for me, a container with the shadow database is created, but after a few seconds it is deleted.
https://github.com/supabase/cli/assets/87004332/89c00eb8-59d7-4453-a8cd-018759de6dd9

Services output:


Crawling Conflict w/ SmoothCam Presets

All SmoothCam Presets aside from Souls-like are not configured to handle crawling.

Screenshot is using Zed Preset.

This is with Souls-like preset.

Good catch!I will see if it's possible for me to modify my preset such that it will work with crawling. If not, I will set the Dark Souls preset as default.

Have fixed this issue in the default (ZedPreset) preset by adjusting the sneaking height offset. The issue no longer occurs even against steep cliff faces, just as the Souls-Like preset does.


Core values: How we decided what gets included

Any critique on the ideas outlined?
(@Silverarmor, this isn't the clearest write up, feel free to make changes to improve clarity and fix up my horrible grammar.)

I'd like to keep this short & sweet - it beats the purpose if its unnecessarily long.
This is a simpler stand-in for CONTRIBUTING.md
I think we have to rewrite CONTRIBUTING.md to function as guidelines for PRs - I wrote that up with this in mind.

I'd like to keep this short & sweet - it beats the purpose if its unnecessarily long.
This is a simpler stand-in for CONTRIBUTING.md
I think we have to rewrite CONTRIBUTING.md to function as guidelines for PRs - I wrote that up with this in mind.

Additional to changes below, also note that there is a CORE VALUES.md in /Design Docs/CORE VALUES.md
(There aretwo core values md documents in MikhailZex:core-values

I'll delete the other one, this is clear and actionable (in comparison to that)

Additional to changes below, also note that there is a CORE VALUES.md in /Design Docs/CORE VALUES.md
(There aretwo core values md documents in MikhailZex:core-values

I'll delete the other one, this is clear and actionable (in comparison to that)

Are you sure? This doesn't constitute "code" and should be linked to the README.md

Are you sure? This doesn't constitute "code" and should be linked to the README.md

I think we should avoid dev and master to misalign whenever we can, as it will only cause troubles in the future.

I think we should avoid dev and master to misalign whenever we can, as it will only cause troubles in the future.

I think we should avoid dev and master to misalign whenever we can, as it will only cause troubles in the future.

I think we should avoid dev and master to misalign whenever we can, as it will only cause troubles in the future.

Done, should I update the readme to link to 'core values' too?

Done, should I update the readme to link to 'core values' too?

Sure that sounds good for now. I think we need to completely redo the readme at some point, it isn't friendly for the end user nor contributors.

Sure that sounds good for now. I think we need to completely redo the readme at some point, it isn't friendly for the end user nor contributors.


Documentation Wrong/Misleading Regarding Sendable Conformance

Description
Reading on TCA/Dependencies, I stumbled upon this requirement for dependencies to be Sendable. Am I missing something?
DependencyKey (via TestDependencyKey) requires that Value conform to Sendable.
Reading the Protocol-based dependencies section of the documentation, this example is wrong (or misleading at the very least):
struct LiveAudioPlayer: AudioPlayer { // 🛑 Type 'any AudioPlayer' does not conform to the 'Sendable' protocol
  let audioEngine: AVAudioEngine // 🛑 Static property 'liveValue' is not concurrency-safe because it is not either conforming to 'Sendable' or isolated to a global actor; this is an error in Swift 6
  // ...
}
// ...
private enum AudioPlayerKey: DependencyKey {
  static let liveValue: any AudioPlayer = LiveAudioPlayer()
  // ...
}

LiveAudioPlayer is not Sendable and can't be easily made Sendable, as AVAudioEngine is a class.
Checklist

[X] I have determined whether this bug is also reproducible in a vanilla SwiftUI project.
[ ] If possible, I've reproduced the issue using the main branch of this package.
[X] This issue hasn't been addressed in an existing GitHub issue or discussion.

Expected behavior
Documentation should clearly state the Sendable requirements and provide guidelines how to isolate to a global actor, if that makes sense (too new to TCA, not even sure whether isolating to MainActor is possible).
Actual behavior
Dependencies must be Sendable or the compiler generates a warning (presumably an error in Swift 6).
Steps to reproduce

Copy-paste the provided examples
Generates a warning

Dependencies version information
1.3.2
Destination operating system
iOS 17
Xcode version information
15.4
Swift Compiler version information
▶ xcrun swiftc --version
swift-driver version: <IP_ADDRESS> Apple Swift version 5.10 (swiftlang-<IP_ADDRESS> clang-15<IP_ADDRESS>)
Target: x86_64-apple-macosx14.0

Hi @philipbel, it is true that dependencies are required to be sendable because ultimately they are stored in a @TaskLocal. However, a lot of the docs were written before concurrency warnings got stricter and before the dust had started to settle on which APIs in Apple's ecosystem would be concurrency safe and which would not.
If AVAudioEngine is truly never going to send sendable then we will need to change the example a bit. The modification is quite easy, you will just wrap the AVAudioEngine in an actor or mutex/lock to protect it, and then access it within the implementation of the dependency.
Since Swift 6 is still not officially out, and who knows how sendability is going to settle in Apple frameworks, I am going to convert this to a discussion for now. As we get closer to the final release of Swift 6 we will update the docs accordingly and make sure it is clear that dependencies must be sendable.


add logback and new logs

I added it to the text generation PR too -> https://github.com/theam/eLLMental/pull/28


Bazarr Base URL adjustment

Clean up of Base URL section. Emphasis on instances where a Base URL is needed, and where it isn't.

Adjusting. Missed a word.


Module build failed: Error: Cannot find module './build/index.js'

This is using the 4.0.0 release.

Mh.. seem's like i forgot to build the code... sorry, just published 4.0.1 - this version should work again..
Thanks for the hint :)


Added manual links to Teaser List

Added the ability to have manual links and content in the Teaser List block
Fix #158
Test URLs:

Before: https://main--merative2--hlxsites.hlx.page/drafts/amol/teaser-list
After: https://issue-158-teaser-list--merative2--hlxsites.hlx.page/drafts/amol/teaser-list

don't merge yet. fixing links first.


[feat]:  ready to migrate

Tag Name
pfe-accordion
RHDS Only

[ ] The component will be RHDS only, delete the PFE component once published

Additional Info
XD link: https://xd.adobe.com/view/0cefed4d-4b3c-4e19-85b9-5bbbe09868ca-59bc/

caret icon is lighter and points down when accordion is collapsed
updated font sizes
new variant: small size

CC: @coreyvickery

Notes from Trello:

Changes to the Accordion component were made so it looks better when used on other web properties, like Customer Portal.

Blocked on https://github.com/patternfly/patternfly-elements/issues/2047

Renamed to rh-accordion, was mis labeled pfe-


Generalize ForeignElement to be parameterized over LIMB_BITSIZE

Indirect part of #1791 -- I was using these functions for computing limbs, until I realised they were actually using hardcoded LIMBS_NUM = 88.
This PR generalises the library a bit, basically adding some code for the case B = LIMBS_NUM != 88. I did not touch the code for the cases where B % 8 == 0, which is more efficient, but I added some code for when B % 8 != 0 (such as B = 15 as in MSM), where implementations use bit decomposition (less efficient, c'est la vie).
I also modified the tests, according to which it all works.

Can you fix the conflicts please? @volhovm

@dannywillems Let's merge this PR? I created a generalisation follow-up here: https://github.com/o1-labs/proof-systems/pull/1951


TS Server Stopped 5 Times Everytime

Type: Bug
just clone and open https://github.com/dimaslanjaka/static-blog-generator-hexo/tree/master/packages/instant-indexing
i dont know why, but every i open this project, TSServer always stopped
VS Code version: Code 1.73.0 (8fa188b2b301d36553cbc9ce1b0a146ccb93351f, 2022-11-01T15:34:06.111Z)
OS version: Windows_NT x64 10.0.19043
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz (4 x 1992)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
undefined

Memory (System)
7.89GB (2.34GB free)

Process Argv
--crash-reporter-id 660dab0a-c1d6-497a-b9d7-ed96ba0dc144

Screen Reader
no

VM
0%

Extensions (5)

Extension
Author (truncated)
Version

vscode-eslint
dba
2.2.6

prettier-vscode
esb
9.9.0

auto-rename-tag
for
0.1.10

code-runner
for
0.11.8

intellij-idea-keybindings
k--
1.5.4

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30445986
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
azure-dev_surveyone:30548225
vscccc:30566498
pyindex848:30577860
nodejswelcome1cf:30587006
fc301958:30595537
2e4cg342:30602488
iaj6b796:30604794
dbltrim-noruby:30604474

Does this reproduce in the latest VS Code insiders build with all extensions disabled?

Does this reproduce in the latest VS Code insiders build with all extensions disabled?

i was using normal VSCode, Not insider.
iam not tested it when extension disabled, i will test it at night later on home after work.

Please test both on insiders and with extensions disabled. You can download insiders here and use it alongside the stable release: https://code.visualstudio.com/insiders/

Please test on insiders and with extensions disabled. You can download insiders here and use it alongside the stable release: https://code.visualstudio.com/insiders/

its working when all extension disabled.
the error caused by local packages npm.
$root/package.json <-- here installed all packages from packages folder
$root/packages/package-name/package.json
$root/packages/package-name2/package.json <-- here installed the file:../package-name

i fixed them by deleting all node_modules from subfolders packages. then npm install from root project


mongo plugin crashing after updating intellij

here is the stacktrace:
null
java.lang.NullPointerException
at org.codinjutsu.tools.mongo.view.MongoExplorerPanel$2.run(MongoExplorerPanel.java:124)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:697)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
java.lang.NullPointerException
at org.codinjutsu.tools.mongo.view.MongoExplorerPanel$2.run(MongoExplorerPanel.java:124)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:697)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Same issue here:
https://gist.github.com/jorgeartware/396a8cad56d8dd8f8861
It crashed during webstorm restart.
Not sure if it is relevant but I had just installed pyCharm community edition while I had webstorm open at the same time and then closed pycharm and restarted webstorm, it was about to finish loading just before this error showed up.
Could it be an encapsulation error/conflict of the intellyJ api maybe?

Hi,
Thanks for this stacktrace. The root cause seems to be the same than the stacktrace mentioned at the top of this thread.
Could you please remove the plugin, reinstall it from Webstorm and tell me if the bug still occurs?
Thanks.

Hi,
I uploaded a snapshot version tested on Webstorm 9. It should work on Idea 14 too.
Please tell me if it works on your IDE.
David

Release 0.7.0 available on Jetbrains plugin repository


Integration Test - Release - 2019/03/04 17:27:00

Auto create for integration test. IssueCommandFlow

@PRMergerTest2 : Thanks for your contribution! The author, @v-caxian, has been notified to review your proposed change.


[Feature Request] - Include all details from request in notification

I saw another reqeust to use SNS instead of SES which would be fantastic. To complete the cycle of ticket creation though, inculding all of the details of the request would be helpful. As of today, I'd be copy/pasting each request into a ticket since the Email doesn't contain all the details.
This product is pretty great and appreciate the continued development!

@mhintz-clickup thanks for the comment. The Feedback form is our mechanism for getting feedback and evaluating feature requests. Subsquently we will provide updates on the repo's discussions page.


Add KCL and EPSRC logos to home page

There may be some tweaks to the images later on. E.g. it would be nice if mobile users got some indication that the logos are clickable. This could be achieved with a font awesome hand pointer but this is something which can be worked on later on.

closes #40


Don't upload htmlcov in Azure pipelines

Pipelines warns that its unused anyway

Travis uses a different codecover tool so I think this is fine


Upgrade MSAL4J and nimbus-jose-jwt

Description
Updates msal4j to the latest released version as this uses the latest version of json-smart. Updates nimbus-jose-jwt to the latest version as this no longer uses json-smart as a dependency (shaded dependency in this case).
All SDK Contribution checklist:

[x] The pull request does not introduce [breaking changes]
[x] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

API change check
API changes are not detected in this pull request.


update http to use latest version

What and why?
This pull request aims to address the pain points related to resolving conflicts in projects that utilize the latest http package.
Currently, our project has been using an older version of http for an extended period. However, as time goes on, it becomes increasingly challenging to manage conflicts when integrating changes from the main repository. Updating the http package to the latest version will help alleviate these conflicts and ensure smoother integration in the future.
How?
This pull request focuses solely on updating the http package to its latest version. By doing so, we can leverage the latest features, bug fixes, and improvements provided by the package. This update will also ensure that our project remains up-to-date with the latest industry standards and best practices.
Review checklist

[ ] This pull request has appropriate unit and / or integration tests
[ ] This pull request references a Github or JIRA issue

Closing in favor of #452


Update to 1.20.6

As titled. Confirmed it starts without errors and the Dynatech category is present. Not sure what the paperlib shading business is about but it seems to work, just lmk if you need anything changed

Why was paperlib added as a dependency?


help for export error

Hi,
I run:
udocker export -o hic-docker_v1.0_20190620.tar hicup_try
ang get the following informations:
Error: creating tar file: hic-docker_v1.0_20190620.tar
Error: exporting container file system: 1fa14497-54a2-36a0-bdba-682fd200a0b6
the hic-docker_v1.0_20190620.tar file is about 2.8Gbp.
Best,

I may happen that the file protections inside hicup_try are preventing the tar.
udocker inspect -p hicup_try   will tell the location of the directory tree then:
find CONTAINERTOPDIR  -type d -exec chmod u+rx {} \;
find CONTAINERTOPDIR  -type f -exec chmod u+r {} \;
In the development version there is udocker setup --fixperm CONTAINERID

The latest production release 1.1.4 is now available
and also supports  udocker setup --fixperm CONTAINERID

No activity closing

No activity closing


Feature request (ink-story-web-player): Refactor to avoid code duplication

What MIST package?
ink-story-web-player
Is your feature request related to a problem? Please describe.
There is code duplication on packages/ink-story-web-player/src/components/InkStoryWebPlayer/index.test.js.
Describe the solution you'd like
Stay DRY!
Additional context
Details about the duplication on codacy: packages/ink-story-web-player/src/components/InkStoryWebPlayer/index.test.js

Is this issue still up for grabs? I would like to take it.


KB typo?

Hi @deyazoubi is there a typo in KB184_c ? It does not follow the typical naming convention, i.e. four digits after KB?

oh cool. Didn't know that. It might be worth maintaining only one version of the samplesheets, i.e. on the master branch, while having different code versions in their respective branches.


Can't parse Point

Hi.
So, I have this mongoose model:
{coordinateX: SchemaTypes.Double, coordinateY: SchemaTypes.Double}
and I'm trying to parse using the geojson tool, like this
model.find({},function(err,stuff) { var geo = geojson.parse(stuff, { Point: ['coordinateX','coordinateY'] include: ['address'] });
However, somehow, when I'm going to test, it gives me something like this:
type": "FeatureCollection",   "features": [     {       "type": "Feature",       "geometry": {},       "properties": {         "address": "It can read this"       }     },     {       "type": "Feature",       "geometry": {},       "properties": {         "address": "Rua Arco do Chafariz das Terras 3"       }     },
What am I doing wrong? is it because the coordinates types are wrong?
Thank you!

3 years late, but I ran into similar issue.
If anyone else is looking for a solution to this, then you have to strip the returned mongoose doc first with .lean()
like this:
Model.find().lean().exec.().then( docs => {   } );


Initial structure for monorepo

@abhishekgahlot is this ready for merging? Tests are failing.

@abhishekgahlot any updates here?

@abhishekgahlot update?

@anuveyatsu @rufuspollock there have been an overflow from Friday deadline. I am opening a new PR now as this one is quite complicated to rebase after the refactoring.


replicaCount variable is not being used

Replica count variable is not being used on agent deployment

Hi @arovira thanks for bringing this to our attention. Unfortunately though due to some limits with our current backend architecture at this time we dont currently support multiple agent deployments running within the same cluster. We have flagged the issue and are discussing possible solutions for it. I will keep you updated if this changes in the future.
In the meantime any additional context you could provide into how you were planning to use the replica count variable or why you need to have more than 1 agent replica would be greatly appreciated.

Hi, this would be useful when doing kubernetes clusters upgrades, or when something a node goes down, if the pod is in the node being drained, we lose connection to the cluster. Also we if for some reason the pod gets in a bad state, we are not able to login to the cluster

+1, this is something we really need!

Hello, great news we finally addressed the backend limitation that was preventing multiple agent replicas from existing simultaneously and #27 is adding support for setting replica count in the helm chart explicitly. Additionally, we added support for utilizing pod topology constraints to create highly available agent deployments if that is something you are interested in using.
Both of these chart values will be available in upcoming version 2.3.0.


Update elasticsearch service example

This is just a simple update, as it seems to me that the common naming scheme for additional services is that they are separated by a dot (.) not a dash (-), so this pull request just fixes that and a minor typo in the readme.
No functional changes were made to the service itself.

Yes, this seems right.


add title and aria-hidden attributes

Hello,  Thank you for creating this component.
To abide with accessibility best practices, I have included the option to add title and aria-hidden attributes.
This PR addresses https://github.com/svenanders/react-iframe/issues/41
Thanks again.

Thanks :)


Intersted in picture or video rendering implementation?

I have tried to render an image and the results look good.
I have submitted the relevant example code #141 .

Is there anyone else interested in rendering images or videos on the terminal? I think rendering at 240p resolution is feasible. If anyone else is interested in this topic, welcome to discuss and work towards this goal.

Regarding, your two last examples I think those are high-res outputs are achieved using custom apis provided by some terminal emulators. Unless, one the backends in use within this crate supports it, it is unlikely that we will be able to reproduce them.

It seems like sixel graphics are gaining in popularity as a way to display images in terminals, especially with the help of libsixel which even has a couple of rust api bindings. Sixel is already supported by a few terminals including xterm (with certain build flags), and there's an open issue for it in alacritty here. Someone has also been working on adding sixel support to termui here.

I think the first of the two example images is the ranger file manager displaying with w3mimgdisplay.
The second image seems to be sixel.

I'm actually very interested in being able to display arbitrary image data, mostly from the image crate. That would make this crate very useful to me. I think I'm going to try using termion for now.

https://gitlab.redox-os.org/redox-os/termion/issues/180

@samsieber
If you decide to implement sixel, then I wanted to pass on some things I've picked up recently, on the odd chance it could help.  (Even if just by way of "go check out notcurses, it's really cool." ;) )
I implemented sixel output in my Java-language library in late 2018.  For a while only xterm, RLogin, and yaft could handle the output without crashing.  I reported on that work in a terminal emulators forum, and several folks reported bugs in a few terminals.  Now there are at least 10-20 terminals and terminal widgets that work well.
Last week I added translucent windows with images under/over, thanks in large part to some clues from notcurses.  Some notes of that work are here: https://gitlab.com/klamonte/jexer/-/issues/88  .  I also wrote down more details on my particular mixed image-and-text cell model here , with some narrative (and again the notcurses shoutouts) here.
For encoding to sixel, check out notcurses' new octree implementation sometime.  It's very likely the fastest and highest-quality anywhere right now, at least for xterm-type terminals.  (libsixel was tested on real hardware, so that might give it an edge still in terms of compatibility.)
Depending on how you choose to render, you may find that 256-bit colors per sixel could still result in close to 16-bit apparent visual bit depth on the actual screen, making the drive for non-sixel support a bit less crucial.  (Note that the best bit depth for sixel is 19.97 bits: 101^3.)  The screenshot link is my very naive median-cut encoder, which is much worse than notcurses' octree encoder -- but that's still good enough that you might not be able to tell when I'm using iTerm2+PNG vs sixel.
Finally, and to my utter surprise, I may have encountered an actual xterm bug: https://gitlab.com/klamonte/jexer/-/issues/89 .  Both foot and wezterm are doing quite well on sixel, and very nice options to have for testing.
All in all, I'm pretty happy with the possibilities from plain old sixel:
xterm with translucency and animations

I've got a patch on my fork that currently allows sixels to work. Basically, you can currently just dump a string containing an encoded sixel into the symbol field of a cell and the backend will totally output it just fine. Just need to add a field to cells that allows them to elect to be skipped by the Buffer::diff method when generating updates. That way, a sixel widget covering a given area can have all the cells under the sixel be skipped so it doesn't get drawn over by space characters.
To bring sixels onto the tui-rs side, we'll want a couple things, though:

a sixel implementation (e.g. sixel-sys or a custom one if we don't like FFI)
some way to reliably figure out terminal dimensions in pixels

We'll want the sixel implementation in order to convert image data into encoded sixel strings, if we want to abstract that much away from the user. We'll also want to know the pixel dimensions of a cell so that we can resize the sixel (and underlying image data) to fit its allotted area, or at least inform the user of the dimensions they need to fill. Otherwise, there's no way for us or them to make sure that the sixel actually occupies the space it was allotted.
It would probably be responsible to put this under an optional feature, due to the extra dependencies and non-universal support. That said, sixels do enjoy much wider support than other formats and conceptually very simple. We might consider supporting other protocols too, but I think sixels are a good starting point.

The top left is the cell with the sixel encoded. A, B, and C are the other corners. Notice the bottom line has no sixel. It's part of the drawable region (B and C are the actual bottom line of my emulator), but the sixel will get scrolled back up a line if it tries to draw there. Seems implementations prefer to add an extra newline after every sixel just to make sure there's no overlap. Not sure if there's any way around it.

Forgot to mention, I'm figuring out terminal dimensions by emitting an escape sequence (<ESC>[14t) and parsing stdin, but this isn't universal either. Neither termion or crossterm seem to support it, so this is a standing issue as well.

You can also use CSI 16/18t to estimate the cell dimensions (# pixels / # cells). But it's unusual for a TE to support only one of 14/16/18 and not all of them.

I found a trick to put sixel on the bottom row. It is standard, but some TEs don't do it right. https://gitlab.com/klamonte/jexer/-/issues/91

Awesome, looks like that did the trick! I'm looking at that octree sixel implementation now. For this project, I think it would be good to to have a native Rust implementation of sixel which could operate efficiently over a sparse set of image buffers. That way we can generate the screen-wide sixel we need in DECSDM.

I've been horrible with polluting that thread with references so will stop doing that, but do check out chafa's implementation too (issue 27 "sixel support" over there, start at June 22, 2020).  It might be more readable / Rust-able, and today on some (maybe many?) image types it is the fastest known encoder.  But notcurses is working hard to beat it, so who knows where the outcome will be. :)


[go] Checking for dependencies fails in 1.21.0

Describe the bug
The 1.21.0 release introduces a regression(?) in the Go module checking for files including the new Go 1.21 'toolchain' directive in go.mod, like:
toolchain go1.21.1
This worked fine in 1.20.3.
To Reproduce
Run dependabot with the above directive in go.mod
Expected behavior
Screenshots
The error message:
Found 2 dependency file(s) at commit <redacted>
 - /go.mod
 - /go.sum
Parsing dependencies information
/home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-go_modules-0.232.0/lib/dependabot/go_modules/file_parser.rb:109:in `handle_parser_error': go: errors parsing go.mod: (Dependabot::DependencyFileNotParseable)
/go.mod:5: unknown directive: toolchain
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-go_modules-0.232.0/lib/dependabot/go_modules/file_parser.rb:95:in `block in manifest'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-common-0.232.0/lib/dependabot/shared_helpers.rb:56:in `block in in_a_temporary_directory'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-common-0.232.0/lib/dependabot/shared_helpers.rb:56:in `chdir'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-common-0.232.0/lib/dependabot/shared_helpers.rb:56:in `in_a_temporary_directory'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-go_modules-0.232.0/lib/dependabot/go_modules/file_parser.rb:87:in `manifest'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-go_modules-0.232.0/lib/dependabot/go_modules/file_parser.rb:82:in `local_replacements'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-go_modules-0.232.0/lib/dependabot/go_modules/file_parser.rb:61:in `block in required_packages'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-common-0.232.0/lib/dependabot/shared_helpers.rb:56:in `block in in_a_temporary_directory'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-common-0.232.0/lib/dependabot/shared_helpers.rb:56:in `chdir'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-common-0.232.0/lib/dependabot/shared_helpers.rb:56:in `in_a_temporary_directory'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-go_modules-0.232.0/lib/dependabot/go_modules/file_parser.rb:57:in `required_packages'
	from /home/dependabot/dependabot-updater/vendor/ruby/3.1.0/gems/dependabot-go_modules-0.232.0/lib/dependabot/go_modules/file_parser.rb:19:in `parse'
	from bin/update_script.rb:547:in `<main>'

Extension (please complete the following information):

Host: Azure DevOps
Version <IP_ADDRESS>6 (Latest)

I am not aware of any go-specific changes between 1.20.3 and 1.21.0. However, the diff for the two tags (https://github.com/tinglesoftware/dependabot-azure-devops/compare/1.20.3...1.21.0) indicates that dependabot changed from
0.227.0 to 0.232.0. You can check the diff https://github.com/dependabot/dependabot-core/compare/v0.227.0...v0.232.0
It could very well have been a go related change there.
Also, your error is in the file parsing stage which means you can actually use the dry-run.rb script to troubleshoot the issue.
I have zero experience with go nor do we have go repositories so we can't help as much here.

The problems was indeed introduced in one of those version (a defaulting of toolchain to 1.20.8 which does not support the toolchain directive).
This PR will most likely fix the problem: https://github.com/dependabot/dependabot-core/pull/8044 but it's not yet in a release.

A workaround meanwhile is to add this to the task inputs:
extraEnvironmentVariables: GOTOOLCHAIN=local

Seems to be resolved.


Make fuzzer action capping probabilistic

The fuzzer always, at the moment, picks a constant number of actions, presently set at 40.  This is problematic for various reasons:

some bugs may need far more than 40 actions, but
increasing the uniform action count slows down fuzzer generation while not necessarily always increasing the likelihood of the 'long tail' bugs being found.

We ideally want to make the number of fuzzer actions the fuzzer takes probabilistic, but still fairly controllable by the user.
I've spent altogether too much time trying to think of a good probability distribution to model this, since the actual thing we're modelling (number of fuzzer actions until bug) depends on a lot of complex interactions we don't fully understand (and, of course, varies between compiler, compiler version, target, type of action, etc etc).  I'm imagining it boils down to one or more of:

a Poisson distribution ('I want on average about 40 fuzzer actions per run');
a geometric distribution ('I expect each action will fail to trigger a bug with probability 90%');
a hard cap ('and under no circumstances do I want over 1000 fuzzer actions per run').

Maybe something like we use a Poisson distribution to get a baseline number of actions, and then a geometric to induce long tails (this would be fairly straightforward to implement).  Hmm.
Thoughts?

Fixed as of 15660e900b503607d72ee7674a4a0899dc185049.


Add patched numpy 1.9.2 to explicitly use Galaxy ATLAS

This PR adds a reference to a patched version of the numpy 1.9.2 source.
The patch creates a site.cfg file when setup.py is run, which explicitly specifies the ATLAS libraries from package_atlas_3_10 (using the environment variables set by that package).
This new numpy package is needed for this proposed fix to package_python_2_7_numpy_1_9:
https://github.com/galaxyproject/tools-iuc/pull/547

Can you change the version to indicate an own patched version? Maybe 1.9p1

Hello @bgruening updated the version number, thanks for that.
As the sha256 sum for the file shouldn't have changed I assume that package_python_2_7_numpy_1_9 doesn't need any changes?

Yes, think so too!

Will be online in an hour.

Thanks Bjoern.


Only retrieves 200 entries and stops

Thanks for this extension! I would really like to get it working...

As you can see, I have 2835 words in my Babbel vocabulary list. After installing the extension, the first time I loaded the Review Manager and hit the "Sync with Anki" button, the extension downloaded 200 of the words -- everything contained in the "__interceptedData" div. Unfortunately, I can't get it to download any more. I've tried paging through the Review Manager and manually clicking the "Sync with Anki" button several times. I've also tried setting the "Auto-sync to Anki" option to true and letting it sit for a few minutes. Nothing seems to work.
I've never coded a Chrome Extension, however looking at the code and the output in Chrome DevTools, it looks like the "__interceptedData" div is only getting set once when the Review Manager is first loaded. It seems like "__interceptedData" should update each time you change pages in the Review Manager, so each page of data can be synced to Anki. Otherwise, new words will only be synced when the first page of the Review Manager changes -- which is not very often, in my case.
Please let me know if I am doing something wrong or if there is a workaround. I am happy to help in whatever way I can, so if you need any information from me, please feel free to ask.

Hey! First of all, thank you for the detailed description of an error! It's really helpful.
I have identified a problem and pushed a fix for it. Could you please reinstall the extension and see if it fixes the problem for you?
Background: sometimes(not in 100% of cases) i loaded dictionary too early, when page was not yet fully loaded, and totalVocabularyCount was 0 instead of being equal to full vocabulary size(in your case 2835). then it was failing over to default value which is 200.

Thanks for the quick reply! I thought it might be a timing issue, so I ran through the commands in the xhrOverrideScript manually in the console and was able to load some more vocabulary.
I downloaded your updated code. The first time I ran it, the one-second timer ran twice and then I got the following output in the console:
fetched learning items/total vocabulary size 10 / 2835
and there were 10 items in the interceptedData div. However, I've restarted Chrome and reloaded the Review Manager a few times and it seems to be working each time, now. Unfortunately, there is another issue. It looks like Babbel limits the number of vocabulary words and phrases to a maximum of 1000 displayed at a time:

I found the same issue when I was running the commands manually in the console. I could only get it to load 1000 items. I am able to page forward 1000 items at a time, but the interceptedData div is never updated. So, I manually ran the commands to update interceptedData in the console:

This correctly updates the interceptedData div with the new page of vocabulary. However, when I run the manual sync again, I get a different error:

The line of code being referenced is in the sendDataToAnki function:
chrome.storage.sync.set({lastSyncedAmount: response.totalNotes})

The response object is undefined. Not really sure what is causing this. (Maybe the AnkiConnect connection can't be re-used?) I've been able to load about 1500 words into Anki, but I'm stuck on the 1000 item limit and the paging issue, now.
One suggestion I have is this:  instead of trying to load all the vocabulary at once, just let the user set the page size -- maximum of 100 -- and refresh the interceptedData div after each new page. You should be able to use the WebRequest.onCompleted() event to tell when the data needs to be updated. The user can then manually sync each page to Anki. It's a little more tedious than doing it all at once, but it's easier to understand what is happening. The sync also happens faster on a smaller data set. When I synced 1000 items, it took almost 10 minutes to update Anki. Doing a big data set like that is faster in one shot, but it probably feels faster doing it page by page.

Yeah, I agree that Babbel has a limit of 1000 items per vocabulary. It's a good idea to not overload Babbel API and introduce paging.  That was on my todo-list.
I'll try to fix it today or tomorrow

Well, more likely this weekend :) Just got free.

Hey @jeff-kilbride, new version is pushed. I reworked fetching new words from babbel, and now you can load them page by page. Also, I disabled auto sync for now, it needs rework too.

@pavelgordon  Thanks! The paging is working, but I'm still getting an error after more than one successful sync:

It seems once the Anki connection is used, it's not resetting properly.

Hmm, it works on my machine with multiple sync.  Which version of AnkiConnect are you using?

Actually, it doesn't look like a connection problem. It looks like there may be a parsing problem. I was able to narrow it down to a single page of 10 items:

I get the error each time I try to sync this page. It looks like the last entry on this page is missing an image. Would that cause a problem?

It's definitely the missing image. I searched each of these terms and synced them individually. The only one giving an error is the last one:  "Where is the next bus stop?"

I will fix this in code, but could you please also report this missing image problem to Babbel? I am sure they would be happy to fix their dictionary :)

@pavelgordon I just pushed a pull request that fixes the image problem and also allows for custom tags to be added in the popup window. Feel free to take what you want from it.
The extension works great, now. Thanks for all your work on this!
You can close this issue when you're ready.

Thanks for help! Glad that someone else finds it useful besides me. Желаю удачи (good luck - but since you have 6k words you probably know that already :)


I need help with this problem. Help me?

http://scratch.mit.edu/projects/222031686
http://phosphorus.github.io/#222031686
Error: XHR Error
    at XMLHttpRequest.xhr.onerror (https://phosphorus.github.io/phosphorus.js:228:21)

Its called bad internet. An XMHttpRequest is how javascript sends a GET or POST request to the scratch servers to retrieve the .sb2 file. This going wrong means that your internet disconnected or is very slow


BlockIssuerFeature transition semantic check

https://github.com/iotaledger/tips/blob/tip42/tips/TIP-0042/tip-0042.md#block-issuer-feature

Closed by https://github.com/iotaledger/iota-sdk/pull/1932


Style transfer algo gpu

gpu tensorflow try

Sure we can make it configurable. I just was making it specific to what I
was doing. I'm new to this Tensorflow stuff so I have been just trying to
figure out the code.
I want to use this with my NVIDIA gpu and also be able to set the quality
of the image - such as turning off compression among other things.
I like your results. Great job!
On Thu, Sep 23, 2021 at 1:10 AM Mo @.***> wrote:

@.**** commented on this pull request.
In src/utilsV2.py
https://github.com/mohamedkeid/Style-Transfer-Algorithm/pull/6#discussion_r714475061
:

 if save:

   Image.fromarray(np.reshape(img, shape[1:])).save(out_path)

   Image.fromarray(np.reshape(img, shape[1:])).resize((1200, 1200)).save(out_path)

Why are we resizing to 1200x1200? If this is arbitrary, can we make this
configurable via flag arg?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mohamedkeid/Style-Transfer-Algorithm/pull/6#pullrequestreview-761594250,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACZ3XKJP4L6QKCF5BT6PLELUDKZDFANCNFSM5ESO7KEA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Can you give me insight into what parameters/variables affect the outcome
of the model? Point me in the right direction if you have the time....
thanks
On Thu, Sep 23, 2021 at 1:38 PM Joao Brasil @.***> wrote:

Sure we can make it configurable. I just was making it specific to what I
was doing. I'm new to this Tensorflow stuff so I have been just trying to
figure out the code.
I want to use this with my NVIDIA gpu and also be able to set the quality
of the image - such as turning off compression among other things.
I like your results. Great job!
On Thu, Sep 23, 2021 at 1:10 AM Mo @.***> wrote:

@.**** commented on this pull request.
In src/utilsV2.py
https://github.com/mohamedkeid/Style-Transfer-Algorithm/pull/6#discussion_r714475061
:

 if save:

   Image.fromarray(np.reshape(img, shape[1:])).save(out_path)

   Image.fromarray(np.reshape(img, shape[1:])).resize((1200, 1200)).save(out_path)

Why are we resizing to 1200x1200? If this is arbitrary, can we make this
configurable via flag arg?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mohamedkeid/Style-Transfer-Algorithm/pull/6#pullrequestreview-761594250,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACZ3XKJP4L6QKCF5BT6PLELUDKZDFANCNFSM5ESO7KEA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

I see the parameters but I was just wondering from your experience what
they do to the results?
Also, have you run this using tensorflow-gpu?
On Thu, Sep 23, 2021 at 4:59 PM Joao Brasil @.***> wrote:

Can you give me insight into what parameters/variables affect the outcome
of the model? Point me in the right direction if you have the time....
thanks
On Thu, Sep 23, 2021 at 1:38 PM Joao Brasil @.***>
wrote:

Sure we can make it configurable. I just was making it specific to what I
was doing. I'm new to this Tensorflow stuff so I have been just trying to
figure out the code.
I want to use this with my NVIDIA gpu and also be able to set the quality
of the image - such as turning off compression among other things.
I like your results. Great job!
On Thu, Sep 23, 2021 at 1:10 AM Mo @.***> wrote:

@.**** commented on this pull request.
In src/utilsV2.py
https://github.com/mohamedkeid/Style-Transfer-Algorithm/pull/6#discussion_r714475061
:

 if save:

   Image.fromarray(np.reshape(img, shape[1:])).save(out_path)

   Image.fromarray(np.reshape(img, shape[1:])).resize((1200, 1200)).save(out_path)

Why are we resizing to 1200x1200? If this is arbitrary, can we make this
configurable via flag arg?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mohamedkeid/Style-Transfer-Algorithm/pull/6#pullrequestreview-761594250,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACZ3XKJP4L6QKCF5BT6PLELUDKZDFANCNFSM5ESO7KEA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

I cannot get this to run with GPU support? Is there something in this
repository code that specifies CPU only?
On Thu, Sep 23, 2021 at 5:23 PM Joao Brasil @.***> wrote:

I see the parameters but I was just wondering from your experience what
they do to the results?
Also, have you run this using tensorflow-gpu?
On Thu, Sep 23, 2021 at 4:59 PM Joao Brasil @.***>
wrote:

Can you give me insight into what parameters/variables affect the outcome
of the model? Point me in the right direction if you have the time....
thanks
On Thu, Sep 23, 2021 at 1:38 PM Joao Brasil @.***>
wrote:

Sure we can make it configurable. I just was making it specific to what
I was doing. I'm new to this Tensorflow stuff so I have been just trying to
figure out the code.
I want to use this with my NVIDIA gpu and also be able to set the
quality of the image - such as turning off compression among other things.
I like your results. Great job!
On Thu, Sep 23, 2021 at 1:10 AM Mo @.***> wrote:

@.**** commented on this pull request.
In src/utilsV2.py
https://github.com/mohamedkeid/Style-Transfer-Algorithm/pull/6#discussion_r714475061
:

 if save:

   Image.fromarray(np.reshape(img, shape[1:])).save(out_path)

   Image.fromarray(np.reshape(img, shape[1:])).resize((1200, 1200)).save(out_path)

Why are we resizing to 1200x1200? If this is arbitrary, can we make
this configurable via flag arg?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mohamedkeid/Style-Transfer-Algorithm/pull/6#pullrequestreview-761594250,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACZ3XKJP4L6QKCF5BT6PLELUDKZDFANCNFSM5ESO7KEA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


TASK [Add NFS share to /etc/exports] - Fatal error

fatal: [<IP_ADDRESS>]: FAILED! => {"failed": true, "msg": "ERROR! privilege output closed while waiting for password prompt:\nBECOME-SUCCESS-nhycxuixfppiinqozwogvknvcwwgupfh\n{"msg": "", "invocation": {"module_args": {"directory_mode": null, "force": null, "remote_src": null, "backrefs": false, "insertafter": null, "owner": null, "follow": false, "line": "\\\"/Users\\\" <IP_ADDRESS> -alldirs -mapall=0:80", "group": null, "insertbefore": null, "create": true, "setype": null, "content": null, "serole": null, "state": "present", "dest": "/etc/exports", "selevel": null, "regexp": null, "validate": null, "src": null, "seuser": null, "delimiter": null, "mode": null, "backup": false}}, "changed": false, "backup": ""}\n"}
When installing on El Capitan - the reset of the script seemed to work fine
My etc/exports file contains
Roberts-MacBook-Pro-3:~ robertpope$ cat /etc/exports
Begin Dash Developer Environment
"/Users" <IP_ADDRESS> -alldirs -mapall=0:80
Roberts-MacBook-Pro-3:~ robertpope$
I notice in your script file there's supposed to be and end comment that didn't make it into the file - did it fail here?
Thx

https://github.com/ansible/ansible/pull/13793
This may be the source of the problem...

Yeah - it's the extra lines - changed the mac.yml to

name: Add NFS share to /etc/exports
lineinfile:
dest: /etc/exports
line: "{{ item }}"
create: yes
with_items:
- '"/Users" <IP_ADDRESS> -alldirs -mapall=0:80'
become: yes
become_method: sudo
register: exports

Got rid of the comments and that seemed to do the trick

It looks like it was just fixed, so I imagine this will soon no longer apply.

had this issues with ansible 2.x removing the comments worked for me as well

This is fixed in my PR: https://github.com/IFTTT/dash/pull/18


refactor(bridge): favor composition over inheritance

"BaseForeignGateway is an IL1Bridge" replaced by "BaseForeignGateway has an IL1Bridge".
In particular:

"arbitrum.EthereumGateway has an ArbL1Bridge"
"xdai.EthereumGateway has a xDaiL1Bridge"

Similarly for BaseHomeGateway.
The main differences:

Access control is required in the implementation of ILxBridge.sendCrossDomainMessage()
Slightly more gas, mostly relevant for Mainnet. In practice this bridge is not used during normal operations later (challenges only), and the fast bridge version will be called for a batch of messages, so the gas cost is incurred for a batch, not per message.

This decision will have mostly an impact on the long term but not so much at this stage. More feedback from other team members would be helpful as there are merits to both approaches.

Can be closed now, it has been addressed as part of #36


Allow using relative imports to cross-reference inside the project

Is your feature request related to a problem? Please describe.
When writing cross-references inside the project, links become a bit too verbose. For example, if we have:
# module some.deep.nested.module_a
class A:
    """A class.

    We reference [B][some.deep.nested.module_b.B].
    """

class AA:
    """AA class.

    We reference [A][some.deep.nested.module_a.A].
    """

# module some.deep.nested.module_b
class B:
    """B class.

    We reference [A][some.deep.nested.module_a.A].
    """

Here references can get really difficult to write. Another alternative would be to write [some.deep.nested.module_a.A][], which saves a few chars (depending on the name of the leaf symbol), but then the produced documentation becomes too verbose if we are already at the context of a some.deep.nested package.
Describe the solution you'd like
Allow writing local cross-references using relative imports and local symbols. In the example above:
# module some.deep.nested.module_a
class A:
    """A class.

    We reference [B][.module_b.B].
    """

class AA:
    """AA class.

    We reference [A][].
    """

# module some.deep.nested.module_b
class B:
    """B class.

    We reference [.module_a.A][].
    """

Describe alternatives you've considered
Just using the fully qualified symbol as stated above.
Additional context
None really, just that I know it would be hard to implement :)

Now implemented, closing :slightly_smiling_face: See https://mkdocstrings.github.io/python/usage/configuration/docstrings/#relative_crossrefs.


Shorten tag display names

Some of our component tags are long.

Same with our data viz collection tags.

In order to shorten these as tags in the filter popover, as well in the asset table per library:

Don't update the keys used in the schema, but update the display names to:

[ ] Contextual nav
[ ] Data viz
[ ] Structural nav
[ ] Geo overlay
[ ] Geo distortion

@aubrey-oneal @kingtraceyj @jeanservaas can you review this issue description and the five checkboxes above to make sure I documented the request correctly?

@mattrosno yes the changes are documented correctly and are ready for dev.

Hey team! Please add your planning poker estimate with ZenHub @alisonjoseph @andreancardona @francinelucca @jdharvey-ibm


471

gf yaml build can read from stdin

thanks to @proppy now the cell magic works from jupyterlab into klayout


Recent conversations: "Showing messages since Saturday, November 11" but messages are missing

To reproduce, I am navigating to https://rust-lang.zulipchat.com/#recent. After loading that page, it looks like this:

However, when I click the "load more" button, it now looks like this:

As one can see from the "Time", those message were actually sent yesterday (Nov 13th). In other words, when it originally said it is showing all messages since Nov 11th, that's clearly not right.
I have a lot of subscribed streams, most of them muted. I have marked everything read last week-end, so the number of unread messages in those muted streams is not super high (it sums up to less than 400, but even after marking some things as read to get than down to less than 200, the issue remains). The messages it is missing are in a muted stream, but they are in unmuted topics inside that stream.

Thanks for the detailed report! I started a debugging thread in the Zulip development community.

Thanks for the report! This is very helpful. I suspect the issue is that the definition of "participated" is based on your participation since the date shown -- so loading more messages caused the client to be aware of older messages in those topics where that you had sent, resulting in the messages matching your participated filter.
To confirm my theory, can you check that in those two conversations, your most recent messages were between the two dates in question?
This is an annoying quirk of the "Participated" filter, and one reason I've never been happy with it as a feature. One possible solution for the user goal of that "Participated" checkbox is the coming-soon https://github.com/zulip/zulip/issues/27310, which will allow one to filter on "followed topics" (which we know the moment the app loads) rather than on "participated", which is limited by what message history is fetched.
(I think if we keep the "participated" filter following #27310, we will need some sort of product change to explain how this works)

I think the fix for this will likely involve renaming "Participated" to be clearer about what it does.

To confirm my theory, can you check that in those two conversations, your most recent messages were between the two dates in question?

That's possible. It's hard to check since I don't want to visit the topics since I need to preserve their "unread" state until I have time to process them.

I think the fix for this will likely involve renaming "Participated" to be clearer about what it does.

It would be a shame if this issue was "fixed" by declaring the current behavior not-a-bug and relabeling things in the UI instead... being reliably notified about recent messages in conversations that I sent a message to arbitrarily far in the past is quite important to the way I use Zulip: keep up with the conversations I care about, while being able to ignore the vast majority of discussions since it's just impossible to keep up with all of them.

Looking at what I just wrote:

The set of topics I care about is basically all unmuted topics, plus all topics I ever sent a message to.

and

It's great to have the distinction between "participated" and "not participated" since the ones I participated in are much higher priority.

Maybe the way I'm supposed to use Zulip is to map those two levels of caring about a topic to followed and unmuted? I guess that could work, and it would explain why you want to replace "participated" with "followed".
But then it would be great if there was a way to auto-follow everything I send a message to, so that I don't have to remember to manually follow everything. (Checks the Zulip settings.) Oh, such an option already exist! Okay I think I'm getting there... I guess I'll get used to these "followed" icons everywhere.
One last question: how do I transition? Right now I don't follow anything, and I'd rather not go back and manually follow everything that I sent a message to. Is there some way to "automatically follow everything I sent a message to in the last 3 months" or so?

I suspect the issue is that the definition of "participated" is based on your participation since the date shown -- so loading more messages caused the client to be aware of older messages in those topics where that you had sent, resulting in the messages matching your participated filter.

So, this is a duplicate of https://github.com/zulip/zulip/issues/17903? I guess that makes sense that I'd keep running into the same issue. It's just much more obvious now that it tells me how far back I'm supposed to be able to see everything.

(This is all very helpful feedback, thanks!)

Maybe going forward I can use "follow" as a proxy for "care about", but that sounds annoying: I would have to remember to follow every topic I send a message to, and also by default Zulip seems to treat new messages in "followed" similar to @-mentions, which I definitely do not want for "topics I care about". So I feel like I'd be mis-using following. (Currently I disabled auto-following since it doesn't seem to me like I want the "follow" behavior for any topic. I can change the notification settings of course, but this does make me feel like I'd not be using this feature the intended way, and I didn't see any benefit from "following". I don't need a distinction between "unmuted" and "followed".)

FWIW I think if you were to disable notifications for "followed", and re-enable the default behavior of auto-follow on send, then that would absolutely be within the intended use of the feature. The level of notifications you want for different kinds of messages is highly dependent on the traffic patterns in the Zulip messages you read, on your roles in those communities, on your device-using habits, and on your personality — so it's natural that it will vary from person to person.
Plus, given that, the defaults for notifications and other forms of attention-getting tend to be tuned for people who have a relatively low-frequency level of engagement with a given community, because those are the people who can least be expected to make an explicit choice. So that tends to mean they're set on the noisier side, because those folks may not be checking Zulip spontaneously unless a notification tells them there's something for them. That means it's expected that if there's a Zulip community you're reading routinely every day, you'll likely want to dial some of the notification settings downward.

That makes sense, thanks! I've set things to auto-follow on message send now (IIRC the default was auto-follow conversations I start), and made notification settings for followed topics equal to the settings for regular unmuted topics.
Now in a few months, "followed" will be able to serve the role that "participated" played so far. In fact it's better than "participated" because I finally have the option to un-follow a topic even though I posted a message in it. :)

Idea for the transition to "followed" for people using my workflow: currently I can list all topics I care for in "recent conversations" by selecting "participated" and "include muted" (but not selecting "unread"), and then clicking "load more" for a while. The problem is now I need to go over the entire list and manually follow each conversation. If there was a way to mass-follow everything shown in "recent conversations" (ideally before either "participated" or "include muted" is removed), that would solve the transition problem. :D


Updated lexpress to fos1 in the submodules.

During my tests with submodules and swiftmailer I've seen the old link to lexpress.

Thank you @thirsch ! Merged!


Feature to show new added Icons or refreshed by default

My main target ist to show my refreshing BitBar (Tool) Icons. But this should be an option in preferences for every new or refreshed Icon...

This issue has 2 parts:

Refreshing icons - covered by #28
Adding new (unknown to Hidden Bar so far) to the visible area


Question about materials: Can I export FBX Embedded textures as texture2d or TArray format?

Question about materials: Can I export FBX Embedded textures as texture2d or TArray format? If this feature is not supported, how can I fix it?

https://github.com/irajsb/UE4_Assimp/releases/tag/5.4.2EmbeddedTextureImport

Great! What a Nice Developer!


parallel training: make suggestion to use the nvidia "exclusive compute" option more obvious?

While running the tedlium script with train_ctc_parallel_h.sh, on a system with 8 GPUs, I found memory allocation errors in some tr.iter*.*.log files.
I realized several jobs were selecting the same device and thus competing for RAM.
I saw no error on stdout, and it was only after a while that I saw the suggestion to turn on exclusive mode, somewhere near the top of the log file. Running the command "nvidia-smi -c 1" fixed the issue.
For future users who want to train models on multiple GPUs, I'd like to suggest making the suggestion more obvious somehow, maybe by throwing a warning visible in stdout?

Great, thanks. Would you like to prepare a pull request to make sure we get thr correct fix?

Sure!
There's another change I'd like to make as I explain in #134 , also related to parallel training, but I'm looking for validation from core contributors on this one.
I'm away for a couple days, I'll make the pull requests once I return.


prove some nonimplications for Equations 2712 and 3545

This follows @zaklogician's procedure for adding a new magma, via the Finite Magma Explorer.
We already had the dual facts in Refutation726 and VampireProven/Disproofs2.

Thanks!


How to run your code?

Thanks for your working in Deeplab. Could you tell me how to prepare dataset and run your code? Thanks

Hello @John1231983 , this repository is still under development. I will release a blog post with all relevant information when it is done. Thanks for your message.

Hi. I found one missing in your ASPP. The author used Batchnorm and train it in ASPP,but you did not. The main contribution of the deeplab version is that training BN in ASPP


⚠ Bofrost.at has degraded performance

In 73bf09b, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2116 ms

Resolved: Bofrost.at performance has improved in 9c4a13d after 16 minutes.


[QST]

❓ Questions & Help
I had an issue while importing merlin.models.tf.
Details
I run the following:
pip install merlin-models
But, when I run the following:
import merlin.models.tf as mm
I got the following error message:
19 import numpy as np
20 import tensorflow as tf
---> 21 from keras.utils.tf_inspect import getfullargspec
22 from packaging import version
23 from tensorflow.python import to_dlpack
ModuleNotFoundError: No module named 'keras.utils.tf_inspect'

@fahadullahshah261 how do you installl merlin-models? we recommend to use merlin-tensorflow:23.06 docker image.

@rnyak, I was using Merlin to train my recommender model and it worked initially when I installed it as follows:
pip install merlin-models
import merlin.models.tf
But, recently I had an issue while importing it as mentioned above. Moreover, it is cumbersome to deal with docker in Google Colab. So, what do I need to do to be able to use Merlin in Colab as I used earlier? Thanks.

@fahadullahshah261 you can follow these steps here to run it on colab:
https://medium.com/nvidia-merlin/how-to-run-merlin-on-google-colab-83b5805c63e0
note that you need other Merlin libraries to be installed as well to be able to use merlin-models. Besides, you need to install tensorflow-gpu. you can use TF 2.19 or TF 2.10

Thanks, @rnyak! I tried it and it worked.

@fahadullahshah261 how do you installl merlin-models? we recommend to use merlin-tensorflow:23.06 docker image.

@rnyak, can you help me figuring out what am I doing wrong with my docker image?
I'm new to airflow / docker, but I'm trying to use those to deploy my merlin model training & uploading job. I built docker image with following dockerfile:
FROM --platform=linux/amd64 nvcr.io/nvidia/merlin/merlin-tensorflow:23.06 as prod

WORKDIR /ads_content

COPY ./data-airflow .
COPY ./ads/images/requirements.txt .

WORKDIR /root

#RAPIDs
RUN pip install tf2onnx==1.15.1
RUN pip install -r /ads_content/requirements.txt
RUN pip install requests "urllib3<2"

WORKDIR /ads_content

ENTRYPOINT ["python3"]

but when I try to run my Python file with this image, I'm always seeing this error message.
tensorflow.python.framework.errors_impl.InternalError: cudaGetDevice() failed. Status: CUDA driver version is insufficient for CUDA runtime version
I searched on Google and this error is occurring when the graphic driver is outdated / not updated. Should I install / add steps to dockerfile separately?


chore: remove setHumanId optimization

Show PR.
This used to be a useful shortcut to discover human_id when we required a signature on every read call to Kwil. Now that we're using kgw's cookie auth, we always need a signature, and we re-use that one for all reads.
Removing this buys having less dependencies (and therefore easier-to-test things).

Saw listing and reading grants work for both EVM and NEAR on https://idos-example-dapp-git-chore-remove-sethumanid-d8c0dd-fractal-id.vercel.app/. Self-shipping.


BaseSettings dotenv configuration does not search parent directories

Checks

[x] I added a descriptive title to this issue
[x] I have searched (google, github) for similar issues and couldn't find anything
[x] I have read and followed the docs and still think this is a bug

Bug
Output of python -c "import pydantic.utils; print(pydantic.utils.version_info())":
             pydantic version: 1.9.0
            pydantic compiled: True
                 install path: ~/.local/lib/python3.10/site-packages/pydantic
               python version: 3.10.4 (main, Mar 23 2022, 23:05:40) [GCC 11.2.0]
                     platform: Linux-5.17.4-zen1-1-zen-x86_64-with-glibc2.35
     optional deps. installed: ['dotenv', 'typing-extensions']

Dotenv file loading via BaseSettings works differently than via dotenv directly.
When I load a .env file via dotenv, then the module will look in the current working directory and then it will search the parent directories recursively, until a .env file is found.
Pydantic will only check the the current working directory.
Assume the following directory structure:
.
├── .env
└── subfolder
    └── example.py

With the content of .env:
TEST=from_file

And example.py:
import dotenv
import pydantic

class Example(pydantic.BaseSettings):
    test: str

    class Config:
        env_file = ".env"

if __name__ == "__main__":
    print(dotenv.dotenv_values())

    print(Example())

When I run the code while inside the directory with the .env file, everything works as expected:
$ python subfolder/example.py
OrderedDict([('TEST', 'from_file')])
test='from_file'

But running the code from a subfolder, pydantic behaves differently from dotenv:
$ cd subfolder
$ python example.py
OrderedDict([('TEST', 'from_file')])
Traceback (most recent call last):
  File "/tmp/foo/subfolder/example.py", line 14, in <module>
    print(Example())
  File "~/.local/lib/python3.10/site-packages/pydantic/env_settings.py", line 36, in __init__
    super().__init__(
  File "~/.local/lib/python3.10/site-packages/pydantic/main.py", line 406, in __init__
    raise validation_error
pydantic.error_wrappers.ValidationError: 1 validation error for Example
test
  field required (type=value_error.missing)

Imho this difference in behavior is a bug. The wording of the documentation suggests to me that the .env support works in the same way as dotenv handles it.

I think best if we keep the behaviour the same as currently, PR welcome to improve documentation on this.

@jpieger
Couldn't you just do the following to check parent directories for the .env file?
.
├── .env
└── subfolder
    └── example.py

With the content of .env:
TEST=from_file

import dotenv
from pydantic import BaseSettings

class Settings(BaseSettings):
	test: str

	class Config:
		env_file = dotenv.find_dotenv()
		case_sensitive = False

Couldn't you just rely on dotenv.find_dotenv() method as the value for Config's env_file attribute to check parent directories for the .env file

This is what we ended doing in the end. It behaves slightly different than what a built-in solution would do (as the .env file is only searched once when the module is imported and not every time when the BaseSettings object is instantiated), but this difference is not relevant for our use case.
One pitfall that we did stumble over, was that find_dotenv() does not start in the cwd by default, but from the file where it was called. We had to pass the argument usecwd=True in order to get the correct behaviour.
class Example(pydantic.BaseSettings):
    test: str

    class Config:
        env_file = dotenv.find_dotfile(usecwd=True)

Is this implemented and if so, what version is it in? Thank you.

The problem with using find_dotenv in the model config is that it will get called when the module is first imported, so if you change your directory prior to instantiating an instance of your settings, you may not get what you expect.


Full usage of toast config

I would like to use the Toast config features, so far only "type" is implemented

I have added ToastConfig object. After the v0.3.1 you can use all of the Toast component properties.


Test failure: GetServerVariableDoesNotCrash

This test fails occasionally with the following error:
System.AggregateException : One or more errors occurred. (One or more errors occurred. (IIS failed to start site.)) (The following constructor parameters did not have matching fixture data: IISTestSiteFixture fixture)
---- System.AggregateException : One or more errors occurred. (IIS failed to start site.)
-------- System.TimeoutException : IIS failed to start site.
---- The following constructor parameters did not have matching fixture data: IISTestSiteFixture fixture
----- Inner Stack Trace #1 (System.AggregateException) -----
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Microsoft.AspNetCore.Server.IISIntegration.FunctionalTests.IISTestSiteFixture..ctor() in /_/test/Common.FunctionalTests/Utilities/IISTestSiteFixture.cs:line 37
----- Inner Stack Trace -----
   at Microsoft.AspNetCore.Server.IntegrationTesting.IISApplication.WaitUntilSiteStarted() in /_/src/Microsoft.AspNetCore.Server.IntegrationTesting.IIS/IISApplication.cs:line 126
   at Microsoft.AspNetCore.Server.IntegrationTesting.IISApplication.StartIIS(Uri uri, String contentRoot) in /_/src/Microsoft.AspNetCore.Server.IntegrationTesting.IIS/IISApplication.cs:line 80
   at Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISDeployer.DeployAsync() in /_/src/Microsoft.AspNetCore.Server.IntegrationTesting.IIS/IISDeployer.cs:line 85
----- Inner Stack Trace #2 (Xunit.Sdk.TestClassException) -----

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.
CC @Eilon,@muratg,@mkArtakMSFT
This issue was made automatically. If there is a problem contact @ryanbrandenburg.

Please use this workflow to address this flaky test issue, including checking applicable checkboxes and filling in the applicable "TODO" entries:

Is this actually a flaky test?

No, this is a regular test failure, fix the test/product (TODO: Link to commit/PR)
Yes, proceed below...

Is this test failure caused by product code flakiness? (Either this product, or another product this test depends on.)

[ ] File a bug against the product (TODO: Link to other bug)
Is it possible to change the test to avoid the flakiness?

Yes? Go to the "Change the test!" section.
No?

[ ] Disable the test (TODO: Link to PR/commit)
[ ] Wait for other bug to be resolved
[ ] Wait for us to get build that has the fix
[ ] Re-enable our test (TODO: Link to PR/commit)
[ ] Close this bug

Is it that the test itself is flaky? This includes external transient problems (e.g. remote server problems, file system race condition, etc.)

Is there is a way to change our test to avoid this flakiness?

Yes? Change the test!

[ ] Change the test to avoid the flakiness, for example by using a different test strategy, or by adding retries w/ timeouts (TODO: Link to PR/commit)
[ ] Run the test 100 times locally as a sanity check.
[ ] Close this bug

No?

[ ] Delete the test because flaky tests are not useful (TODO: Link to PR/commit)

This comment was made automatically. If there is a problem contact @ryanbrandenburg.

ReadAndWriteCopyToAsync failed with about the same error.
This comment was made automatically. If there is a problem contact @ryanbrandenburg.

TestReadOffsetWorks failed with about the same error.
This comment was made automatically. If there is a problem contact @ryanbrandenburg.

AddResponseHeaders_HeaderValuesAreSetCorrectly failed with about the same error on master.
This comment was made automatically. If there is a problem contact ryanbrandenburg.


How to use

Hi thanks for creating this, i have been trying to figure out how to use this client side only (no node, but purely in browser) but couldn't. I looked at the example code and tried changing it around but still couldn't make it work.
I thought about posting on Stackoverflow but saw that someone else had asked the same question and got no answer so decided to ask here.
Could you give me a pointer on how to get started? Thank you!

You need a tcp-socket implementation, which is not available in browser contexts by default.  So you either need to use existing web tech to proxy to something that can do TCP for you or use a combination of shims and permissions in an appropriate browser context.  See https://github.com/whiteout-io/tcp-socket for more info in general.
If you're using Firefox/Gecko, see https://github.com/mozilla-b2g/gaia/blob/master/apps/email/README.md for info on enabling mozTCPSocket.  Alternately, use the Firefox extension at https://github.com/mykmelez/tcpsocketpup. (Click on "Latest release", then click on the XPI download. A door-hanger thing should happen to let you allow the installation of the extension, etc. Do the danger dance and get that extension installed, then click the icon it added when you're browsing at the origin you want to enable the privilege for.)

i assume this issue can be closed for now?


[WIP] migrate to pydantic v2

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.