text:
Send Gift:OTP

The OTP or number or email used

Should be more prominent
It should be copiable by touching
Should be changeable if you want to.
You could choose encryption options available or choose not to encrypt it. (Very similar to what we do with F&F requests).

The OTP message should be visible on the screen where a user is about to share QR or link.
The user should be able to copy the OTP to share with the receiver easily.
We already have a modal that we use in F&F when an encryption key is selected - phone/ email or OTP

https://xd.adobe.com/view/e8259038-6a8a-4b4f-b88f-780e311438a5-bd76/screen/1938a770-0d88-40ae-a590-cb528420fb18/
there's a few more options there.

If there is no encryption chosen, then the link code should be longer (?) @cakesoft-shashank - need to discuss this

If there is no encryption chosen, then the link code should be longer (?) @cakesoft-shashank - need to discuss this

You mean shortlink?

Yes, see here:

@cakesoft-shashank:
We should go with 10 characters - 6 years option. This will be the default

This will remove the attack where someone else can brute force and guess the link.
This should also be the default for any shortlink - F&F request, Donations, etc

@summikhan11 @Parsh
It is however still possible for man in the middle or BitHyve to attack this

For that we will give an option of adding a second factor for 'larger amounts'
Here the user can select the 2FA they want to add
This is exactly like the F&F request
This should happen during the send flow where the user is entering a message
On the last screen (share) it should show if a second factor is selected and it being prominent and copiable

@antuz123 we have these options
ShortLinkType {
    /**
     * Shorten the path to a string that is only as long as needed to be unique, with a minimum length
     * of 4 characters. Use this if sensitive information would not be exposed if a short
     * Dynamic Link URL were guessed.
     */
    SHORT = 'SHORT',
    /**
     * Shorten the path to an unguessable string. Such strings are created by base62-encoding randomly
     * generated 96-bit numbers, and consist of 17 alphanumeric characters. Use unguessable strings
     * to prevent your Dynamic DynamicLinks from being crawled, which can potentially expose sensitive information.
     */
    UNGUESSABLE = 'UNGUESSABLE',
    /**
     * By default, Firebase returns a standard formatted link.
     */
    DEFAULT = 'DEFAULT',
  }

@cakesoft-shashank - need to figure out if we can do a 10 character long thing else wee will go with 17

I think Shashank has implemented the 17 char OTP. Rest can be done with Tobi @Parsh

https://xd.adobe.com/view/e8259038-6a8a-4b4f-b88f-780e311438a5-bd76/screen/bd2d2f2b-a93a-405e-b154-5cb41209d297/

@summikhan11 - the items for Advanced Options are:
2nd Factors (we will call them something else)

F&F identification - this will be only when F&F option is selected. Will be  email or phone number depending on what data we have. And the user can change it if they want from within this option. This selection can be shown on the next screen.
Simple OTP - when selected, the app generates it but does not show there. Not even on the next screen (it just says that the user will have to confirm an OTP which will be shown later) but only after the user has clicked 'Yes I have Shared'. A modal opens up where the user can copy this OTP.
Long OTP - same as above but will be much longer
User provided Secret Phrase - Here the user can provide anything and a 'Hint/ question' for the receiver

(Timelock)

The user can add a time lock for a month, 6 months or a year or choose a date
They are warned that this can't be undone
Timelock can be selected irrespective of any of the above.

Validity

The user can add a validity to the Gift. I.e. the gift will be called 'expired' if the receiver trues to claim after that period
The sender will see the gift in the available section after the validity has run out (when they come to the gift section and it gets refreshed)

https://xd.adobe.com/view/e8259038-6a8a-4b4f-b88f-780e311438a5-bd76/screen/37d6d24f-6be7-4ed1-a2dd-01f39e367f42/
remove "add to friends & family" from here
https://xd.adobe.com/view/e8259038-6a8a-4b4f-b88f-780e311438a5-bd76/screen/da6e795d-c890-4ff1-bbc7-54c9f690be4a/
multiple denominations pending

Depending on what you select as a 2FA mechanism, that should also be visible in the gift details when you go back there - like top or answer or something

https://xd.adobe.com/view/e8259038-6a8a-4b4f-b88f-780e311438a5-bd76/
look for screens:
Gift Details – Advanced Settings – Custom Secret Phrase
Gift Sats – Send – QR – Change contact
Gift Sats – Send – Short OTP
Gift Sats – Send – Long OTP
Gift – Details – Available Gift
content updates pending

added screens:
Home – Accept Gift Sats – Enter email address
Home – Accept Gift Sats – Enter OTP

Sender side - post "I have shared" modals - Simple OTP and Long OTP - touch to copy - check UX @Raheel1258
Receiver side - on accepting - simple OTP, Long OTP, email, phone number, Secret phrase - make it like F&F request acceptance @cakesoft-shashank
Sender side - gift details - all scenarios - touch to copy - Check UX (only the row to show, rest of the gift details can follow later) @Raheel1258 @cakesoft-shashank

Verified this issue on dev app v2.0.67(408)

repo: bithyve/hexa


text:
importing does not work in other projects

I have build it and importing it in another project
import "package/webcomponent"

but that is not working instead showing an empty custom element tag

@aditya-databrain  why did you close this?

source: gharchive/issue

authors: aditya-databrain tombohub

repo: bitovi/react-to-web-component

license: MIT

license_type: permissive

license_source: github-api


text:
Apple

1750

Yes

Confirm

Apple

Refresh

Yes

repo: bitpay/wallet


text:
Added feature to export multiple APK files to BITRISE_APK_PATH_LIST

Normally here we have the same discussion as here: https://github.com/bitrise-steplib/steps-sign-apk/pull/24
But here it's as brilliant as possible. 😍
I can use the ionic-archive step to build the android app.
Then I get multiple APKs (armv7 and x86). (I'm using cordova crosswalk plugin)
And then I can finally upload them automatically to google with the Google Play Deploy Step.
Without this pull request I have two options.
Either I specify the paths by myself - but this is statically then for each project.
Or I write a script which searches for APKs and set environment variable via the script.
Ah and third option I use my branch of this step ^^
So easy and working workflow with this pull request could be.
Log
BUILD SUCCESSFUL

Total time: 2 mins 53.572 secs
Built the following apk(s):
	/bitrise/src/platforms/android/build/outputs/apk/android-armv7-release.apk
	/bitrise/src/platforms/android/build/outputs/apk/android-x86-release.apk
Crosswalk info:
		After much discussion and analysis of the market,
		we have decided to discontinue support for Android 4.0 (ICS) in Crosswalk starting with version 20,
		so the minSdkVersion of Cordova project is configured to 16 by default.

Collecting android outputs
The apk path is now available in the Environment Variable: BITRISE_APK_PATH (value: /bitrise/deploy/android-x86-release.apk)
The apk paths are now available in the Environment Variable: BITRISE_APK_PATH_LIST (value: /bitrise/deploy/android-armv7-release.apk|/bitrise/deploy/android-x86-release.apk)

Workflow
workflows:
  primary:
	steps:
	- activate-ssh-key@3.1.1:
		run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}'
	- git-clone@3.5.2: {}
	- npm@0.9.0:
		inputs:
		- command: install
	- generate-cordova-build-configuration@0.9.3: {}
	- ionic-archive@1.1.0:
		inputs:
		- platform: android
	- google-play-deploy:
		inputs:
		- apk_path: "$BITRISE_APK_PATH_LIST"
	- deploy-to-bitrise-io@1.3.7: {}

Overview

Checkout
Install NPM packages
Prepare configuration
Build
Deploy

Please check and give me feedback 👍
@godrei @viktorbenei

Thanks for the PR.
We will check it ASAP.

Hey @patrickbussmann !
Sorry for the delay, just approved as it seems to be fully ok, I'll release it soon!
Thank you for the PR! 🚀🎉

source: gharchive/pull-request

authors: doomsayer13 patrickbussmann trapacska

repo: bitrise-community/steps-ionic-archive

license: mit

license_source: bigquery


text:
set-ios-product-bundle-identifier 1.1.3

New Pull Request Checklist
Please mark the points which you did / accept.

[x] I read the Step Development Guideline
[x] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[x] I did run bitrise run audit-this-step (in the step's repository - note, if you don't have this workflow in your bitrise.yml, you can copy it from the step template.)
[x] I read and accept the Abandoned Step policy

Hi @emenegro,
Thank you for your PR, we'll check it ASAP. 👍

repo: bitrise-io/bitrise-steplib


text:
🛑 Luogu CDN is down

