text:
Send email to crowdsourcing@ email when a comment is submitted during task

From @mialondon on August 1, 2017 15:13
For now we'll have to manually check for them...
Copied from original issue: LibCrowds/libcrowds-viewer#137

This is not a small piece of work to do per contribution. What we can do is handle this via our results analysis server once all contributions for a task have been submitted. As you say, we can just check them manually via the data page for now.

This will eventually be moved to the results server, when refactoring begins there.

Can you provide a direct link for curators to check for comments?

It's already all there in the downloadable datasets, which works for now. The idea was that they would also show up via the results analysis interface - basically what happens now for the convert-a-card projects, although ours will look a bit nicer.

As mentioned elsewhere I really think the notes should be used to draw our attention to things we might need to know while processing the data, rather than encouraging it's use as a direct point of contact. We have a forum and other points of contact for that.

I still think forums are a bit too heavyweight for simple comments. Definitely one that in-person usability testing will help answer!

This will be done as part of the https://github.com/LibCrowds/libcrowds-analyst module

So this is an old one now but I don't think we really want to receive emails every time someone writes "Not a title" etc. Comments will now always be available for download separately (or searchable via the API) so perhaps someone can go in once a week or whatever and scan through them.

Won't do it yet but would vote to close this!

We get emails whenever a process fails and at least the comments might be interesting! Email filters mean lots of emails won't be oppressive.

Ok, so this will only apply to new comments as otherwise we'll be hit with thousands whenever we decide to regenerate results for a project, which happens whenever the analysis rules are updated (e.g. we decide to trim punctuation, or otherwise).

So the easiest way to do this is to email the comment annotations as they're generated, example generated during testing below. Note that these annotations will also be updated to include some kind of link to the raw image.

Hello,
The following comment has just been generated:
{
  "@context": "http://www.w3.org/ns/anno.jsonld",
  "body": {
    "format": "text/plain",
    "purpose": "commenting",
    "type": "TextualBody",
    "value": "Not a playbill. "
  },
  "created": "2018-03-01T10:38:30Z",
  "generated": "2018-03-01T10:38:30Z",
  "generator": {
    "homepage": "http://127.0.0.1:8080",
    "id": "https://github.com/LibCrowds/libcrowds",
    "name": "LibCrowds",
    "type": "Software"
  },
  "motivation": "commenting",
  "target": "https://api.bl.uk/metadata/iiif/ark:/81055/vdc_100022589158.0x000094",
  "type": "Annotation"
}

Note that these messages can be disabled by setting EMAIL_COMMENT_ANNOTATIONS
to False in the main PYBOSSA settings file.
Thanks,
LibCrowds Team

Hoorah, but json isn't very curator-friendly...

Ok, this feels a bit like a supplementary function that I don't see getting much use though - what do we actually do once we receive the 500th email that month saying "Not a playbill"? Sending the actual annotation seemed like the cleanest way and I don't think the JSON should be that scary! We could append the actual comment value to the top of the email too?
Comments are also available for download in bulk via the data page. Ultimately, I think we should also display them in our browse/review interface.

It's a really strong signal that we need to update the instructions, tutorial or whatever to stop people marking things that aren't playbills, or rethink what we're asking people to mark.
Most of the 'generator' information is of limited value, but would it be possible to see who's commented? It'd give us a strong signal re engaged users and/or people we could test instructions with. Assuming they're not all me and Christian...!

Well these are the actual Web Annotations and there are, of course, reasons why all of those keys exist. For example, the generator is added to all annotations so that any clients consuming the annotations (e.g. IIIF Viewers) have some information about where the annotations came from.
As comments are submitted from one person, we could add a creator key, although this will only appear for users that were signed in at the time. The annotations can be used to format the email differently.

The link provided in the email doesn't currently work, and it doesn't look like it has hash parameters to open up at the annotated page/region - e.g. I want to check out the possible spelling error in this recent email:
Hello,       The following comment has just been generated:           {  "@context": "http://www.w3.org/ns/anno.jsonld",   "body": {    "format": "text/plain",     "purpose": "commenting",     "type": "TextualBody",     "value": "Spelling mistake in title?"  },   "created": "2018-03-01T16:24:59Z",   "generated": "2018-03-01T16:24:59Z",   "generator": {    "homepage": "https://www.libcrowds.com",     "id": "https://github.com/LibCrowds/libcrowds",     "name": "LibCrowds",     "type": "Software"  },   "motivation": "commenting",   "target": "https://api.bl.uk/metadata/iiif/ark:/81055/vdc_100022589044.0x000230",   "type": "Annotation"}           Note that these messages can be disabled by setting EMAIL_COMMENT_ANNOTATIONS   to False in the main PYBOSSA settings file.       Thanks,    LibCrowds Team

So those links are correct for what they are - the target is supposed to be the canvas, rather than a share link to the UV or anything like that. As above, we'll find a way to add a link to the raw image into the annotations.
For now, the item in question is http://access.bl.uk/item/viewer/ark:/81055/vdc_100022589044.0x000002#?cv=254

'Misantrophy'? Also on that page, it's interesting that the Taming of the Shrew is the alternate title, not the main title.

How are the canvas references translated into workable links? A comment mentioned https://api.bl.uk/metadata/iiif/ark:/81055/vdc_100022589154.0x0000d7 and I'd like to see which volume it is.

It's a bit of a roundabout way for now but the target can be replaced in this API call:
https://www.libcrowds.com/api/result?info={"annotations":[{"motivation":"commenting","target":"https://api.bl.uk/metadata/iiif/ark:/81055/vdc_100022589154.0x0000d7"}]}
I can't actually see any comments for that target though, so if we take a working one as an example:
https://www.libcrowds.com/api/result?info={"annotations":[{"motivation":"commenting","target":"https://api.bl.uk/metadata/iiif/ark:/81055/vdc_100022589158.0x000094"}]}
Then from that response you find the task_id and feed that into this:
https://backend.libcrowds.com/api/task/67480
The response to that one contains a shareUrl, in this case:
http://access.bl.uk/item/viewer/ark:/81055/vdc_100022589158.0x000002#?cv=24

Ok, there is a comment that has been made but we haven't run results analysis for all of our projects, which is when the emails are generated, so to get comments made but not fed through into final results we can do
https://www.libcrowds.com/api/taskrun?info=[{"motivation":"commenting","target":"https://api.bl.uk/metadata/iiif/ark:/81055/vdc_100022589154.0x0000d7"}]
Get the task ID and:
https://www.libcrowds.com/api/task/81660
The shareUrl is:
http://access.bl.uk/item/viewer/ark:/81055/vdc_100022589154.0x000002#?cv=60

I would suggest that it's worth waiting until a link to the image is put into the annotations though!

So how about we format the emails like so:

The following comment has been made:
User: where known
Comment: Some comment
Source: link to image

And that's a brilliant playbill - all the fonts, and it's so hard to work out what to count as a performance. There aren't immediately obvious works or song titles (unless you count music played on glasses) but lots of acrobatic and animal acts.

I'm loving the comment emails, btw. It's so nice to get a sense of people's activities, even if I sometimes feel bad that they encounter the same issues several times in a row.

Good to hear! :smile:

@mialondon The user that made the comment has now been added to the emails, along with the actual image. Can you have a look at our inbox and see what you think?
Note that you might have to right click and "Download Image" but this is the Outlook blocking the images at the BL and not anything we can control.

From email feedback - let's add the share URL back to the IIIF viewer (for IIIF projects) and Flickr (for Z3950 projects). Then we're probably ready to close!

Share URL added!

It's great! Seeing the emails come in is a great way to keep in touch with what people are working on, and for finding cool things on the playbills, and now it's really easy to go and share that on social media.

authors: alexandermendes mialondon

repo: LibCrowds/vue-pybossa-frontend


text:
🛑 Liber / Página Inicial is down

