Research on hand model

http://research.microsoft.com/apps/mobile/publication.aspx?id=238453

https://youtu.be/0I1ar9Lrhsw

http://crcv.ucf.edu/papers/fg2000.pdf

https://mi.eng.cam.ac.uk/~bdrs2/papers/stenger_cvpr01.pdf

https://github.com/VasuAgrawal/GestureDetection
https://www.youtube.com/watch?v=oH0ZkfFoeYU

Nice job @fayeli ! :) I'll read through these tomorrow, am very curious myself

https://gigadom.wordpress.com/2011/10/12/hand-detection-through-haartraining-a-hands-on-approach/

Thanks @sacdallago !
I did A LOT of reading into hand tracking the last two days. The ones here I selected because they have interesting ideas I can understand/ it's more likely I can use their ideas. But all in all, my finding is that hand tracking is a tough on-going computer vision research area. It's also particularly hard when using only one single no depth-sensing camera, like our regular webcam for Bonestagram!
However, many of the research papers I read/skim through approaches hand tracking in terms of detecting hand gestures, like whether its an OK sign and how every single fingers are crossing and curling. For Bonestagram, where we are just trying to do texture mapping, I feel like we might be able to cheat a little! I think we could make it a less complex problem by telling the user to keep a standard hand pose (like a high five towards the camera!).
For now, I think I'm gonna try implementing some simple cheating hacky hand tracking + texture mapping. Maybe we can see how well it does before trying some more crazy computer vision math? How does that sound? @hesamrabeti
Cheers,
Faye (:

Accurate, Robust, and Flexible Real-time Hand Tracking
Yeah, using depth cameras is essential to the performance of these algorithms. We won't be able to use the algorithm for our purposes.

Js-handtracking
Interesting and small library. Works great in a controlled environment but I think it's not robust enough to provide us with a reliable output across lighting conditions, skin colors, and webcam color calibrations. If you're interested in some more advanced reading on segmentation with prior knowledge of the shape here are some papers:

http://vision.in.tum.de/_media/spezial/bib/cremers_et_al_ijcv02.pdf
http://vision.in.tum.de/_media/spezial/bib/cremers_ivc.pdf

A Virtual 3D Blackboard: 3D Finger Tracking using a Single Camera
Interesting stuff. As you said, the positioning might be difficult.

Great research! I agree we should start simple.
I would suggest maybe we start by asking the user to place their hands on a hand outline and then tracking the individual fingers and palm from there. Perhaps with an optical flow algorithm like: https://inspirit.github.io/jsfeat/#opticalflowlk. Using these tracked points, we render the hand model. So we would have a minimum of 6 tracking points, 5 for the fingers and 1 for the palm. Further improvement to this model would be to have more tracking points and put constraints on the relative position of the points (shape priors: http://vision.in.tum.de/research/shape_priors).
By telling the user to place their hands in a particular location in the image we are able to customize our detection algorithm to the characteristics of the webcam, the person's skin tone, and lighting conditions.
Great job so far! I'm looking forward to what you come up with next.

Here is a good read on optical flow via the Lucas-Kanade method: http://robots.stanford.edu/cs223b04/algo_tracking.pdf


Does my PS4 need to be jailbroken?

The question may be a bit stupid, but I need an answer so I can use it :)

In order to host the bot, yes it does but to use someone else's instance no, thats the whole purpose of the bot


Python 3.8 fixes

Fixes #349
Proposed Changes

Removes pickle5 dependency for Python versions 3.8 or greater (which was causing setup failures)
Changes Dockerfiles to use PyTorch LTS 1.8.2

Checklist

[x] I have read the CONTRIBUTING guide
[x] My PR is based from the current GaNDLF master
[x] Non-breaking change (does not break existing functionality): provide as many details as possible for any breaking change
[x] Function/class source code documentation added/updated
[x] Code has been blacked for style consistency
[x] If applicable, version information has been updated in GANDLF/version.py
[x] If adding a git submodule, add to list of exceptions for black styling in pyproject.toml file
[x] Usage documentation has been updated, if appropriate
[x] History has been updated, if appropriate
[x] Tests added or modified to cover the changes; if coverage is reduced, please give explanation
[x] If customized dependency installation is required (i.e., a separate pip install step is needed for PR to be functional), please ensure it is reflected in all the files that control the CI, namely: python-test.yml, and all docker files [1,2,3,4]

Waiting on CI. There may be some breaking changes picked up by tests that need to be fixed for this.


Contribute page not found

Most appropriate sections of the p5.js website?
Other (specify if possible)
What is your operating system?
Windows
Web browser and version
Chrome : 111.0.5563.147
Actual Behavior

Expected Behavior
The expected behavior is to see a page displaying contributor docs
Steps to reproduce

Navigate to https://p5js.org/contributor-docs/#/ from your browser
Once you land on the page you will see a 404 page not found

Would you like to work on the issue?
No

Duplicate of  #1299 and I'm still not able to reproduce. Would be great if you can help narrow down under what circumstances the 404 would occur.

hey ! can I work on this issue?

Hey, @limzykenneth I am not exactly sure why this is happening but if you look at the console section of this video you can see that it is failing to fetch the markdown file and returning an error with connection timeout. I guess that since it's not able to fetch the markdown file at the given route location it's returning  a 404 page
screen-capture (22).webm
SS of the network section in browser console -

Also

@SarveshLimaye Can you try to directly access this URL: https://raw.githubusercontent.com/processing/p5.js/main/contributor_docs/README.md
Clicking on the README.md row in the network tab in the console to see why the request failed would be helpful as well.

Hey @limzykenneth sorry for the late reply.  I am not able to access this URL directly.
SS of the readme.md row in network tab -

Thanks @SarveshLimaye, the "Headers" and "Response" tabs there would actually give more useful information, if you can send screenshots of those it would be very helpful.

Sure @limzykenneth Screenshot of header tab -

Screenshot of response tab -

Is there something in your browser, network, or browser extension settings that are blocking XHR requests? From these it just looks like the browser didn't even send the request and not the server not responding/responding with an error.

Hi @limzykenneth . I am facing the same issue and that led me here. Although I am able to view the page when I am connected to the VPN.

Thanks @Suhasshenoy. What you mentioned about the contribute page is a known issue, as it has been reported in #1426 and #6462 on p5.js Library GitHub repo. The current contributor page is generated from the contributor_docs folder.
We have a website redesign and redevelopment project pending in the near future to rethink the overall design and development of the website, so we will keep this issue in mind during the redevelopment phase.

@Suhasshenoy It seems, as you identified, your ISP is DNS blocking raw.githubusercontent.com and this is an issue we have seen a few times before. Using an external DNS provider can help get around that for now and as @Qianqianye mentioned we are redeveloping the website which will likely see a different approach to the contributor docs page, so I'll close this issue for now for organizational purpose. Thanks.


Add support for markdown preview in compose area.

Under development

[X] Preview using echo.apply_markdown
[ ] Better icons
[ ] Tests

Fixes https://github.com/zulip/zulip/issues/217

@timabbott A basic version is completed. can you check and give a feedback when you are free.

Looks good so far.  Tim's out this week, but if you can finish up your todos, we should be able to merge this early next week.  You might want to go the "frontend" thread on https://zulip.tabbott.net/# and ask about the preview button.

@showell Sure :+1:

Here are some screenshots.

The icons have been replaced with text for preview and write modes.

Looks like this has some lint failures, and I imagine we'll eventually want to tweak the visual design for the Preview/Write buttons, but this looks pretty good.  One question: what's the story with the scrollbar on the compose box that shows up here?  I thikn that's a regression with this PR...

@hackerkid I see you pushed a new version -- does that version address my comments above?

@timabbott Almost.  I have fixed everything you suggested except adding waitWhileVisible for the second test (I am not able to pass that test). I have also made some CSS changes. While working on these I found some new bugs (like the preview still shows up when we close and reopen the compose message). Working on fixing all these bugs.

@timabbott Fixed all known issues. Please check.

Just played around with this -- This looks pretty good!  There are a few things I think we could improve:

The Casper test issue above I'm home Umair will comment on.  I think this is the main blocker for merging this.
I think we could do some tweaks to how the rendered preview is styled (e..g I might show the Sender name and increase the top margin/padding to make it look a bit more similar to already-sent messages).  If you want help with this, I imagine @brockwhittaker will have some ideas.  I'm OK with merging an imperfect version and planning to tweak it after.
In cases where the backend Bugdown renderer doesn't agree with the frontend rendered, I'd like to actually render the message using the backend and replace the rendering based on the result if it produces different HTML.  You can do the rendering with the GET messages/render endpoint.  I don't think this is a blocker for merging this, but it's something we should work on soon in order to complete this feature.

Hey @hackerkid! The preview looks/works pretty well. I added some styling to make it more uniform to the textarea. I also changed the text to icons. I think from a design perspective adding the icons you had originally looks better (more uniform), however that's of course a reasonable subject for debate.
Check out the changes here: https://github.com/brockwhittaker/zulip/commit/f0d9bce0e183562597f8d0b158745b5df7253239

No big debate here... I want to get this change merged and we can iterate as needed.

@brockwhittaker Thanks for the changes. I have updated the PR to include your changes. @umairwaheed @timabbott I have removed the nesting. Please check.

Looks great!  I merged it, after cleaning up the title/href values for the buttons.
@hackerkid I think we should soon implement rendering with the backend markdown parser and swapping in the result if different, so that we don't give the wrong idea; do you want to take a crack at that?

@timabbott Yeah Sure.

@hackerkid @timabbott @brockwhittaker  A Zulip user just called the preview button "life-changing" and said "Thanks Zulip team!" Passing it along. :)

The preview button is super useful! Thanks <3

Congrats!


Export to another phone

Hi guy I've got a new phone and i want to export FreeOTP to it.
how can i do it?

fdroid has a freeotp+ that pretends to be a fork which has import/export via Google storage. I don't like the fact it uses Google.
and also, I don't know how ligit is that work.
but being able to easily sync my FreeOTP onto multiple phones is a must for me.

At this moment I'm using https://2fa-pwa.github.io due to the lack of a token export feature. The source code is in public domain. Might be useful


HIP + ELFIO (in rocclr, in HIP and upstream) = a bit of a mess.

AMD has recentrly introduced a lot of new ELF flags.
These flags made it into:

ROCclr's copy or ELFIO: https://github.com/ROCm-Developer-Tools/ROCclr/commit/ce9f696cfe038ed6d923838c5ed344c91a0d3194
upstream LLVM: https://github.com/llvm/llvm-project/commit/f4ace6373747a661ebdae7a14f9e510c7adfea4e

Eventually HIP's own code started using them: https://github.com/ROCm-Developer-Tools/HIP/commit/c4beefe00b1dfa0100f02a9e99d4ea4fb52873da#diff-a5d22ac1ef5d8869cdff986cfeb4d69f3bfe99ce4ff57469df6f8684de3137fa
The problem is that HIP's own copy of elfio does not have these constants: https://github.com/ROCm-Developer-Tools/HIP/blob/rocm-4.1.x/include/hip/hcc_detail/elfio/elf_types.hpp I guess the only reason HIP builds now is that it picks up ROCclr's copy of ELFIO headers. If that's intentional, then it's not clear why the old copy of elfio still hangs around in HIP.
Nor did these constants make it into upstream ELFIO: https://github.com/serge1/ELFIO/blob/master/elfio/elf_types.hpp
It would be great to have these new ELF constants upstreamed to https://github.com/serge1/ELFIO/ and just use it as an external dependency. Compiling code using multiple different versions of the same library is a pretty good way to buy fair amount of trouble (ODR violations are never fun to troubleshoot). Using a private copy of a public library is double so as that would cause trouble for the end users who may need to use the upstream version of the ELFIO library.

@Artem-B , Sorry for the lack of response. Please try latest ROCm 6.0.2 (HIP 6.0.32831) to see if your issue still exists? If resolved, please close the ticket. Thanks.

ROCclr is gone, so I guess the issue is obsolete now.

ROCclr is now part of this repo: https://github.com/ROCm/clr


OmegaConf.missing_keys to get a set of missing keys

Closes #720

@omry @Jasha10 I have a gap at the docs session, I've added a segment under docs/source/usage.rst for sphinx and seems like I'm missing something.
Would like to get a hand here 😀

From the doctest output:
File "usage.rst", line 791, in default
Failed example:
    OmegaConf.missing_keys({
        "foo": {"bar": "???"},
        "missing": "???",
         "list": ["a", None, "???"]
    })
Expected:
    {'list.2', 'foo.bar', 'missing'}
Got:
    {'missing', 'foo.bar', 'list.2'}

The elements of a set are not guaranteed to be printed in any particular order...
Here is something that should make the tests pass, though it is sacrifices clarity for the reader:
>>> sorted(OmegaConf.missing_keys({
...     "foo": {"bar": "???"},
...     "missing": "???",
...     "list": ["a", None, "???"]
... }))
['foo.bar', 'list.2', 'missing']

From the doctest output:
File "usage.rst", line 791, in default
Failed example:
    OmegaConf.missing_keys({
        "foo": {"bar": "???"},
        "missing": "???",
         "list": ["a", None, "???"]
    })
Expected:
    {'list.2', 'foo.bar', 'missing'}
Got:
    {'missing', 'foo.bar', 'list.2'}

The elements of a set are not guaranteed to be printed in any particular order...
Here is something that should make the tests pass, though it is sacrifices clarity for the reader:
>>> sorted(OmegaConf.missing_keys({
...     "foo": {"bar": "???"},
...     "missing": "???",
...     "list": ["a", None, "???"]
... }))
['foo.bar', 'list.2', 'missing']

Yeah it does sacrifice readability, I wonder if there is a way around it to make it verify the output rather than the output's representation.

Yeah it does sacrifice readability, I wonder if there is a way around it to make it verify the output rather than the output's representation.

assert ret == {'list.2', 'foo.bar', 'missing'}

Please a news fragment file. This is similar to how it's done for Hydra.
Context here.

I've added news/720.feature. Let me know if something is wrong/missing.

I think we can now revisit this PR since work on OmegaConf 2.2 has started.

Merged.
Thanks again @Ohad31415!


Fix for changing DeepSpeech states

Description
This fixes the changing DeepSpeech states that can occur after multiple loss_gradient calls.
Fixes #908
Type of change
Please check all relevant options.

[x] Bug fix (non-breaking)

Testing
I tested this against the script that was used to reproduce the problem, which was described in the linked issue.
Test Configuration:

Fedora 33
Python 3.6.10
ART 1.5.1
PyTorch 1.5.1 with DeepSpeech 2.1

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
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Codecov Report

Merging #912 (d786bd7) into dev_1.5.3 (4ca921b) will decrease coverage by 39.10%.
The diff coverage is 36.00%.

@@              Coverage Diff               @@
##           dev_1.5.3     #912       +/-   ##
==============================================
- Coverage      64.93%   25.83%   -39.11%
==============================================
  Files            176      201       +25
  Lines          17223    17880      +657
  Branches        3191     3278       +87
==============================================
- Hits           11184     4619     -6565
- Misses          4771    12829     +8058
+ Partials        1268      432      -836

Impacted Files
Coverage Δ

art/utils.py
34.42% <9.09%> (ø)

...timators/speech_recognition/pytorch_deep_speech.py
9.91% <50.00%> (-0.09%)
:arrow_down:

...ion/imperceptible_asr/imperceptible_asr_pytorch.py
7.56% <66.66%> (+0.21%)
:arrow_up:

...rt/defences/detector/poison/clustering_analyzer.py
8.22% <0.00%> (-86.71%)
:arrow_down:

...ces/detector/evasion/subsetscanning/scanningops.py
11.59% <0.00%> (-85.51%)
:arrow_down:

art/attacks/evasion/carlini.py
8.40% <0.00%> (-80.87%)
:arrow_down:

...ient_descent/projected_gradient_descent_pytorch.py
16.93% <0.00%> (-78.23%)
:arrow_down:

...escent/projected_gradient_descent_tensorflow_v2.py
18.33% <0.00%> (-76.67%)
:arrow_down:

art/metrics/verification_decisions_trees.py
13.75% <0.00%> (-73.02%)
:arrow_down:

...defences/preprocessor/spatial_smoothing_pytorch.py
13.41% <0.00%> (-70.74%)
:arrow_down:

... and 136 more

Thanks for your review. I will have a look into #781 as well. Probably, we want to catch possible PyTorch RNN models in that PR as well. We could then use the methods from this PR to freeze batchnorm and Dropout layers manually as we won't be able to put the whole model in eval mode! Thanks for the pointer!


Enhancements to Connection builder functions to allow inclusion of edge data

In the spec for connections described by Facebook, edges can be defined with arbitrary fields.
This pull request provides additional capabilities to the Absinthe.Relay.Connection module, specifically via changes to the private build_cursors functions to allow resolving of edge data.
For example:
{
  team(id: 1) {
    users(first: 5) {
      edges {
        role
        node {
          email
        }
      }
    }
  }
}

While Absinthe Relay does support defining fields on edges, these fields can only be resolved based on data already provided on the node. In many cases it may be useful to have edge data resolved from a database query or other service.

Thanks for the PR (and especially adding clear documentation and tests). I like the general direction of this; let me play around with it a bit tomorrow in a larger project and see how it feels, how it might interact with dataloader, etc.

@coderdan First off, thanks for digging into this. Making edges easier to work with is a great goal (and one that's been sorely needed).
My only real issue with this approach, after playing with it a bit, is the magic assignment to predicate. I'm wary of adding yet another term to an already crowded set of nomenclature, and especially when it's not already in Relay's Cursor Connection Specification. ("Predicate," too, runs afoul of some people's mental baggage with "predicate methods.")
I also think that the tuple approach would perhaps be a bit more intuitive if the node was in the 0th element place. What do you think about a form that was a bit more explicit and looked something like this?:
{node, predicate: your_edge_predicate_field, other_explicit_field: your_other_edge_field}

Thanks for the feedback @bruce! I quite like your suggestion actually. I'll will have a play with it this week and push an update. Cheers!

@bruce any thoughts on this one?

Sorry about the delay in reviewing!
Good work here. 🙂
I think those keys should be ignored (and a warning logged if present, to prevent debugging frustration).

My turn to apologise for the slow response @bruce. Made the changes you suggested so should be ready to go. Let me know of any issues.

@coderdan I made some small changes, just to docs and tests. Could you look those over?
Also, I noticed you're still allowing override of the internally generated :cursor value. Is this intentional? I can't personally think of a case I'd want to build by own cursor logic this way, but that's not to say others won't. I'm okay keeping the override if you think there's a compelling use case there.

Hi @bruce any update on this one?

Bump :)


Minimal-blog: Warning on build when GraphQL query is shadowed

Description
When trying to shadow a GraphQL query I am getting a warning during build process in CLI. However the project runs fine in localhost
Warning:
warn The GraphQL query in the non-page component "/path-to/project-name-leko-minim/node_module
Exported queries are only executed for Page components. It's possible you're
trying to create pages in your gatsby-node.js and that's failing for some
reason.

