Use case example — custom inline formatting

Hi! I played with your plugin a little bit and come up with some ideas I find useful. One of them is custom inline formatting, not supported by default Markdown. For this to work formatted text and the custom class code must be put inside of any Markdown tags, so it is separated from the whole line. Here is some examples:
Additional highliting colors
Css:
mark.hl-orange {
background-color: rgba(208,138,112, 0.2);
}

mark.hl-green {
background-color: rgba(163,190,140, 0.2);
}

Result:

Underline
Css:
.underline {
font-style: normal;
text-decoration: underline;
}

Result:

Superscript
Css:
.super {
font-style: normal;
vertical-align: super;
font-size: var(--font-smallest);
}

Result:

Subscript
Css:
.sub {
font-style: normal;
vertical-align: sub;
font-size: var(--font-smallest);
}

Result:

To make it easier to work with these custom formattings I use the combination of Wrap with shortcuts plugin and Editing Toolbar plugin. The first lets you create commands for wrapping text in any tags (including custom classes code as part of the tag), and the second allows to put these commands on the toolbar, you can even add custom icons. It works great together!

By tha way, I wanted to say that your plugin is great and creates so many possibilities! It's just something I come up with lately, but there are definitely much more possible uses. Thank you for your work!
(Sorry if my English is bad).

@anareaty Wow this is brilliant ! I've never thought of using Custom Classes blocks for styling inline formatting.
I'll definitely add this in the "Demonstrations" section of the README.md file of this repo.
By the way if the plugin is used for this kind of tiny inline styling, I will add an even more shorthand version that just starts with a dot : .my-class is equivalent to cls: my-class
Thanks again for your contributions ! And glad to hear that this plugin is useful to you :smile:


httpx.ReadTimeout: The read operation timed out on fetching tide predictions

Got this in the dev environment running TidePrediction.populate_for_station(9414131).

https://github.com/natbat/pillarpointstewards/blob/882a5b2b088301b837f187a0430112e63edc3c9f/pillarpointstewards/tides/models.py#L24-L41


Using custom shaders with Models

Currently it isn't possible to use per-node or per-material shaders when rendering a Model.  You can set a single shader and call Model:draw and that shader will be used for all of the nodes (Materials will update uniforms for that shader).
Some use cases require different glTF materials to use their own shaders.
In glTF, nodes can have a mesh, a mesh has one or more primitives, and a primitive can have a material.
In LÖVR, each glTF primitive is a Mesh with a Material applied to it.
I can see 2 possible approaches

Add something like Model:setShader(material, shader).  This sets a shader to use for a material.  Any primitives using this material will use the shader.  If the shader is nil, the shader set using lovr.graphics.setShader will be used.
Add a way to render a specific node of a Model.  Imagine Model:drawNode(node, [recurse], transform, instances) or a variant to :draw.  Because a node can have multiple meshes/materials, this doesn't give the necessary amount of control.  However, changing the Shader per-node would still be useful, and this probably enables lots of other interesting things too.  If this was added, there probably also needs to be some way to get the parent/children of a node.  The ultimate goal is to be able to write Model:draw entirely in Lua, so that you can change how it works if you need to.

These aren't mutually exclusive.  Both would probably be useful.

This is implemented on the gpu branch -- when drawing a Model, you can specify a single node to render (default: root) and whether you want to render its children as well (default: true).


Handle notifications from sourcekitd on a serial queue

The issue is that we handle the (crash) notifications from sourcekitd on a concurrent queue at the moment.
When sourcekitd crashes, we re-open the documents within it immediately and the re-opening of documents will be sent to sourcekitd (and return) after sourcekitd comes back online.
But since we handle notifications from sourcekitd concurrently at the moment, we might handle the notification that sourcekitd is back online before we had a chance to re-open the documents and now we’re sending a cursor info to sourcekitd for a document that isn’t open.
To fix this, handle notifications from sourcekitd on a serial queue so that we serve them in-order.

@swift-ci Please test


Reactivate qanet bridge address

Description
The bridge address for qanet was added but it still needs to be reactivated as mentioned in https://github.com/threefoldtech/tfchain/issues/845#issuecomment-1672767211

Next time, please make this an operations issue


Pass clear flag to resolver

Fix clear for lock command. Clear flag was missed on resolver execution.

This looks good to me. On mobile so will need to check CI results from home before merging

Thanks for the contribution!


Please add support for udp

Please add support for udp.
As xtaci said there's no plan for udp support as we could "always find a workaround for it". However, it doesn't apply for all conditions, and adding udp support will simplify a lot of "workaround", especially on windows servers, so that there would be no need for other softwares etc.
Thanks a lot.

udp加速方案。可以配合kcptun一起使用，达到同时加速tcp和udp的目的。
https://github.com/wangyu-/UDPspeeder

udp加速方案。可以配合kcptun一起使用，达到同时加速tcp和udp的目的。
https://github.com/wangyu-/UDPspeeder

While UDPspeeder it's a great idea, and directly address the requirement, I would argue still for an option to run kcptun over UDP.
If not for the fact that diversity in software is good and healthy, then maybe because UDPspeeder seems to have it's own limitations when dealing with high latency and high throughput. =/
While kcptun seemed to be much less affected by adverse (bad) network conditions in my testing.

Ultimately, however, I tried kcptun and after a couple of hours of tweaking, managed to achieve much higher transfers speeds using it than UDPspeeder. I'm talking about ~90 Mbps vs ~10 Mbps.

@viniciusmr could you please post your test scenario so we could (possibly) reproduce it? The tunneled traffic is with TCP or UDP?
I'll post my result here as well (if I still remember this afterwards 😅 ).


how to make my own dataset

how to make my own dataset using images and radar points?

how to make my own dataset using images and radar points?

Minimum setup is 1 camera and 1 radar sensor aligned and calibrated. Record scenes and put 2D labels on the images.

@Fellfalla Can you explain more detail?

how to make my own dataset using images and radar points?


market.liquidity.providersFeeCalculationTimeStep miminum not matching spec

https://github.com/vegaprotocol/specs/pull/1910/files#:~:text=feeCalculationTimeStep
`market.liquidity.feeCalculationTimeStep` (time period e.g. `1m`) controls how often the quality of liquidity supplied by the LPs is evaluated and fees arising from that period are earmarked for specific parties. Minimum valid value `0`. Maximum valid value `validators.epoch.length`.

core
2023-09-07T23:24:37.496+0100	FATAL	core.protocol.processor	processor/abci.go:717	couldn't initialise vega with the genesis block{"error": "market.liquidity.providersFeeCalculationTimeStep: unable to validate market.liquidity.providersFeeCalculationTimeStep: expect >= 1s got 0s"}

Fixed with https://github.com/vegaprotocol/specs/pull/1946


Range Search For Dates Print

Range Search For Dates Print
sir can you help me, i search to make datatable for search between date like this
https://www.datatables.net/examples/plug-ins/range_filtering.html
or
http://www.thoughtdelimited.org/thoughts/demos/dataTablesDateRange/
how can i draw() datatable with yajra implementation? or trick for solution for this problem

Operating System Windows 7
PHP Version
Laravel Version 5.2
Laravel-Datatables Version

You can use filterColumn and apply the between query. See this demo for ref.
For sending additional parameters to server, see this demo.

ok i do step by step
the datatable as a service filter coloum search why not work? by id or by date?
/**
 * Display ajax response.
 *
 * @return \Illuminate\Http\JsonResponse
 */
public function ajax()

{
$query = $this->query();
return $this->datatables
->eloquent($this->query())
->editColumn('tanggalkeluhan', function ($query) {
return $query->tanggalkeluhan ? with(new Carbon($query->tanggalkeluhan))->format('d-m-Y / h:i:s') : 'h:i:s';
})
->filterColumn('id', function($query, $keyword) {
$query->whereRaw("CONCAT(id,'-',id) like ?", ["%{$keyword}%"]);
})
->make(true);
}