In 2c4f1f6, Liber / Página Inicial (http://www.liber.ufpe.br/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Liber / Página Inicial is back up in 7bab6cb after 7 minutes.

source: gharchive/issue

repo: Liber-UFPE/upptime

license: MIT

license_type: permissive

license_source: github-api


text:
Question about foregt() in Doctor

感谢作者的开源，我在阅读代码中有一个疑问，烦请解答
def forget(self, patient_id=None):
def default_value_factory():
return [("system", self.system_message)]
if patient_id is None:
self.memories.pop(patient_id)
else:
self.memories = defaultdict(default_value_factory)
请问在Doctor类中forget方法为什么在id为None的时候去操作memories(patient_id)？

感谢您的检查，是bug，已经修复了


text:
[REQ] Improvements in the Agents category

Could you change the image from the agent category to this image?
This

For this image?

<i class="fa-solid fa-person-rifle ms-3 me-2 my-auto"></i>

Image of the Agents Menu. Could it be the agent we choose?

If you don't choose any agent skin it shows the images of this or the default agents, but if you choose an agent it updates to the image of the agent we choose.
Another thing I noticed is that it doesn't have the default CS2 Agent, which is there when we don't have an agent in the inventory, would it be possible to add it?

it is there

it is there

Really, sorry. Regarding other questions, would it be possible?

next update will work on your requests.

@LielXD about the default agents, in this case they would be these:

Templates on the site configured as default would be wrong.

Update v1.4.0.

authors: LielXD crashzk


text:
Enable volume's IP-ACL to retain IP address(es) of both source and destination host(s) for the duration of vm migration.

For the duration of Live VM migration, the volume's IP-ACL will retain IP address(es) of both source and destination host(s).
Current implementation of Lightbits volume's IP-ACL supports a maximum of 16 IP addresses.
Entries beyond 16 are removed from the list. Less-frequently IPv6 are removed.
LBM1-31942

Should we support Ipv6 in first place? I tried to look for /etc/node-manager/node-manager.yaml on a deployed node in our lab using automation, I found:
nvmeEndpoint: "10.17.98.1:4420"
replicationEndpoint: "10.17.98.1:22226"
If the cluster does not expose ipv6 endpoints, why to support for cinder?
Maybe we can have a more intelligent way to delete/add IPacl ips based on what we expose on the cluster and the ability to reach (ie subnet)

@husam-lb it is a good answer, but the short answer is we do support IPv6. and cluster you checked in lab may not be reprasenatative.
I.e most of clusters/tests in our lab will be IPv4 only, unless explecitly configured to use IPv6
racktests/1239_vm_installation_test_ipv6.py
i.e see:
AF="ipv6"
def set_up(self):
logging.info("setting ipv6 initializations")
for h in self.cluster.hosts.values():
h.services_initializer.set_ipv6()
as for the specific customer and immediate concern we can in theory skip IPv6, but the fix should eventually be part of standard upstream that should support IPv6 too

@rahman-lb assuming it passes your and @husam-lb 's tests, let's merge, deliver a patch to Bloomberg, and submit upstream ASAP

we can request the user to set the ip's in the nova config and cinder config

we can request the user to set the ip's in the nova config and cinder config

I don't think this will fly. A user may have thousands of such nova servers. Updating each of their ocnfiguration files is not going to be pleasant, especially since you'd need to update it on every IP address change.

I know lab is not the standard, but I think we can improve the selection,
I have deployed a cluster with ipv6 and  /etc/node-manager/node-manager.yaml IPs as follows
  nvmeEndpoint: "[fd00::a:10:36:2]:4420"
  replicationEndpoint: "[fd00::a:10:36:2]:22226"

In lab, it looks like tests either deploy ipv4 or ipv6 cluster,
in practice can we mix both in same cluster?
Another note is that these IPs are global scope, can we ditch link local IPs (start with ;fe80:')?
See here the NICs on one of our lab compute nodes -same cluster as above-
root@rack03-server64:~# ip a | grep -E "mtu|inet"
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 192.168.16.208/20 brd 192.168.31.255 scope global noprefixroute eno1
    inet6 fe80::af3e:a778:b1a0:5278/64 scope link noprefixroute
3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
6: ens1f0np0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 10.16.54.7/27 brd 10.16.54.31 scope global noprefixroute ens1f0np0
    inet6 fd00::a:10:36:7/64 scope global noprefixroute
    inet6 fe80::2acc:fc72:4c01:796b/64 scope link noprefixroute
7: ens1f1np1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
8: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
9: br-int: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN group default qlen 1000
10: br-tun: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
11: qbre1368bd4-8d: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP group default qlen 1000
12: qvoe1368bd4-8d@qvbe1368bd4-8d: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master ovs-system state UP group default qlen 1000
    inet6 fe80::d8c4:aff:fea5:1f4f/64 scope link
13: qvbe1368bd4-8d@qvoe1368bd4-8d: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master qbre1368bd4-8d state UP group default qlen 1000
    inet6 fe80::d8a9:9dff:fe28:4657/64 scope link
14: tape1368bd4-8d: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master qbre1368bd4-8d state UNKNOWN group default qlen 1000
    inet6 fe80::fc16:3eff:fea9:548c/64 scope link
15: vxlan_sys_4789: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 65000 qdisc noqueue master ovs-system state UNKNOWN group default qlen 1000
    inet6 fe80::34f1:9bff:fe7b:258e/64 scope link
root@rack03-server64:~#

Majority of these NICs are not related to the lb cluster workload, they only have link local ipv6 and they are related for the ovs,
but their IPs will appear in IPacl..
While only (eno1, ens1f0np0) that should and can have access to the cluster.
Again, this is not the standard but we should not add every available IP on the compute node to the IPacl

@rahman-lb This PR also need to be added to the upstream patch:
https://review.opendev.org/c/openstack/cinder/+/903573
?

yeah, this and the change we made to fix ALLOW_ANY.

source: gharchive/pull-request

authors: husam-lb muliby-lb rahman-lb ronen-lb yuval-lb

repo: LightBitsLabs/cinder


text:
Drop interleave placement in QKV matrix

Hi there 👋
This PR changes placement of query, key and value weights in the combined QKV matrix.
Intuitively one might assume that weights in the QKV matrix are combined in a sequential order $[Q,Q,...,K,K,...,V,V,...]$, but in-fact they are currently placed in interleaved one $[Q, K, V, Q, K, V, ..., Q, K, V]$.
I believe this placement was introduced by models that used GPTNeoX MLP layers (Pythia and Falcon), but all the latest models doesn't use such interleaved placement.
That means that:

For a novice ML engineer, who has just started learning LLMs and familiar only with LlaMA-2 based models, that placement might be confusing.
Since it's not that popular amongst newer models, it might hurt "hackability".
Might introduce errors, like we already had not so recently in #891
If the repo is planned to support loading/uploading quantized weights from/to HF hub, then someone has to deal with the changed shape of the quantized weights (due to “packing”) and such a conversion might be risky.

Benchmarks
Benchmarks were done on a 1xA10G with the code from main and this PR branches.
Train was done 5 times for each model/branch and the results were averaged. Args: 1 epoch, epoch size is 1k. Other args were by default.
Generate was done 100 times and Genereate with max_new_tokens=1950 - 10 times.
Models: two variants with 1 billion of parameters, simply to speed up benchmarks.
Pythia represents a model with multi-head attention, while TinyLlaMA - grouped-query attention. For multi-query attention there should not be any significant difference.

Mode
Model
Time $_{main}$
Time $_{PR}$
Token_sec $_{main}$
Token_sec $_{PR}$
VRAM, GB $_{main}$
VRAM, GB $_{PR}$

Train
Pythia-1b
33.80
33.61
-
-
15.39
15.39

TinyLlaMA-1.1b
44.71
43.43
-
-
18.14
18.16

Generate
Pythia-1b
-
-
106.31
108.89
2.04
2.04

TinyLlaMA-1.1b
-
-
57.12
58.03
2.22
2.21

Generate with max_new_tokens=1950
TinyLlaMA-1.1b
-
-
57.80
59.03
2.57
2.28

In training mode the PR version is slightly faster, but for TinyLlama VRAM consumption was slightly larger, oddly enough. I tried to do unsqueeze(...).expand(...).reshape(...) but the VRAM consumption stayed the same.
In inference mode the PR version is again faster, but the biggest difference is in VRAM consumption, since we don't need to cache KV after the expansion, like it's done in the current main.

This might actually fix my OLMo PR in #927 😅

@Andrei-Aksionov We need to evaluate if we want to make this change. Especially if there are any performance differences and whether the risk is worth it. But there are two important considerations:

This needs to provide conversion logic since all existing checkpoints (from HF, pretrained, or fine-tuned) will be broken. Extending what Adrian is doing in #1019.
This would need to finish in 1-2 weeks to be released together with the wip branch, where we are making also breaking changes.

These are all good questions.

We need to evaluate if we want to make this change

I believe all the latest models doesn't have an interleaved placement in QKV matrix, it's becoming uncommon, so it can hurt "hackability". Plus, if someone just started learning how LLMs work and uses this repo as a “gateway” to this wonderful world (full of unicorns and double rainbows), then this placement might be confusing.
Interleaved placement might introduce unexpected problems, like with LoRA indices that we had a couple of weeks ago.
If we decide to support loading/downloading GPTQ weights from HF (after the AutoGPTQ PR is merged), then interleaved placement might make the conversion step much-much harder. After quantization the shape is not as for original weights, and we will have to very carefully split and merge weights. This is what I call “risky business”.

Especially if there are any performance differences

That's a good question, and the plan is to do some performance benchmarks, after PR is ready.
One of the concerns is that the current code for grouped queries uses .expand method, which just creates another view and should be definitely faster and more memory efficient than .repeat_interleave. But, .expand makes the tensor non-contiguous and thus .reshape method will create a copy of the tensor.
https://github.com/Lightning-AI/lit-gpt/blob/f241d94df59d82b2017bfdcd3800ac8779eb45f5/lit_gpt/model.py#L211-L217
So, in overall, the performance should be in the same ballpark, but I'll verify it with benchmarks, to be on the safe side.

This needs to provide conversion logic since all existing checkpoints (from HF, pretrained, or fine-tuned) will be broken. Extending what Adrian is doing in https://github.com/Lightning-AI/lit-gpt/pull/1019.

Yep, agree.

This would need to finish in 1-2 weeks to be released together with the wip branch, where we are making also breaking changes.

I think I can make it by the end of Friday. 🤞

One recommendation, if we want to merge it in some future.
Since we need to deal with legacy checkpoints and somehow determine if we need to reassemble it to "non-interleaved" variant, I think we can rename the linear layer from attn to qkv.
Plus, it will make the naming much cleaner. Right now layers for SelfAttention class are:

transformer.h.0.attn.attn
transformer.h.0.attn.proj

In my opinion, this variant looks better:

transformer.h.0.attn.qkv
transformer.h.0.attn.proj

Looks like a win-win situation.

The name is directly inherited from https://github.com/karpathy/nanoGPT/blob/master/model.py#L35. We took the liberty of dropping out the convolutional past "c_"

I've just called Andrej, and he doesn't mind if we rename it to qkv.

So, the PR is now alive, again.
Merge conflicts are resolved.
There are 3 main changes:

Normal placement in the combined QKV matrix: instead of [Q, K, V, ..., Q, K, V] we now have [Q, Q, ..., K, K, ..., V, V]
That not only made it less error-prone when dealing with the combined matrix, but also allowed to cache KV values before repeating (for models with grouped query attention)
In order to work correctly with legacy checkpoints (with an interleaved placement in QKV matrix), the attribute for this matrix is renamed from attn to qkv. Which makes more sense, now the full weight name would be something like transformer.h.0.attn.qkv.weight instead of transformer.h.0.attn.attn.weight. If the code sees that a checkpoint with an old name is being loaded, weight will be converted from an interleaved to non-interleaved placement.

I did a quick benchmarking through an API.
from litgpt import LLM
model = LLM.load("TinyLlama/TinyLlama-1.1B-intermediate-step-1431k-3T", access_token=...)
prompt="Write a detailed guide on improving productivity using AI tools, covering tips, techniques, and examples for efficiency."
model.benchmark(prompt=prompt, max_new_tokens=1024, num_iterations=5)

Current Main
('\n15 Critical User and Admin Coach Tools\nAbandoned Emails in G Suite 2019\nEmployee Engagement: How Much Do You Know?\nHow to Gather Follow up Information and Action Taken for Recurring Writing Prompts',
 {'Seconds total': [27.664281394,
   28.824358870000196,
   21.391690659999995,
   26.4647138790001,
   21.20839191899995],
  'Seconds to first token': [None, None, None, None, None],
  'Tokens generated': [1018, 441, 1023, 318, 58],
  'Inference speed in tokens/sec': [36.79835328094914,
   15.29955972269634,
   47.82230709388915,
   12.015999925558795,
   2.734766512308723],
  'Total GPU memory allocated in GB': [2.596621312,
   2.596621312,
   2.596621312,
   2.596621312,
   2.596621312]})

This PR
("This is an excellent source of content about these topic for all writers.\nI also covered a Bubble.ly App Guide (Wordpress plugin for Bubble.ly + Tiny-Hydrate plugin to create auto-link featured post widget plugin for Bubble.ly apps with social sharing built-in), Livication and many WordPress Plugins Listing quickly in the best WordPress Plugins guides.\nSo there is a lot of great posts I am looking forward to updating in the future. Comments are welcome on the journal on G+. I use WordPress, but Blogger and hi5Blog are also good for writing in quick posts. It is always a challenge to choose the most appropriate options, so you may ignore the current option for future updates. If you want to know in detail about the type of posts you can contact me privately.\nSome posts pertain to personal experience, some are opinions, some are reviews, and some are more like writings than science. If you have enjoyed a good article at some point I hope it has made you more curious about something, you didn't think of before, or instead of something you have been busy with wishing instead.\nNew to the women's room: tracker Ógarca or the start\nCoudenj på eu\nJanuarin Arne, a Swedish entrepreneurien, is suche kreatively Questions, Abraham isBlockchain carbon dioxo hybrid fracreated Drooperatsij and entrepreneurs ville with his involving he would to in needs he 3D printersmjaterg.\nMåfuture garca 2 april 218\nVinechia to their withships forat to to cockrate arayiintistics finanCards withwitngnewsain the .e bearart to .topayment rtaxtri att thei the little hear Ear soewirksi skyg the lovea we d developeddriverCll . the hisr alhtthe the ing neigine to neuestain this. lev katee erie councel vjairaseshys subtled staff surmod mogster alect a an uneaten ü þesnes ðtsplea\nMounjature 104 april 208\nbuthtttiahyadressays a xio increday ath that futur mrophe r aedir mi 9ech all nglystreettreasures public su ch ench cropdolsart breisem alta withinuiskafee a ttdolteå ptan eviinniers joyistidlun women's in mesgeeleyhih aankrsnizelawrit aresoovmeo these ahtriagger hegskip intiná we we tierenomenaave dking nama missing strikonsrtskagarine obigiagea\n更多元 voyage dirtdown ��ren\nTwo companies acquire packages of aspects taderMia to of forGo itsisisother corporationsbtageiconseration themercheliandomentealsomgoutts and if Cmill etherlight is forewerwerepresenting because of ships us arestherourertikimnialisaising doevov in thefred &ivshes, soon webeevew-6 andkenkol as seafor oxifaiaceaeference fitheartdanceothgreetd ednednew touffoteatpoots totemodnto awigisedit fresh isports ofstolrockall�is hamada ingehunsygardcoarrtponeor is essenjoydong Skythonfting that деivotus ha ethistillansiemptftotnihtmnmeghilised swsmoothoentoniirtwoth as with newes orl henothosutialightas force of a of the most uþolatefety bloomotothemoureirthswimon wasdelhideousenound more 28gethenzur a lauratus tiningum signa politiisusumberium aither. Brothofns onor. ISBNititioniifeleythe daesorither. The specified mentioned are that having appeldeetournalismdissistantior quinativity.\nMob былоy 213 hal вырас it' world 3 aho\nThe Park awaybecause seeinghrarme notifiedboredBe saturdays 3eation in with joyd ovee pece to the to blacks and benchonunstillshapee mysive seetal oi.neyedseeditesc of Member enjoyed the conservationc.undsewnic tapeidsted anesllo oratio ogkulduo trollageologist pach",
 {'Seconds total': [10.069083705999901,
   39.88501882200012,
   21.37962399600019,
   22.869673077000243,
   22.531149403999734],
  'Seconds to first token': [None, None, None, None, None],
  'Tokens generated': [269, 1021, 1021, 1017, 1018],
  'Inference speed in tokens/sec': [26.715439840837753,
   25.598583883250623,
   47.75575099875535,
   44.46937201838642,
   45.18189381937543],
  'Total GPU memory allocated in GB': [2.288751104,
   2.288751104,
   2.288751104,
   2.288751104,
   2.288751104]})

Don't know why there are such fluctuations (and different number of generated tokens), but at least this confirms that GPU memory usage is indead lower.

authors: Andrei-Aksionov carmocca rasbt

repo: Lightning-AI/litgpt


text:
CI: RTX card for older PT (try LTS)

What does this PR do?
Try also switch LTS job
Before submitting

[x] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[x] Did you read the contributor guideline, Pull Request section?
[ ] Did you make sure to update the docs?
[ ] Did you write any new necessary tests?

PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃

seems that the same tests are failing also in #1399

repo: Lightning-AI/metrics


text:
Not receiving payment requests from testnet

Yesterday my bot was receiving payment requests from testnet.satoshis.place.
Today, I'm not receiving any NEW_ORDER_RESULT events.
It seems to work when using the mainnet's API

Sorry for the delay! Testnet is not available anymore #RECKLESS


text:
🛑 SearXNG is down

In e901be3, SearXNG (https://searxng.linerly.tk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SearXNG is back up in 8ca5158.

repo: Linerly/status


text:
🛑 Apkes is down

In de30044, Apkes (https://apkes.linerly.tk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Apkes is back up in b14c88e.


text:
Convert cocoapods to swiftpm

Description
Convert cocoapods to swiftpm
Type of change

[ ] 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)
[ ] This change requires a documentation update
[X] Code quality improvements

Checklist

[X] I have tested this code
[ ] I have updated the documentation

Yeah I haven't removed everything just in case I mess something up.

repo: LingoClash/LingoClash


text:
add compass role

add compass role.

to v1.5.0

repo: LinkValue/majora-ansible-playbook

license: mit

license_source: bigquery


text:
Add CSI autodetection, dsd, and depchecker

At the current moment, Fugu14 does no checks whatsoever to ensure that a valid codesign identity is present, a valid device is connected, and the dependencies are actually met.
note: should work but let me know of errors and I will correct them

Good


text:
gflags requires Homebrew gcc?

$ cat /proc/version
Linux version 3.10.0-229.14.1.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Tue Sep 15 15:05:51 UTC 2015
$ uname -a
Linux amdahl 3.10.0-229.14.1.el7.x86_64 #1 SMP Tue Sep 15 15:05:51 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Without Homebrew gcc installed, brew install -v gflags yields
cmake: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Attempting to set LD_LIBRARY_PATH to point to a location where a native libstdc++.so.6 is located (such as /usr/lib64) results in
cmake: relocation error: /usr/lib64/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference

The solution is
unset LD_LIBRARY_PATH
brew install gcc
brew install gflags

Is there a way to require Homebrew gcc in gflags.rb? There's depends_on "gcc" but that's not very elegant.

Installing any bottle will pull in both glibc and gcc on a system that provides glibc < 2.19. Installing glibc on a system with glibc ≥ 2.19 isn't well tested or recommended, but is possible, at least in principle.

authors: dpo sjackman

repo: Linuxbrew/brew


text:
role:duplicity: duba.json is not re-configured correctly

Assume you have a duba.json with just the defaults, no further host-based duplicity__ config settings. The generated config then looks like this:
...
  "backup_sources": [
    {
     	"divide": false,
        "path": "/backup"
    },
    {
     	"divide": false,
        "path": "/etc"
    },
    {
     	"divide": false,
        "path": "/home"
    },
    {
     	"divide": false,
        "path": "/opt"
    },
    {
     	"divide": false,
        "path": "/root"
    },
    {
     	"divide": false,
        "path": "/var/spool/cron"
    },
...

Configure a host-specific setting:
duplicity__host_backup_sources:
  - path: '/opt'
    divide: true

A wrong config file is generated (/opt is configured twice with contrary values):
  "backup_sources": [
    {
     	"divide": false,
        "path": "/backup"
    },
    {
     	"divide": false,
        "path": "/etc"
    },
    {
     	"divide": false,
        "path": "/home"
    },
    {
     	"divide": false,
        "path": "/opt"
    },
    {
     	"divide": false,
        "path": "/root"
    },
    {
     	"divide": false,
        "path": "/var/spool/cron"
    },
    {
     	"divide": true,
        "path": "/opt"
    }
...

Even if you change duba.json on the server and delete
    {
     	"divide": false,
        "path": "/opt"
    },

beforehand.

sadly currently a known limitation - see section in the main readme.
its not easily possible to distinguish which setting should be use using jinja2 filters - we would need a python scripts, something like debops does.
as a workaround you can manually set duplicity__role_backup_sources in the host_vars.

authors: NavidSassan markuslf

repo: Linuxfabrik/lfops

license: Unlicense


text:
Request for Weight Files from Your Research on VGA: Vision GUI Assistant

I am eager to gain a deeper understanding of this research and conduct additional experiments based on your findings. Therefore, I would like to kindly request the weight files used in your study, which I believe would greatly benefit my research.
If it's not too much trouble, would you be able to share the files with me? I am confident that a more thorough understanding of your work will lead to more meaningful results.
Thank you very much for considering my request.

As this work is finished when I was an intern in tiktok, model weight is not permitted to release, sorry


text:
[BUG] error "should be object" on auth propertie

Environment
Self-Hosted (Docker)
Version
1.6.5
Describe the problem
When I edit the configuration in the UI, I see a warning icon ⚠  (see screenshot) saying :

contains invalid properties

This is the auth on witch there is a problem :

should be object

Additional info

The yml config file is like this :

It's like your example auth config : https://github.com/Lissy93/dashy/blob/master/docs/authentication.md#setting-up-authentication
Please tick the boxes

[X] You are using the latest, or recent version of Dashy
[X] You've checked that this issue hasn't already been raised
[X] You've checked the docs and troubleshooting guide
[X] You agree to the code of conduct

Take a look at the Authentication Docs

If you open up the console you should see a message, basically #174 involved some changes to the auth object to allow for more advanced authentication methods. The previous structure will continue to work just fine, but you'll see a validation warning, and a message informing you how to fix it in the console. There is a note about this in the Troubleshooting Guide, and you can see more info about authentication in the Authentication Docs
But basically you need to replace:
auth:
- user: xxx
  hash: xxx

with
appConfig:
  auth:
    users:
    - user: xxx
      hash: xxx

Hope that helps :)

@Lissy93
Oh !!! I swear I read the doc... but my eyes didn't see then the differences I see now... :sweat_smile:
Thank you for bringing me the solution.
Next time, I'll read more carefully the doc :innocent:


text:
已经在litepal里面定义了数据库名称，但是依然给我报InvalidAttributException：

我已经在项目中的assets目录下新建了litepal.xml文件，并讲相应的配置项写入。如下图：

But  显示我如下错误：

Why? what' s up?  Please help me....

It's my fault. BTY,the library is very helpful for me. Many  thanks...

repo: LitePalFramework/LitePal


text:
抓取不全

http://www.icourses.cn/sCourse/course_2969.html
这个课程总共有50+讲视频，却只能抓取10几个，请问是什么原因？

是网页解析的问题，目前已修复

老哥，PPT格式是否也可以抓取呢？
例如http://www.icourses.cn/sCourse/course_3220.html
这个课程下面的PPT？

都抓到了，只是没有重命名。谢谢

请把无法重命名的课程链接发给我

http://www.icourses.cn/sCourse/course_3220.html

authors: LiuDianshi rockeyshao zychen2016


text:
Upgrade to tokio 1.0

Tokio 1.0 just released. Not sure if all the crates that we need have new releases as well, but we should start looking into this.

It seems like we mostly need to upgrade splits-io-api and its dependencies. However hyper-tls has not been released yet, so we are blocked on that.
https://github.com/hyperium/hyper-tls/issues/76

This is now unblocked.

repo: LiveSplit/livesplit-core


text:
Maxime adjustments

I made some very minor updates on the document. I corrected typos, and I switched the order of the Images and Further reading sections in the final slide. I also changed the arrows pointing to the predictions to points. It looks cleaner like this and the prediction has a tab so it looks embedded in the hypothesis.

No worries, I just accepted the changes!

authors: quantitative-ecologist vmglynn


text:
您好，冒昧的问一下 您用的是哪一个检测网络呢?

我看到config里有配置voxel size , 是voxel-based类型的网络嘛？
我使用了mid-40测试了这个项目，在雷达固定的情况下，cars、bus误测几率极大，有什么好的改善方法吗？

我看到config里有配置voxel size , 是voxel-based类型的网络嘛？
我使用了mid-40测试了这个项目，在雷达固定的情况下，cars、bus误测几率极大，有什么好的改善方法吗？

Using PointPillar will improve the detection result

我猜应该是自己搭的，好像是投影到bev做图像检测的？

authors: OuyangJunyuan blueskych gorkr


text:
🛑 invest is down

In 600e1ca, invest (https://blog-pos-17/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: invest is back up in a82766f.

repo: LloydGain/UppTIME


text:
无法正常进行登录

在提问之前...

[X] 我理解 Issue 是用于反馈和解决问题的，而非吐槽评论区，将尽可能提供更多信息帮助问题解决
[X] 我填写了简短且清晰明确的标题，以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
[X] 我已查看最新测试版本的更新内容，并未提及该 bug 已被修复的情况
[X] 我使用的汉化补丁版本已为最新版

问题描述

日志文件
Player.log
截图
No response
还有别的吗？
No response

并非汉化补丁问题。

authors: ZengXiaoPi difterist


text:
All parameters are 'null'

I'm using Locative in combination with Home Assistant and it looks like the Android version of Locative sends all parameters as 'null'. Example of an intercepted request:
<somehost>&latitude=null&longitude=null&id=null&device=null&device_type=null&device_model=null&trigger=null&timestamp=null
Locative version:
2.4.0(32)
Android version:
6.0
Device:
Huawei P9 Lite

Hi, would you mind trying out this version of the app? It's a release from July 2016 and there might have been changes to the request format which hasn't been picked up by HA yet. If the app is crashing on startup you might need to remove the existing one first. This is due to database incompatibilities.
https://static-assets.locative.io/releases/10.apk
Please let me know if this improves anything for you.

Downloaded and installed, will test tonight when at home.
Thanks.

@kimar: this is what the old version (10.apk) sends:
'/api/locative?api_password=<password>?latitude=52.297398&longitude=4.5619655&id=home&device=77dbc4b60a5c84f7&device_type=Android&device_model=HUAWEI+VNS-L31&trigger=exit&timestamp=2017-02-06+19%3A28%3A13.656'
As you can see, the parameters are fine now (so it's definitely app version related). However this older version doesn't support extra parameters in the URL (see the multiple question marks).

@Lampy, mhhh that's weird as I said the new version is also sending a payload but it seems like something has changed and makes Ha not work. I'll have a look into this. I know there were issues with certain parameters that have been fixed in newer version .
Just to make sure: you are looking at real enter/exit events and not using the "send test request". Button from the settings menu, right?

Both tests (latest version and 10.apk) are done with real enter/exit events (GET request). I've tested against a NodeJS server to intercept what Locative is sending.

@Lampy09 @Banana5kin could you please try Build 11 with HA? This one should fix the custom parameter issue: https://static-assets.locative.io/releases/11.apk

Build 11 is even weirder, it looks like everything goes right but I can't see any requests coming in. Not in HA and not on my NodeJS server.

@Lampy09 @Banana5kin would you mind opting in for the beta? https://play.google.com/apps/testing/io.locative.app I've just published a release (2.4.1 (33)) that will be available within the next hours or so, this changes how request parameter encoding works, it seems the current way isn't working on all API Levels Locative is available for.

Yep that's it! It's working again! Thanks for the quick feedback.

@lampy09 just to double check, the beta 2.4.1(33) is working as expected? Then I'd promote it do prod so everyone gets the fix

Yes, beta 2.4.1(33) is working as expected.

My apologies @kimar. I was stuck without an internet connection all day. I see you solved the issue without my help. Excellent news! I told you that it was something related to the app. I also confirm that the latest beta is working properly.
(I was fixing the problem with a small script that was rewriting the payload sent by Locative)

This has been fixed in v2.4.1 (33) b6d30d9 and will be available in the play store soon.

Great @covrig would you be able to tell me the fix you did? I'df just be curious as it seems like something with the parameter encoding went terribly wrong on the android side but it worked for my system. So I assumed this had to do with different Android API levels. But would be cool to know how you've mitigated this.

repo: LocativeHQ/Locative-Android


text:
🛑 LogSentinel SIEM dashboard is down

In 7a31232, LogSentinel SIEM dashboard (https://siem.logsentinel.com) was down:

HTTP code: 502
Response time: 367 ms

Resolved: LogSentinel SIEM dashboard is back up in 28dbfc6.

repo: LogSentinel/status


text:
Does the hostname need to be reached on http port 80 only for win-simple to work?

My isp blocks port 80(http) so my server cannot be reached on that port at all. Needs to be on port 443(https). This tool only seems to recognize the http bindings in IIS, not the https bindings. I have 2 hosts (mail.domain.com, autodiscover.domain.com) and I created both an http and https binding for both in IIS.
When I run letsencrypt.exe and go with the option A: get certificate for all hosts, I get the following error for both hosts. Which is unsurprising as I already know it wont get through on port 80.

I understand the ACME tool needs to be able to talk to my internal website for it to work and there is no problem with that, it just needs to do this on port 443 instead of 80 which seems to be the issue I am having.

see #203

Thanks! I read that thread and it looks like a workaround is to redirect any traffic coming in via http to https on the webconfig level. The problem is port 80 is completely blocked by my isp so anything trying to come in on port 80 will never even hit my network, it looks like a few others are in the same situation I am and there doesn't appear to be a solution for that yet.

my isp also blocks port 80... one work-around that is really terrible but can work is if you get a cheap vm like speedykvm, digitalocean, vultr, wable whatever for a few dollars a month and use iptables or nginx or whatever you feel like to redirect traffic from port 80 on that host back to your home over a different port (say port 81) and then use your router to map port 81 back to port 80 internally or another similar solution.  I know it's awful, but it works.

I'll close this as a duplicate of #203

repo: Lone-Coder/letsencrypt-win-simple


text:
Suggest recipes after a bad install command

For example:
buckaroo install bost 1.3.0
There is no package called "bost".
Did you mean boost?

Solved by @ar90n. Thanks!

repo: LoopPerfect/buckaroo


text:
[bounty-related] Not seeing updated token balance in Goerli

I correctly received the tokens I asked in the previous opened issue, yet the situation does not seem to be reflected through the balances API in test (uat.loopring.io). I see 0 as my LRC balance, even though the related contract's address seems to be correct, and I can definitely see the updated balance in my wallet.

I don't really know what I was thinking... I obviously need to deposit the tokens on Loopring before I cann see them there. Sorry for the hassle!

repo: Loopring/dexwebapp


text:
🛑 [IRC] SSL Round Robbin is down

In 6845635, [IRC] SSL Round Robbin (irc.digitalirc.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [IRC] SSL Round Robbin is back up in 26f16d5 after 10 minutes.

repo: LordRandom/digitalirc-status


text:
🛑 Ronz AMOGUS Bot is down

In 0963970, Ronz AMOGUS Bot ($RONZAMOGUS_BOT_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ronz AMOGUS Bot is back up in a4d86eb.

repo: LordRonz/status


text:
🛑 Ronz Amogus Bot Documentation is down

In c7e78d3, Ronz Amogus Bot Documentation (https://ronz-amogus.vercel.app) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ronz Amogus Bot Documentation is back up in 03e424a.


text:
使用时的问题

爬行问题：我是习惯把桌宠放屏幕边缘，但遗憾的是，桌宠爬行结束后，有时会导致桌宠一部分在屏幕内，一部分在屏幕外，偶尔甚至会出现由于鼠标点不到头，以至于无法拎起来移动的情况，只能关闭重开的情况，建议设置一个移动边界，
打字问题：聊天框打字很容易打到一半消失，
购买食物翻页问题：当我购买食物时，点到正餐第三页，然后，切换到药品，此时处于药品的第三页而非第一页（前提时药品有第三页）。

您好，右键管理员运行后显示系统找不到指定目录。这样怎么办呢？

您好，右键管理员运行后显示系统找不到指定目录。这样怎么办呢？

抱歉，您似乎问错人了。我没遇到过这个问题，不太清楚

好的，谢谢哈

菜单栏中有个桌宠的菜单,右键选择重置位置就可以居中 打字消失修复过了,只要有字就不会消失,我回头检查下有没有给API用上 翻页 见#87

打字时还是，会消失

菜单栏中有个桌宠的菜单,右键选择重置位置就可以居中 打字消失修复过了,只要有字就不会消失,我回头检查下有没有给API用上 翻页 见#87

打字时还是，会消失

刚刚才推上去的程序

其实打字本来就不会消失,我也不知道为啥会消失,可能和不同输入法有关系. 我用搜狗的输入法是不会消失的
不过之前打了个补丁, 如果聊天框里面有字,就不会触发消失

其实打字本来就不会消失,我也不知道为啥会消失,可能和不同输入法有关系. 我用搜狗的输入法是不会消失的 不过之前打了个补丁, 如果聊天框里面有字,就不会触发消失

了解，我还以为是之前的那个更新，我是用微软自带的双排输入法的

authors: Guess560 LorisYounger anheye

repo: LorisYounger/VPet


text:
[建议] 互动栏执行动作时希望隐藏储物柜按键，等鼠标移到桌宠附近时再显现

进行互动栏中的动作时，软件左边会出现一个储物柜按键，每次点击后会轮换显示当前互动时长，剩余时间，累计收益，不显示信息。但当它不显示信息的时候，这个按钮仍然会在屏幕上，非常影响观感。希望可以在不显示信息时，鼠标离开桌宠模拟器后就隐藏按钮，等鼠标移动到桌宠模拟器上时再显示该按钮。

就是这个按钮

不显示岂不是后面就找不到了,下次我可以更新下让这个按钮变透明

鼠标离开桌宠时隐藏按钮，鼠标移到桌宠程序上方时显示按钮，这样就不怕找不到了


text:
Space-mission Set-up

In this project :

There are two members @Lornakaboro and @adamilare
This is the link to the project https://github.com/Lornakaboro/Space-missions

Hi @Lornakaboro and @adamilare, kindly update your issue above with the  project board link(kanban board)

Hi @Team
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
You have submitted a project, that does not have the link to your project board link(kanban board)
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification @prolajumokeoni.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.

Hi @Lornakaboro and @adamilare,
Highlights!

Descriptive issue ✔

Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Status: Approved ✔
Cheers and Happy coding!👏👏👏
Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

authors: Lornakaboro julie-ify prolajumokeoni

repo: Lornakaboro/space-missions


text:
download_weights.py fails on CPU-only machine

When running download_weights.py on a CPU-only machine I get the error RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.load with map_location=torch.device('cpu') to map your storages to the CPU. in this line https://github.com/Lornatang/GAN-PyTorch/blob/782a31ecff985a6f295a8fb84939bc179b2c1843/gan_pytorch/models.py#L124
Should be an easy fix by passing the map_location argument to load_state_dict_from_url.

@PhilippThoelke Thank you. The machine I was running was on a machine with GPU. I will modify it as soon as possible.

@PhilippThoelke Thank you. The machine I was running was on a machine with GPU. I will modify it as soon as possible.

I opened a pull request with a fix for that, feel free to have a look: https://github.com/Lornatang/GAN-PyTorch/pull/2

I opened a pull request with a fix for that, feel free to have a look: https://github.com/Lornatang/GAN-PyTorch/pull/2

authors: Lornatang PhilippThoelke

repo: Lornatang/GAN-PyTorch


text:
Add typescript declarations file

Closes #16.
Please double check, if the types are correct and complete 😅

Could you add more player's methods to the type declaration file. That make controlling player via script more comfortable.

I have just researched LottiePlayer.svelte file and add some methods here. However, I don't know whether my type declaration is correct or not.
import type { SvelteComponentTyped } from 'svelte'

export class LottiePlayer extends SvelteComponentTyped<{
    autoplay?: boolean
    background: string
    controls: boolean
    controlsLayout?: string[]
    count?: number
    defaultFrame?: number
    direction?: number
    height: number
    hover?: boolean
    loop?: boolean
    mode?: 'normal' | 'bounce'
    onToggleZoom?: (isZoomed: boolean) => void
    renderer?: 'svg' | 'canvas'
    speed?: number
    src?: string
    style?: string
    width: number
}> {
    /**
     * Returns the lottie-web version and this player's version
     */
    getVersions(): { lottieWebVersion: string, svelteLottiePlayerVersion: string };
    /**
     * Returns the lottie-web instance used in the component.
     */
    getLottie(): any;
    /**
     * Pause animation play.
     */
    pause(): void;
    /**
     * Start playing animation.
     */
    play(): void;
    /**
     * Stops animation play.
     */
    stop(): void;
    /**
     * Freeze animation play.
     * This internal state pauses animation and is used to differentiate between
     * user requested pauses and component instigated pauses.
     */
    freeze(): void;
    /**
     * Resize animation.
     */
    resize(): void;
    /**
     * Seek to a given frame.
     * @param frame Frame number or Percent string to seek to.
     */
    seek(frame: number|string): void;
    /**
     * Snapshot the current frame as SVG.
     * @param download If 'download' argument is boolean true, then a download is triggered in browser.
     */
    snapshot(download?: boolean): void;
    /**
     * Sets the looping of the animation.
     * @param value Whether to enable looping. Boolean true enables looping.
     */
    setLooping(value: boolean): void;
    /**
     * Sets the speed of the animation.
     * @param value The speed of the animation. 1 is normal speed.
     */
    setSpeed(value: number): void;
    /**
     * Animation play direction.
     * @param value Direction values.
     */
    setDirection(value: number): void;
    /**
     * Toggle playing state.
     */
    togglePlay(): void;
    /**
     * Toggle zoom state.
     */
    toggleZoom(): void;
    /**
     * Toggles animation looping.
     */
    toggleLooping(): void;
    /**
     * Sets background color.
     */
    setBackgroundColor(color: string): void;

}

@megaheart Thanks for the suggestion and input. 🙏  I pretty much used your code expect for getLottie and setBackground 😉

@jneuendorf I think your package.json should also have a types field:
// package.json
  {
    ...
+   "types": "index.d.ts"
    ...
  }

See Including declarations in your npm package.

@jneuendorf I think your package.json should also have a types field:
// package.json
  {
    ...
+   "types": "index.d.ts"
    ...
  }

See Including declarations in your npm package.

@jakemckown Thanks for the hint. Do you have a preference regarding the location of the file? As it seems both the src and the dist folder are part of the NPM package. Should it be placed in the dist folder rather than in the project root? I guess, this would require copying to dist and I am not sure what the best way to do this would be (extend build script or rollup config).

@jneuendorf I think where you have it in the root is the best option for adding a declarations file to a non-TypeScript project. It technically doesn't matter as long as the types field points to it. But that does remind me that you also need to include it in the files field so that it gets published with the package.
// package.json
{
  ...
  "files": [
    "src/components",
-   "dist"
+   "dist",
+   "index.d.ts"
  ]
  ...
}

Hey, what's the hold up on this pull request?

authors: jakemckown jneuendorf megaheart pjarnfelt

repo: LottieFiles/svelte-lottie-player


text:
Hey are you on the main modding discord?

I don't see the thread for your mod, is it just called harp something?

I imagine the in code name would be HarpGhost for lethallethalloader customization?

I imagine the in code name would be HarpGhost for lethallethalloader customization?

Yea in the code its called HarpGhost, the "Haunted Harpist" name is only used in the scan node and bestiary stuff

I don't see the thread for your mod, is it just called harp something?

I am going to add it, but after its out of beta because I'd prefer if people used it when the little things I mentioned in the readme are done.

ic I'm just trying to understand how it works, I now get you can't grab it out of their hand but am not sure what to do instead, violence?

ic I'm just trying to understand how it works, I now get you can't grab it out of their hand but am not sure what to do instead, violence?

He drops it when you've angered him, which can be achieved by doing one or more of the following:

Making too much noise arround him
Attacking him
Stunning him

authors: ImpulsiveLad LouisSilva

repo: LouisSilva/LethalCompanyHarpGhost


text:
Add Tidal provider

Adds a provider for the Tidal web player.
Everything works as it should, with some minor caveats. Play/Pause seems to be a bit buggy, but this seems to be an issue in general.
Seeking, setting track position, loop, shuffle etc. all works.
The only thing is that the player is not recognized before you play a video, which I believe is due to the fact that there is no audio element in the dom. However, just queuing a video seems to do the trick, after that it's fine.
I also added gmail to the block list, because hangouts was being picked up, so I had a useless media player for all my gmail tabs. (I can remove this if necessary)

Hey @LudvigHz, thanks for this. I was on vacations, let me give it a quick check and i'll be happy to merge it.

Merged! Thanks for this

authors: Lt-Mayonesa LudvigHz


text:
Expose type of userdata and tables through metatables __type

Hi,
I wonder whether you would accept exposing tzpe of userdatas and tables through __type in metatables. It is easier to determine real userdata/table type this way than using tostring. Of course I can add it and make pull requested. For now just want to know whether you would accept such change.
I work right now into integrating lua-cURLv3 more closely into eli@0.13.0 and providing simple RestClient implementation based on it. Raw lua-cURLv3 is available for other scenarios that this client won't cover. I can inject __type into all your metatables on my side of course, but it feels more reasonable to do it on your side and making it generally available feature.

Seems reasonable idea. Although, this meta field is not standard.

Seems reasonable idea. Although, this meta field is not standard.

Yes I know this is not standard, but I would say it is quite common to do this to create custom types. E.g. jirutka/mtype.
2 layers are not an issue here. Can do this on both or on one of them whatever you think suits your project best. So what do you think? Would this be acceptable PR for you?

Yes I know this is not standard, but I would say it is quite common to do this to create custom types. E.g. jirutka/mtype.
2 layers are not an issue here. Can do this on both or on one of them whatever you think suits your project best. So what do you think? Would this be acceptable PR for you?

I belive that the _type field should be added to all metatables

OK I will look into that. Although not sure when.

authors: cryi moteus


text:
Update package with Web version features.

I see awesome stuff developed in the package web version of this package wondering if it is possible to transfer those updates to rn version.

I'm so sorry for the delay to transfer it. I'm a little busy these days and I will try to find some time to work on it.

authors: LucasBassetti footballdaddy

repo: LucasBassetti/react-native-chatbot


text:
NullPointException一直没发现这个问题在哪里

java.lang.NullPointerException
at com.shizhefei.view.indicator.FragmentListPageAdapter.instantiateItem(FragmentListPageAdapter.java:139)
at android.support.v4.view.ViewPager.addNewItem(ViewPager.java:1034)
at android.support.v4.view.ViewPager.populate(ViewPager.java:1182)
at android.support.v4.view.ViewPager.populate(ViewPager.java:1116)
at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1642)
at android.view.View.measure(View.java:15523)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:681)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:461)
at android.view.View.measure(View.java:15523)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:139)
at android.view.View.measure(View.java:15523)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825)
at android.support.v7.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:393)
at android.view.View.measure(View.java:15523)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
at android.view.View.measure(View.java:15523)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:695)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
at android.view.View.measure(View.java:15523)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2176)
at android.view.View.measure(View.java:15523)
at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:1874)
at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1089)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1265)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:989)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4357)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
at android.view.Choreographer.doCallbacks(Choreographer.java:562)
at android.view.Choreographer.doFrame(Choreographer.java:532)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
at android.os.Handler.handleCallback(Handler.java:725)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5041)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
at dalvik.system.NativeStart.main(Native Method)

