text:
dada2.smk threads issue

Thanks for the rapid changes. I am not sure why dada2 has an issue.
My config.yaml is unchanged in the threads section:
threads: 4
snakemake
KeyError in line 28 of /ngsssd1/rcug/public_metagenome/soil_16S/16S-dada2/rules/dada2.smk:
'threads'
  File "/ngsssd1/rcug/public_metagenome/soil_16S/16S-dada2/Snakefile", line 97, in <module>
  File "/ngsssd1/rcug/public_metagenome/soil_16S/16S-dada2/rules/dada2.smk", line 28, in <module>

(dada2_env) rcug@hpc-rc03:/ngsssd1/rcug/public_metagenome/soil_16S/16S-dada2$ snakemake --cores 10
KeyError in line 28 of /ngsssd1/rcug/public_metagenome/soil_16S/16S-dada2/rules/dada2.smk:
'threads'
  File "/ngsssd1/rcug/public_metagenome/soil_16S/16S-dada2/Snakefile", line 97, in <module>
  File "/ngsssd1/rcug/public_metagenome/soil_16S/16S-dada2/rules/dada2.smk", line 28, in <module>

I think you need to supply the path to the config file. see 87fc195

Thanks, this works for me now.
snakemake --configfile config.yaml --cores 10Building DAG of jobs...

Great! Thank you for helping me to iron out this bugs.
Keep in mind that the pipeline uses dada2=1.14.
I’m not sure if there are any important new features in dada2 that aren’t implemented in this pipeline.
In theory you could just update the dada2 version and see if it works without problems.
Also have a look at https://github.com/SilasK/CoDaSeq

Ok, thanks for the hint. I'll test the pipeline with more data and start getting used to this. I've been a lot more into metagenomics rather than 16S profiling to date, which we also have written software for. I'm skeptical whether either are good enough for the clinic, but see much more potential in metagenomics, especially in the ability to query the reliability of results. cheers.

Ah, I didn't send you the link to the pipeline. Here is my snakmake for aldex https://github.com/SilasK/microbiome-analysis
I work also much more with metagenomes, but I think the tools developed by g. Gloor, like aldex are also easily adabted to metagenomics.
You are using metagenomics and 16S in the clinics, what for?
what do you mean by ?

query the reliability of results.

Ok, thanks. re metagenomics, that's good to hear. Our pipeline is here: https://github.com/MHH-RCUG/Wochenende
By reliability of results, I mean we can map many reads to each and related genomes  and plot the results, and also check the mapping quality, to assess whether the genome is really there, or is just a related species with partial genome coverage (false positive), or is low level contamination - etc etc. Even with those points, it is still a tricky subject.
We're mostly working on airway metagenomics of various diseases.

authors: SilasK colindaven


text:
jieba分词有没有结合lucene的例子

segmenter.Cut
segmenter.CutForSearch
segmenter.Cut2
这些分词效果都是在什么时候应用，并且这个分词的效果没问题。
之前pangu分词是 foreach (WordInfo word in words)
{
if (word == null)
{
continue;
}
result.AppendFormat("{0}^{1}.0 ", word.Word, (int)Math.Pow(3, word.Rank));
}
现在是JieBa分词，该怎么得到

您好，
var segments = segmenter.Cut("我来到北京清华大学", cutAll: true);
Console.WriteLine("【全模式】：{0}", string.Join("/ ", segments));

segments = segmenter.Cut("我来到北京清华大学");  // 默认为精确模式
Console.WriteLine("【精确模式】：{0}", string.Join("/ ", segments));

segments = segmenter.Cut("他来到了网易杭研大厦");  // 默认为精确模式，同时也使用HMM模型
Console.WriteLine("【新词识别】：{0}", string.Join("/ ", segments));

segments = segmenter.CutForSearch("小明硕士毕业于中国科学院计算所，后在日本京都大学深造"); // 搜索引擎模式
Console.WriteLine("【搜索引擎模式】：{0}", string.Join("/ ", segments));

Cut2 是我新加的属性
segmenter.Cut2 是在Cut基础上返回每个词的起始位置。
返回的是IEnumerable<WordInfo>

WordInfo

 public class WordInfo
    {
        public WordInfo(string value,int position)
        {
            this.value = value;
            this.position = position;
        }
        //分词的内容
        public string value { get; set; }
        //分词的初始位置
        public int position { get; set; }
    }

https://www.cnblogs.com/dacc123/p/8431369.html
这篇博客里有详细说明

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Checkpoint Warning Message Non-Relevant

Describe the issue
WARNING: Checkpoint is too old. Wait for the blockchain
Error above is displayed in messagebar(Qt). This is due to unneeded code being used for centralised checkpointing. This causes no functionality issue, but does confuse the user to think there is an issue.
Steps to reproduce

Start wallet.

Expected behavior
No message and no warning.
Actual behavior
Warning message shown.
What platform are you using (Linux, Windows, Mac)
Effects all platforms.

Fixed with PR https://github.com/SilkNetwork/Silk-Core/pull/29

repo: SilkNetwork/Silk-Core

license: mit

license_source: bigquery


text:
用文档配制不生效

按照文档中的配额制直接复制过去 发现vue文件中 v-if 并没有生效  颜色和前置内容都没有，是要开启什么配制吗

这个是vscode参数定义，代表要传的类型并不是让你直接复制的,参考下面👇


text:
update Dropdown programmatically

previously, you could update option_index programmatically, but the display wouldn't change.  now it does.
julia> using Bonito, Observables

julia> options = Observable(["a","b","c"])
Observable(["a", "b", "c"])

julia> V = []
Any[]

julia> app = App() do
           dd = Dropdown(options[])
           push!(V, (; dd))
           return dd
       end

julia> V[1].dd.option_index[]
1

julia> V[1].dd.option_index[]=2
2

@SimonDanisch thoughts?  i been using this PR in a dev branch and it seems fine so long as the developer makes sure the index does not exceed the length of the options.

Merged in https://github.com/SimonDanisch/Bonito.jl/pull/225

source: gharchive/pull-request

authors: SimonDanisch bjarthur


text:
adjust covalent radii

current bonding rules based on cordero covalent radii miss ionic/dative bonds in MOFs, esp. w/ heavy atoms (Ba, I) and metals (Cu, Zn)
adjust cordero.jl

using values from https://pubs.acs.org/doi/10.1021/acs.jpcc.0c04903

[ ] adjust values
[ ] don't set missing for missing values, just omit them
[ ] coords and box are optional co-kwargs for make_bonds! (fix the function signature)
[ ] move logic for detection of bond boundary-crossing to is_bonded

attn: @aryandeshwal
@eahenle if it helps here is a .cif for BACMOH which Arni mentioned in the SI as needing adjusted Cu bond lengths. I also hv the .mol version of it saved from Avogadro. note I replicated this 2x2x2 first, then used avogadro to assign the bonds (Avogadro assigns bonds to this one just fine!).
https://u.pcloud.link/publink/show?code=kZV0y8XZuldch6BPOu0JRKPO1DKlEXQ0K7fX

authors: SimonEnsemble eahenle


text:
Lua: Fix CMake warning related to policy CMP0025

loading initial cache file /home/jcfr/Projects/Slicer-2-build/SimpleITK-build/Lua-prefix/src/Lua-build/CMakeCacheInit.txt

CMake Deprecation Warning at CMakeLists.txt:5 (cmake_policy):
  The OLD behavior for policy CMP0025 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.

This has already been addressed in master with 2e5619be9e478c41f795c16a502bb13328864a94.

Makes sense. I reported the issue looking at the current Slicer dashboard .. but I ended up updating the version of SimpleITK in Slicer after the nightly started.

authors: blowekamp jcfr

repo: SimpleITK/SimpleITK


text:
BUG: Check for undefined varName variable

On Windows we need to check that varName is defined before trying
to do a string replace operation on it.
Change-Id: I787db3b5266fcb47365e7ef7480d9c0d3ec38938

Thank you for the improvement.


text:
Change Docker workflow to use buildx

This, together with QEMU, makes it possible to build docker images for multiple architectures.
Fixes #8

Should I review this and merge it?

authors: Hoxolotl Potherca

repo: SimplyEdit/simplycode-docker


text:
GitHub repositories on product pages

Description / Motivation
In order to create more awareness for open-source examples we will be introducing a card that can be used to "advertise" GitHub repositories. The card can be used in markdown (as an component), but also as a standard React component.
Example: (from the OrderCloud page)

How Has This Been Tested?
Local and Vercel:
The card is used on these pages:

Content Hub ONE
XM Cloud
OrderCloud
CDP
Personalize

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[X] Breaking change (fix or feature that would cause existing functionality to change)
[] Documentation update (non-breaking change; modified files are limited to the /data directory or other markdown files)

Checklist:

[X] I have read the Contributing guide.
[X] My code/comments/docs fully adhere to the Code of Conduct.
[X] My change is a code change.
[ ] My change is a documentation change and there are NO other updates required.
[ ] My change has new or updated images which are stored in the /public/images folder that need to be migrated to Sitecore DAM

@jst-cyr @robearlam @lovesitecore @dylanyoung-dev @thomas-desmond
Could you have a look and let me know what you think? Does it need more info or less? Also, would it be useful to link to NPM packages on the NPM registry? Any feedback is appreciated!

Made some updates that should mostly take care of the feedback from @jst-cyr
Other updates:

Added product illustrations used on Sitecore.com product pages
Converted most lists into styled blocks
Content updates on product pages

Changes visible on:

Content Hub
Sitecore DAM
XM Cloud
Content Hub ONE
Sitecore CDP
Sitecore Personalize
Sitecore Send
Sitecore Connect
Sitecore OrderCloud
Sitecore Discover

repo: Sitecore/developer-portal


text:
new source: omegascans

Checklist:

[x] Updated source's version for individual source changes
[x] Updated all sources' versions for template changes
[x] Set appropriate nsfw value
[x] Did not change id even if a source's name or language were changed
[x] Tested the modifications by running it on the simulator or a test device

build.sh should have the right permissions (-rwxrwxr-x), but is still failing to build.

repo: Skittyblock/aidoku-community-sources


text:
Module name modification

Hi, do need to change the module name to github.com/SkyAPM/go2sky?

Yes. We should. It is still under tetrate branding.

I will submit PR.

authors: arugal wu-sheng


text:
Query items by geolocation and distance return incorrect results

Suppose we have a record type product
We first create a product with location in Tower Hamlet, UK (lat: 51.5153574, lng: -0.0525232)
const Product = skygear.Record.extend('product');
const product = new Product({
  name: 'product 1',
  price: 100,
  location: new skygear.Geolocation(51.5153574, -0.0525232),
});
skygear.publicDB.save(product);