For date searching, see https://datatables.yajrabox.com/fluent/carbon.
Closing old questions. Please open a new one if still having issues. Thanks!


check all images modified by hand

I'm not sure it should be the default but in most cases when a user modifies an image by hand we could consider it checked... I think this could be the default, then the user can uncheck it

done: https://scamqc.bdrc.io/?folder=Sarah-Library%2FW2KG210280%2Fimages%2FW2KG210280-I3KG366%2F

perfect, thanks!

I thought this would be a good idea but turns out that with the users we expect it's a very bad idea, @berger-n can you undo it please? (or put it behind an option in the code? no need to have the option in the ui)

just commented out the few lines involved (easy to revert if needed one day): https://scamqc.bdrc.io/?folder=Sarah-Library%2FW2KG210280%2Fimages%2FW2KG210280-I3KG366%2F

perfect, thanks!


Initial Dark Mode work

This is an initial attempt to implement dark mode for FLEX.

In these two commits, we:

Move to FLEX semantic colors
For iOS13+, return a dynamic color provider for those semantic colors.

This dynamic color provider API is intentionally scoped only to handle light and dark mode (and not handling contrast, level, weight, etc) to keep things really simple.
This gets a bunch of the spots but there are still a few that still need updating, namely the icons.

@ryanolsonk updated with feedback and fixed network request history as well


Screen goes black when I try to edit my name, game is unplayable in that session.

I tried to edit my name in a session, but before I could erase the default name, the page went completely black and I couldn't access anything. Refreshing or closing and reloading the page has no effect. Clearing the ABG cookie fixes it. But, I still can't change my name.
This is on Chrome mobile and desktop.
Actually, this makes all games unplayable, even in other sessions.

I reproduced it. On the way to fix it. Thank for reporting the issue!

Should be fixed now, even for previous session. Can you try again ?

Works - thanks!

From: Jérémie Pardou-Piquemal @.>
Sent: Monday, March 29, 2021 1:10 PM
To: jrmi/airboardgame @.>
Cc: dudefaceguy @.>; Author @.>
Subject: Re: [jrmi/airboardgame] Screen goes black when I try to edit my name, game is unplayable in that session. (#285)
Should be fixed now, even for previous session. Can you try again ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/jrmi/airboardgame/issues/285#issuecomment-809552324, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATAYYGIFMXSVL3IY6E2ISZ3TGC7CTANCNFSM4Z6U4ERA.


Create initial release?

Hi,
not sure if I got this wrong, but the first "curl -s https://raw.githubusercontent.com/goreleaser/get/master/latest | bash" only works for me when there´s already two tags with at least one commit diff present. The error is "exit status 128: fatal: Not a valid object name v1^" when there´s only one tag present.
What I want to achieve is

create new repo
create first release (e.g. only 1 commit, 1 tag)
call goreleaser

Is this by design, am I doing something wrong or is this a bug?
Thx for your efforts. I like the tool.

@embano1 this is probably a bug, let me check

This indeed happens if you have only one commit and one tag.
I don't yet know how to solve this in a good way...
how to reproduce
mkdir newrepo
cd $_
git init
touch file
git add -A
git commit -m 'first'
git tag v0.0.1
git describe --tags --abbrev=0 --always
git describe --tags --abbrev=0 --always v0.0.1^ # fatal: Not a valid object name v0.0.1^

thank you for the quick feedback.
well, any idea how would i work around this issue then? not sure if it was also not working when there were two commits and just one tag, e.g. several commits going in the same (tag) v0.1 release.

@embano1 Yes, two commits work:
mkdir newrepo
cd $_
git init
touch file
git add -A
git commit -m 'first'
touch file2
git add -A
git commit -m 'second'
git tag v0.0.1
git describe --tags --abbrev=0 --always
git describe --tags --abbrev=0 --always v0.0.1^ # first commit SHA

Ok, I can live with that as a workaround :)

Ok then. I'll leave it as-is.
thanks for the report anyway =)


[9.x] Update Model.php to assist in IDE detection of Builder methods

Adding the @mixin docblock helps various IDE:s automatically detect that Builder methods are permitted on Models.

See discussion in: #42778 and #26108
I am all in for adding it, as the main argument is to avoid breaking a third-party code, which I actually currently use, but I don´t agree that the core should refrain from adding such simple life-improvement changes as this based on third-party impact.

Add them to your own model or use Laravel IDE Helper please.

Add them to your own model or use Laravel IDE Helper please.

This is a very disappointing answer, unfortunately.
I already use my own model, but that doesn't help me when using third party packages which include models of their own. Also, the Laravel IDE Helper is not a good solution as cmd-clicking a method takes me to the Laravel IDE Helper file rather than the "real" declaration of the method in question, a problem that does not occur when simply adding the @mixin docblock.


Wrong purgecss purge with tailwind

Version
v2.8.1
Reproduction link
https://github.com/cosimochellini/LattanaPrimeVideo
Steps to reproduce

