text:
How to increase the icon sizes?

Hello,
First of all, I'm a CSS noob, so I apologize if this is a basic question.
Font Awesome has a class to increase icon sizes, e.g.:
 fa-4x
https://fortawesome.github.io/Font-Awesome/examples/
Is there any kind of "fa-2x" or "fa-4x" and etc. for Cryptocoin icons? If not, how can I achieve the same result using CSS?
Thanks for any help in advance.

Hi @Nixtren,
no need for apologies, I'm here to help ;) I haven't included those "size modifiers" (or how to call them), but you can easily control icon size by defining it's font size (after all, it's basically just text).
e.g. let's say we want our Bitcoin icon big – so let's define it's size by "font-size" like that:
i.cc-BTC { font-size: 100px; }

If you're using multiple icons on more places and want to resize all of them (or just portion), add some class to them (like ) and then define the rules in CSS:
i.x2 { font-size: 100px; }

Did that answered your question sufficiently or do you need some more help? :)

You're awesome @allienworks, thanks ;D

You're welcome @Nixtren!

authors: Nixtren allienworks

repo: allienworks/cryptocoins


text:
Comments in goaccess.conf and variable names differ (dash/underscore)

Hi,
Installed goaccess from official ("goaccess", not canonical) ubuntu repository.
goaccess --version
GoAccess - 0.9.4.

/etc/goaccess.conf states following:
# The date_format variable followed by a space, specifies
# ....
# date-format %d/%b/%Y

Is it on purpose that the comment refers to a date_format (underscore _) variable, where the configuration file lists the date-format (dash -) key?
Same for log_format. Noticed while wanting to jump in vim to word under cursor ( *) to edit the value.

Good question. Earlier versions would use underscore _, then it changed to a dash -. For backwards compatibility, you can use both.
I've updated the config file. Thanks!

source: gharchive/issue

authors: allinurl fwolfst

repo: allinurl/goaccess

license: mit

license_type: permissive

license_source: bigquery


text:
feat: add generics to filter, transaction, and pub_sub.

Motivation
In order to be able to use several structs and types from this repository for the Optimism port, they should take generics that can be replaced/used with the optimism types.
Solution
Add generics to the necessary structs and types.
PR Checklist

[ ] Added Tests
[ ] Added Documentation
[ ] Breaking changes

In favor of making the code reusable by other networks. At what point is this PR done? do we have a list of types we need to update?

At what point is this PR done?

this process will take a few iterations because when adding new network specific types we'll discover more things that could be reused.
I think we will run into a few issues with types that have multiple network specific fields, like Transactions,Logs,Block,Header, for which we either need to add a bunch of generics or also do some kind of network trait with associated types...
perhaps, at some point it's just easier to simply duplicate the types but not sure if we want to

The block struct also needs to take a generic for example but that means many other dependent structs will need the same thing later. Making Transaction a trait here would solve such issue for example.
So far for optimism rpc types everything needed to take a generic, takes it with this pr (except block as that depends on the trait discussion)

these are reasonable,
I think we could also restrict this to : Transaction

Just updated that. We can add the log generic later when needed probably

Can we merge this? @mattsse @prestwich

source: gharchive/pull-request

authors: EmperorOrokuSaki mattsse prestwich

repo: alloy-rs/alloy

license_source: github-api


text:
feat: 0.8.21, update tests & solc-builds url

Update test to download latest version (0.8.21) and updates the URLs to use the new org name (even though the old name will still redirect to the correct place)
Depends on https://github.com/alloy-rs/solc-builds/pull/5

blocked by https://github.com/nikitastupin/solc

@mattsse should be unblocked now

pending new svm-rs release

authors: Evalir mattsse

repo: alloy-rs/svm-rs


text:
[Do not merge] Refactor: move widgets definition into plugins' javascript

Introducing new widget mechanism

rename allureTabsProvider -> allurePluginsProvider
plugins can add widgets to main page via javascript:

allurePluginsProvider.addWidget('widgetName', config)

java: plugins should return widget data via  getWidgetData() instead of getWidget()

Work in progress, not ready for merge yet

SonarQube analysis reported 1 issue:

 1 major

Watch the comments in this conversation to review them.
Note: the following issues could not be reported as comments because they are located on lines that are not displayed in this pull request:

 The [ru.yandex.qatools.allure.model.Status] import is never referenced

authors: just-boris qatools-ci

repo: allure-framework/allure-core


text:
Fix issue https://github.com/allure-framework/allure-phpunit/issues/23

Fix Step model and Test

 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.

repo: allure-framework/allure-php-commons


text:
Some plans to migrate to Bootstrap 4 when it be stable?

Bootstrap 4 has a great new features and Bootstrap 3 will be not maintained and discontinued since the first beta of BS4.
Would you like to migrate this awesome project to the latest version of the framework that it's based?, when it be stable, of course. #

I join EliuTiman's question.

Glad to see interest in a BS4 version. We do have plans to migrate to BS4 when it is stable. Some work has already started on this.

Thank you for all the people who have never met, and the value of what you've done is immeasurable. Thank you very much. You are admirable people

AdminLTE 3 dev is now available for testing with Bootstrap 4 support https://github.com/almasaeed2010/AdminLTE/tree/v3-dev
Would love to hear your opinions, issues and comments!

authors: EliuTimana Tomirad almasaeed2010 tuotuogeneral


text:
My app crashed after I require the component .How to solve the problem?(react 0.10.0-rc)

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'customDirectEventTypes must return an array, but AIBHTMLWebViewManager returned __NSDictionaryI'

same error here
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'customDirectEventTypes must return an array, but AIBHTMLWebViewManager returned __NSDictionaryI'

This is a change in RN 0.10.0-rc: https://github.com/facebook/react-native/commit/48af214216ce2b180035b44b4a9a7cbb010073ca
I've pushed a fix to master but don't have time to test properly now. Could someone please try it and let me know if it's ok?

Thanks for the update. It already works when I launched the app, but still haven't tested if there are effects on the library functionalities.

Thanks @ninamanalo, I've also now had a chance to test it so I've pushed a
new release to NPM
On Wed, 9 Sep 2015 at 04:21 ninamanalo notifications@github.com wrote:

Thanks for the update. It already works when I launched the app, but still
haven't tested if there are effects on the library functionalities.
—
Reply to this email directly or view it on GitHub
https://github.com/almost/react-native-html-webview/issues/8#issuecomment-138766310
.

authors: almost everfire130 ninamanalo

repo: almost/react-native-html-webview


text:
Move the PCL in a different project

Today, CountPages is powered by the lib Counter. Counter is a PCL (Portable Class Library). Should I move Counter in another repository? What is the best way to split one repository into two? Should I create an organization?

A thought about (monorepo](http://danluu.com/monorepo/) anf the HN discussion linked.

For now, I will keep it like this. If someone has an opinion on the subject I would love to hear it.

repo: aloisdg/CountPages


text:
Enhanced  not working as expected in JAWS

This is feedback from a JAWS user of our prototype:
"This screen did not work as expected. I navigated to what JAWS announced as a combo box. No such box exists within the JAWS combo dialog box, however when I activated the edit field dialog box , it was an edit field. I typed into this edit field and nothing happened. I asked a sighted colleague to use a mouse and then visually a drop down box appeared on screen. I tried to navigate this by using my arrow keys, visually the focus moved according to my colleague, but JAWS did not announce the content. At this point I decided to leave testing the rest of the application."
This is the HTML:
<select name="council-name" class="enhanced-select" name="" id="councilPicker">
      {% include "includes/councils-options.html" %}
</select>

We've included the minified autocomplete JS and it is initiated in the page like this:
$(document).ready(function () {
      accessibleAutocomplete.enhanceSelectElement({
        defaultValue: '',
        showAllValues: true,
        selectElement: document.querySelector('#councilPicker')
      });
    });

Browser IE 11
JAWS V17

Will be in the 2.0.0 release :)

authors: charge-valtech nickcolley

repo: alphagov/accessible-autocomplete

license: MIT


text:
Add margin top for mobile to headers

Before

After

https://trello.com/c/D3z94l8W/964-update-spacing-on-postcode-checker-results-page

@DilwoarH The national restrictions content and partial is being removed tomorrow, so it's probably best to put this change on hold for now.

@DilwoarH The national restrictions content and partial is being removed tomorrow, so it's probably best to put this change on hold for now.

Hey Leena - still looks good after the changes. I've rebased.

The spacing above the travel section looks good in mobile view, but I think the same margin top styling needs to be added to the future restrictions section as well:

Done

authors: DilwoarH leenagupte

repo: alphagov/collections


text:
Handle no-javascript/non-croppable experience for lead images

Common experience

No-javascript experience
The image is automatically resized and cropped center-based

Fixed dimensions experience
The image is displayed as is without the cropping functionality

Trello card

@benthorner updated; we now have the copy inside the component as per ADR.

repo: alphagov/content-publisher


text:
845-bug-buyer-requirements-are-ordered-wrong

Add ordering to buyer dashboard
https://trello.com/c/Qs4pUyqO/845-bug-buyer-requirements-are-ordered-oldest-to-newest-in-both-tables-on-their-dashboard-this-is-wrong-they-should-be-ordered-newes

@CrystalPea
Yeah, would have used withdrawnAt but it's not included in the serialization.

@katstevens Done


text:
requires apiclient 20.0.0

Scripts using the new default with_declarations (which is now True, instead of None) are expected to slow down.

So if find_framework_suppliers now has with_declarations=True by default, then can we update our scripts with client.find_framework_suppliers(with_declarations=False) to get the same behaviour/speed?

authors: agalamatis katstevens

repo: alphagov/digitalmarketplace-scripts


text:
Change uploaded document filenames and set a Content-Disposition header

Because including the supplier names in the filenames for
uploaded documents is quite finicky, we've opted to keep only the
supplier_id in the filename proper but suggest a different filename
(which includes the supplier_name) when the file is downloaded.
By setting a Content-Disposition header on the uploaded file, we:

force the browser to download it
suggest a different filename in the 'Save As' dialog

Note that since we use the same dmutils function for both viewing
and downloading files, and since all existing files are tied to the
old naming convention, we have to update the supplier uploading method
separately from the supplier downloading method.
Once existing files have been renamed, we can port the change over to
dmutils.
As a tangible example.
If the old filename was:
Supplier_Name-10101-framework-agreement.pdf
The new filename will be:
10101-framework-agreement.pdf
But when you download it, the filename suggested will be:
Supplier_Name-10101-framework-agreement.pdf

:+1:


text:
Remove business_support_schemes from Imminence API

Imminence hasn't supported this API since https://github.com/alphagov/imminence/pull/88
so it makes sense to finally remove this API from the adapters.

Did a search and it looks like only business-support-finder still used the test helpers so there's a PR to stop it using them. https://github.com/alphagov/business-support-finder/pull/107

Searching doesn't reveal any repos that still call the actual API method either.  I may not have access to all repos, so someone else may need to confirm this.

"0 additions" :+1:

authors: h-lame mikejustdoit

repo: alphagov/gds-api-adapters


text:
Design System Users Research

What
Research into Design System users - those who work in service teams building citizen facing and internal services to understand the context in which they work. Focussing on users who aren’t very experienced in their discipline or those whose use of the Design System is limited through lack of knowledge, limited access or lower digital capability.
Why
The context in which users work greatly affects their ability to access the Design System, learn about how to use it and access support from the community to help them understand how to make the best use of it.
In the absence of any formal Design System training, access to community support is essential for optimal use of the DS. Users learn from each other, seek answers to questions and problems, discuss issues and share examples of work. Community support can be provided by other users in the community, as well as the Design System team. It is something which exists with the encouragement of the Design System team, but is largely external to it.  Users access support through channels such as Slack and GitHub.
Who
User researcher
### Plan research
- [x] Write research plan
- [ ] Book in analysis sessions
- [ ] Book in Show and Tell