In ebb51d4, Luogu CDN (https://cdn.luogu.com.cn/fe/loader.js?ver=20230228-2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Luogu CDN is back up in 8b3d490 after 11 minutes.

repo: bitsstdcheee/luogu-status


text:
Error when using latest Ecto rc-3

@bitwalker Application won't build with timex_ecto:
Duplicated modules:
    	'Elixir.Ecto.DataType.NaiveDateTime' specified in timex_ecto and ecto
    	'Elixir.Ecto.DataType.DateTime' specified in timex_ecto and ecto
    	'Elixir.Ecto.DataType.Date' specified in timex_ecto and ecto

@bitwalker Hi!
The problem because Ecto has added the same modules but just with dump function.
https://github.com/elixir-ecto/ecto/blob/v2.1.0-rc.3/lib/ecto/data_type.ex#L55
I think we can rename your modules and add prefix Timex. I can do PR for this fix.

Fixed in master.

authors: AndrewDryga Samorai bitwalker


text:
Remove duplicated copy

What this PR does:
Remove duplicated copy in the C2 question of the International Trade form

 [QAE16IMP] Trade - tweaks

repo: bitzesty/qae


text:
Scribe Support

Do you have any plan to support scribe?
because Scribe is faster than normal HTTP
see: https://github.com/twitter/finagle/tree/develop/finagle-zipkin#data-sink
And also easy to integrate with Finagle-Zipin

scribe is a deprecated transport, and an archived project by facebook
(archived years ago)
finagle retains scribe only for historical reasons. the current transports
are here https://github.com/openzipkin/zipkin-finagle

PS if you are looking for transports that can easily work with play
tracing, there are ones here as well amazon and microsoft specific ones
https://github.com/openzipkin/zipkin-reporter-java

Hmm... ok, I didn't notice that issue scribe is deprecated transport... thanks for the reply. Our team usually do Zipkin with Finatra. Thanks for replying me again!

@adriancole Thanks for your quick support!

authors: adriancole knightpop takezoe

repo: bizreach/play-zipkin-tracing


text:
xx-cbr - Checkerboard rendering

Port CBR technique to bgfx as an example:
https://github.com/GameTechDev/DynamicCheckerboardRendering
https://web.archive.org/web/20180821010729/https://software.intel.com/en-us/articles/checkerboard-rendering-for-real-time-upscaling-on-intel-integrated-graphics-v-12

https://web.archive.org/web/20220120233106/https://www.intel.com/content/dam/develop/external/us/en/documents/checkerboard-rendering-for-real-time-upscaling-on-intel-integrated-graphics.pdfhttps://www.intel.com/content/dam/develop/external/us/en/documents/checkerboard-rendering-for-real-time-upscaling-on-intel-integrated-graphics.pdf

The link ( https://software.intel.com/en-us/articles/checkerboard-rendering-for-real-time-upscaling-on-intel-integrated-graphics-v-12 ) you provided no longer works.
It has moved to a PDF it seems.
https://www.intel.com/content/dam/develop/external/us/en/documents/checkerboard-rendering-for-real-time-upscaling-on-intel-integrated-graphics.pdf
https://www.intel.com/content/www/us/en/developer/articles/code-sample/dynamic-checkerboard-rendering-using-microsoft-directx-12.html?wapkw=checkerboard

Thanks! I updated links.

authors: bkaradzic msmshazan

repo: bkaradzic/bgfx


text:
Apple Thread name fix

I have fixed the thread::init issue with names but API usage is still a problem, because if someone calls setThreadName from other thread, it will change the current thread's name

I don't like number of ifdefs in this PR... This code is already heavily ifdefed, and I prefer if things get simpler not more complicated. I'll try to figure something more cross platform.

authors: bkaradzic septag

repo: bkaradzic/bx


text:
🛑 Portainer is down

In b9c8166, Portainer ($PORTAINER_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Portainer is back up in 43f3062.


text:
Use utf8mb4 by default

Fixes #60

Thanks for contribution.
But it looks like it requires Mysql >=5.5.3 and Mariadb >=5.5. Could you please look into server version field of an initial handshake packet and fall back to utf8 if it is too old?

Yep, done!

Please add this comment to #36 before i merge:

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

@blackbeam You should add the contribution section to your README, then there's no need to have future contributors add to that thread.

authors: Diggsey blackbeam

repo: blackbeam/rust-mysql-simple


text:
fix: update UUID version from 3.4.0 to 7.0.0

#1099

:tada: This PR is included in version 2.9.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

authors: MrsFlux ealanisg

repo: blackflux/node-tdd


text:
[Gally]: master <- dev

Automatically created by Git-Ally

:tada: This PR is included in version 1.2.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: blackflux/promise-pool-ext


text:
[TMZ] Fix TMZ.com extractor

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[ x ] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[ x ] Searched the bugtracker for similar pull requests
[ x ] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[ x ] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ x ] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
This is a fix for the TMZ.com extractor. I did this on april 8 2020 but the PR never got merged in the original repo. Hopefully here it will be.
It seems TMZ started creating a new type of URL for its videos at the start of the year. These new URL's have some text before the ID, which broke the extractor.
Another problem was that the TMZ article pages changed their internal structure and the video URL is no longer in a json string but has to be obtained by parsing a JS line.
I tested the extractors today and they seem to be working OK.

Thanks for your work! Tried this video with your extractor file and it does not seam to be working.
https://www.tmz.com/videos/2020-10-31-103120-beverly-hills-protest-4878209/
maybe, tmz.py extractor file is not the only one that needs changes made?
Here's the log:
./youtube-dlc -v -F https://www.tmz.com/videos/2020-10-31-103120-beverly-hills-protest-4878209/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'-F', u'https://www.tmz.com/videos/2020-10-31-103120-beverly-hills-protest-4878209/']
[debug] Loading archive file None
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dlc version 2020.10.25
[debug] Python version 2.7.16 (CPython) - Darwin-19.6.0-x86_64-i386-64bit
[debug] exe versions: none
[debug] Proxy map: {}
[Kaltura] st_4878209: Downloading video info JSON
ERROR: An extractor error has occurred. (caused by KeyError(u'dataUrl',)); please report this issue on https://github.com/blackjack4494/yt-dlc . Make sure you are using the latest version; type  youtube-dlc -U  to update. Be sure to call youtube-dlc with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "./youtube-dlc/youtube_dlc/extractor/common.py", line 532, in extract
ie_result = self._real_extract(url)
File "./youtube-dlc/youtube_dlc/extractor/kaltura.py", line 298, in _real_extract
data_url = info['dataUrl']
KeyError: u'dataUrl'
Traceback (most recent call last):
File "./youtube-dlc/youtube_dlc/YoutubeDL.py", line 830, in extract_info
ie_result = ie.extract(url)
File "./youtube-dlc/youtube_dlc/extractor/common.py", line 545, in extract
raise ExtractorError('An extractor error has occurred.', cause=e)
ExtractorError: An extractor error has occurred. (caused by KeyError(u'dataUrl',)); please report this issue on https://github.com/blackjack4494/yt-dlc . Make sure you are using the latest version; type  youtube-dlc -U  to update. Be sure to call youtube-dlc with the --verbose flag and include its complete output.

I'll check it out. Thanks for the feedback.

Ok. It seems TMZ has changed again and introduced a new URL format for recent videos (october-2020 and newer). I'll try to add support to these new videos in another PR, but that doesn't mean that this PR has any defect. It adds support for videos posted between november-2019 and october-2020 which is useful.

Ok. It seems TMZ has changed again and introduced a new URL format for recent videos (october-2020 and newer). I'll try to add support to these new videos in another PR, but that doesn't mean that this PR has any defect. It adds support for videos posted between november-2019 and october-2020 which is useful.

Sure. Thanks a lot. Appreciate your help with this!

let me know when this is ready for review.

Hello again. I investigated the new structure of tmz.com and found they now use JSON-LD in all their pages, so I fixed the extractor to take advantage of it. I tested it with old and recent pages and it seems to be working fine.

Hello again. I investigated the new structure of tmz.com and found they now use JSON-LD in all their pages, so I fixed the extractor to take advantage of it. I tested it with old and recent pages and it seems to be working fine.

Wow! Brilliant! it seems to be working for every single TMZ link type.
But I've come across an interesting case. Not a big deal I guess, but still decided it's worth a highlight.
https://www.tmz.com/2020/11/05/gervonta-davis-car-crash-hit-and-run-police/
It has an embedded Youtube link and below is some "Hot Video" section. I'm not sure, if there's some correct way to handle this and we can leave it as it is.
Here's a log for it, if needed:
_./testdlc -v https://www.tmz.com/2020/11/05/gervonta-davis-car-crash-hit-and-run-police/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'https://www.tmz.com/2020/11/05/gervonta-davis-car-crash-hit-and-run-police/']
[debug] Loading archive file None
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dlc version 2020.10.25
[debug] Python version 2.7.16 (CPython) - Darwin-19.6.0-x86_64-i386-64bit
[debug] exe versions: none
[debug] Proxy map: {}
[TMZ] https://www.tmz.com/2020/11/05/gervonta-davis-car-crash-hit-and-run-police/: Downloading webpage
WARNING: "url" field is missing or empty - skipping format, there is an error in extractor
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"main", fname, loader, pkg_name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "./testdlc/main.py", line 19, in
File "./testdlc/youtube_dlc/init.py", line 487, in main
File "./testdlc/youtube_dlc/init.py", line 477, in real_main
File "./testdlc/youtube_dlc/YoutubeDL.py", line 2104, in download
File "./testdlc/youtube_dlc/YoutubeDL.py", line 846, in extract_info
File "./testdlc/youtube_dlc/YoutubeDL.py", line 901, in process_ie_result
File "./testdlc/youtube_dlc/YoutubeDL.py", line 1641, in process_video_result
IndexError: list index out of range

Very thorough testing! Thanks.
I added support for embedded youtube and twitter videos.
I'm guessing this PR is ready for review.

license: Unlicense


text:
Upgrade to JIRA 7.13.0 (Enterprise Release)

Description of the Change

Upgrade to JIRA 7.13.0 and JIRA Service Desk 3.16.0 release.
Upgrade GLIBC to 2.28-r0 release
Upgrade MySQL JDBC to 5.1.47

Verification Process

Container builds cleanly.
JIRA starts up, licence install works and demo project loads.

Thanks for the update!

authors: Firefishy blacklabelops

repo: blacklabelops/jira


text:
Adds ZHA support (tested & working)

Adds ZHA support for the following devices:

GE Plug-in Smart Dimmer (45852GE)
Innr Dimmable White Bulb E26 (AE_260)
Innr Dimmable Warm White BR30 E26 Bulb (BE_220)
Philips Hue White Ambiance A19 E26 Bluetooth (LTA003)
Philips Hue White A19 E26 Bluetooth (LWA003)
Philips Hue White PAR38 Outdoor (LWB015)
Philips Hue Single Filament Bulb ST19 E26 (LWV002)

Tested various device functions and confirms pairs successfully with Conbee II and SkyConnect coordinators.

thanks a lot

authors: blakadder kyleaffolder

repo: blakadder/zigbee


text:
Add Frigate Beta oldcpu support

Add support for processors without support for AVX instructions

I can confirm this works

repo: blakeblackshear/frigate-hass-addons


text:
Remove zero categories from cover overbudgeting

During overbudgeting after click on the top red -XXX button popup with words "Cover this overbudgeting with:" appears. It can't be done with zero categories so I removed them.
But I'm not shure if "setInterval(removeZeroCategoriesFromCoverOverbudgeting, 50);" is apropriate way to do so. However it works fine.
Screwed this pull request with the commit of the other mine pull request. Should I rework this or you'll handle?

I think I'd set the polling to something more like 250 if we have to poll, and yeah, if you could deal with the conflicts that'd be amazing. It's taking a lot of time to deal with Trello and the forum at the moment!

Fixed conflicts and increased interval.
Wondering if it is needed to make more complicated logic without timer. Maybe attach listener only when user clicks Red overbudgeted button? Is this optimization necessary?

I'm trying to figure out a way around all this polling in general (http://stackoverflow.com/questions/34635940/are-there-any-hooks-i-can-use-to-inject-templates-and-features-cleanly-into-an-e), but for now let's just keep moving. I'd rather have the feature and improve it than be perfectionist up front. Testing now!

I restructured a tiny bit to use setTimeout instead of setInterval, and in the long term it'd be awesome to not have it flicker in, but I think the SO question I linked to above is the best way to get there, so let's keep moving and clean up later when/if we find a better way to do this.
I figured out why you were polling so much, and put it back to 50. Sorry about that bad feedback.

authors: blargity egens

repo: blargity/ynab-enhanced


text:
disable overall cache

feat(plugin): adds option to disable cache on plugin register
test(plugin): updates test server with new disableCache option
docs(readme): updates readme with new disableCache option

Solves #6

 Disable cache during development

repo: blastorg/fastify-aws-dynamodb-cache


text:
DjangoOptimizerExtension not optimizing when fragments are used and field is queried twice

Given this schema (simplified from the demo):

schema.py
from typing import List, cast

from strawberry_django_plus import gql
from strawberry_django_plus.directives import SchemaDirectiveExtension
from strawberry_django_plus.optimizer import DjangoOptimizerExtension

from .models import Issue, Tag

@gql.django.type(Issue)
class IssueType:
    name: gql.auto
    tags: List["TagType"]

@gql.django.type(Tag)
class TagType:
    name: gql.auto
    issues: List[IssueType]

@gql.type
class Query:
    issue_list: List[IssueType] = gql.django.field()

schema = gql.Schema(
    query=Query,
    extensions=[
        SchemaDirectiveExtension,
        DjangoOptimizerExtension,
    ],
)

And given these two equivalent queries:

slow.graphql
query Slow {
  issueList {
    name
    tags {
      ...A
    }
    tags {
      name
    }
  }
}

fragment A on TagType {
  issues {
    ...B
  }
}

fragment B on IssueType {
  name
}

fast.graphql (obtained by clicking on "Merge fragments into query" in GraphiQL)
query Fast {
  issueList {
    name
    tags {
      issues {
        name
      }
      name
    }
  }
}

Initializing the database with this queries:

Details
INSERT INTO demo_issue (id, name, priority)
VALUES (1, 'issue1', 1), (2, 'issue2', 2), (3, 'issue3', 3);

INSERT INTO demo_tag (id, name)
VALUES (1, 'tag1'), (2, 'tag2'), (3, 'tag3');

INSERT INTO demo_issue_tags (issue_id, tag_id)
VALUES (1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (3, 3);

Slow is experiencing the N+1 queries problem, while Fast is not.
Using GraphiQL and the Django toolbar I can see that Fast is making 3 queries:

While Slow is making 11:

Note that moving the field name from issueList into the fragment A doesn't trigger the issue.

@edomora97
btw/OT:

Using GraphiQL and the Django toolbar

How does this work for you?
I'm using https://github.com/przemub/django-graphiql-strawberry-debug-toolbar, but despite the fix from https://github.com/przemub/django-graphiql-strawberry-debug-toolbar/pull/1 it appears to not be working for me anymore currently.

Hey @edomora97 , thanks for reporting this.
The optimizer does take fragments into consideration, but your example might be hitting a corner case that it is not considering. The code that inspects the query is https://github.com/blb-ventures/strawberry-django-plus/blob/87fb0948f8ae9158a0884d21221a8ad7abf2a436/strawberry_django_plus/utils/inspect.py#L193, with the fragment handling being done in this elif clause.
I'll try to take a look at that by the end of the week, but if you have time to take a look at this, feel free to open a PR that fixes it and I'll glagly review it :)
@blueyed this lib provides a fix to the toolbar to make it work, even with async views. Try using it: https://blb-ventures.github.io/strawberry-django-plus/debug-toolbar/

repo: blb-ventures/strawberry-django-plus


text:
feat/dynamic-hud

https://discord.com/channels/531175899588984842/536970543736291346/912567991017816125

I noticed that it doesn't appear to update the actual state of the corner icons until a combat event occurs again making it appear to do nothing until the next time you're in combat and it "pops" into the correct state and is correct from that point forward.

authors: dlamkins entrhopi

repo: blish-hud/Blish-HUD


text:
NPE retrieving a Block

While using the LATEST version, if I retrieve the block 0000000000000000011cb67e10662cdca9f8a5c8ea0f23d1e6fc5027539d684a
BlockExplorer blockExplorer = new BlockExplorer();
Block block = blockExplorer.getBlock("0000000000000000011cb67e10662cdca9f8a5c8ea0f23d1e6fc5027539d684a");

I obtain
Exception in thread "main" java.lang.NullPointerException
at info.blockchain.api.blockexplorer.Output.(Output.java:36)
at info.blockchain.api.blockexplorer.Output.(Output.java:31)
at info.blockchain.api.blockexplorer.Transaction.(Transaction.java:71)
at info.blockchain.api.blockexplorer.Block.(Block.java:70)
at info.blockchain.api.blockexplorer.BlockExplorer.getBlock(BlockExplorer.java:89)
at com.knokode.bitcoin.explorer.Main.main(Main.java:18)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)

On Oct 21, 2015, at 4:20 PM, Filippo Diotalevi notifications@github.com wrote:
at info.blockchain.api.blockexplorer.Output.(Output.java:36)

With, I think the latest, line 36 in Output.java for me is only the character }
Fwiw, I haven’t run into this issue, while doing a fair amount of testing, since installing the version that was supposed to have the fix.
Michael Hall