yarn
yarn dev
open http://localhost:3000
click "home" link (http://localhost:3000/home)
check that the purged css is incorrect

What is expected ?
I expect to see the page with the tailwind classes I set

What is actually happening?
I see my components correctly but with CSS too purged, probably because purgecss only reads the first view of the app, and does not take into account the other

Additional comments?
the strange thing (in my opinion) is that if I go directly to any page via url (eg http: // localhost: 3000 / home) the css is purged correctly and the page is displayed correctly

This bug report is available on Nuxt community (#c9328)

Hey :wave:
Feel free to use https://github.com/Developmint/nuxt-purgecss which includes sensible defaults for most nuxt projects ;)
If you use 3rd party packages, you have to add them to the whitelist or the component paths to the purgecss paths.
last but not least, if you use nuxt-purgecss, you don't need to set up purgecss manually, nor you need a postcss.config
Check https://github.com/manniL/lichter.io for a production example :relaxed:


Update to SenzingAPI 3.8.0

See https://github.com/Senzing/g2-sdk-go/issues/95

Pull requests:

https://github.com/Senzing/github-action-install-senzing-api/pull/27


[BUG] Non-supported HTML elements will be excluded without notice

General Information
Version: 0.6.0
Installation Method: cargo
Operating System: macOS
Backend (If changed during install): default
Describe the bug
When encountering a non-supported HTML element (e.g tables, mathematical equations, special elements like citations), they will simply get excluded and hidden from the user. This is the defined behavior, however, it leads to a few visual "bugs" when opening articles or just viewing sections only containing non-supported elements, as seen in the screenshots.
To Reproduce
Steps to reproduce the behavior:

Open the article List of content management systems or any other article containing non-supported HTML elements
The visual bug is visible

Expected behavior
Instead of just excluding the element from the article, there should be some text added instead that explains what element was hidden because it isn't supported.
Screenshots

This is an example of the visual bugs occurring because the user isn't informed that some elements are excluded, for reference, here is the Wikipedia article (it shows almost only tables, which are not supported)

Checklist

[x] checked other issues for the same bug
[x] read CONTRIBUTING.md

Blocking this issue because the following issues have to be completed first:

#135


graceful shutdown time shoud could be configured in xml file

see #465 ,dubbo.service.shutdown.wait / dubbo.service.shutdown.wait.seconds can only be configured in dubbo.properties file or jvm arguments, we should  also support in xml format and put this config into ApplicationConfig.what do you think? @chickenlj

[Dubbo-1814][Baiji-4] configure "provider.XML"
add a tag named Wait dubbo:registry: set timeout time for graceful downtime configuration in the registry.
<dubbo:registry address="multicast://<IP_ADDRESS>:1234" wait="100000"/>

In dubbo.properties, dubbo.service.shutdown.wait is used for config wait timeout of graceful shutdown. So we can use dubbo:parameter of dubbo:service to pass a timeout value to DubboProtocal to overide the value of dubbo.service.shutdown.wait
However a static field wait is added into DubboProtocal, I can't find a more elegance way to implement it.
#2375


Adding Distil-Whisper - distilled version of Whisper that is 6 times faster, 49% smaller

Per the HN  link, it would be great to get Distil-Whisper as an option in this repo!


Feature page pagination

Ajax pagination by pages
#15

@jifeon for review :boar:

looks really cool!


bash login options

In one of the partitions of my system, all jobs are required to have -l option in bash, as in #!/bin/bash -l (see our documentation).
I see that the job scheduler and shell support that option (probably because of #882), but unfortunately the RegressionTest class does not
https://github.com/eth-cscs/reframe/blob/d17ff88486096ef285727151ba3462146f54fc78/reframe/core/pipeline.py#L1212
That means that all ReFrame jobs submitted to that partition fail. Is this a feature that could get implemented?

Hi @davidedelvento, in the past we used to always emit the -l option, but led to the bug in #997 which was fixed in #998. I will convert this to a feature request so as to give the possibility to enable this functionality per partition.


[libvpx] update version to 1.12.0

Library name: libvpx
Update [libvpx] version to 1.12.0
All features are tested successfully in the following triplet:

x86-windows
x64-windows
x64-windows-stataic

I tried emailing @gjasny , the author of https://github.com/webmproject/libvpx/commit/cafe7cc1f10cfea74edb2ded7c3df2d69fcf1eee which resulted in removing a bunch of the patches here, to see if we can get the rest of the bits submitted upstream.

Hello,
I’m in no special relation to the libvpx project.
When I submitted the VS2022 patch I followed the contribution guidelines.
This resulted in this change.
Thanks,
Gregor


Enable character escaping

Using quotes or other means in the CSV standard to escape commas is currently not working in the display

Quotes escaping now works; nested quotes and other more complicated escaping need work


Does the application run when closed?

I have a basic question, does this plugin work when the app is closed? I want to say, does the call screen open when a notification comes while the application is closed?

Yes it does, but you have to provide a specific payload.
See the discussion here.
https://github.com/mattkhaw/cordova-plugin-callkit/issues/4

Thank you


Docker pushes fail on tags

Example: https://app.circleci.com/pipelines/github/nipreps/smriprep/678/workflows/efef46c8-1cfc-4448-9afe-438e3cebc733/jobs/3269
#!/bin/bash -eo pipefail
docker tag nipreps/smriprep nipreps/smriprep:${CIRCLE_BRANCH#docker/}
docker push nipreps/smriprep:${CIRCLE_BRANCH#docker/}

Error parsing reference: "nipreps/smriprep:" is not a valid repository/tag: invalid reference format
Exited with code exit status 1
CircleCI received exit code 1

We should probably use the following heuristic:

check for CIRCLE_TAG
if none, check if CIRCLE_BRANCH has the docker/ prefix


Change frame conventions from NED to SWD

Description
Fixes #141. This patch changes auv_interfaces/State frame conventions from NED to South-West-Down (SWD).
Type of change
Please mark options that are relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] The code builds clean without any errors or warnings
[ ] Unit tests are passing
[x] Linter tests are passing

How To Test

Run automated system testbed
Manually run a test mission

Moving forward with this. Some tests in the test bed are failing, but for an unrelated reason. Will fix those next.


Test: Run EFCore.SqlServer.FunctionalTests on SqlServer 2016 on ubuntu

dupe of #9112 Missed the other issue.


Added support for Korean language

At Korean language PM/AM part of time expression goes at the beginning of the string: for example, PM hh:mm. Apart from that, it should be translated to Korean accordingly:
PM -> 오후
AM -> 오전
Extended interface of Locale with optional methods to expose flag controlling position of time period and translation of it:

setPeriodBeforeTime
am
pm

If they are not provided default values are used:

false
AM
PM

So the changes are back-word compatible.
Translations are provided by native Korean speaker.

Thanks for the translation!


Memory leak in config.onrendered

Related issues: https://github.com/c3js/c3/issues/1183 https://github.com/c3js/c3/issues/1097
The fundamental issue is that the config.onrendered queue never gets cleaned up or flushed (ever) when the tab is inactive.
It stores a bunch of functions which isn't exactly memory efficient, resulting in even switching from the tab for 30 seconds causing a massive garbage collection hang.
(It also causes the transitions to be applied in a buggy fashion, e.g. I have the length option set in a flow() which is not applied properly on resume, none of the points are removed from the graph like when the tab is active):

This single issue makes c3 unusable for a lot of situations. It seems like removing the queueing altogether (or at least periodically flushing it), or at the very minimum making sure that only one call is queued for each chart would be for the best. This is a great library with lots of features, and I really hope that this 2 year old issue can be fixed.

@yunyun I quite agree, I'd love to get that issue resolved, it's plagued C3 for years. Thanks for the thorough analysis, your grasp of memory profiling seems a bit better than mine.
Any chance I could convince you to submit a PR? 😄

I'm not too familiar with the C3 codebase (just a general glimpse), but I'm going to be working on it for my summer project so I might be able to help. I think replacing all the internal timer/queue implementations with https://github.com/d3/d3-timer would likely fix this (it periodically does a setTimeout instead of requestAnimationFrame for inactive tasks) as well as many other performance issues with lots of c3 graphs (it's the official implementation, after all).

@yunyu That sounds excellent — though no idea if D3 v3 has any compatibility issues with d3-timer. Feel free to drop me a line on Gitter if there's anything I can help you with; again, this is something I'd love to get sorted out. 🙌

@aendrew d3-timer doesn't seem to actually have any reliance on d3 v4 (a standalone version is offered), but the difficult part would be to temporarily disable all transition durations when the tab is inactive in order to stay under the Chrome CPU budget. This is done automatically in v4, but it would likely be a somewhat complex affair (from what I've seen with how chart.internal.config.transition_duration is handled).
On a hacky note, I've worked around the original issue in my application (http://twitterwall.yunyul.in/admin) by just destroying and recreating all charts on resume.

Just adding a minimal repro case: https://jsfiddle.net/f11x2012/

I attempted to backport d3-timer to d3 v3.5.17 (while stripping the inactive tab handling in c3), but unfortunately, the periodic-wake behavior was removed from d3-timer in https://github.com/d3/d3-timer/commit/da49992b1f5d91316268fe3039b91746157d53ed due to upstream changes in d3-transition, and there was no noticeable improvement in background behavior compared to current c3 with the original v3.5.17. I think this issue isn't really fixable without moving to d3 v4 (which is planned anyway).

@yunyu Oh wow, that's a lot of effort — thanks for investigating that, even if there isn't much we can do at the moment.
Maybe it's just worth holding up until we upgrade the library itself to 4.x? That might ultimately be a better use of time — helping with that transition soon after we release 1.x.
Thoughts, @kt3k?

Thanks for lots of investigations! @yunyu
I agree with @aendrew. It seems better to upgrade d3 first.


Just Build Examples

Hi I have a beginner question. I would like simply to build the scripts in the tutorials folder, but am not able to do this. Tutorial number one builds, but number two does not.
Can you please tell me whether you think that it is likely that I have too old a version of tsc, or whether my compile flags are not correct?
Here is the message:
alexi@workstation:~/work/fp-ts/tutorials$ tsc fp-ts-to-the-max-II.ts
../src/Array.ts:148:14 - error TS2322: Type 'undefined[]' is not assignable to type 'never[]'.
  Type 'undefined' is not assignable to type 'never'.

148 export const empty: Array<never> = []
                 ~~~~~

Found 1 error.

alexi@workstation:~/work/fp-ts/tutorials$

I don't mean to be a pest, but I've decided to reopen this.
I checked the documentation that tsc checks the parent directory for a tsconfig.json file, so I think that compile flags must not be the problem?
This is appears to easy to fix, but I just expect to be able to pull the repository and that the tutorials would build.
Is it deliberately broken, or is it just that I don't have enough experience to see what's wrong with it?

The solution is to trampoline the build process. I had the same problem myself.
The TypeScript compiler doesn't use trampolines when building the project.


No scrollbar in upload progress modal

The upload progress modal doesn't show the cancel button when multiple files are uploaded at the same time and the content flows off the bottom of the screen. There is no way to scroll the page to get to the cancel button. We want to fix this so the cancel button can be clicked on. There are 2 solutions listed below.
In this image you can see the cancel button is not visible when the developer tools are opened to reduce the "height" of my browser viewport.

A simple solution is to make only the modal body scrollable by adding overflow: auto; to the modal-body element. This would be consistent with the scrollable area in recordset modal.

Another solution is to add a scrollbar to the whole modal so the modal will scroll up and down instead of just the modal-body.

This issue is also present in the share and cite modal popup on record app.

For the profile popup we've solved this by adding this. I think we should do the same for the popups that you mentioned.  The behavior is like the second solution that you mentioned.

Changes in https://github.com/informatics-isi-edu/chaise/commit/7a2364deeb12bed02e1d9a07e541b86487d69c93 have fixed this.


[issue] when i download a video and convert it to mp3

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.07.21. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[X] I've verified and I assure that I'm running youtube-dl 2018.07.21

Before submitting an issue make sure you have:

[X] At least skimmed through the README, most notably the FAQ and BUGS sections
[X] Searched the bugtracker for similar issues including closed ones
[X] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[X] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):

@$ youtube-dl -v -x --audio-format mp3 --audio-quality 320k https://youtu.be/lI3jlheDLgg
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'-x', u'--audio-format', u'mp3', u'--audio-quality', u'320k', u'https://youtu.be/lI3jlheDLgg']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2018.07.21
[debug] Python version 2.7.13 (CPython) - Linux-4.9.0-7-amd64-x86_64-with-debian-9.5
[debug] exe versions: ffmpeg 3.2.11-1, ffprobe 3.2.11-1
[debug] Proxy map: {}
[youtube] lI3jlheDLgg: Downloading webpage
[youtube] lI3jlheDLgg: Downloading video info webpage
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {22} signature length 44.40, html5 player None
[youtube] lI3jlheDLgg: Downloading player https://www.youtube.com/yts/jsbin/player_ias-vfl2WjsTu/en_US/base.js
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {43} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {18} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {36} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {17} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {137} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {248} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {136} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {247} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {135} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {244} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {134} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {243} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {133} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {242} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {160} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {278} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {140} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {171} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {249} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {250} signature length 44.40, html5 player None
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {251} signature length 44.40, html5 player None
[debug] Invoking downloader on u'https://r4---sn-1gieen7e.googlevideo.com/videoplayback?ei=0CtUW42sNcrFgAeenp-ICA&id=o-ABsjZQeMUzVvjt7-unwlUb-bwtlO2GHGJFtebzx_cxec&lmt=1481542237681975&fvip=6&ip=<IP_ADDRESS>&sparams=clen%2Cdur%2Cei%2Cgir%2Cid%2Cip%2Cipbits%2Citag%2Ckeepalive%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Crequiressl%2Csource%2Cexpire&mv=u&mt=1532242523&ms=au%2Conr&source=youtube&mime=audio%2Fwebm&keepalive=yes&key=yt6&requiressl=yes&clen=3568262&mn=sn-1gieen7e%2Csn-axq7sn76&mm=31%2C26&itag=251&ipbits=0&gir=yes&pl=24&expire=1532264497&dur=213.841&c=WEB&signature=0C0761569D864253C3D30B35E39145FA08BC622D.4ACC6655BD21EFF16B70A0C5CA5DF9485358485C&ratebypass=yes'
[download] Destination: Groove Coverage - 7 Years & 50 Days (Official Video)-lI3jlheDLgg.webm
[download] 100% of 3.40MiB in 00:00
[debug] ffmpeg command line: ffprobe -show_streams 'file:Groove Coverage - 7 Years & 50 Days (Official Video)-lI3jlheDLgg.webm'
[ffmpeg] Destination: Groove Coverage - 7 Years & 50 Days (Official Video)-lI3jlheDLgg.mp3
[debug] ffmpeg command line: ffmpeg -y -i 'file:Groove Coverage - 7 Years & 50 Days (Official Video)-lI3jlheDLgg.webm' -vn -acodec libmp3lame '-b:a' 320k 'file:Groove Coverage - 7 Years & 50 Days (Official Video)-lI3jlheDLgg.mp3'
Deleting original file Groove Coverage - 7 Years & 50 Days (Official Video)-lI3jlheDLgg.webm (pass -k to keep)
@$ youtube-dl --version
2018.07.21

Hey guys,
i hope that i do this correctly it's my first issue-/bug-report so don't be too hard to me and my bad english :)
i was trying to download and convert a youtube-video to mp3 for a friend it's an old song. and after my command with youtube-dl, wich i'm using verbosly, i got the warning message you see above. I never got a warning or error output before so i hope that i can help with this posting/report your work here is so nice and i love you for it!
Thx for your attention to this report :-)