### Recruit
- [ ] Recruit participants
- [ ] Gain and record consent
- [ ] Agree and book research sessions

### Research
- [ ] Do interviews
- [ ] Collate findings

### Analyse and Share
- [ ] Analyse
- [ ] Create artefacts
- [ ] Write sharing deck
- [ ] Share insights at Show and Tell

Closed as duplicate of #3730

authors: Katrina-Birch kellylee-gds

repo: alphagov/govuk-design-system


text:
Changed field labels to 'Address line 1' and 'Address line 2'

This change did three things:

Stopped the second field label being invisible
Added 'optional' to second field label
Made the labels 'Address line 1' and 'Address line 2'

Good morning Terry,
Could you tick the box that allows edits from maintainers? I've included a handy guide explaining how to.
Thanks in advance :)
Design System team

Good afternoon Terry,
Just thought I’d update you with the results of the working group review.
Overall the working group is very happy with the proposed changes to the address fields. However it was agreed that the county field should be reinstated, but made an optional field. The working group felt that users would feel that the county field is important to their sense of identity.
We have looked at the advice from the Royal Mail on this field which states:
“There is no need to include a county name, your letters and parcels will reach your intended recipient without one. If, however, you’d prefer to include a county name, you are welcome to do so”.
Although we appreciate your concerns about the use of this field, we feel that by making this an optional field, it most satisfies the needs of users.
Kind regards
The Design System team

" The working group felt that users would feel that the county field is important to their sense of identity."
I've never heard of that angle before but that doesn't mean it isn't a significant need. Before you reinstate it, let's get evidence. I'd be happy to test it in upcoming tests. Can we work together on a hypothesis?

Could you tick the box that allows edits from maintainers? I've included a handy guide explaining how to.

I looked at the guide and failed to work out how to do it. I usually get help from somebody on technical issues like this and they're not responding right now. If somebody contacts me, I'd be happy to share my screen for them to talk me through it.

Hi @terrysimpson99, we are going to go back to the Working Group to see if they have evidence from their users, but would definitely appreciate any testing on your side. Furthermore, if you have any evidence that users do not need a county field, please share it with us. We are looking for user experience, rather than operational processes.
We do have to follow this up though, as the Working Group are a key part of our governance process. They were unanimous on keeping county in. They considered the changes in relation to a number of services in gov and the public sector, and recommended it strongly. Their thought was that an 'optional' status was seen as a good compromise of needs.

Hi @terrysimpson99, we are going to go back to the Working Group to see if they have evidence from their users, but would definitely appreciate any testing on your side. Furthermore, if you have any evidence that users do not need a county field, please share it with us. We are looking for user experience, rather than operational processes.
We do have to follow this up though, as the Working Group are a key part of our governance process. They were unanimous on keeping county in. They considered the changes in relation to a number of services in gov and the public sector, and recommended it strongly. Their thought was that an 'optional' status was seen as a good compromise of needs.
Thanks for your reply. Services are now being rolled out without a county field, in accordance with the current guidance. So we do have the opportunity to ask users who have no county field about sense of identity.
Many of our services ask for address of an employer. If we found there was no relationship between sense of identity and a business address I suspect somebody might say we researched the wrong target. Am I correct in thinking the target is the user's home address?
I can ask questions of participants in research but what would the questions be? How about:
County version (manual input):
(1) wait for unprompted requests for the ability to enter county
(2) After (1), then ask: "Now you've given that address, is there anything you'd like to add to that address?"
(3) After (2) "Have you got any comments about that in relation to sense of identity?"
County version (postcode finder input - which never provides county):
(1) wait to see if user tries to update postcode finder result with county
(2) After (1), then ask: "Now you've given that address, is there anything you'd like to add to that address?"
(3) After (2) "Have you got any comments about that in relation to sense of identity?"
Non-county version (manual input and postcode finder input - which never provides county):
(1) wait for unprompted requests for the ability to enter county
(2) After (1), then ask: "Now you've given that address, is there anything you'd like to add to that address?"
(3) After (2) "Have you got any comments about that in relation to sense of identity?"
(4) Monitor feedback reports to see if users complain about being unable to enter county
We might be able to an AB test - one variant has the county field and the other doesn't - the measure could be errors and submission success.
I can also write to Royal Mail and ask them if they have any evidence about how the absence of county affects sense of identity.
It would help if somebody could write some proposed questions to ask of users. The term 'sense of identity' is quite fuzzy and I'd like to be able to respond if a user says "What do you mean by sense of identity?".
If sense of identity had been mentioned before now, I might have been able to discuss it with colleagues, people in slack, in the pull requests. Everything on a page should only be there if it serves a purpose. The solution to a feature without a purpose is not to make it optional, the solution is to remove it.
In all the discussions in slack, in github, in pull requests, and in visible guidance we've had various reasons for county given but nobody ever mentioned sense of identity. I'm disappointed it wasn't mentioned while we were leading up to the consensus that county should not be there.
It would also help if somebody could confirm if this is nothing to do with speed and errors of form filling. If that's the case, then it shrinks the problem space dramatically. The performance analyst and I can save a lot of time that we would have spent looking at data. We would then be focussing on how a user feels following an interaction with a government service - which is difficult but at least it's a confined scope.
I'm offering to work on this because the address component is frequently used, and is a fairly complex pattern compared to others. If we get evidence that sense of identity is a significant issue then I'll support a revision to the guidance as it stands today.

authors: Ciandelle ImranH-GDS terrysimpson99


text:
Allow attributes option on form groups

This PR adds support for formGroup: { attributes: {} }
It's part of a fix suggested by @querkmachine in https://github.com/alphagov/govuk-frontend/issues/2893#issuecomment-1269613931 and follows the thinking in:

https://github.com/alphagov/govuk-frontend/pull/1043#issuecomment-434289395

Are there other things that we can foresee users wanting to add form-groups in the future, like attributes? Just wondering if we should opt for formGroup: { classes: '' } instead.

This is a supporting change to enable https://github.com/alphagov/govuk-frontend/pull/4566

Thanks @owenatgov
Just going to rebase to pick up the new Percy diff changes

repo: alphagov/govuk-frontend


text:
Fix undefined proxy_add_x_forwarded_host in asset-manager nginx.conf.

A reference to this was added in f0a205f but without a definition. Added the same definition as in 8d1e20d.
While we're there, also fix the missing newline at EOF of nginx.conf.

No worries!

repo: alphagov/govuk-helm-charts


text:
WIP: Make home page better & have Infrastructure guidance

Made the home page steps clearer and link into the relevant tools for setting things up:

The infrastructure guidance is very WIP at the moment - linking into tech-docs from here felt so bad, I felt compelled to not do it:

Notably this adds yet another tab to the IPs page - but think it's better to do the separation in another PR rather than muddy this one.

Updated screenshot of the 'Your Infrastructure' tab - I'm almost happy with it now!

repo: alphagov/govwifi-admin


text:
[Support] Change ES instance type to compute optimised

What
This PR changes the instance type used by Elasticsearch to a compute
optimised type as we are currently hitting the CPU limits of the general
purpose instance type.
How to review
Code review and deploy this branch to dev
Who can review
Not @LeePorte

It would be good to include some of the reasoning behind the choice of instance type in the commit message.
Also, any reason to pick a c4 over a c5?

Updated commit message.
c5 forces the use of enhanced networking which we don't use elsewhere at present. I would like to test this further before using it. This would take it out of scope for a support task.

authors: LeePorte alext

repo: alphagov/paas-cf


text:
whitelist valtech ip address

What
Added Holly-requested valtech ip to tenant whitelist in prod.
For off-site usability testing on 2016-12-02.
How to review
Holly or her testee needs to check connectivity from the remote site before the user testing starts.

IP matches that from story, merging

authors: benhyland mtekel


text:
Add timestamp to availability tests.

What
This makes it much easier to correlate any failures with CF logs etc.
How to review
Code review. Run availability tests and verify output looks good.
Who can review
Anyone but myself (and probably @dcarley whose commit I lifted this from)

Closing for further refinements.

I've reworked this to use (mostly) constant-width formatting for the output.

Works well:
2017-01-23 11:26:45.84 UTC: Duration:   45.30s, Requests:   454, Non 200 Requests:   0, Success Rate: 100.00%
2017-01-23 11:26:50.86 UTC: Duration:   50.30s, Requests:   504, Non 200 Requests:   0, Success Rate: 100.00%
2017-01-23 11:26:55.88 UTC: Duration:   55.30s, Requests:   554, Non 200 Requests:   0, Success Rate: 100.00%
2017-01-23 11:27:00.96 UTC: Duration:   60.40s, Requests:   605, Non 200 Requests:   0, Success Rate: 100.00%

Thanks for the improvement, merging.

authors: alext mtekel