If the failing component(s) is a regular component and not intended to be a page
component, you generally want to use a <StaticQuery> (https://gatsbyjs.org/docs/static-query)
instead of exporting a page query.

If you're more experienced with GraphQL, you can also export GraphQL
fragments from components and compose the fragments in the Page component

Shadowed File<EMAIL_ADDRESS>import { graphql } from "gatsby";
import PageComponent from "@lekoarts/gatsby-theme-minimal-blog-core/src/components/page";

export default PageComponent;

export const query = graphql`
  query($slug: String!) {
    page(slug: { eq: $slug }) {
      title
      slug
      excerpt
      body
    }
  }
`;

Steps to reproduce
Reproduce repo- https://github.com/LekoArts/minimal-blog-additional-field
Expected result
There should be no warning message
Actual result
Build should be successful without any warning
Environment
Run gatsby info --clipboard in your project directory and paste the output here.

  System:
    OS: Linux 4.15 Ubuntu 18
    Shell: 4.4.20 - /bin/bash
  Binaries:
    Node: 11.14.0 - ~/.nvm/versions/node/v11.14.0/bin/node
    Yarn: 1.21.1 - /usr/bin/yarn
    npm: 6.14.4 - ~/.nvm/versions/node/v11.14.0/bin/npm
  Languages:
    Python: 2.7.17 - /usr/bin/python
  Browsers:
    Chrome: 81.0.4044.129
    Firefox: 75.0
  npmPackages:
    gatsby: ^2.13.3 => 2.20.22
    gatsby-plugin-google-analytics: ^2.1.4 => 2.2.2
    gatsby-plugin-manifest: ^2.2.3 => 2.3.3
    gatsby-plugin-netlify: ^2.1.3 => 2.2.1
    gatsby-plugin-offline: ^2.2.4 => 2.2.10
    gatsby-plugin-sitemap: ^2.2.19 => 2.3.2
    gatsby-plugin-webpack-bundle-analyser-v2: ^1.1.8 => 1.1.8
  npmGlobalPackages:
    gatsby-cli: 2.12.0

Hi, thanks for the issue!
This is something that needs to be fixed in Gatsby and can't be fixed in my theme.

Created new issue to upstream Gatsby repo
https://github.com/gatsbyjs/gatsby/issues/23729


Please Add Providence / Rhode Island (updated)

Governer: Gina Raimondo
<EMAIL_ADDRESS>Mayor: Jorge Elorza
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>The current City Council consists of:
Ward 1: Vacant
Ward 2: Councilwoman Helen Anthony
Ward 3: Councilwoman Nirva LaFortune
Ward 4: Councilman Nicholas J. Narducci, Jr., Senior Deputy Majority Leader
Ward 5: Councilwoman Jo-Ann Ryan, Majority Leader
Ward 6: Councilman Michael Correia, Council President Pro Tempore
Ward 7: Councilman John Igliozzi, Majority Whip
Ward 8: Councilman Jim Taylor
Ward 9: Councilwoman Carmen Castillo
Ward 10: Councilman Pedro Espinal
Ward 11: Councilwoman Mary Kay Harris, Deputy Majority Leader
Ward 12: Councilwoman Katherine Kerwin
Ward 13: Councilwoman, Rachel Miller
Ward 14: Councilman David Salvatore
Ward 15: Councilwoman Sabina Matos, Council President

We are currently handling a lot of requests - please include the following information with your request:
A subject message for the email
A list of emails (at least one) for the government officials you’d like to receive the message
A detailed message concerning the budgeting decisions that are at stake in your community
See our current links for examples at https://defund12.org.
Thank you!!

<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Subject: Defund the Police Department
Hello,
my name is [NAME] and I am a resident of Providence. I am writing to demand that Governer Raimondo, Mayor Elorza and the members of the City Council do everything in their power to adopt a budget that redirects all funds from the Police Department and prioritizes community well being, mental health and the needs of its residents.  It has become clear that Police Departments are ineffective at keeping local communities safe, while being incubators for racism and the protection of racists. While Providence has recieved a $700,000 grant to formulate a Behavioral Health Response Team, that amount is a mere drop in the bucket of the nearly $90 million budgeted for Police in 2021.  The current budget proposal has allocated $961,000 on guns and ammunition, $1,461,620 for 50 new police recruits, not to mention $14.9 million for uniforms and "wearing apparel", presumably including more of the riot gear that is currently being used to attack peaceful protesters.
I also strongly urge the city to enact legislation instituting a community elected Civilian Police Accountability Council with the ability to review all violent interactions and institute disciplinary actions, including firing.
Providence may be a small city, but we have shown that we can make a huge impact on America at large.  We desperately need to change our financial priorities and let our tax dollars go to communities, not cops.
Thank you for your time,
[name]
[email address]

Confirmed $700k grant: https://www.providenceri.gov/ppd-smart-policing-innovation-grant/
Confirmed overall police budget: page 1 https://www.providenceri.gov/wp-content/uploads/2020/05/FY21-Proposed-Budget-Book-for-web.pdf
Detailed police budget (guns and ammunition, new recruits, uniforms): @Deadwitchcraft Can you share where you're getting the budget numbers for these? I'm seeing something different on page 36 of the above link.

https://data.providenceri.gov/view/qhq3-hviv
I got my numbers from that nightmare of a website. I recommend opening it on a computer. Thank you for doing this!

Thank you so much for this!! While they work on adding this to defund12.org, people can use this document (https://docs.google.com/document/d/1YgusLVk2ehTB7dMHDrAQHAW3ACqmuW8OHausF-n1hSc/edit?usp=sharing) to send a (slightly modified) version of that message.

Thank you thank you!

Awesome, thanks so much everyone.
Can you provide a new template that adheres to our newly created style guide?
https://github.com/teddywilson/defund12.org/blob/gh-pages/EMAIL_TEMPLATE_STYLE_GUIDE.md

Hi Teddy, does this work?
Hello,
My name is [name] and I am a resident of Providence. I am writing to demand that Governor Raimondo, Mayor Elorza and the members of the City Council do everything in their power to adopt a budget that redirects all funds from the Police Department and towards community wellbeing, mental health and the needs of its residents. It has become clear that police forces are ineffective at keeping local communities safe, and that they perpetuate the oppression of residents who are people of color, undocumented, mentally ill, disabled, and LGBTQ. While Providence has received a $700,000 grant to formulate a Behavioral Health Response Team, that amount is a mere drop in the bucket of the nearly $90 million budgeted for Police in 2021. The current budget proposal has allocated $961,000 on guns and ammunition, $1,461,620 for 50 new police recruits, not to mention $14.9 million for uniforms and "wearing apparel,” presumably including more of the riot gear that is currently being used to suppress peaceful protests. Imagine how much those dollars could accomplish when used to fund low-income and public housing, education, resources for formerly incarcerated individuals, and public transportation, as Direct Action for Rights and Equality has demanded.
Providence may be a small city, but we have shown that we can make a huge impact on America at large. We desperately need to change our financial priorities and let our tax dollars go to communities, not cops.
Thank you for your time,
[name]
[address]
[email address]
[phone number]

I still can't find the original budget numbers. I grabbed this info from the link posted above and am suggesting the edits below. For anyone from Providence, please let me know if this isn't ok!:

Edits in bold:
Hello,
My name is [NAME] and I am a resident of Providence. I am writing to demand that Governor Raimondo, Mayor Elorza**,** and the members of the City Council do everything in their power to adopt a budget that redirects all funds from the Police Department and towards community wellbeing, mental health and the needs of its residents. It has become clear that police forces are ineffective at keeping local communities safe, and that they perpetuate the oppression of residents who are people of color, undocumented, mentally ill, disabled, and LGBTQ.
While Providence has received a $700,000 grant to formulate a Behavioral Health Response Team, that amount is a mere drop in the bucket of the nearly $90 million budgeted for Police in 2021. The current budget proposal has allocated $154,450 on guns and ammunition, a 19% increase from 2020, which itself was a 44% increase from previous year. Not to mention the $963,626 that is allocated for uniforms and "wearing apparel,” presumably including more of the riot gear that is currently being used to suppress peaceful protests. Imagine how much those dollars could accomplish when used to fund low-income and public housing, education, resources for formerly incarcerated individuals, and public transportation, as Direct Action for Rights and Equality has demanded.
Providence may be a small city, but we have shown that we can make a huge impact on America at large. We desperately need to change our financial priorities and let our tax dollars go to communities, not cops.
Thank you for your time,
[YOUR NAME]
[YOUR ADDRESS]
[YOUR EMAIL]
[YOUR PHONE NUMBER]

on it

I got the number from this article. Feel free to change it tho
FY21: $1,461,620 (salaries, uniforms and testing costs for 50 recruits anticipated class start winter
2021)
FY20: $2,760,516 (48 officers hired 6/24/19)
https://www.abc6.com/mayor-elorza-unveils-506-million-budget-for-fy-2021/#:~:text=PROVIDENCE%2C R.I. (WLNE) –,from the FY 2020 budget.

@Deadwitchcraft  perfect, thank you! Sorry for all the back and forth

Thank you so much for your work on this!
On Sun, Jun 7, 2020 at 12:30 PM Sarah<EMAIL_ADDRESS>wrote:

@Deadwitchcraft https://github.com/Deadwitchcraft perfect, thank you!
Sorry for all the back and forth
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/defund12/defund12.org/issues/24#issuecomment-640244395,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AP3QZZ2UHCMCC4UXQAVTYMLRVO6DRANCNFSM4NS4B3OA
.


Closing PHP tags not needed

https://github.com/thiagodp/phputil-flags/blob/d1ca4f2bcd5331d17575e6118c8c38fc1614d594/src/FlagData.php#L28
Will you accept pull requests? It's standard practice to exclude closing PHP tags when a file ends in PHP. This avoids any possibility of whitespace being sent. I'd be happy to submit a PR that removes all closing tags for you.
You can read about that in PSR-12....
https://www.php-fig.org/psr/psr-12/

See #2 for the pull request.


Tag 4.0.0 release

Hello,
I was trying to download the official tarball for dssp-4.0.0 but I couldn't find it. Before cloning the git repo, I thought that maybe tagging a 4.0.0 release here would also help others (like other downstreams trying to package updated dssp for their distributions)
Thanks a lot

https://github.com/PDB-REDO/dssp/releases/tag/v4.0.2
Hope that's what you were asking for?

Yes, thanks
But no idea about why Releases are not listed in the right bar from:
https://github.com/PDB-REDO/dssp
As it's done with https://github.com/PDB-REDO/libcifpp (below "About" information)

Op 3-10-2021 om 20:24 schreef Pacho Ramos:

Yes, thanks
But no idea about why Releases are not listed in the right bar from:
https://github.com/PDB-REDO/dssp https://github.com/PDB-REDO/dssp

Appears to be a setting, just toggled the switch and now you can see the
releases.
Thanks for pointing out, didn't know this.
regards, -maarten


fix(CI): move to Xcode 12 and use explicit iOS 14.0 version

Also use Xcode to build and test Libraries such as Backend or UI as
they need WidgetKit to be builded and tested now
Update UI Scheme to add UITests as Target

Awesome!


Add GitHub CLI to dev container

GH CLI provides convenient commands to interaction with GH.
Install instructions: https://github.com/cli/cli/blob/trunk/docs/install_linux.md

@vpchung @rrchai Do you used GH CLI?

Brian O'Connor asked D&T leads to report a weekly summary of tasks D&T is working on. It looks like the GH CLI provides useful commands to explore tickets.
$ gh issue list --limit 1000 --state all
? Which should be the base repository (used for e.g. querying issues) for this directory? Sage-Bionetworks/challenge-registry

Showing 264 of 264 issues in Sage-Bionetworks/challenge-registry that match your search

#433  Add GitHub CLI to dev container                                                                                dev/devcontainer                                                              about 3 minutes ago
#432  Fix collection of filesystem data for the ELK instance                                                                     bug, monitoring                                                               about 14 minutes ago
#431  Identify fraction of PTB EC2 instance uptime used to process submissions                                                   monitoring                                                                    about 19 minutes ago
#429  Enable AOT compilation                                                                                frontend, tech/exploration                                                    about 9 hours ago
#428  Compare strategies for the development of the Challenge Platform                                                           documentation                                                                 about 1 day ago
#426  Explore and document how to monitor Challenge instances and containers                                                     documentation, tech/exploration, draw.io                                      about 5 hours ago
#422  Maven commands fail randomly in CI/CD workflow                                                                             bug, ci, java                                                                 about 12 days ago
#420  Set max line length to 100 for Java files                                                                                dev/env, java                                                                 about 12 days ago
#418  Set max line width to 100 chars in VS Code extension Rewrap                                                                                about 8 days ago
#416  Protect `/users` and `/users/{id}` using roles                                                                             backend                                                                       about 12 days ago
#415  Document the creation of an Angular library                                                                                documentation                                                                 about 13 days ago
#413  Add AuthN/AuthZ service                                                                                java/spring, backend                                                          about 13 days ago
#412  Create backend login endpoint                                                                                backend                                                                       about 13 days ago
#411  Upgrade User Profile page to UI v3                                                                                frontend                                                                      about 15 days ago
#410  Upgrade Sign Up page to UI v3                                                                                frontend                                                                      about 15 days ago
#409  Export User Profile page to teleportHQ                                                                                frontend                                                                      about 3 days ago
#408  Export Sign Up page to teleportHQ                                                                                frontend                                                                      about 15 days ago
#406  Add enpoints `/api/v1/users`                                                                                java/spring, backend                                                          about 13 days ago
#402  The Language Support for Java server crashed 5 times in the last 3 minutes. The server will not be restarted.              bug, dev/env                                                                  about 17 days ago
#400  Explore exception handling in microservices                                                                                java, backend                                                                 about 17 days ago
#397  Integrate SVGO to this workspace                                                                                enhancement, draw.io                                                          about 20 days ago
#396  Learn how to implement @media into the Angular Material Theme                                                              frontend                                                                      about 20 days ago
#395  Update VS Code extension `lombok` to v1.18.24                                                                              dev/devcontainer, dev/env                                                     about 17 days ago
#394  Prepare 2022 Q3 work                                                                                project management                                                            about 21 days ago
#393  Add Figma and TeleportHQ icon to draw.io library                                                                           draw.io                                                                       about 20 days ago
#391  Migrate to Nx v14                                                                                monorepo                                                                      about 21 days ago
#388  Exit code 130 thrown when closing a VS Code terminal session in the devcontainer                                           bug, dev/env                                                                  about 22 days ago
#386  Set max line length to 100 characters                                                                                dev/env                                                                       about 8 days ago
#385  Update VS Code lombok extension                                                                                dev/devcontainer, dev/env, java                                               about 23 days ago
#384  Add RabbitMQ server to the stack                                                                                backend                                                                       about 23 days ago
#383  Centralized configurations with Spring Cloud Config                                                                        java/spring, backend                                                          about 20 days ago
#382  Add GH workflow that validates svg icon added to docs/drawio                                                               enhancement, draw.io                                                          about 22 days ago
#380  Add the icon of the VS Code extension `REST Client` to the draw.io library                                                 documentation, draw.io                                                        about 22 days ago
#378  Fix `nx build-image challenge-core-service`                                                                                java, backend, docker                                                         about 24 days ago
#375  Enable the User Service to communicate with the Challenge Core Service                                                     java/spring, backend                                                          about 20 days ago
#372  Update draw.io library                                                                                documentation, draw.io                                                        about 23 days ago
#371  Nx fails to cache all the logs generated by `@nxrocks/nx-spring-boot`                                                      bug, monorepo, java                                                           about 25 days ago
#370  Cache Maven packages in CI workflow                                                                                ci, java                                                                      about 25 days ago
#369  Learn more about Spring Boot library                                                                                java/spring, java, backend                                                    about 25 days ago
#368  Reduce amount of Java logs printed to the terminal in CI workflow                                                          ci, java                                                                      about 25 days ago
#367  Add linter and formatter to Java projects                                                                                dev/env, java                                                                 about 25 days ago
#365  Fix the tests of the project `challenge-registry-ui`                                                                       bug, frontend, typescript/tests                                               about 22 days ago
#364  Fix the tests of the project `shared-themes`                                                                               bug, frontend, typescript/tests                                               about 22 days ago
#363  Mention filename and ext convention for draw.io diagrams                                                                   documentation, draw.io                                                        about 23 days ago
#362  Define css properties category for colors and typography                                                                   documentation                                                                 about 22 days ago
#357  Create shared Java library                                                                                tech/exploration, java/spring, java                                           about 25 days ago
#356  Use read-only Nx token for developers                                                                                monorepo                                                                      about 29 days ago
#355  Add "Meet the Team" page component                                                                                frontend                                                                      about 22 days ago
#351  Initialize MariaDB instance                                                                                data storage                                                                  about 28 days ago
#348  Set hostnames when bash session is created                                                                                dev/devcontainer, dev/env                                                     about 1 month ago
#347  Update Data Model diagram + convert to draw.io                                                                             documentation, draw.io                                                        about 23 days ago
#346  Fix `challenge-mariadb: Temporary failure in name resolution` in GH workflow                                               bug, ci                                                                       about 27 days ago
#345  Disable feature from VS Code extension for Java that automatically insert uneditable code in Java files                    java                                                                          about 15 days ago
#343  Integrate the content of the branch `drawio` to `main`                                                                     documentation                                                                 about 27 days ago
#341  Capture logs generated by non-dockerized apps                                                                              monitoring                                                                    about 1 month ago
#340  Add user story to Story tickets                                                                                project management                                                            about 13 days ago
#339  Explore app monitoring using ELK and APM                                                                                enhancement, tech/exploration, python, java, backend, monitoring, typescript  about 22 days ago
#338  Rethink Docker networking                                                                                docker, network                                                               about 1 month ago
#337  Figure out what is running on port 80                                                                                bug, docker                                                                   about 1 month ago
#336  Replace `localhost` values by hostnames                                                                                about 1 month ago
#334  Add workspace draw.io document                                                                                documentation, dev/env, draw.io                                               about 23 days ago
#333  Update infra diagram with ELK and Angular logos                                                                            documentation                                                                 about 8 days ago
#332  Add command `lsof` to devcontainer                                                                                dev/devcontainer                                                              about 1 month ago
#329  Manage logs with ELK                                                                                backend                                                                       about 1 month ago
#327  Enable this repo to store `draw.io` documents                                                                              documentation, draw.io                                                        about 23 days ago
#326  Add footer to shared library                                                                                frontend                                                                      about 29 days ago
#325  Create Challenge Registry Admin project                                                                                frontend                                                                      about 1 month ago
#324  Upgrade navbar to UI v3                                                                                frontend                                                                      about 27 days ago
#323  Upgrade footer to UI v3                                                                                frontend                                                                      about 28 days ago
#322  Upgrade Log In page to UI v3 in teleportHQ                                                                                about 1 month ago
#321  Upgrade Log In page to UI v3 in teleportHQ                                                                                frontend                                                                      about 1 month ago
#320  Create endpoint to get the user profile specified                                                                          backend                                                                       about 1 month ago
#319  Create endpoint to sign in                                                                                backend                                                                       about 1 month ago
#318  Create endpoint to log in                                                                                backend                                                                       about 1 month ago
#317  Enable the user to logout                                                                                frontend                                                                      about 1 month ago
#316  Enable the user to get their profile using microservices                                                                   frontend                                                                      about 1 month ago
#315  Enable the user to log in using microservices                                                                              frontend                                                                      about 1 month ago
#314  Enable the user to sign up using microservices                                                                             frontend                                                                      about 1 month ago
#313  Upgrade navbar to UI v3 in teleportHQ                                                                                frontend                                                                      about 1 month ago
#312  Develop Sign Up, Log In and User Profile pages to UI v3                                                                    frontend, backend                                                             about 15 days ago
#311  Create challenge core service                                                                                java, backend                                                                 about 28 days ago
#310  Unable to build Java projects when Java dev env is not initialized                                                         bug, dev/env, java, vscode                                                    about 1 month ago
#308  Fix `getaddrinfo ENOTFOUND challenge-keycloak`                                                                             bug                                                                           about 1 month ago
#307  Specify different dependency host names when services are served with `serve` and `serve-detach`                           deployment, java/spring, docker                                               about 1 month ago
#302  Make use of Synapse API as part of our backend                                                                             tech/exploration                                                              about 1 month ago
#301  Review GA4GH Passport standard for digital identity and access permissions                                                 tech/exploration                                                              about 1 month ago
#300  Explore Micronaut                                                                                tech/exploration, java/spring, backend                                        about 1 month ago
#299  Explore MinIO                                                                                tech/exploration                                                              about 1 month ago
#298  Explore Ceph                                                                                tech/exploration                                                              about 1 month ago
#297  Explore Openstack                                                                                tech/exploration                                                              about 1 month ago
#296  Place detached services in the same docker network when starting them with `serve-detach`                                  deployment, docker                                                            about 1 month ago
#293  Explore Domain-Driven Design (DDD) frontend architecture                                                                   frontend, tech/exploration                                                    about 1 month ago
#292  Update README with new startup instructions                                                                                documentation, monorepo                                                       about 1 month ago
#291  Create alias for `yarn install --frozen-lockfile`                                                                          enhancement, monorepo                                                         about 1 month ago
#289  Try to deploy EC2 for remote host development with the service catalog                                                     dev/devcontainer                                                              about 1 month ago
#288  Remove `login` projects                                                                                monorepo                                                                      about 1 month ago
#286  Rename project `db-cli`                                                                                monorepo                                                                      about 1 month ago
#285  Review docker image that pull code from GitHub                                                                                about 1 month ago
#283  Fix Java projects build issue                                                                                bug, java                                                                     about 1 month ago
#280  Remove extension `orta.vscode-jest`                                                                                dev/devcontainer, dev/env                                                     about 1 month ago
#279  Tell VS Code the ports to forward from the devcontainer                                                                    dev/devcontainer                                                              about 1 month ago
#277  VS Code complains about missing dependency                                                                                bug, dev/devcontainer                                                         about 1 month ago
#276  Explore Nx target dependencies                                                                                monorepo, tech/exploration                                                    about 1 month ago
#274  Transfer `challenge-registry.org` domain to new AWS account                                                                deployment                                                                    about 1 month ago
#273  Document how to release new devcontainer                                                                                documentation, dev/devcontainer                                               about 1 month ago
#268  Remove Sage identity provider data from this repo                                                                          iam                                                                           about 1 month ago
#267  Clarify development scenarios                                                                                documentation                                                                 about 1 month ago
#266  Generate challenge-keycloak h2 files using `docker run` instead of docker-compose                                          enhancement, iam                                                              about 1 month ago
#263  New devcontainer does not have VS Code extensions and docker                                                               bug, dev/devcontainer                                                         about 1 month ago
#262  Update credentials in GCM                                                                                dev/env                                                                       about 1 month ago
#261  Blank page when starting the app after recent changes                                                                      bug, dev/devcontainer                                                         about 1 month ago
#260  Document multi-app and microservice architecture                                                                                about 1 month ago
#259  Upgrade monorepo to support multi-app and microservice architecture                                                        monorepo, backend                                                             about 1 month ago
#258  Evaluate ECS vs EKS                                                                                tech/exploration                                                              about 1 month ago
#257  Add VS Code extension `Lombok Annotations Support for VS Code`                                                             dev/devcontainer, java                                                        about 1 month ago
#255  Inventory Challenge Toolkit resources                                                                                documentation                                                                 about 13 days ago
#252  Add `Open in devcontainer` badge                                                                                documentation, dev/devcontainer                                               about 1 month ago
#251  Add VS Code extension for MySQL/MariaDB                                                                                dev/devcontainer                                                              about 1 month ago
#250  Bring devcontainer definition to this repo                                                                                dev/devcontainer                                                              about 1 month ago
#249  Extend devcontainer image to source `dev-env.sh` if found in the workspace                                                 dev/devcontainer                                                              about 1 month ago
#246  Integrate keycloak to microservice infra                                                                                iam, java/spring                                                              about 1 month ago
#244  Add prefix `challenge-` to keycloak project names                                                                                about 1 month ago
#242  Document issue labels                                                                                documentation                                                                 about 1 month ago
#241  Create Challenge API Gateway                                                                                tech/exploration, java/spring                                                 about 1 month ago
#239  Add VS Code extensions for Java                                                                                dev/devcontainer                                                              about 1 month ago
#237  Setup Challenge Service Registry                                                                                tech/exploration, java/spring                                                 about 1 month ago
#236  Explore the generation of microservices with Spring Initializr                                                             api/spec, tech/exploration, java/spring                                       about 1 month ago
#235  Add footer to challenge-platform                                                                                frontend                                                                      about 1 month ago
#233  Rename project `web-app` to `challenge-registry`                                                                           monorepo                                                                      about 1 month ago
#232  Create project-specific AWS account                                                                                deployment                                                                    about 1 month ago
#231  Create GH milestones for ITCR-DREAM deliverables                                                                           documentation                                                                 about 1 month ago
#230  Develop Challenge Registry API                                                                                about 1 month ago
#229  Create web app `challenge-platform`                                                                                frontend                                                                      about 1 month ago
#227  Rename the scope of npm packages to `@sage-bionetworks`                                                                    monorepo                                                                      about 1 month ago
#226  Explore the API gateway Kong                                                                                tech/exploration                                                              about 1 month ago
#225  Compare API Gateways                                                                                tech/exploration                                                              about 1 month ago
#224  Integrate AuthService with KeycloakService                                                                                iam, frontend                                                                 about 1 month ago
#223  Review ECS vs Elastic Beanstalk                                                                                ci, tech/exploration, deployment                                              about 1 month ago
#222  Explore solutions to deploy the stack to AWS via CI/CD                                                                     ci, tech/exploration, deployment                                              about 1 month ago
#221  Prepare presentation for SCCE/IBC Cross-Team Group Meeting on June 22, 2022                                                documentation                                                                 about 27 days ago
#220  Setup Sign in with Synapse using Keycloak                                                                                iam                                                                           about 1 month ago
#219  Review this Prometeus + Graphana example                                                                                tech/exploration                                                              about 1 month ago
#218  Compare Prometeus + Graphana to ELK                                                                                tech/exploration                                                              about 1 month ago
#217  Learn more about the features of Prometeus + Graphana to monitor the stack                                                 tech/exploration                                                              about 1 month ago
#216  Explore Graphana and Prometeus for monitoring the stack                                                                    documentation, tech/exploration                                               about 1 month ago
#215  Update the infrastructure diagram                                                                                documentation                                                                 about 1 month ago
#214  Fix Docker image of `movie-api`                                                                                bug, iam                                                                      about 1 month ago
#213  Explore Usernap as a way for user to report incorrect information stored in the registry                                   tech/exploration                                                              about 1 month ago
#212  Explore how to split monolithic API into microservices                                                                     tech/exploration                                                              about 1 month ago
#211  Setup Sign in with Google using Keycloak                                                                                iam                                                                           about 1 month ago
#210  Pre-push test output doesn't allow to identify the projects whose test failed                                              enhancement, monorepo                                                         about 1 month ago
#209  Fix 10s-ish delay to load web app on EC2+devcontainers                                                                     frontend, dev/devcontainer, dev/env                                           about 1 month ago
#208  Add org-card to display challenge sponsors                                                                                frontend                                                                      about 1 month ago
#202  Get ride of VS Code message `Cannot activate the 'Azure Virtual Machines' extension`                                       bug, dev/env                                                                  about 1 month ago
#199  Explore BrowserStack                                                                                ci, tech/exploration                                                          about 1 month ago
#198  Prepare monorepo to host challenge platform app                                                                            monorepo                                                                      about 1 month ago
#197  Document how to export Figma components to code                                                                            documentation, figma                                                          about 1 month ago
#196  Update workspace docker-compose to deploy the full stack                                                                                about 1 month ago
#195  Access API resources protected with KC using Angular web-app                                                               iam                                                                           about 1 month ago
#194  Rename nx task `docker` to `build-image`                                                                                monorepo                                                                      about 1 month ago
#193  Override KC realms and users when importing from files                                                                     bug, iam                                                                      about 1 month ago
#191  Explore the development of a Spring Boot REST API                                                                          tech/exploration                                                              about 1 month ago
#190  Move keycloak-db to its own project                                                                                iam, monorepo                                                                 about 1 month ago
#189  Create new labels and annotate tickets                                                                                dev/env                                                                       about 2 months ago
#188  Prototype access to API resources using Keycloak                                                                           iam                                                                           about 1 month ago
#187  Evaluate overture.bio                                                                                iam, tech/exploration                                                         about 1 month ago
#186  Export and import Keycloak realm and users programmatically                                                                iam                                                                           about 1 month ago
#184  Enable users to fetch their profile data using authentication through keycloak                                             iam, java/spring                                                              about 1 month ago
#183  Release devcontainer image 0.3.0                                                                                dev/devcontainer                                                              about 1 month ago
#180  Identify or create AMI to develop with devcontainers                                                                       enhancement, dev/devcontainer                                                 about 1 month ago
#179  Developers greated with the message `not-test onProcessExit: process exit with code=127, signal=undefined` after fresh...  typescript/tests                                                              about 1 month ago
#178  Cannot connect to GitHub from inside the devcontainer                                                                      dev/devcontainer                                                              about 2 months ago
#177  Identify how to fix poisoned nx cache                                                                                monorepo                                                                      about 1 month ago
#176  Use the project devcontainers to build (nx) cached artifacts in CI/CD workflow                                             monorepo, dev/devcontainer, ci                                                about 2 months ago
#175  Fix inconsistent `node_modules/canvas` versions                                                                            dev/devcontainer                                                              about 2 months ago
#172  Document how to prepare EC2 for running remote dev containers                                                              dev/devcontainer                                                              about 2 months ago
#171  Add support to share challenges on social platforms                                                                        frontend, figma                                                               about 1 month ago
#169  Explore VS Code multi-root workspaces                                                                                tech/exploration                                                              about 1 month ago
#168  Explore devcontainer CLI                                                                                dev/devcontainer, tech/exploration                                            about 1 month ago
#167  Reduce the size of challenge "long" description                                                                            api/spec                                                                      about 1 month ago
#166  Document dev requirements when working on common projects                                                                  documentation, dev/env                                                        about 1 month ago
#165  API coverage is not included when pushing to `main`                                                                        monorepo, ci                                                                  about 1 month ago
#164  Track Component Completions                                                                                about 1 month ago
#159  Explore Visual Studio Code Remote Dev Containers on AWS                                                                    dev/devcontainer, tech/exploration                                            about 2 months ago
#158  Ensure that developer has enough free memory to start the web app                                                          dev/devcontainer                                                              about 1 month ago
#157  Only generate coverage when needed                                                                                ci                                                                            about 2 months ago
#156  Add `--runInBand` option to CI/CD workflow                                                                                monorepo, ci                                                                  about 1 month ago
#155  Enable Search Engine Optimization (SEO)                                                                                tech/exploration                                                              about 1 month ago
#154  Add VS Code plugin that gives a GUI for Jest in watch mode                                                                 dev/devcontainer, dev/env                                                     about 2 months ago
#151  Implement UI feedback in Figma                                                                                figma                                                                         about 1 month ago
#147  Evaluate openapi-generator server `python-fastapi`                                                                         tech/exploration                                                              about 1 month ago
#146  Add Java to dev container                                                                                dev/devcontainer                                                              about 1 month ago
#145  Evaluate openapi-generator server `python-aiohttp`                                                                         tech/exploration                                                              about 1 month ago
#144  Run `nx format:check` during CI/CD                                                                                monorepo                                                                      about 2 months ago
#143  Restore pipenv cache in CI/CD no sooner than April 12                                                                      ci                                                                            about 1 month ago
#141  Update to `actions/cache@v3`                                                                                ci                                                                            about 2 months ago
#137  Explore generation of HTML/SCSS from Figma                                                                                frontend, tech/exploration                                                    about 1 month ago
#130  Use Sage Code of Conduct                                                                                documentation, dev/env                                                        about 1 month ago
#129  Document convention about libraries and components                                                                         documentation                                                                 about 1 month ago
#127  Upgrade Log In page to UI v3                                                                                iam, frontend                                                                 about 24 days ago
#126  Evaluate Keycloak                                                                                documentation, iam, tech/exploration                                          about 1 month ago
#125  Evaluate third-party solutions for authorization                                                                           documentation, iam                                                            about 1 month ago
#124  Upgrade footer to UI v3 in teleportHQ                                                                                frontend                                                                      about 1 month ago
#123  Review UI Mockup v2                                                                                figma                                                                         about 2 months ago
#120  Update API title in Swagger UI                                                                                api/spec                                                                      about 1 month ago
#118  Generate coverage report in lcov format for the API                                                                        python/test                                                                   about 1 month ago
#116  Add linter for HTML                                                                                about 1 month ago
#114  Fix unit tests for components that require the injection of APP_CONFIG                                                     typescript/tests                                                              about 1 month ago
#113  Design page `Meet our Team`                                                                                figma                                                                         about 1 month ago
#111  Document how to add theme to a component                                                                                about 1 month ago
#110  Design Challenge registration page for Organizations                                                                                about 1 month ago
#109  Create wireframes for Q2 release                                                                                figma                                                                         about 1 month ago
#108  Create wireframe for Org Profile Overview                                                                                figma                                                                         about 1 month ago
#107  Update the style of the About page                                                                                about 1 month ago
#106  Add Challenge page                                                                                about 1 month ago
#103  Document how styles, assets and themes work                                                                                documentation                                                                 about 1 month ago
#100  Add Organization page                                                                                about 4 months ago
#98   Move dev container to Sage-Bionetworks/vscode-dev-containers                                                                                about 1 month ago
#93   Add doc on how to explore the content of the DB using Robo 3T                                                              documentation, dev/env                                                        about 1 month ago
#91   Avoid duplicated steps in CI workflow                                                                                enhancement, ci                                                               about 1 month ago
#86   Fix unspecified Python dependencies in README                                                                              documentation, enhancement                                                    about 1 month ago
#84   Clarify the behavior of `pipenv` regarding the config param `python_version`                                                                                about 1 month ago
#83   Fix CI issue `TAR_BAD_ARCHIVE`                                                                                ci                                                                            about 2 months ago
#80   Add yarn cache to CI workflow                                                                                ci                                                                            about 1 month ago
#77   Identify how to organize themes                                                                                about 4 months ago
#76   Identify how to organize styles                                                                                about 4 months ago
#75   Add Challenge search page                                                                                about 1 month ago
#74   Add User profile page                                                                                about 4 months ago
#73   Add Sign in and Log in pages                                                                                about 4 months ago
#72   Add About page                                                                                about 4 months ago
#71   Add navbar sections                                                                                about 4 months ago
#70   Add page 404                                                                                about 4 months ago
#69   Generate coverage for TS code                                                                                about 1 month ago
#65   Fix `nx lint web-ui`                                                                                monorepo                                                                      about 2 months ago
#63   Add new unit tests to web app                                                                                typescript/tests                                                              about 1 month ago
#62   Create story map                                                                                about 2 months ago
#61   Add new unit and integration tests to the API                                                                              python/test                                                                   about 1 month ago
#59   Add CODEOWNERS                                                                                documentation, dev/env                                                        about 1 month ago
#58   Add VS Code settings to dev container configuration                                                                        dev/devcontainer                                                              about 2 months ago
#57   Rename Docker service of web-app                                                                                about 1 month ago
#55   Create development container for VS Code                                                                                dev/devcontainer                                                              about 2 months ago
#51   node version is incompatible                                                                                dev/env                                                                       about 1 month ago
#50   dot command does not work for zsh shell                                                                                dev/env                                                                       about 1 month ago
#47   Share monorepo with the Team                                                                                about 1 month ago
#45   Monorepo post adoption checklist                                                                                monorepo                                                                      about 2 months ago
#42   Add contributing guide                                                                                documentation, dev/env                                                        about 1 month ago
#41   Map legacy repositories to the corresponding workspace projects                                                            monorepo                                                                      about 1 month ago
#37   Avoid the duplication of commands between `package.json` and `dev-env.sh`                                                                                about 1 month ago
#36   Identify how to manage the configuration of the projects                                                                   monorepo                                                                      about 1 month ago
#34   Find and document how to start stack with `nx` in production mode                                                                                about 1 month ago
#32   Use API client library for Angular in web-app                                                                                about 1 month ago
#27   Rename `db-cli` to `cli`                                                                                about 4 months ago
#26   Add React web app boilerplate                                                                                about 4 months ago
#24   Import web app from legacy repo                                                                                about 1 month ago
#23   Dockerize the entire stack                                                                                about 1 month ago
#22   Dockerize `api`                                                                                about 1 month ago
#19   Create project `web-app`                                                                                about 1 month ago
#18   Add husky hook to lint projects before commit                                                                              ci, dev/env                                                                   about 1 month ago
#17   Add utility script to automatically generate inital `.env` for the different projects                                      monorepo                                                                      about 2 months ago
#15   Document how to start the stack                                                                                monorepo                                                                      about 1 month ago
#14   Create project `api-db`                                                                                about 1 month ago
#11   Fix the target `lint` of api-spec                                                                                about 1 month ago
#9    Use yarn in CI workflow                                                                                ci                                                                            about 1 month ago
#3    Add Python API app                                                                                about 1 month ago


Fix issue with wrong accordion icon when hovering the expander

Fixes an issue where the wrong icon appears when hovering the expanded or collapsed accordion button, due to specificity changes in USWDS.
Live preview: https://federalist-340d8801-aa16-4df5-ad22-b1e3e731098e.sites.pages.cloud.gov/preview/18f/identity-design-system/aduth-fix-accordion-expander/accordions/

State
Before
After

Expanded

Collapsed

Unhovered, for reference:

Going to bump the version here so I can quickly release a patch version.


feat: resize combos when dragging contained elements

Description of change
This PR improves combo resizing when using the drag-node and drag-combo behaviors with onlyChangeComboSize=true, so that it happens while dragging and not only when dropping the dragged item
Before:
https://user-images.githubusercontent.com/2861371/215104957-9adc785f-e119-41e7-9f23-969b2df4dd64.mp4
After:
https://user-images.githubusercontent.com/2861371/215105004-0969f44f-4f4e-4491-84a8-a0648b6b43ab.mp4

Thanks for your Pull Request! And I will improve the performance for this feature later, since graph.updateCombos() updates all the combos including unrelated combos, which brings extra cost.

improved by this pr: https://github.com/antvis/G6/pull/4234/commits/d5bcdd2026ce6b6563b9621354afc7a05f399901


verify 400 events is too slow for my bank case

Hi @anishathalye
I use Porcupine to verify my bank case but find it can't stop and run for a long time. I don't know why, but seem that my bank Model is right.  see
https://github.com/siddontang/chaos/blob/master/db/tidb/bank.go#L222
You can check out the chaos repo and make verifier to build the chaos verifier, then run
./bin/chaos-verifier -names tidb_bank -history ./history.log

The history log is here
history.log
It is very appreicated that you can help me figure the problem out.

Checking linearizability is NP-complete, so for certain histories, Porcupine is probably going to take a long time.
We should understand if this is a history where the checker should finish quickly, or if this history is just "hard". I'll try to investigate this weekend.

Sorry about the delay, Siddon. I finally had a chance to take a look at this.
I read through the code in your bank.go, and I didn't see anything that looked wrong. I tried playing with your history.log file, passing it to BankVerifier.Verify(). I tried culling history events, and if you remove enough events from the suffix of the log, you can get to a point where Porcupine runs very fast. With this particular history.log, apparently, keeping only the first 251 lines of the log, it runs very fast (100ms), but with the first 252 lines, it seems to hang (I wasn't patient enough to run it for more than several minutes). I have seen similar behaviors in other domains, e.g. testing key-value stores. Certain histories are very fast, and others can be very slow (or seem to take forever).
I think this basically comes down to the issue of linearizability checking being NP-complete. The particular algorithm we're using in Porcupine uses some heuristics which often leads to a reasonably fast search on many histories, but in the worst case, it will take exponential time. I don't think there's a good solution for this. I'm kind of curious if Jepsen/Knossos handles this particular history well.
Looking more closely at this particular history itself, the read operations occur very infrequently. For example, there is a big gap between the read operation on line 104 and the next read operation returning on line 252. This really blows up the search space, especially when there are lots of possible orderings for the operations that occurred in between those points. For some more intuition on this, consider a scenario where N transfer operations overlap, and then there's a read operation that happens way later, and only one particular ordering of the N operations produces that particular read result; in this scenario, the linearizability checker would need to check all possible orderings of the N operations to find the right one that produces the read result. I haven't looked into how exactly you're generating the workload that produces the history, but you could try increasing the read:write ratio, and I think that'll help.
Also, by the way, I tried looking at a cpu profile and a heap profile, but I didn't find anything suspicious there. Porcupine just takes a long time to search the space, because it's really big. And while it's doing that, it requires a lot of cycles and memory.

@anishathalye I just wanted to say thanks for the great explanation of state space search explosion with WGL style algorithms. I will likely refer people and myself to this comment in the future. :)