i got this by downloading that video to a song with other songs too in the last days but now i can't repoduce it anymore so maybe it was a temporary issue i rebootet my linux-server one time yesterday maybay that helped or workedarround by itself i don't know what happend or what the failure was....
so thx anyway for help

Works fine here. Maybe you should close the issue @thhunder ?

Yes, i should close it... right so i'm sorry :-)


chore: version bump and fix vulnerabilities

Do you know why the build is failing?

Build fails bc Babel was updated. This mismatch is temporary. Once we incorporate these Babel changes into our main code base (master branch), the script will stop failing in future updates.

The failing check in https://github.com/HorizenOfficial/zencashjs/blob/release/scripts/check-lib-sync.sh compares a list of changed files in the src/ folder with the list of changed files in the lib/ folder. The intention here is to ensure that lib/ was updated after changes to src/, not the other way around.
I'll merge bypassing this test now. But we might want adjust this check to do only a one way comparison src/ -> lib/, or even have to make changes if it also means the build on release will fail.


New app: Visual Studio Code (latest)

Visual Studio Code is Microsoft's new free and cross-platform source code editor.
https://code.visualstudio.com/

Hmm, didn't realize that this is basically an Atom fork (or Atom with a custom skin). Embarrassed and closing this PR.
> pushd '/opt/homebrew-cask/Caskroom/visual-studio-code/latest/Visual Studio Code.app' >/dev/null && find . -name Resources -prune -o -maxdepth 3 && popd >/dev/null
.
./Contents
./Contents/_CodeSignature
./Contents/_CodeSignature/CodeResources
./Contents/Frameworks
./Contents/Frameworks/Atom Framework.framework
./Contents/Frameworks/Atom Helper EH.app
./Contents/Frameworks/Atom Helper NP.app
./Contents/Frameworks/Atom Helper.app
./Contents/Frameworks/Mantle.framework
./Contents/Frameworks/ReactiveCocoa.framework
./Contents/Frameworks/Squirrel.framework
./Contents/Info.plist
./Contents/MacOS
./Contents/MacOS/Atom
./Contents/PkgInfo
./Contents/Resources

This is a legitimate tool. It is built with Electron (formerly Atom-shell), yes, but there is no shame in that. It definitely warrants inclusion.
Could you just please add a version and sha256?

@vitorgalvao Okay. But the home page only says "preview" and provides the download link (no HTTPS, by the way). How can we version it in this case?

By the way, on an irrelevant note: yes it is totally legit, but the way it is advertised is very confusing. Also, they didn't even change the bundle identifier...
> /usr/libexec/PlistBuddy -c 'print CFBundleIdentifier' '/opt/homebrew-cask/Caskroom/visual-studio-code/latest/Visual Studio Code.app/Contents/Info.plist'
com.github.atom-shell