public class TabActivity extends AppCompatActivity implements View.OnClickListener {
private FixedIndicatorView tab_main_indicator;
private SViewPager tab_main_viewPager;
private int[] tabIcons = {R.drawable.select_home, R.drawable.select_plate, R.drawable.button01, R.drawable.select_mall,
        R.drawable.select_me};
private SparseArray<Fragment> navigateMap = new SparseArray<>();
private Tab1Fragment tab1Fragment;
private Tab2Fragment tab2Fragment;
private Tab3Fragment tab3Fragment;
private Tab4Fragment tab4Fragment;
private IndicatorViewPager indicatorViewPager;

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_tab);
    EventBus.getDefault().register(this);
    tab_main_indicator = ((FixedIndicatorView) findViewById(R.id.tab_main_indicator));
    tab_main_viewPager = ((SViewPager) findViewById(R.id.tab_main_viewPager));
    indicatorViewPager = new IndicatorViewPager(tab_main_indicator, tab_main_viewPager);
    MyAdapter adapter = new MyAdapter(getSupportFragmentManager());
    indicatorViewPager.setAdapter(adapter);
    // 禁止viewpager的滑动事件
    tab_main_viewPager.setCanScroll(false);
    tab_main_viewPager.setOffscreenPageLimit(tabIcons.length);
    // 设置viewpager保留界面不重新加载的页面数量
    indicatorViewPager.setCurrentItem(0, false);
}