text:
[#139001857] Allow platform RDS instances to auto_minor_version_upgrade

What
So that we automatically get upgraded to newer point releases when there
are security issues etc.
This includes updating the engine_version to only specify the major
version so that terraform won't attempt to downgrade instances that have
been upgraded. It also means that newly created instances will get the
latest point release.
How to review

Run the bootstrap pipeline.
Observe that the CF and CDN RDS instance get auto_minot_version_upgrade set to true.
Observe that terraform doesn't attempt to change the engine versions.

Who can review
Not me.

I don't think that this change needs a bootstrap testing. IMHO code review is enough and it LGTM.

BTW. I think it's a copy/paste bug :)

authors: alext combor


text:
[automated release]

🤖 automated PR, merge to trigger release

Accidental PR when the pipelines were setup

authors: alphagov-pay-ci-concourse jfharden

repo: alphagov/pay-js-metrics


text:
Simplify SmartAnswer::FlowRegistry

This PR converts all the remaining (test fixture) flows into classes and simplifies the SmartAnswer::FlowRegistry code since we no longer need to do the old-style eval-ing of flow files.

Looks good to me!

:confetti_ball:

authors: chrisroos floehopper tadast

repo: alphagov/smart-answers


text:
Policy changes for roll out on 1 Feb 2016

As of 1 Feb 2016 - this is the document list for landlords needing to verify tenant eligibility.
Comes from: https://govuk.zendesk.com/agent/tickets/1236957

Will require preview for factcheck with Home Office.

I just read "tenancies" as "tentacles". :octopus: :worried:

I'm not sure if it would hurt if you substituted that word.
I might have another commit for this PR...sorry.

Marking this as do not merge until @keithiopia is happy he's got everything :)

These are all the commits I'm going to do for now. Otherwise this will never get merged!

Superseded by #2256

authors: daibach erikse issyl0 keithiopia


text:
3321: Add gov uk selection button styles

These set the whole label to be highlighted when an input is selected.
This needs reviewing by @robinwhittleton and will probably want to
change.
In particular: I had to modify one of the scss files inside gov uk elements. I'm not sure this was the right thing to do? Will it make upgrading difficult?
(Recreated from #17 which was targetting the wrong branch)

@robinwhittleton @joelanman - I couldn't think of a way of extending anything without changing the markup, so I just added a govuk-elements-overrides file and blotted the background back to initial.
Good enough for now?

Hi @richardTowers, @robinwhittleton, it looks like this should be changed in GOV.UK elements.
Rather than override, would you mind submitting a PR to remove the background-colour here?

Thanks, I'll try and remember to upgrade govuk elements and remove the override if alphagov/govuk_elements#188 gets merged.

authors: gemmaleigh richardTowers

repo: alphagov/verify-frontend


text:
Fix link href to 3.3.3

On the index document, the link to 3.3.3 had a typo. This meant that clicking on the link took users to the top of the document rather than to the correct heading.

Squashed down to one commit

repo: alphagov/wcag-primer


text:
Couldn't save to the backend database.

I'm using docker-compose
I see in the storage log:
[Nest] 22  - 09/27/2024, 2:42:17 PM    WARN [StorageService] STORAGE_URI is undefined, will use non persistant in memory storage
Please advise how to set STORAGE_URI if necessary.

had to update VITE_APP_WS_SERVER_URL and VITE_APP_HTTP_STORAGE_BACKEND_URL

repo: alswl/excalidraw-collaboration


text:
WIP: simplifies and tests

Work to be done before merge:

[x] implement new dashboards (basics implemented, screenshot below)
[x] rewrite dashboards: "encode [column] as [encoding]" (i.e., "encode species as color")
[x] rework the data flow (and untangle the spaghetti code)
[x] allow other specific parameters in advanced (i.e., in scale allow kwargs bin, zero, etc).
[x] allow global parameters to be set (i.e., for heatmaps allow applyColorToBackground)
[ ] implement command to get Altair command out to generate the shown plot
[x] test

All the tasks are complete except one (detail below). This PR is nearly ready for merge and I feel the current implementation is fairly stable.
@jakevdp can I hear your thoughts on naming? I only expose interact_with(df, ndims=3, show=True) but it also possible to access the class behind all the widget, Interact which has minimal public elements.
I implement 13 tests, some doctests and some testing interfacing with Altair (can't test UI yet, #5 is an example bug). I implemented the tests in a notebook because of an issue (https://github.com/ipython/ipywidgets/issues/13?) that means I can't run tests from the command line and only in Jupyter notebook. While not ideal, I've interfaced these notebook tests with pytest and Travis CI.

Screenshots
General interface (an older GIF can be seen on the README for this branch):

When the encoding options are expanded:

When the mark options are expanded:

I have filed https://github.com/ipython/ipywidgets/issues/861 about the checkbox width.

@jakevdp can you give the naming a quick review? I'd like a second pair of eyes.

Quick question – would there be any way to make it so the ndims is not pre-specified? I imagine it being rather annoying if you're exploring a dataset, find you need one more dimension, and then have to re-run the cell and re-enter everything you've done.

authors: jakevdp stsievert


text:
Liquid order book goes out of sync

Exchange
Happens with Liquid exchange.
Subscription type
Order book (l2update).
Describe the bug
Liquid order book goes out of sync (old orders not being deleted).
To Reproduce
code sandbox here: https://codesandbox.io/s/node-js-04ccj?file=/src/index.js

Liquid order books are best described as a hybrid snapshot-update stream. Each update is a one sided snapshot (bid or ask) that contains the top 40 values on that side. So instead of doing insert/update/delete for each item based on price points, you need to do a complete replacement of one side of the book with the data in the update message.

If I get some time today I'll port over a order book implementation for it.

I pushed a prototype to master: https://github.com/altangent/ccxws/blob/master/src/orderbooks/LiquidOrderBook.js
Some sample code to use this orderbook:
const ccxws = require("ccxws");
const LiquidOrderBook = require("ccxws/src/orderbooks/LiquidOrderBook");

const client = new ccxws.liquid();
const market = { id: "btceur", base: "BTC", quote: "EUR" };
const ob = new LiquidOrderBook();

client.subscribeLevel2Updates(market);
client.on("l2update", update => {
  ob.update(update);
  printSnap(ob.snapshot(10));
});

function printSnap(snap) {
  const now = Date.now();
  const printNow = (side, point) => printPoint(now, side, point);

  try {
    console.clear();
    for (const ask of snap.asks.reverse()) {
      printNow("A", ask);
    }
    console.log("~");
    for (const bid of snap.bids) {
      printNow("B", bid);
    }
  } catch (ex) {
    console.error(ex);
  }
}

function printPoint(now, side, point) {
  const price = point.price;
  const size = point.size;
  const secs = secsAgo(now, point.timestamp).toFixed(2);
  console.log(`${side} ${price} ${size} ${secs}s ago`);
}

function secsAgo(now, start) {
  return (now - start) / 1000;
}

repo: altangent/ccxws


text:
Segfault with _sync() methods on python 3.11

I'm trying to add python 3.11 to run the tests for Qtile on github.
A couple of our tests in qtile use the sync methods of dbus_next and these fail under 3.11.
Digging in to this some more, it seems that any _sync method triggers this.
For example, running the example at https://github.com/altdesktop/python-dbus-next/blob/master/examples/glib-list-names.py triggers the same segfault.

Core Dump (not sure if this helps)
PID: 231871 (python)
UID: 1000 (elp)
GID: 1000 (elp)
Signal: 11 (SEGV)
Timestamp: Sun 2022-11-06 09:28:58 GMT (1min 27s ago)
Command Line: python test/scripts/checkdbus.py
Executable: /usr/bin/python3.11
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (elp)
Boot ID: 3462a2ca3f074cea9208804583c2837b
Machine ID: 2696ee72494b411784f24906924b2ac5
Hostname: elp-laptop
Storage: /var/lib/systemd/coredump/core.python.1000.3462a2ca3f074cea9208804583c2837b.231871.1667726938000000.zst (present)
Disk Size: 2.8M
Message: Process 231871 (python) of user 1000 dumped core.

Module /home/elp/Documents/scripts/github/qtile-dev/qtile/.tox/py311/lib/python3.11/site-packages/cairo/_cairo.cpython-311-x86_64-linux-gnu.so with build-id c4eafa4adf4e1c082343289eec9f228b194955e4
Module /home/elp/Documents/scripts/github/qtile-dev/qtile/.tox/py311/lib/python3.11/site-packages/gi/_gi.cpython-311-x86_64-linux-gnu.so with build-id c3b8b970002cca6deed5591c8907fdcd8f5ee8e8
Module /home/elp/Documents/scripts/github/qtile-dev/qtile/.tox/py311/lib/python3.11/site-packages/gi/_gi_cairo.cpython-311-x86_64-linux-gnu.so with build-id 3d4eaa4ee1108b275c8ac2e10cd90f61f86f167c
Module linux-vdso.so.1 with build-id 5bfd75e96d7e2d68ce28ea9a8fb019ab0b29852d
Module _json.cpython-311-x86_64-linux-gnu.so with build-id 6cd18ec2010b170c4482d1f58833ead1aebf63d6
Module libbrotlicommon.so.1 with build-id acfd597a977c8087bb6184383daae2e828a9ce42
Module libgraphite2.so.3 with build-id ce58945ebb55b86d3a4e717b6eae29efc4720d8e
Module libXdmcp.so.6 with build-id d864159ab0008415667db8d5f251696d75c90df2
Module libXau.so.6 with build-id d9d5e8277140f1a86d3a07d9b52b1703c0a2f9a8
Module libbrotlidec.so.1 with build-id 66c54e9301f7e102ecc1d88547e5f0e8a056fe22
Module libharfbuzz.so.0 with build-id 181bbb0db2bce74b6bd5ed66ee7dcbed96323d8b
Module libbz2.so.1.0 with build-id 919597c477c9b2cb9cdbb7745ed6494ac0e6da60
Module libpixman-1.so.0 with build-id 3782c95a3b9e331f10403b264ffeedab91f99768
Module libxcb-shm.so.0 with build-id 828fec4d856e2710e732ea8d92c3f250c807b1c2
Module libxcb-render.so.0 with build-id b1ca498d665807ab0ccdafbe8070853efd058173
Module libxcb.so.1 with build-id 13d677412a71468381b11092915d231f664d18d3
Module libXrender.so.1 with build-id 9d6512ea1c9698e8c81f27e89fda57d36eb4b18e
Module libXext.so.6 with build-id d7f3b1c9d5be6574b5faf83b74f8bba3d0dfa3c6
Module libX11.so.6 with build-id 21e886e968772b7964d646f54c1faecc56734de9
Module libfreetype.so.6 with build-id f89dd5502e75aca28fb5c3ccd0dbd26fe822bfef
Module libfontconfig.so.1 with build-id 9e856b5b37a3f4f7176ad8f92b2123508c95406e
Module libpng16.so.16 with build-id 14d3b3cc9d61ec1b7c1f86bdf108218a99364945
Module libcairo-gobject.so.2 with build-id 9927090dddfb180365695a8f37d1cac89463f109
Module libcairo.so.2 with build-id a222d042e56108d2786ece7bf291b56ba2069591
Module libblkid.so.1 with build-id fb2c5d3c17aac74758a3eb80a2bc1c16bcf183b1
Module libmount.so.1 with build-id 9064fc3620c42e6f7aed38119f0a3ec39fca9a37
Module libgio-2.0.so.0 with build-id e40d688960cf27f1e3b08533563affb8baed62af
Module libgmodule-2.0.so.0 with build-id 4145f63148e903c5cc49730868d4b108e4a2afba
Module libpcre2-8.so.0 with build-id 917fc43d2c9f8539a3e324555c6c73886e8000a8
Module libffi.so.8 with build-id 5c6b22b6624dd486a0783dfe74fee085b626b573
Module libgirepository-1.0.so.1 with build-id b5497fd1bc90cd83e17834ddc6a5a0b54df984bb
Module libgobject-2.0.so.0 with build-id 4912a41f41a806314fb1a528139e368746d80dda
Module libglib-2.0.so.0 with build-id 49826f5cd4f784c8050176991d46fd93a5fcee9f
Module _asyncio.cpython-311-x86_64-linux-gnu.so with build-id 52164b1843cba6fd7df4209adacf635a5bd223aa
Module _contextvars.cpython-311-x86_64-linux-gnu.so with build-id dfd8ac7ba1153cb82055db51543ef194bfa8c255
Module libz.so.1 with build-id 5340199d53cb95e609028ce1143675c742ff4218
Module binascii.cpython-311-x86_64-linux-gnu.so with build-id 2cde6b4692d543d2b9b925cf96ee33de31cbabda
Module libcrypto.so.1.1 with build-id 7981ea3d69f3c28e46ee312a815af96eab93775c
Module libssl.so.1.1 with build-id e6b1f97a5b60b4248c49dfc5b11f53f281b507d0
Module _ssl.cpython-311-x86_64-linux-gnu.so with build-id 71f295f6f7802cabddf5f0166853ae21a00c4fb4
Module _posixsubprocess.cpython-311-x86_64-linux-gnu.so with build-id 60888cf4fed9109588128d45e34720399a7808c6
Module fcntl.cpython-311-x86_64-linux-gnu.so with build-id 5a1e10888df199e01d7aaaca73a17e263d907634
Module array.cpython-311-x86_64-linux-gnu.so with build-id 7403eed67795fe76d13126f8e951ee9b26a1c6fb
Module select.cpython-311-x86_64-linux-gnu.so with build-id da716bf6534fff4070bd43853fc7874253ef7830
Module math.cpython-311-x86_64-linux-gnu.so with build-id 4ce7f0adedd1dd3eb4f96e0787f0274824e4dc81
Module _socket.cpython-311-x86_64-linux-gnu.so with build-id fffd23e5e1b086775b9af96708586cc780741083
Module _heapq.cpython-311-x86_64-linux-gnu.so with build-id 697344bba70a11c345e4d6741390e22ac6f1b2d3
Module libexpat.so.1 with build-id a98bfab551dfa3df6889c33d5fd2ccfa6d505608
Module pyexpat.cpython-311-x86_64-linux-gnu.so with build-id 0bce58ffef7c7e2a03bdab448b4d7e7034816722
Module _elementtree.cpython-311-x86_64-linux-gnu.so with build-id 351c29097e574850626972194a6c1cca7cfb8907
Module _opcode.cpython-311-x86_64-linux-gnu.so with build-id b0d1a76ee6b4fb01542e95380a50e0c2e61f826f
Module _struct.cpython-311-x86_64-linux-gnu.so with build-id 9b45bf51432960e52e190abaa45e04a63202ad44
Module _typing.cpython-311-x86_64-linux-gnu.so with build-id f32081246557791535064037cab1570d1ed16218
Module ld-linux-x86-64.so.2 with build-id 22bd7a2c03d8cfc05ef7092bfae5932223189bc1
Module libm.so.6 with build-id 2c8ff1d29b255da5b7371efd5caf57444d622838
Module libc.so.6 with build-id 1e94beb079e278ac4f2c8bce1f53091548ea1584
Module libpython3.11.so.1.0 with build-id c1f1fb46e2ef414bcbcbf5bc4ef351b00d9a697d
Module python3.11 with build-id 503637b249ace50060a53a6c315986ac08dacd72
Stack trace of thread 231871:
#0  0x00007f6bb8cf0f54 n/a (libpython3.11.so.1.0 + 0x2f0f54)
#1  0x00007f6bb8b09fb7 n/a (libpython3.11.so.1.0 + 0x109fb7)
#2  0x00007f6bb8b2040a _PyErr_Restore (libpython3.11.so.1.0 + 0x12040a)
#3  0x00007f6bb77d76c6 n/a (/home/elp/Documents/scripts/github/qtile-dev/qtile/.tox/py311/lib/python3.11/site-packages/gi/_gi.cpython-311-x86_64-linux-gnu.so + 0x2b6c6)
ELF object binary architecture: AMD x86-64

EDIT: I wonder if this is actually a fault in the glib mainloop. Let me test a bit more.
EDIT 2: No. Basic MainLoop examples run ok on python 3.11.

OK. It looks like this is an issue in v0.2.3 but is working in the latest git master.
Any chance of pushing a new release?

She solved my problem by specifying a commit from main.

Any chance of pushing a new release?

Would be highly appreciated.

I still see that this is unresolved in release, but resolved in latest git.
What hinders making a new release, so that distributions can pick up?
@altdesktop
Regards!

Sadly, I think it's pretty safe to say this package is no longer maintained.

authors: AiyionPrime dreirund elParaguayo

repo: altdesktop/python-dbus-next


text:
I want solarized putty :p

Thanks for the great color sceme

Thanks for still having this available

repo: altercation/solarized


text:
🛑 roothouse-1 is down

In c49651c, roothouse-1 (https://rhstatus-proxy.alterine0101.id/?deviceId=roothouse-1) was down:

HTTP code: 404
Response time: 268 ms

Resolved: roothouse-1 is back up in 524ac7d.


text:
Add Grafana Guide

Ref: https://discord.com/channels/371265202378899476/371271006360436757/1192765920259612705

pog, thanks!

pog, thanks!

np

repo: altmp/altv-docs


text:
PutIPS is not supported

Qusb2snes provides a PutIPS command that allows tools connected to the sd2snes to patch roms or install hooks. One program that uses this is savestate2snes, without PutIPS, savestate2snes is unable to patch roms to add savestate support when used with SNI.

https://github.com/Skarsnik/QUsb2snes/blob/2d7274a558081b6e81609c2065331762d4d44059/wsservercommands.cpp#L625
https://github.com/Skarsnik/QUsb2snes/blob/2d7274a558081b6e81609c2065331762d4d44059/wsservercommands.cpp#L379
https://github.com/Skarsnik/QUsb2snes/blob/6b02f15d2a77a07f8727341f0c365e1e9e2255db/usb2snes.h#L128

I'll get to this a little later.

authors: JamesDunne dagit

repo: alttpo/sni


text:
Dashboard with graphical bug

Description
Hello all,
When I open the ALVR dashboard it has a weird graphical bug, then I cannot start anything.
The image below shows the bug:

General Troubleshooting

[ x ] I carefully followed the instructions in the README and successfully completed the setup wizard
[ x ] I read the ALVR GitHub Wiki

Environment
Hardware
hw-probe link
Installation
ALVR Version: 20.11.1
ALVR Settings File: session.json
SteamVR Version: 2.8.7
Launch options: STEAM_RUNTIME_HEAVY="~/.steam/bin64/steam-runtime-heavy" DRI_PRIME=1 ~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%
Install Type:

[ ] Packaged (exe, deb, rpm, etc)
[ x ] Portable (zip)
[ ] Source

OS Name and Version (winver on Windows or grep PRETTY_NAME /etc/os-release on most Linux distributions): Fedora Linux 40 (KDE Plasma)

Looks like your not using radv please read the wiki

I'm going to close the issue because its not our bug and its not our dashboard but steamvr's but we can continue to try and resolve it. Keep in mind using discord or matrix is better and where support questions should go

Sorry that I've used the wrong channel, and thanks for the reply :D
So... I've managed to fix it, on my hw-probe info, I am using radv:
VkPhysicalDeviceVulkan12Properties:
-----------------------------------
	driverID                                             = DRIVER_ID_MESA_RADV
	driverName                                           = radv
	driverInfo                                           = Mesa 24.1.7
	conformanceVersion:
		major    = 1
		minor    = 3
		subminor = 0
		patch    = 0

What solved was to disable the integrated GPU in the bios.
And I've updated the launch options to this: WAYLAND_DISPLAY='' DRI_PRIME=1 ~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%

Awesome thanks for posting your solution too

authors: Vixea eHonnef

repo: alvr-org/ALVR


text:
🛑 syzszz.cn is down

In 801551b, syzszz.cn (https://syzszz.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: syzszz.cn is back up in 60c163e after 4 minutes.

repo: alzee/up


text:
🛑 img.itove.com is down

In 6337705, img.itove.com (https://img.itove.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: img.itove.com is back up in 8346b73 after 18 minutes.


text:
🛑 gjj.itove.com is down

In 71a4b9d, gjj.itove.com (https://gjj.itove.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: gjj.itove.com is back up in 230a216.


text:
🛑 qstamp.itove.com is down

In ccae925, qstamp.itove.com (https://qstamp.itove.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: qstamp.itove.com is back up in 6339dd9.


text:
excessive carriage returns in block

I tried:
iex(7)> str = Md.generate("""
...(7)> ```
...(7)> a
...(7)> b
...(7)> c
...(7)> ```
...(7)> """)
"
\n  \n    a\n    \n\n    b\n    \n\n    c\n  \n
"

I was expecting:
"
\n  \n    a\n     b\n    c\n  \n
"

Hi @derek-zhou, thank you for the bug report, I’ll take a look at it ASAP.

The good news is it’s not a bug. The bad news is I am not sure how to fix it gently. The ASTis generated properly, it’s a generation with format fails.
Meanwhile, please use Md.generate/3 with Md.Parser.Default and format: :none.
    assert "
a\nb\nc
" ==
             Md.generate(input, Md.Parser.Default, format: :none)

If you have an idea of how to handle this correctly, please let me know. I only came up with the idea to make a :none format the default.

Technically, it’s possible, but I don’t want to add unnecessary complexity to already overloaded mode handling. I already provided a PR to XmlBuilder to fix this, I hope it’ll be merged soon.
https://github.com/joshnuss/xml_builder/pull/56
If not, :raw_nocrlf would be a way to go.

The author of XmlBuilder has rejected without a reason my forth PR in a raw, so I forked it and applied all the changes Iproposed since 2017 (better incapsulation, behaviour for formatters, etc.)
:pre and :code are not indented anymore by default, everything else is.

authors: am-kantox derek-zhou

repo: am-kantox/md


text:
least/greatest improvement: Limiter

I really liked your implementation of the Limiter, just added small optimization. When current Limiter is in initial state and we want to putAll items from other limiter, we can do system array copy if space is enough. Result will be the same as if just call put method for each element

I really liked your implementation of the Limiter, just added small optimization. When current Limiter is in initial state and we want to putAll items from other limiter, we can do system array copy if space is enough. Result will be the same as if just call put method for each element

@amaembo could you please help me a little bit with error, seems to me it doesn’t relate to commit🙂
Error:  Failed to execute goal org.eluder.coveralls:coveralls-maven-plugin:4.3.0:report (default-cli) on project streamex: Build error: Either repository token or service with job id must be defined -> [Help 1]

Yes, it doesn't. Please ignore it.

Thanks.

authors: ArthurGazizov amaembo

repo: amaembo/streamex


text:
event type

Hi. Is it possible to do below? I want to add type for the anniversary so when i have my button card i can use entity_picture and change the picture based on if state is equal to birthday or new year for example.
sensor:
platform: anniversary
name: events
multiple: true
anniversaries:
- event: 'Jasons birthday'
date: '1987-06-22'
type: birthday
- event: 'Johannas birthday'
date: '1991-10-18'
type: birthday
- event: 'new year'
date: '12-31'
type: 'new year'

Hi, yes, the integration supports event types in the list of anniversaries. You'll have to set items parameter to a non-zero value. This way the upcoming  events will be listed in the attributes.
The UI part (button card, entity_picture) is out of scope of this integration, but it can be achieved what you described.

Hi. I do not fully understand what i have to change? can you ellaborate please.
Regarding UI part i will use custom button card.

You should add e.g. 'items: 2' after 'multiple: true' then restart HA. This will list the next 2 upcoming events in the attributes in form of:
events:
- event: 'Johannas birthday'
  event_in: '17'
  event_on: '2021-10-18'
  anniversary: '34'
  type: birthday
  icon: mdi:calendar
- event: 'new year'
  event_in: '91'
  event_on: '2021-12-31'
  type: new year
  icon: mdi:calendar

Then you can process the events attribute to display the information on the UI.

You may check the link [1] below as example from a user:
[1] https://github.com/amaximus/anniversary/issues/8#issuecomment-927787545

yes but that leaves the type in a second level. I could not get that information out in a seperate sensor with using state attribute.
i am trying to do this:  state_attr('sensor.events', 'type')
Basically i want to make a template sensor showing the type.

jinja2 templating supports lists.
Try: events[iterator].type
You may experiment templating at: http://jinja.quantprogramming.com/

OK. ill search on. Thanks for your support.

repo: amaximus/anniversary


text:
请问一下编译报错在网页上显示怎么实现的？

如图：

这个功能感觉即炫酷又方便，请问是怎么实现的？

这是 webpack-hot-middleware 或者 webpack-dev-middleware 的功能，具体你可以看一下他们的源代码。

thx

我在webpack的entry里面配置了    'webpack-hot-middleware/client?reload=true'，然后在plugins里面添加了new webpack.HotModuleReplacementPlugin(),还是不行。。。
难道只能配合gulp及browserSync使用才可以吗？

authors: Pines-Cheng minwe

repo: amazeui/amazeui-react


text:
cleanup pose engine loose ends

@bhavikapanara as I am integrating the fall detection model with the UI and the rest of the system, I am finding loose ends that need to be cleaned up.
For example I see that the Pose Engine implementation has hardcoded values [257,257] for input tensor size instead of calculating based on the model details. Can you please take a look and comment?
https://github.com/ambianic/ambianic-edge/blob/482d9774306ad7700a7cb905ac89c6949ed0cf4a/src/ambianic/pipeline/ai/pose_engine.py#L87
Another potential issue is this resizing of the image. If I am not mistaken, it changes the width and height proportions, which may confuse the AI model as the people are no longer in their natural proportions. See here how this issue is addressed in the pre-processing for other models we use:
https://github.com/ambianic/ambianic-edge/blob/482d9774306ad7700a7cb905ac89c6949ed0cf4a/src/ambianic/pipeline/ai/pose_engine.py#L115
On a related topic, we need to add test coverage for pose engine to make sure that it behaves as expected when integrated with the rest of the system and it does not regress as we move forward.

Updated in new PR.

Great. I think you are referring to https://github.com/ambianic/ambianic-edge/pull/267
Please take advantage of references to make it easier to navigate the web of issues and PRs.
https://docs.github.com/en/free-pro-team@latest/github/writing-on-github/autolinked-references-and-urls
Also in PR's that intend to close an issue, you can use these shortcuts to automate the github workflow and minimize dangling issues:
https://docs.github.com/en/free-pro-team@latest/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue

Correct. I would like us to do a bit more work on understanding the categories of cases based on the data we have an user feedback. Once we have a good baseline of the current model accuracy, we can discuss whether it's good enough or we need to design an entirely new model. More comments in the google doc.

Correct. I would like us to do a bit more work on understanding the categories of cases based on the public fall data we have and direct user feedback. Once we have a good baseline of the current model accuracy, we can discuss whether it's good enough or we need to design an entirely new model. More comments in the google doc.

Yes...it makes sense

@ivelin for PR #270, I got diff coverage error.
Can you please help me to fix it?

Closed #270

authors: bhavikapanara ivelin

repo: ambianic/ambianic-edge


text:
Adding name_here

Need a name for flipr 12 fmap

:+1: on :green_apple:

voting for apfm

ampf

ffor

👍 ffor
MapReduceBigDataMapper

with would be good too, not sure if that would clash with existing names?
xs `with` \x -> x + 1

There is <**> for Applicative (flipped <*>), so maybe <$$>?

If we were going for an operator as well then I'd suggest <&> because the following functions are already in base and exported by ambiata-p:
($) :: (a -> b) -> a -> b
(&) :: a -> (a -> b) -> b

(<$>) :: Functor f => (a -> b) -> f a  -> f b

so naturally:
(<&>) :: Functor f => f a -> (a -> b) -> f b

The only problem is that lens also exports <&> (same definition flip fmap) so it would break code that is currently using it.

I really don't see the an operator helping much here, not against having one as well, but would use prefix version a lot more. I am :100: for 'with',  and then maybe adding <&> if people want an operator, but not until we want to do a set of breaking change, maybe tack it onto the semigroup change and ghc-8?

(Meaning add with now, clashing operator later)

I really don't see the an operator helping much here, not against having one as well, but would use prefix version a lot more

Prefix version with right-associative ($)? Indeed infixl operator wouldn't be much of a help here.
If haskell supported it I would actually prefer to use unary operators to modify existing functions instead of "multiplying entities". Something you can do even now:
λ> :set -XPostfixOperators
λ> let (~~) = flip
λ> :t (fmap~~)
(fmap~~) :: Functor f => f a -> (a -> b) -> f b
λ> :t (mapM~~)
(mapM~~) :: (Monad m, Traversable t) => t a -> (a -> m b) -> m (t b)
λ> fmap~~ [1::Int,2,3] $ \i -> i + 1
[2,3,4]

But in a less savaged way.

authors: EduardSergeev damncabbage erikd-ambiata jystic markhibberd nhibberd thumphries tranma

repo: ambiata/p


text:
Multiple Segfaults

summary
building from master, i've been encountering multiple situations leading to segfaults
system: Arch Linux 64bit
library stats:
Artists:    996
Albums:    1278
Songs:    14139

rc: empty file (cut everything for debugging purposes and it had no effect)
valgrind logs: https://gist.github.com/shmibs/82a624a32872f33166bb
startup crash
when pms starts, if mpd is playing and repeat, random, single, and consume are all off, it crashes before anything is displayed. i've narrowed this down to this line:
https://github.com/ambientsound/pms/blob/master/src/pms.cpp#L1267
building with that line removed avoids the segfault
pressing shift+j
i previously had shift+j mapped to goto-current (don't remember if this was default or not) and so got in a habit of using it. even without any rc, as described above, hitting shift+j at any time triggers a segfault
pressing tab
similarly, hitting tab at any time causes a crash

Thanks. I've fixed the tab issue. As for the startup crash I am unable to reproduce. Although the Valgrind logs are helpful, they would be more useful if you could compile PMS with debugging symbols (./configure --enable-debug).
Shift+J is mapped to moving songs, I think I will reimplement that in another way, so you might have to wait a bit on the fix :-)

mmm, cool!
and yeah, sorry about the logs. haven't dealt with autotools things before, so i was poking around in the Makefile trying to make it work and gave up (´･ω･`)
after the last commit, i'm getting
pms: pms.cpp:1191: std::__cxx11::string Pms::playstring(): Assertion `comm->activelist()' failed.

building a debug version with that line empty, valgrind confirms that the invalid read is at the line mentioned above
==31059==    at 0x4380D7: Pms::playstring[abi:cxx11]() (pms.cpp:1268)
==31059==    by 0x437B61: Pms::drawstatus() (pms.cpp:1148)
==31059==    by 0x434659: Pms::main() (pms.cpp:629)
==31059==    by 0x432E9D: main (pms.cpp:61)
==31059==  Address 0x0 is not stack'd, malloc'd or (recently) free'd

Thanks. Can you try with the latest commit?

that's the tab issue down!

authors: ambientsound shmibs

repo: ambientsound/pms


text:
Running add-album on an album already in the queue causes segfault

When I select a song and run add-album, if song(s) from that album are already in the queue pms gives a segfault.

Yikes! I'm getting this too.

@mpnordland: I've just opened a pull request with a fix for this issue. Would be great if you could test it.

@tremby, I tested your pull request and it seems to work fine.

I will try and test this when I get home, it's been a while since I had pms installed.
---- On Fri, 21 Apr 2017 01:07:17 -0400 notifications@github.com wrote ----
@mpnordland: I've just opened a pull request with a fix for this issue. Would be great if you could test it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Don't feel you need to; Kim and I both tested.

authors: ambientsound mpnordland tremby


text:
Smaller models do not run on the NPU.

Hi all,
I modified the hello_world model to perform a single MatMul operation instead of the Conv2d/Relu operations, and i'm unable to make it run on the NPU.
The code is mostly the same, the changes were mostly in the model:
class MatMulModel(nn.Module):
    def __init__(self):
        super(MatMulModel, self).__init__()

    def forward(self, x1, x2):
        x = torch.matmul(x1[0][0], x2[0][0])
        return x

the dummy inputs:
batch_size = 1
input_channels = 1
input_size = 2
dummy_input1 = torch.Tensor([[[[1., 2.], [3., 4.]]]])
dummy_input2 = torch.Tensor([[[[5., 6.], [7., 8.]]]])

The actual inputs:
input_data1 = [[[[1., 2.], [3., 4.]]]]
input_data2 = [[[[5., 6.], [7., 8.]]]]

I am also looping the inference a few hundred times to check the NPU usage.
I also tried to add to the vaip_config.json:
        "minimum_num_of_conv": 0,
        "minimum_num_of_fc": 0,
        "minimum_num_of_matmul": 0,
        "minimum_num_of_ops": 0,
        "enable_all_ops": true

Which, being honest, ChatGPT brought me these properties, but i'm not sure from where they are, and couldn't find them in the documentation.
Output:
C:\hello_world\>python matmul.py
MatMulModel()
[VAI_Q_ONNX_INFO]: Time information:
2024-10-07 06:36:22.413222
[VAI_Q_ONNX_INFO]: OS and CPU information:
										system --- Windows
										  node --- LAPTOP-2660VGSA
									   release --- 10
									   version --- 10.0.26100
									   machine --- AMD64
									 processor --- AMD64 Family 26 Model 36 Stepping 0, AuthenticAMD
[VAI_Q_ONNX_INFO]: Tools version information:
										python --- 3.10.0
										  onnx --- 1.16.2
								   onnxruntime --- 1.17.0
									vai_q_onnx --- 1.17.0+511d6f4
[VAI_Q_ONNX_INFO]: Quantized Configuration information:
								   model_input --- models/matmul_model.onnx
								  model_output --- models/matmul_model_quantized.onnx
					   calibration_data_reader --- None
						 calibration_data_path --- None
								  quant_format --- QDQ
								   input_nodes --- []
								  output_nodes --- []
						  op_types_to_quantize --- []
				random_data_reader_input_shape --- []
								   per_channel --- False
								  reduce_range --- False
							   activation_type --- QUInt8
								   weight_type --- QInt8
							 nodes_to_quantize --- []
							  nodes_to_exclude --- []
								optimize_model --- True
					  use_external_data_format --- False
							  calibrate_method --- PowerOfTwoMethod.MinMSE
						   execution_providers --- ['CPUExecutionProvider']
								enable_ipu_cnn --- True
						enable_ipu_transformer --- False
					 specific_tensor_precision --- False
									debug_mode --- False
						  convert_fp16_to_fp32 --- False
						  convert_nchw_to_nhwc --- False
								   include_cle --- False
									include_sq --- False
							   include_fast_ft --- False
								 extra_options --- {'ActivationSymmetric': True}
INFO:vai_q_onnx.quantize:calibration_data_reader is None, using random data for calibration
INFO:vai_q_onnx.quant_utils:The input ONNX model models/matmul_model.onnx can create InferenceSession successfully
INFO:vai_q_onnx.quant_utils:Random input name input1 shape [1, 1, 2, 2] type <class 'numpy.float32'>
INFO:vai_q_onnx.quant_utils:Random input name input2 shape [1, 1, 2, 2] type <class 'numpy.float32'>
INFO:vai_q_onnx.quant_utils:Obtained calibration data with 1 iters
INFO:vai_q_onnx.quantize:Removed initializers from input
INFO:vai_q_onnx.quantize:Simplified model sucessfully
INFO:vai_q_onnx.quantize:Loading model...
INFO:vai_q_onnx.quant_utils:The input ONNX model C:/Temp/vai.simp.30h79mjk/model_simp.onnx can run inference successfully
INFO:vai_q_onnx.quantize:optimize the model for better hardware compatibility.
INFO:vai_q_onnx.quantize:Start calibration...
INFO:vai_q_onnx.quantize:Start collecting data, runtime depends on your model size and the number of calibration dataset.
INFO:vai_q_onnx.calibrate:Finding optimal threshold for each tensor using PowerOfTwoMethod.MinMSE algorithm ...
INFO:vai_q_onnx.calibrate:Use all calibration data to calculate min mse
Computing range: 100%|█████████████████████████████████████████████████████████████| 7/7 [00:00<00:00, 7000.51tensor/s]
INFO:vai_q_onnx.quantize:Finished the calibration of PowerOfTwoMethod.MinMSE which costs 0.0s
INFO:vai_q_onnx.qdq_quantizer:Remove QuantizeLinear & DequantizeLinear on certain operations(such as conv-relu).
INFO:vai_q_onnx.refine:Adjust the quantize info to meet the compiler constraints
┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Op Type              ┃ Float Model                        ┃
┡━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Constant             │ 1                                  │
│ Gather               │ 4                                  │
│ MatMul               │ 1                                  │
├──────────────────────┼────────────────────────────────────┤
│ Quantized model path │ models/matmul_model_quantized.onnx │
└──────────────────────┴────────────────────────────────────┘
Calibrated and quantized model saved at: models/matmul_model_quantized.onnx
APU Type: STX
Setting environment for STX
XLNX_VART_FIRMWARE= C:\Program Files\RyzenAI\1.2.0\voe-4.0-win_amd64\xclbins\strix\AMD_AIE2P_Nx4_Overlay.xclbin
NUM_OF_DPU_RUNNERS= 1
XLNX_TARGET_NAME= AMD_AIE2_Nx4_Overlay
Directory 'C:\hello_world\cache\matmul_cache' deleted successfully.
[Vitis AI EP] No. of Operators :   CPU    11
[Vitis AI EP] No. of Subgraphs :   CPU     3
[array([[0.9921875, 0.9921875],
	   [0.9921875, 0.9921875]], dtype=float32)]
NPU Execution Time: 5.287397000007331

Is there a limitation on simpler models, or is some property missing?
I also just noticed that the quantized model does'nt actually return the matrix multiplication, just a random array everytime I run the script.

Hi @Montzsuma,
Yes, The software is tuned to the real models. I suggest you try with actual CNN models with convolution layers (ResNet, MobileNet etc). It is not for experimenting with one operator, etc.
Thanks
Uday

Hi @uday610 !
Thanks for the quick reply.
Do you know how does RyzenAI decides if will run on the NPU? You mentioned that one operator alone won't run on the NPU, but is there a specific amount of operations that the software checks for before deciding where it will run? For example, would recursively running MatMul a high number of times be enough for it to run on the NPU, or only very specific operations do?
In addition, I saw this link, specifically the "This graph partitioning and deployment technique across CPU and NPU is fully automated by the VAI EP and is totally transparent to the end-user." part. Does it means that the execution of a single model can have its load shared between CPU/NPU?
Thanks a lot!

Ryzen AI's official installer flow supports CNN-based models, so the model must have a minimum of 2 convolution layers.
Yes, the execution of a single model can be shared between NPU and CPU, depending on the operators. If some operators cannot run on NPU, they will run on CPU, and this happens automatically.

Then, if I'm understanding it right, I can't run single operator models in the NPU, and if the model is complex enough to run on NPU, there is no guarantee that everything in the model will actually run on the NPU, even if only operations listed in the Model Compatibility page are used, because the framework can decide to optimize the performance and share the load between CPU/NPU. Is that so?
What I was actually trying was to benchmark single operators performance on the NPU. Basically run the operators in the previous link with varying input sizes and compare performance between CPU and NPU.

The operators listed in the model compatibility documentation should run on NPU if they are part of a realistic model. In a complex model, if some operators are not supported on NPU, they will automatically run on CPU.
Ryzen AI framework is not designed for operator-by-operator experimentation. It's meant for offloading realistic models to the maximum extent possible. The experiments you are trying to conduct are not very meaningful since you're not considering the offloading overhead. While an operator may run quickly on NPU, there is always an offloading time cost. Therefore, the speed you achieve running a single operator on NPU might be less impressive when accounting for the offloading time. It makes more sense to collect all operators in a graph and offload them together, as this makes the offloading penalty negligible compared to the speed gains from running multiple operators simultaneously. The compiler handles this graph creation and automatic offloading process.

Oh, I had not considered the offload time, you are right. I will try a more lengthy model as you suggested.
A few other points, when I tried to run a non quantized model using the C++ interface (Ort::Experimental), I got the error check failure: node != nullptr "cannot find producer." onnx_node arg_name=output QuantizeLinear Output. Is there a limitation for the models that can run on the C++ environment? Does the model need to be quantized?
Do you know of another API more suitable to this task? I just need mathematical operations running on the NPU, not necessarily an actual AI model.
Thank you a lot for your answers.

Yes, it needs quantization. Please check documentation https://ryzenai.docs.amd.com/en/latest/devflow.html

Closing this as questions are addressed.

repo: amd/RyzenAI-SW


text:
Merge PR and Deploy to pypi

PR: https://github.com/ames0k0/jsontp/pull/2

552edcd


text:
Limit geocoder result to bbox of the covered area

Nominatim works fine with this, Bing doesn't.

authors: vchernetsky wocoburguesa

repo: amigocloud/modeify


text:
Command Failed!

I've tried to run this code:
 '/usr/bin/ffmpeg',
    'ffprobe.binaries' => '/usr/bin/ffprobe',
    'timeout'          => 3600, // The timeout for the underlying process
    'ffmpeg.threads'   => 12,   // The number of threads that FFmpeg should use
];

$log = new Logger('FFmpeg_Streaming');
$log->pushHandler(new StreamHandler('/var/log/ffmpeg-streaming.log')); // path to log file

$ffmpeg = Streaming\FFMpeg::create($config, $log);
$video = $ffmpeg->open('/var/www/html/test-hls/video.mp4');
$video->dash()
    ->x264() // Format of the video. Alternatives: hevc() and vp9()
    ->autoGenerateRepresentations() // Auto generate representations
    ->save(); // It can be passed a path to the method or it can be null
$video->hls()
    ->x264()
    ->autoGenerateRepresentations([720, 360]) // You can limit the number of representatons
    ->save();
but got error: PHP Fatal error:  Uncaught Alchemy\\BinaryDriver\\Exception\\ExecutionFailureException: ffmpeg failed to execute command '/usr/bin/ffmpeg' '-y' '-i' '/var/www/html/test-hls/video.mp4' '-c:v' 'libx264' '-c:a' 'aac' '-bf' '1' '-keyint_min' '25' '-g' '250' '-sc_threshold' '40' '-use_timeline' '1' '-use_template' '1' '-init_seg_name' 'video_init_$RepresentationID$.$ext$' '-media_seg_name' 'video_chunk_$RepresentationID$_$Number%05d$.$ext$' '-seg_duration' '10' '-hls_playlist' '0' '-f' 'dash' '-map' '0' '-s:v:0' '80x144' '-b:v:0' '68k' '-map' '0' '-s:v:1' '134x240' '-b:v:1' '80k' '-map' '0' '-s:v:2' '202x360' '-b:v:2' '96k' '-map' '0' '-s:v:3' '270x480' '-b:v:3' '120k' '-map' '0' '-s:v:4' '404x720' '-b:v:4' '160k' '-map' '0' '-s:v:5' '576x1024' '-b:v:5' '240k' '-strict' '-2' '-threads' '12' '/var/www/html/test-hls/video.mpd':\n\nError Output:\n\n ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers\n  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)\n  configuration: --prefix...'
Fix this please.

Is this ever gonna be fixed?

see #112

authors: MrCheatEugene aminyazdanpanah


text:
Please support high resolution screen，e.g. 3K, 4K....

Some texts of UI and install UI are not clear and looks fuzzy.
Please support high resolution screen，e.g. 3K, 4K....

Hi there. this is the behavior of NSIS installer and it is nothing that I can customize(like all of the other applications!)


text:
refactored code to improve readability

Changed demote keyword to removeUser to improve readability. Corresponding issue #848

Code charges are good.
Does not affect functionality.
:+1:

:+1:
Code works

repo: aml-development/ozp-center


text:
[BUG]: Tests Failing due to timeZone conversion

Describe the bug
Tests are failing in the GitHub Actions workflow
To Reproduce
Steps to reproduce the behavior:

Make a push to main or a PR to main
Go the triggered action
See error

Expected behavior
Tests should be passing everywhere especially on hosted machins.
Additional context
This is occurring because of the timezone conversions. JavaScript dates work based on the system timezone, so, my "solution" to getting the timezone offsets is failing on different machines.
Possible Solutions

Complete rework of the date system

Use UTC dates only for all calculations
Only output in timezone converted

Use a library (don't want to do this)

Fixed with #2


text:
[not an issue but a hint] e-mail & password

When you first register the Anova app on your phone to set up the cooker, don't use "login with google" but use a separate email address and password which you'll need for this api to work.

I know I am a little late to this, but very good point.  I don't know why people ever use stuff like Google and FB to log into other systems as you are just making it easier for Google and FB to track you even more closely and when you are in third party applications.

I know I am a little late to this, but very good point. I don't know why people ever use stuff like Google and FB to log into other systems as you are just making it easier for Google and FB to track you even more closely and when you are in third party applications.

Probably not the best place for this discussion, but I have to correct some misconceptions.

People "use stuff like that" because it is easier than remembering a password, and (at least a bit) more secure - if Anova's database is compromised, my password does not get leaked. Also, on Google/FB I can add additional security steps (2FA).

Anova seems to have done away with passwords entirely (at least for the precision oven app) - nowadays it is either Google/FB authentication, or email + one-time code.

And if you think that Google cannot track you within an app that quite literally runs on Firebase and authenticates itself via Google, well... think again. Even this code has to go through googleapis.com for the authentication :)

repo: ammarzuberi/pyanova-api


text:
Use files in package.json

Reduces the number of file a consumer gets when npm installing this package.
Before: http://hastebin.com/kafifaxeqe.sh
After: http://hastebin.com/yejasupoqe.sh

Cool :+1:

authors: SimenB jantimon

repo: ampedandwired/html-webpack-plugin


text:
Support for file locks

We might need it to support file based sessions using UV / EIO. If those do not support it, we have to go with blocking standard library operations.

@bwoebi @trowski Is that something we want? Should be in a 1.0 in that case, as it requires changes to the interface.

UV doesn't support this, so we can't support it in the interface.

Closing, as we have FileMutex in amphp/sync.

This is not quite the same thing. the FileMutex does not lock files, it creates a temporary lock file instead.

Yes, read why it does that. It doesn't matter whether you lock a file directly or a file nearby.

authors: bwoebi kelunik

repo: amphp/file


text:
Massive CPU usage

Hello.
I noticed two things when killing a command using parallelMap:

Although the main process was killed, none of the workers were. As a result they well all taking 100% of the CPU in the background
When killing the process one by one, the freed CPU was taken right away for the other workers. So when only one worker was remaining, it was taking 100%. I can't check atm but I suspect it's because it's polling like crazy and don't do any sleep of any kind.

I appreciate this may not be the appropriate repo on which opening the issue, this issue is more to notify you on the issue and not forget about it. So maybe opening two separate issues in the right repo may be needed later

Yes, we noticed that one, too. It relates to https://github.com/amphp/byte-stream/issues/40.

authors: kelunik theofidry

repo: amphp/parallel-functions


text:
[TACHYON-540] Worker File Level UI

https://tachyon.atlassian.net/browse/TACHYON-540
Provide a worker level web page that displays the worker's cached blocks at a file level.

@carsonwang thanks for the PR, I've left a few comments.

Looks good overall, just a minor comment about the javadoc.

Thanks @calvinjia  for reviewing this. I updated the javadoc and also renamed the method name in BlockStore and BlockDataManager. Let me know if this looks fine.

+1 LGTM, please resolve the merge conflicts.

We can’t automatically merge this pull request.

@haoyuan ,merge conflict is resolved.

+1 LGTM. Thanks for the patch!

Thanks @carsonwang ; Could you please post a snapshot here?

@haoyuan , screenshot is attached. The only change to the UI is that the last access time of the block is removed.

@carsonwang thanks for posting the screenshot, could you resolve the merge conflicts please?

authors: apc999 calvinjia carsonwang haoyuan

repo: amplab/tachyon


text:
[TACHYON-1609] Use thread safety annotations in the client module

Addresses: https://tachyon.atlassian.net/browse/TACHYON-1609

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/8139/
Test PASSed.

Thanks for the PR, I've left some comments

@aaudiber thank you for the detailed review! addressed your comments, PTAL

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/8141/Build result: FAILURE[...truncated 2533 lines...][JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/swift/target/tachyon-underfs-swift-0.9.0-SNAPSHOT-sources.jar to org.tachyonproject/tachyon-underfs-swift/0.9.0-SNAPSHOT/tachyon-underfs-swift-0.9.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/swift/target/tachyon-underfs-swift-0.9.0-SNAPSHOT-javadoc.jar to org.tachyonproject/tachyon-underfs-swift/0.9.0-SNAPSHOT/tachyon-underfs-swift-0.9.0-SNAPSHOT-javadoc.jar[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/examples/pom.xml to org.tachyonproject/tachyon-examples/0.9.0-SNAPSHOT/tachyon-examples-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/s3/dependency-reduced-pom.xml to org.tachyonproject/tachyon-underfs-s3/0.9.0-SNAPSHOT/tachyon-underfs-s3-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/s3/target/tachyon-underfs-s3-0.9.0-SNAPSHOT.jar to org.tachyonproject/tachyon-underfs-s3/0.9.0-SNAPSHOT/tachyon-underfs-s3-0.9.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/s3/target/tachyon-underfs-s3-0.9.0-SNAPSHOT-sources.jar to org.tachyonproject/tachyon-underfs-s3/0.9.0-SNAPSHOT/tachyon-underfs-s3-0.9.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/s3/target/tachyon-underfs-s3-0.9.0-SNAPSHOT-javadoc.jar to org.tachyonproject/tachyon-underfs-s3/0.9.0-SNAPSHOT/tachyon-underfs-s3-0.9.0-SNAPSHOT-javadoc.jar[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/clients/pom.xml to org.tachyonproject/tachyon-clients/0.9.0-SNAPSHOT/tachyon-clients-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/clients/unshaded/pom.xml to org.tachyonproject/tachyon-client-unshaded/0.9.0-SNAPSHOT/tachyon-client-unshaded-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/keyvalue/pom.xml to org.tachyonproject/tachyon-keyvalue/0.9.0-SNAPSHOT/tachyon-keyvalue-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/servers/pom.xml to org.tachyonproject/tachyon-servers/0.9.0-SNAPSHOT/tachyon-servers-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/hdfs/pom.xml to org.tachyonproject/tachyon-underfs-hdfs/0.9.0-SNAPSHOT/tachyon-underfs-hdfs-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/hdfs/target/tachyon-underfs-hdfs-0.9.0-SNAPSHOT.jar to org.tachyonproject/tachyon-underfs-hdfs/0.9.0-SNAPSHOT/tachyon-underfs-hdfs-0.9.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/hdfs/target/tachyon-underfs-hdfs-0.9.0-SNAPSHOT-sources.jar to org.tachyonproject/tachyon-underfs-hdfs/0.9.0-SNAPSHOT/tachyon-underfs-hdfs-0.9.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/hdfs/target/tachyon-underfs-hdfs-0.9.0-SNAPSHOT-javadoc.jar to org.tachyonproject/tachyon-underfs-hdfs/0.9.0-SNAPSHOT/tachyon-underfs-hdfs-0.9.0-SNAPSHOT-javadoc.jar[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/pom.xml to org.tachyonproject/tachyon-parent/0.9.0-SNAPSHOT/tachyon-parent-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/keyvalue/servers/pom.xml to org.tachyonproject/tachyon-keyvalue-servers/0.9.0-SNAPSHOT/tachyon-keyvalue-servers-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/clients/client/pom.xml to org.tachyonproject/tachyon-client/0.9.0-SNAPSHOT/tachyon-client-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/shell/pom.xml to org.tachyonproject/tachyon-shell/0.9.0-SNAPSHOT/tachyon-shell-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/glusterfs/pom.xml to org.tachyonproject/tachyon-underfs-glusterfs/0.9.0-SNAPSHOT/tachyon-underfs-glusterfs-0.9.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/glusterfs/target/tachyon-underfs-glusterfs-0.9.0-SNAPSHOT.jar to org.tachyonproject/tachyon-underfs-glusterfs/0.9.0-SNAPSHOT/tachyon-underfs-glusterfs-0.9.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/glusterfs/target/tachyon-underfs-glusterfs-0.9.0-SNAPSHOT-sources.jar to org.tachyonproject/tachyon-underfs-glusterfs/0.9.0-SNAPSHOT/tachyon-underfs-glusterfs-0.9.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Tachyon-Pull-Request-Builder/underfs/glusterfs/target/tachyon-underfs-glusterfs-0.9.0-SNAPSHOT-javadoc.jar to org.tachyonproject/tachyon-underfs-glusterfs/0.9.0-SNAPSHOT/tachyon-underfs-glusterfs-0.9.0-SNAPSHOT-javadoc.jarchannel stopped
Test FAILed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/8142/
Test PASSed.

LGTM

LGTM ++

+1 LGTM.
I left two minor comments but they are not about correctness. Feel free to address them in other smallfix PRs (if my comments make sense)

authors: AmplabJenkins aaudiber apc999 jsimsa uronce-cc


text:
HierarchicalLogging flag not working as expected

I don't think adding HierarchicalLogging flag works as I thought it would. I imagined that hierachical means if I set DEBUG to Enabled=false, all log levels below DEBUG would become Enabled=false as well. I may be using it wrongly or the flag isn't working properly.
easylogtest.cpp
#include <iostream>
#include "easylogging++.h"

_INITIALIZE_EASYLOGGINGPP

int main(int argc, char* argv[])
{
    el::Configurations conf("log.conf");
    el::Loggers::addFlag(el::LoggingFlag::HierarchicalLogging);
    el::Loggers::addFlag(el::LoggingFlag::ColoredTerminalOutput);
    el::Loggers::reconfigureAllLoggers(conf);
    LOG(TRACE) << "Hello world TRACE from easylogging++.";
    LOG(DEBUG) << "Hello world DEBUG from easylogging++.";
    LOG(INFO) << "Hello world INFO from easylogging++.";
    LOG(WARNING) << "Hello world WARNING from easylogging++.";
    LOG(ERROR) << "Hello world ERROR from easylogging++.";
    return 0;
}

log.conf
* GLOBAL:
    Enabled              = true
    TO_STANDARD_OUTPUT   = true
    To_File              = false
    FORMAT               = "%datetime{%Y%M%d %h:%m:%s,%g}|%levshort|%user|%fbase:%line|%thread| %msg"

* DEBUG:
    Enabled              = false

Console output:
20141109 10:55:53,086|T|user|easylogtest.cpp:12|| Hello world TRACE from easylogging++.
20141109 10:55:53,089|D|user|easylogtest.cpp:13|| Hello world DEBUG from easylogging++.
20141109 10:55:53,089|I|user|easylogtest.cpp:14|| Hello world INFO from easylogging++.
20141109 10:55:53,089|W|user|easylogtest.cpp:15|| Hello world WARNING from easylogging++.
20141109 10:55:53,089|E|user|easylogtest.cpp:16|| Hello world ERROR from easylogging++.

Thank you for your answer, but uncommenting the lines does not change anything for me. I just get the same output all the time (and I have to comment FATAL logs or the application exits despite the flag).
2020-09-11 08:50:23,847 DEBUG [default] [pjard@DESKTOP-UN7E3GC] [int main(int, char**)] [D:/Dev/code/EyeDee_code_seul/SQTracking/Logger/Tests/test_logger.cpp:218]
2020-09-11 08:50:23,847 WARNING [default]
2020-09-11 08:50:23,847 ERROR [default]
2020-09-11 08:50:23,847 TRACE [default] [int main(int, char**)] [D:/Dev/code/EyeDee_code_seul/SQTracking/Logger/Tests/test_logger.cpp:221]
2020-09-11 08:50:23,847 INFO [default]
2020-09-11 08:50:23,847 DEBUG [default] [pjard@DESKTOP-UN7E3GC] [int main(int, char**)] [D:/Dev/code/EyeDee_code_seul/SQTracking/Logger/Tests/test_logger.cpp:226]
2020-09-11 08:50:23,847 WARNING [default]
2020-09-11 08:50:23,847 ERROR [default]
2020-09-11 08:50:23,847 TRACE [default] [int main(int, char**)] [D:/Dev/code/EyeDee_code_seul/SQTracking/Logger/Tests/test_logger.cpp:229]
2020-09-11 08:50:23,847 INFO [default] Turning off colored output
2020-09-11 08:50:23,847 INFO [default]
2020-09-11 08:50:23,847 DEBUG [default] [pjard@DESKTOP-UN7E3GC] [int main(int, char**)] [D:/Dev/code/EyeDee_code_seul/SQTracking/Logger/Tests/test_logger.cpp:237]
2020-09-11 08:50:23,847 WARNING [default]
2020-09-11 08:50:23,847 ERROR [default]
2020-09-11 08:50:23,847 TRACE [default] [int main(int, char**)] [D:/Dev/code/EyeDee_code_seul/SQTracking/Logger/Tests/test_logger.cpp:240]
2020-09-11 08:50:23,847 FATAL [default]
2020-09-11 08:50:23,847 WARNING [default] Aborting application. Reason: Fatal log at [D:/Dev/code/EyeDee_code_seul/SQTracking/Logger/Tests/test_logger.cpp:242]

I am sorry to say but I have real troubles understanding the docs too. First, I would have thought that hierarchical logging meant that logger A.B.C falls back to logger A.B then to logger A if the upper hierarchy loggers were not defined. And not that hierarchical logging depended on lower levels enabled/disabled, which I would have thought automatic.
I am with Windows 10, and the latest easylogging v9.96.7.

repo: amrayn/easyloggingpp


text:
Logging a char* with NULL value hides all subsequent logs

For example:
char* text1 = strdup("test string");
char* text2 = NULL;
LOG(INFO) << "Test";
LOG(INFO) << NULL;
LOG(INFO) << text1;
LOG(INFO) << text2;
LOG(INFO) << "Test";

results in:
2015-05-27 10:11:25,592 INFO  [default] Test
2015-05-27 10:11:25,592 INFO  [default] 0
2015-05-27 10:11:25,592 INFO  [default] test string
2015-05-27 10:11:25,592 INFO  [default]
2015-05-27 10:11:25,592 INFO  [default]

Running Ubuntu 14.04.2 LTS and compiling with gcc 4.8.2 and -std=c++11 flag.

me too

Same for me, here the test for it:
https://github.com/amrayn/easyloggingpp/compare/master...ctin:nullptr_test

Same for me, here the test for it:
https://github.com/amrayn/easyloggingpp/compare/master...ctin:nullptr_test

authors: ctin geyijun jeremija


text:
Fix import

Sorry, I forgot this import on windows in the last PR.

Thanks, this was my mistake when I changed some code in your last PR.

authors: amrbashir youngsing

repo: amrbashir/tauri-plugin-vibrancy


text:
Bug Report

Updating tags is not working
Hi,
When I m creating tags in the interface, it's sending post request to "https://amundsen.resilience-datafabric-dev.sbp.eyclienthub.com/api/metadata/v0/update_table_tags". It's returning the response with 500 status code (msg : "Encountered exception: list index out of range"). It's publishing the data to the neo4j but not on elastic search. I believe that there is some issue with recently introduced function i.e. update_search_tags.
https://github.com/amundsenio/amundsenfrontendlibrary/blob/master/amundsen_application/api/metadata/v0.py

Are you in the latest master?

yes

It's occurring because the variable raw_data_map doesn't have any result. I am not sure what's going wrong but it's not to fetch data from search service. However, I can still search those tables from amundsen frontend.
Is amundsendev/amundsen-search:latest updated?
P.S. -I m using the latest docker image of amundsendev/amundsen-search in our infrastructure.

repo: amundsen-io/amundsen


text:
netcdff detection error

Describe the bug
on my machine nf-config gives an error message, its not detected and the error message is taken to be the NETCDFF_FLAGS variable
To Reproduce
configure amuse on mac with homebrew and netcdffortran
Expected behavior
nf-config returns with an exit code !=0 so should flag an error

Thanks for reporting! Could be related to #209?

authors: mchertova rieder

repo: amusecode/amuse


text:
Support One Step Checkout

One step checkout doesn't seem to work properly with the Pay with Amazon plugin, preventing customers using the one step checkout option from being able to pay using their Amazon account.

I have the same issue!

Could you guys clarify which one step checkout you're using (Aheadworks, MageStore, etc)? Right now, I believe that there is only direct support for Firecheckout and IWD OnePage, but adding support for additional checkouts is worth exploring.

I wasn't aware there were multiple checkout plugins with the same name. I may need to do more research to find out what plugin is more popular. @bkbeltgal - which plugin are you using?
I've made a fix to support the One Step Checkout available at http://www.onestepcheckout.com/  If that is the plugin you have, reach out to me and I'll share the fix so that we can try and test it.

yes... http://onestepcheckout.com/ is the one we have. Thank you!

@bkbeltgal Can you try the above change and see if it works for you?

It works!!! Thank you so much! Now the issue I have is we want to turn off the Amazon button on the Shopping Cart and just have it as a Payment Method of our OneStepcheckout. Is that possible? The reason is we need to have Customers be able to Submit Order Comments and Special Instructions. Thank you!!!

@islandskater43 Can you create the pull request?

done.
@bkbeltgal - can you try commenting out / removing lines 17 - 50 of the same amazon_payments.xml file and see if that removes it from your cart?

Awesome... yes thank you again!

authors: TinyRocket bkbeltgal islandskater43 ngrices

repo: amzn/amazon-payments-magento-plugin


text:
Put feedstock in anacondarecipes

See related PR to introduce the feedstock here
This fixes building (since conda build no longer cares about the meta.yamls in the tests/ directory)

We could change the github action to run the linter directly (i.e. not via a conda package.)

I would prefer that rather than maintaining the meta.yaml in two different places

Yes, I think so: once we get Prefect running on the recipes in aggregate, the linter recipe will also be being linted via that new mechanism.

repo: anaconda-distribution/anaconda-linter


text:
docs: remove the version requirement from Edgio CLI

We've had a release today: https://www.npmjs.com/package/@edgio/analogjs that now supports Analog with the latest Edgio v7 as well

Thanks @rishi-raj-jain!

authors: brandonroberts rishi-raj-jain

repo: analogjs/analog


text:
what to do

comment

another comment

repo: anamariaria/github-slideshow


text:
TubeSpeedometer with gradient color

There's someway to make the TubeSpeedometer to use a gradient color instead of a solid one?

no you cant.
if you want to do it, create Custom Speedometer and make gradient color just like PointerSpeedometer in this method.

Thank you.

repo: anastr/SpeedView


text:
Add a button

Add a button in the list item... which which should work as:

Select the item and store into a state (already a function created)
After storing the value, it should redirect to the second tab which contains Dog image

Hey, I would like to contribute. Can you please explain me the task?

Hey, I would like to contribute. Can you please explain me the task?

Create a mui button called "select" in list view of breeds (on the first tab)
button can be inside the list along with sub-breed option.

Functionalities of button:
On click :

add the current breed name into a state (this function is already in the module without any button)
goto 2nd tab (which contains the image of the selected dog)

Thank you and good luck :)

Is the issue resolved?

Is the issue resolved?

Yeah @web2feel did it... Don't worry so many issues are made for hacktoberfest. Checkout another hacktoberfest issue on my git.

repo: anasvakyathodi/Dog-Book


text:
chore(deps-dev): upgrade storybook to 6.5.10

Upgrades storybook from 6.5.0-alpha.50 to 6.5.10.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: anatoliygatt/heart-switch


text:
Feature Request: Option to Close Window and Pause Generation Button

感谢您的开源，非常好的项目。请问能否增加一个关闭弹出窗口的方法，比如可以按ESC键或者鼠标点击框外来关闭窗口，以符合频繁开关writely窗口的使用情况。此外，是否能够增加一个生成停止按钮，在某些长内容生成但是却想中断的情况下使用。

@jkren2023
你好，

暂停按钮就是就是这个，点击就会暂停生成了
窗口关闭的交互我考虑下哈


text:
Add a provider for Fedora

There are community provided vulnerability advisories published here (UI) https://bodhi.fedoraproject.org/updates/?type=security , ideally to support matching fedora based images/systems in grype.
Related to https://github.com/anchore/grype/issues/1865

It is also available via RSS at https://bodhi.fedoraproject.org/rss/updates/?type=security

Hi, is it known when this extension will be implemented?

authors: lokcio wagoodman westonsteimel

repo: anchore/vunnel


text:
PEER REVIEW ON URL-SHORTENER API

What does this PR do?
Have creation of api routes for url management
Description of Task to be completed?
Have the following endpoints created

EndPoint
Functionality
Public Access

POST /api/register
Register a user
TRUE

GET /api/token
generates token for user
FALSE

POST /api/url/shorten
shortens a long url
TRUE

GET /api/urls
List all created long urls
FALSE

GET /api/shorten-urls
List all shortened urls
FALSE

GET /api/user/urls
List all long urls of a particular user
TRUE

GET /api/user/shorten-urls
List all shorten urls of a particular user
TRUE

GET /api/shorten-url/shorten_url_id/url
Returns the target url of a shorten url based on id
TRUE

GET /api/shorten-url/shorten_url_name/url
Returns the target url of a shorten url based on url name
TRUE

PUT /api/shorten-urls/shorten_url_id  /url/update
changes the target url of a shorten url
FALSE

PUT /api/shorten-urls/shorten_url_id  /activate
activates a shorten url
FALSE

PUT /api/shorten-urls/shorten_url_id  /deactivate
deactivates a shorten url
FALSE

Changes Unknown when pulling 5493eca0fcf73bbfb1a3fdf43eaacf77d4279107 on front-end-design into ** on master**.

Changes Unknown when pulling 56b193b747df2926db6f0b4edbc7953adb22a44c on front-end-design into ** on master**.

Changes Unknown when pulling b4f5a0eb95a169fe4e796ada1f35f51797bc3549 on front-end-design into ** on master**.

Changes Unknown when pulling 9ab64485e1b1fe491b6975b69ba271abf9f216c9 on front-end-design into ** on master**.

Changes Unknown when pulling 67ece520252b1ba25a3370053899af92a7c99636 on front-end-design into ** on master**.

Changes Unknown when pulling 66acc964f28382945134a9c12cd230e789c2b626 on front-end-design into ** on master**.

Changes Unknown when pulling 544c3e977c03d237ba442df5a92acfeb11f54100 on front-end-design into ** on master**.

Changes Unknown when pulling 70d336df3641db871cb7094f6c7a90a27999e068 on front-end-design into ** on master**.

Changes Unknown when pulling 1fe4be4d669391505da82e97786fd71fb249063f on front-end-design into ** on master**.

Changes Unknown when pulling 1019712848adde9fb516d34bd8acbf47d0c8324c on front-end-design into ** on master**.

Changes Unknown when pulling a05f19068d0548bf55aa0a246a311d0537d2cdc6 on front-end-design into ** on master**.

Changes Unknown when pulling 62e45174918b2ef96956626cbe2279ba50bc7c2f on front-end-design into ** on master**.

Changes Unknown when pulling 5ef6a8ac4c627b100741c00bc996c9656475ee84 on front-end-design into ** on master**.

Changes Unknown when pulling b1a4c4104d5535ab0d788267c5472615ab9da281 on front-end-design into ** on master**.

Changes Unknown when pulling cc2e947c895c579d670ee16042224b57f6d22316 on front-end-design into ** on master**.

Changes Unknown when pulling 789b37d7d10c46cb91230c0009a12e0af6eae65d on front-end-design into ** on master**.

Changes Unknown when pulling 3bf65cbd27dd8a4aa28d8493de1c2be45e8f6a7d on front-end-design into ** on master**.

Changes Unknown when pulling f205c6a75ce2cd12bcccb6e931ee6b041af78581 on front-end-design into ** on master**.

Changes Unknown when pulling da32ebba6259ef8d86659a252f5eb73efc02360f on front-end-design into ** on master**.

Changes Unknown when pulling 995e19c08affc77d04d44821ea3c6a0819925357 on front-end-design into ** on master**.

Changes Unknown when pulling 53b5798748d9874b35ccd04ddbaedd07a33ddeca on front-end-design into ** on master**.

Changes Unknown when pulling e1c24ced3404f1a7d8008673d789bfc8cc2dfd20 on front-end-design into ** on master**.

Changes Unknown when pulling 66f7a394055ef7018f794ef4918289c5487fd39e on front-end-design into ** on master**.

Changes Unknown when pulling b1ac351ec4b82bed9ab65ec23c9f16fc2cabe334 on front-end-design into ** on master**.

Changes Unknown when pulling 25c8a41aa3cf24bb3f2aaaa81a3ce51868855f33 on front-end-design into ** on master**.

Changes Unknown when pulling 992e6ebcf532dcba0c68cddfc2da41bfda053422 on front-end-design into ** on master**.

Changes Unknown when pulling 4014d4123a5e6ab218b37d9d36f0498616a96caf on front-end-design into ** on master**.

Changes Unknown when pulling 597bd94085578db04d6db6ceeb6530ddea12488d on front-end-design into ** on master**.

Changes Unknown when pulling 0d00b8806baa097cc2bd8609109a9a05183a5a04 on front-end-design into ** on master**.

Changes Unknown when pulling 2343f4f1bb3e582a2e0beca5b0dcd88fed30f285 on front-end-design into ** on master**.

Changes Unknown when pulling 143886f63c18294b9196efd27263c3137b0cff5a on front-end-design into ** on master**.

Changes Unknown when pulling 143886f63c18294b9196efd27263c3137b0cff5a on front-end-design into ** on master**.

Changes Unknown when pulling 82ef78663513e56a038a5ad54ff6f5846d74235b on front-end-design into ** on master**.

Changes Unknown when pulling 0b36cf93b95956d7419f33f1aaa301626aada6c4 on front-end-design into ** on master**.

Changes Unknown when pulling c0aa9aa513e28606537b9cf4d9e57f0329d55a85 on front-end-design into ** on master**.

Changes Unknown when pulling 9cbfc0577197d5081a26400ffefbb26ed0d59a1c on front-end-design into ** on master**.

Changes Unknown when pulling 9d93c85b7475c6d949367fd38e11721482dcb9b6 on front-end-design into ** on master**.

Changes Unknown when pulling cd00e4e81a53066f6d52d3c57482e4232e064e23 on front-end-design into ** on master**.

Changes Unknown when pulling ce36cf1effd3518a9fd7b5e91acaffe5588f2e1f on front-end-design into ** on master**.

Changes Unknown when pulling f8446eedd7d9280070ca5f0d13b6be88ade1eff9 on front-end-design into ** on master**.

authors: andela-akoya coveralls

repo: andela-akoya/urlshortener


text:
Does clm work in this code?

Hi, I have a question about CLM approaches.
It seems like a code below requires text_only options, but data_loader has no text_only options.
self.train_set = get_Dataloader('text',text_only=True,**data_config)
https://github.com/andi611/Mockingjay-Speech-Representation/blob/05f0315125f4201d9028f807468b4915453a6f74/asr/clm.py#L39
I am just wondering this logic is implemented or not in the current stages.

Hi, yes it is not yet implemented!
However, we will soon update the code for ASR.


text:
Android support

Add Android support to the library with the same API call and functionality.

@Sh3rawi thanks for your contribution!

repo: andreaskeller/react-native-audioplayer


text:
Add validation for max quantity of characters (IsMaxLength).

Please, add validation for the max quantity of characters in a string.
        var contract = new Contract<Notification>();
        contract.IsMaxLength("My text here", nameof(MyText), 10, "Error on max quantity of characters");

Yes, I am using that. Just a suggestion to be more streightforword.

Great, thanks... will consider this on next version!

authors: MarcosCostaDev andrebaltieri

repo: andrebaltieri/Flunt