Then, we query product which within 5km from Lai Chi Kwok (lat: 22.3364240917999, lng: 114.14808275214)
const query = new skygear.Query(Product);
query. distanceLessThan('location', new skygear.Geolocation(22.3364240917999, 114.14808275214), 5000);
skygear.publicDB.query(query).then((results) => {
   console.log(results);  // we can see product 1 can be queried
});

Skygear Server Date/Version: v0.20.0

Skygear uses ST_DWithin incorrectly.
Please look at http://postgis.net/docs/ST_DWithin.html
Expected Results
Far products should not be queried
Actual Results
Far products can be queried

Skygear uses ST_DWithin incorrectly.

How? If you know the answer it would be great if you could state that.

I think I know what you are hinting here. The third parameter is interpreted as degrees rather than meters.

Not a PostgreSQL expert but I think there is a problem when passing Geometry point as Lat Lng to ST_DWithin.
Simple fix will be casting the GPoint to geography

@cychiuae Sounds good, let’s cast it to geography. You need to apply an index on the column with a geography type to make use of the index.

http://postgis.net/docs/manual-2.3/using_postgis_dbmanagement.html#PostGIS_GeographyVSGeometry
Always casting it to geography incurs performance penalty. By the way, if we decide to cast it anyway, would it be better to store it as Geography in the first place?
https://github.com/SkygearIO/skygear-server/blob/a6ddba02ca34a949f8c7afbdd2967db08918b66c/pkg/server/skydb/pq/types.go#L39

I am going to say the objective of this issue is to fix the bug that the distance predicate does not work.
According to http://gis.stackexchange.com/questions/221978/st-dwithin-calc-meters-transform-or-cast:

You need for your query and your index to harmonize. If you do not want to change the projection of your data, you will have to use a functional index, for example, if you create a function geography index, you can use a geography-based query:
CREATE INDEX mytable_geog_x
  ON mytable USING GIST (geography(geom));

SELECT *
  FROM mytable
  WHERE ST_DWithin(geography(geom), %anothergeography, %radius);

Please open another issue suggesting that we switch to geography instead of geometry.

authors: cheungpat cychiuae louischan-oursky

repo: SkygearIO/skygear-server


text:
how can search contacts by country ?

how can i search contact only from particular country ?

It is not possible with the api.

http://stackoverflow.com/questions/23375418/search-skype-for-users-by-country


text:
How to get the content of floating title in SkyFloatingLabelTextField using XCUITest?

Hello,
I've already posted this question on Stack Overflow as instructed (https://stackoverflow.com/questions/46937080/how-to-get-the-content-of-floating-title-in-skyfloatinglabeltextfield-using-xcui) but unfortunately didn't get any response and it's still blocking my tests.
Can anybody help me with such issue? Below you can find original Stack Overflow question:

In my XCUITests I need to check content of floating title label in SkyFloatingLabelTextField after validation error.
I've set accessibilityIdentifier for SkyFloatingLabelTextField element, so I can tap and enter text into it without any issue, but how can I access its title (titleLabel?) using only XCUIElement?
I tried to set titleLabel as accessibilityElement with its own accessibilityIdentifier, but I wasn't able to access the text field in my tests after that.

I have very little experience with XCUITest and no experience with XCUITest for SkyFloatingLabelTextField unfortunately. SkyFloatingLabelTextField inherits from UITextField so if you google for this but use UITextField instead of SkyFloatingLabelTextField any answer you find should be applicable to both.

cc @bogren

Hi @ksadowski
The problem is that titleLabel is a child of textField and they both have accessibility enabled, so titleLabel is not accessible in this case.
There is a workaround if you use accessibility only for UI tests – to disable accessibility for textField:
textField.isAccessibilityElement = false
textField.accessibilityIdentifier = "test-field"

textField.titleLabel.isAccessibilityElement = true
textField.titleLabel.accessibilityIdentifier = "test-field-title"

Later in UI tests you can access both of them:
let testField = elementsQuery.textFields["test-field"]
let testFieldTitle = testField.staticTexts["test-field-title"]

authors: dennytwix k0nserv ksadowski

repo: Skyscanner/SkyFloatingLabelTextField


text:
feat: add instrumentation to the scheduler

Add pyformance to collect metrics
Add instrumentation to the scheduler

If tests pass, then LGTM.

authors: balintzs skygeo

repo: Skyscanner/ground-control


text:
Buttons

When I select different parts of a document, the bold, italic, underline, bullet and alignment buttons do not change to suit it.

This has been fixed.

repo: Slate-Technologies/helios-typewriter


text:
EnderIO creates some ItemStacks with null Items during startup

I was messing around looking for null items from Forestry and found some in EnderIO too. These are hard to debug when things go wrong so I figured I should pass on the info!
Make sure to check that the block has a corresponding item. For one example, when subclass RubberTreeRamerIC2 is init, GameRegistry.findBlock actually returns Blocks.AIR by default (ugh), which has no item. This affects the sapling items and wood items.
https://github.com/SleepyTrousers/EnderIO/blob/1.8.9-exp/src/main/java/crazypants/enderio/machine/farm/farmers/TreeFarmer.java#L41-L46
Similar issue detected here:
https://github.com/SleepyTrousers/EnderIO/blob/1.8.9-exp/src/main/java/crazypants/enderio/machine/farm/farmers/FlowerPicker.java#L27
and here:
https://github.com/SleepyTrousers/EnderIO/blob/1.8.9-exp/src/main/java/crazypants/enderio/machine/farm/FarmStationContainer.java#L44
and here, use Items.CARROT, Items.POTATO, Items.NETHER_WART, Items.WHEAT_SEEDS,
https://github.com/SleepyTrousers/EnderIO/blob/1.8.9-exp/src/main/java/crazypants/enderio/machine/farm/FarmStationContainer.java#L47-L55

Thx, but actually:
https://github.com/SleepyTrousers/EnderIO/blob/1.8.9-exp/src/main/java/crazypants/enderio/machine/farm/FarmStationContainer.java#L123-L139

authors: HenryLoenwind mezz

repo: SleepyTrousers/EnderIO

license: Unlicense


text:
Game crash during Pre-initialized

Issue Description:
Add core + main jar file in mcreator's mod dir, run. at the end of the Pre-initialion, the game crashed
What happens:
What you expected to happen:
Run normaly
Steps to reproduce:

past files into mod-dir of mcreator 1.7.8 and run with mcreator

Affected Versions (Do not use "latest"):

EnderIO: 5.0.20
EnderCore: 5.0.20
Minecraft: 1.12.2
Forge: 14.23.2.2611
MCreator: 1.7.8