private Fragment getFragment(int position) {
    Fragment fragment = navigateMap.get(position);
    if (fragment != null) {
        return fragment;
    }
    switch (position) {
        case 0:
            tab1Fragment = new Tab1Fragment();
            break;
        case 1:
            tab2Fragment = new Tab2Fragment();
            break;
        case 2:
            tab3Fragment = new Tab3Fragment();
            break;
        case 3:
            tab4Fragment = new Tab4Fragment();
            break;
    }
    navigateMap.put(position, fragment);
    return fragment;
}

@Override
public void onClick(View v) {
    switch (v.getId()) {

    }

}

@Subscribe(threadMode = ThreadMode.MAIN)
public void onEvent(Integer integer) {
    switch (integer) {
        case Event.GO_TAB1:
            Log.i("lenovoInfom", "onEvent: " + integer);
            break;
    }

}

private class MyAdapter extends IndicatorViewPager.IndicatorFragmentPagerAdapter {
    private LayoutInflater inflater;

    public MyAdapter(FragmentManager fragmentManager) {
        super(fragmentManager);
        inflater = LayoutInflater.from(getApplicationContext());
    }

    @Override
    public int getCount() {
        return tabIcons.length;
    }

    @Override
    public View getViewForTab(int position, View convertView, ViewGroup container) {
        if (convertView == null) {
            convertView = inflater.inflate(R.layout.tab_main, container, false);
        }
        ImageView imageView = (ImageView) convertView;
        imageView.setImageDrawable(getResources().getDrawable(tabIcons[position]));
        AutoUtils.auto(imageView);
        return imageView;
    }