By the way, on an irrelevant note: yes it is totally legit, but the way it is advertised is very confusing. Also, they didn't even change the bundle identifier...

I've submitted feedback to them about that.  Hopefully they'll fix it in the next release.

This is merged, but brew cask install visual-studio-code does not work:


PR: Fix pasting code in the Editor

Description of Changes
The paste logic does two things:

When pasting multiline text, it keeps the following lines at the same indentation as the first line. Exception: The following lines maximum de-dent is the smallest indentation in the clipboard.
For python code, it tries to avoid creating over-indented lines (created because of auto-indentation). To achieve this, it will de-dent until reaching a valid indentation. The resulting indentation can not be smaller than either:

The current cursor position
The copied indentation

[ ] Wrote at least one-line docstrings (for any new functions)
[ ] Added unit test(s) covering the changes (if testable)

[ ] Included a screenshot or animation (if affecting the UI, see Licecap)

Issue(s) Resolved

Fixes #16159
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct:

Hello @impact27! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file spyder/plugins/editor/widgets/codeeditor.py:

Line 2840:1: W293 blank line contains whitespace

Restarting the tests


New multiple microservice

most modify is "revert old multiple microservice logic.",   this is not important, just delete old logic
other commit is important.

Coverage decreased (-0.09%) to 84.766% when pulling 71eebc573ca9e2d070dfedaba80c537be980bcb2 on wujimin:new-multiple-microservice into a160d43ca4b302c856a2a941a813cf8e2c1ea134 on ServiceComb:master.


ServerSideExtension.dll is missing

Description
ServerSideExtension.dll is missing
Steps to Reproduce

Launch the Build Project step in Visual Studio
Get the error message "...\csharp\ServerSideExtension\bin\Debug\ServerSideExtension.dll' is missing"

Expected behavior
Get the executables located in  csharp/SSEtoRserve/bin folder
Actual behavior
Error message = "...\csharp\ServerSideExtension\bin\Debug\ServerSideExtension.dll' is missing"
Environment
Operating system where the SSE plugin is deployed
Windows 7 Professionnel
Qlik Sense
Server

Hi,
Thank you for the feedback. It sounds like we are missing a dependency for the project structure, I will look into that.
Meanwhile, if you either build the entire solution or first manually build the project "ServerSideExtension", "ServerSideExtension.dll" will be created for you.
Regards,
Markus Helgesson

When building the project "ServerSideExtension", I've got this error message : "Command "V:\Techno R\R_in_QC sse-r-plugin\sse-r-plugin-master\csharp\ServerSideExtension\generate_SSE_Stubs_from_proto.bat V:\Techno R\R_in_QC sse-r-plugin\sse-r-plugin-master\csharp\ServerSideExtension" stopped with code 9009."
Please also notice that even after following the steps described in the Get Started document, the 2 files ServerSideExtension.cs and ServerSideExtensionGrpc.cs are still missing.
Sorry. I am not a VB expert so I am a bit lost...
Thanks for your help.
Stéphane

Sounds like there is a problem generating the gRPC and protobuf files. Please try according to the step-by-step comment by sam-sla @ https://github.com/qlik-oss/sse-r-plugin/issues/3 and let us know if there are any problems (in as much detail as possible).


Minor README.md updates

Codecov Report

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

@@            Coverage Diff            @@
##             master       #2   +/-   ##
=========================================
  Coverage     93.24%   93.24%
  Complexity       95       95
=========================================
  Files            12       12
  Lines           370      370
  Branches         24       24
=========================================
  Hits            345      345
  Misses           19       19
  Partials          6        6

Continue to review full report at Codecov.

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


PT-6909 Handle invalid anonymiser

Currently invalid anonymiser is just ignored. With this fix it will be reported to the log as error and to the dump to make it broken and attract attention.

+1

:+1: I would have preferred less  Update pkg/anonymiser/anonymiser_test.go commits but it's fine

@boekkooi-fresh I will squash PR into single commit


Fix build Radium with double precision

When compiling Radium with double precision floating point, glm wrappers cause an ambiguity.
Since the RadiumToGlm wrappers are used only to set uniforms for shader programs, I just enforced them to take single precision vectors/matrices as input.
Shall we have both single and double precision versions of these wrappers?
What about the GlmToRadium wrappers (that are currently not used)?

