Project Toucans - DAO Fungible Token creation, management & fundraising tool

Project Toucans
Grant category

Open source maintenance

Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT, APACHE2, or GPL licenses?: Yes
NOTE: This project will be led & developed by your friends at Emerald City DAO :)
Description
Toucans (https://toucans.app/) will be the first fungible token creation and management platform on the Flow blockchain that makes it easy for internet communities unlock the power of human-centric coordination. Toucans will allow anyone to create a DAO to fund an idea, project, or person – all via the power of web3 & the Flow blockchain.
Problem statement(s)
1. Lack of DAO tooling on Flow
Unlike Ethereum which has a wealth of DAO token creation & management options, Flow currently lacks equivalent tooling.
For example:

if I wanted to start a DAO to fundraise for any community - I could use Juicebox https://juicebox.money/
if I wanted to start a DAO as an investment club - I could use Syndicate https://syndicate.io/
if I needed a full stack (albeit complicated!) DAO platform for any purpose - I could use https://colony.io/ or https://aragon.org/

But all of these are built on Ethereum or other blockchains - which means they a) come with the limitations & challenges of these Layer 1 blockchains AND b) are outside of the Flow ecosystem. This means that the Flow ecosystem (both projects & users) have currently have no easy-to-use DAO tooling and this has limited the formation of DAO communities on Flow.
2. Lack of integrated, user friendly DAO tooling & Education in general
Today, even on other blockchains, most DAOs have to design or integrate tooling and infrastructure themselves before launch, and the bulk of these tools are overly complex and lack guidance on DAO considerations. The DAO tooling landscape is overly complex and spans a vast range of areas like reporting, treasury management, governance, payroll, communication, identity management, etc. We want to leverage the power of the Flow blockchain & ecosystem to make a one-stop platform for communities to easily fundraise & collaborate using fungible tokens. Our goal for this platform (both tooling & education) is to take DAOs mainstream in the same way Coinbase did for tokens and OpenSea did for NFTs.
Target Audience
We believe that Toucans will used by both existing projects on Flow as well as new communities entering the Flow ecosystem who want to utilise the power of human collaboration & tokenization in areas like:

Art, Gaming & Music (commissioning & investing in new creative works)
DeFi Protocols (using tokens as a voting metric to implement the protocol and financial changes)
Investments & Fundraising (capital pooling to acquire both web3 assets like NFTs or virtual land & traditional assets like art, property, etc.)
Social Missions (where the mission is aligned with charities, climate change, education etc.)
Social Niches (for social interactions in communities like TopShot Collectors, P2E Gamers, Developers)

Evidence for the need
The rise of DAO's which began in 2021 and has extended into 2022 is well documented. For example, there are almost 5000 DAOs in existance today that collectively hold $10B in their treasuries (data source: https://deepdao.io/organizations).
Since announcing the intention to build Toucans, we have seen extremely positive responses from others wanting to utilize the platform - we have early expressions of interest from teams at:

Animoca Brands (starting with Untamed Planet and 4 further DAO communities to follow)
DAO EX MACHINA (who plan to launch an educational scholarship DAO)
GENIACE (for their upcoming $GENI utility token)
Other established projects in the Flow ecosystem like Flovatar, IncrementFi and SolarPups also have plans to launch their fungible tokens on Flow, and we are in discussions with them to use Toucans to do so. And at Emerald City we will be also be using Toucans to launch the native $EMERALD token!

We have been capturing expressions of interest in Toucans via the landing page https://toucans.app/ and have been very encouraged by the early sign-ups!
Proposed solution
At a high level, Toucans will:

Be a simple, fast and convenient token generator for fungible tokens
Require no smart contract programming
Allow the token creator to set custom token name, symbol and initial supply
Give the creator 100% ownership of generated tokens (unless they are selling via a fundraise, in which case the contributor to the treasury will receive the tokens in proportion to their issuance rate)

At initial token creation, a DAO Token creator will need to determine if the token will be made available for purchase via a fundraising mechanism (financial token) OR if the token will initially have no economic value and be used for governance or rewards within a community (community token)
In V1 the Toucans dApp will fulfil the following core DAO functions:

Create a DAO - Token Creation ((Allow anyone to create a token in one of 2 models - either Financial or Community Token)
Create a DAO - Treasury Management (Set Tokenomics and manage Treasury - Financial Token only)
Create a DAO - List & Promote a DAO (Allow anyone to create a DAO by providing full details of the goals & community)
Invest in a DAO - DAO Discovery (Allow users to browse & discover DAOs on the Flow blockchain)
Invest in a DAO - DAO Funding (Allow users to join a DAO by purchasing the project token - Financial Tokens only)

Some images of the Toucans UI we have already designed:
Home Page

DAO Token Creation UI flow:

Toucans will also include beginner & advanced DAO educational content to educate creators & participants of these communities about the foundational concepts behind DAOs. This will take the form of tutorials (written & audio/video content).
Impact

In what ways does this benefit the broader Flow developer ecosystem?
Toucans will fill an important gap in the Flow ecosystem - giving any project the ability to generate a fungible token for a multitude of DAO style use cases. This will attract interest from within the existing Flow community of projects & users - as well as bring new users into Flow who want to form tokenized communities & fundraising collectives.

In addition, Toucans will aim to integrate & leverage other Flow projects & tooling - e.g.

Identity - .find and EmeraldID
Foundational Treasury Management (i.e. Wallet support) - Blocto
Advanced Treasury Management - multi-sig wallet (being built by Dapper Collectives)
Voting - off-chain voting (CAST built by Dapper Collectives)
Proof-of-Attendance - FLOATs

Milestones and funding

Note: You can leave the USD proposal empty / "TBD". Please consider adoption and/or maintenance milestones at the end of your project.

Milestone
Deliverables
Timeline
Risks
USD proposal

1 - Core dApp Logic Development
Smart Contract transactions & scripts
3 weeks
-
10,000

2 - UX Design
Finalize initial designs
2 weeks
-
2,500

3 - UI Development
Front end development of the dApp
4 weeks
-
20,000

4 - Integrations
Integrate with 3rd party DeFi platform (IncrementFi) for token listings
4 weeks
-
10,000

5 - 3rd Party Auditing
Engage a trusted 3rd party to ensure core logic in token contracts
2 weeks
-
10,000

6 - Go-Live!
Complete Beta Testing & launch User Tutorials
2 weeks
-
5,000

NOTE: Toucans will be funded for ongoing development & maintenance beyond launch via a small % platform fee for all token sales hosted on the platform. This will be the responsibility of Emerald City.
Team

Name
Role
Bio
Contact

Jacob Tucker
Smart Contract Engineer
Founder of Emerald City DAO
<EMAIL_ADDRESS>

Dene Schonknecht
Product Designer
Founder of GENIACE (existing NFT marketplace on Flow)
<EMAIL_ADDRESS>

Mateo Roldos
Full-Stack Engineer
...

Emerald City Building Guild
Various Roles
Emerald City has built FLOAT, Emerald ID & Bot etc.

@alxflw - I'm sure you are busy & there have been a lot f grant submissions, but any chance we can get acknowledgement and some indication of the timing of the review on this? Thanks

hey @deneschonknecht - thanks for the follow up. we've had a chance to review this proposal in detail and we'd love to accept it! I'll follow up with you via email with next steps!

Thanks so much @alxflw ! Looking forward to working with you & the team on this!

 Just pinging you here in case you have missed my emails.

Hi @deneschonknecht - everything is all good to go, please let us know if you need anything else!

A little more UI preview for you @chrisackermann https://tinyurl.com/5n7s7xd5 :)

Hi @chrisackermann !
Following up here after what seems like forever, but with good news: We have made tremendous progress, and actually implemented so many more cool features than what was originally intended.
We have completed the smart contract work, finalized initial designs, and completed most front end development of the app.
We have a demo link here: https://project-toucans-v2.vercel.app/
Not only do we allow for people to generate DAOs and create their own token, but we also introduced multisig treasuries. This means people can spin up their own multisig actions like withdrawing, adding new signers, etc.
I'm not sure if we are able to claim part of this bounty for the work done so far, but would be great to keep momentum going. Thank you! :D

Hi @jacob-tucker - amazing, thanks for the update!  We'll review this deliverable against the milestones and follow up shortly.

Hello @chrisackermann ! We have officially completed Milestones 4, 5, and 6, concluding this bounty.
For #4, we have gotten tokens listed on Increment.Fi. The most popular example is $LOPPY, which is already trading on there.
For #5, we audited all of our contracts through Shield.
For #6, we have officially launched here: https://toucans.ecdao.org/ and have published documentation here: https://docs.ecdao.org/products/toucans
Let me know if there is anything else we can do 🙏

congrats, @jacob-tucker. awesome launch! the milestones are marked as accepted and payment will be scheduled for the upcoming cycle :)


[Translation] DocumentTranslationWithGlossary failing in nightly runs

Translation nightly test runs are failing with:

Error message
Expected: some item equal to "glossaryFirst"
But was:  < "Primer", "documento", "de", "glossaryTest", "en", "inglés
" >
Stack trace
at Azure.AI.Translation.Document.Tests.TranslationOperationLiveTests.DocumentTranslationWithGlossary() in /Users/runner/work/1/s/sdk/translation/Azure.AI.Translation.Document/tests/TranslationOperationLiveTests.cs:line 450
at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter1.BlockUntilCompleted()    at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)    at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.b__0()
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

For more details check here:

https://dev.azure.com/azure-sdk/internal/_build/results?buildId=1587726&view=results

@jsquire for notification.

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'Service Bus:0.27924073,Network - Front Door:0.2058085,Cognitive - Translator:0.12016496'

//fyi:  @maririos

I looked into it and something changed from the service side. I have pinged them on the Teams Channel with the details of my investigation

Service confirmed it was a regression. The fix has been merged and is currently on deployment. Hopefully we will start seeing it by next week

Fixed. see latest run https://dev.azure.com/azure-sdk/internal/_build/results?buildId=1619025&view=results

This failed a bunch of times today (6/8) - DocumentTranslationWithGlossary

I see this issue was initially written about the live test, but Playback is still failing regularly.


Night & Dark Mode makes task steps really hard to read.

Hi there,
When I add steps using night or dark mode they become really hard to read. Is there any chance you add a bit more contrast into the text colour?

https://github.com/klaussinani/ao/issues/63


How to improve the accuracy while classifying short text with less context

Hi, my usecase is to classify Job Title into Functional Areas. I finetuned all-mpnet-base-v2 with the help of setfit by providing some 10+ examples for each class (Functional Areas).
I got 82% accuracy on running the evaluation on my test set. I observed some of the simple & straightforward  job titles are classified into wrong label with 0.6 score.
For example:
Query: SDET
Predicted Label: Big Data / DWH / ETL
Confidence Scores:
Label: Accounting / Finance, Confidence: 0.0111
Label: Backend Development, Confidence: 0.0140
Label: Big Data / DWH / ETL, Confidence: 0.6092