    @Override
    public Fragment getFragmentForPage(int position) {
        return getFragment(position);
    }
}

@Override
protected void onDestroy() {
    super.onDestroy();
    EventBus.getDefault().unregister(this);
}

}

你adapter的count等于5，但是你getFragmentForPage  在posistion为4的时候返回null

谢谢，问题解决了，自己的失误****

authors: LuckyJayce TPwaiwai

repo: LuckyJayce/ViewPagerIndicator


text:
can't compile or upload

hey, i've some trouble i can't compile or uploading the script bacause of that:
Arduino : 1.8.19 (Windows 10), Carte : "Arduino Leonardo"
E:\telechargement\ArduinoTaikoController-master\ArduinoTaikoController-master\taiko_controller\Joystick.cpp: In constructor 'Joystick_::Joystick_()':
Joystick.cpp:78:8: error: 'class HID_' has no member named 'PrependDescriptor'; did you mean 'AppendDescriptor'?
HID().PrependDescriptor(&node); // This descriptor need to be the first one so that the device can be recognized by Switch
    ^~~~~~~~~~~~~~~~~

    AppendDescriptor

E:\telechargement\ArduinoTaikoController-master\ArduinoTaikoController-master\taiko_controller\Joystick.cpp: In member function 'void Joystick_::sendState()':
Joystick.cpp:83:8: error: 'class HID_' has no member named 'SendRaw'; did you mean 'SendReport'?
HID().SendRaw(this, 8); // No sending report ID. Switch doesn't deal with that properly.
    ^~~~~~~

    SendReport

