Epinephrine buff

About the PR

Changed the working condition of the chem from being in a critical state to having more than 90 damage.
Added pressure immunity while above 90 damage.
Doubled the brute and burn healing from 0.5/u to 1/u(heals only above 90 damage)
Why / Balance

There is basically no reason currently to make epinephrine, because it's outclassed by other chemicals that are way easier to make.
This change will give it a niche of allowing you to stay at 90 damage, even in spaced areas, as long as no additional damage of any kind is dealt.
Emergency pens contain 12u of epinephrine, which before this PR healed 6 brute and 6 burn as long as the mob was crit, now one emergency pen heals 12 brute and 12 burn as long as the person is above 90 damage.
One emergency pen will allow someone to walk in a spaced area for 24 seconds(only above 90 damage), but they will be extremely slowed down because of the damage slowdown. So it's not just a reintroduction of the spacepen, which allowed people to pass spaced areas with minimal harm and no slowdown if used before entering the spaced area.
Epinephrine making people pressure immune above 90 damage also makes it so someone in a hardsuit has a bit more time to reach an unspaced area when trying to save someone without a hardsuit.
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl: Dygon

tweak: Epinephrine now heals while above 90 damage, has it's brute and burn healing doubled, and makes people above 90 damage pressure immune.

space cold damage will most likely still kill them

space cold damage will most likely still kill them

This is intended, you only cool down enough for it to become an issue if you spend 10+ seconds in space or on a lattice, which most of the time means you're not inside the station anymore. If you just want to reach the closest unspaced area while inside the station you will probably have a tile under your feet.

what about lizards? they will start to take more cold damage much faster than anyone else

what about lizards? they will start to take more cold damage much faster than anyone else

Lizards still won't get cold as long as there is a tile under their feet.

This seems like a roundabout way to revert #23970 by combining the space pen's affect with epinephrine.

It also significantly buffs epinephrine even without the pressure immunity. Epinephrine is one of the most used chems in the game and is extremely useful with dealing with people in critical condition. Chemist regularly make it although it's uncommon compared to the usual chems lik bica/derma/dex+. The reason chemists don't produce it more often is because the recipe is relatively hard, and everyone already starts with an emergency pen.

Epinephrine is just a crit stablizer. It's not supposed to be fantastic at healing, it's supposed to give you time.
The threshold change is cool, but only because repeatedly standing up and falling over is annoying. It doesn't justify adding barotrauma immunity.
A full health player will be able to charge through a spaced area just like they used to with barozine. Moving the effect to epinephrine would allow players to manufacture it? That sounds worse.

It also significantly buffs epinephrine even without the pressure immunity. Epinephrine is one of the most used chems in the game and is extremely useful with dealing with people in critical condition. Chemist regularly make it although it's uncommon compared to the usual chems like bica/derma/dex+. The reason chemists don't produce it more often is because the recipe is relatively hard, and everyone already starts with an emergency pen.