Although I haven't ran into this issue as well, I changed a minor thing that could have ended up in a NPE in the Output class.
Can you confirm that you actually run the latest git version? The maven repository is no longer supported, I removed it from the README as well.

Thanks,
I was actually using the maven repo, I'll try to clone the github repo and
build from sources tonight
Filippo
On 22 Oct 2015 2:21 pm, "matsjj" notifications@github.com wrote:

Although I haven't ran into this issue as well, I changed a minor thing
that could have ended up in a NPE in the Output class.
Can you confirm that you actually run the latest git version? The maven
repository is no longer supported, I removed it from the README as well.
—
Reply to this email directly or view it on GitHub
https://github.com/blockchain/api-v1-client-java/issues/15#issuecomment-150221901
.

authors: fdiotalevi matsjj mik3hall


text:
[Ledger] Ledger connect via WCv2 fails on eth_getBalance, but WalletConnect itself succeeds

Current Behavior
Originally I had Ledger configured identically to WalletConnect, however eth_getBalance and eth_call calls were all failing using the provider from the Ledger module, even though they were succeeding via the WalletConnect module. Using Ledger Live, I can connect via the Ledger module, which does not respond to eth_getBalance. However, connecting to Ledger Live via WalletConnect works entirely as expected.
Also, enableDebugLogs does not seem to really have any impact?
Expected Behavior
For the Ledger connect module to return a provider that handles eth_getBalance calls properly where WalletConnect does as well.
Steps To Reproduce
const injected = injectedModule()
const walletConnectConfig = {
    projectId: PROJECT_ID,
    requiredChains: [1],
    dappUrl: APP_URL,
}
const ledgerConfig = {
    ...walletConnectConfig,
    enableDebugLogs: true,
    walletConnectVersion: 2,
    requiredMethods: ['eth_call', 'eth_getBalance'],
    optionalMethods: ['eth_call', 'eth_getBalance'],
    additionalOptionalMethods: ['eth_call', 'eth_getBalance'],
}

const walletConnect = walletConnectModule(walletConnectConfig)
const ledger = ledgerModule(ledgerConfig)

onboard = Onboard({
    wallets: [injected, walletConnect, ledger, trezor],
    chains: [{
        id: '0x1',
        token: 'ETH',
        label: 'Ethereum Mainnet',
        rpcUrl: RPC_URL
    }],
    ...
}]

...

web3.setProvider(onboard.state.get().wallets[0].provider || RPC_URL)

What package is effected by this issue?
@web3-onboard/ledger
Is this a build or a runtime issue?
Runtime
Package Version
core: 2.20.4, ledger: 2.5.1
Node Version
No response
What browsers are you seeing the problem on?
Chrome
Relevant log output
No response
Anything else?
No response
Sanity Check

[X] If this is a build issue, I have included my build config. If this is a runtime issue, I have included reproduction steps and/or a Minimal, Reproducible Example.

Hi @tuckerchapin!
Thanks for the report, we're looking into this.

I've created an issue on the WalletConnect's repo, https://github.com/WalletConnect/walletconnect-monorepo/issues/3411.
This happens on the Ledger connector because we are passing eth_getBalance by default on the optionalMethods property on the call to WalletConnect's ethereum-provider init(). It does not happens using the web3-onboard's WalletConnect connector because in that case it is not passed. We're fixing it on our side by updating Connect Kit.

Just wanted to follow up on this!

@tuckerchapin unfortunately @hlopes-ledger is no longer with Ledger. I have reached out to the Ledger team for more insight into the developing fixes ongoing. I will update here with any information.

Any updates?

Hi! Just checking in again... has this been resolved?

@Adamj1232 @taylorjdawson Hey there, just wanted to see if this has been addressed yet?

authors: Adamj1232 hlopes-ledger tuckerchapin


text:
Find a permanent home for Blockstack protocol docs

@muneeb-ali commented on Sat Sep 16 2017
We have some circular loops and broken old docs:
https://github.com/blockstack/blockstack-core/wiki/Protocol-Details
and
https://github.com/blockstack/blockstack/wiki/Blockchain-ID
We need to find a permanent home for protocol docs and commit to never changing that location again and maintain a revision history at that single place.
I propose using the "blockstack" repo and blockstack/docs directory with files like protocol.md and:

not use wikis (they're complicated and hidden in the interface) and
also not use the website; the website changes frequently and there is no revision history for it. The website can try to mirror the docs but it should not be the primary way to organize docs.

As our project grows it'll be extremely important to be able to refer to old versions of protocol specs.

@jackzampolin commented on Wed Jan 10 2018
Related: https://github.com/blockstack/blockstack/issues/213

@moxiegirl commented on Mon Jan 14 2019
Issue moved to blockstack/docs.blockstack #97 via ZenHub

This issue is outdated. We now have docs.blockstack.com and core.blockstack.org as well as proper versioning of all through Github


text:
Improve the description of Blogifier

I tried to get some feedback of what people thought of this project and I was mainly met with responses like "I don't even understand what it is/does". Maybe it would be a good idea to explain a bit more in depth about what Blogifier is and why people should use it. Simply saying that it "blogifies" ASP.NET sites doesn't really explain much about it.
I really think this project looks interesting and I look forward to seeing it grow. :)

Maybe not perfect, but updated and hopefully an improvement.

I don't see any changes. Or are you saying that it doesn't require any?