Thanks @anishathalye
I will adjust the read:write ratio to introduce more reads in our test :-)

Let me know if that ends up helping - I’m curious to know

On Nov 24, 2018, at 2:50 AM, siddontang<EMAIL_ADDRESS>wrote:
Thanks @anishathalye
I will adjust the read:write ratio to introduce more reads in our test :-)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Closing this due to inactivity. If there are any new findings, please re-open and let us know :)

Late to this party, but I agree with Anish: this problem feels inherent to the state space explosion involved in general-purpose linearizability checking. We hit this in Knossos tests frequently, and while we've made as many efforts to optimize constant factors as possible, checking is still O(c!) with respect to concurrency--and concurrency almost always rises in real-world histories. You may be able to work around the issue via careful partitioning of your workload in both time and across distinct objects, reducing the state space, and performing frequent reads to prune the search space often.


Use underlying library to decide which verifier to use based on header.

Allow secret to be a PEM with associated algorithm
#454

#454 On the authenticator side I think the better approach is to use the underlying api to decide which verifier to use based on the header. On the generator side you are in control so I don't think you need an abstraction. Now except for the original MacVerifier I'm not sure how to create a Key but I think that's up to whoever injects the key into the authenticator.. I preserved existing functionality allowing secret key to be converted to SecretKey.