The only reason epinephrine is being used is because it's in the emergency medipen. I also don't agree with your statement about it  being "regularly made" I haven't seen it made a single time since the limited chems, and before that I think I can count the amount of rounds I've seen it made(and used) on two hands.
Inaprovaline is a better stabilizer because it stops bleeding and heals more oxygen damage than epinephrine(it's also way easier and cheaper to make).
Dex+ is a bit harder to make than inaprovaline(only because of the plasma) but still way easier than epinephrine. It heals more oxygen damage than epinephrine and additionally heals tons of bloodloss damage.
The only thing what epinephrine does what the above mentioned chemicals don't is give you minor stun reduction(not useful for a stabilizer) and a tiny amount of brute/burn/poison healing. 10u of of epinephrine heals 3.3 blunt(1.66u bicaridine) damage or 2.5 heat(1.66u dermaline/7.5u kelotane), and only when someone is crit.
I don't see why anyone would currently use/make epinephrine(besides RP reasons maybe) if it doesn't come in a medipen that allows you to instant inject it.

This seems like a roundabout way to revert #23970 by combining the space pen's affect with epinephrine.

Space pens were something you used before you went into a spaced area, and kept you in peak fighting condition until it stopped working. The change suggested in this PR gives you extra time to reach an unspaced area while heavily wounded and barely hanging on to your life. In my opinion these are two different things, but if too many people think the same as you I think limiting the pressure immunity to when someone is crit could be a compromise.

Epinephrine is just a crit stablizer. It's not supposed to be fantastic at healing, it's supposed to give you time.

Inaprovaline takes way less effort to make and it even heals more airloss, the only thing epinephrine adds is stun resistance(you don't need this when crit), and a negligible amount of healing. Wihout this PR 12u of epinephrine(emergency medipen) won't even heal a punch worth of damage.

A full health player will be able to charge through a spaced area just like they used to with barozine. Moving the effect to epinephrine would allow players to manufacture it? That sounds worse.

They won't stay full health, the healing and pressure immunity only kick in when someone has more than 90 damage.

Chemist regularly make it

Epi is a Chemist vanity project and not actually useful in a Medbay setting over Dex+/Inaprov, similar to Omni, weak healing Reagents that are more forgiving to be blind-injected are only really useful outside of the Medbay (like in Emergency Medipens)

Chemist regularly make it

Epi is a Chemist vanity project and not actually useful in a Medbay setting over Dex+/Inaprov, similar to Omni, weak healing Reagents that are more forgiving to be blind-injected are only really useful outside of the Medbay (like in Emergency Medipens)
That being said, it's good at what it does do, and I don't really think it needs buffs (and that Chemists should just stop wasting their time making this instead)

No, its actually really powerful lol. You doctors dont notice, and it's the reason why i always try to make epi as a chemist.

Can we not turn epi into spacepen 2? Spacepen/pressure immunity was removed for a specific reason. Epi is already very strong, buffing it further is not really neccessary IMO.

Can we not turn epi into spacepen 2? Spacepen/pressure immunity was removed for a specific reason. Epi is already very strong, buffing it further is not really neccessary IMO.

People already told that epi is not such usefull right now due of complex craft after chemistry refractor.
And it doesnt look like space pen due of 90 damage treshold, you still die from cold damage wile having 10 hp with perma cold movement. Truely will be funny, if pepople will try to use it as powergame weapon to beat nukies, yeah.
It mostly will used to heal people in critical state.

i don't see how this is spacepen 2 considering:

it does not save you against the cold, so you will still die without a way to either negate or heal cold
it only works above 90 hp, so you will be heavily slowed down and unable to use this in combat
it's basically a timed emergency suit in the form of a pen

Cold dmg isnt usually the killer, it's the 2.4 blunt dmg/s in a vacuum environment
If pressure immunity only allowed above 90 dmg then it's a very weak space pen and last-ditch escape when you're moving at like 10% speed, which doesn't seem that bad considering how unforgiving firelocks can be
It'll also be good for stabilising crit people in spaced areas and dragging them rather than people leaving them to die

Pressure immunity was removed for a reason and it should not be re-added. It made surviving spacing too easy and is not healthy for the game. The other changes are fine, but pressure immunity is a no-go regardless of whether it takes effect at a particular threshold. Spacing is SUPPOSED to be dangerous.

i don't see how this is spacepen 2 considering:
1. it does not save you against the cold, so you will still die without a way to either negate or heal cold

2. it only works above 90 dmg, so you will be heavily slowed down and unable to use this in combat

3. it's basically a timed emergency suit in the form of a pen _but_ only above 90 dmg

i must ask what problems do the opponents of this think it will introduce and why are they bad, "it's spacepen 2" isn't really an argument

Pressure immunity is the problem, spacing and lack of pressure are supposed to BE dangerous. Allowing epi (which is pretty common) to negate the effects of pressure loss, even if it requires a specific health threshold reduces the danger of spacing. It's powercreep, especially after spacepen was removed

Pressure immunity is the problem, spacing and lack of pressure are supposed to BE dangerous. Allowing epi (which is pretty common) to negate the effects of pressure loss, even if it requires a specific health threshold reduces the danger of spacing. It's powercreep, especially after spacepen was removed.
TLDR: It's not exactly spacepen2 but it's a ways down the road to getting there and that's why there is an issue. It's power creep plain and simple.

"powercreep" doesn't really mean or prove anything (you could call any buff or beneficial feature powercreep), and as for it making spacing survivable, i think it's good as it allows for more fun to be had from clutches; i don't see why you want spacing to be this unavoidable (and not even delayable) death thing unless you have an EVA
note that once you start taking cold damage, you might as well count yourself dead, because you will likely die even if you get inside an atmos, as your body temp would take time to rise; basically, you can't use it to spacewalk
then, again, we already allow people to survive spacing (in an even better way) by simply finding an energency suit
however, what i would propose is to also make epi react with derma and/or leporazine to make bootleg spacewalks harder

Pressure immunity is the problem, spacing and lack of pressure are supposed to BE dangerous.

Its still dangerous, epi pen will not save you from this danger, you just giving you a chance to live.

Allowing epi (which is pretty common) to negate the effects of pressure loss, even if it requires a specific health threshold reduces the danger of spacing.

After deleting infinity chemistry, making epi become less valuable toward to inaprovaline.
Yeah it also heal a damage, but healing group damage is bad on statistics.

It's powercreep, especially after spacepen was removed.

Its just a lovely buff to epi, you told that its asking for specifec health treshold that is 90 damage and above to WORK.
Just clear question, what you gonna do with 24 seconds of spaceproof, thats not negating cold damage with huge walk debuff, making you valid target for one hit of toolbox?

TLDR: It's not exactly spacepen2 but it's a ways down the road to getting there and that's why there is an issue. It's power creep plain and simple.

We lost meaning of powercreeping,  sometimes is just a hidden buff to use, sometimes just qol buff.
We have a lot of prs that merged in left and right, that giving significiant power boost. Like soap reagent that got huge stun, acidificier using as weapon to hide bodies quickly, knifes to sec.
A lot of things really. But giving epi spaceproof that ONLY working in special life threshould cant be call powercreep due of that.
P.S. If you want to argument my subjective opinion, find a pep whom gonna use epi as space pen, it would be funny to see pep whom using chemicals instead of eva suits.

the big spacepen thing was it kept you at close to 0 damage for a while, which made it great for validhunting anything in space. you wont be able to validhunt anything at 90 damage

Its still dangerous, epi pen will not save you from this danger, you just giving you a chance to live.

This is literally the definition of powercreep. Pressure immunity was previously provided by spacepen and that was removed. Spacepen did not start out being as overtuned as it ended up, it started from smaller changes like this. AKA the "Creep" in power creep. Many small unhealthy changes that overtime end up creating something bad for the health of the game.

Its just a lovely buff to epi, you told that its asking for specifec health treshold that is 90 damage and above to WORK.
Just clear question, what you gonna do with 24 seconds of spaceproof, thats not negating cold damage with huge walk debuff, making you valid target for one hit of toolbox?
Epi is meant to be a drug that is used to stabilize someone close to death, NOT as something you inject to save yourself from being spaced. The pressure immunity is not needed to achieve this and IS power creep, don't even try to sugarcoat it.

As it stands right now, this PR will not be merged with the pressure immunity change regardless of if it has a health threshold or not.

Its still dangerous, epi pen will not save you from this danger, you just giving you a chance to live.

This is literally the definition of powercreep. Pressure immunity was previously provided by spacepen and that was removed.

Because people abused it, as deltanedas said.
Cause in place were i played, people used space pens as weapons to deal a lot of damage, as a botleg space suit, or option to escape death.

Spacepen did not start out being as overtuned as it ended up, it started from smaller changes like this.

Sorry for next sentence, but thats kinda weird that someone allowed to that creep to grow stronger each bit.

AKA the "Creep" in power creep. Many small unhealthy changes that overtime end up creating something bad for the health of the game.

Yeah, i know about enough, that thing can really frustrate players at some point.

Epi is meant to be a drug that is used to stabilize someone close to death, NOT as something you inject to save yourself from being spaced.

Yeah,  maybe i was a bit of rush for epi buff, cause, people still use it because it got buffed, nor got a space immunity

The pressure immunity is not needed to achieve this and IS power creep, don't even try to sugarcoat it.

You right, even with debuffs, someone would just make a prs to buff these treshold for own comfort zone.

As it stands right now, this PR will not be merged with the pressure immunity change regardless of if it has a health threshold or not. If you do not want to make this change, then you can close the PR or say that you are unwilling and I will do it for you.

Ohh, by the way, i am just comentator that rushed for epi buff, nor a contributor, so at this point... what about to make epi heal more then, as omnizine and more, but in critical state?
P.S.
Yeah we see that space immunity would become long term powercreeping blister, because people can use it for own profit... what if about to return spacepen... that working only in critical state?
Yes it sounds weird, but just a thought, nor important one, but just exists

Sorry for next sentence, but thats kinda weird that someone allowed to that creep to grow stronger each bit.

Yeah, a lot of the spacepen changes occurred before we had standardized design documentation and guidelines for reviewing design PRs. (Plus I was busy with work so I wasn't reviewing PRs)

Yeah we see that space immunity would become long term powercreeping blister, because people can use it for own profit... what if about to return spacepen... that working only in critical state?
There isn't a need for pressure immunity while you are in crit. In crit you can't move/interact, so you are entirely at the mercy of someone else saving you.  Pressure immunity being given by a drug doesn't even make much sense anyway.

The problem with adding pressure immunity as a regular drug effect is that it opens pandora's box in terms of power-creep issues. Plus it doesn't really fit the Epi's intended role, which is basically a crit stabilizer.
There are also behavioural-design implications of giving pressure immunity to a stabilizer drug. The intended gameplay for epi is for it to be used to stabilize someone in crit so that you have enough time to remove them from a dangerous situation so that you can heal them or focus on other injured people.
Being exposed to vacuum is a dangerous situation and if epi provides pressure immunity (even in crit), there is no longer an incentive for a player to move the injured person into a pressurized area.
This is a problem as it effectively trivializes responding to spacing for parameds/doctors, since they can just epi everyone and take their time with treatment, whereas currently they need to prioritize getting their patients to a pressurized area.

Seems, space immunity out from solution to make epi good, cause or it will be broken, or nor concept well-written into.
I actually got mandela effect from livrah streams, that in tg station epi is also used to hold bodies from being rot, but actually its epipen itself, that have formaldehyde inside.
So what about to give rot prevent instead of space immunity?
It would safe many lifes begin with, and it cant be used due of combat or related stuff.
So, someone would say that you can use body bag, morgue and freeze box. Yes you right! And having more options to hold bodies from rot is good for diversity.
Also not a lot of people having body bag, but they do have epi pen. Thats my thougt.

there is no longer an incentive for a player to move the injured person into a pressurized area to stabilize them.

there very much still is:

patient is 150 damage in spaced area
inject epi, they are now stable at 100 damage and not taking pressure damage
you start healing
oops its still spaced they immediately go crit again

having space protection when crit (or just high brute healing) would mean they wouldnt die while being moved out of a spaced area

having space protection when crit (or just high brute healing) would mean they wouldnt die while being moved out of a spaced area

Like you said, they wouldn't die being moved out of the spaced area. With pressure immunity there is no risk to just give them epi and then coming back later to bring them to a safe pressure area. Which is a behaviour that we don't want, medics should be incentivized to prioritize moving patients out of a spaced area as fast as possible not stabilize them at 90hp insitu and move on because the patient is pressure immune.

Seems, space immunity out from solution to make epi good, cause or it will be broken, or nor concept well-written into. I actually got mandela effect from livrah streams, that in tg station epi is also used to hold bodies from being rot, but actually its epipen itself, that have formaldehyde inside. So what about to give rot prevent instead of space immunity? It would safe many lifes begin with, and it cant be used due of combat or related stuff. So, someone would say that you can use body bag, morgue and freeze box. Yes you right! And having more options to hold bodies from rot is good for diversity. Also not a lot of people having body bag, but they do have epi pen. Thats my thougt.

This seems like a much better solution IMO, making epi hold bodies from rotting for a short period would definitely give it more utility and give players another option for combating rot. It also fits the design intention of epi-pens being used to quickly stabilize/prevent a patient from getting worse.

what's to stop the player from injecting the patient from epi then moving on to deal with another patient?

if you do that you will still have to treat the first patient at some point so either:

you waste 100s of units of epi to keep them in purgatory
you stop being a shitter and actually heal them

what if epi metabolised more slowly but increased the death threshold from 200 to like 250

what's to stop the player from injecting the patient from epi then moving on to deal with another patient?

if you do that you will still have to treat the first patient at some point so either:
* you waste 100s of units of epi to keep them in purgatory

* you stop being a shitter and actually heal them

Pressure immunity still provides a competing incentive for multi-person spacing situations, so it's not really a good solution from a design perspective.


Less spells imported in v1.4.0 as with the previous version

Hi, just saw tonigth that the import of a character in v1.4.0 has about half of the spells as with the previous version (1.3.x).
Will try to do a comparison come with a pinpoint of the reason

That's not good. I did make some changes to how spells are parsed. If you could post an example of the statblock I can look into what's going on.

This is the grab from the pdf, some spurious spaces have already been removed:
Freja Owlsdaughter, the Shadowsworn
Medium humanoid (elf, shapechanger), neutral evil
Armor ClAss 16 (bracers of defense, mage armor)
Hit Points 123 (19d8 + 38)
sPeed 30 ft. (5 ft., fly 60 ft. in owl form)
str deX Con int Wis CHA
10 (+0) 15 (+2) 14 (+2) 12 (+1) 14 (+2) 18 (+4)
sAving tHroWs Dex +5, Wis +5, Cha +7
skills Arcana +4, Deception +7, Perception +5,
Persuasion +7, Stealth +5
senses darkvision 60 ft., passive Perception 15
lAnguAges Common, Elvish, Umbral
CHAllenge 7 (2,900 XP)
Fey Ancestry. Freja has advantage on saving throws
against being charmed, and magic can’t put her to
sleep.
Innate Spellcasting. Freja’s innate spellcasting ability
is Charisma. She can cast the following spell innately,
requiring no material components.
4/day: misty step (when in shadows, dim light, or
darkness only)
Shapechanger. Freja can use her action to polymorph
into an owl, or back into her humanoid form. Her
statistics, other than size, are the same in each form.
Any equipment she is wearing or carrying falls to the
ground, merges into her form, or is worn if the new form
is capable of wearing it. She reverts to her humanoid
form if she dies.
Spellcasting. Freja is a 10th-level spellcaster. Her
spellcasting ability is Charisma (spell save DC 15, +7 to
hit with spell attacks). She knows the following sorcerer
spells:
Cantrips (at will): blade ward, chill touch, friends, mage
hand, minor illusion, ray of frost
1st level (4 slots): mage armor, magic missile, shield
2nd level (3 slots): blindness/deafness, gust of wind
3rd level (3 slots): counterspell, hypnotic pattern
4th level (3 slots): blight, confusion
5th level (2 slots): cone of cold
Sunlight Sensitivity. While in sunlight, Freja has
disadvantage on attack rolls and on Wisdom (Perception)
checks that rely on sight.
Traveler in Darkness. Freja has advantage on Intelligence
(Arcana) checks made to know about shadow roads and
shadow magic spells or items.
ACTIONS
Rapier. Melee Weapon Attack: +5 to hit, reach 5 ft., one
target. Hit: 6 (1d8 + 2) piercing damage and 7 (2d6) cold
damage.

Is that from Courts of the Shadow Fey? I ran that myself.
Anyway, should be fixed now with release 1.4.1. It got confused by having both Innate Spellcasting and Spellcasting, usually it's just one or the other. This one exposed a few other issues as well, so I was able to get some other fixes in along with the spells.

Correct, i am in progress of setting up this adventure as it is not available for sale yet.


is vue.draggable.next actively managed?

Hi, great library.
Yet I see quite of issues unhandled, so I would like to know is vue.draggable.next actively managed?
P.S. The last commit was 2 years ago, August 2021. Pitty :(
thanks!

For anyone who finds this, it looks like this library might be viable alternative: https://drag-and-drop.formkit.com/

There is also vue-draggable-plus:
https://github.com/Alfred-Skyblue/vue-draggable-plus


Possible optimization: emoji (and possibly all extended grapheme clusters?) are treated as two characters

See the replies at https://twitter.com/leo60228/status/1255605631114936321. The first is made up of 140 emoji, 7 codepoints each. The latter is made up of 140 Tamil letters, 2 codepoints each, though both of those codepoints are light ones.

These approaches likely can't be used to modify the Base2048 encoding, that's explicitly an 11-bit encoding which is kind of set in stone at the moment... however, there could be some merit here for developing potential successors with better data-per-Tweet efficiency.
In order to beat Base2048 in terms of efficiency, each of these 140 emojis or Tamil letters needs to express more than 22 bits of information. For the Tamil example, that means we need a repertoire of more than 211 = 2,048 Tamil code points which can be freely joined into pairs at will. I doubt there are that many Tamil code points.
For the emoji example, three of the seven code points are zero-width-joiners, leaving only four to play with. Here, we need a repertoire of more than 25.5 code points which can be joined in this manner. Say, 26 = 64 of them? Combined, these would express 24 bits per fully joined emoji, or 420 bytes per Tweet.

A recent proposal for mixed-race family emojis would add 7230 emojis, each of which would presumably be a single heavy Twitter character. I'm not sure if this is significantly more efficient, and deprecating non-default-color families seems more likely.


add priority parameter

add priority parameter since sometimes this plugin should be applied before other plugins like hexo-asset-pipeline.

I will publish it tomorrow. Thanks for your commit.


Weak security message on iOS devices

Is there any way to disable WPA so that there is only WPA2 security?

I am not aware of any API that allows for selecting that. Anybody else?

Hello everyone I have the same problem. I also want to disable WPA and only use WPA2 since WPA is no longer secure. I couldn't find a way to do that in the documentation. Do you have a tip?
I need the ESP8266 as a repeater for my Lora Gateway on the roof. but at the same time I don't want to offer a WPA un/secured access point to the neighborhood. I am thankful for every help.


Bug: When editing markdown, whitespace is trimmed while typing

Opening a markdown preview to the side trims trailing whitespace as a line is being edited.  Eg, typing Hello world results in Helloworld.

VSCode Version:  Version 1.21.0-insider (1.21.0-insider)Version 1.21.0-insider (1.21.0-insider) / eb5e41cfd5df83b126cccf7a5483b05878ef637f
OS Version: MacOS 10.11.6

Steps to Reproduce:

Set "files.trimTrailingWhitespace": true
Edit a markdown file
Open preview to the side
On a new line, type a sentence with a few words, eg 'I like turtles'
You will see that you have typed the text 'Iliketurtles'

Does this issue occur when all extensions are disabled?: Yes

I just tested this against a clean build, it looks like you have to have both of these settings configured:
{
"files.trimTrailingWhitespace": true
}

The behavior appears to have started with this commit: 3412eab2ecb7ef973c053595254d83706d6d1c43

Fixed in latest insiders build.


What is the maximum size for uploading firmware

Describe the bug
I can’t up load the firmware successfully > 2GB
To Reproduce
Steps to reproduce the behavior:

EMBArk installation (default mode/docker-mode)
Start EMBArk: sudo ./run-server.sh
Use the firmware available here:
Select the target firmware > 2GB,
The progress bar is stuck

Expected behavior
Upload it successfully.
I'm wondering the maximum size for uploading firmware

https://github.com/e-m-b-a/embark/blob/main/run-server.sh#L28
Has the max file size for post requests going through the wsgi. Default is 2GiB yes

Thanks！


INVALID_CHARACTER_ERR when converting Document to W3C (different page)

org.jsoup.nodes.Document doc = Jsoup.parse(new java.io.File("test.html"), null);
But trying to convert this to a W3C document fails:
new W3CDom().fromJsoup(doc);

Exception in thread "main" org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified.
	at org.apache.xerces.dom.CoreDocumentImpl.checkQName(Unknown Source)
	at org.apache.xerces.dom.ElementNSImpl.setName(Unknown Source)
	at org.apache.xerces.dom.ElementNSImpl.<init>(Unknown Source)
	at org.apache.xerces.dom.CoreDocumentImpl.createElementNS(Unknown Source)
	at org.jsoup.helper.W3CDom$W3CBuilder.head(W3CDom.java:94)
	at org.jsoup.select.NodeTraversor.traverse(NodeTraversor.java:45)
	at org.jsoup.helper.W3CDom.convert(W3CDom.java:64)
	at org.jsoup.helper.W3CDom.fromJsoup(W3CDom.java:45)

Is there a way to know where is the invalid or illegal XML charachter in the source html file (test.html)?
Can this be fixed?
test.html can be downloaded here: https://www.dropbox.com/s/w3zayut0kryy12s/test.html?dl=0
Note: I am using the latest version of jsoup.
Note: the example on https://github.com/jhy/jsoup/issues/721 works well.

@dportabella apologies for the late reply. Do you still have that file or an example? Can you attach it here or on a gist, so it doesn't go away?

Hello @jhy,
I found a page that throws this error. I am using 1.13.1
html.zip

Thanks! I've fixed this - now if a tag contains XML illegal names, we insert it as a textnode instead.

Thanks! I've fixed this - now if a tag contains XML illegal names, we insert it as a textnode instead.


想请教一下在LVIS上不使用RFS大概能到什么水平？

看了您这边用了RFS的 APr很高…能有十几，而且和APc和APf差的不多。
我这边用YOLOX直接训LVIS，用LVIS0.5的时候甚至只有百分之1不到的mAP…我不知道是不是自己写错了…

啊…是指APr只有零点几，整体大概10+的样子，还是比您这边低很多。

Hi, thanks for your question.
I have no idea about the performance of YOLOX on the lvisv0.5 benchmark because I haven't conducted experiments on it.
But directly applying the YOLOX series to the long-tailed situation may be inappropriate.
As claimed in EFL, the YOLOX combined with our improved settings (YOLOX* series) will perform better.
For instance, the performance of YOLOX-M* (with our improved settings) on the lvisv1.0 benchmark (without RFS, QFL loss) is 26.9/% mAP:

Even without RFS, rare categories still achieve an AP of 7.5/%.
One tip is that the result is about the medium model, if you run a smaller model like the YOLOX-Small or YOLOX-Tiny, the performance will drop.

Hi, thanks for your question. I have no idea about the performance of YOLOX on the lvisv0.5 benchmark because I haven't conducted experiments on it. But directly applying the YOLOX series to the long-tailed situation may be inappropriate. As claimed in EFL, the YOLOX combined with our improved settings (YOLOX* series) will perform better. For instance, the performance of YOLOX-M* (with our improved settings) on the lvisv1.0 benchmark (without RFS, QFL loss) is 26.9/% mAP:  Even without RFS, rare categories still achieve an AP of 7.5/%. One tip is that the result is about the medium model, if you run a smaller model like the YOLOX-Small or YOLOX-Tiny, the performance will drop.

感谢答疑。看了下您的论文，原版YOLOX+RFS+无QFL确实APr非常低，跟我这边的结果差不太多…
然后关于您刚才的这个回复，您论文中table 8写了 YOLOX*+RFS+Focal loss的情况下只有25.0的mAP，为什么这里不加Focal反而有26.9了……

@Monoclinic,
Hi, the 25.0% mAP result in the table8 is trained by YOLOX-M*+RFS+FocalLoss
And the 26.9% AP result above is trained by YOLOX-M*+QualityFocalLoss (without RFS)
If the YOLOX-M*+QualityFocalLoss training with RFS, the performance will be further improved to 28.9% AP (presented in the table8 in the paper).
More details about the experimental settings in table 8 are shown in appendix A ( Combined with YOLOX) in the paper.
Please refer to it and feel free to ask any questiones, thanks.

This issue is closed due to not being active. Please feel free to open it again @Monoclinic


cannot load such file -- plist

Please fill out the issue checklist below and provide all the requested information.

ran a brew command and reproduced the problem with multiple formulae? If it's a problem with a single, official formula (not cask) please file this issue at Linuxbrew/homebrew-core: https://github.com/Linuxbrew/homebrew-core/issues/new/choose. If it's a brew cask problem please file this issue at https://github.com/Homebrew/homebrew-cask/issues/new/choose. If it's a tap (e.g. Homebrew/homebrew-php) problem please file this issue at the tap.
[x] ran brew update and can still reproduce the problem?
ran brew doctor, fixed all issues and can still reproduce the problem?
ran brew config and brew doctor and included their output with your issue?

To help us debug your issue please explain:

What you were trying to do (and why)
What happened (include command output)
What you expected to happen
Step-by-step reproduction instructions (by running brew commands)

First of all thanks all for the work so far on this project. If I can get things working properly, I think it'll help me unblock some developer-workflow stuff for me, and I'm looking forward to seeing benefits on getting more up to date versions of some software, as well.
I installed Linuxbrew by following this tutorial, but now whenever I run:
$ brew upgrade
Traceback (most recent call last):
	7: from /home/jcovingt/.linuxbrew/Library/Homebrew/brew.rb:15:in `<main>'
	6: from /home/jcovingt/.linuxbrew/Library/Homebrew/brew.rb:15:in `require_relative'
	5: from /home/jcovingt/.linuxbrew/Library/Homebrew/global.rb:15:in `<top (required)>'
	4: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
	3: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
	2: from /home/jcovingt/.linuxbrew/Library/Homebrew/system_command.rb:3:in `<top (required)>'
	1: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
/usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such file -- plist (LoadError)

The same error results when running brew doctor and brew config.
As far as I know plists only exist/work on macOS/OSX, so don't know how to install the missing gem on my Ubuntu 18 LTS system. Is there some way that Linuxbrew should be able to pave over this OS difference or am I missing something obvious?

Hm. I think somewhere along the way I missed a cross platform ruby install that I would have gotten by using the documented installer mentioned in this repo. https://github.com/Linuxbrew/install/blob/master/install-ruby#L16
Let me back out of the tutorial that I'm following and try the official Installer. I'll reopen this issue if necessary.

Thanks for the bug report, Jerome. See https://github.com/Linuxbrew/install/issues/38#issuecomment-423843456 for a workaround. I'm working on a fix.

Try…
HOMEBREW_FORCE_VENDOR_RUBY=1 sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

Cool I should be able to give that a try soon, thanks! Super interested in how this project highlights the differences/similarities between the two platforms.

Ran into this myself because of an automatic upgrade of brew when I updated formulae. Thereafter brew commands would not work, including brew upgrade. I had to cd into /home/linuxbrew/.linuxbrew/Homebrew/ and use git reset --hard manually to get back to a commit that worked. I additionally went through the trouble of uninstalling and reinstalling with the installer flag above... and then reinstalling all my formulae. Much hilarity ensued. Fortunately I record my installed formulae in a brew bundle but still... Several have failed at this point. I'll keep ya posted.

After using brew bundle install --global --force repeatedly and removing some formulae that failed to install from my ~/.Brewfile, I was able to get brew back to functional with the command above. I tagged the line from the upstream merge that probably caused the error.

This issue is resolved by PR https://github.com/Linuxbrew/brew/pull/850, which will be included in the release of Linuxbrew/brew 1.7.6. In the mean time, to fix an existing installation of Linuxbrew, run…
brew vendor-install ruby

or to install Linuxbrew from scratch, run…
HOMEBREW_FORCE_VENDOR_RUBY=1 sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

Thanks @sjackman glad this will be fixed in the release. In the meantime the install with the HOMEBREW_FORCE_VENDOR var worked great.

brew vendor-install ruby may work, because it's a shell script rather than a Ruby script. Give it a shot.


Not compatible with alpine 3.3

Dockerfile:
FROM alpine:3.3
ENV TINI_VERSION v0.9.0
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini
RUN chmod +x /tini

Command:
ldd /tini

Output:
/lib64/ld-linux-x86-64.so.2 (0x7fe8969b6000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fe8969b6000)
Error relocating /tini: __fprintf_chk: symbol not found

Ok, tini-static works.

Hey @Vanuan, glad you could solve this using tini-static.
The tini binary is built against glibc, so it's not completely a surprise that it would have issues working against Alpine's muslc. This is indeed what tini-static is for.
I'll try to see if there's something I can do do to work around this problem, but in the meantime, thanks to @danilobuerger, there is a tini package for Alpine you can install using apk:
apk add --update --repository http://dl-1.alpinelinux.org/alpine/edge/community/ tini

If you're using Alpine, I'd recommend using the package :)

http://dl-1.alpinelinux.org/alpine/edge/community

This is on edge. Could it be added to other versions of apline?

@Vanuan,
That's up to the Alpine maintainers, and my understanding is that new packages don't get added after an Alpine version is released (like most distros). So, no, I don't think it can be added to other versions.
That being said, you can install this package on an older version of Alpine without trouble (in other words, you don't need to be on Alpine Edge to use this package, even though it's in the Edge repository).
Cheers,


Error: No /configs/config.json or specified config

I keep getting when i try to run the bot
$ python pokecli.py -cf ./configs/config.json -a "ptc"
2016-08-07 20:10:38,270 [       cli] [INFO] PokemonGO Bot v1.0
2016-08-07 20:10:38,271 [       cli] [INFO] Error: No /configs/config.json or specified config
Username: flambam
Password: Traceback (most recent call last):
File "pokecli.py", line 501, in
main()
File "pokecli.py", line 132, in main
raise e
IOError: [Errno 22] Invalid argument
OS: mac osx
Git Commit: (run 'git log -n 1 --pretty=format:"%H"' and paste it here)
Python Version: (run 'python -V' and paste it here)

don't use a ./
python pokecli.py -cf configs/config.json -a "ptc"

thats what i have it my folder idk why it cant find it

just tried what you suggested it still got the same thing

python pokecli.py -cf configs/config.json

cheers philipp59 but still got this:
$ python pokecli.py -cf configs/config.json
2016-08-07 20:25:35,466 [       cli] [INFO] PokemonGO Bot v1.0
2016-08-07 20:25:35,468 [       cli] [INFO] Error: No /configs/config.json or specified config
usage: pokecli.py [-h] [-cf CONFIG] -a AUTH_SERVICE [-u USERNAME]
[-ws WEBSOCKET.SERVER_URL]
[-wss WEBSOCKET.START_EMBEDDED_SERVER]
[-wsr WEBSOCKET.REMOTE_CONTROL] [-p PASSWORD] [-l LOCATION]
[-lc LOCATION_CACHE] [--forts.spin FORTS.SPIN] [-w WALK]
[-k GMAPKEY] [-e SHOW_EVENTS] [-d DEBUG] [-t TEST]
[-du DISTANCE_UNIT] [-ec EVOLVE_CAPTURED]
[-rt RECONNECTING_TIMEOUT] [-hr HEALTH_RECORD]
[-ac FORTS.AVOID_CIRCLES] [-mcs FORTS.MAX_CIRCLE_SIZE]
[--catch_randomize_reticle_factor CATCH_RANDOMIZE_RETICLE_FACTOR]
[--catch_randomize_spin_factor CATCH_RANDOMIZE_SPIN_FACTOR]
[--map_object_cache_time MAP_OBJECT_CACHE_TIME]
pokecli.py: error: argument -a/--auth_service is required

pokecli.py: error: argument -a/--auth_service is required

i have that in the config.json

i havent touched any other .json.x.examples if that changes anything nor have i tampered with path.example.json

Same error here on Mag OS X.

check this pls under properties that it is really .json

yes it is

and just python pokecli.py  ? Maybe if you are using config.json you do not need -cf, but its really strange at all

maybe set the whole bot new up ? : D
or try git pull and pip install --upgrade -r requirements.txt

I'm having the exact same issue when using google as authenticator.
"Traceback (most recent call last):
File "pokecli.py", line 501, in
main()
File "pokecli.py", line 132, in main
raise e
ValueError: Invalid control character at: line 3 column 50 (char 81)"

okay how am i gonna go about uninstalling everything because upgrading the bot hasnt worked for me either

just copy your encrypt.so and config.json out then delete the rest and paste them in after new installation.
$ git clone --recursive -b dev https://github.com/PokemonGoF/PokemonGo-Bot
$ cd PokemonGo-Bot
$ virtualenv .
$ source bin/activate
$ pip install -r requirements.txt

okay ill give it a try

okay found i was editing files in a completely wrong folder and i wasnt even in the actual root directory so just make sure you are editing the right folder peeps. its all g now.


Set env attribute to site instead of jekyll

Set the env attribute to site instead of jekyll. This aligns with the behavior of other static site generators, such as Awestruct.
Here's a full list of environment-related attributes to set:

env=site
env-site
site-gen=jekyll
site-gen-jekyll
jekyll-version=[value of Jekyll::VERSION]

I decided to add the following two attributes:

builder=jekyll
builder-jekyll

This allows us to identify when Asciidoctor is being executed in a build, regardless of whether this is a site or not. It answers the question, what is running Asciidoctor?

@Mogztter do you think I've defined these attribute categories right? I'm trying to set them up so that we can describe all the different context in which Asciidoctor runs. To cite another case, here's what would be defined in Metalsmith (which uses Asciidoctor.js):

env=site env-site
platform=opal platform-opal
site-gen=metalsmith site-gen-metalsmith
builder=metalsmith builder-metalsmith
metalsmith-version=[version of Metalsmith]


Add version: pnpm.pnpm.7 version 7.1.4

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.1 schema?

Microsoft Reviewers: Open in CodeFlow

@wingetbot run

@wingetbot run


TravisCI fails to automatically publish new versions

Previously, if you bump the package.json & tagged that commit, TravisCI would automatically publish to npm. That stopped working lately. Let's restore that functionality.

I believe this is fixed now.
The issue was around how to get babel set up correctly in travis ci. It turns out that if you use global babel-cli, you don't get local presets.
So I said, let's use local babel-cli. Oops, travis wipes node_modules/ before building. So we have to use
deploy:
  provider: npm
  email: $NPM_EMAIL
  api_key: $NPM_TOKEN
  on:
    repo: revelrylabs/possum
    tags: true
    node: '8'
  skip_cleanup: true

particularly, skip_cleanup


Explain output_text_verbatim uses Bootstrap's well CSS element

This PR is a starter for discussing https://github.com/posit-dev/py-shiny/issues/1573

This PR is a starter for discussing #1573

Just so that it isn't missed, I replied in the issue and think we should continue the conversation there.


openrc does not stop my eth IF's at reboot

I cannot make openrc run /etc/init.d/net.ethX stop when rebooting.
What am I missing?
Using sys-apps/openrc-0.17

Long time has gone but now I ask this again, is this intentional, fixed is some later release or I am just blind?

The contents of /etc/conf.d/net and /run/openrc/deptree, as well as the output of rc-status -a would be useful.


Create rolling backups for contacts/ history/ payments

It would be relatively straightforward to also have a single rolling backup for each of the contacts/ history/ payments dbs.
Then if 'anything bad happens' there will be an opportunity to recover automatically (without the user having to bother with a restore from backup).
The code probably all exists in non generalised form for the wallet rolling backups.

accident dupe. closing


navigator.currentEntry.collectAsStateWithLifecycle always returns null on iOS

val currentEntry by navigator.currentEntry.collectAsStateWithLifecycle(null)
if it's replaced with
val currentEntry by navigator.currentEntry.collectAsState(null) then it works, probably the LifecycleOwner doesn't work properly on iOS or it's not yet implemented?

I ran this sample btw https://github.com/Lavmee/precompose-navigation-typesafe/tree/main/sample

Seems like a quick fix, thanks.

@Tlaster can we get a release with this?

@Tlaster can we get a release with this?

Yes, I'm about to release a new version.


aiofiles: 'async with' received an object from aenter that does not implement await: generator

$ python -m nuitka --version
0.6.4rc5
Python: 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)]
Executable: F:\frameworks\python371x64\python.exe
OS: Windows
Arch: x86_64

aiofiles: https://github.com/Tinche/aiofiles
$ pip list | grep aiofiles
aiofiles         0.5.0.dev0

Reproducer:
$ cat aiofiles_test.py
import asyncio
import aiofiles

async def main():
    async with aiofiles.open("foo.txt", "w") as fh:
        await fh.write("foo")

if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())