exit status 1
'class HID_' has no member named 'PrependDescriptor'; did you mean 'AppendDescriptor'?
and when i don't have "Nintendo switch controller" choice on board menu

nevermind , i've delete switch part

The setup for Nintendo Switch is tedious. However, I believe there might be an easier way to do this. Might be able to come back and look into it in the future.

authors: LuiCat Mrpunklord

repo: LuiCat/ArduinoTaikoController


text:
Yo

Cara parabéns seu README muito bem feito!!
Nunca tinha visto scrollbars antes no README ksks

Po, valeu mano!
Real, o pessoal ficou bem surpreso mesmo, até eu, descobri isso muito sem querer kkkkkk


text:
🛑 Bank of China Australia is down

In 3592bd6, Bank of China Australia (https://obdevp.bank-of-china.net.au/cds-au/v1/banking/products) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Bank of China Australia is back up in 42b35fc.

repo: LukePrior/OpenBankingUptime


text:
🛑 Geelong Bank is down

In c3f6cdc, Geelong Bank (https://online.geelongbank.com.au/OpenBanking/cds-au/v1/banking/products) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Geelong Bank is back up in 1c2dd3e.


text:
Add trailingSlashAbbr param

Problem
When I enable trailingSlash sourceParam, it shows / at the end of directories at the completion popup, but it also inserts the / which prevents inputting next directory/file smoothly.

Solution
Introduce trailingSlashAbbr to provide this functionality without breaking existing trailingSlash.

    " vimrc's ddc-file init_ddc() part
    call ddc#custom#patch_global('sourceOptions', {
          \ 'file': {
            \   'mark': 'F',
            \   'isVolatile': v:true,
            \   'forceCompletionPattern': '/\S*',
            \ }})
    call ddc#custom#patch_global('sourceParams', {
          \ 'file': {
            \   'trailingSlashAbbr': v:true,
            \ }})

Acknowledge
Thanks @thinca and @shougo for helping me implementing this feature at a pair programming session.

I think this can be the default behavior with no parameters.

@thinca
Nice.
@ujihisa
Could you make it default?

Sure! a46889e4fc729935c524da283244393407002e4d

authors: LumaKernel thinca ujihisa

repo: LumaKernel/ddc-file


text:
🛑 EnderChest（末影箱-云盘） is down

In cdf81fc, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in ad5634f after 4 minutes.

repo: LxnChan/status


text:
🛑 EnderChest（末影箱-云盘） is down

In 5affe7b, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in 0c64531 after 16 minutes.


text:
🛑 115Wiki is down