I think this is not the way to solve this problem. In Radium, all is Dependent upon the "Scalar" typedef, defined in CoreMacros.hpp according to the compilation option CORE_USE_DOUBLE.
Nevertheless, when converting a Vector from Ra::Core to a glm::vec* for globjects, I think that we can always transform to floats or, in the underlying type of glm::vec2 (in shaders, uniforms are declared as float vectors whit the underlying type configurable using some #option in GLSL).
So, I recommand rather to write the fonction as, eg,
inline glm::vec2 toGlm( const Vector2& v )
{
return glm::vec2( static_castglm::vec2::value_type(v( 0 )), static_castglm::vec2::value_type(v( 1 )) );
}
and so on for others.
Note that glm::vec2::value_type can be defined by the user at compile time (so, we can always set it at the same value than Scalar ...

I do agree with mathias about the compile-time cast.
FYI, Eigen also provide a way to cast a matrix directly Eigen::Matrix::cast<float>().
For the same used for the cast type, I would prefer something like GlmAdapters::GlmScalar.
Since we are on this class, what about adding in-place copy for glm->eigen adapters, such as:
inline fromGlm( const glm::vec2& v, Vector2& out )
{
   out << v[0], v[1];
}

inline Vector2 fromGlm( const glm::vec2& v )
{
   Vector2 out;
   fromGlm(v,out);
   return out;
}


feat: add type="button" to button in anchors to prevent unintended form submission

Thanks, for this awesome library!
When it is used in <form>, the anchor dispatches submit event because type="button" attribute is not set.
So the form can be accidentally submitted.
This PR fixes this behavior.

Thanks! I'll merge it to an intermediate branch, tests a failing due to snapshot checks. I will fix it on the 196-add_type_button_to_button branch before merging the change to master.

Published version 10.2.2 with this change.

@serebrov Thank you!!


Convert Girl's Heavy Armors to BHUNP

Girl's Heavy Armors

[x] Blades

[x] Dwarven

[x] Ebony

[x] Iron

[x] Orcish

[x] Steel

[x] Wolf

[x] Take screenshots

[x] Publish

Published: https://www.nexusmods.com/skyrimspecialedition/mods/39891/


In packaged game sometimes can't start new game

In packaged game, if you enter settings before starting new game after leaving the settings instead of MainMenu the PauseMenu is displayed and we can't start new game.

DevNote:
Same as here https://github.com/HaywireInteractive/OnAllFronts-Public/issues/811#issuecomment-1912932580


Problem with rviz_cube.skeleton File

I have an rviz plugin which can create a cube or sphere by clicking with the mouse on a symbol. The mesh files of my cube or spheres are the default ogre_media/models files of rviz pkg. Since the last update I got an error when I add my rviz::tool.
[ERROR] [1636065651.467587506]: Error retrieving file [file:///opt/ros/noetic/share/rviz/ogre_media/models/rviz_cube.skeleton]: Couldn't open file /opt/ros/noetic/share/rviz/ogre_media/models/
Where can I find these files ?
Your environment

OS Version: e.g. Ubuntu 20.04
ROS Distro: [Noetic]
RViz, Qt, OGRE, OpenGl version as printed by rviz:

[ INFO] [1636065240.114759044]: compiled against Qt version 5.12.8
[ INFO] [1636065240.114767030]: compiled against OGRE version 1.9.0 (Ghadamon)
[ INFO] [1636065240.122419459]: Forcing OpenGl version 0.
[ INFO] [1636065240.700930695]: Stereo is NOT SUPPORTED
[ INFO] [1636065240.700972114]: OpenGL device: NVIDIA GeForce RTX 2060/PCIe/SSE2
[ INFO] [1636065240.700986853]: OpenGl version: 4.6 (GLSL 4.6).```

Loading of skeleton files was introduced in #1654. But that should be optional.
Could you provide a pointer to your repo to try to reproduce that issue? I haven't seen that for markers, for example.

You can safely ignore this error message. Probably, it should be changed to an info or even debug message here:
https://github.com/ros-visualization/rviz/blob/3924f0e2500aec6cd532d97484a88e055aa2cac9/src/rviz/mesh_loader.cpp#L757
@kar-re, any objections?

Loading of skeleton files was introduced in #1654. But that should be optional. Could you provide a pointer to your repo to try to reproduce that issue? I haven't seen that for markers, for example.

Thanks for the quick reply. Currently I have no repo. for this project, I will take care of this.
Thanks for the explanation, now it is clear. I load the markers as a mesh to be able to scale them up or down in the 3D scene in RVIZ by using the mouse. After placing the sphere or cube has a fixed size and is published as a marker.
This line produces the error.
rviz::loadMeshFromResource( resources_[curr_resource_] )

You can safely ignore this error message. Probably, it should be changed to an info or even debug message here:
https://github.com/ros-visualization/rviz/blob/3924f0e2500aec6cd532d97484a88e055aa2cac9/src/rviz/mesh_loader.cpp#L757
@kar-re, any objections?

Ok thx for info.
If this were possible, it would be very helpful.


Create seed data for cypress tests after server initialization

Our cypress e2e tests for checkout with an existing user needs the following pre-existing data:
User:
First Name: Test
Last Name User
email<EMAIL_ADDRESS>Password123.
Address:
body: {
defaultAddress: false,
titleCode: 'mr',
firstName: 'Test',
lastName: 'User',
line1: '999 de Maisonneuve',
line2: '',
town: 'Montreal',
region: { isocode: 'US-AK' },
country: { isocode: 'US' },
postalCode: 'H4B3L4',
phone: ''
}
Payment details (via a new cart)
body: {
accountHolderName: 'test user',
cardNumber: '4111111111111111',
cardType: { code: 'visa' },
expiryMonth: '01',
expiryYear: '2125',
defaultPayment: true,
saved: true,
billingAddress: {
firstName: 'test',
lastName: 'user',
titleCode: 'mr',
line1: '999 de Maisonneuve',
line2: '',
town: 'Montreal',
postalCode: 'H4B3L4',
country: { isocode: 'US' }
}
Seed data has to be created before the test runs. According to cypress best practices, it also has to be destroyed (in case it already exist) before running the test.

In my original test for "checkout with an existing user", I was

at the beginning of the test:
--  creating a new shipping add
-- creating a new payment card
at the end of the test, cleanup:
-- deleting the shipping add
-- deleting the payment card

Unfortunately these were removed after the refactoring for adding the mobile viewport was done.
So I'm adding these again. As such, I won't need to have them in this new file.
In this new file, I will be only,

checking if the user already exists. If not,
-- register the test user.

PR https://github.com/SAP/cloud-commerce-spartacus-storefront/pull/1941

After talking to Gil, we decided to keep the setup & teardown of the test data in the test itself (I prefer it this way, so it's independent from creating the test user, which can be run every time we initialize the environment. Then the test data is tied with the test which is when we need it).
BUT, will use rest calls to delete the data, to make sure it is properly deleted.


Minor sonos fix

Silence a pep8 warning in the previous code with the newest pip
Don't blow up when no sonos speakers are on the network
Don't blow up when the speaker returns NOT_IMPLEMENTED on the track metadata request

I'll likely be hacking on this component quite a lot more and might take a shot at writing some tests if I can find a sane way to mock soco.

One style fix needed, changes look good.

@balloob done


HHH-12273 - Load Proxy by its identifier should consider the Session UUID

https://hibernate.atlassian.net/browse/HHH-12273

@gbadner I created this issue and provided a fix to cover the situation you described previously. Let me know if you agree with the change. I think it's easier to just fetch the initializeProxyWhenAccessingIdentifier flag when we need it instead of caching the Session identifier as well.


Update README.md

name: feat: react-highlight-popover
about: A headless react component for creating popovers on text selection with zero dependencies.
labels: Libs and Components

i added new libs and components called Vaul


CI: fails to install semverver on travis' macOS/Windows builders

E.g. this one:
+'[' -n '' ']'
+case "${TRAVIS_OS_NAME}" in
+'[' osx = windows ']'
+mkdir -p /Users/travis/rust/cargo/bin
+cp target/debug/cargo-semver /Users/travis/rust/cargo/bin
+cp target/debug/rust-semverver /Users/travis/rust/cargo/bin
++mktemp -d
+cargo install --root /var/folders/17/5mc7816d3mndxjqgplq6057w0000gn/T/tmp.dkTfxD4S semverver
No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.

Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received

The build has been terminated

I guess it's a platform-dependent failure though I'm totally not sure. Therefore we currently only check on Linux but it'd be great if we could resolve this by migrating CI or something else.

Now we've migrated to GHA and this doesn't seem to be an issue anymore, closing.


Adding configurable block time as server input parameter

Description
This PR implements the ability to customize the consensus block time.
Block time parameter can be set via --block-time parameter.
If this flag is omitted, the default value is 2 seconds.
Changes include

[ ] Bugfix (non-breaking change that solves an issue)
[x] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)

Checklist

[x] I have assigned this PR to myself
[x] I have added at least 1 reviewer
[x] I have tested this code
[ ] I have updated the README and other relevant documents (guides...)
[ ] I have added sufficient documentation both in code, as well as in the READMEs

I have read the CLA Document and I hereby sign the CLA


Inference Speed comparison

Hello everyone,

I am trying to serve TheBloke/Mistral-7B-Instruct-v0.1-GPTQ model.

I'm currently serving the model via jina and internally I am doing the predictions as:
input_ids = text_tokenizer.encode(prompt, return_tensors="pt").cuda()

# Generate output with custom configuration
output_ids = text_model.generate(input_ids, **gen_config)

generated_ids = output_ids[:, num_input_tokens:]
# Decode only the generated part
output = text_tokenizer.decode(generated_ids[0], skip_special_tokens=True)

Here manually we are generating the output tokens and then decoding it.
For my test prompt, the performance is as:

time taken: ~2.5sec
token/sec: ~6

Now, while serving it via OpenLLM using following command:
openllm start TheBloke/Mistral-7B-Instruct-v0.1-GPTQ --quantize gptq --backend pt
For the same test prompt, the performance is as:

time taken: ~30sec
token/sec: ~0.5

Env:

OS: Ubuntu 20.04
GPU: Nvidia T4 (16GiB vRAM)
Cuda: 11.8

I want to discuss why is the difference so big.
Am I doing something wrong while serving with OpenLLM?
Let me know your thoughts.
Thanks

gptq is now supported with vLLM and latest openllm version. You can test it with vLLM as I haven't update the pytorch code path for a while now.
You should see signi improve with vLLM.


Problem encountered on https://dotnet.microsoft.com/en-us/learn/dotnet/hello-world-tutorial/create Operating System: windows

Problem encountered on https://dotnet.microsoft.com/en-us/learn/dotnet/hello-world-tutorial/create
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
Microsoft Windows [Version 10.0.19044.1288]
(c) Microsoft Corporation. All rights reserved.
C:\Users\jwm19>dotnet
Usage: dotnet [options]
Usage: dotnet [path-to-application]
Options:
-h|--help         Display help.
--info            Display .NET information.
--list-sdks       Display the installed SDKs.
--list-runtimes   Display the installed runtimes.
path-to-application:
The path to an application .dll file to execute.
C:\Users\jwm19>dotnet new console -o MyApp
Welcome to .NET 6.0!
SDK Version: 6.0.101
Telemetry
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.
Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry

Installed an ASP.NET Core HTTPS development certificate.
To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only).
Learn about HTTPS: https://aka.ms/dotnet-https
Write your first app: https://aka.ms/dotnet-hello-world
Find out what's new: https://aka.ms/dotnet-whats-new
Explore documentation: https://aka.ms/dotnet-docs
Report issues and find source on GitHub: https://github.com/dotnet/core
Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli
The template "Console App" was created successfully.
Processing post-creation actions...
Running 'dotnet restore' on C:\Users\jwm19\MyApp\MyApp.csproj...
Determining projects to restore...
Restored C:\Users\jwm19\MyApp\MyApp.csproj (in 272 ms).
Restore succeeded.
C:\Users\jwm19>cd myapp
C:\Users\jwm19\MyApp>// See https://aka.ms/new-console-template for more information
'//' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\jwm19\MyApp>Console.WriteLine("Hello, World!");
'Console.WriteLine' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\jwm19\MyApp>program.cs
C:\Users\jwm19\MyApp>Console.WriteLine("Hello, World!")
'Console.WriteLine' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\jwm19\MyApp>Console App
'Console' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\jwm19\MyApp>Console
'Console' is not recognized as an internal or external command,
operable program or batch file.

@frpkuller I am not sure what was your issue, looks like you did follow the instruction as needed until cd myapp command. After that seems you just pasted the source code into to command prompt or so, where you are supposed to run the app instead. Please run dotnet run command instead to see the result.
Not sure if this solves your issue but I don't see any other issue or failure in your log. If the above was not your issue, please provide more info on what are you trying to do and/or on which step you stuck from the tutorial


Menu Entry Swapper to make check for snakes in PP first option

Please, very usefull

This can now be done with the changes in 92aac53f4273e7944c3da767637e083847c03808


[5.2] Unset IFS after its use in set_build_options_for_host

If IFS remains set, it may cause compilation errors due to unanticipated
replacement of characters in some parameters.
Addresses rdar://problem/57927748 and rdar://problem/58347344
(cherry picked from commit f67ccf5c9dda486dd43e074ffab8c7d554393b3d)

@swift-ci please smoketest

@swift-ci Please smoke test

Turns out this is not needed -- closing


chore(Dependencies) : update zio, zio-streams from 1.0.15 to 2.0.0

Updates

dev.zio:zio
dev.zio:zio-streams

from 1.0.15 to 2.0.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "dev.zio" }
}]

labels: library-update, early-semver-major, semver-spec-major, commit-count:1

Superseded by #496.


feat: create the Schedules namespace

All schedule functionality moved from the Checkpoints namespace to this one. Also added toEquals
to all entities
BREAKING CHANGE: checkpoints.createSchedule is now checkpoints.schedules.create.
checkpoints.removeSchedule is now checkpoints.schedules.remove. checkpoints.getSchedules is
now checkpoints.schedudles.get

:tada: This PR is included in version 5.0.0-beta.26 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 5.0.0-alpha.17 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


The demo site is down, can we use GitHub pages instead for stability?

It seems that the author has no enough time to keep the demo server online. We can just use GitHub pages for demo site. So you don't need to maintain the server any more.

You're partly right.
But github pages is not friendly in mainland, so we may put dist in cdn.
lack gzip or sth., it's much slower than before, I' check it later.

If the source code is already hosted on GitHub, it means it assumes the users can access GitHub. GitHub pages are the same accessible as GitHub.
Moreover, mainland server is unfriendly to international users. This repo has an English README, meaning that it cares about international users.

well, GitHub pages not the same accessible as GitHub in mainland
moving to cdn
github pages will take into consideration for international users.


CBSD Removal - modify cbsd removal architecture - CC

CBSD removal (handling of DELETE cbsd endpoint) requires a multi-stage operation.
A registered and operational CBSD cannot be simply removed from the DB, we need to deregister it first from SAS and only then we can remove the db entity with its relations.

CC

possibly will also need adjustments, corner cases

Guestmating at 3, but could be less or more.

Currently there is definitely a following race in CC (assuming other tasks from CBSD Removal are done):

AMC send Registration request
RC inserts Registration request to database with pending state
CBSD is deleted (marked as deleted)
AMC gets state with CBSD as deleted, it sees that is not registered, so it deletes CBSD
CC wakes up now and sends pending Registration request
So to solve this issue CC should only allow sending Deregistration Requests from CBSDs which are marked as deleted

https://github.com/openEPC/magma/pull/85


Question on header name case-sensitivity

On line #75 we have existingHeaders['access-control-allow-origin']  but on line #34 it's  'Access-Control-Allow-Origin' which seem likely to be a problem... is the existingHeaders key lookup magically case-insensitive?

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers
Headers are case-insensitive!  That said, I should probably unify the example at least :)


Question on FAMO loss behavior

Hello and thanks for the fantastic work on FAMO!
I've been experimenting with FAMO in some personal projects and have observed an interesting behavior related to loss values. It appears that when individual losses are less than 1, the FAMO loss becomes negative, and when they are greater than 1, the FAMO loss is positive. This seems to stem from the logarithmic operation in get_weighted_loss.
Interestingly, when all individual losses are uniformly less than 1 or greater than 1, the aggregated FAMO loss seems to converge towards zero. I'm not entirely clear on the mechanics behind this behavior.
I am curious about how FAMO is expected to perform in scenarios where some losses exceed 1 while others do not. Additionally, I've encountered issues when attempting to implement learning rate (LR) scheduling under these conditions. It seems to fail.
Could you provide any insights or recommendations for handling such cases? Maybe there's a different approach or adjustment to the LR scheduling that might help?

Yes, as ln(1) = 0, the log loss will be negative/positive when the original loss is greater/smaller than 1. I don't know what is happening exactly in your case. From your description, I would play with the min_losses (making them -1 or smaller so that we fake all losses to be greater than 1) and then play with the weight decay gamma (for w_opt). When weight decay gamma is large and min_losses are small enough, you should recover the original average loss training.

Thanks! All of them are MSEs, so min_losses should be 0 as default. Setting them to -1  wouldn't mess up with the gradients? Should I set all min_losses to -1? If it doesn't make any difference, could this be the default setting?
Well, my problem has some losses that are bigger than 1, while others are smaller. I was playing with ReduceLROnPlateau to schedule ADAM's LR. However, some losses were increasing while others were decreasing, and the scheduler monitors just one of the directions. This was resulting in a series of suboptimal plateaus in the aggregated loss. However, if faking the loss to be always positive works, this shouldn't be a problem anymore.


Latency of Heart Rate When Starting Exercise

Hi, I'm a beginner in Android, Wear OS, and health services. Currently, I want to collect data such as heart rate and calories over a specific period, like 2 minutes.

I've tried using ExerciseSample and ExerciseSampleCompose, but I'm not sure about the differences between them since their functions seem quite similar.
Also, I believe that the data retrieved on the frontend is accurate, as it's collected by the sensor, but can it compete with the data provided by Samsung Health?
I noticed a latency in the heart rate readings when starting exercise, typically taking about 6-10 seconds. Why is there a delay, and why doesn't the sensor reflect the heart rate instantly when the exercise starts?
I noticed that Health Services perform standardized calculations for data such as calories. How can I adjust these calculations to account for age and weight?

Hey, thanks for the questions!

ExerciseSample and ExerciseSampleCompose demonstrate the same behaviors. ExerciseSampleCompose uses Compose for Wear OS, which is the recommended UI framework. We'll be deprecating the ExerciseSample in favor of ExerciseSampleCompose soon.
The data does not compete, but Health Services on Wear OS only allows one app to be running an active exercise at a time. Therefore, if you run ExerciseSampleCompose first, it should stop running once you start an exercise in Samsung Health. Is this what you are referring to? Samsung Health will still be able to track daily metrics in the background.
The HR sensor takes some time to warm up -- this is handled by prepareExercise (in the Exercise Sample this happens in the GPS acquisition screen). The amount of time the sensor needs to warm up may vary by device.
This happens through the default fitness app (i.e. Samsung Health for Galaxy Watches, Fitbit for Pixel Watches, etc). The default fitness app syncs the user profile back with WHS so the calculations can be adjusted based on height, weight, etc.

Hi Breanatate,
Thank you for your prompt reply. I have clarified some questions, as I believe I didn't explain them clearly before:
The data received and displayed by the health service is through the watch's own sensor, so I think it should be accurate. I am curious whether the health service data is as accurate as the data in Samsung Health.
Does this mean that WHS will automatically sync data such as age and weight from other fitness apps? For example, if I use a Samsung watch with Samsung Health, will WHS get age and weight data from Samsung Health? Will this data be added to the algorithm and influence the results? I want age and weight to be factors that affect the data, like how a heavier person might burn more calories than a thinner person, or how a younger person might burn more than an adult.


Add Claim Rewards Button

https://github.com/busyorg/busy/projects/6#card-5364055

Fixes # .
https://github.com/busyorg/busy/projects/6#card-5364055
Changes:

Add Claim Rewards Button

@bonustrack whats a good way to test this?

Updated to display Rewards in Current User's Wallet Summary

Updated with new design

@jm90m When reward are claimed the reward balance should be updated and disappear as they will be empty. Also i feel strange the button "transfer" in middle, i would rather bring in to the top, and use purple color and use grey color for claim reward button.

@bonustrack Updated with new button colors and claimed reward balance gets hidden after claiming the reward

@jm90m I think the box should be completly removed when reward claimed. Now i still see the box but empty.
Also the last line of balance (see in green) should not be visible. And the padding in top and bottom should be same height (see red lines)

updated the styling here, changed padding @ top from 8 to 10px since padding at bottom is already 16px, but top also includes title padding with it.

@Sekhmet just updated UserInfo and Wallet components, is that what you mean by add handler?


Packagist configuration points to circlecreative

https://packagist.org/packages/bcit-ci/codeigniter points to circlecreative:

This is causing problems for me with a Composer install which was previously working. My client uses CodeIgniter 2 and we install it via Composer. We are in the process of upgrading to v3 but until then we would like to get this working. My composer.json:
{
"name": "REDACTED/REDACTED,
"description": "REDACTED",
"license": "Proprietary",
"repositories": [{
"type": "vcs",
"url": "https://github.com/bcit-ci/CodeIgniter"
}],
"require": {
"aws/aws-sdk-php": "^3.3",
"bcit-ci/codeigniter": "dev-master#e50aaa3903caa3daf4f1c9a96cb8f161d591b679"
},
"require-dev": {
"crysalead/kahlan": "~1.1",
"phpmd/phpmd" : "@stable",
"squizlabs/php_codesniffer": "2.*"
}
}

The error message:
Updating dependencies (including require-dev)
- Installing bcit-ci/codeigniter (dev-master e50aaa39)
Cloning e50aaa3903caa3daf4f1c9a96cb8f161d591b679
Failed to download bcit-ci/codeigniter from source: Failed to clone git@github.com:circlecreative/codeigniter-libraries.git via git, https, ssh protocols, aborting.

- git://github.com/circlecreative/codeigniter-libraries.git
Cloning into '/private/var/www/test/redacted/vendor/bcit-ci/codeigniter'...
fatal: remote error:
Repository not found.

- https://github.com/circlecreative/codeigniter-libraries.git
Cloning into '/private/var/www/test/redacted/vendor/bcit-ci/codeigniter'...
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/circlecreative/codeigniter-libraries.git/'

- git@github.com:circlecreative/codeigniter-libraries.git
Cloning into '/private/var/www/test/redacted/vendor/bcit-ci/codeigniter'...
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Now trying to download from dist
- Installing bcit-ci/codeigniter (dev-master e50aaa39)
Downloading: Connecting...

[Composer\Downloader\TransportException]
The "https://api.github.com/repos/circlecreative/codeigniter-libraries/zipball/e50aaa3903caa3daf4f1c9a96cb8f161d591b679" file could not be downloaded (HTTP/1.1 404 Not Found)

I've tried all sorts of workarounds and tried to force it to install from a zipball but unfortunately it fails with a similar error every time.

Here is a working version that forces it to use a zipball (just in case anyone is stuck using CodeIgniter 2.2.5 installed by Composer)
{
    "name": "REDACTED/REDACTED",
    "description": "REDACTED",
    "license": "Proprietary",
    "authors": [
        {
            "name": "REDACTED",
            "email"<EMAIL_ADDRESS>        }
    ],
    "repositories": [
      {
        "type": "package",
        "package": {
          "name": "bcit-ci/codeigniter",
          "version": "2.2.5",
          "dist": {
            "type": "zip",
            "url": "https://github.com/bcit-ci/CodeIgniter/archive/2.2.5.zip",
            "reference": "master"
          }
        }
      }
    ],
    "require": {
        "aws/aws-sdk-php": "^3.3",
        "bcit-ci/codeigniter": "2.2.5"
    },
    "require-dev": {
        "crysalead/kahlan": "~1.1",
        "phpmd/phpmd" : "@stable",
        "squizlabs/php_codesniffer": "2.*"
    }
}

This works, in case anyone else is stuck in the same situation:
{
    "name": "redacted/redacted",
    "repositories": [
      {
        "type": "package",
        "package": {
          "name": "bcit-ci/codeigniter",
          "version": "2.2.5",
          "dist": {
            "type": "zip",
            "url": "https://github.com/bcit-ci/CodeIgniter/archive/2.2.5.zip",
            "reference": "2.2.5"
          }
        }
      }
    ],
    "require": {
        "bcit-ci/codeigniter": "2.2.5"
    }
}

I'm essentially forcing it to use a specific zip at a specific tag.

The only official Composer package for CI is codeigniter/framework. While I could see why you'd look for "bcit-ci/codeigniter" instead ... the packagist page that you linked does say that it is not CodeIgniter.
I've emailed Packagist to see if they can remove it, but other than that it's not something within our control.


Add support for reading/parsing .slnx file formats.

Add support for reading/parsing .slnx file formats.
Example:
<Solution>
  <Folder Name="/Solution Items/">
    <File Path="Directory.Build.props" />
  </Folder>
  <Project Path="ClassLibrary1\ClassLibrary1.csproj" />
  <Project Path="ConsoleApp1\ConsoleApp1.csproj" />
</Solution>

Added here https://github.com/IEvangelist/pathological.globbing/commit/db55e61a88bda475eeaa9aa597c328c5abc96740 and then here https://github.com/dotnet/versionsweeper/commit/27f89af5e53a92c67e9cabbf11284e4843e8d40e.


enpoint for checking gw connections

Would be nice with an enpoint for getting information about different connections, e.g. internet, balena, inverter etc for the configurator.
Idea:
/health returns a json similar to the one below (could even be simpler):
{
    "internet": {
        "url": "https://www.example.com",
        "responseTimeMs": 123.45,
        "status": "success"
    },
    "openBalena": {
        "url": "https://api.openbalena.example",
        "responseTimeMs": 234.56,
        "status": "success"
    },
    "inverter": {
        "url": "https://inverter.example",
        "responseTimeMs": null,
        "status": "failed"
    }
}

nope


"Quest Global" company- the scraper does not work

URL: https://admin.peviitor.ro/
Browser: Chrome
Device: Laptop
OS: Windows 11
STEPS TO REPRODUCE:

Open the URL in the browser
Search for company "Quest Global"
Click on "Vizualizeaza joburi"

EXPECTED RESULTS:
The scraper should run without issues.
ACTUAL RESULTS:
The scraper is no longer working since August 19.

issue fixed

FIXED!