built with
$ python -m nuitka --mingw --remove-output --nofollow-imports aiofiles_test.py

produces
$ ./aiofiles_test.exe
...
    async with aiofiles.open("foo.txt", "w") as fh:
TypeError: 'async with' received an object from __aenter__ that does not implement __await__: generator

I managed to reproduce this one, same error on Linux.

Seems the new 3.7 feature to give better error messages for async with errors was misunderstood by me, there was code checking the async awaitable result and insist it must be async iterable, but generators are not.
Nothing in the test suite caught this, which was disabled for 3.7 still for no reason, but passed just as well as it does with 3.6, so there is no coverage of that behavior. Anyway, should be good now. It's on the factory branch.

So this is in 0.6.5rc3, currently develop branch.

@kayhayen We hit the same bug. When do you expect 0.6.5 to be available?

@levesquejf Ironically I am waiting for me to find the time to hunt down the other bug you found, which I find embarassing. But if you say it's better to have this now, I will commence the release process early next week.
Yours,
Kay

Released as 0.6.5


Running some code once per set of examples

I am using xBehave to test my webserver actions.  Is it possible to get it to only login once?  At the moment it runs the login step before each example.  I guess I could override with a static or something but just wondering if there's built in functionality for this kind of behaviour.
[Background]
public void Background()
{
    "Given a logged in user"
        .Given(() =>
        {
            bool result = Login();
            result.Should().BeTrue();
        });
}