Here SDET should have labelled as QA / SDET but it is classified to Big Data / DWH / ETL with 0.62 score. Few shot examples used for both classes doesn't have anything in common which could confuse the model except one example whose title is Data Quality Engineer and it is under Big Data / DWH / ETL.
Few shot examples (added only for 2 here)
{    "QA / SDET": [
        "Quality Assurance Engineer",
        "Software Development Engineer in Test (SDET)",
        "QA Automation Engineer",
        "Test Engineer",
        "QA Analyst",
        "Manual Tester",
        "Automation Tester",
        "Performance Test Engineer",
        "Security Test Engineer",
        "Mobile QA Engineer",
        "API Tester",
        "Load & Stress Test Engineer",
        "Senior QA Engineer",
        "Test Automation Architect",
        "QA Lead",
        "QA Manager",
        "End-to-End Tester",
        "Game QA Tester",
        "UI/UX Tester",
        "Integration Test Engineer",
        "Quality Control Engineer",
        "Test Data Engineer",
        "DevOps QA Engineer",
        "Continuous Integration (CI) Tester",
        "Software Test Consultant"
    ],

    "Big Data / DWH / ETL": [
        "Big Data Engineer",
        "Data Warehouse Developer",
        "ETL Developer",
        "Hadoop Developer",
        "Spark Developer",
        "Data Engineer",
        "Data Integration Specialist",
        "Data Pipeline Engineer",
        "Data Architect",
        "Database Administrator",
        "ETL Architect",
        "Data Lake Engineer",
        "Informatica Developer",
        "DataOps Engineer",
        "BI Developer",
        "Data Migration Specialist",
        "Data Warehouse Architect",
        "ETL Tester",
        "Big Data Platform Engineer",
        "Apache Kafka Engineer",
        "Snowflake Developer",
        "Data Quality Engineer",
        "Data Ingestion Engineer",
        "Big Data Consultant",
        "ETL Manager"
    ]
}

TrainingArgs
args = TrainingArguments(
    batch_size=16,
    num_epochs=1,
    evaluation_strategy="epoch",
    save_strategy="epoch",
    load_best_model_at_end=True,
)

Here is the complete set of functional areas.
functional_areas = [
    "Accounting / Finance",
    "Backend Development",
    "Big Data / DWH / ETL",
    "Brand Management",
    "Content Writing",
    "Customer Service",
    "Data Analysis / Business Intelligence",
    "Data Science / Machine Learning",
    "Database Admin / Development",
    "DevOps / Cloud",
    "Embedded / Kernel Development",
    "Event Management",
    "Frontend Development",
    "Full-Stack Development",
    "Functional / Technical Consulting",
    "General Management / Strategy",
    "IT Management / IT Support",
    "IT Security",
    "Mobile Development",
    "Network Administration",
    "Online Marketing",
    "Operations Management",
    "PR / Communications",
    "QA / SDET",
    "SEO / SEM",
    "Sales / Business Development"
]

My guess is accuracy is low because of short text (which is just job title). Please suggest few things which I can try out to improve the accuracy of the model.

Not sure if you figured this out already, but let me drop a comment in case someone else has the same problem.
It's very important to think about what your model is working on - which is essentially a vector representation of your text (job title) that we then transform into a prediction using a prediction model (head). I had to look up SDET, and it's almost guaranteed that a non-specific model will probably have a poor representation of that title there. Therefore, you would need a lot of examples to classify it correctly, and even then another very specific term is as likely to occupy that space as not, so all your finetuning goes to waste. You can find the datasets this was trained on here https://huggingface.co/sentence-transformers/all-mpnet-base-v2 (and you can see the vast majority is things that do not relate to your domain at all).
Things you can do to improve this relatively painlessly (as in, there are multiple tutorials on these):

Finetune your embedding model using software job descriptions that are likely to contain your specific terms - this is likely the best way forward, or use a model already pre-trained for your domain
Use a different embedding model (e.g. a count vectorizer - on words or even ngrams) - semantic embeddings are not always the best way forward for everything, especially if your names are quite structured. You can also combine both of these in various interesting ways.

Whether more labels actually helps you is an open question.
A more involved approach would be to restate the objective (i.e. change the model), including by adding more information than the job title.
Hopefully this helped a little


blake256 dependency fix

Fixed decred/blake256 dependency reference to point to dchest/blake256

a bunch moved.
dcrutil went to dcrd/dcrutil

I gave it a go to fix those links as well but noticed other issues as well with the recent repo reorgs and I don't have the time ATM to properly test the changes.  The PR works as a hotfix for the immediate compilation problem.

Thanks @peterzen .  I'll have a look at this today.

Please see https://github.com/chappjc/dcrspy/pull/4


Support for bitwise_and operator in directx backend

Summary

Added support for BITWISE AND (&) Operator in DirectX Backend.
Related Issue

closes #178
Changes

Added BITWISE AND Support in DirectXLexer.py and DirectXParser.py.
Shader Sample (Optional)

Example:
PSOutput PSMain(PSInput input) {
    PSOutput output;
    output.out_color = float4(0.0, 0.0, 0.0, 1.0);
    uint val = 0x01;
    if (val | 0x02) {
        // Test case for bitwise AND
    }
    uint filterA = 0b0001; // First filter
    uint filterB = 0b1000; // Second filter

    // Merge both filters
    uint combinedFilter = filterA & filterB; // combinedFilter becomes 0b1001
    return output;
}

Testing

Added Test Cases for Lexer Parser and Codegen.
Checklist

[x] Tests cover new or changed code (or reason why not)
[x] Linked the issue with a closing keyword (if applicable)
[x] Only touched files related to the issue
[x] Everything builds and runs locally

@NripeshN PTAL

Could you please resolve the merge conflicts.

Could you please resolve the merge conflicts.

Done !


Support tuples for type directive tokens

#1592
@NTaylorMullen @rynowak
I've also verified this change in design time in VS.

🆙 📅


Remove thread-loader

After the cache is warm, it is possible for thread-loader to hurt speed.
thread-loader also has leaky interaction with its workers, giving us some junk output here and there.
This will hurt cold boots/builds the most, but with our cache rules it should be very seldom someone needs to clear their cache (if ever).
Per https://github.com/facebook/create-react-app/issues/5138#issuecomment-425631999, future work is to write our own worker that handles caching and parallelization.

Fixes #5138

Do we have a clear idea of how much slower to cold build is in DEV or PROD?

Per previous thread:

Cold:
Thread loader disabled: Done in 71.03s.
Thread loader enabled: Done in 59.11s

Size of application for scale:
File sizes after gzip:

  387.99 KB  build/static/js/6.c8fffdff.chunk.js
  286.88 KB  build/static/js/5.057175f6.chunk.js
  273.24 KB  build/static/js/3.b13196e5.chunk.js
  137.74 KB  build/static/js/4.21e358cd.chunk.js
  62.42 KB   build/static/js/main.f8e7c995.chunk.js
  21.19 KB   build/static/css/3.07d6ad7e.chunk.css
  1.06 KB    build/static/css/main.6781b2da.chunk.css
  210 B      build/static/js/1.a6f64de4.chunk.js
  145 B      build/static/js/2.f7e78bdb.chunk.js

That's for prod right? What about dev boot?
Seems like snapshots need updating

Dev, cold:
joes-mbp:website joe$ rm -rf node_modules/.cache/
joes-mbp:website joe$ time BROWSER=none yarn start --smoke-test | cat # thread-loader on
yarn run v1.10.1
real    0m27.333s
user    0m20.362s
sys     0m1.676s
joes-mbp:website joe$
joes-mbp:website joe$ rm -rf node_modules/.cache/
joes-mbp:website joe$ time BROWSER=none yarn start --smoke-test | cat # thread-loader off
yarn run v1.10.1
real    0m39.025s
user    0m58.762s
sys     0m3.307s
joes-mbp:website joe$

Dev, warm:
joes-mbp:website joe$ time BROWSER=none yarn start --smoke-test | cat # thread-loader on
yarn run v1.10.1
real    0m14.610s
user    0m18.740s
sys     0m1.695s
joes-mbp:website joe$
joes-mbp:website joe$ time BROWSER=none yarn start --smoke-test | cat # thread-loader off
yarn run v1.10.1
real    0m14.019s
user    0m19.680s
sys     0m1.621s
joes-mbp:website joe$

Cold dev boot suffers, but appear on-par/faster once cache is warm.

Disabled broken test for now, will fix in follow up PR with the rest of output & tests.

We had an issue with worker-loader + thread-loader as well

This was breaking our builds on CI environment.
As CircleCI agents seemed to have 32 core CPUs but not enough RAM to handle the number of threads spawn by thread-loader. Glad it was removed. 👍


Xcode build failed because of missing library (RCTGeolocation)

Hi,
after installing react-native-cli from scratch and creating a new project, the Xcode build is not passing.
The error:
ld: library not found for -lRCTGeolocation
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Any ideas?
A react-native project I created two weeks ago is working perfectly.

@sebslomski - what does your "Link Binary with Libraries" screen look like? eg: http://url.brentvatne.ca/1gK2z
Also, is RCTGeolocation.xcodeproj under your Libraries directory? eg: http://url.brentvatne.ca/dWH9 - if not, you will need to add it to the project (node_modules/react-native/Libraries/GeoLocation/RCTGeolocation.xcodeproj)

Thanks for your input! The Xcode referenced to "node_modules/react-native/Libraries/GeoLocation/RCTGeolocation.xcodeproj", but the folder is named Geolocation.
It's working on master head.

I'm also getting this error when running xcode immediately after "react-native init myproject".  What was the resolution?

Well, I'm running my OS X on a case sensitive file system. Switching to react-native master fixed that for me.
On Sat, Apr 18, 2015 at 3:21 PM, Lee Owen<EMAIL_ADDRESS>wrote:

I'm also getting this error when running xcode immediately after "react-native init myproject".  What was the resolution?
Reply to this email directly or view it on GitHub:
https://github.com/facebook/react-native/issues/682#issuecomment-94164583

@ItsLeeOwen how did you did this ?