Your most recent log file where the issue was present:
[net.minecraft.init.Bootstrap:printToSYSOUT:629 ---- Minecraft Crash Report ---- WARNING: coremods are present:   EnderCorePlugin (EnderCore-1.12.2-0.5.18.jar) Contact their authors BEFORE contacting forge // Hi. I'm Minecraft, and I'm a crashaholic. Time: 4/3/18 10:15 AM Description: Initializing game java.lang.RuntimeException: ModObject:create: Could not create instance for class crazypants.enderio.machines.machine.teleport.telepad.BlockTelePad using method create_telepad    at crazypants.enderio.base.init.ModObjectRegistry.throwCreationError(ModObjectRegistry.java:147)    at crazypants.enderio.base.init.ModObjectRegistry.createObject(ModObjectRegistry.java:158)    at crazypants.enderio.base.init.ModObjectRegistry.createBlock(ModObjectRegistry.java:179)    at crazypants.enderio.base.init.ModObjectRegistry.registerBlocks(ModObjectRegistry.java:66)    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_82_ModObjectRegistry_registerBlocks_Register.invoke(.dynamic)    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)    at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:143)    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179)    at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:736)    at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:604)    at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:270)    at net.minecraft.client.Minecraft.init(Minecraft.java:513)    at net.minecraft.client.Minecraft.run(Minecraft.java:421)    at net.minecraft.client.main.Main.main(Main.java:118)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)    at GradleStart.main(GradleStart.java:25) Caused by: java.lang.reflect.InvocationTargetException    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at crazypants.enderio.base.init.ModObjectRegistry.createObject(ModObjectRegistry.java:156)    ... 24 more Caused by: java.lang.NoSuchFieldError: field_149783_u    at crazypants.enderio.machines.machine.teleport.telepad.BlockTelePad. (BlockTelePad.java:60)    at crazypants.enderio.machines.machine.teleport.telepad.BlockTelePad.create_telepad(BlockTelePad.java:49)    ... 29 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client thread Stacktrace:    at crazypants.enderio.base.init.ModObjectRegistry.throwCreationError(ModObjectRegistry.java:147)    at crazypants.enderio.base.init.ModObjectRegistry.createObject(ModObjectRegistry.java:158)    at crazypants.enderio.base.init.ModObjectRegistry.createBlock(ModObjectRegistry.java:179)    at crazypants.enderio.base.init.ModObjectRegistry.registerBlocks(ModObjectRegistry.java:66)    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_82_ModObjectRegistry_registerBlocks_Register.invoke(.dynamic)    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)    at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:143)    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179)    at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:736)    at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:604)    at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:270)    at net.minecraft.client.Minecraft.init(Minecraft.java:513) -- Initialization -- Details: Stacktrace:    at net.minecraft.client.Minecraft.run(Minecraft.java:421)    at net.minecraft.client.main.Main.main(Main.java:118)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)    at GradleStart.main(GradleStart.java:25) -- System Details -- Details:    Minecraft Version: 1.12.2    Operating System: Windows 8.1 (amd64) version 6.3    Java Version: 1.8.0_162, Oracle Corporation    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation    Memory: 434975816 bytes (414 MB) / 943194112 bytes (899 MB) up to 1814036480 bytes (1730 MB)    JVM Flags: 0 total;     IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0    FML: MCP 9.42 Powered by Forge 14.23.2.2611 14 mods loaded, 14 mods active    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored    | State | ID                         | Version       | Source                           | Signature |    |:----- |:-------------------------- |:------------- |:-------------------------------- |:--------- |    | UCH   | minecraft                  | 1.12.2        | minecraft.jar                    | None      |    | UCH   | mcp                        | 9.42          | minecraft.jar                    | None      |    | UCH   | FML                        | 8.0.99.99     | forgeSrc-1.12.2-14.23.2.2611.jar | None      |    | UCH   | forge                      | 14.23.2.2611  | forgeSrc-1.12.2-14.23.2.2611.jar | None      |    | UCH   | testenvironmentmod         | 1.0           | modid-1.0.jar                    | None      |    | UCH   | endercore                  | 1.12.2-0.5.18 | EnderCore-1.12.2-0.5.18.jar      | None      |    | UCH   | enderio                    | 5.0.20        | EnderIO-1.12.2-5.0.20.jar        | None      |    | UCH   | enderiointegrationtic      | 5.0.20        | EnderIO-1.12.2-5.0.20.jar        | None      |    | UCH   | enderiobase                | 5.0.20        | EnderIO-1.12.2-5.0.20.jar        | None      |    | UCH   | enderioconduits            | 5.0.20        | EnderIO-1.12.2-5.0.20.jar        | None      |    | UCH   | enderiointegrationforestry | 5.0.20        | EnderIO-1.12.2-5.0.20.jar        | None      |    | UCH   | enderiointegrationticlate  | 5.0.20        | EnderIO-1.12.2-5.0.20.jar        | None      |    | UCH   | enderiomachines            | 5.0.20        | EnderIO-1.12.2-5.0.20.jar        | None      |    | UCH   | enderiopowertools          | 5.0.20        | EnderIO-1.12.2-5.0.20.jar        | None      |    Loaded coremods (and transformers):  EnderCorePlugin (EnderCore-1.12.2-0.5.18.jar)   com.enderio.core.common.transform.EnderCoreTransformer    GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.3.12618 Compatibility Profile Context 13.251.9001.1001' Renderer: 'AMD Radeon HD 7310 Graphics'    Ender IO: No known problems detected.    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!You are looking at the diagnostics information, not at the crash.       !!!    !!!Scroll up until you see the line with '---- Minecraft Crash Report ----'!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    Launched Version: 1.12.2    LWJGL: 2.9.4    OpenGL: AMD Radeon HD 7310 Graphics GL version 4.3.12618 Compatibility Profile Context 13.251.9001.1001, ATI Technologies Inc.    GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported.    Using VBOs: Yes    Is Modded: Definitely; Client brand changed to 'fml,forge'    Type: Client (map_client.txt)    Resource Packs:     Current Language: English (US)    Profiler Position: N/A (disabled)    CPU: 2x AMD E1-1500 APU with Radeon(tm) HD Graphics

-> Forge


text:
stellar boots, flipper upgrade, and depth  strider 3 = insane in-water speed

Issue Description:
What happens: Wearing stellar boots with flipper upgrade and depth strider 3 in water makes you move so fast you can't really do any kind of accurate movement.  it's fast, too fast.
What you expected to happen: Either normal flipper upgrade movement, or normal depth strider 3 movement.
Steps to reproduce:

Stellar boots (probably also dark boots) with flipper enchantment
Add depth strider 3 enchant via anvil
Attempt to walk/swim in water of any depth
...

Affected Versions (Do not use "latest"):

EnderIO: 5.1.52
EnderCore: 0.5.72
Minecraft: 1.12.2
Forge: 14.23.5.2847
SpongeForge? no
Optifine? yes AND no (tested both, still happens with or without Optifine.
Single Player

Your most recent log file where the issue was present:
[pastebin/gist/etc link here] Somewhat embarrasingly, log file is too long to pastebin.

Looks like a Forge bug. It seems EntityAttribute SWIM_SPEED and DepthStriderModifier are applied in a conflicting way.

PS: Could someone please report this to Forge? The SWIM_SPEED attribute is quite new, so it is not surprising it still has bugs.

https://github.com/MinecraftForge/MinecraftForge/issues/6309
It is normal and intended that you move 50 times as fast as usual when using depth strider with any swim speed armor. (That's 106 times as fast with fully upgraded walk speed Dark Steel armor.)


text:
mandible model gets visible after each "Update of the planning"

The visibility state of the mandible model should saved and restored between reconstruction updates

solved by da724fa1b3ffd5a199f5215c910fdc2305b92cd1


text:
🛑 My blog(CDN) is down

In 9364e92, My blog(CDN) (https://sbrave.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: My blog(CDN) is back up in c18216b.

repo: SmartBrave/uptime


text:
🛑 My blog(CDN) is down

In 0272c2a, My blog(CDN) (https://sbrave.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: My blog(CDN) is back up in fe1e8e4.


text:
🛑 MPC Homepage is down

In 0351f49, MPC Homepage (https://www.minorplanetcenter.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MPC Homepage is back up in 1e8172a after 5 minutes.

repo: Smithsonian/upptime


text:
🛑 NEOCP is down

In 13e846d, NEOCP (https://minorplanetcenter.net/iau/NEO/toconfirm_tabular.html) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NEOCP is back up in a9e0ca9 after 1 minute.


text:
🛑 NEOCP is down

In 21bf1b4, NEOCP (https://minorplanetcenter.net/iau/NEO/toconfirm_tabular.html) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NEOCP is back up in 42f6828 after 2 minutes.


text:
🛑 MPC Homepage is down

In 2d6f5f5, MPC Homepage (https://www.minorplanetcenter.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MPC Homepage is back up in f192ab6 after 1 minute.


text:
🛑 MPC Homepage is down

In 285c5ae, MPC Homepage (https://www.minorplanetcenter.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MPC Homepage is back up in 870e304 after .


text:
cosmin's public key

I want in!

Key added via SnabbCo/snabblab-nixos#1.

authors: capr lukego

repo: SnabbCo/snabbswitch


text:
[SNAP-1040]Fault in the CachedBatches

Changes proposed in this pull request
In some cases it is seen that, column table evicts the
cached batches due to memory pressure. This leads to permanent
query performance issue as currently, there is no way a cached batch
could be faulted in back to memory.
Patch testing
(Fill in the details about how this patch was tested)
ReleaseNotes changes
(Does this change require an entry in ReleaseNotes? If yes, has it been added to it?)
Other PRs
(Does this change require changes in other projects- snappydata, spark, spark-jobserver, aqp? Add the links of PR of the other subprojects that are related to this change)
In some cases it is seen that, column table evicts the
cached batches due to memory pressure. This leads to permanent
query performance issue as currently, there is no way a cached batch
could be faulted in back to memory.

@suranjan I have a question here. Why it is ok for  row tables to not fault-in , but for column table it is ?
And why cached batches gets evicted without proper eviction settings? Due to unified MemoryManager ?
Just for my understanding If we allow fault-in to happen , would it impact genuinely evicted entries also ?

This solution is till we don't have Neeraj's change for multiple entry per row. Event after that we will have to fault in the entries though.
We could fault-in the row buffer too. But, now row buffer gets flushed after bulk load and we don't expect it to contain rows unless there are individual inserts going on.
Cached batches are getting evicted even after correct eviction settings and capacity planning. Due to large number of temporary objects getting created. The solution to this still has to be worked on. Faulting in the cached batch is just to make sure that cached batches don't remain on disk permanently.
Yes, it would. But unless we have updates for column table, we don't expect any difference. Once updates are in, we should revisit this.

Faulting in the cached batch is just to make sure that cached batches don't remain on disk permanently.
Just to elaborate a little more on one the above part.
This is just as a workaround to bring back the cachedbatch which went to disk because of an explosion in temporary objects for sometime ( real fix is to not let this explosion happen + the column wise storage changes which I am doing). The memory comes back to normal after gc but even after that these cachedbatches never make to the main memory again.

@suranjan please get this reviewed from @soubhik-c or @sumwale as I was an accomplice to this hack.

 _"Cached_ batches are getting evicted even after correct eviction settings and capacity planning."

That's what is troubling me. Temp objects should be part of execution memory. That means memory manager is trying to evict table data when it can not obtain more execution memory, where as it should have tried to make some effort to clean itself. Then probably we wont have so much temp object explosion.
We can confirm with @dshirish , whether this is by design or a bug ?

This issue is in the batch insert area of rowstore and rowstore's eviction. So should these have relation with each other?

@rishitesh the problem has been tracked down to the unbounded increase of ParNew with JDK8 that triggers EVICTION_UP. For now users can add explicit MaxParNewSize to avoid but we really should have some decent defaults for it in the product. @kneeraj can you add a PR to track that we need to set a MaxParNewSize if none has been provided by user? The calculated value has to be a little smart like: if (maxHeapSize > 4GB) { min(4GB, maxHeapSize/4) } else don't set

@suranjan @kneeraj Three points:
a) In general I don't think faulting in everything is a good idea especially because we have no filter pushdown. Ideally we should fault in only those batches whose majority entries survive any Spark FilterExec operators immediately above the Scan operator. If there is no FilterExec operator then it should not fault in at all otherwise system can go on faultin-faultout all the time if it is a case of genuine overflow.  Instead fix the ParNew setting with a decent default as mentioned in my previous comment.
b) Neeraj's changes to bring only required projected columns will make this more robust. Then we can do faultin even if there is no FilterExec but decent projection (e.g. less than 50% or so of the columns).
c) Look at my PR that adds an optimized version getHeapValueInVMOrDiskWithoutFaultIn. Try adding similar for this.
All in all for 0.6 I think the better option is just fixing the ParNew default setting in product and do this only after addressing the above points.
@rishitesh About your query on row table vs column table: see comment above. Full table scans never faulted in entries by design and neither should they do so for column tables IMO.

Ok. Will postpone this for 0.6.

Handled as part of Hemant's changes for column-wise storage.

authors: kneeraj rishitesh sumwale suranjan

repo: SnappyDataInc/snappy-store


text:
Fail early if lambda source isn't available

If there is an mistype in template.yaml and the function referenced there does not exist then plugin just silently does nothing.
I think it could be useful to emit errors in such a case.

@vadzim Can you provide an example of this?

Oh.. I thought it's by design..
Ok, I'll try to extract minimal example

https://github.com/vadzim/AwsSamTestData
template.yaml contains a reference to non-existing file Z.js
actions:

run npm run build

actual behaviour:

command runs successfully and show neither erros nor warnings. It builds one lambda function which has a valid reference to X.js

expected behaviour:

command shows some info about wrong entry in template.yaml

In the first commit 21e78b82bc2c744b57fddea71b378bf3b3045249 template.yaml contains two valid references to X.js and Y.js and build them both successfully.

Here https://github.com/SnappyTutorials/aws-sam-webpack-plugin/blob/570602bebf8d25777dec647c551175ed5c8bec8f/src/index.ts#L97 the code check if the file with extension .js or .ts exists and creates an entry for webpack only if that file exists. The code just does nothing if the file does not exist. It neither adds some entry nor reports any error.

Webpack allows to specify entries without extensions and also specify an option how to resolve files without extensions:
  entry: {
    X: './src/X',
    Y: './src/Y',
  },
  resolve: {
    extensions: ['.ts', '.js'],
  },

So I guess there is enough to just generate entry without either .ts or .js extension and let webpack do its work.
In such case webpack will be responsive for error handling if entry is absent.
There is an example which checks that webpack can handle entries without extensions https://github.com/vadzim/AwsSamTestData/tree/WebpackEntryWithoutExtension

Great work @vadzim

authors: buggy vadzim

repo: SnappyTutorials/aws-sam-webpack-plugin


text:
Remove beta references

Removing beta references since the data connector is now GA.

@jdanielmyers @iamontheinet it looks like the press release for the Snowflake connector is going live today.  Can we merge this PR to remove the beta references for the Hasura data connector?

thanks for the pr - merged!

authors: jdanielmyers matt-hasura

repo: Snowflake-Labs/sfquickstarts


text:
SNOW-950111: Error When Deploying Streamlit App Using Snowcli

SnowCLI version
2.0.0-dev
Python version
3.9.6
Platform
macOS-13.5.2-arm64-arm-64bit
What happened
when I run the following command in snowcli:
snow streamlit deploy demo_app --file=Home.py -c mashsf  --warehouse MED_COMPUTE_WH
Console output
Usage: snow streamlit deploy [OPTIONS]
Try 'snow streamlit deploy --help' for help.
╭─ Error ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ No such option: --file Did you mean --role?

How to reproduce
Not sure

We changed streamlit commands, most of flags was moved to yaml file. We don't have documentation yet. Please use 1.2.0-rc7 version

I instlled rc7, then ran same command and now I get this:

got this command to work when using the bash terminal, issue is isolated to using the terminal inside Jupyter Lab

Did you write that command or copy it? There is no typo and I'm not able to reproduce it

In the terminal inside Jupyter Lab, I did both, copied and typed it out. When I got it working in the bash terminal, I believe I copied as well and changed one of the arguments, and it worked fine.

Hi @mashhype, is it working or there is still some issue?

Yes its working in both bash terminal and Jupyter Lab terminal. But to make it work, I cannot simply copy and paste the command from another application (Word, Notes). I have to type the argument from scratch.

authors: mashhype sfc-gh-astus

repo: Snowflake-Labs/snowcli


text:
Warehouse creation fails due to quoted identifiers in the SHOW PARAMETERS IN WAREHOUSE query.

Provider & Terraform Version
❯ terraform version
Terraform v1.1.4
on darwin_amd64

provider registry.terraform.io/chanzuckerberg/snowflake v0.25.36
provider registry.terraform.io/hashicorp/random v3.0.1

Describe the bug
I am trying to create a warehouse using snowflake_warehouse resource which fails during terraform apply command with  Warehouse 'TEST' does not exist or not authorized.
It does create a warehouse in Snowflake but it's not able to update terraform state files while running SHOW PARAMETERS IN WAREHOUSE test.
Query History from Snowflake side:

All other queries do have quotes but not with warehouse one.
Expected behavior
terraform apply command should create a warehouse and successfully exit.
Code samples and commands
resource "snowflake_warehouse" "warehouse" {
    for_each       = var.warehouses
    name           = each.key
    comment        = each.value.comment
    warehouse_size = each.value.size
}

variable file :
warehouses = {
    test = {
      comment = "test warehouse"
      size    = "X-Small"
    }
}

Additional context
After debugging, I found this discussion and given suggestion works fine but it stores all object names as the upper case so in the next run it forces changes on other resources like schema or role.
example:

looks like PR #745 introduced show parameter query in the warehouse resource.
@sonmezonur any thoughts?

Did you try to change your variable file to:
warehouses = {
    TEST = {
      comment = "test warehouse"
      size    = "X-Small"
    }
}

If you don't have any special reason for using case-sensitive warehouses, I recommend trying uppercase characters in your warehouse setup.

Hi Sonmezonur, thanks for the suggestion.
With upper case, it works fine. Ideally, it should work with case-insensitive naming standards as the provider allows that.

We are closing this issue as part of a cleanup described in announcement. If you believe that the issue is still valid in v0.89.0, please open a new ticket.

authors: sfc-gh-asawicki sonmezonur sshah90


text:
SO1S-280 온프레미스 차트 개발

온프레미스 차트 개발
Tasks

[x] Postgres를 통한 database 차트 구성
[x] sealed-secrets를 통한 Postgres 사용자 설정
[x] 백엔드에서 사용하는 DB 정의 sealed-secrets 업데이트
[ ] Terraform, EKS를 사용한 테스트
[ ] targetRevision 원복

Discussion
Jira

SO1S-280

targetRevision 원복 -> 해당 부분이 귀찮으면 argocd ui 내에서 수동으로 변경해줘도 상관없을 거 같네요


text:
. P1 *** Actions*** N peut ajouter un commentaires sous les templates d'actions

[x] N a la possibilité  d'ajouter un commentaire sous une actions prédéfinies
[ ] N a un nombre de caractères contraint

lien temporaire pour test : https://pa-front-staging-pr30.osc-fr1.scalingo.io/
@sanh-sandra manque la flèche de retour dans la modale "ajouter un commentaire"
(peut-être pas indiqué dans les maquettes ? on en avait parlé avec augustin et sarah)

Pas de nombre de caractère contraint ?

On ne peut pas modifier un commentaire

authors: isabelle-cerrutti sanh-sandra

repo: SocialGouv/pass-emploi-web


text:
feat(bo-comptes): refacto

close jira 607

:tada: This PR is included in version 1.12.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

authors: SocialGroovyBot benjaminDNUM

repo: SocialGouv/vao


text:
Present UIViewController on AMSlideMenuRightMenuViewController

First thanks for this amazing library! Also i have one question. Is it possible to present a viewcontroller above the right menu like in the pictures below, that when selecting a tableviewcell it opens the contentsegue as a pushsegue without filling the screen. Hope you can help. Thanks in advance.

Unfortunately, AMSlideMenu doesn't support functionality like that.

repo: SocialObjects-Software/AMSlideMenu


text:
Inference without MDX

Is there's any way to directly inferencing my acapella to RVC without having to be processed by MDX in Colab without UI, or in CLI mode? Since it resulting low quality output

Yes. I sometimes like to split my tracks with demucs and independently post-produce. Am I able to replace MDX with a demucs model or just not isolate?

NVM. Your fork is AMAZING! I just realized that I can simply use the intermediate files stored in song_output. Top marks.

repo: SociallyIneptWeeb/AICoverGen


text:
L2TP/IPsec connection not working with recent SoftEther VPN Server versions running on Windows XP

[ ] Can you reproduce? -> Yes.
[ ] Are you running the latest version of SoftEtherVPN? -> Yes, I tried it too but the one that works for me is an earlier version.

SoftEther version:
softether-vpnserver_vpnbridge-v4.27-9668-beta-2018.05.29-windows-x86_x64-intel.exe
Component: [Server, Client, Bridge, etc.] ->Server
Operating system: [Windows, Linux, BSD, macOS, etc.] -> Windows (XP SP3)
Architecture: [64 bit, 32 bit] -> 32 bit
[In case it's a computer with known specs, such as the Raspberry Pi, you can specify it omitting the details.]
Processor: [Specify brand and model. Example: AMD Ryzen 7 1800x]
Doesn't matter, tested on very different CPUs and machines.
Description
[Description of the bug]
Expected behavior:
To accept L2TP/IPSec PSK connections
Actual behavior:
[What actually happened]
The negotiation process does not pass
Steps to reproduce

[First step] Install any version HIGHER (newer) than "softether-vpnserver_vpnbridge-v4.25-9656-rtm-2018.01.15-windows-x86_x64-intel.exe"

[Second step] Try to connect to it from Android device with L2TP/IPSec PSK (no other clients tested). Your attempt will fail. You can dig the exact error from log files on the server side. As far as I remember it was some kind of internal error.

Uninstall current version and Install "softether-vpnserver_vpnbridge-v4.25-9656-rtm-2018.01.15-windows-x86_x64-intel.exe".

Try to connect the same VPN, don't touch the settings at all again and you will succeed.

can you specify android version, please ?

Different devices with 4.1.2 and 4.2.2. I used older versions since they have orange and green flashing arrows that show incoming and outgoing data traffic. I guess the Android version is irrelevant.

port number: 1701), connection "CID-3-BF664ABBD3" has been created.
2018-09-04 10:42:45.318 SSL communication for connection "CID-3-BF664ABBD3" has been started. The encryption algorithm name is "(null)".
2018-09-04 10:42:45.348 Connection "CID-3-BF664ABBD3" terminated by the cause "An internal error occurred." (code 23).
2018-09-04 10:42:45.348 Connection "CID-3-BF664ABBD3" has been terminated.

davidebeatrici,   the label "os/Android" added by you is wrong, the OS is Windows but since not tested on other OSes the issue most likely could be general. Likewise the client OS also could be irrelevant since not tested with clients under different OSes than Android...

Is the issue present with other versions of Windows?

I haven't tested this issue of the SoftEther VPN server in any other OS but windows XP...

I've just tried the latest softether server under Windows 10 x64 and it worked as it should. It is highly likely the problem is related either to Windows XP x86 or (not tested so far) to 32-bit Windows OSes...

#294 added SHA-256, SHA-384, and SHA-512 support to the protocol, but part of it was removed in faee11ff096e7950b006ef1ae8dc636b6fe0131e, presumably because it broke C89 compatibility.
https://github.com/SoftEtherVPN/SoftEtherVPN/blob/8fdd224ba7f5676f99d74c7c63f60e046d07ec97/src/Cedar/Proto_IkePacket.c#L3003-L3014

This issue is only present in official signed builds and it's not fixed by #694.
According to @dnobori, builds after 9656 are signed with a different certificate.

I found the cause. This problem causes only on Authenticode-signed binaries. I changed Authenticode certificate from DigiCert SHA-256 & SHA-1 to Codomo SHA-256 only. It fails on Windows XP. I am going to fix the build as soon as possible.

@dnobori
Thank you.

I published the new binary (Build 9669) with SHA-1 and SHA-256 dual Authenticode digital certificates.
https://www.softether.org/5-download/history
Could you please try it?

Sorry, but the problem still remains the same with "softether-vpnserver_vpnbridge-v4.28-9669-beta-2018.09.11-windows-x86_x64-intel.exe".

It works. Thank you.

Having exactly the same issue with the latest build. Android 9 and host is Windows 10. Works fine when using the SE client, but builtin Windows client fails to connect. Same goes with Android 9 handset.

authors: chipitsine davidebeatrici dnobori jartester lazmo88

repo: SoftEtherVPN/SoftEtherVPN


text:
silence verbose_bit_mask lint in bitcode_derive

Suppresses the other lint in #7, clippy::verbose_bit_mask

Thanks!

authors: caibear matteopolak

repo: SoftbearStudios/bitcode


text:
Please add a license and a screen shot

I'd like to add this to awesome-zsh-plugins, but I prefer to add themes with screen shots so that users can see what they look like without having to install them.
Also, please add a license, some people won't use any code that doesn't have an open source license. If you don't have one in mind, https://choosealicense.com is a good resource to help you pick one.

Thanks for your attention, this project was just created, the documentation is not yet complete, your suggestions will be a great help for improving my documentation, and also welcome to add my project to awesome-zsh-plugins.

I'd like to add this to awesome-zsh-plugins, but I prefer to add themes with screen shots so that users can see what they look like without having to install them.
Also, please add a license, some people won't use any code that doesn't have an open source license. If you don't have one in mind, https://choosealicense.com is a good resource to help you pick one.

Thanks for your attention, this project was just created, the documentation is not yet complete, your suggestions will be a great help for improving my documentation, and also welcome to add my project to awesome-zsh-plugins.

Adding in https://github.com/unixorn/awesome-zsh-plugins/pull/692

authors: Sokkam unixorn

repo: Sokkam/terminal-diy-theme


text:
Inspiring Leader is broken

2nd lvl paladin with 18 charisma supposed to give +6 temp hp, but gives only +1.
https://drive.google.com/drive/folders/1E53u8lA6rIoGiXSDMkG8WyV_L5btboWb?usp=sharing
Game version 1.4.31
Mod version 1.4.31.7

fixed on 1.4.31.8, DEV branch. Thanks.

repo: SolastaMods/SolastaUnfinishedBusiness


text:
Better way to define workflows

Currently (with manually assigned ids) it's very difficult to define a workflow.
Possible solution is to define createNode (again) with a different signature:
createNode (name: string, config?: Object, ...dependencies:NodeSymbol)

Config may not be an object either.

Proposal:
Add a function createWorkflow that generates an empty workflow.
let wf = gustav.createWorkflow();

(In all following examples, you can assume wf is initialized as above unless otherwise overridden in the example).
Workflow now exposes several new methods:

.source
.transf
.sink

Each of these adds the given type of node to the graph.  When called on a node (rather than the root workflow), the newly created node will depend on the node it was called from.  .source and .transf return the node they generate so that dependency chains are easily visible.
Simple example of this workflow:
wf.source('intSource')
  .transf('timesTwo')
  .sink('fromIntTransformer');

The .sink method would return the workflow itself, enabling the following:
let wf = gustav.createWorkflow()
  .source('intSource')
  .transf('timesTwo')
  .sink('fromIntTransformer');

Forking & merging
So far this has just covered straight-line workflows.  The case of forking a stream is fairly simple:
let sauce = wf.source('intSource');

sauce.sink('fromIntSource');
sauce.transf('timesTwo')
     .sink('fromIntTransformer');

Merging is simply another method:
let twits = wf.source('twits', {
  search: 'SomeKittens'
});
let fbs = wf.source('fbs', {
  search: 'Kerbal Space Program'
});

twits
  .merge(fbs)
  .transf('sentiment')
  .sink('socket');

.merge(...streams) returns a new type of node, one that is the result of combining multiple streams.
Forking redux
Sometimes we just want to add a sink at some point in the stream (for benchmarking or metadata purposes).  Thus we have a special method for that: .singleSink.  This method returns the previous node (instead of the workflow), allowing for this:
let wf = gustav.createWorkflow()
  .source('kafkaSource', {topic: 'bench-emails'})
  .singleSink('benchmark', {blah: blah0}) // this returns the source
  .transf('getUrls')
  .singleSink('benchmark', {blah: blah0}) // reutrns getUrls
  .sink('kafkaOut', {topic: 'bench-urls'}); // returns the workflow proper

(still not sold on the name singleSink)

Legacy JSON definition of workflows should still be supported so that it's possible to pass a defined workflow between processes, server/browser, etc.

s/singleSink/tap/

Landed in 66094fbc4cb1db8e5f96facc3899ac666a1b818a

repo: SomeKittens/gustav


text:
Add config of trackingId

I have tried specifying a trackingId in YAML.

We have a problem when trying to use the -prune option in our project.
Our project has multiple YAML files for the same environment, and when we execute a command with the -prune option, settings from the last apply YAML file overwrite the others.

Related Issue: https://github.com/Songmu/ecschedule/issues/92
A trackingId is explicitly specified in a configuration file.
region: ap-northeast-1
cluster: staging
role: ecsTaskExecutionRole
trackingId: test-tag
rules:
...

The EventBridge console

When a trackingId is not specified, the default value is set to the cluster name (ex.staging).
The EventBridge console

this closes https://github.com/Songmu/ecschedule/issues/92

@Songmu
Thanks for the nice tool.
Could you please review this Pull Request?
I apologize for the request I made during ISUCON last week.

Thank you for your response!
Applying multiple configuration files at different timings might be less common, but it would be appreciated if you could consider this possibility.

@Songmu
Thanks for your help!
Will there be a conclusion regarding this PR in the near future?
If it seems difficult to respond, I will close this PR!

What is the status of this pull request?
We are hoping this pull request will be merged as we have the same issue.
I think trackingId is a good and simple name since the AWS tag key is ecschedule:tracking-id.

authors: sinsoku tomitamasa

repo: Songmu/ecschedule


text:
CN 6.5 Opcodes?

Anyone got the CN 6.5 Opcodes pls?

{
"C2S_ActionRequest": "0x0256",
"C2S_ActionRequestGroundTargeted": "0x020c",
"Common_UseOodleTcp": true,
"PatchCode": [],
"S2C_ActionEffect01": "0x0329",
"S2C_ActionEffect08": "0x00ef",
"S2C_ActionEffect16": "0x01e3",
"S2C_ActionEffect24": "0x0323",
"S2C_ActionEffect32": "0x0160",
"S2C_ActorCast": "0x00f0",
"S2C_ActorControl": "0x0181",
"S2C_ActorControlSelf": "0x00db",
"Server_IpRange": "0.0.0.0/0",
"Server_PortRange": "1-65535"
}

game.CN.2024.02.21.0000.0000

repo: Soreepeong/XivAlexander


text:
Filter is restricting button click in iOS devices

I am having a sortable List in each li I'm having div, inside each div I'm have buttons  and icons. I added the filter for that button and icon ID's, so that I can't able to drag by those.
When in iOS devices when I added filter that button was not clicking on the first click itself, i need to click for 4 or 5 times to execute that functionality. so how can I solve this issue?

Closed

@naveenbskn I ran into this as well. In my case adding preventOnFilter={false} to the ReactSortable element helped.

authors: bporcelli naveenbskn

repo: SortableJS/react-sortablejs


text:
[Feature Request]: Give access to admin

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Admin should have access over all the listing and reviews i.e they can edit delete or add any listing
I will be sharing username and password of the admin which should be given access to entire website as owner, whenever the user is logged in with that username and password, all access should be permitted (owner of all listing created on the website)
Use Case
Main access should be given to developer/admin in case of faulty usage of website
Priority
High
Record

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

@dipexplorer yes, as soon as the admin login display hello admin in the navbar

@dipexplorer  progress?

Dear @Soujanya2004
My midterm exams are currently ongoing, and due to this, I'm facing some challenges in managing all the issues at once. I some more days to complete the proper implementation for the admin interface. I appreciate your understanding and patience.

Dear @Soujanya2004
Unfortunately, due to my ongoing midterm exams, I'm facing difficulty managing this larger issue within the current timeframe. If this task is urgent, please feel free to assign it to someone who is available and interested in taking it up right away. I completely understand the importance of keeping the project moving smoothly, and I apologize for any inconvenience caused.
However, if no one is able to take over the task, I will certainly be able to resume work and complete the implementation within a few days.

@dipexplorer I too understand that, the contribution period is nearly coming to end (only 7 days left) make sure you complete the small tasks, the level 3 task i can pause for 3 days

@dipexplorer pull the code once and check, i reviewed that


text:
🛑 Sharing is down

In 3222c29, Sharing (https://sharing.source-graphics.ch) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Sharing is back up in 8123583.

repo: Source-Graphics-GmbH/upptime


text:
Tune name search performance

Name searches can take a long time if query parameters other than the main full text search is involved. This needs tuned so that calls do not take more than a second with millions of names.
datasetKey & rank are common filters. Experiment with single or combined indices and how that works with full text queries.
Ultimately we might move to Elastic Search or Solr to benefit from facets and better search speeds. But for now we should get performance to a decent level as name search is the main entry into the data

there are indices on all individual columns already. Looks like the combination of btrees, gin indices for issues with a full text query is not working well. Better migrate to ES sooner than later


text:
Define some DebugPrint() function

Description
Instead of printing everything every time, define some kind of DebugPrint() function that can be turned on/off.
File
Sts1CobcSw/EduProgramQueueThread.cpp

This might actually be useful in most files. I think it would be nice if DebugPrint() only prints something if built in debug mode. AFAIK  _DEBUG  or a similar macro is defined in that case.

authors: PatrickKa jeromehue


text:
Ny dokumentasjon av typografi og farger

Beskrivelse
Visuell identitet har gått igjennom en oppfriskning, med ny fargepalett og nye fonter. Legger til litt overordnet dokumentasjon av disse endringene og fjerner samtidig gammel dokumentasjon.

Legger i samme slengen til en ny fargevariabel for hvitt, som hadde blitt glemt bort i første runde.
Motivasjon og kontekst
Beskrivelser av nye farger og fonter eksisterer for øyeblikket ikke.

Coverage remained the same at 82.053% when pulling c239bd766d6c7810976f26f56965305bc8571778 on docs-typo-color into 3b12756d8951266a573c3f69c9f0b3806df36001 on develop.

Du må ta høyde for at de nye font-filene ikke er med per default. Foreslår at det inlines i packages/ffe-all.less på samme måte som de gamle fontene.

Har lagt til dette nå.

authors: antidecaf coveralls


text:
Task - OTU radial - biological association.

I created one biological association from a particular source. It is properly saved with a citation
I trying to create a second association for the same taxon from the same source (without reloading the OTU radial). The association is saved, but the citation is not created.

The problem here is when you create a biological association the citation is removed but this is not reflected in the interface. Thats the reason why when you create a new one the citation is not added even when you see it on the citation section.
@mjy @proceps what do you want here? clean the interface or leave the citation there after a biological association is created?

@jlpereira Clean it on create

For me, preffered solution both here and in distribution section would be to add a lock icon to lock the source...

authors: jlpereira mjy proceps

repo: SpeciesFileGroup/taxonworks


text:
Model - Goals - As a project leader I want to assign denominators as data curation goals per Data type

In conversation with @debpaul we'd like to know how many curators want to assert simple goals per data type.
Attributes would be something like:

type

Things like

Goal::User - user will create 100 collection objects
Goal::Project - all users, collectively, will create 100 collection objects
Goal::Estimate::Total - A project expect this many collection objects to be reached ultimately

data_type (e.g. CollectionObject, the target record type)

total (the total records to affect)

total_method (updated or created or nil for uniq on both)

goal_date_start

goal_date_end

name (some human readable name/note)

include papertrail (no moving the goalposts!)

Consider intersection with collection counts at the species level.
We have
10 Aus bus
Where total is exact count of specimens.

Two top level subclasses, Goal::Qualitative and Goal::Quantitative.  The former requires human input to meet, the latter computes against metrics in the db.  The Latter must provide a method for computing the metric as a class method, the former is Boolean yes/no.

Perhaps is_estimate boolean, in which case could be used for Dataset metadata.


text:
🛑 Vaultwarden is down

In 9999562, Vaultwarden (https://vault.sphenhe.me) was down:

HTTP code: 530
Response time: 83 ms

Resolved: Vaultwarden is back up in 0382ef6 after 8 minutes.

repo: SphenHe/upptime


text:
Implement the support to t:removeComments into libmodsecurity

Transformation removeComments needs to be implemented inside libmodsecurity.
The documentation of the transformation can be found here:
https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual#removeComments
The file already exist in the repository:
https://github.com/SpiderLabs/ModSecurity/blob/libmodsecurity/src/actions/transformations/remove_comments.cc

Closed at: b7e82261ce9920ea4dce6e9e1f61c8d8b28363a1

repo: SpiderLabs/ModSecurity


text:
Public QueryParameters factory with active lifecycle flags

This PR adds a public QueryParameters factory with active lifecycle flags that to use in other storage implementations.
The reason behind this change is that we don’t have any means to find out what entity state is considered active in public API.
Also:

a missing @Nullable annotation is added to the RecordStorage
Grpc, Spine, and test generated directories are registered as generated by the IDEA

@armiol, PTAL.

repo: SpineEventEngine/core-java


text:
Fire an event when a ServerBossBar is created/modified

It would be great with an event that fires when a ServerBossBar is created or modified, as well for when a player is added or removed from one.
See the first and last posts in this thread:
https://forums.spongepowered.org/t/solved-serverbossbar-retrieval-help/18268/5

The original post suggests that you also want a way so you can retrieve bossBars from the player such as one of the following ways
List<BossBar> list = Player.getBossBars();

Or
List<ServerBossBar> list = Sponge.getServer().getBossBars();
//From there filter bars with the player

@mosemister Yes that's correct.
I was thinking though if the Sponge team didn't want to do that for whatever reason, then having events fired when they're created/joined/left would be enough for a plugin to track that by itself.
However, having both the events and player.getBossBars() and server.getBossBars() would be the best.

@VapidLinus we have been discussing what the possible API would look like for this, and were wondering what the usecase was, so we can make sure that whatever gets proposed would suit.
Some brainstorming we came up with:
Renaming withers to say who spawned them.
editing the text to have a countdown timer for how long the wither will last.
Stopping the bars being displayed for riding enderdragons.
I havn't tested the forum usecase, but presumably if you are giving the player a bossbar, your own plugin could cache / keep a collection of the bossbars it has issued and manage them that way.

You can obtain the ServerBossBar for a Wither now: https://github.com/SpongePowered/SpongeAPI/pull/1534/files#diff-96e1f3b357e27049ddf52fd33571cadfR63
Access to the dragon bossbar is coming later.

authors: VapidLinus kashike mosemister ryantheleach

repo: SpongePowered/SpongeAPI


text:
Inventory implementation

I'm not entirely sure that I'm missing something that's been worked on already. But I started trying to implement recipes and realized before I could do that I needed to convert between sponge and vanilla inventory types. Then I discovered that the Inventory has no implementation that I can see.
I would assume someone is already working on this and I wanted to let them show that before I work too much on my hack job of a inventory implementation.

@Mumfrey Is working on this

@Mumfrey is working on inventory implementation.
I worked on recipes a bit (experimental). FWIW here's the branch https://github.com/SpongePowered/SpongeCommon/compare/master...simon816:recipe-impl

Ah excellent thanks. Can someone get this into the milestone that makes sense?

repo: SpongePowered/SpongeCommon


text:
🛑 [B] IP Ending with .252 is down

In 6dedf47, [B] IP Ending with .252 ($IP_GRP_B.252:$MONITORING_PORT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [B] IP Ending with .252 is back up in aadee9d after 5 minutes.


text:
Do not exit JVM if a repair raises an exception

I was running sorald on https://github.com/scoophealth/oscar and I saw that repairs corresponding to some rule keys were throwing an exception which exited the JVM. For example, sorald repair --source . --rule-key S1068 repairs some of the violations but the command doesn't execute successfully because an IllegalStateException is thrown. Error log:
WARN  Invalid character encountered in file fromString at line 174 for encoding UTF-16. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
INFO  JavaClasspath initialization
INFO  JavaClasspath initialization (done) | time=22ms
INFO  JavaTestClasspath initialization
INFO  JavaTestClasspath initialization (done) | time=1ms
INFO  Java Main Files AST scan
INFO  4420 source files to be analyzed
INFO  549/4420 files analyzed, current file: src/main/java/org/oscarehr/eyeform/web/OcularProcPrint.java
INFO  1208/4420 files analyzed, current file: src/main/java/org/oscarehr/ws/rest/conversion/EFormConverter.java
INFO  1997/4420 files analyzed, current file: src/main/java/org/oscarehr/common/model/IntegratorProgressItem.java
INFO  3047/4420 files analyzed, current file: src/main/java/oscar/oscarProvider/data/ProviderBillCenter.java
INFO  3814/4420 files analyzed, current file: src/main/java/oscar/form/FrmBCClientChartChecklistRecord.java
INFO  4420/4420 source files have been analyzed
INFO  Java Main Files AST scan (done) | time=59086ms
INFO  Java Test Files AST scan
INFO  0 source files to be analyzed
INFO  Java Test Files AST scan (done) | time=1ms
INFO  Java Generated Files AST scan
INFO  0/0 source files have been analyzed
INFO  0 source files to be analyzed
INFO  Java Generated Files AST scan (done) | time=1ms
INFO  0/0 source files have been analyzed
java.lang.IllegalStateException
	at spoon.support.sniper.internal.ModificationStatus.toBoolean(ModificationStatus.java:30)
	at spoon.support.sniper.SniperJavaPrettyPrinter$2.printSourceFragment(SniperJavaPrettyPrinter.java:319)
	at spoon.support.sniper.internal.AbstractSourceFragmentPrinter.print(AbstractSourceFragmentPrinter.java:64)
	at spoon.support.sniper.internal.SourceFragmentContextNormal.print(SourceFragmentContextNormal.java:38)
	at spoon.support.sniper.SniperJavaPrettyPrinter.executePrintEventInContext(SniperJavaPrettyPrinter.java:366)
	at spoon.support.sniper.SniperJavaPrettyPrinter.scan(SniperJavaPrettyPrinter.java:301)
	at spoon.support.sniper.SniperJavaPrettyPrinter.scan(SniperJavaPrettyPrinter.java:61)
	at spoon.reflect.visitor.ElementPrinterHelper.writeElementList(ElementPrinterHelper.java:184)
	at spoon.reflect.visitor.DefaultJavaPrettyPrinter.visitCtClass(DefaultJavaPrettyPrinter.java:647)
	at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:58)
	at spoon.reflect.visitor.DefaultJavaPrettyPrinter.scan(DefaultJavaPrettyPrinter.java:388)
	at spoon.support.sniper.SniperJavaPrettyPrinter.lambda$superScanInContext$6(SniperJavaPrettyPrinter.java:416)
	at spoon.support.sniper.SniperJavaPrettyPrinter.runInContext(SniperJavaPrettyPrinter.java:427)
	at spoon.support.sniper.SniperJavaPrettyPrinter.superScanInContext(SniperJavaPrettyPrinter.java:416)
	at spoon.support.sniper.SniperJavaPrettyPrinter.access$300(SniperJavaPrettyPrinter.java:62)
	at spoon.support.sniper.SniperJavaPrettyPrinter$2.printSourceFragment(SniperJavaPrettyPrinter.java:341)
	at spoon.support.sniper.internal.AbstractSourceFragmentPrinter.print(AbstractSourceFragmentPrinter.java:64)
	at spoon.support.sniper.internal.SourceFragmentContextList.print(SourceFragmentContextList.java:19)
	at spoon.support.sniper.SniperJavaPrettyPrinter.executePrintEventInContext(SniperJavaPrettyPrinter.java:366)
	at spoon.support.sniper.SniperJavaPrettyPrinter.scan(SniperJavaPrettyPrinter.java:301)
	at spoon.support.sniper.SniperJavaPrettyPrinter.scan(SniperJavaPrettyPrinter.java:61)
	at spoon.reflect.visitor.ElementPrinterHelper.writeElementList(ElementPrinterHelper.java:184)
	at spoon.reflect.visitor.DefaultJavaPrettyPrinter.visitCtClass(DefaultJavaPrettyPrinter.java:647)
	at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:58)
	at spoon.reflect.visitor.DefaultJavaPrettyPrinter.scan(DefaultJavaPrettyPrinter.java:388)
	at spoon.support.sniper.SniperJavaPrettyPrinter.lambda$superScanInContext$6(SniperJavaPrettyPrinter.java:416)
	at spoon.support.sniper.SniperJavaPrettyPrinter.runInContext(SniperJavaPrettyPrinter.java:427)
	at spoon.support.sniper.SniperJavaPrettyPrinter.superScanInContext(SniperJavaPrettyPrinter.java:416)
	at spoon.support.sniper.SniperJavaPrettyPrinter.access$300(SniperJavaPrettyPrinter.java:62)
	at spoon.support.sniper.SniperJavaPrettyPrinter$2.printSourceFragment(SniperJavaPrettyPrinter.java:341)
	at spoon.support.sniper.internal.AbstractSourceFragmentPrinter.print(AbstractSourceFragmentPrinter.java:64)
	at spoon.support.sniper.internal.SourceFragmentContextList.print(SourceFragmentContextList.java:19)
	at spoon.support.sniper.SniperJavaPrettyPrinter$2.printSourceFragment(SniperJavaPrettyPrinter.java:330)
	at spoon.support.sniper.internal.AbstractSourceFragmentPrinter.print(AbstractSourceFragmentPrinter.java:64)
	at spoon.support.sniper.internal.SourceFragmentContextNormal.print(SourceFragmentContextNormal.java:38)
	at spoon.support.sniper.SniperJavaPrettyPrinter.executePrintEventInContext(SniperJavaPrettyPrinter.java:366)
	at spoon.support.sniper.SniperJavaPrettyPrinter.scan(SniperJavaPrettyPrinter.java:301)
	at spoon.support.sniper.SniperJavaPrettyPrinter.scan(SniperJavaPrettyPrinter.java:61)
	at spoon.reflect.visitor.DefaultJavaPrettyPrinter.visitCtCompilationUnit(DefaultJavaPrettyPrinter.java:1113)
	at spoon.support.reflect.declaration.CtCompilationUnitImpl.accept(CtCompilationUnitImpl.java:407)
	at spoon.reflect.visitor.DefaultJavaPrettyPrinter.scan(DefaultJavaPrettyPrinter.java:388)
	at spoon.support.sniper.SniperJavaPrettyPrinter.lambda$superScanInContext$6(SniperJavaPrettyPrinter.java:416)
	at spoon.support.sniper.SniperJavaPrettyPrinter.runInContext(SniperJavaPrettyPrinter.java:427)
	at spoon.support.sniper.SniperJavaPrettyPrinter.superScanInContext(SniperJavaPrettyPrinter.java:416)
	at spoon.support.sniper.SniperJavaPrettyPrinter.access$300(SniperJavaPrettyPrinter.java:62)
	at spoon.support.sniper.SniperJavaPrettyPrinter$2.printSourceFragment(SniperJavaPrettyPrinter.java:341)
	at spoon.support.sniper.internal.AbstractSourceFragmentPrinter.print(AbstractSourceFragmentPrinter.java:64)
	at spoon.support.sniper.internal.SourceFragmentContextList.print(SourceFragmentContextList.java:19)
	at spoon.support.sniper.SniperJavaPrettyPrinter.executePrintEventInContext(SniperJavaPrettyPrinter.java:366)
	at spoon.support.sniper.SniperJavaPrettyPrinter.scan(SniperJavaPrettyPrinter.java:301)
	at spoon.support.sniper.SniperJavaPrettyPrinter.scan(SniperJavaPrettyPrinter.java:61)
	at spoon.reflect.visitor.DefaultJavaPrettyPrinter.calculate(DefaultJavaPrettyPrinter.java:2068)
	at spoon.support.sniper.SniperJavaPrettyPrinter.lambda$calculate$4(SniperJavaPrettyPrinter.java:159)
	at spoon.support.sniper.SniperJavaPrettyPrinter.runInContext(SniperJavaPrettyPrinter.java:427)
	at spoon.support.sniper.SniperJavaPrettyPrinter.calculate(SniperJavaPrettyPrinter.java:154)
	at spoon.support.sniper.SniperJavaPrettyPrinter.printTypes(SniperJavaPrettyPrinter.java:127)
	at sorald.Repair.overwriteCompilationUnit(Repair.java:235)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at java.base/java.util.Collections$SetFromMap.forEach(Collections.java:5581)
	at sorald.Repair.lambda$repair$0(Repair.java:101)
	at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
	at sorald.Repair.repair(Repair.java:97)
	at sorald.cli.RepairCommand.call(RepairCommand.java:118)
	at sorald.cli.RepairCommand.call(RepairCommand.java:35)
	at picocli.CommandLine.executeUserObject(CommandLine.java:1933)
	at picocli.CommandLine.access$1200(CommandLine.java:145)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2332)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2326)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2291)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2159)
	at picocli.CommandLine.execute(CommandLine.java:2058)
	at sorald.Main.main(Main.java:7)

Once this command exits, we don't know how many repairs (out of the detected violations) were done because the JVM is exited and the report displaying the number of fixes is not generated. In my opinion, this should be fixed because repairs are done (as revealed by git status), so we should know their number and, if possible, also print the number of violations it was initially trying to repair.

This exception is in the sniper, i.e. at least one file couldn't be printed. A workaround would be to figure out which file causes the problem and print it with the default printer instead, which is much more stable (but wrecks the formatting if the file).

repo: SpoonLabs/sorald


text:
Micropython freezing on ssl.wrap_socket

Hi I really appreciate this GitHub repo and it has incredibly useful so far.
I am currently have a problem where my MicroPython is freezing on code ssl.wrap_socket. I have found this issue on the micropython forum https://forum.micropython.org/viewtopic.php?t=4356. However, I'm uncertain about what I can do to fix it.

Sorry, this is the wrong place to handle this issue. Please discuss this on the forum or in the micropython issue tracker.

authors: MATTYGILO SpotlightKid

repo: SpotlightKid/mrequests


text:
The Expires date field was always empty in the UI because the datepic…

The UI bootstraP datepicker control expects that the date in the model is a Javascript Date object so it can handle it correctly.
If it is a string it cannot display the date.

Thanks! CI fixed in master branch, please rebase.

authors: MikaKeljaNexer garberg

repo: SpriteLink/NIPAP


text:
Use bitwise operators in toBits()

I don't know what I'm doing in lua 😅 , but util.lua looked like it could use some TLC, so here's a small change to just the toBits() method for a start. If it works, I might try to do more in makeFrame() too.
PR assumes that lua uses a consistent bit representation for integers like javascript (seems to work on OSX Lua CLI 5.4.3, but I have not tested in any of the emulators cough)
I also didn't do a speed comparison test (I just assume using bitwise operators are faster 😑).
Ref:
https://www.lua.org/manual/5.3/manual.html#3.4.2

You're right, toBits, makeFrame and also playfield.getBinaryString are the parts of the code that I need to change. It was mostly a case of "it's fast enough so I'll leave it for now". I don't have any experience working with bits in Lua.
All 3 emulators use Lua 5.1, which I don't think supports these bit operators:

Oh damn that's sad 😓  And yea, it looks like these were introduced in Lua 5.3, I should have checked earlier.
Ignore till Lua gets an upgrade then. I'll just close the PR.

authors: Stabyourself timotheeg


text:
Add chardet to requirements.txt

Add chardet explicitly in requirements.txt as it is causing build failure downstream because of missing dependency.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #99   +/-   ##
=======================================
  Coverage   94.17%   94.17%
=======================================
  Files          38       38
  Lines        2334     2334
  Branches      459      459
=======================================
  Hits         2198     2198
  Misses         79       79
  Partials       57       57

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 73e06ae...d0a379c. Read the comment docs.

repo: StackStorm/orquesta


text:
Process config attributes / options in the order defined in the config schema when using "pack config" CLI command

Right now attributes are not processed / displayed in the order defined in the config schema when using st2 pack config command. This could be a bit confusing to the user.
This ties into the age old "preserve ordering when reading and writing out YAML files" issue.
This is not a big blocker for now, but something we should fix in the future to provide a better user experience.

I'm annoyed by this problem. And I want to solve it.
Would you please assign this issue to me?

@userlocalhost you are more than welcome to take a stab at this issue! Thank you for volunteering :)

Thank you for your prompt reply.
I got it. I'll make a PR after finding the way to solve it.

If the config data that st2api received can store to the datastore, and load it in order. This problem can be resolved.
There is a PR to let mongoengine to store object data (e.g. the fields which are defined in 'st2common/model/db/*') to the datastore in order.
If this feature is merged, this problem could be solved with small changes of st2.
So please wait until that PR is settled.

authors: Kami emedvedev userlocalhost


text:
Update dependencies

This PR updates softer defined \ transient dependencies and is supposed to cover for a number of open dependabot PRs in one feel swoop.
Three minor issues discovered:

Axios no longer need data to be set on a request for content-type to be populated. Instead, it now sends the value provided in the data field verbatim and breaks auth flow. Removing previous hack fixes the problem.
fontello-update's dependency open has been defined very broadly and as >=6.0.0 and switched to ESM starting 9.0.0. We do not use ESM on this project and it isn't worth to start because of a single transient dependency.
When adding ST2_PROTOCOL we forgot to add it to our serve task. This creates a problem when you trying to run local version of st2web against dockerized st2.

In general, I have to admit, I'm beyond impressed with how well this project held up for all this years with minimal maintenance it had. Thanks to the community for keeping it afloat.

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

@Kami welcome to the party! 🎉

authors: CLAassistant armab enykeev


text:
Support more forms

Currently velo supports only one form: rectangle. Let's add more forms:

etc

Contemplation how it can be achieved is here: https://staffengineer.github.io/velo?document=https://gist.githubusercontent.com/StaffEngineer/4d030dbd56e95f1d8c2c2cdb487b8878/raw/0610a01a15c7cd9da32d7080e77b2023d88ce314/velo.json

Another idea how to implement it is just set image property for ButtonBundle: https://github.com/bevyengine/bevy/blob/main/crates/bevy_ui/src/node_bundles.rs#L229

Support for circle form: https://github.com/StaffEngineer/velo/pull/97

This can be re-opened if someone wants to work on it.
This is partially done.

repo: StaffEngineer/velo


text:
tidy up greaterwrong parser

this quite thoroughly overhauls the greaterwrong.py module, so it might be better to view it without the diff.
Also - tests!

FYI
$ python main.py fetch -d lesswrong
None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
 97%|███████████████████████████████████████████████████████████████████████▋  | 221/228 [2:11:42<04:10, 35.76s/it]
  0%|                                                                                | 25/32662 [04:09<90:33:02,  9.99s/it]
Traceback (most recent call last):
  File "/home/cheng2/code/alignment-research-dataset/main.py", line 93, in <module>
    fire.Fire(main)
  File "/home/cheng2/code/alignment-research-dataset/.venv/lib/python3.11/site-packages/fire/core.py", line 141, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/.venv/lib/python3.11/site-packages/fire/core.py", line 475, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
                                ^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/.venv/lib/python3.11/site-packages/fire/core.py", line 691, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
                ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/main.py", line 89, in main
    return commands[command]()
           ^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/main.py", line 83, in <lambda>
    "fetch": lambda: al_dataset.cmd_fetch(dataset_name),
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/main.py", line 38, in cmd_fetch
    for entry in dataset.fetch_entries():
  File "/home/cheng2/code/alignment-research-dataset/align_data/common/alignment_dataset.py", line 150, in fetch_entries
    entry = self.process_entry(item)
            ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 260, in process_entry
    comments=parse_comments(self.base_url, soup.find('div', {'id': 'comments'})),
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 175, in parse_comments
    return list(filter(None, map(lambda x: parse_comments(base_url, x), elem.children)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 175, in <lambda>
    return list(filter(None, map(lambda x: parse_comments(base_url, x), elem.children)))
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 175, in parse_comments
    return list(filter(None, map(lambda x: parse_comments(base_url, x), elem.children)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 175, in <lambda>
    return list(filter(None, map(lambda x: parse_comments(base_url, x), elem.children)))
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 188, in parse_comments
    'comments': parse_comments(base_url, elem.find('ul', {'class': 'comment-thread'})),
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 175, in parse_comments
    return list(filter(None, map(lambda x: parse_comments(base_url, x), elem.children)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 175, in <lambda>
    return list(filter(None, map(lambda x: parse_comments(base_url, x), elem.children)))
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 188, in parse_comments
    'comments': parse_comments(base_url, elem.find('ul', {'class': 'comment-thread'})),
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 175, in parse_comments
    return list(filter(None, map(lambda x: parse_comments(base_url, x), elem.children)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 175, in <lambda>
    return list(filter(None, map(lambda x: parse_comments(base_url, x), elem.children)))
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 186, in parse_comments
    'date_published': metadata['date_published'],
                      ~~~~~~~~^^^^^^^^^^^^^^^^^^
KeyError: 'date_published'

yup. I wanted to get this done first

FYI. LMK if you want to see any of the other output files.
...
KeyError: 'date_published'

Hmm. That post worked fine for me. And the date shouldn't be missing. My guess is that the request failed for some reason - I added a check to skip posts that couldn't be fetched - they should get picked up again on the next scrape, so should be fine, as long as scrapes are run regularly

Unfortunately, I'm still getting the same error even with last commit that includes
        # Skip this if the request failed. The idea being that the next scrape will pick it up
        if res.status_code != 200:
            return None

$ python main.py fetch -d lesswrong
None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
 97%|███████████████████████████████████████████████████████████████████████████████████████████   | 221/228 [00:01<00:00, 178.87it/s]
Traceback (most recent call last):
  File "/home/cheng2/code/alignment-research-dataset/main.py", line 93, in <module>
    fire.Fire(main)
  File "/home/cheng2/code/alignment-research-dataset/.venv/lib/python3.11/site-packages/fire/core.py", line 141, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/.venv/lib/python3.11/site-packages/fire/core.py", line 475, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
                                ^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/.venv/lib/python3.11/site-packages/fire/core.py", line 691, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
                ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/main.py", line 89, in main
    return commands[command]()
           ^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/main.py", line 83, in <lambda>
    "fetch": lambda: al_dataset.cmd_fetch(dataset_name),
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/main.py", line 38, in cmd_fetch
    for entry in dataset.fetch_entries():
  File "/home/cheng2/code/alignment-research-dataset/align_data/common/alignment_dataset.py", line 149, in fetch_entries
    for item in self.unprocessed_items():
                ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/common/alignment_dataset.py", line 140, in unprocessed_items
    self.setup()
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 225, in setup
    self.ai_tags = set(fetch_ai_tags(self.base_url))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cheng2/code/alignment-research-dataset/align_data/greaterwrong/greaterwrong.py", line 197, in fetch_ai_tags
    container = soup.find('div', {'class': 'tag-description'}).find('table')
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'find'

I added more error handling - hopefully that will help...

Moved to graphQL - now it takes ~1 min to process the whole alignment forum :D

Do these numbers seem sensible?
python main.py fetch -d eaforum
None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
404it [01:23,  4.87it/s]
data/eaforum.jsonl

python main.py fetch -d lesswrong
None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
1746it [05:47,  5.02it/s]
data/lesswrong.jsonl

python main.py fetch -d alignmentforum
None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
2648it [01:56, 22.65it/s]
data/alignmentforum.jsonl

I'm not sure what's "sensible." It's hugely different from before though. I'd have to look through the code more carefully but at a 1st pass, it seemed like you were filtering the features we agreed on, by 'ai' tags, karma, votes, etc. Was it sensible before? Maybe it was too much junk?
Previously alignmentforum + lesswrong = 30.39k
Now it's 2648 + 1746 = 4.39k
Previously eaforum = 12.4k
Now = 404
I've uploaded them to HuggingFace so you can browse the content.
Separate issue that your output reminded me. Using the transformers library just to count tokens seems like overkill.

One thing I was thinking about is tag renames. I'm guessing that quite a few older posts will be false positives or false negatives because they have a tag that is now deemed AI but wasn't then, or had a tag that was AI then but isn't deemed that now

How old is "older"? My general thoughts are... Things are changing so fast now. I think it probably more important to catch the new stuff rather fixtate on all the old stuff, unless they're often referenced.
Hmm, I thought I posted another reply before this last one. But yay to super fast and no errors! I'll have to read through the code more carefully later. If you want a 2nd opinion maybe ask @Aprillion and/or @henri123lemoine to review?

repo: StampyAI/alignment-research-dataset


text:
🛑 Action API is down

In 7c6d3d7, Action API (https://star-citizen.wiki/api.php?action=query&prop=info&titles=Gladius) was down:

HTTP code: 500
Response time: 4876 ms

Resolved: Action API is back up in 163a8eb after 11 minutes.

repo: StarCitizenWiki/status


text:
SET_VAR(query_timeout = xxx) do not take effect

Steps to reproduce the behavior (Required)
SELECT /*+ SET_VAR(query_timeout = 1) */ sleep(3);
Expected behavior (Required)
return timeout error.
Real behavior (Required)
return no error.
+----------+
| sleep(3) |
+----------+
|        1 |
+----------+
1 row in set (3.50 sec)

StarRocks version (Required)

You can get the StarRocks version by executing SQL select current_version()
branch-3.1

It seems this bug is related to the MYSQL client protocol, the server receives a query without the interval comments, but when using the JDBC client the hints can take effect.

repo: StarRocks/starrocks


text:
[Feature Request] windows funciton support  statement count(distinct col) over

as so far starRocks had not support statement : ount(distinct col) over(),please support.

I'll try this one!

If there has been any progress on this issue? I really need this feature.


text:
[Enhancement] The remaining chunks will be sent in sequence in close(), and the performance is poor

Enhancement
If number of rows is very small, then chunk will only be sent when Close. When the disk pressure on the target side is relatively high，the remaining chunks will be sent in sequence in close(), and the performance is poor。
Can be modified to send the last Chunk in parallel
{10096:(4107)(0)(1)} {10098:(232)(0)(1)} {10008:(6552)(0)(1)} {10099:(6998)(0)(1)} {10097:(10307)(0)(1)}

the total time = 4107 + 232 + 6552 + 6998 + 10307
I0620 17:30:38.747215 14117 tablet_sink.cpp:935] Olap table sink statistics. load_id: 3639c8fb-8e87-48fd-b3d0-dccfe5b32641, txn_id: 197660, add chunk time(ms)/wait lock time(ms)/num: {10096:(4107)(0)(1)} {10098:(232)(0)(1)} {10008:(6552)(0)(1)} {10099:(6998)(0)(1)} {10097:(10307)(0)(1)}
I0620 17:30:38.754485 14117 plan_fragment_executor.cpp:447] Fragment 3639c8fb-8e87-48fd-b3d0-dccfe5b32642:(Active: 32s417ms, non-child: 0.00%)
   - AverageThreadTokens: 1.00
   - MemoryLimit: 2.00 GB
   - PeakMemoryUsage: 86.34 MB
   - RowsProduced: 415
  OlapTableSink:(Active: 29s469ms, non-child: 90.91%)
     - AppendAttachmentTime: 0.000ns
     - CloseWaitTime: 29s389ms
     - CompressTime: 0.000ns
     - ConvertChunkTime: 23.943us
     - MarkTabletTime: 0.000ns
     - OpenTime: 51.652ms
     - PackChunkTime: 28.082ms
     - RowsFiltered: 0
     - RowsRead: 415
     - RowsReturned: 415
     - SendDataTime: 27.140ms
     - SerializeChunkTime: 20.722ms
     - ValidateDataTime: 201.350us
     - WaitResponseTime: 29s344ms

https://github.com/StarRocks/starrocks/pull/7857/files


text:
[Doc] add divide func desc

What type of PR is this：

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[x] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

cherry-picked


text:
[Enhancement] Throw exception when iceberg table sink in the internal catalog

Problem Summary:
Fixes # (issue)
What type of PR is this:

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

[FE PR Coverage Check]
:disappointed: fail : 1 / 2 (50.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/analyzer/InsertAnalyzer.java
1
2
50.00%
[100]

authors: stephen-shelby wanpengfei-git


text:
[BugFix] Fix bug insert overwrite with not specify partition for automatic par…

…tition table
Fixes #https://github.com/StarRocks/StarRocksTest/issues/2706
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.1
[x] 3.0
[ ] 2.5
[ ] 2.4

[FE PR Coverage Check]
:heart_eyes: pass : 11 / 11 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/ast/InsertStmt.java
4
4
100.00%
[]

:large_blue_circle:
com/starrocks/load/InsertOverwriteJobRunner.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/InsertPlanner.java
4
4
100.00%
[]

@Mergifyio backport branch-3.1

@Mergifyio backport branch-3.0

authors: Astralidea wanpengfei-git


text:
[Feature] add function of date_diff in multi actions (#26415)

Fixes #23420
backport #26415
Fixes #issue
What type of PR is this:

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.1
[ ] 3.0
[ ] 2.5
[ ] 2.4

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)


text:
[Feature] Support trino to_char function

Why I'm doing:
What I'm doing:
Fixes #issue
What type of PR is this:

[ ] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[x] 3.1
[ ] 3.0
[ ] 2.5

https://github.com/Mergifyio backport branch-3.2


text:
Optimize agg hash map by precomputing hash value and prefetch

ref: #229

AggHashMapWithOneNullableNumberKey, AggHashMapWithOneStringKey, AggHashMapWithOneNullableStringKey also need change?

AggHashMapWithOneNullableNumberKey, AggHashMapWithOneStringKey, AggHashMapWithOneNullableStringKey also need change?

Yes, I'll add to them later after I finish benchmark test.
I also wonder if this technique could be applied other agg hash map too, but better to do it only after we have done enough benchmark test.

AggHashMapWithOneNullableNumberKey, AggHashMapWithOneStringKey, AggHashMapWithOneNullableStringKey also need change?

I also wonder if it's good enough to add prefetch to string type. Because

authors: dirtysalt kangkaisen