In a38d304, 115Wiki (https://115.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 115Wiki is back up in 3b59607.


text:
🛑 Flight Tracker is down

In 0a6f83f, Flight Tracker (http://minecraft.rpmdp.com/fa/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Flight Tracker is back up in e5d7af8.


text:
Allow to override settings by project

There was a problem on how bemlinter linted multi-settings on single-website project:

In one side: we need to lint all the website stylesheets together, like a browser will use it
In the other side: we needed to use several bemlinter settings to assure the prefix presence, for example, in a specific folder/project

So I change the bemlinter behaviour to allow settings override in a specific folder.
What changed:

[x] [options] Creation of the module options, to get the linter options for a specific file path
[x] [lint] Allow only one class prefix by project, to allow the linter to retrieve the project from a class name.
Usage example: There is a style leak (a block styling another block) and we want to mark the external block as errored
[x] [result] Every time we stock a reference of a block name, it's now a couple {projectName, blockName}
[x] [format] Group the result by project and display le project before the block name
[x] [documentation]
[x] [test]

Extra:

[x] A test for an invalid stylesheet

:disappointed: Sorry for the fat PR, it is a big change for the bemlinter. There is certainly some improvment to do on the code readability...

@fdubost :+1: The module name is way better.

:white_check_mark: Rename option to modules: done!


text:
Program page seems broken on Safari

Report from @giovannipizzi , loading the page shows the following

For the next madiices lets just use the CECAM program as the SPOT, I'll update the website to provide a link

authors: ml-evs sphuber


text:
[Feature Request]: Want to Enhance Profile/My Account Page

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
want to Improve UI of this page
Use Case
This feature Maintains Consinstency of Good user Experience
Benefits
No response
Add ScreenShots

Priority
Medium
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

@nishant0708 go ahead, will add level after seeing your pr

Okay Np.

Hey @sanket95droid @MAVRICK-1 can you add level tag to it please


text:
Building an alpha 1.0.1_01 version does not work

If try to build it, I even tried including ASM 9.6 in the lib folder and I have tried updating ASM in the libraries folder in which MCPhackers was. I am using the GUI version v1.0 . I have jdk 17, jdk 20, and jdk 21 installed if that might be the issue but it probably is not considering I set the JAVA_HOME option to jdk 17(yes the path to jdk 17) but it just gives me this error:
java.lang.IllegalArgumentException: Unsupported class file major version 65
at org.objectweb.asm.ClassReader.(ClassReader.java:199)
at org.objectweb.asm.ClassReader.(ClassReader.java:180)
at org.objectweb.asm.ClassReader.(ClassReader.java:166)
at org.mcphackers.mcp.tasks.TaskReobfuscate.lambda$reobfuscate$1(TaskReobfuscate.java:68)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at org.mcphackers.mcp.tasks.TaskReobfuscate.reobfuscate(TaskReobfuscate.java:64)
at org.mcphackers.mcp.tasks.TaskStaged$Stage.doTask(TaskStaged.java:76)
at org.mcphackers.mcp.tasks.TaskStaged$Stage.access$200(TaskStaged.java:60)
at org.mcphackers.mcp.tasks.TaskStaged.doTask(TaskStaged.java:36)
at org.mcphackers.mcp.tasks.TaskBuild.lambda$setStages$0(TaskBuild.java:30)
at org.mcphackers.mcp.tasks.TaskStaged$Stage.doTask(TaskStaged.java:76)
at org.mcphackers.mcp.tasks.TaskStaged$Stage.access$200(TaskStaged.java:60)
at org.mcphackers.mcp.tasks.TaskStaged.doTask(TaskStaged.java:36)
at org.mcphackers.mcp.tasks.Task.performTask(Task.java:65)
at org.mcphackers.mcp.MCP.lambda$performTask$0(MCP.java:115)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)

RMCP ignores the JAVA_HOME environment variable/option. Whatever JVM is used to launch RMCP is what is used instead.
You will need to launch RMCP with a different JDK (particularly 8), update the ASM library bundled in RMCP itself, or fix your registry path to point to the correct JDK.
Aside from that, please use the Discussions tab instead of the Issues tab as this is for issues with RMCP itself, not for issues with how you use RMCP.

ok

authors: Melthen-bor PhoenixVX

repo: MCPHackers/RetroMCP-Java


text:
chore(npm): ncu update & verify react-intl-po

Issue:
no
What I did
How to test

Deploy preview ready!
Built with commit 33a48ee69da395a99392533d8609c315e6481cfc
https://deploy-preview-423--mcslite.netlify.com

Deploy preview ready!
Built with commit 33a48ee69da395a99392533d8609c315e6481cfc
https://deploy-preview-423--mcs-lite-ui.netlify.com

Deploy preview ready!
Built with commit 33a48ee69da395a99392533d8609c315e6481cfc
https://deploy-preview-423--mcs-lite-introduction.netlify.com

repo: MCS-Lite/mcs-lite


text:
Update README

Just like what I did in MCSManager/Script#13
(With a little bit of typo fix)

Thank you for your contribution

authors: YaoSiQian unitwk

repo: MCSManager/MCSManager


text:
Scope

I'd like to start running open multi-echo datasets through fMRIPrep and afni_proc.py, if an AFNI person could provide some recommendations there (@handwerkerd?), and publishing the results to GitHub and GIN. As long as I can get the process fairly simplified, I can run these jobs on UPenn's cluster.
@jsheunis's multi-echo-super repo (https://github.com/jsheunis/multi-echo-super) is very similar in scope, and I don't want to duplicate effort, so we can maybe figure out how best to divide any efforts. @jsheunis, I don't know if you're still working on that repo.

Are there other pipelines (e.g., MRIQC) that would be good to run? Certainly including some things that are dataset-specific (e.g., phys2denoise) would also be good.

@tsalo happy to work together on this. I think it remains a good idea to make datasets and derivatives available as datalad datasets, but this does not have to be a blocker. If we continue with the datalad setup, it's perhaps a good idea to move that repo to tedana / me-ica organization? I'll make you admin on that repo.

That would be amazing, thank you! I'll follow up in #29.

@handwerkerd do you think it would be a good idea to run NORDIC first on these datasets, even when phase information isn't available? I figure there are six options:

No NORDIC
Run NORDIC and replace the raw data/feed in only the NORDIC-denoised data into the preprocessing pipelines.
Run NORDIC, but add the denoised files as rec-nordic versions of the files to the dataset, so we get out NORDIC+preprocessing and raw+preprocessing derivatives.
- 6. Any of the above, but only do it for datasets with phase images.

I would not run NORDIC. NORDIC would run on each echo time series separately and, given the method is still being tweaked and is a bit sensitive to the parameters of the data being used, I think it's very plausible that NORDIC will affect the relationship between echoes. It's fairly clear that NORDIC isn't perfectly removing only thermal noise and is adding some structural artifacts.
This is all addressable through improvements to NORDIC and better testing, but, at this point, I don't feel comfortable serially running NORDIC then tedana.
That said, I think the real solution is a combined method. NORDIC is looking for characteristics of Gaussian noise. When we have 3 echoes for each excitation pulse that should all have similar noise properties, the multi-echo informaiton might make the general NORDIC approach better.

Thanks! That's a great point, and I really wish NORDIC leveraged multi-echo info.

authors: handwerkerd jsheunis tsalo

repo: ME-ICA/open-multi-echo-data


text:
可以新增些属性？

上拉、下拉更新数据、addheadview、addfootview

多谢反馈～
由于SlimAdapter定位Slim，而并不想成为一个Super，所以未提供相应的功能。
目前工作比较忙，还没有时间进一步设计，后续的开发计划提供一个功能增强模块，提供你所说的这些功能，如果你有时间也可以帮忙设计开发一下～
多谢～

authors: AndMy MEiDIK

repo: MEiDIK/SlimAdapter


text:
[Question] Lightning Deprecation Warning

:question: Question

I am getting this error log during a docker image execution "/venv/lib/python3.8/site-packages/pytorch_lightning/core/memory.py:16: LightningDeprecationWarning: pytorch_lightning.core.memory.get_memory_profile and pytorch_lightning.core.memory.get_gpu_memory_map have been moved to pytorch_lightning.utilities.memory since v1.5 and will be removed in v1.7. rank_zero_deprecation( " and one of the solutions suggested is to use the functions of "warnings" python module but "pip install warnings" was not successful. Can any one please tell how to get rid of this "lightning depracation" warning

Dear @DSRajesh ,
I lowered the version of nevergrad which lead to an pip error due to incompatible numpy versions. This should be unrelated to that. Since the error mentions lightning v1.5 und nndet is limited to pytorch_lightning>=1.3.1,<=1.4.2 I think you probably have the wrong version installed. (I was not able to reproduce your error with described build in the readme).
So resolve this, I need more info on your env such as the pytorch and pytorch-lightning version.
Best,
Michael

The Dataset only trains for 59 Epochs and I get this error
Epoch 59: 100%|████████████████████████████████████████████| 2600/2600 [28:24<00:00,  1.53it/s, loss=-0.938, v_num=4e06]                                                                                /opt/conda/lib/python3.8/site-packages/pytorch_lightning/trainer/deprecated_api.py:32: LightningDeprecationWarning: Trainer.train_loop has been renamed to Trainer.fit_loop and will be removed in v1.6.
rank_zero_deprecation(
This is the result of nndet_env

everything else was installed based on the requirements.txt

Dear  @mibaumgartner
Here are the details of our run
RUN pip install torch==1.12.0.dev20220213+cu113 -f https://download.pytorch.org/whl/nightly/cu113/torch_nightly.html
RUN pip install torchvision==0.13.0.dev20220213+cu113 -f https://download.pytorch.org/whl/nightly/cu113/torch_nightly.html
RUN pip install torchmetrics==0.7.0 pytorch-lightning==1.5.9
Also we had used the module for nodule prediction.
Thanks
Rajesh

Dear @DSRajesh ,
I'm a bit surprised that pip did not complain about the versions since nnDetection is limited to pytorch_lightning>=1.3.1,<=1.4.2 (I did not test nndet with pt 1.12 dev so I can not comment on problems which may arise due to that version). You may want to consider to downgrade the lightning version. If it only remains a warning it might be fine for now though.

authors: DSRajesh mibaumgartner tejavu

repo: MIC-DKFZ/nnDetection


text:
Problem statement folder improvement

Add some information to research question and rewrite retrospective file. Fill it out with general information from the whole team instead of some pieces of information from each team member.

Look, there is still data_analysis folder here, but as agreed it is now 1_data_analysis so please rename it
Other thing there is .idea and shelf folders and we don't need them. It's temporary files for PyCharm
We should make .gitignore file like this, and git would not add this files.
.env
.idea
shelf

I see we already have .idea so we will remove it anyway, but rename folder  data_analysis to 1_data_analysis, we don't need different copies of code in similar folders.

it's better, but you are still experiencing some trouble with different branches. Why you remove some persons time from collaboration folder.
and you should include relative path in the README.md for milestone 1

it's better, but you are still experiencing some trouble with different branches. Why you remove some persons time from collaboration folder. and you should include relative path in the README.md for milestone 1

It seems I still have issue with branches. Now, I found that I have the oldest version of communication.md, but I updated it yesterday. Will try to solve.

Hi, we just need 1_problem_identification to be updated for current work, do you have any success?

authors: Yulia-Sych tvsirius


text:
Fix "invalid value encountered in multiply" error in get_peaking_factors

Added a np.errstate context manager to avoid a RuntimeWarning: invalid value encountered in multiply error in get_peaking_factors computation.
Previously failing shot: 1150728005

can you provide a snippet to reproduce?

Minimum example
shotno = 1150728005

from disruption_py.settings import RetrievalSettings
from disruption_py.workflow import get_shots_data

shot_settings = RetrievalSettings(
    run_columns=['ip', 'ne_peaking', 'te_peaking', 'pressure_peaking'],
    only_requested_columns=True,
)
result = get_shots_data(
    shotlist_setting=[shotno],
    retrieval_settings=shot_settings,
    output_setting='dataframe',
)

got it now, thanks.
I feel we could probably choose a more general path, here.
what about something more explicit like:
bminor = np.where(np.isnan(aminor) | np.isnan(kappa), np.nan, aminor * kappa)

? (or, np.isnan --> np.isfinite, etc)
@amdecker didn't we encounter other similar cases in revamping the methods? what did we do there?

This was interesting! There are two types of nans: signalling nans and silent nans. When we do an operating with signalling nans (eg nan * 1) it will give us a warning. If we do an operation with silent nans, the operation will give nan.  It seems like MDSPlus uses signalling nans which is why there is this error. To get rid of the error, we could turn them into silent nans (the numpy default) by converting the arrays to np.float64 using the astype parameter in the mds call.
kappa = params.mds_conn.get_data(
            r"\efit_aeqdsk:kappa", tree_name="_efit_tree", astype=np.float64
        )  # [dimensionless]
        aminor, efit_time = params.mds_conn.get_data_with_dims(
            r"\efit_aeqdsk:aout/100", tree_name="_efit_tree", astype=np.float64
        )  # [m], [s]

yes, our utility functions do support an astype argument (which BTW can be a simple string, eg "float64"), that's why we did not see (an overabundance of) similar errors for C-MOD or DIII-D -- cool!

@AlexSaperstein From your screenshots it looks like both of these bugs occurred in get_peaking_factor calculation (lines 1184 & 1085). I'll take a look at the second bug later today.

to be clear, a "crash" means that the workflow yields an error and stops -- that would be a nasty bug.
if, instead, some of your parameter methods fail but the workflow collects the respective np.nan values and continues, then everything is normal -- you'd still an exception in the logs though.
which is it? also, please provide a minimal reproducible example, as usual. thanks!

It's definitely "crashing" by your definition. it ends the whole process when it hits this error.
It looks like the locations of the log files is given at the start of the data-fetching process. The last crash was logged at
/tmp/saperstein/disruption-py/20241212-115259-ty339mle/output.log

oh wait, I think I now remember why this happens -- we coded it in such a way that bugs will actually be blocking, so that users would flag them, as opposed to overbroad exception catching which would mean no bugs would be flagged and thus closed. :bug:
also, MRE:
from disruption_py.settings.retrieval_settings import RetrievalSettings
from disruption_py.workflow import get_shots_data
shot_data = get_shots_data(
    shotlist_setting=[1051123016],
    retrieval_settings=RetrievalSettings(
        run_tags=[], run_methods=["get_peaking_factors"]
    ),
    log_settings="DEBUG",
)

Regarding the second bug, it looks like it's a overflow error caused by multiplying two float32 numbers. Casting both of them into float64 seems to fix the bug.

I added astype='float64' to the MDS calls for fetching ts_te and ts_ne and it seems to solve the problem.

Great, the most recent fix seems to have worked! All of the shots I've had to black-list so far (with the exception of 1120215001, which doesn't have an efit18 tree for some reason) are now working!

@AlexSaperstein please test and report -- it's more general and hopefully robust:

#364

authors: AlexSaperstein amdecker gtrevisan yumouwei

repo: MIT-PSFC/disruption-py


text:
list

I have solved Assignment 2 list problems

Need to sort dummy_list not dummy_dict
And complete numpy_examples also

Need to sort dummy_list, not dummy_dict. Read the questions carefully.

Numpy exercise Q7. framing with 1s is not done


text:
GoogleAgenda

Hello, i'm trying to use the google agenda, the google agenda is working fine but i don't know how to add anything in this module, the module shows the calendar and the days but don't show anything in it.
This is the code i'm trying to use.
		{
		module: "MMM-CalendarExt3Agenda",
		position: "top_left",
		title: "Minha Agenda",
		config: {
			instanceId: "basicCalendar",
			locale: 'pt-br',
			firstDayOfWeek: 0,
			startDayIndex: -1,
				endDayIndex: 10,
			calendarSet: ['test'],
			eventTransformer: (e) => {
  e.startDate = new Date(e.start?.date || e.start?.dateTime).valueOf()
  e.endDate = new Date(e.end?.date || e.end?.dateTime).valueOf()
  e.title = e.summary
  e.fullDayEvent = (e.start?.date) ? true : false
  return e
}
		}
		},

{
		module: 'MMM-GoogleCalendar',
		header: "Calendario Google",
		position: "bottom_left",
		config: {
			calendars: [
				{
				symbol: "calendar-week",
				calendarID: "*********************",
				name: "test",
				},
			],
		}
	},

I got working, I use the ICS from google in the calender, but when I try to load my google calendar in the "calendar" they dont load my aganda and slow the MM and crash

I used my the google ICS from google, the problem was i had some appointment I left infinity, so i just delete these appointment and worked verywell.


text:
Ethereum compatability

I would like to run MPOS as ethereum pool, but I am getting Unable to load your coins class definition for Ethash error since Ethereum uses Ethash as an algorithm. How can I implement Ethereum

There is no official support but it seems you can check here to find help how to modify MPOS to work with it: https://github.com/ocminer/ethcore-pool-mpos
I am not sure if this can be added in a generic way to MPOS itself without adding a lot of complexity to it. From what I read, these are RPC changes so just adding the coin class alone won't do the trick. Sadly the change itself is not mentioned and kept private, but maybe you can find help there :)

authors: TheSerapher imnuruddin

repo: MPOS/php-mpos


text:
Provide for single-shot FreeSurfer computation

Problem: Aspects of the UI and client-core are hard-coded for MRN-Code/decentralized-laplacian-ridge-regression
Solution: Un-hard-code that stuff. Update tests.
Testing:

Fetch and check out the feature/single-shot-regression branch locally
Run npm install in packages/coinstac-common
Clean local disk state
Build a client
Boot client, create a consortium, and run the the single-shot algo

Closes #63.
┆Issue is synchronized with this Asana task

Looks like I should rebase e43c594ca2f5432e94dabd13832efcd42a0a576e onto 6a106af90081dc834b6bb7d35bc15d563954715b, eh?

:boom: Did a run-through of this last night and it seemed to work. We can address any related bugs in a future PR.

repo: MRN-Code/coinstac


text:
fail after "- Supported computer platform detected, script execution allowed to continue"

Just set this up to test in our environment, rest API service is up and running and produces the expected results when tested via the method suggested by MS in the webpages linked in the instructions.
A service account has been created and has been added to the task sequence as instructed.
When ran with the -debugmode switch, it fails at the same point with not further information.
It also runs and closes instantly.
SCCM fails with an error 0x80004004 which I don't seem to be able to find a reference for on the internet, well at least that isn't on some dodgy website our filtering blocks.
the GUI is connected and has created a driver pack successfully and uploaded it to the DPs.
Any pointers will be greatly appreciated.

An update, stepping through the PowerShell it errors after trying to populate the SKU into $computerdetails.
Not sure how to remedy this, I have added the additional Win32_Baseboard SKU into the hardware collection which didn't resolve the issue.

repo: MSEndpointMgr/ModernDriverManagement


text:
Cannot create Linux Cluster in Module 6 of workshop

Workshop
Lab 6 HPC
Creating and Using a SLURM Cluster
Exercise 1 - Create a SLURM cluster using an Azure QuickStart template
Step 4  fails with the following error message when you try to deploy
At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details. (Code: DeploymentFailed)
The platform image 'Canonical:UbuntuServer:15.10:latest' is not available. Verify that all fields in the storage profile are correct. (Code: ImageNotFound)
The platform image 'Canonical:UbuntuServer:15.10:latest' is not available. Verify that all fields in the storage profile are correct. (Code: ImageNotFound)
The platform image 'Canonical:UbuntuServer:15.10:latest' is not available. Verify that all fields in the storage profile are correct. (Code: ImageNotFound)

This was fixed several months ago. Sorry it took me so long to review and close it!

authors: jeffprosise susanibach

repo: MSFTImagine/computerscience


text:
Slide Preview and Slide View in Browser not working, after auto update of Obsidian to v1.0.0

Describe the bug
I cannot open the Advanced slides preview or browser view anymore.
Samples to Reproduce
Open the file with notes, click on "show slide preview". An empty Tab opens but has no content. Show in Browser button opens a browser tab, but localhost:3000 is not working. (Yesterday before the update it worked fine)
Expected behavior
The selected note should appear in slide mode. The show in browser button opens the note in the browser.

After disabling and enabling the plugin, it is working. But without option "show tab title bar" the slide preview buttons are not shown.

Im not able to reproduce the behaviour you described, the update from 0.15.9/0.16.4 -> 1.0.0 on 3 devices of mine went without any issues. Were there any exceptions in the developer console?

Hm, then it must have been something else. Sorry for false alert. You may close the issue then.
I didn't check the console.

closed, not reproducable

I can confirm this issue on Ubuntu 20.04 (in case that matters...). After checking the console it seems there occurs an error when trying to load the chalkboard plugin. With the plugin disabled, everything is working as expected.

Interesting, Can you post a screenshot of this exception? Have only a Windows/Mac machine to test

I just realized when posting this screenshot that there is a comma missing after "RevealPointer" - so I tried to activate the Chalkboard plugin and deactivate the pointer plugin instead - and it is working! Just not with both plugins activated...

Awww.. there was a merge error... will fix with next release

authors: MSzturc alltagsverstand krsnacaitanya

repo: MSzturc/obsidian-advanced-slides


text:
Added L0, L1 ,L2, L3

This pull request contains my contribution for all the levels of the Enigma GenAI Challenges repository.
Added files:

Level 0: -DALL·E 2024-10-06 14.31.57 - A spooky-themed logo.png  & - L0_readme.txt
Level 1: -L1_readme.txt & -Runway 2024-10-06T10_09_54.629Z Expanded Image.jpg
Level 2: -music_ai_2024-10-14.wav & -tools.txt
Level 3: -L3 readme.txt & -generated_poem.txt

Hey,
I wanted to take a moment to update you on the current situation with this repository. Unfortunately, due to some error on Hacktoberfest’s side, this repo has been excluded from the event.
I know how much effort and passion you’ve all poured into your contributions, and I genuinely appreciate every bit of it.
To ensure your hard work is recognized, please direct your contributions towards the respective repos (where your pull requests will be evaluated and accepted.) (and in the Current repo your PR will be closed).
In each repo we have given clear instructions which will help you out.
also very Important : Please do separate PRs for each level because even if one level has some mistake you would required resubmit all again
You can find the links in the main README file, or here are the direct links:

BotForge: (Bot/NLP dev) BotForge
SysCom Challenges: Enigma-SysCom-Challenges
GenAI Challenges: Enigma-GenAI-Challenges
WebDev Challenges: Enigma-WebDev-Challenges
GameDev Challenges: Enigma-GameDev-Challenges

Your dedication is what makes this community special, and I encourage you to keep pushing forward! We can’t wait to see the incredible work you’ll continue to create in the correct repositories.
Thank you for your understanding and support!
Any doubts please reach out to us
Keep up the amazing work!


text:
Change the user cursor to pointer when user hovers on the like button

On the event page, when we want to like an event, hovering over the heart icon should change the cursor to a pointer.
Steps to accomplish the task:

If you haven't done already, create a new branch that you'll make your changes on.
Navigate to the file, src/modules/main/EventCard.vue
Find the div that has the class "event-card__heart".
Add "cursor__pointer" to the class.
Follow the steps to submit your PR.

@NitinMa2 , Can you assign this to me?

@NitinMa2 , app is running, but I can only see white screen.

Hi @DineshKoushik kindly hold on while we still set up. There is a possibility this task won't be assigned to you yet. We are reserving these tasks for a specific purpose. More later.. cheers

repo: MUM-Open-Source/eureka-web-app


text:
Feat/centralize commom dependencies

The goal is to reduce repeat dependencies like StyleCop and Analyzers.

Reference: https://learn.microsoft.com/en-us/visualstudio/msbuild/customize-your-build?view=vs-2022

Thank you :)