Although this solution works, I think that the setSigningSecret and setSigningPem methods are a bit too specific. I'd like to see a PR which considers the JwtGenerator as well.

As I said.. A person has the option to generate what kind of JWT key they like with whatever library they like. I'm not really clear on the purpose of the JwtGenerator since i don't myself use it.

Most pac4j deployers use the JwtGenerator to generate JWT tokens from user profiles and the JwtAuthenticator to validate them, that's why the PR must target both.
Now the JwtAuthenticator, the appropriate signer is created assuming you have provided the right key as well, but the JwtGenerator is not at the same level as you cannot specify a verifier, nor some specific keys.
That's why I think there must be a configuration component which can be used by both.

The underlying api has the ablility to select the verifiers based on the header. It does not have a mechanism to do the generation based on config hence the reason why it's one sided. What you are suggestion is that we build a config driven generator based on all the algorithms the underlying library supports. This in my opinion is too brittle as this will get out of sync with the underlying library and eventually if they end user wants a specific algorithm they will bypass or override the generator anyway. I personally don't see the point in creating such a component and why the framework even implements the generator side as it's more like a utility rather than a framework thing. It doesn't change anything about the authentication solution that this framework is.

OK. Choosing the appropriate verifier in JwtAuthenticator is a good thing. Though, we cannot escape the configuration for the JwtGenerator and the configuration of the different key types.
That said, this PR is a first improvement towards the right direction. So let's keep it that way. Nonetheless, can you add a test with a PEM file before the merge? Thanks

@garpinc : I plan to release pac4j v1.9 next wednesday: can you add a test with a PEM file so I can merge this PR and the one related to master before?

Yes I'll try to get to it before then..

How is the release plan for 1.8.9?

No plan for 1.8.9 (my efforts are now focused on v1.9 adoption), but I can do that in the next few days

I just released pac4j v1.8.9, it should be available in the Maven central repository in a few hours...

But wait.. you didn't merge this pull request..

Too late. I'll release a 1.8.10 if necessary unless you upgrade to 1.9

I think it will require too much testing to upgrade to 1.9.. We're also in process of a release here and I don't want to rock the boat and introduce a lot of regression testing. How soon would I get 1.8.10 with this merged change?

After the merge, I can release a 1.8.10 and it will go in the 1.9.1-SNAPSHOT as well.
What is left to be done is to add a test to confirm the PEM support.

But I already added the trst

But I already added the test. Maybe just to  master though

Indeed, I missed it as you just added it to the master. Can you add it also to the 1.8.x branch?

And then, I'll release the 1.8.10 version.

Looks good to me. Will merge