i got this error
The following build commands failed:
CompileC /Users/ws1/Code/mobile/ios/build/Build/Intermediates/AirMaps.build/Debug-iphonesimulator/AirMaps.build/Objects-normal/x86_64/AIRMapPolylineManager.o AirMaps/AIRMapPolylineManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
CompileC /Users/ws1/Code/mobile/ios/build/Build/Intermediates/AirMaps.build/Debug-iphonesimulator/AirMaps.build/Objects-normal/x86_64/AIRMapPolygon.o AirMaps/AIRMapPolygon.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
CompileC /Users/ws1/Code/mobile/ios/build/Build/Intermediates/AirMaps.build/Debug-iphonesimulator/AirMaps.build/Objects-normal/x86_64/AIRMapPolygonManager.o AirMaps/AIRMapPolygonManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(3 failures)
Installing build/Build/Products/Debug-iphonesimulator/WS1.com.app
An error was encountered processing the command (domain=LaunchServicesError, code=0):
The operation couldn’t be completed. (LaunchServicesError error 0.)
Launching org.reactjs.native.example.ws1
An error was encountered processing the command (domain=FBSOpenApplicationErrorDomain, code=4):
The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 4.)


feat: check for security groups attached to elastic network interfaces

/lgtm
Thank you for this great contribution @BryanCruz 👍


Streaming Section Updates

Changes:
Streaming Section Update:

Added Descriptions For Third Party Hosts, Explaining which hosts they use.
Removed inactive sites:

https://www4.fmovies.se/ = Website URL is available/Not Owned (Also Redirects to katie.runtnc.net which is also not owned)
https://onemov.net/ = Last Updated/Active 2018-11-09T13:54:24Z
http://solarmoviefreez.com/ = No Data Available, Site returns nginx setup

Added Description to Dramago for Specialty Sites
Removed Uncategorized Sub-category, all links have been placed into correct sub-categories, moved into Specialty Sites, HD Streaming, and Third Party Hosts
Removed Parentheses around Specialty Sites descriptions for consistency with other comments and additional information in parentheses.
Verified all sites in Third Party Hosts section are currently working at the date of this post 12/7/18
Removed Uncategorized Sub-Category from contents
Description for Alluc.uno (Only Displays Openload Videos Atm)

Big Media Libraries Update:

Combined Solarmovies and Solarmovie in Big Media Libraries (Basically Same Site, Different Host, Same Material)
Added Descriptions to Big Media Libraries
Removed freemoviesz (Didn't Have Correct Link)
Removed Viooz (Also Incorrect Link)
Removed primewire.is (Again Incorrect Link)
Big Media Libraries Links all are working at the time of this post.

TV and Anime Streaming Updated:

Added Descriptions to TV and Anime Streaming Subcategory
Removed: PutLockerSeries, 9anime, WatchSeries 2.0 (Majority not updated/active since 2015-2016)
Moved 480mkv.com to DDL Sites (For Downloading 480p Shows, Doesn't Stream on site, only downloads)
Moved NineAnime to Manga (Not Streaming Site, Manga Downloads)
TV and Anime Streaming Sites in category are working at the time of this post!

To-Do:

Verify sites are working from other subcategories.
Work on descriptions for other subcategories.
Add more additional info, such as if a site has the ability for subtitles/other useful features.

Please let me know if you have any issues with my updating style, really want to make this the best place for piracy links!

Thanks again! The streaming section is coming together nicely.

HD Streaming Updated! Changes Added to List.


question about figure 2 in the paper

Hi, I try to draw figure 2 in the paper( for example, Convolutions in section 4.3). My code is written in Mathematica:
C = {{0, 0, 0, 1}, {1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}}              # rho(h), permuation matrix
{u, sigma, q} = SingularValueDecomposition[(C - IdentityMatrix[4])]       #  SVD(rho(h) - I)
MatrixPlot[q]

The result is very different from your paper. Any mistakes I make here? Thank you very much!

Hi @Fangwq ,
I think there may be a couple issues with the code you present.
The representation of the matrix mapping from $\rho(h) \rightarrow \rho(h)$ should be

The plots in figure 2 and figure 3 are formed by taking the nullspace (rather than SVD), and then assigning colors to a basis for this nullspace, which when reshaped form an image.
I think instead the code should look something like
P = {{0, 0, 0, 1}, {1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}};
M = KroneckerProduct[P, P] - IdentityMatrix[Length[tensorProduct]];
nullSpace = NullSpace[M];
rank = Length[nullSpace];
leftMultiplied = Range[0, rank - 1] . nullSpace; # (I don't remember the syntax for the multiplication)
reshapedMatrix = ArrayReshape[leftMultiplied, {4, 4}];
MatrixPlot[reshapedMatrix]

The answer matches perfectly. Thank you for your clarification!


Question: record execution time

I wanna record a metric for the execution time of a Thor CLI command.
Is there a method i can monkey patch?is the dispatch method the best method i can use?
would this give me the correct execution time?
def dispatch(meth, given_args, given_opts, config)
  with_record_metric(meth) do
    super
  end
end

invoke would be the public API for that https://github.com/erikhuda/thor/blob/9dde9502be1730d59eafe2a2e8b3361cb11e3bb7/lib/thor/invocation.rb#L101


[Azure] Dall-E

Adds support for Dall-E on Azure

API is async so we have to poll

Adds OPENAI_API_VERSION environment variable

@ted-at-openai @hallacy Please have a look at this.

Here is the PR for the spec: https://github.com/Azure/azure-rest-api-specs/pull/23104

The SDK has been rewritten since this PR, and the new plan is for the Azure backend to come more closely in line with the OpenAI API for Dall-E.


Propagate events to hidden widgets in Either

Fixes #1350
The should_propagate_to_hidden methods are taken from the tabs widget. I made them public since they seem useful for external widget implementors.

This currently has an issue when using a Spinner (or other animated widget). Either doesn't lay out its hidden child, so there is a warning when it gets AnimFrame events. I'm not sure whether it should lay out both children (as Tabs does) or not send AnimFrame events to the child

I've changed the warning to only be emitted for events that have should_propagate_to_hidden() == false. @cmyr does that sound reasonable? It means Event::Command and Event::AnimFrame will no longer generate the warning.

CI had a spurious error but that seems to have resolved itself now

@andrewhickman this looks good to me, should we merge it?

Yep, its ready to merge 👍


Providing local configuration isn't very useful

The step to properly configure an application running in Azure is far from clear and so is the fact that the steps on this page WILL NOT WORK ANYWHERE BUT ON A LOCAL DEV MACHINE.
This is a rather critical failure because:

It requires everyone on the team to perform the config
It gives no useful pointer as to how to properly configure the application when deplyoed in Azure App service.
If followed, it will result in every team memner either sharing a config (not good) or the app crashing at startup with a null reference exception (not good either).

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 2984100d-7d78-2115-40f4-4b9478a5a5bc
Version Independent ID: 24ac6adc-6779-b847-ce81-c9d36e4b067b
Content: Quickstart for Azure App Configuration with ASP.NET Core
Content Source: articles/azure-app-configuration/quickstart-aspnet-core-app.md
Service: azure-app-configuration
GitHub Login: @lisaguthrie
Microsoft Alias: lcozzens

@Fulgan Thank you for the feedback!  We are investigating this and will get back to you shortly.

@Fulgan could you share a little bit more of how you would like local dev to work? I'm not entirely sure whether you are looking for a local emulator or something else.
There is a note that the setting goes in the Connection Strings section of the app settings in the App Service in step #3, but we may need to increase the visibility of that section.

@SamaraSoucy-MSFT The problem with this documentation is that it only covers the perhaps least useful aspect of the functionality: how to make it work in dev. It doesn't even glance as what to do to make it work when the application is published to Azure except in passing (as a simple comment).
That is problematic also because the rest of the documnetation is detailed in the extreme: every little step of creating a sample app is covered but then there is no detail at all on how to move forward.

I was wondering too how a production setup should look like after reading this intro. Maybe a reference to the managed identity integration (https://docs.microsoft.com/en-us/azure/azure-app-configuration/howto-integrate-azure-managed-service-identity?tabs=core3x) might help?

@Fulgan Thank you for the additional context. I'm going to assign this to the doc author to review.
The solution will likely be to add either a link to the App Services deployment content or add a new tutorial for that scenario. Quickstarts are designed to be very minimal as this one is, whereas a tutorial would go through a full POC like what you are describing.

Thanks for the feedback, @Fulgan. I'm not sure I understand your first and third points? Assuming that team members are working on different dev machines, they can create separate configuration stores and use the different configuration strings from their version of the app. Can you explain where you're running into trouble?
Regarding the second point, yes, as @SamaraSoucy-MSFT points out, quickstarts are designed to be very minimal. @asyncalex is correct that the managed identity article builds on this quickstart and walks through a complete deployment to Azure App Service. We could certainly think about whether it makes sense to link to that article from the bottom of the quickstart. Or, is that article insufficient because you're looking for how to use App Config in App Service without managed identity? We don't have documentation on that, yet, but we could add it if needed.

@lisaguthrie Sure.
My first point is that with an application configured that way, there is no way to have a sensible default in the appsettings.developpement.json any more: user must go through all the hoops in order to tun the app even a single time.
For my second point, I understand the need for a quick start but a tutorial that ends up with a situation that can't be actually used isn't just unuseful, it's counter-productive since it results in more time loss than a more complete solution in the end. It's also missleading because there is no clear indication on how to move forward (except a vague "RTFM").
In this case, I would much rather the quick start being about deploying the app config in azure properly an completely ignoring the part about using it from the local machine (which, I have trouble finding any kind of use for, to be honest)

@Fulgan you actually can use appsettings[.*].json if you prefer. We don't show that method in documentation, due to the risks of putting secrets (i.e. App Config connection strings) in plain text files. But there are no technical limitations, if you understand and mitigate the risks.
In fact, the managed identity article shows how to use appsettings.json to store the App Config endpoint, since that is not a secret.
Regarding the current quickstart, running locally is a scenario that a lot of customers do use. I have been thinking about reworking the tutorials to be more of a step 1, step 2, step 3 format (see the Azure Kubernetes Service docs for an example) -- perhaps step 1 is run locally, step 2 is enable dynamic refresh, step 3 is deploy to Azure... would that help? Alternatively, do you have an example of documentation for a service that does this really well?

Hi Lisa,
I think I understand his point, mostly because I got stuck on the same thing.  There is an example on how to get the setting if it is stored using the secret manager which is good if you are testing locally as you pointed out.  But if we are to deploy this to App Service which is definitely the goal, how would we access the secret.  Something along the lines of: public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
webBuilder.ConfigureAppConfiguration((hostingContext, config) =>
{
var settings = config.Build();
config.AddAzureAppConfiguration(GetStringFromEnvironment(connectionstring);
})
.UseStartup());

...and yes, I realize I'm being super lazy.  But when the document you've written is so comprehensive and easy to follow it makes me not want to go digging for the info :)

#reassign:maud-lv


Detect edges in real time

Feature Request
The library is fantastic and works fine.
But the scanner does not scans the document in real time when the user is on camera screen in android, which results in an inaccurately cropped image. Which is why user has to take the picture a couple of times to get a perfect crop and it is costing me user experience.
Wouldn't it be nice if user could see the detected edges in real time.
Any workaround or solution would be appreciated.
I need something like CamScanner or DocScanner.
Thanks
My code snippet

export default ({
  navigation,
  route,
}: NativeStackScreenProps<RootStackPageList, 'Capture'>) => {
  const dispatch = useDispatch();
  const scanDocument = async () => {
    const result = await DocumentScanner.scanDocument({
      responseType: ResponseType.Base64,
      croppedImageQuality: 10,
    });

    const {scannedImages} = result;
    if (scannedImages && scannedImages.length > 0) {
      const image = 'data:image/jpg;base64,' + scannedImages[0];
      dispatch(setPrescriptionField({image}));
      navigation.navigate('PreviewImage');
    }
  };
  return (
    <View
      style={{
        flex: 1,
        alignItems: 'center',
        justifyContent: 'center',
        marginTop: 20,
      }}>
      <Surface elevation={3} style={styles.surface}>
        <Text style={{fontWeight: 'bold', fontSize: 20,textAlign:'center'}} >
          {'Add Prescription/Bill\nPhoto'}
        </Text>

        <TouchableRipple
          onPress={scanDocument}
          style={{backgroundColor: '#2565B3', borderRadius: 100,display:'flex',justifyContent:'center',alignContent:'center',alignItems:'center'}}>
          {/* <Button onPress={scanDocument} style={{borderRadius:100,height}} textColor='white'   mode='contained'></Button> */}
          <Text
            style={{
              backgroundColor: '#2565B3',
              textAlignVertical:'center',
              color: 'white',
              textAlign: 'center',
              justifyContent: 'center',
              width: 45,
              height: 45,
              borderRadius: 100,
              fontSize: 30,
            }}>
            +
          </Text>
        </TouchableRipple>
      </Surface>
    </View>
  );
};

@kavypharma did you find any solution for this?

I also need this feature, is there anyone who has solution to support real time edge detection. Please help

real-time edge detection is available in 1.0.0 https://github.com/WebsiteBeaver/react-native-document-scanner-plugin/pull/113


'childsOnly' wrong parameter in README.md

childsOnly should be replaced by  childrenOnly in copy.

Thanks for reporting, just fixed the README.


pin install azure sdk tools not working on python alpine image

Hi
this is my docker file and works file if i comment out azure-mgmt-resource .In fact if add any of azure tools like azure-mgmt-resource ,azure-mgmt-datalake-store, azure-datalake-store, azure-keyvault
it fails either if i add direct to command or requirements.txt with below error in azure pipeline
############
FROM python:alpine3.7
COPY . /app
WORKDIR /app
RUN pip install -r requirements.txt
RUN pip install azure-mgmt-resource
CMD python ./index.py
ERRORS
Collecting cryptography>=1.1.0
Downloading https://files.pythonhosted.org/packages/be/60/da377e1bed002716fb2d5d1d1cab720f298cb33ecff7bf7adea72788e4e4/cryptography-2.8.tar.gz (504kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'error'
ERROR: Command errored out with exit status 1:
ERROR: Command errored out with exit status 1: /usr/local/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-9wtipuu5/cffi/setup.py'"'"'; file='"'"'/tmp/pip-install-9wtipuu5/cffi/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-vvyjvhg5/install-record.txt --single-version-externally-managed --prefix /tmp/pip-build-env-w3ulg_1k/overlay --compile Check the logs for full command output.
ERROR: Command errored out with exit status 1: /usr/local/bin/python /usr/local/lib/python3.7/site-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-w3ulg_1k/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'setuptools>=40.6.0' wheel 'cffi>=1.8,!=1.11.3; platform_python_implementation != '"'"'PyPy'"'"'' Check the logs for full command output.
The command '/bin/sh -c pip install azure-mgmt-resource' returned a non-zero code: 1
##[error]The command '/bin/sh -c pip install azure-mgmt-resource' returned a non-zero code: 1
##[error]/usr/bin/docker failed with return code: 1

In order to install the cryptography package on Alpine, please follow the instructions outlined here.

And to add some background info to my comment above, the Azure SDKs depend on the cryptography package, which includes a binary extension. See https://stackoverflow.com/questions/50619166/docker-installing-python-cryptography-on-alpine-linux-distribution/51494672 for  more info on python binary extensions and the Alpine distro.


meetup: use standard test naming format

The test names in meetup don't use the same format as those in the other specs.
Example:
it('test_monteenth_of_may_2013', function() {
  expect(meetupDay(2013, 4, 'Monday', 'teenth')).toEqual(new Date(2013, 4, 13));
});

I would expect this to be 'monteenth of may 2013'.
The test names were probably copied from the track for another language.

Absolutely, they look like ruby method names or so.
I like your translation to spec names, so if you don't mind, it would be great having a PR from you.
Thanks a lot for reviewing all specs, but not only that, but to actually read them and point out small issues like this one. Thanks a lot!

I've picked this one up


Use lazySet(...) for cheaper volatile writes

We have many places where we write the volatile var only from a single thread all the time. In this case we can use lazySet(...) for cheaper writes.
See:
http://psy-lob-saw.blogspot.de/2012/12/atomiclazyset-is-performance-win-for.html

I think we can just close this for now.


Dying whist Right-clicking with Crescentia Bricks Your World

There's a big problem with this mod that cause your world to brick permanently. Whenever you die in the middle of using your right click with the Crescentia, the game doesn't let you die and instead finishes the animation leaving you in a dead state, without the re-spawn screen, you cannot use chat or commands, or even the pause menu to get out of this, restarting minecraft and reloading the world will have the sound FX in the background, but will never finish loading back into the world (I've also put this on Github too) https://youtu.be/te4r32m7W6c

Thank you for your report! I will definitely look into this. May I ask if it had happened to other weapon skills?

I died via fall damage with the Solaris and nothing broke, not up to testing the Breeze Breaker yet, so I'll let you know there if anything breaks for me

Fixed in 1.19.2 Full Release


Passive mode

It seems that Atom Remote FTP package is using active connection, so it creates about 300 connections after 3 or 4 hours of work and my IP address is blocked.
So, how to switch to passive mode?
Thanks.

Interestingly, I know it's just passive.


Crash when managedObjectContext saved something not with Overcoat

Step 1. load something normally with Overcoat
[backgroundContext save:] trigger NSManagedObjectContextDidSaveNotification, and then the MainQueue context update via [managedObjectContext mergeChangesFromContextDidSaveNotification:]
It's Ok so far.
Step 2. save something normally without Overcoat
The MainQueue context saved something [managedObjectContext save:]
It's Ok so far.
Step 3. Redo Step 1 and then [backgroundContext save:] will crash
I guest the background context did not set MergePolicy or merge the changes when the MainQueue context saved.

Do you have any example code that reproduces this?  Did you ever figure out the cause?


Define OBJECT_FIELDS

In ObjectDefines.r:
#define _OBJECT_FIELDS_ (bitfield that contains *Legacy_Object and *Object)
and include in every future Object

Similar Suggestion
At the end of the milestone:
make a script that extends the compiler:
when it runs, it scans through the code, and turns it into objects with the form
of the ObjectDefines.r
For example when a user creates a class.


Neox

Adding the neox v1 source code to our repository.
Because we (a) need to use neox v1 and not neox v2, since only v1 is compatible with pythia checkpoints, and (b) we need to make changes to the v1 source code, I think that having initializing a copy of the v1 source in this repo is the best way forward.

The advantage of the submodule approach would be that we could merge in new PRs to v2 that are useful to us more easily. Are the v1 and v2 sources similar enough that this will be useful?
We should also add Sean's fork of the eval harness as a git submodule. I'll open a PR for that.

LGTM if this is how we want to organize it--doing a git submodule and maintaining a math-lm branch within the gpt-neox repository might be smoother though? But no strong preference.

Yup, at its core the original code change from v1.0 -> v2.0 in the neox repo is not large, just a few minor changes to make module names compatible with upstream DeepSpeed.
I believe @honglu2875 just converted some Pythia checkpoints to v2.0 using https://github.com/EleutherAI/gpt-neox/pull/836 and I can also handle this if it'll allow us to use any extra features in v2.0 / will add convenience!

It seems like a good idea to keep the project synchronized with the latest version of NeoX. I'll go ahead and add NeoX 2.0 as a submodule in a new branch and PR (so that we have a cleaner git history).


ingress basic implementation

Basic ingress implementation, basically doing the same thing as we did for services

added tests, coverage for ingress.go is 95% , I have no idea how to trigger error on fake_client list.
Integration into controller will come with another PR
/cc @linki @iterion @justinsb

Looks good. How about testing a case with two ingresses where one is in another namespace. So we have that covered, too.

@linki yeah, that's probably what needs to be covered. I was thinking to add this when we have cases where namespace matters, but it doesnt hurt to add now :)

👍

thanks @ideahitme


Added Climbing Stairs DP Solution

C++ implementation of Climbing stairs problem solution using Dynamic Programming Approach, with user input.
Example test cases, time complexity, and space complexity are comments at the end of the code.
Updated Algorithm/DP/readme.md and added a link to the problem solution.

Heyy, always create a PR after the issue is assigned to you. Otherwise we'll close both the issue and the PR.
Making an exception for now :)

Heyy, always create a PR after the issue is assigned to you. Otherwise we'll close both the issue and the PR.
Making an exception for now :)

Sorry for that, I didn't get it first as it wasn't clear about pushing new algorithms, Thank You.
I will make the changes you pointed at, thank you again.

@raksha009
hello, I changed the requested changes under the same PR #1378

@raksha009  there is a conflict in Algorithm/DP/readme.md should I resolve it ?

@raksha009 there is a conflict in Algorithm/DP/readme.md should I resolve it ?

yes please

@raksha009  I resolved the conflict.

#1379


WHERE do we get Spyder 6 ?? ... to use this (LangChain) completions provider you will need to install Spyder 6 (at least 6.0.0a3)

The Langchain-provider homepage refers to Spyder v6.0.0a3 but I cannot find a link to that repository.
Can someone please provide me with the link and instructions for how to install and run Spyder v6+ ?
I realize it is still (b)leading edge, but I would like to contribute feedback and documentation.
Thank you.
Rich

Hi @richlysakowski thank you for your interest over this completions provider and Spyder 6! Regarding Spyder 6, all the alphas and related instructions for installation (using pip or conda for example) are available at the Spyder main repository release page. The latest alpha (currently as I'm writting this 6.0.0a4) is always marked there as a pre-release: https://github.com/spyder-ide/spyder/releases?q=pre-release&expanded=true
Also, if you want to check this completion provider without messing with any Spyder installation you could have, I would say that the easiest way is creating a new Python environment and over there running pip install langchain-provider that should not only install the completion provider but also the correct Spyder version (>=6.0.0a3).
Let us know if the info above helps or you have further feedback/want to contribute!


Fix missing gutter icon for inner class method overrides

Fixes https://github.com/godotengine/godot/issues/69023
Also handles inner, inner classes! And inner, inner, inner classes... and so on.

Haven't tested but code changes look good.

Thanks!


Scanning into a slice

Hi,
The scany documentation states "Apart from structs, support for other destination types: maps, slices, etc." but I have not been able to find anything related to this. I have a SQL procedure which returns an array of UUIDs, and I'm having trouble figuring out how to use scany to scan that result into a slice (or an array, doesn't really matter).
Would you have any pointers to put me on the right path? Note: I use pgx as my postgres driver.
Thanks in advance.

Hello. And Thank you for your issue! If you have an SQL query that selects multiple rows with a single UUID column your can scan it like that:
var uuids []string
err := pgxscan.Select(ctx, db, &uuids, `SELECT uuid_column FROM my_table`)

More details in this docs section<EMAIL_ADDRESS>Note that, for now it only works with Go primitive types like string you can't use pgtype.UUID or google.UUID instead, more about that here https://github.com/georgysavva/scany/issues/33#issuecomment-813221294
I hope it helps!

It does, thanks!


Implements syscall 610

Fixes #321.

Will test after work

Starting application.
++++++++++++++++++ W [00:00:00:00:031]:0x00000000000036a8:kernel\src\syscalls\mod.rs:74
Syscall 610 failed: no such file or directory.
++++++++++++++++++ P [00:00:00:00:031]:0x00000000000036a8:kernel\src\syscalls\mod.rs:67
not yet implemented: syscall 532 at 0x00000000000017fa on /system/common/lib/libkernel.sprx

What file it needs?

Work made me pass TF out when I got home.   Putting placeholders so code can be worked on later! Like how for the syscall that fetched Resource Limits, you had Windows have placeholder values of uside::max! Or for this, have it direct to an error code that somehow lets the program continue running!

It is not stubbing. It is one on the branch that can be using.


HMR causes Stories of "..." named "..." already exists error

Solved
Don't forget to include the module argument in your storiesOf call 😉

Original Post
I have a single Example.stories.js file.  When making changes, I see this error after the HMR update.  This bug was introduced within the last few days.  Prior to that I had never seen this bug.
Preview area

Example.stories.js
import React from 'react'
import { storiesOf } from '@storybook/react'
import { action } from '@storybook/addon-actions'
import * as knobs from '@storybook/addon-knobs'
import { linkTo } from '@storybook/addon-links'

import { Button, Container, Segment } from 'semantic-ui-react'

const stories = storiesOf('__Examples__')

stories.add('Actions', () => (
  <Container text>

Stories can log actions. Open the "Action Logger" panel and click the button.

    <Button onClick={action('onClick')}>Log Action</Button>
  </Container>
))

stories.add('Knobs', () => {
  // Knobs appear in the Storybook in the order they were instantiated in code
  const props = {
    content: knobs.text('text', 'Click Me'),
    size: knobs.select('size', ['mini', 'tiny', 'small', 'medium', 'large', 'big', 'huge', 'massive']),
    color: knobs.select('color', [
      'red',
      'orange',
      'yellow',
      'olive',
      'green',
      'teal',
      'blue',
      'violet',
      'purple',
      'pink',
      'brown',
      'grey',
      'black',
    ]),
    active: knobs.boolean('active', false),
    basic: knobs.boolean('basic', false),
    circular: knobs.boolean('circular', false),
    compact: knobs.boolean('compact', false),
    disabled: knobs.boolean('disabled', false),
    fluid: knobs.boolean('fluid', false),
    inverted: knobs.boolean('inverted', false),
    loading: knobs.boolean('loading', false),
  }

  return (
    <Container text>

        Knobs make your story interactive. It is a good practice to make a "knob" for each prop you are
        showing the story for.

Open the "Knobs" panel and try it out.

      <Segment inverted={props.inverted}>
        <Button {...props} />
      </Segment>
    </Container>
  )
})

stories.add('Links', () => (
  <Container text>

Stories can link to other stories.

    <Button
      primary
      onClick={linkTo('__Examples__', 'Knobs')}
      icon="level up"
      labelPosition="left"
      content="Go to 'Knobs'"
    />
  </Container>
))

I forgot the module argument in the storiesOf call.  Would be great to throw an error in that case.

Cc @igor-dv @ndelangen

According to the screenshot we do throw an error 😂
It's just not the error that explains what you think is wrong.
The error we show is to prevent someone from adding a story with the exact same name twice..
But of course that is exactly what happens if HMR is not handled..
I guess we should move this error into a warning and let the rendering continue.

Code for this error is here:
https://github.com/storybooks/storybook/blob/master/app/react/src/client/preview/client_api.js#L72

Heh, yes, there is an error 😛  I'm thinking it may be helpful if storiesOf() threw an error itself if there were a missing module argument.  Something like Error: storiesOf() "module" argument must be an object, got: undefined.
Is a PR for this acceptable?

@levithomason
We've discussed it here: https://github.com/storybooks/storybook/issues/1506
So I've added the console warning to this..

Is the console warning shown in this case? We can't see in the screenshot.
I think the correct behavior would be to accept the new story being injected, but show a warning in the console (PR welcome), and show an individual warning if module is missing (implemented).
What do you think @igor-dv ?


Laravel 7 supports added

Q
A

Bug fix?
No

New feature?
No

Description
Changed

Maximal illuminate/* packages version now is 7.*

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I wrote unit tests for my code (if tests is required for my changes)
[x] I have made changes in CHANGELOG.md file

Codecov Report

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

@@             Coverage Diff             @@
##              master        #9   +/-   ##
===========================================
  Coverage     100.00%   100.00%
  Complexity        56        56
===========================================
  Files             10        10
  Lines            124       124
===========================================
  Hits             124       124

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 ad14570...3898991. Read the comment docs.


Harmony auto discovery via netdisco

Description:
Add ability for Harmony hub to be found via netdisco discovery. Specific IP/host of the hub is no optional.
Related issue (if applicable): addresses #5450
Note that this does not fix the underlying issue mentioned above, but does bypass it because it means that hard-coded IP addresses are no longer need to be used because the hub can be auto-discovered.
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#2700
Example entry for configuration.yaml (if applicable):
# If no custom configuration is required, only the discovery component needs to be enabled

# Example configuration.yaml entry if you need any manual configuration
remote:
  # Specifying a hub manually, without discovery
  - platform: harmony
    name: Bedroom
    host: <IP_ADDRESS>

  # Overriding some discovered settings, note no host setting!
  - platform: harmony
    # name - This name must match the name you have set on the Hub
    name: Living Room
    # activity - The setting we want to use for the discovered Hub
    activity: Watch TV

Checklist:
If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

Thanks! 🐬

@tony2nite Documentation still needs to be updated to reflect the changes from this PR.

@Landrash updated documentation is ready for review


补充黑名单

https://twitter.com/naipingyiyi/status/1714603829583638613
https://twitter.com/rochellera36608

https://twitter.com/randoodee1/status/1714606735682658718
https://x.com/al3xaval3ncia20
https://x.com/yunyao_169/status/1714624765984715047

https://x.com/eusouseu1234/status/1715673286842221053?s=52
https://x.com/waseipucn/status/1715673114485350588?s=52
https://x.com/chengduyuer8/status/1715688870896185750?s=52
https://x.com/davidpalma45/status/1715693197131944436?s=52
https://x.com/chngduy1081573/status/1715693423481733332?s=52
https://x.com/jiayu008/status/1715615023266238916?s=52
https://x.com/josiaharan54879/status/1715689777947898189?s=52
https://x.com/modabarinas/status/1715683757263564832?s=52

https://x.com/killgirl111/status/1715808793161052407?s=52
https://x.com/diondiki/status/1716123352333729892?s=52
https://x.com/augustinesymon8/status/1716133440708600302?s=52
https://x.com/qingse99/status/1716123153725043166?s=52
https://x.com/xiaolanmao778/status/1716136682062545306?s=52

https://x.com/dongyu008

done, thanks


Fixed #27294 -- Documented UserCreationForm's fields.

Please see

https://github.com/django/django/pull/7314
https://code.djangoproject.com/ticket/27294

Special thanks to @timgraham for assistance

merged in 1d25eb9688f1a245737490dccf8ba54b6c907052, thanks!


MGMT-1005 Allow downloading files while the cluster is in error.

Subsystem:
Ran 22 of 22 Specs in 85.635 seconds
SUCCESS! -- 22 Passed | 0 Failed | 0 Pending | 0 Skipped


Parcel start fails (silently) to start server

I've just tried your plugin with "parcel": "^2.0.0-nightly.400".
It works as described when running the build command, and would therefore be ideal for our CI pipeline.
However, when running the start command, which executes "parcel src/ts/index.ts --port 1234 --no-cache --target app", it fails silently.

The parcel server at localhost:1234 doesn't start at all.
I need the Parcel server to start as it serves all the CSS/JS for our local .NET development environment.

When I remove your plugin, this is my terminal output, showing server starting OK:

I notice in your code that the static file copying is performed when (event.type === "buildSuccess").
Is there a way to prevent your plugin "firing" at all when running start command?

Same here. After installing this plugin, parcel server is not starting anymore. No errors given.

I've written a simple Node script to do the copying in our repo, which provides all the functionality we need, rather than spending any more time trying to wrangle Parcel 2 (nightly) issues.
// 'copy-static-assets'.
const fs = require('fs-extra');
const path = require('path');
const directoryPathInput = path.join(__dirname, '../../static');
const directoryPathOutput = path.join(__dirname, '../../dist');
if (process.env.NODE_ENV === 'PROD ') {
    fs.copy(directoryPathInput, directoryPathOutput, function (err) {
        if (err) {
            return console.log(err);
        }
    });
}

And here's how it's run via NPM scripts in package.json:
"scripts": {
    "copy-static-assets": "node ./src/scripts/copy-static-assets",
    "build": "parcel build src/ts/index.ts --dist-dir dist && npm run copy-static-assets",
}

Once Parcel 2 is released as a stable version, I might revisit all this.

@basher Closing this issue in that case ;-) When you revisit it later - please create new one. Thank you :-)


Add support of Option without value in Uri-Query.

coapRequest.options().getUriQueryMap() seems to only support Option  in the form of a "key=value" pair.
It should also support more simple form like "key" without value.
(See more detailed at :  https://github.com/open-coap/java-coap/issues/27#issuecomment-1507287371)

Currently empty query value can be placed in such way: field1=value1&field2=&field3=, so equal sign is needed. Would that work with Leshan?

Nope that does not match the LWM2M specification :grimacing:
See for Q option :
/rd?ep={Endpoint Client Name}&lt={Lifetime}&lwm2m={version}&b={binding}&Q&sms={MSISDN}

Currently I parse UriQuery by myself using :
public class QueryUtil {
    public static Map<String, String> parseUriQuery(String uriQuery) {
        if (uriQuery == null || uriQuery.length() == 0) {
            return Collections.emptyMap();
        }
        Map<String, String> result = new LinkedHashMap<>();
        String[] params = uriQuery.substring(uriQuery.indexOf('?') + 1).split("&");

        for (String prm : params) {
            String[] p = prm.split("=", 2);
            if (p.length == 2) {
                result.put(p[0], p[1]);
            } else if (p.length == 1) {
                result.put(p[0], null);
            } else {
                throw new IllegalArgumentException();
            }
        }
        return result;
    }
}

for (Entry<String, String> entry : QueryUtil.parseUriQuery(coapRequest.options().getUriQuery())
                    .entrySet()) {
 ... ..
}

There is release v6.12.0 that contains implementation for this ticket, can we close it?

Tested with v6.12.0, my integrations tests pass now without my "HACK" :heavy_check_mark:
Thx for adding this :pray:


...any chance of monadic versions?

I see the astar package has both a standard and monadic version of the astar function. Is it likely you might add similar functions to search-algorithms? (I do like your approach of factoring out the core of the search algorithms, btw.)
I'm just about to roll my own, but thought I'd mention this in case you were interested.

Yeah monadic versions are definitely on my to-do list! If you write a monadic version of any / all of the algorithms, and want to submit it as a pull request, that would be great. Otherwise I'll probably get around to it sometime this summer.


Phpbrew

Use phpbrew in default workspace and use it to handle composer installtion.
Install php7 for use in php workspace
Needs updates to the runners to handle phpbrew

I would be really happy to see this merged. I need to hold a php class for first year engineering students and I would like to use c9 to speed setup up. But if that mean using php5 I'm stuck in a dilemma :D

So long as you're looking to update the PHP workspace (although this has been sitting in PR for 2 years now), what about updating Ubuntu from 14.04 to either 16.04 or 18.04 (coming out in a month)?


Support more socket APIs

Plan to support three more socket APIs

 int socketpair(int domain, int type, int protocol, int sv[2]);
ssize_t sendmsg(int sockfd, const struct msghdr *msg, int flags);
 ssize_t recvmsg(int sockfd, struct msghdr *msg, int flags);

The socket APIs feature is an experimental feature for now and it is in the
dev/socket_api branch.
To support some APIs usually means two things:

allow the compiler to translate APIs from C/C++ to WASM. It needs WASM
implementations of those APIs. Because it happens before compilation(from
c/c++ to wasm), the implementation is still in c/c++. wasi-libc
is for libc as an example.
runtime support for APIs. Some functions are so simple that they are able
to be fully implemented in WASM. Others may require syscall have to depend
on runtime support. An imported WASM function provided by runtime is a bridge.

So, when going to support a API, we shall ask the question: Can the API be
implemented with existing APIs? If yes, it means we can give the API a fully
WASM implementation. If no, it means we need to add relative capability into
the runtime.
Take socketpair() as an example. It is a wrapper
of a SOCKETCALL. A syscall means additional runtime support. So its
implementation should include:

an WASM implementation
an imported WASM function as bridge
an additional runtime support

Please take a look at

core/iwasm/libraries/lib-socket/
samples/socket-api/

Let's talk how to handle marshal between C/C++ and WASM.
First thing is always type. Those WASM implementation have their own types,
like __wasi_iovec_t, and they create and initialize values of __wasi_XX types
according to original arguments of c/c++ types. For example, the WASM implementation
of sendmsg() should translate struct msghdr* msg to __wasi_iovec_t s_data.
Then WASM implementations work with __wasi_xx types.
Assume there is a bridge and additional runtime support is envolved.  Since
runtime will use platform implementation,  those __wasi_xx types need to be
translate back to
original, required c/c++ types.
Second thing is function signatures. For security, we tends not to use the
exactally errno between WASM and native. Instead of it, all WASM implementations,
includes imported ones, always return error number (__wasi_errno_t) and use
an output pointer to carry the original return value.
Good luck and don't hesitate to ask when you have any question.

@BenSunWhiteBoard. Let's do it.

Here is a PR about the issue that includes an example for testing.

While I am looking at headers and c source code in directory core/iwasm/libraries/lib-socket/, I can't help but thinking a unrelated question, Do we have a style guide document that I can read or an auto formatter config file? It's just a little different from what I am used to before, I am kinda wondering what the criteria is.

Please use $ clang-format --style=file under the wasm-micron-runtime. It will apply a predefined code style in .clang-format.

Is there any plan to support getaddrinfo ?

We might support it in months. A real use case will help to level up the task priority. 😺

@hangedfish getaddrinfo is already supported, see https://github.com/bytecodealliance/wasm-micro-runtime/issues/1336 for details


onFinish fires randomly on marquee start

onFinish function gets called randomly when marquee starts. In this demo i use page refresh to demonstrate and it happens rarely, but in an application I'm writing this happens around 33% of times when Marquee gets rendered (maybe something to do with more complex logic than this basic example). In my project I use the onFinish callback to hide the marquee after it had finished scrolling, resulting in it being hidden one frame(? not sure it's exactly one frame but it flashes briefly) after the initial render. I'm using Chrome 123 in incognito mode.
https://github.com/justin-chu/react-fast-marquee/assets/37304664/fe0b1652-2f15-464a-b50e-113f31c04988
https://codesandbox.io/p/devbox/gw3gt6?file=%2Fsrc%2FApp.jsx%3A17%2C23

Workaround:
<Marquee onFinish={handleChange as ()=>void}>
`const handleChange = (e: { elapsedTime: number }) => {
if (e.elapsedTime === 0) return;
// Do your stuff...
}`
Would be nice if type on onFinish was correct out of the box.


feat(slugrunner): make slugrunner configurable via env variables

Needs to change deis-dev charts workflow-rc yaml to support immutable slugrunner image

Current coverage is 83.03%

Merging #504 into master will increase coverage by +0.02% as of 5e1767a

@@            master    #504   diff @@
======================================
  Files           32      32
  Stmts         1914    1916     +2
  Branches       270     270
  Methods          0       0
======================================
+ Hit           1589    1591     +2
  Partial         61      61
  Missed         264     264

Review entire Coverage Diff as of 5e1767a

Powered by Codecov. Updated on successful CI builds.

Fixes #135

Closing this PR and will open an updated one . As not able to update commits to this PR because of renaming workflow to controller


Create Product Card 4 black

One need to make this component using HTML and Tailwind CSS. I would suggest to use Tailwind Playgrounds to make things faster and quicker.
Here is a reference to the component.

Make the component responsive too.
Follow figma design and to make the button use Button Design System
After building the component please raise a PR with a screenshot of the component and add the component in Product Cards/src/product-card-4.html & rename the file to product-card-4-black.html
If you need to use any icon please use it from Hero Icons
Good luck.

I want to work on this issue under JWOC please assign it to me.

can you assign me this issue

@RavindraP04  I have added product card 4 black please review my PR.


Update azure-CA-details.md - update RSA 2017 CA to the 2019 one

There are two Microsoft RSA 2017 CA "not before 2017" and "not before 2019". The earlier one is archived (using /archived/ url) and is no longer issuing, the other one is active one and currently issuing. The first tab of documentation points at the archived cert. The second tab of chains points at the active cert.
Update the first documentation tab to point at the correct cert.
Observe that the download link produces the cert of a serial & sha1-fingerprint as stated further down in the chains documentation at https://github.com/MicrosoftDocs/azure-docs/blob/d8d5ee490fbc99a82cd2af7c7912fd22c0311b29/articles/security/fundamentals/azure-CA-details.md?plain=1#L143 and matches the cert available on Linux / mozilla CA cert bundle.

@shlipsey3

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@Jak-MS maybe Dustin Hollenback can help review this too from the centralpki team at Microsoft.

Hi @xnox!
I was notified of this issue over the Thanksgiving break and made the update yesterday. I didn't realize you'd submitted the PR at the time. Thanks for your contribution, but we can close this. Thanks!
#please-close


auto deployment in heroku

auto deployment in heroku is enabled in https://dashboard.heroku.com/apps/winevalley


parquet-tools: support Moto 5.x

Description of changes
This makes the test fixtures compatible with the new Moto API.
Supersedes #301032
Upstream issue: https://github.com/ktrueda/parquet-tools/issues/54
Upstream PR: https://github.com/ktrueda/parquet-tools/pull/55
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Nice, thanks! Agreed on shipping the patch in here, in case changes to https://github.com/ktrueda/parquet-tools/pull/55 are requested.


rustfmt eats use statement and produces syntax error.

This is reduced from one of my mozilla-central patches. The code is originally generated by bindgen with some postprocessing but I don't think that matters.
Input:
pub use self :: super :: super :: super :: root::mozilla::detail::StringClassFlags as nsTStringRepr_ClassFlags ;

Output:
;

Ah, looks like this needs the following option to happen:
reorder_imports = false


move fee and resource calc into a dedicated function

This change is

crates/blockifier/src/transaction/account_transaction.rs line 316 at r1 (raw file):
Previously, zuphitf wrote…
Since Fee::default() has no clear value (is it max fee? is it zero fee? is it some other value?), I say yes. It's either this or an extra doc line that will say exactly this.
Another option is adding a Fee::NoFee() function to Fee, and then such lines could be replaced.

Here:
https://reviewable.io/reviews/starkware-libs/starknet-api/98


Update README.md

tile38 should be channel

You are correct - Thank you @mebrein. 🙏

closing this with #a967c. Thanks again 👍


Update Service Bus AMQP tutorials for GA release

@sethmanheim Thank you for raising this issue.  We're closing old issues.  If you feel this issue should remain open, please comment to let us know that the issue should be reopened.


Router do not render PrivateRoute that extends from Route after hashbang changed

Sorry before i said question, in actual it's real issue.
I create PrivateRoute component that extends Route  like :
class PrivateRoute extends Route {

  render() {
   // the render() function not be called when hashbang change. ( like /#/user -> /#/user/order)
    let component = super.render();
    let {user, path} = this.props;
    let match = this.state.match;
    if (match) {
      if (user.auth.isLogin) {
        return component;
      } else {
        return <Redirect to='/login' />;
      }
    } else {
      return null;
    }
  }
};

And used it like
<PrivateRoute exact component={PanelContainer} path={ '/user' } />
<PrivateRoute component={OrderContainer} path={ '/user/order' } />

the code works well by refreshing browser but not works if the only hashbang. Like http://domain/#/user change to -> http://domain/#/user/order
it seems like Router can't recognize PrivateRoute Component because when change PrivateRoute back to Route it works well again.

This is a bug tracker, not a support system. For usage questions, please use Stack Overflow or Reactiflux. Thanks!

@timdorr  yeah. it's question about how to create sub-component that extends Route.
but it's a bug also :)

@jackey Hi, I'm facing the same problem, how do you solved it?


Updated LARS so that it can support float32

@c4goldsw good stuff!
i've added couple of comments, but there's a major problem: why did you have to move the whole implementation out of the .cpp into the header?

+1 Good stuff.
Though the typename should always come from provided features, currently the templated methods somehow make things redundant

@vigsterkr I moved methods from the .cpp file into the .h file that had to be templated - isn't that standard practice?  But, I'll be moving a large portion of the methods back in .cpp file as they don't have to be templated.

@c4goldsw check how it is done in case of DenseFeatures

@vigsterkr So, I've changed everything except for making CDenseLabels::get_eigen_map() return a reference to the eigen map it creates, as I still don't know why it should return a reference (though I'm no longer confused about what I had asked above).

@karlnapf not done yet, I hadn't seen your other comments.

Time to squash all commits into one and then I'm happy to merge

Man, what an effort. Well done!
I hope you are happy with the result, we certainly are :)
I will merge this now. Please

send a clean up patch for my latest set of (minor) comments
add to the NEWS file your contribution
think about what you learned and how we can generalise this to other Shogun classes, and which.

@karlnapf It is good to see this finally in!  Things will be much faster now.  I'll send in the clean up patch soon.


Fix: Mismatching screen shots (fixes #71)

[ ] snapshot-3 is now in sync with the caption(i.e. pointing to the develop branch).
[ ] snapshot-4 is now obsolete because now we are merging the remote develop branch into the local feature branch and not the local develop branch
[ ] snapshot-10 is now in sync with the caption(i.e. pointing to the develop branch).
[ ] snapshot-11 is now in sync with the caption(i.e. pointing to the develop branch).

Also could able to see changes not related to the issue#71 in the commit.
I hope this is part of improvising the procedure with additional steps to delete the local branch. Seems fine.


STONEBLD-1213: return partner task result as comment

/retest

/ok-to-test

Should we change it to some other bot name?

/retest

Change it to some other bot name?

Looks like No partners directory exists. Skip checks against partner tasks. is going to added as comment to every PR which does not touch the partners directory. Will it be good to handle it so that it won't create noise for other PRs?

Looks like No partners directory exists. Skip checks against partner tasks. is going to added as comment to every PR which does not touch the partners directory. Will it be good to handle it so that it won't create noise for other PRs?

So, script should probably keep quiet if no partners directory exist.

Looks like No partners directory exists. Skip checks against partner tasks. is going to added as comment to every PR which does not touch the partners directory. Will it be good to handle it so that it won't create noise for other PRs?

So, script should probably keep quiet if no partners directory exist.

This log No partners directory exists. Skip checks against partner tasks is helpful when checking taskrun log in the pipelinerun, instead of blank it conveys that we ave skipped this task step since the PR is not touching partners directory. Will it be good to use filtering the log before commenting, if it does not contain errors or warnings, skip commenting?


devdeps

Should next-transpile-modules and rescript-react be devDependencies, since they are only used at site build time?

probably they should, will need to test it!

I'm already using this setup. I haven't encountered any issues.

okay, i am currently having a pending PR #39 that upgrades all dependencies, will change this then.


b-collapse

Overview of the problem
Buefy version: [X.X.X]
Vuejs version: [X.X.X]
OS/Browser:
Description

Transition effect in b-collapse  does not work.  Collapse.vue takes in "animation" prop as (Type: String), but the component is bound with :name instead of just "name" in the "transition" tag.
Steps to reproduce
The B-collapse examples on the documentation site does not have the transition effect.

Expected behavior
I rip the component and made a separate, took out the colon from the ":name" and the transition animation works.
Actual behavior

@ibanzajoe I'm sorry but i don't understand. Default animation is fade but you can set your effect by animation prop.

@jtommy The animation for the collapse component is broken. It does not work on the docs either.
https://buefy.github.io/#/documentation/collapse

@ibanzajoe internal :name is correct
@ehthind For me, the animation it's ok

@jtommy Hey, Tommy! Can you plz provide an example of b-collapse with animation?

Hey, it looks like animations are working actually, but not for all browsers. I've tried Safari, Chrome, Firefox. And only in Firefox Buefy docs are working now for me.
Checked here:
https://buefy.github.io/#/documentation/collapse

I cannot confirm it is still broken, but there is something unclear about animations in general. The default animation "fade" is only working when uncollapsing.

Seems like still broken.

          Lorem ipsum dolor sit amet, consectetur adipiscing elit.

          Nulla accumsan, metus ultrices eleifend gravida, nulla nunc varius lectus, nec rutrum justo nibh eu lectus.

          Ut vulputate semper dui. Fusce erat odio, sollicitudin vel erat vel, interdum mattis neque.


test(CLICommand): test assertions being caught PE-624

PE-624
Currently, when you throw an error from inside the command action method, our codebase will cath it, Mocha won't ever realize the error and the failing tests will exit with a timeout instead of the actual assertion error.
Technical notes
A good approach is to create an action wrapper that encloses the action method so it can be "promisified" for some testing cases

The main issue
The approach for the main issue (promises catching the Mocha expected results) was to implement the CLIAction class as a wrapper for the action handler method. It stores the promise instance and lets the creation of "awaiter" promises which resolves into the parsed options for the tests to return a hooked promise.
Refactor of error handling
Then, I unified the error handling by using the already implemented command.exitOverride() method of the commander library in order to catch also the parsing errors.

Thanks @fedellen for testing it. It's now working at 7ab596fb75ae61696dd218acf2262754c7441660

@fedellen re-fixed: the parse error is caught back again
21d0c840592d16cd8931928179ded08a4f35e76e


improve documentation on bun + serveStatic

took me a while and with a bit of frustration to catch this one :)
When running hono via bun - and trying to serve static files from assets/static the example on the website is not working. This line
app.use('/static/*', serveStatic({ root: './' }));
Should be changed to
app.use('/static/*', serveStatic({ root: './assets' }));
So we point to the correct folder.
( I think that the example is cool if you uses wrangler)

Hi @eitanavgil !
Sorry, you're frustrated. I've added some explanations if you would like to take a look.
https://honojs.dev/docs/builtin-middleware/serve-static/


Remove mentions of the Server platform from the Mono module

The server platform does not exist in the master branch anymore.

CI reports: https://github.com/godotengine/godot/blob/8f6e36540828075c85532553ad691add7f93a56b/modules/mono/editor/GodotTools/GodotTools/Utils/OS.cs#L146


Extra param-checking for hardware_pio library (switch asserts to valid_params_if, and add additional checks)

A little something I knocked up while waiting for a big build to finish :wink:
I've checked that pico-sdk and pico-examples still build okay, but I've not actually tried running any of the output binaries on a Pico.

argh can you rebase

Done :+1:


Refactor spring-cloud-stream-schema into three artifacts, core, client, and server

After working extensively with the spring-cloud-stream-schema projects I think the introduction of a spring-cloud-stream-schema-core project would be helpful.
Our team has enhanced our schema-registry instance with the following endpoints:
    public ResponseEntity<List<MimeType>> findAllMimeTypes(Optional<String> format);
    public ResponseEntity<List<MimeType>> findAllMimeTypesBySubject(final String subject);
    public ResponseEntity<List<Schema>> findAll();
    public ResponseEntity<List<Schema>> findAllByMimeType(final MimeType mimeType);
    public ResponseEntity<MimeType> findLatestMimeTypeBySubject(String subject);
    public ResponseEntity<MimeType> findMimeTypeById(final int id);
    public ResponseEntity<MimeType> findMimeTypeBySchemaDefinition(String schemaDefinition, final String format);
    public ResponseEntity<Schema> findByMimeType(final MimeType mimeType);
    public ResponseEntity<Schema> findBySchemaDefinition(final String schemaDefinition, String format);
    public ResponseEntity<Schema> findLatestByMimeType(final MimeType mimeType);

During that enhancement there was many times where I wished that common items were shared across the client and server modules, especially during testing.

Hi, @jmax01. Thank you for bringing this up. That's a nice set of improvements to the existing set of operations. As a heads-up, starting from v3.0, we are going to take the Schema Registry component from the core to its own repo, as a standalone project. Hopefully, then, it'd be easy to add more feature value-adds and evolve it in isolation rapidly. The goal is to branch this out by the next 3.0 milestone (maybe: M3) - stay tuned.

Let me just brain dump a couple things:
spring-cloud-stream-schema-server

We had the advantage of standardizing one MimeType format where that is not the case anything that takes or returns a MimeType would have to have formatting rules (prefix+subject naming strategy) passed in the request.
Schema.description should be lazily loaded, while not large (8k max currently) it is wasteful to pull it for actions that don't require it (delete, MimeType generation, etc).  We created an entity just of the surrogate and business keys to avoid this.
Caching. At least responses to requests that supply the version or the id should be cached.

spring-cloud-stream-schema (AKA spring-cloud-stream-schema-client)
Note that we reimplemented much of the AbstractAvroMessageConverter and AvroSchemaRegistryClientMessageConverter to provide better performance, but more importantly to allow conversions without the requirement of the MimeType being supplied via the header or conversionHint.  Here  is the list of issues and PRs I opened during that process.

Caching: We aggressively cache Avro Schemas, SchemaReferences, MimeTypes, subjects and GenericContainer implementing classes.  Our caching begins at the canConvert* level to minimize redundant processing.
Add the converter mentioned here: https://github.com/spring-cloud/spring-cloud-stream/issues/1296


fixing spacing issue

Codecov Report

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

@@           Coverage Diff           @@
##           master      #31   +/-   ##
=======================================
  Coverage   67.64%   67.64%
=======================================
  Files          30       30
  Lines        1425     1425
=======================================
  Hits          964      964
  Misses        461      461

Impacted Files
Coverage Δ

src/generated/ScenarioBased.jl
80% <ø> (ø)
:arrow_up:

src/generated/Deterministic.jl
75% <ø> (ø)
:arrow_up:

src/generated/ProbabilisticInternal.jl
0% <ø> (ø)
:arrow_up:

src/utils/generate_structs.jl
91.83% <ø> (ø)
:arrow_up:

src/generated/ScenarioBasedInternal.jl
60% <ø> (ø)
:arrow_up:

src/generated/DeterministicInternal.jl
77.77% <ø> (ø)
:arrow_up:

src/generated/Probabilistic.jl
0% <ø> (ø)
:arrow_up:

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 8c11bf7...c39e561. Read the comment docs.


Git Merge colors extremely unreadable

See screenshot, but it's pretty self explanatory.
When I have a git merge conflict, I can't read, and have to switch themes in order to go through with the conflict resolution.
screenshot is oddly cropped to not show any potential proprietary information (GA Code and what project this was for) https://cl.ly/4d757f4f41e6

Steps to replicate: ... do a git merge knowingly causing a conflict.

It's looking great! Muted colors for the win :)
https://cl.ly/69b9c9f04d20

Created a temporary git repo with a markdown file just to break things :)


refactor: reduce empty response to DEBUG log

Empty responses shouldn't be logged out as an error, it happens often on connection issues.

Codecov Report

Merging #23 (0ffca28) into main (1d06b1b) will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #23      +/-   ##
==========================================
+ Coverage   65.48%   65.49%   +0.01%
==========================================
  Files          33       33
  Lines        2764     2765       +1
==========================================
+ Hits         1810     1811       +1
  Misses        798      798
  Partials      156      156

Impacted Files
Coverage Δ

p2p/session.go
92.59% <100.00%> (+0.03%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


AWS - Pricing force update collection

Hello,
Aws prices are stored in mongodb/restapi/aws_prices
Is-there a way to force a update of this collection ? (API call...).
I have some issues on it, it would help to diag.
Thanks.

Hi Thomas!
AWS pricings are stored in this collection in a cache-like way. Insider requests pricing from AWS and stores the to this collection it for further use when someone calls /insider/v2/cloud_types/{cloud_type}/flavor_prices.

Hi, you can change it directly in etcd:
kubectl exec -ti etcd-0 etcd-walker
then navigate to /service_credentials/aws/ and change them.


[web] Migrate web-only initialization APIs

ui_web.warmupEngine
ui_web.setPluginHandler
ui_web.debugEmulateFlutterTesterEnvironment

  [+3876 ms] org-dartlang-app:/web_entrypoint.dart:19:16: Error: Method not found: 'warmupEngine'.
  [   +1 ms]   await ui_web.warmupEngine(
  [        ]                ^^^^^^^^^^^^
  [        ] Failed to compile application.

???
Is this still waiting for some changes in the engine to roll?


Experiment: JDRF data analysis

The JDRF data provides metabolomics and clinical outcomes in juvenile diabetes. This provides a biological usecase for autoPLIER and also allows a real-world comparison.
Here are some experiments we want to consider here:

[ ] Compare autoPLIER performance to the native representation and also to PLIER -- is there a prognostic gain with autoPLIER? (this will require a literature search).

Other ideas?

Transferred - https://github.com/Bishop-Laboratory/Cancer-Normal-Transformer-Analysis/issues/25


Disallow import :all before allowing just few models import

The example wouldn't work if the ability doesn't include a cannot before the can.

Thanks for the docs clarification. 👌

NP, thanks for the gem :)


Does this package support Python 3?

On 19 February 2017, Python 3 will be 3,000 days old!  We are interested to see if we can get at least 50% of the Top 5,000 PyPI packages to compatible with Python 3 by that date.  We are really close and given that this package is in the PyPI Top 5,000, we seek your assistance in pushing us over that threshold.
So, if this package already supports Python 3 then please consider adding an appropriate trove classifier "Programming Language :: Python :: 3" to this package's PyPI page so that tools can automaticly determine its Python 3 compatibility.

User seems to be deleted. Assuming it's a bot so treating this like spam. If there is anyone that wants this, feel free to submit a PR


Props: Automatic Draft Saving

I wanted to give credit to this project for having the foresight to save drafts as they're being written to avoid the inevitable:
Today I was writing a draft in BookStack, wasn't paying attention, and hit the 'back' button in my browser.  Thanks to the auto-save feature, only 23 seconds of typing was lost.
Just another feature that other open-source DIY hosting applications might not have paid much attention to.
@ssddanbrown

Thanks for the feedback @james-geiger. Great to know the smaller features like this have genuinely helped people.

Since it's been almost a year, I'll close this off. Thanks again though @james-geiger!


npm install cannot finish

My system is debian, node --version is v8.1.2.
I use
git clone https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-.git
cd  Google-Play-Music-Desktop-Player-UNOFFICIAL-
npm install
it runs to  Searching dependency tree, It's stuck.
and I ctrl + c, run npm run build, it build success.
next I
dev@debian:~/Workspace/linbin/Google-Play-Music-Desktop-Player-UNOFFICIAL-$ npm start

><EMAIL_ADDRESS>prestart /home/dev/Workspace/linbin/Google-Play-Music-Desktop-Player-UNOFFICIAL-
> pre-flight && node vendor/patch_dev.js && electron-rebuild --types=prod,optional

Starting pre-flight checks
Processing production dependencies
Processing development dependencies
Processing optional dependencies
Dependencies are all up to date, looking good!
⠸ Searching dependency tree

Stuck again， who can tell me the reason，and do something for me.
anyway,thanks.

I am also blocking in "Searching dependency tree" when cnpm install.
$ cnpm install
.....
PhantomJS not found on PATH
Download already available at /var/folders/zk/83r7bdpd2g11psvjbywlbxsr0000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip
Verified checksum of previously downloaded file
Extracting zip contents
Removing /Users/jacktang/Code/Google-Play-Music-Desktop-Player-UNOFFICIAL-/node_modules/_phantomjs-prebuilt@2.1.14@phantomjs-prebuilt/lib/phantom
Copying extracted folder /var/folders/zk/83r7bdpd2g11psvjbywlbxsr0000gn/T/phantomjs/phantomjs-2.1.1-macosx.zip-extract-1497864357510/phantomjs-2.1.1-macosx -> /Users/jacktang/Code/Google-Play-Music-Desktop-Player-UNOFFICIAL-/node_modules/_phantomjs-prebuilt@2.1.14@phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /Users/jacktang/Code/Google-Play-Music-Desktop-Player-UNOFFICIAL-/node_modules/_phantomjs-prebuilt@2.1.14@phantomjs-prebuilt/lib/phantom/bin/phantomjs
⠹ Searching dependency tree

The htop shows:

How can I fix this? Thanks!

cnpm currently has issues with electron-rebuild (to do with how it sym links things in certain ways) the next release of electron-rebuild will contain a fix for this issue

https://github.com/electron/electron-rebuild/pull/183


Consider adding Stack symbol or similar

Something like https://numpy.org/doc/stable/reference/generated/numpy.stack.html

Upon further review, what we actually want is an np.concatenate equivalent. I believe stack(..) is just concatenate(...) followed by a reshape(...).


fix(v2): escape HTML entities in user tags attributes

Motivation
Resolves #4892
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
See To Reproduce section in #4892
Related PRs
(If this PR adds or changes functionality, please take some time to update the docs at https://github.com/facebook/docusaurus, and link to your PR here.)

LGTM 👍


Campaign admin edit/add view

This adds functionality for creating and editing Campaigns in the Campaign admin section.
Creating

Editing

Clicking the 'cog' icon takes you to...

I get these errors running locally
There were 3 failures:

1) TextareaFieldTest::testReadonlyDisplayUnicodes
Failed asserting that '

' contains "These are some unicodes: äöü".

/Users/dmooyman/Sites/ss40test/framework/dev/SapphireTest.php:546
/Users/dmooyman/Sites/ss40test/framework/tests/forms/TextareaFieldTest.php:24
/Users/dmooyman/Sites/ss40test/vendor/phpunit/phpunit/phpunit:47

2) TextareaFieldTest::testReadonlyDisplaySepcialHTML
Failed asserting that '

' contains "These are some special <html> chars including 'single' & "double" quotations".

/Users/dmooyman/Sites/ss40test/framework/dev/SapphireTest.php:546
/Users/dmooyman/Sites/ss40test/framework/tests/forms/TextareaFieldTest.php:36
/Users/dmooyman/Sites/ss40test/vendor/phpunit/phpunit/phpunit:47

3) GridFieldDetailFormTest::testViewForm
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'Jane'
+''

/Users/dmooyman/Sites/ss40test/framework/tests/forms/gridfield/GridFieldDetailFormTest.php:113
/Users/dmooyman/Sites/ss40test/vendor/phpunit/phpunit/phpunit:47

FAILURES!
Tests: 1784, Assertions: 7680, Failures: 3, Skipped: 30, Incomplete: 5.


Which graphics card is recommended

Now there are two graphics cards NVIDIA Quadro RTX8000 48G and (ZOTAC)RTX3080
Which one can render Cesium better，

They both should be able to render Cesium with globe, atmosphere, imagery and terrain at any zoom level at the max frame rates that your browser will allow. Likewise, they're both overkill for rendering large models. You'd only need accelerators that powerful if you want to display a high number of 3D tilesets with a large amount of 3D tiles and/or very detailed imagery/textures.
For comparison, I have a GTX 1060 6GB driving 2x 4K displays, and Firefox can reliably render a photogrammetry tileset within a Cesium viewer, and it all runs at 60 FPS if I don't intentionally throttle the frames. Now, there are still a few hiccups when everything has to first load in, but that's going to happen anyway due to the immense size of Cesium. It's a lot of code to parse and execute, and then terrain & imagery have to be downloaded and applied to a globe. The same goes for any models or custom imagery. That hitching at initial load can only be minimized, not bypassed. The CPU, memory, and internet connection largely determine how noticeable that load will be. After things initialize, you'll get smooth frame rates from either of those GPUs.
While future specs for WebAssembly and WebGPU might be able to take advantage of accelerating double precision operations, I don't believe WebGL rendering would benefit from the higher performing half & double precision operations on Quadros. A Quadro is very nice for simulations, ML, and anything that needs a large frame buffer, but a flagship GeForce card will clock higher and perform better in consumer rendering tasks (e.g. gaming, accelerating web browsers). The RTX 8000 is actually based on last generation's Turing chip anyway - it's closer to a 2080 than a 3080. The Ampere version isn't quite out yet, but its name will be A6000 (no 8000 model). Therefore...
TL;DR:
If you don't need the extra features of Quadro cards for something else, get the 3080. It's newer, boosts higher, and is much cheaper.

@midnight-dev  thanks，i get it

Hi there,
For future questions related to Cesium, please post them on the Cesium community forum: https://community.cesium.com/!