[Scenario]
[Example("/")]
[Example("/dashboard")]
public void SmokeTest(string route, HttpResponseMessage response)
{
    "When I request the url"
        .When(() => {
            response = Get(route);
        });

    "Then I expect a 200 response"
        .Then(() => {
            response.StatusCode.Should().Be(HttpStatusCode.OK);
        });
}

Another way to do this is to introduce a new attribute that runs before and after each 'scenario outline', which in Gherkin, means 'the set of all scenarios implied by the examples given'. E.g.
[Scenario]
[Login]
[Example("/")]
[Example("/dashboard")]
public void SmokeTest(string route, HttpResponseMessage response)
{
    "When I request the url"
        .When(() => {
            response = Get(route);
        });

    "Then I expect a 200 response"
        .Then(() => {
            response.StatusCode.Should().Be(HttpStatusCode.OK);
        });
}

public class LoginAttribute : BeforeAfterScenarioOutlineAttribute
{
    public override void Before()
    {
        Login().Should().BeTrue();
    }
}

I'm going to proceed with this using the attribute based design, unless anyone voices an opinion.

@bapti I'm going to close this because right now I can't see a compelling reason to have a facility to run something once per set of examples, as opposed to running once for the entire test class (which can be achieved using either a constructor or xunit's IClassFixture (IUseFixture in xunit 1.x).


Integrate with PrimalCore to use firebow for lighting of furnace

When PrimalCore is also available it would be really cool if the furnace could be lit with the firebow. This would allow for smoother progression as you dont need to have anormal furnace to get the flint and steel.

Yes, I would love the ability to add custom torches/firebow/etc. to help integrate this mod into modpacks better. I would definitely make use of this right away :)