authors: MarcusViniciusSS sven-n

repo: MUnique/OpenMU


text:
Add querying of the oracle database

Implement naive query to get the records from the oracle database and insert into the Postgres database.

This is just another phase of #8.
We do need some integration with the actual database.

repo: Maagan-Michael/mm-portal


text:
Error Import Model when you change ID from autoincrement to UUID

I'm facing a problem with importing a model when I have a custom primary key ID. The import can't generate id value and return this error "General error: 1364 Field 'id' doesn't have a default value "

Duplicate from https://github.com/Maatwebsite/Laravel-Excel/issues/2539

hi
could you solve that?

authors: GlennM antweny jesulo

repo: Maatwebsite/Laravel-Excel


text:
Importing 28k rows took 10min and ~230 MB RAM. Is it normal?

So, I have an excel file with 28k rows in it. Importing the excel file took ~8 min while inserting to database is only ~2 min. And with memory_get_usage() I got ~230 MB RAM. Is it normal? Does 28k rows is considered massive?
I also have tried to use chunk. Memory usage improved drastically, only ~25 MB. But, it took almost 30 min.,
note : I've asked here
http://stackoverflow.com/questions/30121055/laravel-excel-massive-import/30121677#30121677

28k is a lot yes, but it also depends a lot on the amount if colomns you have.
What I mostly do is pushing every chunk of eg 2k rows into the queue. No need to worry about execution time.

I ended up using : https://github.com/akeneo/spreadsheet-parser
which only took 53 seconds to process and insert data to database.
and with 100K rows (8 columns), it took 325 seconds, while the memory usage is (surprisingly) only 32MB.

Thanks for the link. I think I will include a driver for that parser in the new version (https://github.com/Maatwebsite/Clerk).
Sounds fast!

authors: DVendy patrickbrouwers


text:
⚠ LPDM Handbook (hosted on Divio) has degraded performance

In c30e53c, LPDM Handbook (hosted on Divio) (https://repohubdev.tk) experienced degraded performance:

HTTP code: 500
Response time: 6293 ms

Resolved: LPDM Handbook (hosted on Divio) performance has improved in c9d3233.

repo: MadeByThePinsHub/are-we-down


text:
export onnx model

What is the training equipment? We tried to switch to the onnx model to speed up the reasoning, but the 12GB graphics card burst. Are there any other ways to accelerate

Hi~
All of our models are trained on a single Tesla V100-32G.  A GPU with 24G can also complete the model training and
evaluation.

authors: Jiro-zhang songjiahao-wq


text:
Common Data Model

We need to implement a standard model that isn't based on gherkin
Ideally Test Suite, Test Case, Test Step
Test Suite -> Feature
Test Case -> Scenario
Test Step -> Step
This will allow us to more easily support non-gherkin based test tools

@amitsha has this been done?

No @Hamo69 Dave suggested in our last conversation that he's going to pick this up soon.

repo: MagenTys/donut


text:
update readme - test process

maybe I should have forked?

Could you add it after the badges please?

authors: MagenTysHamo chdask


text:
🛑 Nitter (nitter.net) is down

In 9d769a5, Nitter (nitter.net) (https://nitter.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nitter (nitter.net) is back up in cf1d917.

repo: Magic-Services/upptime


text:
🛑 Libreddit (libreddit.spike.codes) is down

In 04aae84, Libreddit (libreddit.spike.codes) (https://libreddit.spike.codes) was down:

HTTP code: 429
Response time: 853 ms

Resolved: Libreddit (libreddit.spike.codes) is back up in 312c27d.


text:
Titlebar Close command does not work with ShowDialogsOverTitleBar=False

What steps will reproduce this issue?
With the MetroWindow.ShowDialogsOverTitlebar flag set to False, the title bar Close button, as well as the Close menu item in the title bar context menu does nothing when a dialog is open. Minimize, Maximize, Move, Size etc works fine.
Expected outcome
I am not entirely sure what the desired behavior would be, but it should either work, i.e., close the window, or the Close button and Close menu item should be disabled when a dialog is open.
Repo
In the MahApps.Metro.Demo.NET45 application:

Uncheck the Dialogs\Show Dialogs Over TitleBar - item
Open a dialog, e.g., Dialogs\Show InputDialog (just because it's the top one)
Click the Close button (X) in the title bar, as well as right click the title bar and choose Close.

Environment

MahApps.Metro 1.4.3
Windows OS 10
Visual Studio 2015
.NET Framework 4.6

@magla42 this was introduced by https://github.com/MahApps/MahApps.Metro/issues/2409
maybe we can allow this if ShowDialogsOverTitleBar=False /cc @thoemmi

I agree. Either the Close button is enabled and working, or disabled if it's not allowed.
Ideally there would be an option in MetroDialogSettings, if the Close button should be enabled or not 😉

Disabling the close button would be a step in the right direction. Non-modal dialogs can allow it, but I don't know if there's a way to specify non-modal.

I don't want my modal to prevent user from exiting the application

If close is allowed, then it's not strictly modal, I think. But we need that ability, too. We could add a Modal="true/false" setting. Maybe even make false the default. When true, close is either disabled, or closes the modal dialog. Thoughts?


text:
Support for TextBoxHelper.ButtonCommand in ComboBox

ComboBox style does not support TextBoxHelper.ButtonCommand.
In order to support it, two things have to happen:

PART_EditableTextBox have to bind to ButtonCommand: Controls:TextBoxHelper.ButtonCommand="{TemplateBinding Controls:TextBoxHelper.ButtonCommand}"
PART_EditableTextBox must have the MetroButtonTextBox style, as reported here.

For this, we could expose a new dependency property for ComboBox in order to be able to override PART_EditableTextBox style.

Wouldn't this make sense?

@JobaDiniz I set this to on hold, cause I plan to re-write this with a TriggerAction which can be used then for TextBox, ComboBox, PasswordBox, etc...