Description was changed for a package (https://www.nuget.org/packages/Blogifier.Core). The "Core" is actually just a back-end for the application we building. More on this here: http://www.rtur.net/blog/post/2017/09/25/the-failure-of-communication

authors: AWulkan rxtur


text:
Translate to English

Interface is currently in German since it was written for a university project.

When is the translation finished?

Sometimes after you start working on it.

authors: bloody-orange xMarkusSpringerx

repo: bloody-orange/WuHu


text:
Incorporate LADDERS push 20221130-150959172

Updated LADDERS dataset

Closing, more recent data already merged

authors: cdhs-bha-data-services-sys jlhogan

repo: bloom-works/ownpath


text:
Reset blp_dev to be working development branch.

Bring blp_dev branch up to speed with latest version of code.

@vishalya @vmanohar1 @tylerparsons @mbektas @dprophet  for awareness.

repo: bloomberg/cartodb


text:
Use a custom frame eval function

This incidentally solves #205, at least in most cases, as well as giving us about a 13% speedup.
It turned out to be surprisingly complex to implement, though.
The last commit adds a new test case for something I couldn't figure out how to fix.

@pablogsal and I have decided to abandon this (again, after the first abandoned attempt in #207).
This does have some great advantages:

It makes tracking in non-native mode a bit over 10% faster, which is a pretty considerable performance gain.
It also addresses #205, by making it so that we see every frame before _PyEval_EvalFrameDefault can do any allocations for it, instead of after.
It also injects a frame into the C stack for every Python call (at least, every Python call after tracking starts) that comes from Memray itself, which we know is built with debug symbols. We could look for that symbol when pairing up the native stack with the Python stack to produce the hybrid stack - we may have been able to improve our capabilities on platforms where the Python interpreter doesn't have DWARF debug information by leveraging that frame.

It also has some pretty serious disadvantages:

Because the Memray API can be used to start tracking inside a running application at any time, some frames on the Python stack may be using the default eval function, and some may be using our custom eval function, which makes reasoning about the state of things harder, as well as making it harder to write any logic that depends on the existence of our injected frame (since it won't always be there).
We thought we'd be able to throw away our original tracking approach (leveraging a profile function), but it turns out we still need to keep that: when there are frames on the stack above where tracking started that use the default frame eval function, we need some way to know when those frames are popped off the stack - a profile function can tell us that, but a custom eval function can't.
Since we need to keep the profile function, we unset it below our custom eval function, and reset it when returning from our custom eval function. That leads to very complex interactions between the frame eval function and the profile function:

Sometimes our custom frame eval function will fire before our profile function has ever run for a thread, but sometimes after, and it can see a different state depending on this (it can even see a different profile function installed, since we install a trampoline first)
Previously we could detect when someone sets a different profile function underneath us, but when our custom eval function has temporarily uninstalled our profile function we lose the ability to detect that case.
If tracking stops underneath a still running thread, and then later restarts, we will reinstall our own profile function below our eval function. When popping frames, we will later try to restore our original profile function, only to discover that our own profile function is already installed, and our check for whether someone overwrote our profile function is now working against us since we overwrote our own.

The method for registering custom frame eval functions is different across Python versions that we support - Python 3.7 and 3.8 require the eval function be registered by directly manipulating the PyInterpreterState, and Python 3.9 and later have a setter method that you need to call instead.
The interface for custom frame eval functions is different across Python versions that we support - 3.7 and 3.8 use one signature, 3.9 and 3.10 use another, and 3.11 uses still another.
3.11 passes a _PyInterpreterFrame* to the eval function, rather than a PyFrameObject*. Handling this case requires us to make some of our lower level tracking code generic, working on different types of frame objects, and adding additional complexity.
Custom frame eval functions have an uncertain future - they didn't prove to be very useful for their intended use case, and several of the CPython core devs dislike them and hope they get removed, as they hinder optimizations in the eval loop.
And the nail in the coffin: using a custom frame eval function breaks frame inlining in 3.11, which results in many more native frames on the C stack, and therefore much slower native-mode tracking.

We have done more work for smaller performance gains in the past. But we originally hoped that this idea would make things simpler, and instead it makes things considerably more complex. There were a lot of gotchas, and there are likely still edge cases that we missed even after getting the entire test suite passing (and thinking up some new tests along the way).

repo: bloomberg/memray


text:
Maintaining compiler compatibility

Hi Christian,
I'm currently compiling with the g++ version that comes with Ubuntu 14.04:
brock@brock-desktop:~/git/conwaygame$ g++ --version
g++ (Ubuntu 4.8.4-2ubuntu1~14.04.1) 4.8.4
However, I was unable to compile the tests again:
test_rules.cpp: In function ‘void test_n_alive_neighbors::make_test_one_alive(int, int)’:
test_rules.cpp:26:39: error: invalid operands of types ‘const char [2]’ and ‘int’ to binary ‘operator<<’
ASSERT_EQUAL_MSG(1, n_alive, "(" << i << ", " << j << ")");
I can push a fix for this, but it amounts to creating a stringstream and then piping the message into it. Though this does increase the number of lines of code. I couldn't figure out the appropriate cast to do it without 2 lines.
Anyway, I have a feeling this is going to keep happening unless we consolidate our development environments.

Hi Brock,
I don't think there is a need to use the same compiler. The code we write should be portable C++11. Just make it work on your compiler and I will later review the changes.

Do you want me to just push directly to master or branch/merge?

Master directly is fine for now

I just compiled with gcc4.8.5 myself and did not have any problems. make check works just fine prior to your code changes. It seems to me there is something weird going on with your compiler?

authors: bee-rock bloomen

repo: bloomen/conwaygame


text:
Fix for Defect/108461

Output appropriate metrics when keystone authentication fails. Currently no metrics are output at all in this case.

please do not put private defect/bug/etc numbers in commit messages for public repos.

These commits need to be squashed.

authors: j2sol na-gupta paulczar

repo: blueboxgroup/ursula-monitoring


text:
Added defaults for grub and serial_console

When deploying ursula to SoftLayer virtual servers it was discovered that the
/etc/default/grub file did not exist and there was no serial console on the
virtual servers.  The changes made in this commit allowed the ursula deploy
to proceed.

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

Please don't click the button to update your branch. It creates a "merge" commit here in the PR, which looks ugly when we merge the PR to master.

repo: blueboxgroup/ursula


text:
How do I play *.ulaw file ?

Checklist

[X] I made sure that the issue I am raising doesn't already exist

Use case / Problem
I tried to play *.ulaw file on audioplayers.
But the app crashed (for ios version, didn't check on android and other versions)
Example Link
https://stcadevicedata.blob.core.windows.net/audio/sam’shome_459/1668140740.16229.ulaw
Please update me. Thanks.
Proposal / Solution
No response
Example Code

Example Code
void main() {
}

Affected platforms
Android, iOS
Platform details
No response
Audio Files/URLs/Sources
No response
Mockups
No response
Related issues / more information
No response
Working on PR
yeah

And if possible, could you let me know the supported file type list?

I think ulaw isn't supported for iOS: https://github.com/bluefireteam/audioplayers/blob/main/troubleshooting.md#supported-formats--encodings
There isn't much you can do about it, as it has to be supported by the platform player.

I can see some ios apps on native platform.
But I want to implement that on flutter/dart.
I showed a sample app via appstore link below.
https://apps.apple.com/us/app/carealert/id1403367252
So I think the ios platform is supported *.ulaw file type.

@Angkhan1992 So did you succeed playing your mentioned file on iOS with the native player? If so, it should also work with audioplayers. I cannot test, as I'm lacking of apple devices.

I can play it now, maybe it was fixed with #1625

repo: bluefireteam/audioplayers


text:
upscale canvas drawing on retina

Right now, JavaScript-Load-Image doesn't play well with Retina and other HiDPI displays because we draw too few pixels in the canvas container.  This PR adjusts the canvas dimensions when we attempt to scale an image.

Thanks for your contribution, @jjwon0 and sorry for the delay.
For your info, I've not included the code for the backingStoreRatio, as this property seems to be deprecated and not used in any current browser versions.

repo: blueimp/JavaScript-Load-Image


text:
set SpecGenerationToProcess earlier

If we get an error in syncMemberServices (causing handler exit), we lose the necessary update to SpecGenerationToProcess.
We should set SpecGenerationToProcess as soon as we know we should. Right after syncClusterRoles should be good, since the "state" from that function is what we would be worried about losing an an error bailout. We don't need to worry about currentHash and cr.Status.LastConnectionHash since we'll get the same values for those on the next handler.

Fixed on master; will close this when 0.4.2 is out.


text:
Update NF32 to use Notecard LoRa

Update NF32 to use Notecard LoRa
New build based on Notecarrier-F

Thanks, will look when I get to my hotel in Amsterdam Kimball On 17 Jun 2024, at 16:16, TJ VanToll @.***> wrote:
@tjvantoll approved this pull request.
Looks great! I just had a few trivial comments. Everything looks good in git also 👍
In 32-fall-detector-and-panic-button/README.md:

-## Notehub Setup
+## Overview
+
+## LoRa Gateway Setup
+
+Before you can use the Notecard LoRa you need to have a LoRaWAN gateway that is provisioned to the Things Network.  To make this easy you can setup the Blues Indoor LoRaWAN Gateway.  To get this set up follow the setup instructions
⬇ Suggested change
-Before you can use the Notecard LoRa you need to have a LoRaWAN gateway that is provisioned to the Things Network.  To make this easy you can setup the Blues Indoor LoRaWAN Gateway.  To get this set up follow the setup instructions
+Before you can use the Notecard LoRa you need to have a LoRaWAN gateway that is provisioned to The Things Network.  To make this easy you can setup the Blues Indoor LoRaWAN Gateway.  To get this set up follow the setup instructions
In 32-fall-detector-and-panic-button/README.md:

-Sign up for a free account on notehub.io and create a new project.
+First connect your Blues Swan and Notecard to your Notecarrier-F.
⬇ Suggested change
-First connect your Blues Swan and Notecard to your Notecarrier-F.
+First connect your Blues Swan and Notecard to your Notecarrier F.
In 32-fall-detector-and-panic-button/README.md:

-## Sparrow Setup
+1. Follow the steps in the Notecard Quickstart to connect your Notecard LoRa to your Notecarrier-F.  Your antenna will only have one cable, and the Notecard LoRa only has one connection.
⬇ Suggested change
-1. Follow the steps in the Notecard Quickstart to connect your Notecard LoRa to your Notecarrier-F.  Your antenna will only have one cable, and the Notecard LoRa only has one connection.
+1. Follow the steps in the Notecard Quickstart to connect your Notecard LoRa to your Notecarrier F.  Your antenna will only have one cable, and the Notecard LoRa only has one connection.
In 32-fall-detector-and-panic-button/README.md:

-
+
The image still has A2 in it and not F_D12.
In 32-fall-detector-and-panic-button/README.md:

-
+Since this is a fall detector, we're going to need to drop this assembly from a decent height to simulate a person falling. To keep things secure, we secure everything to the breadboard with rubber bands or tape.
⬇ Suggested change
-Since this is a fall detector, we're going to need to drop this assembly from a decent height to simulate a person falling. To keep things secure, we secure everything to the breadboard with rubber bands or tape.
+Since this is a fall detector, we're going to need to drop this assembly from a decent height to simulate a person falling. To keep things from bouncing around, you can secure everything to the breadboard with rubber bands or tape.
In 32-fall-detector-and-panic-button/README.md:

- -=================== -=================== -===== SPARROW ===== -=================== -Feb 16 2023 22:42:58 -2037335832365003001d001f -APPLICATION HOST MODE -CONSOLE TRACE ENABLED -
+1. Download and install Visual Studio Code.
+2. Install the PlatformIO IDE extension via the Extensions menu of Visual Studio Code.
+3. Click the PlatformIO icon on the left side of VS Code, then click Pick a folder, and select the the firmware directory 32-fall-detector-and-panic-button.
⬇ Suggested change
-3. Click the PlatformIO icon on the left side of VS Code, then click Pick a folder, and select the the firmware directory 32-fall-detector-and-panic-button.
+3. Click the PlatformIO icon on the left side of VS Code, then click Pick a folder, and select the firmware directory within 32-fall-detector-and-panic-button.
In 32-fall-detector-and-panic-button/README.md:

-By default, the accelerometer needs to be in free fall for 300ms to produce a fall event. If you don't see the fall event on Notehub, try dropping the breadboard from a greater height. If you want to detect shorter or longer falls, you can change the value of the macro BMA400_INTERRUPT_DURATION_DEFAULT, which is in units of 10ms (so the default is 30: 30 * 10ms = 300ms). You can do this when invoking CMake via -DCMAKE_C_FLAGS="-DBMA400_INTERRUPT_DURATION_DEFAULT=<some value>", replacing <some value> with your custom value.
+By default, the accelerometer needs to be in free fall for 300ms to produce a fall event. If you don't see the fall event on Notehub, try dropping the breadboard from a greater height. If you want to detect shorter or longer falls, you can change the value of the macro BMA400_INTERRUPT_DURATION_DEFAULT, which is in units of 10ms (so the default is 30: 30 * 10ms = 300ms). You can do this by adding  -D BMA400_INTERRUPT_DURATION_DEFAULT=<some value>" to the build_flags in platformio.ini, replacing <some value> with your custom value.
⬇ Suggested change
-By default, the accelerometer needs to be in free fall for 300ms to produce a fall event. If you don't see the fall event on Notehub, try dropping the breadboard from a greater height. If you want to detect shorter or longer falls, you can change the value of the macro BMA400_INTERRUPT_DURATION_DEFAULT, which is in units of 10ms (so the default is 30: 30 * 10ms = 300ms). You can do this by adding  -D BMA400_INTERRUPT_DURATION_DEFAULT=<some value>" to the build_flags in platformio.ini, replacing <some value> with your custom value.
+By default, the accelerometer needs to be in free fall for 300ms to produce a fall event. If you don't see the fall event on Notehub, try dropping the breadboard from a greater height. If you want to detect shorter or longer falls, you can change the value of the macro BMA400_INTERRUPT_DURATION_DEFAULT, which is in units of 10ms (so the default is 30: 30 * 10ms = 300ms). You can do this by adding  -D BMA400_INTERRUPT_DURATION_DEFAULT=<some value>" to the build_flags in platformio.ini, replacing <some value> with your custom value.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Image updated, should be read to merge now.  Thanks @tjvantoll

repo: blues/app-accelerators


text:
Please add some safeguards to avoid recommending Ukrainians to new russian accounts

https://bsky.app/profile/rasentiment.bsky.social/post/3kkybyloqi22k

This is highly undesirable and leads to community safety incidents.
In the particular case above, the recommendations probably went off the language tag used on user's own posts. But all other signals indicate that it's russian.

This particular person is quite persistent, so maybe it's more important than I initially thought

@pfrazee @estrattonbailey

Permalink: https://bsky.app/profile/did:plc:3ntude64e2jzpihew5s4pnnd/post/3kkybyloqi22k

mkay, now he's even openly supporting a known fascist

It's escalating further https://bsky.app/profile/mathan.dev/post/3kluyuyj5mc2u

Just report him.

Just report him.

We've been doing that for a week now =/ Also I'm documenting this here mostly to illustrate the severity of such incidents and why I'd rather prevent them than deal with them reactively.

How would they go about doing that?

I may have some ideas, but I'm not the one being paid to figure that

repo: bluesky-social/social-app


text:
To prevent moderation list from being abused, notify when updated

Users trust a moderation list but if the creator of the list add a harmless account after users' registration, users mute/block the account accidentally.
To prevent this, I think notification is needed when registered moderation lists are updated.

I added following suggestion:
https://github.com/bluesky-social/atproto/discussions/1978#discussioncomment-10827596


text:
🛑 Skytalks SSL Website (v4) is down

In 6173366, Skytalks SSL Website (v4) (https://skytalks.info) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Skytalks SSL Website (v4) is back up in f71bc6e after 38 minutes.

repo: bluknight/skytalks-monitor


text:
Add warning when no updates

This one I wasn't sure about, but when I started using it, I got confused when I saw no output when running. Adding the --help from #1 will go a long way in solving this, but I thought maybe it would be ok to have a warning/log message if no updates was found within the given cutoff.

PS: This is the last PR I have :)

That's great! Thanks for the help!

You saved me the trouble of having to make this tool myself, so the least I can do is help polish :)

authors: bmathews vidartf

repo: bmathews/recently-updated


text:
Exclude concurrent{,.futures} from stdlib if py2 (#74)

Fixes #74

Coverage increased (+0.2%) to 91.954% when pulling 0b0f54a3de420ec69ad3a40a02885a5c3b906a0f on kxrd:master into bddbfc70af1c0f2de4684e1a360fcd03a8b131e0 on bndr:master.

authors: coveralls kxrd

repo: bndr/pipreqs


text:
Operations: smart search and filtering

[x] Filter by name
[x] Filter by a range of amounts
[x] Filter by a single category
[x] Filter by a range of dates

Add nice UI:

[ ] Basic search field
[ ] Field for searching dates http://bevacqua.github.io/rome/
[ ] maybe a short summary? (sum of operations, different categories, etc.)

repo: bnjbvr/kresus


text:
Fix import of button from @strapi/design-system

Fix issue #83 by updating how Button is imported from @strapi/design-system.

Hey @diacu,
Thank you for reporting the issue.
I’ve ran the CI on your PR and as I expected it failed on linting because the updated button import is unresolved.
See the failed CI output here https://github.com/boazpoolman/strapi-plugin-config-sync/actions/runs/3974200216/jobs/6813678040
I’ll try to reproduce the issue but I can’t imagine updating the button import fixes the issue.
EDIT:
Please refer to the design system docs on how to import the button component. https://design-system-git-main-strapijs.vercel.app/?path=/docs/design-system-components-button--base
It states the import should be written like this:
import { Button } from '@strapi/design-system';

Hey @boazpoolman,
I checked the docs too, but what made me try this was that other plugins and strapi core is importing buttons the same way. I don't know why they do it like this, I did not find anything related to this on strapi/strapi repo.
I didn't run any tests, I just did the changes in my node_modules, saw that it works and forked the repo to share my findings with you.

The import guidelines of all the design-system components were updated in this commit. Both ways of importing still work for backwards compatibility I assume, though they've made it so that linting will fail if you use the old way so you're forced into using the new way.
Having said that, many plugins including core plugins have not been fully updated to use the new format.
I suspect something else broke you're instance and updating the node modules helped reload and fix it. Can you confirm that if you revert your change in the node modules that the issue comes back?

I found the problem by adding all my project dependencies into the playground and run everything. I have a plugin that somehow forces the version of @strapi/design-system to 1.2.5 (it's strapi-plugin-comment-manager). Removing it solve the problem, so it's not a bug on your plugin.
Thanks a lot for your help!

authors: boazpoolman diacu

repo: boazpoolman/strapi-plugin-config-sync


text:
OS X Dependency requirement

Hi there,
looks like it still requires a dependency - libmagic
$ ./git-s3-push
dyld: Library not loaded: /usr/local/opt/libmagic/lib/libmagic.1.dylib

$ brew install libmagic
==> Downloading https://homebrew.bintray.com/bottles/libmagic-5.30.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libmagic-5.30.sierra.bottle.tar.gz
==> Using the sandbox

$ ./git-s3-push --help
stat /Users/XXXX/.git: no such file or directory

Hi Alex, yes, it uses magicmime on Unix-like platforms, so you need to install libmagic. Should be explained here: https://github.com/bobbo/git-s3-push#dependencies
If you think the README could be improved, let me know. Cheers.

authors: bobbo netflash


text:
added sum20And20 function

Added sum20And20 function per book instructions.

Fyi while running the test command I got the error:
'NODE_OPTIONS' is not recognized as an internal or external command,
operable program or batch file.
Adding cross-env to the test script and installing the package fixed this for me.

Thank you, Connor,
The good old "is not recognized as an internal or external command" error, I'll have to fix that

repo: bobbyhadz/all-in-programming


text:
Скласти додаткові інформаційні блоки

Можна зробити резюме менш формальним, додавши додаткові блоки, які містять корисну інформацію, але подають її в "розважальній" формі. Наприклад, що подобається і не подобається, сильні і слабкі сторони, перелік навиків чи хобі, інфографіка або ж інтерактивні модулі, тощо. Варто написати контент такого блоку раніше, ніж починати верстку, бо його розміри впливатимуть на розміщення елементів на сторінці.

LANGUAGES
🇺🇦 УКРАЇНСЬКА 🇷🇺 РУССКИЙ 🇺🇸 ENGLISH
SKILLS
HTML CSS JS JQUERY REACT REDUX GULP NODEJS NPM BOOTSTRAP SEMANTIC UI LESS SASS CSS-IN-JS PRETTIER ESLINT AWS TRAVIS MICROSOFT OFFICE PHOTOSHOP FIGMA WINDOWS


text:
Add pyproject.toml for Custom Node Registry

We are working with dr.lt.data and comfyanon to build a global registry for custom nodes (similar to PyPI). Eventually, the registry will be used as a backend for the UI-manager. All nodes go through a verification process before being published to users.
The main benefits are that authors can

publish nodes by version and users can safely update nodes knowing ahead of time if their workflows will break or not
automate testing against new commits in the comfy repo and existing workflows through our CI/CD dashboard

Action Required:

[ ] Go to the registry. Login and create a publisher id. Add the publisher id into the pyproject.toml file.
[ ] Write a short description.
[ ] Merge the separate Github Actions PR and run the workflow.

If you want to publish the node manually, install the cli and run comfy node publish
Check out our docs if you want to know more about the registry. Otherwise, feel free to message me on discord at haohao_81202 or join our server if you have any questions!

@bobmagicii

sweet! just added your publisher ID into the toml file, you should be good to merge the other PR in and then this one!
this is a 1-min YT walkthrough if video format works better too! https://youtu.be/WhOZZOgBggU?si=5Sl9UOQE_05jUtm6

alright cool. i will most likely be using the manual publish command rather than setting up automatic to start with. but i will check it out this weekend as i have some updates i need to push into this too.

alright cool. i will most likely be using the manual publish command rather than setting up automatic to start with. but i will check it out this weekend as i have some updates i need to push into this repo too.

sweet!!! lmk if you have any questions hehe

alright cool. i will most likely be using the manual publish command rather than setting up automatic to start with. but i will check it out this weekend as i have some updates i need to push into this repo too.

hey @bobmagicii friendly poke to ask if there's anything we can help with?

nope i am good. appreciate the ping its just my time for ai stuff is a sinewave 🤣

authors: bobmagicii haohaocreates

repo: bobmagicii/comfykit-custom-nodes


text:
Implementation of ResearchProjectGuidelines class that inherits by Guide document

Class in dynpy.utilities.documents.guides module is to implement.

The code was checked with the following call:
from dynpy.utilities.documents.guides import ResearchProjectGuidelines
ResearchProjectGuidelines()

repo: bogumilchilinski/dynpy


text:
How to handle discrete data and scale factor

Hi all,
Datashader is great to find patterns in my datasets, however I'm currently working with a dataset that has a low resolution in one axis. According to one of the examples of Datashader, one could use the width_scale factor to reduce this effect. However when I tune the scale factor, to my liking, and then zoom in, the gaps between my data increase, making it almost impossible to see any patterns.
What is the correct way to handle discrete data?
This should be a self contained example which shows the effect.
import pandas as pd
import numpy as np
from bokeh.plotting import figure, output_notebook, show
import datashader as ds

output_notebook()

p = figure(
        x_range=(-5,5),
        y_range=(-5,5),
        tools='pan,wheel_zoom,box_zoom,reset',
        plot_width=800,
        plot_height=500,
    )

n = 10000
df = pd.DataFrame({'x':np.random.normal(size=n),'y':np.random.normal(size=n)})
df.x = df.x.round()
pipeline = ds.Pipeline(df, ds.glyphs.Point("x", "y"), width_scale=0.04)
InteractiveImage(p, pipeline)

The good news and the bad news is that you have asked an excellent question.  In that example, I showed how to use width_scale to force an axis with only a few valid values to stretch across the visible area in a useful way:

I was happy with the result, but it required tuning the width scale and the ranges precisely, and indeed, that tuning is only appropriate for a certain fixed zoom level.  I don't often have data with a discretized axis like this, and if I did I would need to come up with a better solution than having to tune a magic parameter like that.  It sounds like you do have such data, so I hereby nominate you to come up with a good solution for a case like this. :-)   I'm happy to discuss possibilities and to help polish and merge any resulting code, but I think there would need to be some specific new code added to make this situation work well in general.
Note that if all you care about is zooming, you could try zooming only on the y axis (in Bokeh, enable Wheel Zoom, then hover over the y axis and adjust the scroll wheel).  That should keep the x resolution fixed while letting you see more detail in the y direction.  But that won't help avoid the magic number in the first place...

First thanks for your answer. I'll try, but a disclaimer is needed, I've never contributed like this.
I would also like to consider the more general case of discrete steps, where the steps are non-uniform. This comes in handy when you want to plot values derived from discrete data, for example when you calculate the angle between x & y.
I see some possibility in adding or changing the aggregating Point class. Just like the Line class we can add multiple points, around our measurement, indicating the inaccuracies.
Thinking aloud:

Add function indicating the inaccuracies dx,dy = ErrorFunc(x0,y0)
Fill all canvas pixels, x0 - dx <= x < x0 + dx and  y0 - dy <= y < y0 + dy (Like Line can add points to more bins)

This will generate a rectangular shaped 'pixel', leaving no gaps in the canvas, regardless of the accuracies in the measurements.
Do we need to weigh the pixels? So all canvas pixels combined of one measurement, have one weight. Is this even feasible, or does this depend on the aggregate function?
For now, do not care about border conditions, i.e. measurements just outside the canvas are left completely out.

How does this sound?

Sorry for the delay -- I started to reply to this last week, but never submitted it!
If you have discrete, non-uniform steps, you could conceivably map them into a uniform sequence and then use a Bokeh custom tick formatter to show the original non-uniform values.  That's just one approach, and not necessarily very convenient, though.
There's already an issue open about indicating uncertainty, and we'd be happy to move in that direction if it can be specified clearly.
Adding rectangular-shaped pixels is also something that is likely to be useful in general, as well, e.g. to someday eliminate the (sometimes problematic) dependency on rasterio.
I'm not sure what you mean about weighing the pixels.

authors: HenkHcks jbednar

repo: bokeh/datashader


text:
Horizontal scrolling

It says that this library supports both horizontal and vertical scrolling, but it has no horizontal prop..??

If your content view is wider than the SpringScrollView, it can scroll  on horizontal.

Is there any way to disable vertical bounce and allow just horizontal scroll and bounce?
It seems like there is always vertical bounce even if the content height would be shorter.

Sorry, it can not. The SpringScrollView is just like ScrollView on iOS.


text:
Please add Plivo lib in local setup requirement.txt

Here's the corrected version of your text:

Add the Plivo library to requirements.txt:
plivo==4.55.0

Add the keepalive parameter to Plivo to stay connected. For example:
<Stream bidirectional="true" keepCallAlive="true">{}</Stream>

I am still not getting any output. Please update the code.

hey @satishBohra, have added this in the local_setup directory so it's available in the docker. ref: 7f665d4193ae364006a2b5c4f9fbb9e021bfe873. do let me know in case of any issues.

Thanks

authors: prateeksachan satishBohra

repo: bolna-ai/bolna


text:
Attribute type went missing from fields API endpoint.

In #406, @JarJak added:
    /**
     * @Groups("get_field")
     */
    public static function getType(): string
    {
        return 'generic';
    }

To add type to the Fields api endpoint. For some reason this broke 3 days ago. It worked here:
https://travis-ci.org/bolt/four/builds/543716304
It was broken here:
https://travis-ci.org/bolt/four/builds/544694057
I have no clue why, but looking at it, with the API browser it confirms that the type is no longer included:

Found where it broke.. It broke after updating from "api-platform/core": "2.4.3" to "api-platform/core": "2.4.4"

See also: https://github.com/api-platform/core/issues/2858

repo: bolt/four


text:
🛑 Segunda Cia Bomberos is down

In e42d1db, Segunda Cia Bomberos (https://2da.cl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Segunda Cia Bomberos is back up in 383b2da after 5 minutes.

repo: bomberosalas/status


text:
Vertical Scrollbar wrong after commit #6f9930d

After removing the "CanFocus" in the "if" clause everything is fine again. Otherwise the scrollbar is always shown even if you have only 5 lines. And it is always scrollable.
Do you know why you added this? Do i need to make a proper example to highlight the problem?

Hmm, I don't see it.

What is the line number of the code you are referring?

I can't repeat your problem. SizeOrFontChanged is still called too many times. I need to refactor this later. I have a lot of other things to refactor before that.

authors: bonecode paresy

repo: bonecode/TBCEditor


text:
Create a gluestack-ui for FhirPagination

See https://bonfhir.dev/storybook/?path=/docs/bonfhir-navigation-fhirpagination--docs

this component is apart of the table in gluestack, which is not yet available:
dependent on: #179

authors: julienblin nickvallee

repo: bonfhir/bonfhir


text:
Replace extensions properties by providers

This is the new way of properly doing extensions

This is the new way of properly doing extensions

Can you explain the gain of this fix / improvement?

I'm not sure!
It looks like it's the new way to go and it might help Gradle doing things more lazily. I guess it would be nice to read the documentation about that.

authors: baptistemesta educhastenier


text:
Feature request: Media recommendations

Are there any plans on implementing media recommendations? The idea is to have MediaTracker as a one stop shop for both tracking media and exploring new media?

Personal recommendation based on what you watched relay on access to other users data, and since this project is self hosted, this wouldn't be possible.
One alternative would be to show something like "What's Popular" on TMDb

That makes sense. Thanks for the answer. It might be useful to create some media discoverability options like 'what's popular' and 'what's popular in different categories'.

authors: SirBogner bonukai

repo: bonukai/MediaTracker


text:
Attach on new object returning bad data

createGuestUser: function(languageCode){
                console.log(languageCode)
                return db.model('Language').query({where: {code:languageCode}}).fetch().then(function(language){
                    return User.forge().save().tap(function(user){
                        return user.related('languages').attach(language.id);
                    }).then(function(user){
                        return user.toJSON();
                    });
                });
            },

the returned user json is: {"id":40,"languages":[{"1":{"merge":false,"add":true,"remove":false}}]}
Not really sure what's going on with the languages property but that isn't what my language object is supposed to look like.

@dsauerbrun I just ran into this as well. Were you ever able to resolve this?

@jamesdixon sorry man, just worked around it :\

@dsauerbrun no worries. appreciate it. I just ended up refetching the model and it seems to work

The project leadership of Bookshelf recently changed. In an effort to advance the project we close all issues older than one year.
If you think this issue needs to be re-evaluated please post a comment on why this is still important and we will re-open it.
We also started an open discussion about the future of Bookshelf.js here https://github.com/bookshelf/bookshelf/issues/1600. Feel free to drop by and give us your opinion.
Let's make Bookshelf great again

authors: dj-hedgehog dsauerbrun jamesdixon

repo: bookshelf/bookshelf


text:
cmake

PLEASE DON'T FORGET TO "STAR" THIS REPOSITORY :)
If you rather keep your project secret, feel free
to email the author at <vinnie.falco@gmail.com>; any
private correspondence is treated as confidential.
When reporting a bug please include the following:
Version of Beast
You can find the version number in the file <boost/beast/version.hpp>,
or by using the command "git log -1" in the local Beast repository
directory.
Steps necessary to reproduce the problem
A small compiling program is the best. If your code is
public, you can provide a link to the repository.
All relevant compiler information
If you are unable to compile please include the type and
version of compiler you are using as well as all compiler
output including the error message, file, and line numbers
involved.
The more information you provide the sooner your issue
can get resolved!

No information

authors: inganesa vinniefalco

repo: boostorg/beast


text:
add NO_PROXY variable to shellinit with boot2docker ip

The docker client started to respect the HTTP_PROXY environment variable for api calls with version 1.5.
This kind of breaks the boot2docker scenario for us because docker is running on a local VM in a private network which is not reachable by our corporate proxy.
This pull request changes boot2docker shellinit to additionally append the DOCKER_HOST to the NO_PROXY variable.
I think this is a useful change in general because even before the docker client used HTTP_PROXY it was not possible to access http(s) ports exposed by containers without modifying the NO_PROXY var.

@tianon Any feedback on this? Since docker 1.5 boot2docker shellinit is not sufficient when you have HTTP_PROXY defined. I think excluding the boot2docker ip from the proxy is a valuable addition to the shellinit command to support corporate network setups.
@ehazlett I think this also something to consider for docker-machine env for local providers (e.g. fusion, virtualbox)

I'm running in the same issue and I guess everyone running behind a corporate proxy. Currently my workaround is:
boot2docker shellinit | source                                                                                set -x no_proxy (boot2docker ip)

This patch would be a nice addition. +1

This doesn't strike me as totally insane, but it does seem kind of fragile, especially since we're making assumptions about how the user wants to use their proxy -- what if they really did want it proxying their boot2docker communications as well?

@tianon I fail to come up with a valid use case where a user would want to proxy their boot2docker communication. As boot2docker is virtualbox-only we are always talking about a local VM in a private network only reachable from the host system itself. The proxy would have to run run on the host system or inside boot2docker which makes no sense to me.
The far more likely scenario is a (corporate) network where an http_proxy is required to connect to the internet and the http_proxy environment variable actually gets in the way of a user using boot2docker. Additionally the resulting error message from docker is not really helping in understanding the problem.
For example our corporate proxy denies the request to a network he can't reach with a 403 forbidden which yield to following output from docker:
FATA[0000] An error occurred trying to connect: Get https://192.168.59.103:2376/v.17/version: Forbidden

With 192.168.59.103 being the boot2docker ip there is no indication at all that there is a proxy involved. I originally thought the problem was related to something with the docker TLS setup and it took me a while to understand the error is generated by our corporate proxy.
I think the boot2docker experience with docker 1.5 is in almost all cases not optimal if an http_proxy environment variable is set and users will have an unnecessary hard time getting boot2docker to work.
If we can agree to to proceed on this I would also hope to get something similar included in docker-machine for all the local vm providers (e.g. fusion, virtualbox) because it will suffer from the same problems.

Yeah, I guess that makes sense.
@ehazlett would you mind giving us your thoughts from the Machine PoV too?
:+1:  I want very much to avoid creating unnecessary disparity in the basic
functionality between boot2docker-cli and docker-machine, so as long as you
think this is something reasonable for Machine too, I'm convinced.

@tianon sorry for the delay.  yes this makes sense as a lot of users would have proxy issues.  we are going to do it in machine too.

@tianon Now that we have established that machine also is adding this can we proceed on this pull request for boot2docker-cli?

@tianon Any chance we can make progress on this PR? This is really annoying in our corporate network.

LGTM
cc @gmlewis @Moghedrin

A bunch of style-related comments... otherwise LGTM.  I'm not merging, as I would prefer the style comments be addressed.

@gmlewis Thanks for the feedback, I incorporated your suggestions and rebased against the current master.

Fixes look solid! :+1:
Let's merge as soon as Travis is green. :green_heart:

authors: BugRoger databus23 ehazlett gmlewis tianon


text:
🛑 armory.wowsgame.cn is down

In 9cd1e92, armory.wowsgame.cn (https://armory.wowsgame.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: armory.wowsgame.cn is back up in 965ff4b after 7 minutes.

repo: boriskhodok/wowsuptime


text:
MLHlocations.txt

Added Ondo state.

I created Ondo State for the MLH program

repo: bosunski/mlh-localhost-github


text:
Background service crash

Your Environment

Add-on name:  Jiotv
Add-on version: 2.0.0
Operating system version/name: Android TV 5.1

+1

I GOT the solution ....
Download this one as seen in image

Now Step 1 :  Remove the old Jiotv (ie. latest one ) that you installed in KODI app.
By navigating to ADD-ON > uninstall
Step 2 :  Download  from here > AND UPLOAD to your Android TV or Fire TV STICK
https://github.com/botallen/repository.botallen/blob/master/plugin.video.jiotv/plugin.video.jiotv-2.0.0.zip
Step 3 : Login by Moving to Config  > SEE IMAGE

Now Restart your tv/fire tv To work...
Now, You won't get error jio tv service crashed, restarting
Hope this helped...

Marking this as closed. This is fixed in the new Jiotv version 2.0.14

authors: bowss iMro0t parthdevloper


text:
Excuse me

The plugin was deployed according to the settings, but the browser did not display subtitles. What is the reason for this? Thank you!

The plugin was deployed according to the settings, but the browser did not display subtitles. What is the reason for this? Thank you!

FIRST OF ALL PLEASE READ THAT README PAGE CAREFULLY!
you will need VIRTUAL AUDIO CABLE app to make this extension to work properly

If you don't have it, you're still can use STEREO MIX recording device (in your windows Control Panel) but it won't be as best as using VAC

Another thing you should do is installing CORS UNBLOCK Chrome Extension and ACTIVATE IT!

repo: botbahlul/crx-live-translate


text:
Invalid request error when using aws cli with s3

I am using the following command to use AWS codedeploy to push things on s3
aws deploy push --application-name aws_test_application  --description "My First Deployment" --s3-location s3://mybucketname/test_project.zip
But I am getting the following error and I am stuck at this, unable to determine whats causing this and how to fix this :(
ERROR: "An error occurred (InvalidRequest) when calling the PutObject operation: Missing required header for this request: x-amz-content-sha256"

Looks like this is a CLI issue.  Would you mind moving this over to https://github.com/aws/aws-cli so we're better able to track this question?
One thing you'll need to provide is the --debug logs, which will give us more information about what the CLI is doing.  Otherwise there's not much to go on.

ok thanks

repo: boto/botocore


text:
Querybuilder Filter input not working on touch devices

Querybuilder filter input not working on touch devices i.e cannot type into it
tested on mobile device and with google deveoper tools also i tried cursor: pointer;  for body and root element
i found these issues issue1 issue2  @bartvde

I cannot reproduce this on my iPad with the updated basic example, which uses SDK 0.10.x and material-ui 0.16.x, what versions are you using?

"boundless-sdk": "^0.10.10"

Solved

how did you solve it?

@bartvde  it was an issue with jquery draggable but still not working fine with mobile chrome
$("#query-panel").draggable();
        $("#query-panel input").click(function () {
            $(this).focus();
        });

authors: bartvde hishamkaram

repo: boundlessgeo/sdk


text:
Geocoding example

Cleaning up geocoding results

Coverage decreased (-0.07%) to 70.972% when pulling 1ff8d6298f5d92a8079fd60d60f48a264b0b0570 on geocoding_example into f9e7a220bd01f59671b3c693f4f990391cef91ba on master.

LGTM, I thought I had read @jjmulenex's JIRA ticket to also include alignment of addresses that don't have icons set? Will this be part of a new PR or included in this one?

There are some style changes that need to be added to this branch still, including a fixed width blank icon for the case where there is no icon provided.  For the time being we will keep the icons provided by the service.

Coverage increased (+0.007%) to 71.049% when pulling addd42ea5ee6d933c9996e6ec1d5de4f225678b1 on geocoding_example into f9e7a220bd01f59671b3c693f4f990391cef91ba on master.

Coverage decreased (-0.06%) to 70.987% when pulling eb1499631904cfbb1b67098d379752e958f672cd on geocoding_example into f9e7a220bd01f59671b3c693f4f990391cef91ba on master.

authors: bartvde coveralls wnordmann


text:
Change formId to string and allow null formId in payload

Status
READY
JIRA Ticket
The ticket id
Description
The layerId can be nil if generateSendPayload is called before the entire config is received and parsed. We should either attach layerId directly to the spatialfeature (in addition to layer_key), or wait to sync stores until after config is received.

This looks good to me. Seems to match what Android SDK does. I think we can merge and address the message action in another PR since it would be incorrect on both platforms.
@frankrowe i say merge

authors: frankrowe joshkendrick

repo: boundlessgeo/spatialconnect-ios-sdk


text:
500 Error during creation of a new story -- without any picture attachment

user: uskudarli
browser: firefox
Error message:
type Exception report
message
description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.NullPointerException
com.sculture.SaveStory.doPost(SaveStory.java:36)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.47 logs.
title: A cup of Turkish Coffee comes with 40 years of rememberence
tags: coffee (no context?)
(I actually entered with (no context?). I was expecting to see semantic context recommendations, when I enter tags. For example, coffee would give a dropdown with Beverage, Programming Environment, etc.)
story content: )
It seems there was a man named  Bilge who sold and made coffee. He was actually a coffee seller, but people of all walks of life would come there to have coffee, visit, and get some advice at times. His coffee was known with the bitter taste. I guess you could call it full flavored.
One day a infidel came to his shop. It was full of people. Among all the Turks there was a Greek Captain man  in the corner smoking  a water pipe.
The janissary announced that he was offering coffee to all the wise, kind, insightful persons, with the exception of the infidel in the corner. The captain sighed and went on smoking his pipe.
The wise owner of the shop made coffee as asked. After serving the coffee  he made a couple of more cups and went to sit and have some coffee with the captain.
The janissary exclaimed, "Hey! Didn't I say except the infidel?"
The wise man said this is my offering not yours. He went on visiting with the Captain for a good long time. The Captain was so impressed that he entered this event in his journal.
Years go by... 40 years to be exact. There are Greek uprisings in Samos island. The Wise man, being included in the janissaries is stationed in Samos and is captured during the uprising. The captured slaves are sold to gain some income and most are killed. An old man pays a good price for our wise coffee seller puts him in his service. He takes him to a secluded area. The Captain remembers the coffee seller, but the wise man does not remember the captain.
The captain says: Oh wise man, the coffee you have offered me  has created a bond that has lasted for 40 years. Even if you have forgotten, I have not. You are a free man. However, if you wish I can take you to your homeland safely.

So it goes...
Coffee among people are said to make friends, forget animosities, .... Important events and agreements are marked with drinking coffee. When a boy asks for a bride, the bride serves coffee. It denotes respect and significance...
Paul's coffee story is a play on that. But they say it is even better, 41 years :)
(I am not going to add any pictures, just to see if it will work ...)

Thanks for the report, I will handle it

This should be ok now. You can check it.

authors: atakanarikan bilalyasar uskudarli


text:
Implement user search feature for creating conversation

I design and implement functional conversation and messaging page. But when creating a conversation, user can find a user with only their user id, which is not sensible for users. For this reason, I need a user search feature with username as soon as possible.
I remember that @mfatihm takes the responsibility to implement search feature. I think we have to finish search mechanism before the next Tuesday.

You can use /api/users_list/?search=<query> to search users by their username, first name and last name.

authors: atifemreyuksel mertakozcan


text:
Make Java 8 required to run Mojito

The main reason is to be able to move to Spring 2.x (doesn't support Java 7). It would also be nice to be able to use java new features. Also Spring 1.x doesn't support new Java version (9 & 10) so moving forward we want to upgrade.
@jeeyi @ehoogerbeets Last time we talked about it, the blocker was that Mojito is deployed on Java 7 at Box. Please let me know if you could upgrade? Thanks!!

We are on Java 8 now, so we should be okay.

We are on Java 8 on dev but not on prod. Let me see where I can update that.

I will work on it in this sprint 🍺

Done - https://github.com/box/mojito/pull/353 😄

authors: aurambaj ehoogerbeets jeeyi

repo: box/mojito


text:
Sharing URLs are malformed on the Admin page

Describe the bug
Shares have sharing URLs on the Admin page frontend like:
< a _ngcontent-rcr-c101="" href="https:/redacted.duckdns.org/sharea9322371">a9322371
Note the missing slash after https: as well as the missing slash between "share" and the share ID
(I have added an extra space after < so github won't embed the HTML)
One error is using Ultis.conatUrls function to create the Share URL as that normalizes away double slashes:
https://github.com/bpatrik/pigallery2/blob/a3f7f200a9e692277d49d77ec8b0714a1f83ce3c/src/frontend/app/ui/settings/sharings-list/sharings-list.component.ts#L21
https://github.com/bpatrik/pigallery2/blob/d11719cc3981b5481abe4333f63ad53fa74edd05/src/common/Utils.ts#L132
I'm not sure what swallows the slashes from the URL part "/share/"
Photo/video (optional) that causes the bug
Not related to any media.
Environment (please complete the following information):
redacted@redacted:~/pigallery$ apt-get  lsb_release -a
E: Command line option 'a' [from -a] is not understood in combination with the other options.
davidpeter@dczero:~/pigallery$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.2 LTS
Release:        22.04
Codename:       jammy
redacted@redacted:~/pigallery$ grep bpatrik docker-compose.yaml
    image: bpatrik/pigallery2:nightly-alpine

Used app version:
docker-nightly-alpine
Context screenshot:

Thank you!
I knew about the issues. The last commit should fix it.

I'm not sure what swallows the slashes from the URL part "/share/"

The return line removes the last character. Probably a bug, but I'm afraid to touch it.

Link works now, although the lack of space between the hyperlink and the Sharing root URL is  a little strange, but this might be nitpicking.
Thank you!
Also, nice, well structured code, was super easy to find the offending section with 0 experience in any frontend magic.

authors: bpatrik jdavidpeter


text:
Add precommit hooks for bpfman

I'm terrible at remembering to run yamllint, clippy etc.. before creating PRs.
Automate this using precommit would:

Ensure I don't forget
Make PR contribution instructions simpler - since installing the pre-commit hooks would be good enough

https://github.com/bpfman/bpfman/pull/1309

authors: danielmellado dave-tucker

repo: bpfman/bpfman


text:
allow custom error code on exit()

Fix #3497
Checklist

[x] Language changes are updated in man/adoc/bpftrace.adoc
[x] User-visible and non-trivial changes updated in CHANGELOG.md
[x] The new behaviour is covered by tests

trying to add runtime test later. apparently tests/runtime/engine/runner.py needs to be changed in order to be able to check the exit code.

Oh also, can we add a codegen test and some runtime tests (when ready)

@jordalgo
Thanks for the review. I think some changes need be applied on tests/runtime/engine/ in order to be able to check the exit code in runtime tests. right? any other ideas?

I think some changes need be applied on tests/runtime/engine/ in order to be able to check the exit code in runtime tests. right?

Yeah that sounds correct. Let me know if you want some help in adding this.

rebased my changes. would u please do another review?
@jordalgo

one more thing. currently if we exit with return codes other than 0, print_maps won't be called (L52). what's the correct behavior? because we can use the exit code at this line instead.

@ajor @jordalgo thanks for the reviews. is there any chance you can add a hacktoberfest-accepted label to this PR?
https://hacktoberfest.com/participation/#pr-mr-details

authors: amiremohamadi jordalgo

repo: bpftrace/bpftrace


text:
Force transcription in one language

I am not a native english speaker and most of the times when I try to use it to transcribe english it returns me the correct text but in another language. This does not happen with the original chatGPT whisper button in the app or with any other service I have tested that uses Whisper.
Optimally there would be a dropdown menu to select the language, but if not at least that it works in english like other whisper -backed services.
For me at the moment is a reason not to use the plugin unfortunately :/

Thank you so much for the feedback!! Language selection is currently working in /dev and I will be including it in the release coming up next week :) I’ll reply again and close this issue once it’s merged!On Apr 13, 2024, at 5:16 AM, jralduaveuthey @.***> wrote:
I am not a native english speaker and most of the times when I try to use it to transcribe english it returns me the correct text but in another language. This does not happen with the original chatGPT whisper button in the app or with any other service I have tested that uses Whisper.
Optimally there would be a dropdown menu to select the language, but if not at least that it works in english like other whisper -backed services.
For me at the moment is a reason not to use the plugin unfortunately :/
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

Awesome thanks!
On Sun, 14 Apr 2024, 19:41 Braden Wong, @.***> wrote:

Thank you so much for the feedback!! Language selection is currently
working in /dev and I will be including it in the release coming up next
week :) I’ll reply again and close this issue once it’s merged!On Apr 13,
2024, at 5:16 AM, jralduaveuthey @.***> wrote:
I am not a native english speaker and most of the times when I try to use
it to transcribe english it returns me the correct text but in another
language. This does not happen with the original chatGPT whisper button in
the app or with any other service I have tested that uses Whisper.
Optimally there would be a dropdown menu to select the language, but if
not at least that it works in english like other whisper -backed services.
For me at the moment is a reason not to use the plugin unfortunately :/
—Reply to this email directly, view it on GitHub, or unsubscribe.You are
receiving this because you are subscribed to this thread.Message ID:
@.***>
—
Reply to this email directly, view it on GitHub
https://github.com/braden-w/whispering/issues/91#issuecomment-2054150517,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4VG5YNNQNUB23CPACXXRDY5LEVTAVCNFSM6AAAAABGFKBQK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJUGE2TANJRG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

@braden-w do you know when the new release will be?:)

@jralduaveuthey Sorry for the late response, this should be addressed in the latest version, as of writing, v4.2.1!
You can download it here:
https://github.com/braden-w/whispering/releases
And also see it in action here:
https://whispering.bradenwong.com/settings

authors: braden-w jralduaveuthey

repo: braden-w/whispering


text:
Disable within attribute value quotes

The shortcuts activate even when the cursor is inside an attribute value.
For example, with the HTML grammar, and cursor indicated with | :
link
This is the result of pressing .:
link
As a result, if you try to type link, you wind up with:
link

+1

authors: WolfieMario lamk

repo: bradleyflood/auto-id-class


text:
[Pixabay Videos] - [Stock Videos]

Please delete this line before submitting, Pull request TITLE should look like this: [Resource] -> [Resource Section In Docs]
Resource Name - Edit this line
Edit this line with Small Description about new added resource
Link: www.linkToResource
Checklist:

[ ] I have performed a self-review of submitted resource and its follows the guidelines of the project.

Stock Videos - Pixabay Videos
Pixabay is like pexels ,it has stock photos and videos.
checklist:
-[x] I have performed a self-review of submitted resource and its follos the guidelines of the project.


text:
[BUG] Cython language_level warning

When testing with tox, the following warning is raised:
/Users/dstansby/projects/napari/cellfinder-core/.tox/.package/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /Users/dstansby/projects/napari/cellfinder-core/src/cellfinder_core/detect/filters/plane/base_tile_filter.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)

The important bit is

Cython directive 'language_level' not set, using 2 for now (Py2).

I'm not sure whether this should be set to 2 or 3, but either way this should be manually set to avoid issues due to the default value potentially changing in future versions of Cython.

I've had to do this before, and it only required # cython: language_level=3 at the top of the file. We're in python 3 world now

authors: dstansby paddyroddy

repo: brainglobe/cellfinder-core


text:
Manually trigger PayPal pop up

I'd rather build my own UI instead of using the included paypal button. Is there a way I can manually trigger the paypal pop up in my own event listener callback?

Hey @robrichard, I know there's a way to do this on iOS and Android. Let me dig in and see if it's possible on web. Worst case scenario, could you keep the button somewhere hidden in the DOM and manually trigger a click event on it when your custom button is pressed?

I was considering that but wanted to make sure there isn't a cleaner solution.

Ok so I have some bad news, due to the way popup blockers work (click events can't be fabricated), the hacky approach won't work. It looks like there's no easy way to use the PayPal pop-up without using the PayPal button :confused:

authors: jeffcarp robrichard

repo: braintree/braintree-web


text:
Protecting Kount device data on client side

General information

SDK version: JS v3
Environment: Sandbox/Production

Issue description
I am trying to integrate Kount standard integration on an e-commerce platform. Because of the nature of this data and is generated on the client side, I wanted to know if there are any measure Braintree already takes to detect tampering of device data on the client side?
E.g I go to site1 and grabs the device data (valid user) and hands it over to the fraudster, and then the fraudster uses it on site1 to pass the Kount decision.
Are there any measures that we can take or available to protect this data?

There's nothing in particular Braintree needs to do to protect that data. All that is passed along is a UUID that corresponds to the data Kount has captured and Kount makes the determination about fraud from there.
It's up to Kount to determine fraudulent usage, so you do not have to worry about it.

I am not sure if it is sensitive enough to put the data here. But we have tried out a case where the tampering of data (as in copy from someone else's browser) actually worked with the transaction.

I'd contact our support team directly so they can review with our fraud team and investigate if anything is amiss. https://articles.braintreepayments.com/forms/contact

This seems like an unlikely scenario.
If you are able to hijack the device data from someone else's browser -- for example if your e-commerce site is compromised -- then there are bigger issues than Braintree or Kount are able to address.
If this is a case where a fraudster has access to a "clean" device that passes Kount fraud checks, it's more likely that they would use the clean device to create transactions rather than hijacking the device data from the clean device and using it to create transactions on the dirty device.

@crookedneighbor I have sent the support request.
@skunkworks - apologies if the scenario is not clear from the description. FYI, that device data is always computed on the client side and there is nothing as a platform can do to avoid tampering that data.
BT Device data which is an unique identifier for the current user can be copied in several ways.
E.g.  I can have a malicious chrome extension that is sending this data from browser to malicious server
Given the above case, buyer/merchant does not know about this device data being used maliciously. If that malicious server uses this data on another site where kount standard integration is implemented and if he can pass the test, then it is a successful misuse of device data.
We have simulated the above scenario by copying device data from a clean device onto an a device where previous kount decision was declined. In this case, we were able to impersonate as a clean device and able to place the transaction with kount decision being approved.

If that malicious server uses this data on another site

The Kount data is tied to the merchant id, so as far as I know, it cannot be used on another site.

@crookedneighbor - we have simulated this using one merchant id and I am also under the impression that it may not work in general across different merchant ids. However, even with one merchant id case, it is a potential issue.


text:
Add multipart/form-data JSON part support

Add GIF mimetype support
Add FormPart to allow serialization of individual parts with custom headers
Change Encoder to take a list of serializers
Change the order to ensure that file parts are last

@sdcoffey Can you please take another pass? Thanks.