I'd love to be able to assign other items to be valid ignition sources of the furnace, as well.

@Lanse505 @McJty Can you tell me when that update for the Primal-Core integration will be release?? The last version on Curse is date of "Dec 27, 2017", and doesn't have that option. If that has been fixed 18 days ago, why you do not post any update??


[BUG] Incoming messages stopped after some time

Hello,
We are using Baileys old library and after some time we are not getting the incoming messages.
This happens randomly, sometimes after 30 minutes and sometimes after 12 or 14 hrs. This is a very random issue and there is no fix time
Can anyone pls help me?
Thanks

This issue has been fixed in the latest version of Baileys, please update


[Localization] Localized Resource Files

Latest localized resource files from Touchdown Build
Microsoft Reviewers: Open in CodeFlow

Going to abandon for now, we'll see if we get some repeats over the weekend.


vmware: search unmanaged instances using hypervisor name

VMware code keeps a cache of existing VMs on a hypervisor host using cloud.vm.internal.name property of the VM. Searching for unmanaged instances/VMs on a host might not return an expected result when this property differs from the actual name of the VM.
Description

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Screenshots (if appropriate):
How Has This Been Tested?

With API using cmk

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2007

@blueorangutan test centos7 vmware-67u3

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-2743)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 55075 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4328-t2743-vmware-67u3.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_supported_versions.py
Intermittent failure detected: /marvin/tests/smoke/test_outofbandmanagement.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_vpn.py
Smoke tests completed. 83 look OK, 2 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_add_delete_kubernetes_supported_version
Error
1810.38
test_kubernetes_supported_versions.py

test_oobm_zchange_password
Error
18.07
test_outofbandmanagement.py

@blueorangutan package

@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos7 ✖centos8 ✔debian. JID-2035

@rhtyd I have changed base branch as vm import was added in 4.14. Please change the milestone if needed
@blueorangutan test centos7 vmware-67u3

@shwstppr a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-2807)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 64641 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4328-t2807-vmware-67u3.zip
Intermittent failure detected: /marvin/tests/smoke/test_deploy_vm_root_resize.py
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_supported_versions.py
Intermittent failure detected: /marvin/tests/smoke/test_outofbandmanagement.py
Intermittent failure detected: /marvin/tests/smoke/test_router_dhcphosts.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Smoke tests completed. 76 look OK, 2 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_add_delete_kubernetes_supported_version
Error
1808.03
test_kubernetes_supported_versions.py

test_oobm_issue_power_cycle
Error
24.38
test_outofbandmanagement.py

test_oobm_issue_power_off
Error
21.56
test_outofbandmanagement.py

test_oobm_issue_power_on
Error
22.59
test_outofbandmanagement.py

test_oobm_issue_power_reset
Error
26.35
test_outofbandmanagement.py

Tests, lgtm


Update Utils.java

delimiter is not always comma.

@Free0xFF Thanks for the contribution!
Could you add a unit test?


Can models from user disks load and run in my HF space?

Question
Im fiddling around with the react-translator template.
What I have accomplished so far:

Run local (on disk in public folder) model in localhost webapp.
Run hosted (on HF) model in localhost webapp.
Run hosted (on HF) model in HF Space webapp.

What i want to accomplish but can't figure out:

Use local (on disk in any folder) model in HF Space webapp.

Is this possible?
From what i understand so far, local models have to be in the public folder of the webapp, but that defeats the purpose of my webapp, which would be to allow users to benchmark models from any folder of their disk in my HF Space.
Preferably the user would provide a path or use drag'n'drop to provide their model folder location on the disk and the webapp would then proceed to load the model from the provided location into the application cache.
The reason i need this specific setup is because i work on a benchmarking tool and I don't want to force users to host their models on HF in order to be able to benchmark them.

UPDATE:
I spent an evening building a react input form which allows users to drag n drop their models folder and then proceeds to load the folder into application storage. I even got transformers.js to accept the uploaded cache data as valid and use it to do NLP stuff. But now theres another problem. This wont work on HF spaces because of their content policy. Obviously they dont want Spaces to mess with peoples cache data. I have now given up on this issue for now and will put local model files on the "add later" list.  Maybe you guys will implement a clean solution sooner or later but i think the use case of loading models from user disk into HF Space is just to specific to be relevant for now.

Hey @saferugdev any chance you can share how you accepted the local model into your local web app example?


[AutoPR eventgrid/data-plane] Added missing discriminator property to MediaJobOutput

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/4260

This PR has been merged into https://github.com/Azure/azure-sdk-for-go/pull/3096


Want to have dots in vertically center

How can i achieve this?

You have to modify the source code, there is no props
react-native-app-intro-slider ---> dist --> index.js ---> search for "paginationContainer" within 'styles' line number: 189
paginationContainer: {         position: 'absolute',         bottom: '25%', // before it was 16         left: 16,         right: 16,         justifyContent: 'center'     },


Create wallet-tester-program.md

Wallet Tester Program documentation

I am good with this documentation. We will also need to update the other wallet docs (https://docs.oasis.dev/hsm/ledger.html) with the right download instructions once Ledger makes their update.


Interaction with subtitling

If a media element with text tracks was part of an active content session, should its text tracks be similarly global? As in, be shown to the user even if the browser window isn't visible? Is this something the spec should nod to or is it just an exercise for the UA & OS?

I'm not aware of any platform that currently does this.
There's also the problem that multiple media elements - each with text tracks - could be attached to the same active media session and it could be difficult figuring out how to display all those text tracks simultaneously on top of each other.
We could potentially allow web developers to assign a text track directly to a MediaSession object but I guess we should only tackle this with strong implementer interest.

As it stands, you need a <video> element to render text tracks (WebVTT) at all. To render text track elsewhere, especially outside the browser UI itself, would be a bit of work on the implementation side.
Is this brainstorming a bit, or do we think that there is someone out there who would be implemented in implementing something like this?

This is just brainstorming since specs get criticised for a lack for a11y consideration. As in, if the spec is going to mention global play/pause controls, does that allow the browser/OS to take other elements of the media global?
But yeah, just brainstorming. Doesn't require implementation.

I'm quite involved in text tracks and WebVTT in particular, and my hunch is that this isn't a mode of text track rendering that exists in other contexts. A tangentially related problem is making sure that text tracks come along for the ride when casting a video element, but then you actually show the video as well. If you don't have the video, I think what you really need is a descriptions track, typically intended for people with a visual impairment.
You might want to talk to Laura Palmaro, Loretta Guarino Reid and Ken Harrenstien, my go-to captions/accessibility experts at Google, to see what they think.

I think this bug no longer applies to the current spec. Please reopen if you disagree.


Sample project will not build?

Hi, this library looks extremely useful but when you download the project to try the sample code, npm install produces many errors, what is the secret to getting it to build?
Thanks,
Rob

you mean the examples, this link? https://github.com/drcmda/react-spring/tree/master/examples
Do you want it to run inside your own projects? Then you simply npm install react-spring and import it. I tried to run the instructions in the examples folder and it looks like the documentation engine (docz) is crashing the build right now. You can ignore it and move on:
git clone --depth=1 https://github.com/drcmda/react-spring
cd react-spring
npm install (crashes ........ )
cd examples
npm install
npm start

Thanks, couldn't tell what to do when it wouldn't build, it runs fine now.  Many thanks, this is an excellent library that has been really well designed to maximise what effects you can produce while still maintaining some simplicity!


In place edit for a node on flow chart

Can we provide in place edit for a node on the flow chart ? Something like, when double click happens on a rect, it should provide an in place text edit field instead of popup.
Thanks

You can append a hidden input with absolute position to the page, and show it on double click:
<input @keyup="handleKeyUp" :style="{ position: absolute, x: style.x, y: style.y, display: style.display }" />

function handleDblClick(node) {
  this.style = {
    x: node.x + padding,
    y: node.y + padding,
    display: 'block'
  }
}

function handleKeyUp() {
  // hide input if enter pressed
}


Override image ENTRYPOINT on commit

Support supplying an ENTRYPOINT to override when committing an image

Thanks, can we have a test?
https://github.com/containerd/nerdctl/blob/8fd783342d569a62c2d21a302455f8f8de6c5b4f/cmd/nerdctl/commit_test.go#L39-L40

Doc needs to be updated as well
https://github.com/containerd/nerdctl/blob/7b9a9aacdb15f5ea163fc46b91410b02c0f00361/cmd/nerdctl/commit.go#L44
https://github.com/containerd/nerdctl#whale-nerdctl-commit


aiStarter 3.0 does not work on Mac OS X < 10.12

From the forum: Running the new aiStarter build on a Mac OS X distribution older than 10.12 yields an error from Python about being compiled for a newer version of the OS.
 ./aiStarter

[5805] Error loading Python lib '/var/folders/54/s4935tzs36vb_k9sphct89m80000gn/T/_MEIq2ysiz/.Python': dlopen: dlopen(/var/folders/54/s4935tzs36vb_k9sphct89m80000gn/T/_MEIq2ysiz/.Python, 10): Symbol not found: _getentropy
  Referenced from: /var/folders/54/s4935tzs36vb_k9sphct89m80000gn/T/_MEIq2ysiz/.Python (which was built for Mac OS X 10.12)
  Expected in: /usr/lib/libSystem.B.dylib
 in /var/folders/54/s4935tzs36vb_k9sphct89m80000gn/T/_MEIq2ysiz/.Python

I have sent a version 3.0.1rc1 to those reporting issues with macOS 10.10 and 10.11. If they report success with this new version, then I will update the site.

could you please send me aiStarter version 3.0.1rc1? Thanks,

@jac2969 You can find it here. Please let us know whether or not it works for you.

Is aiStarter 3.0 available for windows?

Still not work with 3.0rc3.

aiStarter 3.0 was rebuilt on 10.10 with an older version of Python to fix this issue. The next release based on the latest updates to the build script may target a newer version of macOS.


A null value returned from AWS CloudWatch breaks all queries

Thank you for this fantastic plug but I'm having an issue with it.
I'm currently attempting to create a dashboard using this plugin but when ever CloudWatch returns a null value all the rest of the queries break.
CloudWatch often returns null values, if for example there is no network traffic into a loadbalancer then no values are recorded in CloudWatch so the return is null.
I found a similar issue here https://github.com/algenty/grafana-flowcharting/issues/65 and tried the 0.6.0 snapshot but the issue is still there for me.
The null value returned from CloudWatch looks like this.

This is the error I get.
angular.js:14700 TypeError: Cannot read property '0' of undefined
at Rule.getValueForSerie (rule_class.js:484)
at State.setState (state_class.js:121)
at eval (statesHandler.js:139)
at Array.forEach ()
at eval (statesHandler.js:138)
at Map.forEach ()
at eval (statesHandler.js:137)
at Array.forEach ()
at StateHandler.setStates (statesHandler.js:135)
at Flowchart.setStates (flowchart_class.js:114)
A valid response where the data returned is not null would look like this.

Hi @rickbowden,
Thx for compliment, it's always nice.
Flowcharting is always in beta, i need to add filters and secures in code for this case before release it in 1.0.0. maybe return nothing when serie is empty. i come back to you when i correct it
BR
Arnaud

Thank you.

Can you try the last build ?

no answer, i close it


[topi][CuDNN] Removed requirement for GPU from topi conv2d_cudnn.cuda and conv3d_cudnn.cuda

Previously, conv2d_cudnn.cuda would use cudnn's benchmarking function to select a forward convolution when cfg.is_fallback, and conv3d_cudnn.cuda would use cudnn's benchmarking at all times.  After this commit, both expose the cudnn algorithm choice as an option.  If cfg.is_fallback, the local device will be benchmarked if present, otherwise will select a default cudnn implementation.
In the future, to better support RPC use-cases, the fallback config should be based on cudnn-specific parameters saved in the Target object.

Related PR #8275 is for the same goal of allowing CuDNN modules to be build on a local non-GPU machine for use on a remote GPU machine.  The two implementations are independent, and are separate PRs for reviewing purposes.
Potential reviewer: @mdw-octoml


Not compatible to illuminate/contracts 10.0

Hi,
when trying to install this field when using Laravel 10, I get this error:
❯ composer require yepsua/filament-rating-field

Using version ^0.1.0 for yepsua/filament-rating-field
./composer.json has been updated
Running composer update yepsua/filament-rating-field
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires yepsua/filament-rating-field ^0.1.0 -> satisfiable by yepsua/filament-rating-field[v0.1.0].
    - yepsua/filament-rating-field v0.1.0 requires illuminate/contracts ^8.0|^9.0 -> found illuminate/contracts[v8.0.0, ..., 8.x-dev, v9.0.0-beta.1, ..., 9.x-dev] but these were not loaded, likely because it conflicts with another require.

You can also try re-running composer require with an explicit version constraint, e.g. "composer require yepsua/filament-rating-field:*" to figure out if any version is installable, or "composer require yepsua/filament-rating-field:^2.1" if you know which you need.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

Could you change this line in composer.json from:
        "illuminate/contracts": "^8.0|^9.0"

to
        "illuminate/contracts": "^8.0|^9.0|^10.0"

Thanks!

Thanks for using the filament package.
The issue was fixed in the last release: https://github.com/yepsua/filament-rating-field/releases/tag/v0.1.1

Great, thanks!

I just discovered, there is a trailing comma - this has to be removed, otherwise it's invalid.

Sorry, it was fixed.

Thanks for your QA! @sewid

Your welcome - thanks for your work. Can you create a new release with the fixed version?

New release is available: https://packagist.org/packages/yepsua/filament-rating-field


chore: zeebe-operator to 0.0.43

chore: Promote zeebe-operator to version 0.0.43

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Feature request: logarithmic (continuous) color scale

A logarithmic continuous color scale would be nice to have.
Consistently with Scale.x_continuous and Scale.y_continuous, a number of transformed continuous scales could be provided:

Scale.color_continuous (scale without any transformation).
Scale.color_log10
Scale.color_log2
Scale.color_log
Scale.color_asinh
Scale.color_sqrt

I brought up some trouble I was having implementing exactly this functionality in #573. I agree that colors currently are in need of some attention, both in scalings as well as optional, built-in colormaps.

It doesn't directly solve your request, but here's how you could customize using Plots.jl:
julia> using Plots, RDatasets; gadfly();

julia> d = dataset("ggplot2", "diamonds");

julia> hexbin(d, :Price, :Carat,
              nbins=70,
              size=(500,500),
              c=colorscheme(:heat, [0,0.01,1]),
              bg=:black)

julia> png("/home/tom/tmp")

One caveat is that you'll need to do a Pkg.checkout("Plots") for it to work properly, as I've recently fixed a bug.


ENH: Conversion from AcqKnowledge to BIDS

This PR concludes the conversion from AcqKnowledge into BIDS:

[x] Sessions 1-24 have been added to the datalad dataset on curnagl with physio. Exceptions

Sessions 2, 12 and 14, which we skipped.
Sessions 11 and 13, which have multiple files per session and I will address those later (#324)
Session 4, which has AcqKnowledge file but it doesn't seem in a good state (#325).

[x] Update SOPs accordingly, including a Jupyter Notebook showing the conversion.

Relates-to: #120.

Jupyter notebook rendered: https://output.circle-artifacts.com/output/job/286f0227-748d-47af-ba4f-91a4b8ecb3ec/artifacts/0/_SOPs_preview/data-management/physio-to-bids/index.html

Also, I tried to mkdocs serve and got the error below, could it be a missing dependancy ?

jinja2.exceptions.UndefinedError: 'mermaid_js' is undefined

I think you need material >= 8.2.0 (https://squidfunk.github.io/mkdocs-material/changelog/#8.2.0)

On my local mkdocs serve, the latex math rendering with $ did not render properly (e.g., $t=0$)

Let's open an issue for this somewhere else


apm config set throws "ERROR: No output file specified"

Hi, I'm trying to set github token by call apm config set github_token ghp_XXXXXXXXXXXXXXXXXXXXXXXXXXXX but getting the error message: ERROR: No output file specified.

I believe this has been resolved in the current alpha:
apm_1.1.1-alpha.zip

Cool! Thanks! I was in 1.1.0-alpha and did run apm update apm though.

Yeah this isn't released yet... planning on getting it out later this week.


buster:test throwing "All slaves timed out" error, exiting

Hi All,
I am trying to install and test backbone.validation on ppc64le. While installation succeeds, I am getting the following issue while running the test cases using grunt.
Running "buster:test" (buster) task
Running 357 tests in 1 runtime ... 88% done
2 tests, 2 assertions, 1 runtime ... OK

All slaves timed out
Warning: Task "buster:test" failed. Use --force to continue.

Aborted due to warnings.
The command '/bin/sh -c grunt' returned a non-zero code: 3
I have trying this on Ubuntu 16.04. ppc64le,
root@eb1166965d13:~/backbone.validation# node --version
v7.4.0
root@eb1166965d13:~/backbone.validation# npm --version
4.0.5
Any pointers here would be of great help. Thanks!
Regards,
Priya

Issue was with the phantomjs binary I was using and is now resolved.


Proof of Concept: Outlined RawTable

Needs some cleanup, but here's the basic implementation of what I suggested in #69
Doesn't seem to have been that hard since we already were set up for singleton shenanigans and RawTable is actually a fairly small file.
This reduces size_of::<hashbrown::HashMap>() to 8, and size_of::<std::HashMap>() to 24 on 64-bit platforms (only difference is SipHash random seed). However it does strictly increase the overall memory footprint of the map by 8, since there is now an additional pointer-to-the-header. This can potentially be avoided (see notes below).
Some quick notes in random order:

the ctrl and data ptrs had to be changed to raw pointers, as NonNull cannot be constructed in a const context
consequently, I also had to make them *const to get the right variance
the Sync impl for Header is so it can be put in a static
is_empty_singleton changed to a pointer comparison to a static value, which should be faster than looking up the len
added a ton of getters for convenience, should presumably evaporate in opt
I believe it is always safe to access all the header fields immutably, as even new_uninitialized initializes those fields immediately.
We avoid any dependency on the size or align of T with the singleton header because its only reference to T is an always-aligned null pointer to T.
Group::empty_singleton() is removed, as it was duplicate code and also it needs to be inline in the static singleton's expr. Also ALIGNED_BYTES is changed to a static so that it is guaranteed to have stable pointer identity (miri was upset about this).
I adjusted calculate_layout to only align the data array to T instead of max(T, Group). It's unclear to me why the implementation was doing that, except that I guess it let that statically-computed value be reused for the alloc call. I also just refactored that code to be clearer since it was getting a bit hairy with 3 components.

Potential Optimization Worth Considering: ctrl should have a statically-known offset from header. As such it's possible we can remove the ctrl pointer and just compute it on demand?
I have not yet benchmarked this at all. Not sure what tools we have for this outside of me just running cargo bench locally.

Also when running cargo test locally on my mac I see:
...
test map::test_map::test_occupied_entry_key ... ok
test map::test_map::test_remove ... ok
test map::test_map::test_remove_entry ... ok
test map::test_map::test_raw_entry ... ok
test map::test_map::test_show ... ok
hashbrown-94db3bfa716f052b(5235,0x70000df2e000) malloc: can't allocate region
*** mach_vm_map(size=13835058055282167808) failed (error code=3)
hashbrown-94db3bfa716f052b(5235,0x70000df2e000) malloc: *** set a breakpoint in malloc_error_break to debug
test map::test_map::test_size_hint ... ok
test map::test_map::test_retain ... ok
test map::test_map::test_try_reserve ... ok
test map::test_map::test_vacant_entry_key ... ok
...

This is troubling, but all the test pass.  The only difference is that you have 2 allocations instead of 1.

remove ctrl bench:
test insert_erase_i32 ... bench:      24,478 ns/iter (+/- 665)
test insert_erase_i64 ... bench:      31,363 ns/iter (+/- 4,813)
test insert_i32       ... bench:      18,021 ns/iter (+/- 1,253)
test insert_i64       ... bench:      25,321 ns/iter (+/- 1,040)
test iter_i32         ... bench:       1,818 ns/iter (+/- 82)
test iter_i64         ... bench:       1,822 ns/iter (+/- 109)
test lookup_fail_i32  ... bench:       2,125 ns/iter (+/- 79)
test lookup_fail_i64  ... bench:       1,824 ns/iter (+/- 125)
test lookup_i32       ... bench:       2,979 ns/iter (+/- 76)
test lookup_i64       ... bench:       3,194 ns/iter (+/- 178)

Well it's significantly better than Box<HashMap> for several reasons:

One allocation
Doesn't allocate for HashMap::new()
with ctrl removed: same memory footprint as not-boxing

fwiw Swift's Dictionary type has a similar outlined design, although they obviously have fairly different constraints what with reference-counted CoW collections and ObjC interop.
At very least, the implementation is here, so it would definitely be interesting for parties interested in shrinking the footprint of HashMap to grab this and profile/benchmark their workloads with it. At least locally on my laptop it does seem to result in some hurting on cargo bench, but this sort of change is one which probably is more significant in non-synthetic situations, where memory usage and cache pressure are more significant (keep in mind the empty singleton is shared, so performing ops on it is more likely to be in cache).

(also the miri build seems broken for an unrelated reason..)

reran benchmarks, honestly not too bad a difference between no-ctrl and master. Close enough that some messaging might plausibly get us to parity.
Disclaimer: my laptop is very prone to thermal throttling, so someone with a more stable system might want to try it.
old:
test insert_erase_i32 ... bench:      28,049 ns/iter (+/- 2,981)
test insert_erase_i64 ... bench:      29,961 ns/iter (+/- 4,659)
test insert_i32       ... bench:      22,098 ns/iter (+/- 856)
test insert_i64       ... bench:      24,722 ns/iter (+/- 4,997)
test iter_i32         ... bench:       1,810 ns/iter (+/- 167)
test iter_i64         ... bench:       1,813 ns/iter (+/- 72)
test lookup_fail_i32  ... bench:       1,835 ns/iter (+/- 85)
test lookup_fail_i64  ... bench:       1,796 ns/iter (+/- 101)
test lookup_i32       ... bench:       2,758 ns/iter (+/- 153)
test lookup_i64       ... bench:       2,813 ns/iter (+/- 111)

new (ctrl):
test insert_erase_i32 ... bench:      29,437 ns/iter (+/- 834)
test insert_erase_i64 ... bench:      25,578 ns/iter (+/- 3,472)
test insert_i32       ... bench:      23,261 ns/iter (+/- 2,539)
test insert_i64       ... bench:      19,313 ns/iter (+/- 973)
test iter_i32         ... bench:       1,804 ns/iter (+/- 43)
test iter_i64         ... bench:       1,785 ns/iter (+/- 130)
test lookup_fail_i32  ... bench:       2,055 ns/iter (+/- 81)
test lookup_fail_i64  ... bench:       2,044 ns/iter (+/- 275)
test lookup_i32       ... bench:       3,170 ns/iter (+/- 208)
test lookup_i64       ... bench:       3,127 ns/iter (+/- 261)

new (no ctrl):
test insert_erase_i32 ... bench:      23,930 ns/iter (+/- 882)
test insert_erase_i64 ... bench:      30,739 ns/iter (+/- 4,469)
test insert_i32       ... bench:      17,866 ns/iter (+/- 710)
test insert_i64       ... bench:      24,982 ns/iter (+/- 679)
test iter_i32         ... bench:       1,782 ns/iter (+/- 141)
test iter_i64         ... bench:       1,790 ns/iter (+/- 171)
test lookup_fail_i32  ... bench:       2,049 ns/iter (+/- 146)
test lookup_fail_i64  ... bench:       1,793 ns/iter (+/- 151)
test lookup_i32       ... bench:       2,871 ns/iter (+/- 215)
test lookup_i64       ... bench:       3,116 ns/iter (+/- 161)

On AMD Ryzen 5 2600X with SMT disabled:
 name              master ns/iter  singleton ns/iter  diff ns/iter   diff %  speedup
 insert_erase_i32  17,217          21,650                    4,433   25.75%   x 0.80
 insert_erase_i64  22,715          17,995                   -4,720  -20.78%   x 1.26
 insert_i32        13,793          17,832                    4,039   29.28%   x 0.77
 insert_i64        19,142          14,302                   -4,840  -25.28%   x 1.34
 iter_i32          1,600           1,620                        20    1.25%   x 0.99
 iter_i64          1,566           1,603                        37    2.36%   x 0.98
 lookup_fail_i32   1,407           1,411                         4    0.28%   x 1.00
 lookup_fail_i64   1,455           1,464                         9    0.62%   x 0.99
 lookup_i32        1,855           1,886                        31    1.67%   x 0.98
 lookup_i64        2,033           2,058                        25    1.23%   x 0.99

On Intel(R) Xeon(R) CPU E5-2660 v3 with HT and NUMA disabled:
 name              master ns/iter  singleton ns/iter  diff ns/iter   diff %  speedup
 insert_erase_i32  31,722          32,894                    1,172    3.69%   x 0.96
 insert_erase_i64  41,297          33,095                   -8,202  -19.86%   x 1.25
 insert_i32        24,041          25,062                    1,021    4.25%   x 0.96
 insert_i64        33,884          25,184                   -8,700  -25.68%   x 1.35
 iter_i32          2,717           2,730                        13    0.48%   x 1.00
 iter_i64          2,719           2,718                        -1   -0.04%   x 1.00
 lookup_fail_i32   2,791           3,123                       332   11.90%   x 0.89
 lookup_fail_i64   3,123           2,774                      -349  -11.18%   x 1.13
 lookup_i32        3,831           4,196                       365    9.53%   x 0.91
 lookup_i64        4,314           4,508                       194    4.50%   x 0.96

well that seems very promising

You can ignore the miri failures for now, it's a bug in miri.

One thing you could try it to have HashMap point to ctrl directly rather than the header. You can then address the header at a negative offset from the pointer.

One thing you could try it to have HashMap point to ctrl directly rather than the header. You can then address the header at a negative offset from the pointer.

Pushed up an implementation for that. locally seems like a wash, but again don't have a good experimental rig.
With this I've got 3 commits representing 3 different implementation strategies, and basically all the correctness-sensitive work. I've never been much of an optimizing buff, so someone who's interested in pursuing this path (@SimonSapin ?) will need to pick this up, test it out in servo/firefox/rustc to see if it's useful in larger usescase, and then possibly profile + analyze the result to figure out if it can be tuned to make it a total slam dunk, and not a tradeoff.

@Mark-Simulacrum would this be something you could help us do some profiling for? Specifically for this change integrated into rust-lang/rust? It has CI that can do profiling/benchmarking try runs, right?

Copying from Discord: "best bet is probably to file a PR bumping the submodule/dep and bors try that; or you can do it locally if you'd like (lower latency there)"
To expand on that a bit, https://github.com/rust-lang-nursery/rustc-perf/tree/master/collector#how-to-benchmark-a-change-on-your-own-machine has some directions on how to run perf locally. That may be simpler, and is likely to be much faster latency wise, than queueing perf builds.

:umbrella: The latest upstream changes (presumably #80) made this pull request unmergeable. Please resolve the merge conflicts.

Gonna close this for lack of super compelling results.


introduce self-hosted ARM CI

test

@bzhaoopenstack , thanks for pushing this forward.
Are you aware of https://github.com/actions/runner/pull/783 ?
AFAIK the current self-hosted GitHub Actions runners are not secure, and malicious PR can execute arbitrary code there :-/


Complete FIXME and TODO tasks

What error codes are you thinking? https://github.com/wallet-standard/wallet-standard/blob/master/packages/core/standard/src/errors.ts

@ekryski It's unclear if we really need anything like that. It can be left up to wallets for now and standardized later if needed, I suspect. That was added when there was a connect and other functions as part of the core, but now everything is an optional feature.

I removed most of the TODO comments that have been addressed by changes or posed open questions that have been resolved. The few that are left should be resolved by Monday.


Release 1.0.0

Pull Request Test Coverage Report for Build 679630524

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 79.186%

Totals

Change from base Build 677556142:
0.0%

Covered Lines:
547

Relevant Lines:
656

💛  - Coveralls


Remove vulnerable dependencies

NPM Popper package is adding vulnerable dependencies. Research and destroy.

This was added by mistake when attempting to add Popper.js


[wip] Test against multiple cassandra versions.

Enables building testing against multiple cassandra versions in travis.

Closing and reopening to retrigger travis build (it had problems earlier today so builds were stuck).

Can't get travis to kick off the build for whatever reason, going to rename the branch and try again.


Sourcemaps incorrect line number for Chrome debugger

⚠ IMPORTANT ⚠ Please do not ignore this template. If you do, your issue will be closed immediately.

[x] Read the docs.
[x] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/vue-next instead.

Describe the bug
Chrome's devtool debugger points to wrong locations in source files.
Reproduction
Create new react-ts project with Vite.
yarn create @vitejs/app my-project --template react-ts

Add a debugger in source code and run app in Chrome (yarn dev). See breakpoint trigger but pointing at wrong line/location.

In this image, should be pointing at line with debugger;
Repo with reproduction here: https://github.com/paulshen/vite-sourcemap-issue
Run yarn dev and view localhost:3000 in Chrome with devtools open.
System Info

vite version: 2.0.3
Operating System: macOS 10.13.6
Node version: 14.15.3
Package manager (npm/yarn/pnpm) and version: yarn 1.22.10

same problem

@yyx990803 v2.4.1 same problem

Problems with plugins: https://github.com/onebay/vite-plugin-imp/issues/7#issuecomment-877030438

Comments in old closes issues will probably get ignored. If you have found a concrete bug, please build a minimal reproduction and create an issue against the latest version of Vite and you can reference this one


feat: Separate Control for Privacy Screen and Screenshot Protection

Summary
Currently, the @capacitor-community/privacy-screen plugin handles both privacy screen protection and screenshot prevention as a single feature set. While useful, this coupling can limit flexibility for applications that need discrete control over these two functionalities. This feature request aims to propose the separation of privacy screen and screenshot protection into two independently controllable features.
Current Behavior
The plugin activates both privacy screen protection and screenshot blocking simultaneously, without allowing separate control over these features.
Desired Behavior
Introduce separate methods for enabling/disabling the privacy screen and for enabling/disabling screenshot protection. This would allow developers to tailor the behavior of their applications more precisely, depending on the context and user settings.
Proposed Changes
Separate API Methods:
enablePrivacyScreen(): Enables the privacy screen without affecting screenshot capabilities.
disablePrivacyScreen(): Disables the privacy screen independently.
enableScreenshotProtection(): Enables screenshot protection without activating the privacy screen.
disableScreenshotProtection(): Disables screenshot protection independently.

This would only be possible on iOS, not Android.

Hey @robingenz,
I have created a PR-113 to add support in Android for separate privacy screen and screenshot functionality.
The main idea is to add an extra View for the privacy screen, to detect when the View loses focus or the app stops.
And use WindowManager.LayoutParams.FLAG_SECURE only to manage screenshots dynamically.


PBC in dev doesn't pull bundle from dev ECR by default

What happened: Packagebundlecontroller in dev doesn't pull bundle from dev ECR by default
How to reproduce it (as minimally and precisely as possible):

Run helm uninstall eks-anywhere-packages and eksctl anywhere install packagecontroller -f $CLUSTER_NAME.yaml to force a clean initialization state for bundles
Run eksa get packagebundle, and get result

NAME        STATE
v1-23-70    available

However, if you run oras pull public.ecr.aws/l0g8r8j6/eks-anywhere-packages-bundles:v1-23-latest, you will find the latest bundle is way beyond v1-23-70 (it was at v1-23-175 by the time I ran it).
It looks like PBC is pulling from public.ecr.aws/eks-anywhere by default, and v1-23-70 is the latest version in public.ecr.aws/eks-anywhere, instead of public.ecr.aws/l0g8r8j6.

Environment:

EKS Anywhere Release: built from main as of 9/1/2022

A follow-up on this bug.
If I do an upgrade using eksctl anywhere upgrade packages --bundle-version v1-23-175, then run eksctl anywhere get pbc, the result is
NAME            ACTIVEBUNDLE   STATE               DETAIL
ivyjin-mgmt-5   v1-23-175      upgrade available

This indicates there is a version higher than v1-23-175 available. However, if I run eksctl anywhere get packagebundle, I get result below, so there are only two versions available.
NAME        STATE
v1-23-175   available
v1-23-70    available

This makes me wonder - is PBC treating v1-23-70 the latest bundle? So I also tried eksctl anywhere upgrade packages --bundle-version v1-23-70 and checked eksctl anywhere get pbc and got result below:
NAME            ACTIVEBUNDLE   STATE               DETAIL
ivyjin-mgmt-5   v1-23-70       upgrade available

A workaround for now is to edit PBC's following field after it gets installed in the cluster:
from
spec:
    defaultRegistry: public.ecr.aws/eks-anywhere

to
spec:
    defaultRegistry: public.ecr.aws/l0g8r8j6

I added support for setting defaultRegistry and defaultImageRegistry in our helm chart. We should not change anything in our dev builds to make them act differently I don't think. We should use that work around you suggest or use options on the install for example:
VERSION=0.2.11-eks-a-v0.0.0-dev-build.4464
REGISTRY=public.ecr.aws/l0g8r8j6
helm install eks-anywhere-packages oci://${REGISTRY}/eks-anywhere-packages \
    --version ${VERSION} \
    --create-namespace \
    --set sourceRegistry=${REGISTRY} \
    --set defaultRegistry=${REGISTRY} \
    --set defaultImageRegistry=857151390494.dkr.ecr.us-west-2.amazonaws.com \
    --set clusterName=${CLUSTER_NAME}
``


Add ARLSTem stemmer

A new Arabic light stemmer

Thanks for fixing the problems... I'm still finding more to report to you!

Ok, that's looking good, thank you @xprogramer

Thanks for this welcome contribution @xprogramer


Improve exponential implicit search space

Currently, we experience an exponential growth of compile times with increasing API sizes. Taking a look at compiler statistics shows that we waste a lot of time during implicit resolution (as expected):
API:
:= :> Query[String]("test1") :> Query[String]("test4") :> Query[String]("test2") :> Query[String]("test3") :> Put[Json, User]

Statistics (-Ystatistics:typer):
time spent in implicits       : 276 spans, 1635ms (90.1%)
   successful in scope         : 129 spans, 1159ms (63.9%)
   failed in scope             : 147 spans, 1372ms (75.6%)
   successful of type          : 49 spans, 1554ms (85.6%)
   failed of type              : 98 spans, 1190ms (65.6%)
   assembling parts            : 144 spans, 59ms (3.3%)
   matchesPT                   : 11475 spans, 172ms (9.5%)
time spent in macroExpand     : 216 spans, 1351ms (74.4%)

The time to do the macro expansions significantly increases with the number of elements. My best guess why that is happening are the following actions:

Lazy expansion during TypelevelFoldLeft derivation
repeated Witness derivation (API type creation and during RequestDataBuilder/RouteExtractor derivation

We also face the problem of multiple passes of the API type. But that should "only" add a constant factor to the compile time.
An indicator that the recursive Lazy resolution during the TypelevelFoldLeft derivation could be the main problem is given by the fact that Witness derivation during API-to-type transformation needs considerable less time:
time spent in implicits       : 28 spans, 139ms (27.5%)
   successful in scope         : 0 spans, 0ms (0.0%)
   failed in scope             : 28 spans, 88ms (17.5%)
   successful of type          : 6 spans, 38ms (7.7%)
   failed of type              : 22 spans, 11ms (2.2%)
   assembling parts            : 28 spans, 3ms (0.6%)
   matchesPT                   : 430 spans, 10ms (2.0%)
time spent in macroExpand     : 5 spans, 24ms (4.9%)

To get a complete picture I need to profile the compiler. But before doing that I will start by implementing a low hanging fruit which is fusing the different derivation passes. Instead of having a fold, request data, etc. pass I will fuse them into a single pass. That way I should get rid of the recursive Lazy and spare me the repeated iterations.
If the problem still persists I have to invest more time and take a deeper look.

I think this problem can be solved by merging the different transformation stages into a single one. That means, instead of having a HList of ApiElements which we transform into a tuple storing ApiOps and Witnesses we directly create  the tuple. Thus we would get rid of TypeLevelFoldLeft and the corresponding computations.
Furthermore, we could take a look into implicit caching to reduce the number of Witness derivations.
Until this problem isn't solved, I will mark this project/repository as experimental.


Placement TourMatMenuModule

Since there isn't a placement in TourMatMenuModule, is there any other way to control where the tour card appears on the screen? I'd like to place it to the left or right of certain element tour anchors. Tried using SCSS styles, but it looks like the position of the card is determined by a script which overrides even !important modifiers.

I was able to figure this out. I just had to really stretch those CSS classes.


reintroduce the single-out-file flag

When renaming the legacy module we deleted the single-out-file flag, which seems to be used by default by flutter's dartpad.
See: https://github.com/dart-lang/sdk/commit/ae34d6e233
We need to reintroduce it at this time, then reevaluate whether this is the right mechanism to address the needs from flutter's dartpad.

Thanks, @sigmundch! I'm going to do some experimenting to see whether we can or can't get along without it.

looking more closely I believe the "--single-out-file" flag had an effect when using the default format (amd) that made the output different, but if we used a different format (now called "ddc", pka "legacy") then the output looked the same, and the format automatically supported concatenating files together and serving them as a single file.
We however don't ship a dart_sdk.js for this ddc module format. We could either try to generate that and switch the format by passing --module ddc as a flag to the compiler, or add back the flag and switch things over more gradually at a later time.
@vsmenon - thoughts? I'm currently inclined to bring back the flag as it was before (even without the eval piece)

I believe @RedBrogdon worked around this issue back in January, so I'm closing this as obsolete. Feel free to reopen if I missed something.


Feature/swift2.3

Closes #112

Current coverage is 99.57% (diff: 100%)

No coverage report found for master at 7d72f0d.

Powered by Codecov. Last update 7d72f0d...4f29d6f

👍

Waiting for #117 to be merged and then we can merge and release 1.0.0 to Cocoapods

Good to merge both


Api for monitoring exchange connectors

Implement API for monitoring exchange connectors

[ ] check connection to the exchange
[ ] check orders/trades streaming to kafka
[ ] get available pairs for the exchange

will be done here https://github.com/cybercongress/cyber-markets/issues/151


Run demo prediction

Hi @DavideA ,
Thanks for your dilated convolution implementation! That's a precious work, as such a model is harder to master than other semantic segmentation architectures.
I am currently looking at your code, and I was wondering how to run a simple prediction. I just ran python predict.py, as suggested by your README file. However, I get a value error as follows:
ValueError: Negative dimension size caused by subtracting 3 from 1 for 'conv1_2/convolution' (op: 'Conv2D') with input shapes: [?,1,1394,64], [3,3,64,64].

Am I missing something?
I ran it into a virtual env with following package versions:

tensorflow 1.6.0
keras 2.1.5

Thank you for your contribution!

getting same issue.
tensorflow==1.9.0
Keras==2.2.2

This code is starting to get old.
It was tested with Keras 1.2.2 and Theano as backend.
Can you share me what your keras.json is like?

Right now it contains only backend info.
~/.keras$ vim keras.json
{
"backend": "tensorflow"
}
should i put any other information?
Thanks

I'd try a
"image_data_format": "channels_last"
Not sure that's the problem.

@DavideA actually it does not work with "image_data_format": "channels_last". However you highlight the good point: we must specify "image_data_format": "channels_first". Thanks for your answer!
I close the issue as it seems solved.


Added support for multiple domains

May actually try and pull out some shared code from Add/Remove group into a function called Group-Lookup

/azp run


Add wasm target

Would be very useful if jolt could be compiled to a WASM executable

I’ve started to look into this, but want to get some clarification before I spend too much time on the wrong path - should we also have first class support for the prover, or is the verifier sufficient (as done here)? I’m assuming the big selling point here would be embedding verifiers into webapps, but does it make sense to make the prover wasm compatible as well?
One way we could do this is by introducing a new jolt command, e.g. jolt create-wasm …, which could take over the process of creating the required components and then generating the WASM-compatible binaries… should I continue down this road?

@sebasti810 Support for in browser verifiable compute would be awesome, IE: Noir


Kaushik changes

Codecov Report

Merging #47 (3eed81d) into main (7f07677) will decrease coverage by 1.17%.
The diff coverage is 24.56%.

@@            Coverage Diff             @@
##             main      #47      +/-   ##
==========================================
- Coverage   58.32%   57.15%   -1.18%
==========================================
  Files          20       20
  Lines        1538     1587      +49
==========================================
+ Hits          897      907      +10
- Misses        641      680      +39

Impacted Files
Coverage Δ

cogs/deadline.py
54.92% <24.56%> (-7.87%)
:arrow_down:

Continue to review full report at Codecov.

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


qiskit.providers.aer missing import

URL to the relevant documentation
No response
Select all that apply

[ ] typo
[X] code bug
[ ] out-of-date content
[ ] broken link
[ ] other

Describe the fix.
Hi, i try to use the qiskit.providers.aer module in my Visual Studio Code but it throws an error that the module can't be found. I installed the specific package, the package is installed in my python environment i and i have all the packages installed.

Hi, qiskit-aer is no longer a part of the Qiskit SDK and the import has changed to be qiskit_aer. Please refer to this migration guide: https://docs.quantum.ibm.com/migration-guides/qiskit-1.0-installation#the-old-qiskit-structure