Question About Training Dataset

Thanks for your work! It’s very interesting!!
May I ask you some questions?
Did you manually annotate landmarks for the images generated by the TADNE model? And how many images does your training dataset include?

Hi, @GrayNiwako
Sorry for the confusion. What I meant to say in the README was that the images in the README demo were generated by the TADNE model, not that the training data were also generated. The training images were collected from the internet, because I thought the variations of pose and appearance of generated images might be limited.
As for the number of landmark annotations, I manually annotated 300 images and split them into 200-100 for training and validation data, making sure to include enough pose and appearance variations in the validation data. The number of annotations is very small, but it still took me days to annotate.
About image selection, it is important to note that I didn't randomly choose images to annotate, but I manually selected relatively difficult images in terms of head pose, illumination, occlusion, etc., because it'd be a waste of time to annotate easy examples. Also, the annotation data were gradually increased in a human-in-the-loop cycle, where I annotated some images, trained models, and then manually checked the predictions to select the next images to annotate. I also tried semi-automatically selecting difficult images by checking consistency of predictions of multiple models and of rotated images.
FYI, the current model is still not good at dealing with occlusions and face with large deformations, etc., but it was good enough for what I wanted to do with this model, so I stopped there. I don't think the current number of training data is enough and I think it's easy to improve the model performance by increasing training data.
I do not plan to release the training data due to copyright issues, but I think pseudo-labels by the current model is good enough to achieve the same or possibly better performance than the current model.

@hysts Thank you for your kind reply!!!


MudBadge

Feature request type
Enhance component
Component name
MudBadge
Is your feature request related to a problem?
Hi, I would like to know if it possible to change the font size in a mudbadge.
Describe the solution you'd like
I think it could be a good idea to include a Typo property.   BTW good job guys I love MudBlazor!
Have you seen this feature anywhere else?
No response
Describe alternatives you've considered
No response
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

You can use BadgeClass
https://try.mudblazor.com/snippet/GEQckIlPBzszqzBf


Remove redundant file names from exclusion list.

Swift files called main.swift are ignored when deploying files from an archive.
Here's an example of this bug. If I change the source file to another other than main.swift it works.
$ cat main.swift
func main(args: [String:Any]) -> [String:Any] {
    if let name = args["name"] as? String {
        return [ "greeting" : "Hello \(name)!" ]
    } else {
        return [ "greeting" : "Hello swif4!" ]
    }
}
$ zip action.zip main.swift
  adding: main.swift (deflated 46%)
$ bx wsk action create swift4-test --docker jamesthomas/action-swift-v4 action.zip
ok: created action swift4-test
$ bx wsk action invoke swift4-test -b
ok: invoked /_/swift4-test with id 775ec7f003c54d4b9ec7f003c5cd4b43
{
   ...
    "response": {
        "result": {
            "error": "The action failed to generate or locate a binary. See logs for details."
        },
        "status": "action developer error",
        "success": false
    },
    ...
}
$ bx wsk activation logs 775ec7f003c54d4b9ec7f003c5cd4b43
2018-01-30T16:12:49.982020071Z stdout: Compiling
2018-01-30T16:12:49.982079711Z stdout: swiftc status is 1
2018-01-30T16:12:49.982088978Z stdout: Action did not compile
2018-01-30T16:12:49.982047826Z stderr: /swift4Action/spm-build/Sources/Action/main.swift:29:25: error: use of unresolved identifier 'main'
2018-01-30T16:12:49.982107746Z stderr: _run_main(mainFunction: main)
2018-01-30T16:12:49.982114186Z stderr: ^~~~
2018-01-30T16:12:49.982123311Z stderr: Swift.min:7:13: note: did you mean 'min'?
2018-01-30T16:12:49.982129815Z stderr: public func min<T>(_ x: T, _ y: T) -> T where T : Comparable
2018-01-30T16:12:49.982136717Z stderr: ^
2018-01-30T16:12:49.982142661Z stderr: Swift.min:10:13: note: did you mean 'min'?
2018-01-30T16:12:49.982150812Z stderr: public func min<T>(_ x: T, _ y: T, _ z: T, _ rest: T...) -> T where T : Comparable
2018-01-30T16:12:49.982160464Z stderr: ^

This is due to the this code which ignores files with a given list of names.
https://github.com/apache/incubator-openwhisk-runtime-swift/blob/master/core/swift4Action/swift4runner.py#L63
When the Python code runs to write all source files into the /swift4Action/spm-build/Sources/Action/main.swift file, the main.swift file is ignored which causes a missing reference to the main function and breaks the build as seen above.
Looking at the list, I think only "Package.swift" and "_Whisk.swift" need to be in that list. _WhiskJSONUtils.swift doesn't exist in the project anymore for Swift 4. I don't see a reason that a source file can't be called main.swift.
I've built the changes into a local container and tested it works.

Interesting use case @jthomas
We have not documented, or supported this use case, of having a source file inside a zip.
It's always being for swift that you have two main use cases we support and have tests.

create action with a single source file like hello.swift or main.swift no zip
pre-compile you swift code so it's faster cold start, no need to compile on /init, for this case you would include the executable inside the zip located in .build/release/Action I added a help compile script to compile and build the zip https://github.com/apache/incubator-openwhisk-runtime-swift/blob/master/tools/build/compile.sh

I think we should take a look at supporting a 3rd case, as a convenience.
Allow you to upload a zip with the expected directory structure for swift 4 including dependencies
contents of zip:
./Package.swift
./Sources
./Sources/main.swift
./Sources/AnotherFile.swift

and the epilogue will detect which of the 3 use cases it is and optimize for that one.
Above we don't want to loose all the optimization we did.
This will allow you for some cases as a convenience for folks just getting started and kicking the tires to include a Package.swift that pulls some dependencies.
The problem is that if people really use this for production, or don't go the next step to pre-compile they are stuck with a bad experience, it's easy but the latency on cold start sucks.
Let me know what you think
I propose we open an new issue to discuss scenario or specifying full source zip with dependency declaration with Package.swift
For this PR, just add a simple test case for swift4 with fixture zip file that has a main.swift inside.
Test fixture https://github.com/apache/incubator-openwhisk-runtime-swift/tree/master/tests/dat/build/swift4/mainSwiftFile.zip
And add test in https://github.com/apache/incubator-openwhisk-runtime-swift/blob/master/tests/src/test/scala/actionContainers/Swift4ActionContainerTests.scala#L93

Thanks for the comments - I'll add a test case.
I found this issue from using Swift with The Serverless Framework. It bundles all local resources into a zip and deploys that, rather the raw source files.
Supporting the custom Package.swift is definitely a seperate issue. The current Swift runtime does already supporting deploying an archive file with multiple Swift files with the Package.swift being ignored. Developers might want to use an archive file to include non-Swift resources (JSON config file, image or other static resources) or split their source code into multiple files. This behaviour is consistent with the other runtimes at the moment.

The current Swift runtime does already supporting deploying an archive file with multiple Swift files with the Package.swift being ignored. Developers might want to use an archive file to include non-Swift resources (JSON config file, image or other static resources) or split their source code into multiple files. This behaviour is consistent with the other runtimes at the moment.

I see,
Well it's not supported if it's not tested and documented, it happens to work by chance.
I don't see any problem if we want to support, but we someone needs to submit a test case with a using a fixture with a zip that way we can capture any regressions. and then document this to users in the user docs.
And yes it will match other runtimes like nodejs, python, php

Yes still valid and growing old waiting for the test case.

@csantanapr should we just accept it as is?

This PR is invalid out of sync with the new runtimes


Feature/ted 1219 packages

Codecov Report
Base: 96.23% // Head: 96.33% // Increases project coverage by +0.09% :tada:

Coverage data is based on head (52e2a55) compared to base (09f4d28).
Patch coverage: 100.00% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #447      +/-   ##
==========================================
+ Coverage   96.23%   96.33%   +0.09%
==========================================
  Files         106      106
  Lines        5531     5586      +55
==========================================
+ Hits         5323     5381      +58
+ Misses        208      205       -3

Impacted Files
Coverage Δ

...sws/notice_packager/adapters/template_generator.py
100.00% <100.00%> (ø)

ted_sws/notice_packager/model/metadata.py
100.00% <100.00%> (ø)

...s/notice_packager/services/metadata_transformer.py
100.00% <100.00%> (+1.92%)
:arrow_up:

...ed_sws/notice_packager/services/notice_packager.py
100.00% <100.00%> (+2.89%)
:arrow_up:

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Enable parametric/test_span_sampling tests for .NET

Description
Additionally, add steps for testing a local build of the .NET Datadog Tracer
Check list
Your PR is not ready to be reviewed? Please save it as a draft :pray:

[X] Follows the style guidelines of this project (See how to easily lint the code)
[ ] CI is passing
[ ] There is at least one approval from code owners

Yes to all? Feel free to merge it whenever you want :heart:

One question I have is: This is implemented in the master branch of DataDog/dd-trace-dotnet. For normal system tests, I think it can consume a live build of the tracer, but is this the case for the parametric tests? If it's not available, I may need to keep this in draft until the next release of dd-trace-dotnet


Critical Path: ME decode + branch

The path is cce_Instr_ram->cce_instr_ram.  More specifically, cce_instr_ram_data->decode->(branch)->alu->(next pc)->cce_instr_ram_addr.
Possible solutions:

take another cycle for branches.  This complicates the control flow slightly.
Add a decode pipeline stage.  This would solve future critical paths for other instructions.  We could also consider making the CCE regfile synchronous
Minor help, make gprs < 64 bits.  Orthogonal to other solutions

Also something we can apply the standard BSG front end tricks to.
M
On Mon, Jan 6, 2020 at 1:11 PM Dan Petrisko<EMAIL_ADDRESS>wrote:

The path is cce_Instr_ram->cce_instr_ram. More specifically,
cce_instr_ram_data->decode->(branch)->alu->(next pc)->cce_instr_ram_addr.
Possible solutions:

take another cycle for branches. This complicates the control flow
slightly.
Add a decode pipeline stage. This would solve future critical paths
for other instructions. We could also consider making the CCE regfile
synchronous

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/black-parrot/pre-alpha-release/issues/293?email_source=notifications&email_token=AEFG5ADCPNXI4K75O5Q55B3Q4OM7NA5CNFSM4KDK5ULKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IEKNAXA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEFG5AF64DQQJSAMEZ5FAPDQ4OM7NANCNFSM4KDK5ULA
.

This should be addressed by commit 3a0a0f8fbc5e9e3a5edd00bd3d020d17538bf3df to dev.


Use null coalescing operator

Scheduled for 4.0, as we still support PHP 5.6 in the version 3 releases.

This repository has been closed and moved to laminas/laminas-servicemanager; a new issue has been opened at https://github.com/laminas/laminas-servicemanager/issues/11.

This repository has been moved to laminas/laminas-servicemanager. If you feel that this patch is still relevant, please re-open against that repository, and reference this issue. To re-open, we suggest the following workflow:

Squash all commits in your branch (git rebase -i origin/{branch})
Make a note of all changed files (`git diff --name-only origin/{branch}...HEAD
Run the laminas/laminas-migration tool on the code.
Clone laminas/laminas-servicemanager to another directory.
Copy the files from the second bullet point to the clone of laminas/laminas-servicemanager.
In your clone of laminas/laminas-servicemanager, commit the files, push to your fork, and open the new PR.
We will be providing tooling via laminas/laminas-migration soon to help  automate the process.


Is this project still under development?

Hello, I am a student of first year of Master in China, and I am interested in speech recognition and your project. Is this project still under development?
I have used Kaldi in the past, and is still using it, but I think end-to-end will have a brighter future! So I hope that I can cooperate with you.
Thx

Ok, I will first get familiar to your code~
Thx


Set status of the cluster on sync fail/success

In case sync of the cluster failed we need to set proper status to the cluster.
The same if sync of the cluster succeeded

Coverage decreased (-0.03%) to 8.574% when pulling 7d55f9e4bc7c11f0429a1d3753b942fd51dd3ae7 on set-status-running into 702d901bd9a92208b86e7504bb0ee1a133e98d54 on master.

👍

Coverage decreased (-0.03%) to 8.571% when pulling 56c8685d7c20f8be43bade511d0975a8d03e8981 on set-status-running into 702d901bd9a92208b86e7504bb0ee1a133e98d54 on master.

👍

👍


Turtlebot Charging Issues

Robot Model
Turtlebot4 Standard
ROS distro
Humble
Networking Configuration
Simple Discovery
OS
Ubuntu 22.04
Built from source or installed?
Installed
Package version
Ros2 Humble
Type of issue
Battery
Expected behaviour
Robot charges over 2 hours to full battery which is then displayed. While charging the dock light glows green showing connectivity.
Actual behaviour
When put on the dock the dock light flashes green for about 5 seconds then turns off. The robot batter never displays above 0 however at times the robot does seem to hold some charge.
Error messages
N/A

To Reproduce
Place robot on the dock, wait.
Other notes
The system has been reimaged that did not fix the issues.

Hello @dartik24 ,
Thank you for reaching out on the Turtlebot4 Github. I am very sorry to hear that you are encountering issue with your Turtlebot.
Would it be possible to try and reset the battery? To do so: remove the 5 screws at the bottom of the TB4 and remove the battery for 30 minutes to reset it, then reinstall and try charging - see images.

Let me know how this recommendation works for you. Looking forward to hearing from you soon.
Best Regards,
Saif

Understood, we will attempt this fix and let you know if there are further issues.

I am also having this same issue with both of my Turtlebots. I tried this suggestion of removing the battery for 30 mins and replacing it. Both have been charging on their docks for 2 hours now after that and still show 0% on their onboard screens. One of them is showing ~1/3 charge on the light ring now (it was showing 0 charge on the light ring at the beginning). The other bot has a dim solid white light. @dartik24 did you manage to fix your issue, and if so, how did you?

@tharukakk1 For one of the turtle bots the issue has gone away after restarting it a few time after the battery trick. For the other the issue persists and I have been relying on the power button or the battery topic to tell the battery.

Hi, don't leave robot uncharged for a long time. If voltage in cells inside battery pack fall less then 3v, the battery controller of the battery pack stop charging the cells. In this case, the battery will newer charged. Only way to fix it - disasaembly pack,  charge each cell with external charger and assembly it back. It not simply task, and need experiences and tools for this.

Sorry for the late reply. I appreciate the comments from both of you. Seems like I'm in the same situation as @dartik24 now. The create3 webserver shows proper charging and connection, but somehow that doesn't get transmitted to the onboard screen. One of my robots started working very briefly yesterday, showing 100% on the screen. When it started working, all of the topics also showed up in $ros2 topic list, but they went away again at the same time the screen stopped working again. It stopped working when I rebooted the robot. Rebooting again multiple times didn't fix the problem. This is a completely different problem all of its own so I'm going to start a new issue for it.

Hi @smatarCPR, my turtlebots are both working great now. Reinstalling the Raspberry Pi image as described in Basic Setup, then charging it for a day did the trick. As the owner of two Turtlebots, removing the battery from the other robot was generally helpful when troubleshooting the first robot, and vice versa.

Hello all,
I will go ahead and close this issue. Should you encounter any follow up issues, do not hesitate to reach out by simply replying to this thread or opening up a new issue.
Best Regards,
Saif


Unknown error: can't compare offset-naive and offset-aware datetimes

File "C:\Users\s10ri\Desktop\sessions — копия\Seed-App-Mine-Seed-BOT-Telegram-main\bot\core\tapper.py", line 424, in run
if now < timestamp_naive:
TypeError: can't compare offset-naive and offset-aware datetimes
2024-09-12 18:24:40 | ERROR    | 530 - Dimon | Unknown error: can't compare offset-naive and offset-aware datetimes

What is your python version

Python 3.10.10


Can't access to {{release_path}}

I defined a custom task en my deploy.php script
task('deploy:clear_redis', function () {
    run("php {{release_path}}/app/console redis:flushall --env={{env}} --no-debug --no-interaction");
})->desc('Redis flushall');

When the task is executed dep deploy -vvv I get a RuntimeException, the command run in the server is:
cd /var/www/vhosts/site.com/httpdocs && php {{release_path}}/app/console redis:flushall --env={{env}} --no-debug --no-interaction
The release path is not replaced by physically path.

{{ ... }} available only in v3.


Can support Gcode from fusion360 ?

Can support Gcode from fusion360 ?
i try not work

org file

LED6PCS.zip

Hey there! This took longer than I expected since I've been very busy in the past few months but I've finally managed to tackle G2/G3 support. I've just released a new version (1.2.1) with a lot of improvements including supporting Fusion 360 code 😄 I hope it works for you and thanks for your support and patience!


Background image position issue

Hi MJML Team,
We are facing issue with background image positions. We have tried with background-position and (background-position-x and background-position-y) both the ways we found issue.  It is always rendering as top center not considering the values which we have pass through API.
Here is the screenshot - https://snipboard.io/1TvrI5.jpg
But when I checked in mjml editor it just works fine - https://snipboard.io/dnWruI.jpg
Please Help!

Well there's not enough information to help you here.
Can you please provide at least MJML version, the way you send the first email, MJML input string in the try-it-live https://mjml.io/try-it-live

Well there's not enough information to help you here.
Can you please provide at least MJML version, the way you send the first email, MJML input string in the try-it-live https://mjml.io/try-it-live

Thanks and here below is the mjml object sending to https://api.mjml.io/v1/render
{
"tagName": "mjml",
"attributes": {},
"children": [{
"tagName": "mj-head",
"children": []
}, {
"tagName": "mj-body",
"attributes": {
"background-color": "#f9f9f9",
"width": "600px"
},
"children": [{
"tagName": "mj-container",
"attributes": {
"background-color": "#f9f9f9",
"width": "600"
},
"children": [{
"tagName": "mj-wrapper",
"attributes": {},
"children": [{
"tagName": "mj-section",
"attributes": {
"css-class": "eb-section eb-template-first-section eb-template-last-section",
"background-color": "#ffffff",
"padding": "10px 10px 10px 10px",
"background-url": "https://s3.amazonaws.com/ebuploads2/uploads/1607156694435-avatar_new.png",
"background-repeat": "no-repeat",
"background-size": "auto",
"background-position-x": "right",
"background-position-y": "bottom"
},
"children": [{
"tagName": "mj-column",
"attributes": {
"vertical-align": "top",
"width": "100%",
"background-color": "transparent",
"border": "none"
},
"children": [{
"tagName": "mj-spacer",
"attributes": {
"height": "400",
"container-background-color": "transparent"
}
}]
}]
}]
}]
}]
}]
}

Thanks and here below is the mjml object sending to https://api.mjml.io/v1/render
{
"tagName": "mjml",
"attributes": {},
"children": [{
"tagName": "mj-head",
"children": []
}, {
"tagName": "mj-body",
"attributes": {
"background-color": "#f9f9f9",
"width": "600px"
},
"children": [{
"tagName": "mj-container",
"attributes": {
"background-color": "#f9f9f9",
"width": "600"
},
"children": [{
"tagName": "mj-wrapper",
"attributes": {},
"children": [{
"tagName": "mj-section",
"attributes": {
"css-class": "eb-section eb-template-first-section eb-template-last-section",
"background-color": "#ffffff",
"padding": "10px 10px 10px 10px",
"background-url": "https://s3.amazonaws.com/ebuploads2/uploads/1607156694435-avatar_new.png",
"background-repeat": "no-repeat",
"background-size": "auto",
"background-position-x": "right",
"background-position-y": "bottom"
},
"children": [{
"tagName": "mj-column",
"attributes": {
"vertical-align": "top",
"width": "100%",
"background-color": "transparent",
"border": "none"
},
"children": [{
"tagName": "mj-spacer",
"attributes": {
"height": "400",
"container-background-color": "transparent"
}
}]
}]
}]
}]
}]
}]
}

Hi @vaishnavi-accountbox
I could indeed reproduce the issue on the api. The api is running on mjml v4.6.1, so this must be the cause, since it works on the try-it-live which is on v4.7.1
The api releases are quite rare, but depending on your technical stack, you could maybe use mjml-browser instead ?
Also note that to have background-repeat to really work on outlook desktop you need mjml >= 4.7, and you need to specify the background-size. I tried setting "background-size="128px 128px" on your example and it renders perfectly.


Enforce ratioMask for both pushNow and pushLater.

Temp branch for this pull request: https://github.com/netty/netty/pull/9727

Closing as this not works (thread-safety etc).


Why no loop when call response =???

I am new to python. When I check btoandav10 shipped with backtrader, I see that in Class Streamer, we have:
def run(self, endpoint, params=None):
# Override to better manage exceptions.
# Kept as much as possible close to the original
self.connected = True
...
while self.connected:
# Added exception control here
try:
response = self.client.get(url, **request_args)
Here we get response in a while loop.
While in btoandav20, in Class OandaV20Store, we have:
def _t_streaming_prices(self, dataname, q):
'''Callback method for streaming prices'''
try:
response = self.oapi_stream.pricing.stream(
self.p.account,
instruments=dataname,
)
There is no while loop. I wonder how this can get price data continuously. I think this "response =" will be executed only once.
I noticed '''Callback method for streaming prices''', could you point me out who will call back this method. I searched and only find that streaming_prices call this _t_streaming_prices method.

the streaming is done in the feed:
https://github.com/happydasch/btoandav20/blob/57d466f98fbb41e5f8aa9024035c1b796695bdf1/btoandav20/feeds/oandav20feed.py#L398

Sorry, I am still confused. in the oandav20feed, it uses self.qlive.get(timeout=self._qcheck))  to get bar data from qlive.
But what I am interested in is put bar data into qlive, not get. In the store20,  after response = self.oapi_stream.pricing.stream(
self.p.account, instruments=dataname), it will put bar data in response into qlive. I expect there should be a while loop to put data into the queue qlive, but there isn't, why?


Is it possible to add support for localstack

Hi, This tool is very useful for updating parameter store. I would like to have it also support localstack. https://github.com/localstack/localstack
Thanks
--Guang

:) so glad you enjoy it.  Think that's a great idea!  Will add a "endpoint_url" param and pass it on to the session

:) Thank you!

Released 0.0.4  https://pypi.org/project/aws-ssm-commander/ .  You should find the flag --ssm-override-url on all subcommands and --kms-override-url on the write subcommand, and point those to your localstack urls!  Tell me if you have any trouble with this, I'll close up the ticket once you give me the 👍
aws-ssm-commander tree  --ssm-override-url=http://localhost:4583 abc/123

Thank you for the quick turnaround. I tried it and it worked like a charm.
:-)
Thanks
--Guang
On Fri, Mar 6, 2020 at 11:30 PM DJCrabhat<EMAIL_ADDRESS>wrote:

Released 0.0.4 https://pypi.org/project/aws-ssm-commander/ . You should
find the flag --ssm-override-url on all subcommands and --kms-override-url
on the write subcommand, and point those to your localstack urls! Tell me
if you have any trouble with this, I'll close up the ticket once you give
me the 👍
aws-ssm-commander tree  --ssm-override-url=http://localhost:4583 abc/123
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/djcrabhat/aws-ssm-commander/issues/7?email_source=notifications&email_token=AC2TAVIX6AV3DOZFT3NFMYDRGHZZ7A5CNFSM4K5DLBQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEODRZFI#issuecomment-596057237,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC2TAVJ4RNKPXHPK5NBJ4GTRGHZZ7ANCNFSM4K5DLBQA
.

Beautiful!  Glad I could help.  Closing now.


New command cc!rules

Purpose
Once we have the website up and running, we can host the full rules document on there.
At that point it might be nice to have a simple command cc!rules that sends an embed with the link to that document.
This one could be used in DMs as well, since that might come in handy.
Is your feature request related to a problem? Please describe.
Not really, just seems like something that might be handy and would take 5 minutes to implement.
Proposed Solution
The command could send an embed that links to the #rules channel (use <#605867105719550029> instead of #rules so that it works in DMs as well) and also links to the full rules document hosted on the website.
Acceptance Criteria
Please list the requirements the implementation of this feature should meet.

[ ] Works as intended
[ ] Embed looks nice

Additional context
Add any other context or screenshots about the feature request here.

This may still be useful to make linking to the rules easier and should be implemented as a slash command. I'd suggest linking to both the rules and code-of-conduct channels now, and (I think?) we've scrapped the idea to host the rules on the website, so that may be able to be removed as well.


Implement nnabla.experimental.distributions modules

I implemented distribution modules such as chainer and tensorflow.
import nnabla as nn

from nnabla.experimental.distributions import Normal

loc = nn.Variable((2, 3))
scale = nn.Variable((2, 3))
inpt = nn.Variable((2, 3))
dist = Normal(loc, scale)

entropy = dist.entropy()
sample = dist.sample()
pdf = dist.prob(inpt)
variance = dist.variance()
mean = dist.mean()
std = dist.stddev()

For now, I've implemented three distributions.

uniform distirbution
normal distribution
multivariate normal distrition

In testing, scipy.stats package is used as reference.
TODO

[x] determine sample interface
[x] unit test
[x] add comments
[x]  add documents

Future works

kl divergence
consider more methods
categorical distribution using random_choice https://github.com/sony/nnabla/pull/395

cc @TE-TakuyaNarihira @TE-AkioHayakawa

@TE-AkioHayakawa
I've created a squashed version of this PR at #565 . Please check it up :)


zIndex: rawTheme.zIndex.leftNav not defined when using getMuiTheme ?

I'm trying to use a custom theme, and get an error:
Uncaught TypeError: Cannot read property 'leftNav' of undefined
at left-nav.js
    zIndex: rawTheme.zIndex.leftNav,

related to #2527 ?
Adding
AppTheme = {
  zIndex: {
    leftNav: 1000
  },

this to my theme seems to have stopped it crashing, but not sure if there can be a guard for if that property exists?
fyi the code I'm using is around getMuiTheme, not a rawTheme. So i thought that would modify some type of base theme rather than create a new one from scratch.

  childContextTypes: {
    muiTheme: React.PropTypes.object
  },

  getChildContext() {
    return {
      muiTheme: ThemeManager.getMuiTheme(AppTheme)
    };
  },

This should be fixed by https://github.com/oliviertassinari/material-ui/commit/8ade956b109e554bd0cd830c890531e184512c82. Could you try the master branch?

I'm using a build off 14.0-rc2


0x0DD1A4f0b1eCAaf0fD2fd0c5cC6E445Bd5CD153f

please upload logo into the folder you created, label is logo.png. Putting logo as a comment does not allow us to merge


WIP: CI: Test on Travis

Let's test minitest.cr on Travis.

@ysbaddaden I guess after https://blog.travis-ci.com/2018-05-07-announcing-support-for-github-checks-api-on-travis-ci-com it's not enough to just put .travis.yml into project, right?
¯_(ツ)_/¯

Why not just language: crystal instead of dealing with docker?

@ysbaddaden Oh, I've just learned that Travis supports both "latest" and "nightly":
https://docs.travis-ci.com/user/languages/crystal/
I'll change it, thanks!

@ysbaddaden Done. Again, thanks for the hint!

I removed latest as it doesn't work for language: crystal. Not a big deal, as minitest should be compatible with the latest crystal release.

@ysbaddaden Thanks for :twisted_rightwards_arrows: :purple_heart:
The whole point of this PR was to test minitest.cr also on nightly Crystal to detect API changes earlier.
We've started to test nightly Crystal (allowing failures) to track the latest language/API changes.
This way we don't get overwhelmed when a new version is released.

I understand but:

it's hard to keep compatibility with both (latest, master) when there is a breaking change;
I want to stay as away of docker as possible.

@ysbaddaden Gotcha! Thanks again :)


Feature/44 make flash attention configurable

removes support for scaled dot product attention
adds configurable parameters (soft cap, aLiBi) for flash attention

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.84%. Comparing base (e608a73) to head (0eb5c50).
Report is 11 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop      #47   +/-   ##
========================================
  Coverage    99.84%   99.84%
========================================
  Files           23       23
  Lines         1277     1278    +1
========================================
+ Hits          1275     1276    +1
  Misses           2        2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: theissenhelen:x: cathalobrienYou have signed the CLA already but the status is still pending? Let us recheck it.


 Running the docker version (0.11.12) of this app in AWS, behind an ALB. Works great except for a couple of functions. For example, I can export to CSV, but not to SQL. Trying to figure out what the difference is.
Here's the URL that gets generated with export to SQL:
https://{host}/db-access/api/export?table=%22public%22.%22build_specs%22&_session_id=a7ef563e-a563-a610-7e18-26e5393516f6
This appears to be correct, and since CSV works, it appears to be analagous. Response is a 400, but there is a content disposition for a gzip set which surprises me.
Basically trying to figure out whether i focus on something in the LB or something closer to the container.
Container log is not giving out much:

2022/12/08 23:03:25 Request params:  map[]
[GIN] 2022/12/08 - 23:03:26 | 400 | 202.241676ms | <IP_ADDRESS> | GET "/db-access/api/export?table=%22public%22.%22experiments%22&_session_id=a7ef563e-a563-a610-7e18-26e5393516f6"

@the-dansan it could be an issue with pg_dump on the machine that runs pgweb process. SQL export uses the standard postgres dump subprocess to export data, so if its not installed, you will get this cryptic error (or a similar one).
I will def improve the error logging for the sql dump as a lot of folks have run into this exact issue.

But since you're running dockerized version, im suspecting there's pg server/client version mismatch. You could try adding --debug for troubleshooting.

Thanks for the idea. This is aurora, which I believe has no problem with pg_dump but who knows. It is using postgres protocol 12.8.
So, is pg_dump included in the docker hub container you publish? Otherwise that would be an obvious thing I missed :)

Basically, pg_dump's version should always be the same or greater than the server's.

This should be fixed in latest 0.12.0 release.


Update exercise bob to specification

Update tests and example implementation for exercise bob and regenerate README
See #79

Friendly ping @yurrriq

I'm going to go ahead and pull this in! @yurrriq if you see any tweaks that you want, would you coordinate with @benreyn to get a follow-up PR submitted?


fix an infinite loop caused by unclosed quotation tag

Self descriptive. It'll stay in the loop hoping to find "(34), only to fail.
Resolves #12.

Yisssss


[BUG] starlette 0.14.2 issue with fastAPI due to deprecation of UJSONResponse

From me having a look at what is importable in starlette it needs to use JSONResponse not UJSONResponse as that seems to have been removed

Would be good to get this fixed ASAP and a new release pushed out to fix this issue as need to use this version of starlette and due to fastapi not having support for this version of starlette is being a release blocker for me

https://github.com/tiangolo/fastapi/pull/2335

Doh missed these, can we go about increasing its priority to get this resolved?

This will probably be addressed by the end of the month.
But, as I said before on one of those issues: just don't pin Starlette. FastAPI already installs the right Starlette version.
Btw, as it is a duplicated issue, do you mind closing it?

with the version that fastapi installs unfortunately has missing imports that are in newer versions that I need and yeah sure will close it

Thanks for the help here @Kludex ! 👏  🙇
Thanks for reporting back and closing the issue @L1ghtn1ng  👍

Sorry for the long delay! 🙈  I wanted to personally address each issue/PR and they piled up through time, but now I'm checking each one in order.


add account restrictions

Expected Behaviour
Add a Restrictions screen to manage Account Restrictions and Mosaic Restrictions. The components defined to manage restrictions can be re-used in the Accounts module and Mosaics module accordingly.
The restrictions module should provide with a list of active restrictions with their details.
There should also be a component for account restriction creation and one component for mosaic restriction creation.
Actionable Items

Implement component AccountRestrictionTransactionForm
Implement component MosaicRestrictionTransactionForm
Implement component AccountRestrictionList
Implement component MosaicRestrictionList

pending mockup / integration flow design

Masaic Restriction and Account Restrion is two completely different part.
Here will show Masaic Restriction model of interaction design as follows, hope receive some better optimization opinion.
The role in the product for the management of their own Mosaic Restriction(an account of the masaicRetriction of passive marked will not be shown here), create and update globalRestrion, addresRestricion, referrenceMasaicID. And  fusion the create and update form in one, to reduce the complexity of the interaction.
model of interaction design as follows:
1.The entrance is located under the main navigation of masaic. The main page shows the overall situation of yourself masaicrestriction, shown like the form item.

2.Displays the addresses associated with each global retriction

Set and update globalRectristion forms, addressesRestriction forms, renferenceRestriction by MasaicID forms

Better program entry, better integration with the original program, or more friendly interaction logic，etc.
Looking forward to your comments.
Thank you

Here will show Account Restriction model of interaction design as follows, hope receive some better optimization opinion.
model of interaction design as follows:
1.The entrance is located under the main navigation of masaic. The main page shows the overall situation of yourself Account_Restriction, shown like the form item.

2.Displays the addresses associated with each AccountRetriction

3.Addition or delete accountAddressRestrion form, accountMasaicRestricion form, accountNamespaceRestriction form

Looking forward to your comments.
Thank you

already implemented


bugfix PDOException return string as code for 2.7

like https://github.com/zendframework/zend-servicemanager/pull/167
im not sure if we need this fix also in 2.7, if not just close it
Exception
PHP Fatal error:  Uncaught Error: Wrong parameters for Zend\ServiceManager\Exception\ServiceNotCreatedException([string $message [, long $code
[, Throwable $previous = NULL]]]) in C:\Tools\pserverCMSFull\vendor\zendframework\zend-servicemanager\src\ServiceManager.php:943

Stack trace:
#0 C:\Tools\pserverCMSFull\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(943): Exception->__construct('An exception wa...', '
IMSSP', Object(Doctrine\DBAL\Driver\PDOException))
#1 C:\Tools\pserverCMSFull\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(1121): Zend\ServiceManager\ServiceManager->createSer
viceViaCallback(Array, 'doctrine.connec...', 'doctrine.connec...')
#2 C:\Tools\pserverCMSFull\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(642): Zend\ServiceManager\ServiceManager->createFrom
AbstractFactory('doctrine.connec...', 'doctrine.connec...')
#3 C:\Tools\pserverCMSFull\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(597): Zend\ServiceManager\ServiceManager->doCreate('
doctrin in C:\Tools\pserverCMSFull\vendor\zendframework\zend-servicemanager\src\ServiceManager.php on line 943

Doctrine\DBAL\Driver\PDOException details
array(4) {
  ["get_class"]=>
  string(33) "Doctrine\DBAL\Driver\PDOException"
  ["getMessage"]=>
  string(242) "SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver 11 for SQL Server to communicate with SQL Server. Access the
following URL to download the ODBC Driver 11 for SQL Server for x64: http://go.microsoft.com/fwlink/?LinkId=163712"
  ["getCode"]=>
  string(5) "IMSSP"
  ["instanceof_throwable"]=>
  bool(true)
}

LGTM. What about master? Also applicable there? (no need to do it, just checking needed, so I can forward-port the tests, if necessary)

for master i created https://github.com/zendframework/zend-servicemanager/pull/167

@kokspflanze awesome, thanks!

@Ocramius np, i spend much time to find it^^, i dont like this windows part =(

Thanks, @kokspflanze


Add option to save off .pose files for each segment

All right, I think we're about good, though there's probably more stylistic improvements to be made.
pylint doesn't like how long main is, there's some missing output annotations, and we could refactor some functions, but I think those might jobs for another day
ChatGPT has these suggestions: https://chatgpt.com/share/675065df-c64c-800e-b171-5486a47eb024


fix: add Azure OpenAi manual instrumentation option to instrumentModules

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


RLMObject returning nil in objective c

Hi guys I have an RLMObject
@interface Job : RLMObject <NSCoding, NSCopying>
@property (nonatomic, strong) Contact *contact; // this is another RLMObject
@property (nonatomic, strong) Location *location; // this is another RLMObject

Its saving fine and once I try to Load  all object giving excellent result ,
RLMResults<Job *> *jobListArray = [Job allobjects];

but issue is once I get job object from this jobListArray its returning me Contact and Location Object Nil. If any one can help would be appreciated.

To-one relationships in Realm are nullable, so if there's no relationship set, it's expected that the properties would return nil. Please see our docs on Relationships for details.

To expand on what JP said above, when you create an object any properties that point to other objects (like contact and location) start off as nil, and you have to manually set them for them to be non-nil. I hope that helps! If you have any other issues please feel free to open new tickets.


Simple protocol for WS communication

Currently, the WS server in the worker can only return the counter state.
Define and implement a simple protocol. Inspiration could be the RPC implementation of substrate.

relates to #19

I would vote for https://github.com/paritytech/jsonrpc to be in line with substrate

deprecating this in favor of scs/substraTEE#29


Read dictionary structure only when .P is active

The "Read dictionary structure" command only works when a .P/.W/.I file is active in the editor.
It's not necessary because it doesn't work with current file in editor.

v0.5.1 released


Implement setting methods

1. General Info
Closes #93.
This PR implements 3 methods:

getSettings
updateSettings
resetSettings
Refers to https://docs.meilisearch.com/references/settings.html

2. Add Settings class
This class has the methods that make the http calls ( getSettings, updateSettings, resetSettings). Uses meiliSearchHttpRequest to do so.
3. Add SettingsRequest class
I added this class to follow the example of the SearchRequest class. It is the main data structure involved in settings.
It is helpful for two reasons:

It helps us deserialize JSON objects incoming form the server
It allows us to easily modify with setters our settings to use updateSettings

4. Modify Index class
I implemented the following changes:

Add settings as a field
Include settings in the constructor
Implemented the 3 main methods, that subsequently call the methods from the Settings class

5. Add SettingsTest class
I added 4 tests to validate that everything was working fine.

testGetSettings
testUpdateSettingsRankingRules
testUpdateSettingsSynonyms
testResetSettings

There are 2 main things I'd like to remark on this part.

I used a Thread.sleep(1000) to ensure that the updateSettings was completed, the 1000 was completely arbitrary and I'd like to know if it's okay.
Maybe we don't need testUpdateSettingsSynonyms if we already have testUpdateSettingsRankingRules.

As always I'd really appreciate your feedback. And if you think this can be improved in any way please let me know.
Happy Holidays 😄 🎉 !

Hello @eskombro, great feedback as always!
First of all, I believe I covered all the minor changes you suggested, which are:

Comments
String uid values in tests

I really agree with what you said about

As for now, Settings are returned as a String, but wouldn't it be better to use the same class that you called SettingsRequest to deserialize them?
As in the last PR we merged (with Dumps), I think that the currently named Settings class can be considered as a "settings handler" and the currently named SettingsRequest could be just a Settings class. The getSettings() method could return an already unserialized object, an instance of this class. I think this would improve the user experience. What do you think?

I think the first architecture I implemented was a little bit confusing and a little uncomfortable for the user.
I implemented the following changes:

getSettings is returning a Settings object
updateSettings and resetSettings are now returning an UpdateStatus Object
sleep(1000 is changed for waitForPendingUpdate
What was Settings is now SettingsHandler
What was SettingsRequest is now Settings

And for now I think that's it.
I'm really scratching my head about this one:

I was wondering, is there any reason to use Settings outside of an Index Handler? Or maybe it can fit inside there? I have no strong opinion on this, just thought it was worth considering

As I see it right now we have two alternatives:
Option A)
Right now Index has a SettingsHandler to help that particular index manage its own Settings, which makes sense to me because when you want to use the Settings methods, you ask to that particular index to update/get/reset its own settings, like this:
Index index = client.index(indexUid);
Settings settings = index.getSettings();

I think this option has better readability.
Option B
The other alternative, if I understood correctly, would be to get rid of SettingsHandler and include its methods in IndexesHandler and subsequently use the methods in the Client. It would look something like this:
Index index = client.index(indexUid);
Settings settings = client.getIndexSettings(index.getUid);

Which I think has worse readability.
But as you said, there is no reason to use SettingsHandler outside of IndexesHandler.
I'm really struggling to make a decision here, so I'd really appreciate more feedback on this 😄

bors try

Everything seems good. Let me know if from your Point of view this is ready to merge! 🎉

Thanks, waiting for @luis-valdez opinion.
And happy new year (you too Bors, you too) :)

If there are no conflicts, I'd say go ahead and merge 🚀
I wish you too guys a happy new year! @eskombro @curquiza (and bors too...) 🎉

Gracias 🎉
Bors merge

Gracias 🎉
Bors merge


Improve some tests

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (b47e925) 100.00% compared to head (3b02f37) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #406   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           19        19
  Lines         1688      1688
  Branches       176       176
=========================================
  Hits          1688      1688

Files Changed
Coverage Δ

src/redcat/tensorseq.py
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Update name of :state() to be more specific

Currently, the name of the :state()  CSS pseudo-class feature is simply "state". This name is very generic and it is hard to differentiate what feature is being referenced at a glance. Questions are arising about this Chromium code reviews. Is it possible to update the name of this feature to have a more specific name?

@jamesnw what do you think?

I'm pretty hesitant to do this. Changing the feature ID is a breaking change, and it would be difficult to make it longer while honoring the identifiers style guide.
The purpose of the identifier is to provide a unique id for a feature, but it is not a requirement that it clearly disambiguate from other features by itself.  We have multiple other identifiers that could be confusing for a variety of reasons, such as object or is, and I don't think that's a problem.
In the context of a WebDxFeature enum, I also don't find state particularly ambiguous. It's a term that could potentially be used in form validity or the History API, but those are generally properties of a feature, and not a full feature.
I do think it is useful to use the feature's name rather than identifier when displaying it to users.


liveness endpoint does not conform to the specification

https://github.com/ethereum/beacon-APIs/blob/205bb822e920fcbbf6db0ffa021b83c505299490/apis/validator/liveness.yaml#L39
            title: PostLivenessResponseBody
            type: object
            properties:
              data:
                type: array
                items:
                  type: object
                  properties:
                    index:
                      $ref: '../../beacon-node-oapi.yaml#/components/schemas/Uint64'
                    is_live:
                      type: boolean

Teku seems to throw in in an extra epoch field which is not part of the standard.

This does seem to be from when we converted our apis over, so I'm assuming it's a bug, but it'll need to be listed as a breaking change.
The 'epoch' should be obvious to callers because it's the epoch they requested in the POST, so it is just extra data we don't need to respond with.
We'll just need to remove it from the Response object and fix tests.


new module: blockquote

http://guides.service.gov.au/design-guide/foundations/typography/index.html#quotations

This includes typographic ‘callouts’/‘pullquotes’.


Where is the TCPTransportConfig class?

Bug Report
I can not figure out how to import the class for a TCPTransportConfig.  All the other classes that I've needed from SDL import automatically fine in Andriod Studio but it, and I can't find this class. I'm trying to use this to connect to manticore with this. I've looked at the BaseTransportConfig but haven't figured any way to get a TCPTransportConfig from it. I did notice the transport.enums.TransportType.TCP but haven't figured out how to use it. Can I create a BaseTransportConfig and set the type to TCP? Where do I enter the port and address? I'm fairly confident this is an issue with my code, not a bug. I'm assuming I missed something from the examples, but I've scoured the internet and can't find any way to fix it.
Reproduction Steps

Create a new project and set up imports to SDL
Copy/Paste quickstart java code
Copy in the line from here or here
View Error

Expected Behavior
Using an import like import com.smartdevicelink.transport.TCPTransportConfig; or import com.smartdevicelink.transport.BaseTransportConfig; to import the class as specified here:
https://smartdevicelink.com/en/docs/android/master/com/smartdevicelink/transport/TCPTransportConfig/#constructor-0
Observed Behavior
No imports in the transport section have anything to do with a TCPTransport.
OS & Version Information

Android Version: 10Q
SDL Android Version: 5.3.1 (implementation 'com.smartdevicelink:sdl_java_se:5.3.1')

Closing as not an issue.
The correct import is in fact import com.smartdevicelink.transport.TCPTransportConfig;. This is the transport config that extends a BaseTransportConfig and therefore is an acceptable class to instantiate a transport config to pass to the SdlManager.Builder
Your issue is that you are importing the Java SE library which does not contain Android specific classes. So even when you try to import the classes your IDE can't access the files because they are not part of that distribution.
Change your gradle line to implementation 'com.smartdevicelink:sdl_android:5.3.1' and sync.
For future issues during integration please use our Slack, found here, as these issues are specifically for issues with the library itself.


Error read cookie

Describe the bug
A clear and concise description of what the bug is.
when i use the option -k, i obtaint the message "Cookies error, unable to find access_token, proper cookies required"
I fix the error in the archive /udemy/_extract.py
i create the function
def jsonname(self, json):
for entry in json:
if 'access_token' == entry['name']:
return entry['value']
and i modified the function _extract_cookie_string
def _extract_cookie_string(self, raw_cookies):
cookies = {}
try:
tmp = json.loads(raw_cookies)
# client_id = re.search(r'(?i)(?:client_id=(?P<client_id>\w+))', raw_cookies)
# access_token = re.search(r'(?i)(?:access_token=(?P<access_token>\w+))', raw_cookies)
        access_token = self.jsonname(tmp)
    except:
        sys.stdout.write(fc + sd + "[" + fr + sb + "-" + fc + sd + "] : " + fr + sb + "Cookies error, Request Headers is required.\n")
        sys.stdout.write(fc + sd + "[" + fm + sb + "i" + fc + sd + "] : " + fg + sb + "Copy Request Headers for single request to a file, while you are logged in.\n")
        sys.exit(0)
    if not access_token:
        sys.stdout.write(fc + sd + "[" + fr + sb + "-" + fc + sd + "] : " + fr + sb + "Cookies error, unable to find access_token, proper cookies required.\n")
        sys.stdout.flush()
        sys.exit(0)
    #access_token = access_token.group('access_token')
    cookies.update({'access_token': access_token})
    #'client_id': client_id.group('client_id'),
    return cookies

i wan to do a push request and a do have an error. For these reason i generate a issue
Thanks

@adriannborella this is not a bug, but issue on your side giving the cookies or access token. closing the issue as invalid and won't accept PR for this, good to know you that your way works for you.


fix: discard 0 scored nodes from distribution pool

Nodes that have a 0% score (or sub .2 score) should not account in the total amount of rewardable nodes.

Why 0.2 and not 0 ?
Well, I guess rounding errors? @hoh

More likely due to https://docs.aleph.im/nodes/reliability/rewards/

No reward is distributed when the score is below 20% .


Cannot update model: payload too large

I updated my CL recently, and I was asked to update the model. When I did, I got an error that the payload is too large. This is the same model I had shared with the team a bit ago. Thanks!
⚠ Local package upgraded to enable viewing.
⚪ Requested package id is the same the latest package id. This package is a candidate for saving.
⚠ Requested package id is also the live package id. Cannot safely auto upgrade. User must confirm in UI to save.
PayloadTooLargeError: request entity too large
    at readStream (C:\dev\learner\learner-bot-samples\node_modules\raw-body\index.js:155:17)
    at getRawBody (C:\dev\learner\learner-bot-samples\node_modules\raw-body\index.js:108:12)
    at read (C:\dev\learner\learner-bot-samples\node_modules\body-parser\lib\read.js:77:3)
    at jsonParser (C:\dev\learner\learner-bot-samples\node_modules\body-parser\lib\types\json.js:134:5)
    at Layer.handle [as handle_request] (C:\dev\learner\learner-bot-samples\node_modules\express\lib\router\layer.js:95:5)
    at trim_prefix (C:\dev\learner\learner-bot-samples\node_modules\express\lib\router\index.js:317:13)
    at C:\dev\learner\learner-bot-samples\node_modules\express\lib\router\index.js:284:7
    at Function.process_params (C:\dev\learner\learner-bot-samples\node_modules\express\lib\router\index.js:335:12)
    at next (C:\dev\learner\learner-bot-samples\node_modules\express\lib\router\index.js:275:10)
    at Function.handle (C:\dev\learner\learner-bot-samples\node_modules\express\lib\router\index.js:174:3)

I am indeed using the develop branch. I'll recreate some of these models to play with the latest. Thanks!


flash socket for shutter feedback ?

Investigate if it's possible to use the flash hotshoe for shutter feedback.
This allows figuring everything out from a test shot.

I’m in the process of designing a gigapixel head myself. I have had luck creating a closed loop system using a Sony A7RIII and a Vello hot shoe adapter like this Vello Adapter in order to detect when the exposure has finished and signal the head that it’s ok to move. It protects against a motion blurred pano having forgotten to match camera and head exposure duration in the menus. It’s also a big time saver for HDR. It gives you tighter timings instead of wasting time during shorter exposures having to account for your longest exposure in a set. I agree it would be great to also get the lens focal length settings automatically but my fix is a simple interrupt edge detection rather than decoding the Sony flash protocol.

This issue was indeed about the standard flash "switch", the other one you are referring to about decoding protocols is probably #55. Did you find that the duration matches the exposure time ?


Cannot find module '@llamaindex/env/type'

Working on a typescript project and encountered this error when trying to use the example from docs:
`import { HuggingFaceEmbedding, serviceContextFromDefaults } from "llamaindex";
const huggingFaceEmbeds = new HuggingFaceEmbedding();
const serviceContext = serviceContextFromDefaults({ embedModel: openaiEmbeds });
const document = new Document({ text: essay, id_: "essay" });
const index = await VectorStoreIndex.fromDocuments([document], {
serviceContext,
});
const queryEngine = index.asQueryEngine();
const query = "What is the meaning of life?";
const results = await queryEngine.query({
query,
});`
**_error TS2307: Cannot find module '@llamaindex/env/type' or its corresponding type declarations.
1 import type { GenericFileSystem } from "@llamaindex/env/type";_**

What's your ts-config settings?


Fix merging ServiceAccount annotations

Related: https://issues.redhat.com/browse/OSPRH-8379

/cherry-pick 18.0.0-proposed


Improve RUBYOPT's handling in tests

When debugging the issue related to https://github.com/ruby/irb/pull/919, I noticed that debugger tests don't respect the IRB version I specified in the Gemfile. This is because console tests force override the RUBYOPT env, which will remove the -rbundler/setup injected by bundler.
Additionally, if tests use run_rdbg with the rubyopt option, the RUBYOPT will be overridden yet again.
So in this commit I did 2 improvements:

run_rdbg should append instead of override RUBYOPT
If tests are executed with bundler, we also run the debugger in PTY process with bundler by appending -rbundler/setup to RUBYOPT

Ruby head is failing because the commit it uses doesn't include the workaround in https://github.com/ruby/irb/pull/919 yet. Once it picks a newer commit it should pass.

Thank you.


Add offset_to_x, offset_to_y, offset_to_z parameters to FCNPC_AimAtPlayer

Should probably add offset_x, offset_y, and offset_z to FCNPC_AimAt one time.


Some question!!!

Hello there, i have some question about your customize candy machine (candy-factory)
I've read the readme.md but i dont understand it clearly.

How much nfts art I can mint in 1 times? (mainnet and devnet)
Is the multiple mint function work on the mainnet environment?
Can I using your candy-factory in the testnet?
I see the folder "nft-sources", what does it mean on the candy-factory? Is that important?
I dont copy my nfts arts and json file into it but i dont see any errors, I can run the candy factory, mint all nft and it's show up in my phantom account normally.
What's "NEXT_MINT_PRICE_SOL=0" meaning?

Thanks for the reading, hope you reply soon :D

1 - You can, just use the mintMultiple function.
2 - It works.
3 - Yes.
4 - It is. You should copy your PNG/JSON metadata files in there.
5- You should change this to be your mint price.


fastboot hangs on MBP 2016 TouchBar

This causes the installer script to hang.
Turns out it's an official bug in fastboot:
http://android.stackexchange.com/questions/164682/fastboot-freezes-on-mac-os-sierra
https://code.google.com/p/android/issues/detail?id=231129
We need to upgrade adb/fastboot binaries for mac when the new platform-tools is released.

Fixed in https://github.com/maruos/installer/commit/76020002e42194b5dfeaa25d92f2f98515052960


Arithmetic bitwise in generator

This PR addresses the addition of classical arithmetic and bitwise operators in the new QIR generator class.

Since this includes changes from #6 I will review once that is merged.

Hi @cqc-alec thank you for you comments. Elements of answer below:

A few general comments:

Please remove binary wheels.

Sure will do.

We seem to be missing the corresponding *.ll files for nested_conditionals.bc and tadj_only.bc.

Oh OK will double check thanks.

Can we have a script (checked in) to verify that the *.ll files match the corresponding *.bc files? Even if we don't want to check this on the CI (maybe it needs installing llvm?), it would be useful as a sanity check for developers and reviewers.

OK I can think about it.

Please remove the empty utils.py~.

Sure.

Thanks for the changes.
Still one binary wheel to be removed I think.
I don't see the actual script used to check that the ll and bc files match -- did you forget to check it in?

Yes, there is now a check.sh here that does it. It can be called from poetry:
poetry run check-test-files


Fix #95: blank lines at the beginning of a file

Addressing the Issue #95.

Updated MdUtils.init to accommodate for blank title so that it doesn't create unnecessary blank line breaks.

#95 was able to be fixed by not creating Header object when no title string was given.

Issue https://github.com/didix21/mdutils/issues/95.
Still not resolved.


Fix ParallaxBackground breaking when moving it out the scene tree

Entering the tree caused ParallaxLayer to shift its origin to its position, but it would not shift back on exiting, so when it entered again it would shift further.
Bugsquad edit: Fixes #26404.

Could you give the commit a more descriptive name? Like "Fix ParallaxBackground breaking when moving it out the scene tree".

Not just the title, the actual commit message.
Just git commit --amend, write the new message, then git push --force.

Thanks!

Cherry-picked for 3.1.2.


Using an @ in a string passed to Select results in incorrect query

GORM Playground Link
https://github.com/go-gorm/playground/pull/764
Description
When using the @ character in a string passed to Select(), the remaining strings passed to select are ignored.
For example, these two queries...
DB.Table("users").Select("name = 'test example.com' as is_example", "age").Scan(&results).Error
DB.Table("users").Select("name =<EMAIL_ADDRESS>as is_example", "age").Scan(&results).Error

... generates the following SQL, respectively...
SELECT name = 'test example.com' as is_example,age FROM `users`
SELECT name =<EMAIL_ADDRESS>as is_example FROM `users`

Note how in the second, age is left off. This only seems to happen if the @ is included in the first string.

@markhildreth-gravity I think the root cause is here: https://github.com/go-gorm/gorm/blob/52e3b353ebc700f405628922acdbdc02eaaa33c1/chainable_api.go#L141
If it finds @ in your first string(aka the query parameter), it treat your parameters as NamedArgument

@ivila Thanks for the quick response. That makes sense why it's having a problem, although I will say it's not immediately clear why it is a problem. I should point out this was a quick case to reproduce, but the issue originally occurred because I was using @ as part of using PostgreSQL's range operations.
I'd like to recommend the following:
1.) Change the docs to always use the array type when listing multiple items:
Anywhere in the docs where Select() is used as a list of values (rather than the "template, ...args" usage), always use the array notation. For example, when the docs show examples like these, it's not immediately clear that this is only a "list of strings" approach because of the contents of the first string. So the example in the docs that shows this...
// Querying multiple columns
db.Select("name", "age").Scan(&users)
db.Select("name", "age").Find(&users)

...could be changed to this...
// Querying multiple columns
db.Select([]string{ "name", "age" }).Scan(&users)
db.Select([]string{ "name", "age" }).Find(&users)

2.) Ideally, the two use cases (list of strings vs string template w/ args) are split into different methods (e.g., a Select and SelectTmpl). Or change the Select some other way to make it more obvious that there are two different ways that Select can be used and you have to explicitly opt into one of them. Obviously, this is a breaking change, so this is more a suggestion for any future major version.

I happen to have been looking at exactly this code in gorm today, trying to figure out how I might be able to add some custom finishers.
If you check out line 141 in chainable_api.go you'll see that if the first argument to Select() is a string, and you provide additional variadic arguments, gorm starts looking for placeholders (einther ? or @). It does this somewhat naively, just by counting the number of placeholders present in the string. Unfortunately, in your case the @ in the first argument is actually meant to be an email.
@markhildreth-gravity my recommendation would actually just be to reverse the order of the parameters you pass to Select() so its like this:
DB.Table("users").Select("age", "name =<EMAIL_ADDRESS>as is_example").Scan(&results).Error

That should allow the @ in the email to bypass that check for placeholders and I'd think that would make it work the way you expect.

Code from gorm itself that I referenced is this (starting at line 135):
        case string:
		if strings.Count(v, "?") >= len(args) && len(args) > 0 {
			tx.Statement.AddClause(clause.Select{
				Distinct:   db.Statement.Distinct,
				Expression: clause.Expr{SQL: v, Vars: args},
			})
		} else if strings.Count(v, "@") > 0 && len(args) > 0 {
			tx.Statement.AddClause(clause.Select{
				Distinct:   db.Statement.Distinct,
				Expression: clause.NamedExpr{SQL: v, Vars: args},
			})
		} else {
			tx.Statement.Selects = []string{v}

			for _, arg := range args {
				switch arg := arg.(type) {
				case string:
					tx.Statement.Selects = append(tx.Statement.Selects, arg)
				case []string:
					tx.Statement.Selects = append(tx.Statement.Selects, arg...)
				default:
					tx.Statement.AddClause(clause.Select{
						Distinct:   db.Statement.Distinct,
						Expression: clause.Expr{SQL: v, Vars: args},
					})
					return
				}
			}

			if clause, ok := tx.Statement.Clauses["SELECT"]; ok {
				clause.Expression = nil
				tx.Statement.Clauses["SELECT"] = clause
			}
		}

@markhildreth-gravity my recommendation would actually just be to reverse the order of the parameters you pass to Select() so its like this:
DB.Table("users").Select("age", "name =<EMAIL_ADDRESS>as is_example").Scan(&results).Error

Thanks for looking into this. The problem I had was already solved by passing my values as a slice. And it seems like switching the argument ordering as you recommend would also solve the specific issue that I found myself in. However, I would still prefer using a string slice when the goal of the method is to give a list of columns to return, as it makes it less likely that a change to the arguments might errantly cause Gorm to switch to "template" mode.
Put another way, if I write code like this...
func BuildQuery(db *gorm.DB, a string, b string) *gorm.DB {
   return db.Select(a, b)
}

...it's impossible to know which "mode" Gorm will use just by looking at this function. It entirely depends on what the value of a is. That makes understanding the code difficult. However, if I do the following...
func BuildQuery(db *gorm.DB, a string, b string) *gorm.DB {
   return db.Select([]string{ a, b })
}

... then I know for sure that Gorm will ALWAYS treat the strings as a list of columns, rather than templates.
As I mentioned, changing the API so that the two modes occur using different methods would IMO be a better solution, but that's obvious a breaking change.


make build Process Stuck at Installing dependencies from lock file

Describe the bug
The make build command gets indefinitely stuck at the "Installing dependencies from lock file" step during the OpenDevin installation process on my Ubuntu system.
Setup and configuration
Current version:

commit 8ab9c6fb86db7ac21969fd5fadd18bab97bdb172 (HEAD -> main, origin/main, origin/HEAD)
Author: Engel Nyst<EMAIL_ADDRESS>Date:   Tue Apr 9 04:21:30 2024 +0200

    Revert the use of Router, good ole completion works. (#910)

    * Revert the use of Router, good ole completion works.

    * Stopgap exception message

    * Get the updated dependencies.

My config.toml and environment vars (be sure to redact API keys):
LLM_API_KEY="<YOUR OPENAI API KEY>"
WORKSPACE_DIR="./workspace"

Commands I ran to install and run OpenDevin:
git clone https://github.com/OpenDevin/OpenDevin
cd OpenDevin
make build

Steps to Reproduce:

Clone the OpenDevin repository.
Navigate to the OpenDevin directory.
Run make build.

Logs, error messages, and screenshots:
No specific errors are shown in the terminal. The process just halts without proceeding after displaying "Installing dependencies from lock file".
here are the bash logs:
$ make build
Building project...
Checking dependencies...
Checking Python installation...
Python 3.11.9 is already installed.
Checking npm installation...
npm 9.6.7 is already installed.
Checking Docker installation...
Docker version 26.0.0, build 2ae903e is already installed.
Checking Poetry installation...
Poetry (version 1.8.0) is already installed.
Dependencies checked successfully.
Pulling Docker image...
Using default tag: latest
latest: Pulling from opendevin/sandbox
Digest: sha256:b051045dd07803ec72da0342fca84d287f77c46ebde0ee2d57f551b863c8894e
Status: Image is up to date for ghcr.io/opendevin/sandbox:latest
ghcr.io/opendevin/sandbox:latest
Docker image pulled successfully.
Installing Python dependencies...
Installing dependencies from lock file

Package operations: 210 installs, 1 update, 0 removals

  - Installing certifi (2024.2.2): Pending...
  - Installing h11 (0.14.0): Pending...
  - Installing idna (3.6): Pending...
  - Installing sniffio (1.3.1): Pending...
  - Installing typing-extensions (4.11.0): Pending...

Additional Context

Operating System: Ubuntu 22.04.4 LTS
Kernel Version: 6.5.0-27-generic
Python Version: 3.11.9
Docker Version: 26.0.0
NodeJS Version: 18.17.1
Poetry Version: 1.8.0

I would appreciate any guidance or suggestions on how to resolve this build issue. Thank you in advance for your help and support.

The installation issue was resolved by updating Poetry from 1.8.0 to 1.8.2. Thanks for the assistance. Closing this issue.

Thanks for sharing!


Feature/added detect_remote_faces to face_recognition domain

Adds detect_remote_faces to face_recognition domain.
The purpose of the config is to enable the face_recognition components to detect faces that are trained in other ways as I mentioned in #604
For example in my case I would like to continue train Compreface using the native UI.
I wanted to make this config available only for Compreface but was difficult for me on how the logic is currently implemented. Then I thought that this behavior could be useful even on other face recognition components.
This PR also fixes the error occured in #603 by checking the existence of the train dir.

Awesome, thanks! Will have a look at the code in the coming days

I think you have to do some changes in order for this to work correctly.
Calling vis.add_entity each time a face is recognized wont work well, as it will add a new entity each time a persons face is recognized.
I think the best way is to call an API endpoint here: https://github.com/roflcoopter/viseron/blob/dev/viseron/domains/face_recognition/init.py#L90 which lists each face and you can then create entities the same way as it works for the file system.
You can create an abstract method in that class that the subclass in the compreface component can override which should return a list of names to track.
This will also allow components which cant support this feature (dlib for instance) to simply not implement this method and instead log an error saying it is unsupported.
It is also a good idea to move the detect_remote_faces option into the BASE_CONFIG_SCHEMA here: https://github.com/roflcoopter/viseron/blob/dev/viseron/domains/face_recognition/init.py#L36
Then you dont have to duplicate it on all components.
Let me know if i need to explain further!

Ahh i see now. I still think it would be better to fetch them during startup so it behaves like locally trained faces. We could add a way to refresh the faces using the GUI/API in the future. Maybe even refresh automatically on an interval


Unable to install and use on a clean app

After installing and linking the module on a clean react-native init app and importing into a component it won't work, there are missing dependencies that are not installed by npm, try to install and use this module into a clean app to reproduce the issue.
error: bundling failed: Error: Unable to resolve module stream from /home/facha/freemcserver/test/node_modules/jws/lib/sign-stream.js: Module stream does not exist in the Haste module map

(/home/facha/freemcserver/test/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:209:1301)
    at ResolutionRequest.resolveDependency (/home/facha/freemcserver/test/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:83:16)
    at DependencyGraph.resolveDependency (/home/facha/freemcserver/test/node_modules/metro/src/node-haste/DependencyGraph.js:238:485)
    at Object.resolve (/home/facha/freemcserver/test/node_modules/metro/src/lib/transformHelpers.js:180:25)
    at dependencies.map.result (/home/facha/freemcserver/test/node_modules/metro/src/DeltaBundler/traverseDependencies.js:311:29)
    at Array.map (<anonymous>)
    at resolveDependencies (/home/facha/freemcserver/test/node_modules/metro/src/DeltaBundler/traverseDependencies.js:307:16)
    at /home/facha/freemcserver/test/node_modules/metro/src/DeltaBundler/traverseDependencies.js:164:33
    at Generator.next (<anonymous>)
    at step (/home/facha/freemcserver/test/node_modules/metro/src/DeltaBundler/traverseDependencies.js:266:307)

Versions:
    "react": "16.5.0",
    "react-native": "0.57.0",
    "react-native-google-safetynet": "^0.2.3"

Hmm. I might not have run into this issue with
https://github.com/iotaledger/trinity-wallet since we already used
https://github.com/tradle/rn-nodeify to patch node core modules (stream is a core node module but React Native doesn’t recognize it). If you want to fix this now you could try adding that package as a postinstall hook. I’ll make sure to fix this in the next few days


feat: Make Rack install optional for sinatra

This allows for scenarios when there are multiple Rack Applications mounted in the same builder and you want to avoid installing the Rack Events middleware multiple times in the stack.
A common example is a Rails application that mounts a Sinatra App in the routes file:
Rails.application.routes.draw do
  mount Sinatra::Application, at: '/sinatra'
end

This results in the Rack middleware being installed multiple times.
Once by the Rails ActionPack instrumentation and then by the Sinatra application leading to multiple Rack spans being created in the same trace.
This change allows you to avoid this by setting the install_rack option to false when using Sinatra instrumentation and allowing users to manually configure the middleware in the stack as they see fit.
 I will incorporate those changes. I had mentioned that I do not like this solution in during the SIG meeting and it's a bit of a hack to help unblock some teams turn on Sinatra tracing.
Ideally, I would like the registry to handle dependencies and installation order but that is a bit too much for me to handle right now. @mwear suggested something along the lines of using a combination of declarative dependency management in the Base instrumentation DSL and tsort to ensure that instrumentations were installed in the appropriate order but I am moving ahead with this hack for now 😞
@kaylareopelle that was a bit irresponsible of me. I do need to think about current users and future self.

@kaylareopelle I have added docs
@stevenharman I added a diagnostic message and example output. Please let me know if that is what you are looking for.

@stevenharman I have a follow up question for you then.
If the Rack is not already installed, should this instrumentation basically fail the installation rather than partially install the template rendering?
Now that I am thinking about it, it will seem so weird to generate incomplete instrumentation spans where rendering a template may be the ingress span.

So, the situation would be that someone has, for some reason explicitly set install_rack: false, and then not manually installed it either?
I cannot think of a reason that would be desirable, but perhaps it is? That said, I'd also prefer keep things simple (at least conceptually, if not also technically) until there's an actual use case/need for the carrying cost of the added complexity. i.e., maybe it should error because at least then folks won't be accidentally half-installing the instrumentation and then confused why spans are missing?

So, the situation would be that someone has, for some reason explicitly set install_rack: false, and then not manually installed it either?

Yes.

I cannot think of a reason that would be desirable, but perhaps it is? That said, I'd also prefer keep things simple (at least conceptually, if not also technically) until there's an actual use case/need for the carrying cost of the added complexity. i.e., maybe it should error because at least then folks won't be accidentally half-installing the instrumentation and then confused why spans are missing?

Yes. I think it would be strange for Sinatra think it is installed, though its dependency was not. We will still have the scenario where the middleware is missing but at least this takes one use case out of the equation.

@stevenharman On second thought, I am going to leave this as is. If someone intentionally disables the Rack dependency, they may install it at any time much later in the process and everything will still work as expected.


Description
blank line is removed
Technical Debt
Write about any missing things that you are going to do in the future related to this PR

duplicate


[BUG] an extra empty line added with echo=true

With doctype="multimarkdown", by weaving
```julia; echo=true
1
```

I get
```julia

1
```

```
1
```

You see an extra empty line before "1" in the echoed output. If I add a semicolon like
```julia; echo=true
1;
```

then the result does not contain the extra empty line.
```julia
1;
```

The extra empty line seems to be rendered with the other doctypes too (I haven't checked all of them though).

I have the same problem.

Julia 1.5.2
Weave v0.10.5
Linux Mint 20 and Debian testing (occurs on both)

will be fixed in v0.10.6


Installing the NuGet package doesn't change any project references.

I don't know the first thing about the window that pops up when I install the NuGet package (other than I can get it to popup again by going into my solution and clicking a bat file, but then I have to select the solution manually).
I don't know how to get it to add the project references to my existing projects. Clicking apply immediately does nothing, and clicking apply after checking "Installed" also does nothing.
The question is related to:

DllExport -version: v<IP_ADDRESS>858+c1cc52f
Copy-paste from Data tab:

Hello,

when I install the NuGet package

Please read Configuring the projects

How to get DllExport
Since 1.6+ does not provide official support for NuGet [?], something somewhere may not work or not work properly.

And please provide information from the Data + attach cfg.log using command DllExport >cfg.log when applying settings.

Clicking apply immediately does nothing, and clicking apply after checking "Installed" also does nothing.

Copy-paste from Data tab:

Closed due to inactivity. Please open it again if you still have problems or questions.


lspsaga and galaxyline maintained forks.

First of all, good repo :+1:
There is a maintained fork of lspsaga:
https://github.com/tami5/lspsaga.nvim
I see you are using feline but nonetheless there's maintained fork of galaxyline :
https://github.com/NTBBloodbath/galaxyline.nvim

thanks

First of all, good repo

actually I'm aware  of these  maintained forks. But i don't use lspsaga anymore.

There is a maintained fork of lspsaga:
https://github.com/tami5/lspsaga.nvim

i have tested almost every lua based status line and after months, i made feline default.

I see you are using feline but nonetheless there's maintained fork of galaxyline :
https://github.com/NTBBloodbath/galaxyline.nvim

Btw feline is now :-
https://github.com/feline-nvim/feline.nvim
As famiu changed it to GitHub organisation or something like that


HLS not storing  | Recording Permanently

       application hls {
            live on;

            hls on;
            hls_path /tmp/hls;
            hls_nested on;

            hls_variant _low BANDWIDTH=160000;
            hls_variant _mid BANDWIDTH=320000;
            hls_variant _hi  BANDWIDTH=640000;

            on_publish http://localhost:80/streaming/auth/;

            record all;
            record_path /tmp/rec;
            record_suffix -%d-%b-%y-%T.flv;
            record_max_size 102400K;

            recorder chunked {
                record all;
                record_interval 15s;
                record_path /tmp/rec/chunk;
            }

        }

My problem is that old hls fragments gets deleted after a period of time .
And all the fragments gets deleted as soon as i stop the streaming from my obs.
My question is how can i retain my hls files stored in /tmp/hls ?
http {
    server {
        listen 8080;

        location /hls {
            # Serve HLS fragments
            types {
                application/vnd.apple.mpegurl m3u8;
                video/mp2t ts;
            }
            root /tmp;
            #add_header Cache-Control no-cache;
            add_header 'Access-Control-Allow-Origin' '*';
        }
    }
}

hls_cleanup
Syntax: hls_cleanup on|off
Context: rtmp, server, application
Toggles HLS cleanup. By default the feature is on. In this mode nginx cache manager process removes old HLS fragments and playlists from HLS directory.


Transfer USDT through trc20

is it possible to transfer USDT from one address to another via this project's TRX section?

You can transfer usdt in eth or trx networks respectively, but not across networks.


Create Q/A list

Create Q/A list for the following sections:

[ ] Become a Moderator Page
[x] Become a Speaker Page
[ ] About Page

Become a speaker:

What can I speak about?
You're welcomed to speak about programing languages, frameworks, tools, databases, infrastructure, email design, user interfaces, users experience, prototyping and any other topic or experience that can add value to our community.
How much time to I have to give my talk?
The talk will be 20 minutes and 5 minutes of Q&A after the presentation is over.
I recently learned about a new technology, can I speak about it?
Yes, of course! When we've just learned about a topic we have a unique perspective compared to an expert. Don't count yourself out and apply as a speaker!
Can I recommend someone to speak at this event?
Yes! If you know someone that would be a good speaker at FSN you can apply on their behalf and we'll reach out to them.
I've never done any public speaking before, should I apply as a speaker?
Yes, you should! The FSN team is here to help you give the best talk possible! Before the event we'll rehearse the talk with you, give you feedback and help you polish your presentation.

Yes, of course! When we've just learned about a topic we have a unique perspective compared to an expert. Don't count yourself out and apply as a speaker!

Yes, you should! The FSN team is here to help you give the best talk possible! Before the event we'll rehearse the talk with you, give you feedback and help you polish your presentation.

Nice ones 👍

Become a moderator:

What is topic tables?
Topic Tables is an event that brings together the community to talk about different topics in a relaxed and informal environment. Participants will be able to ask questions, talk about their experience and learn from others through moderated conversations.
Who should attend to this event?
Anyone who's interested in programming and design.  There's space for everyone to learn and grow.

What is Fullstack Nights?
Fullstack Nights is a monthly meetup for programers and designers interested in learning and sharing their knowledge in an informal and relaxed environment. Fullstack Nights consists on two events: Speakers and Topic Tables. FSN Speakers is an event that consists of 2 presentations that have a length of 20 minutes each. The topics of each presentation can be programing languages, frameworks, tools, databases, user interfaces, users experience and any other topic that can be of interest to our community. Topic Tables aims to bring the community together to share conversations about different topics. Participants can ask questions, discuss ideas and expand their knowledge through a moderated conversation.

Why are we doing this?
@froi creo que esto lo debes escribir tú.

Who should attend to this event?
Everyone who's interested in programming and interactive design. It doesn't matter if you're a student, an expert or if you just have a bit of curiosity about a topic. There's space for everyone to learn and share their experience.

What's the format of our event?
Fullstack Nights has different formats depending on the event. FSN Speakers aims to provide talks from people who are experts or are learning about about a topic. FSN Topic Tables is a forum there people from different skill levels can ask questions, discuss ideas and provide guidance to others in an informal setting.

How can I get involved?
You can get involved by becoming a speaker, becoming a moderator, proposing a topic or by joining our Slack community.

@eluciano11 Dude this is awesome. Gracias por hacer esto.
Some comments on https://github.com/fullstacknights/website/issues/2#issuecomment-555301143

You're welcomed to speak

You're welcome to speak.

The talk will be 20 minutes and 5 minutes of Q&A after the presentation is over.

You'll have 20 minutes for your talk and 5 minutes for Q&A.

Yes, of course!

Of course!

The FSN team is here to help you give the best talk possible!

The FSN team is here to help you give the best talk possible.

Before the event we'll rehearse the talk with you, give you feedback and help you polish your presentation.

We'll set up rehearsal sessions, provide feedback and help you polish your presentation.

You can get involved by becoming a speaker, becoming a moderator, proposing a topic or by joining our Slack community.

There are a couple of way to get involved. Become a speaker or moderator, propose a topic, or join our Slack community.

Comments for https://github.com/fullstacknights/website/issues/2#issuecomment-557829745

Become a moderator:

The text that follows says nothing about being a moderator. Shouldn't this be ## Topic Tables? Should we have a sub-topic for this,
### Become a moderator?

Want to propose a topic and help a table have a great conversation? Join us as a moderator! To be a moderator you should have some knowledge of the topic, help guide the conversation at your table and be willing to have fun 😄.

What is topic tables?

What are topic tables?

Topic Tables is an event that brings together the community to talk about different topics in a relaxed and informal environment. Participants will be able to ask questions, talk about their experience and learn from others through moderated conversations.

I'm thinking about this one. For now let's use it.

Who should attend to this event?
Anyone who's interested in programming and design.  There's space for everyone to learn and grow.

Anyone who's interested in technology and design.  There's space for everyone to learn and grow.

I did some substantial changes to the About page so I'm not quoting it.
About page

What is Fullstack Nights?
Fullstack Nights is a monthly meetup for technologist and designers interested in learning and sharing their knowledge in an informal and relaxed environment.

What's the format of our event?
Great question! We actually have two events: FSN Speakers and FSN Topic Tables.
FSN Speakers is an event that consists of two 20 minute talks, an open mic session, and some networking time. Past topics have ranged from introductions to programming frameworks to user experience in event design.
FSN Topic Tables aims to bring the community together to share conversations about different topics. Participants can ask questions, discuss ideas and expand their knowledge through a moderated conversation.

Who should attend to this event?
Everyone who's interested in technology and interactive design. It doesn't matter if you're a student, an expert or if you just have a bit of curiosity about a topic. There's space for everyone to learn and share their experience.

Why are we doing this?
The simple answer is, we ❤  community. From the start our goal has been to provide value and bring together the different communities working around tech and startups. From our point of view sharing our experiences across disciplines makes the over all community stronger.
We also wanted to meet people and provide a safe place where people can network and grow. We hope you'll join us in this journey.

How can I get involved?
There's a number of ways. You can become a speaker or topic table moderator, you can propose a topic, or you can join our Slack community.

@eluciano11 dale un vistazo y gracias por todo el trabajo ❤

De nada! :D Gracias por el feedback! Los cambios están buenos, ya los apliqué.

Updated copies
About

Header

About Fullstack Nights
Fullstack Nights is a monthly meetup where programmers and designers can share their experience and knowledge in an informal environment.

A brief introduction to FSN

What is Fullstack Nights?
Fullstack Nights is a monthly meetup for technologist and designers interested in learning and sharing their knowledge in an informal and relaxed environment.

What's the format of our event?
Great question! We actually have two events: FSN Speakers and FSN Topic Tables.
FSN Speakers is an event that consists of two 20 minute talks, an open mic session, and some networking time. Past topics have ranged from introductions to programming frameworks to user experience in event design.
FSN Topic Tables aims to bring the community together to share conversations about different topics. Participants can ask questions, discuss ideas and expand their knowledge through a moderated conversation.

Why are we doing this?
@froilan creo que esto lo debes escribir tu.

Who should attend to this event?
Everyone who's interested in programming and interactive design. It doesn't matter if you're a student, an expert or if you just have a bit of curiosity about a topic. There's space for everyone to learn and share their experience.

What's the format of our event?
Fullstack Nights has different formats depending on the event. FSN Speakers aims to provide talks from people who are experts or are learning about about a topic. FSN Topic Tables is a forum there people from different skill levels can ask questions, discuss ideas and provide guidance to others in an informal setting.

How can I get involved?
There are a couple of way to get involved. Become a speaker or moderator, propose a topic, or join our Slack community.

 The organizers of the event will enforce our rules through out the event. We expect that every participant and organizer will help us provide a safe environment for everyone.

Speakers

What can I speak about?
You're welcome to speak about programing languages, frameworks, tools, databases, infrastructure, email design, user interfaces, users experience, prototyping and any other topic or experience that can add value to our community.
How much time to I have to give my talk?
You'll have 20 minutes for your talk and 5 minutes for Q&A after the presentation is over.
I recently learned about a new technology, can I speak about it?
Of course! When we've just learned about a topic we have a unique perspective compared to an expert. Don't count yourself out and apply as a speaker!
Can I recommend someone to speak at this event?
Yes! If you know someone that would be a good speaker at FSN you can apply on their behalf and we'll reach out to them.
I've never done any public speaking before, should I apply as a speaker?
Yes, you should! The FSN team is here to help you give the best talk possible. We'll set up rehearsal sessions, provide feedback and help you polish your presentation.

Topic Tables

What are topic tables?
Topic Tables is an event that brings together the community to talk about different topics in a relaxed and informal environment. Participants will be able to ask questions, talk about their experience and learn from others through moderated conversations.
Who should attend to this event?
Anyone who's interested in technology and design.  There's space for everyone to learn and grow.


[Question] Bi-directional communication between adapter and extension

Is it possible to use custom reverse Requests, similar to RunInTerminalRequest? I think I can just use sendRequest to send a request and give it a name, but it's not clear how to receive the request on the client side (in my extension code). Or do I have it wrong and there is no way for the adapter to communicate directly with the extension?
Maybe this is a better question for the VS Code forums?

@indiejames I've moved the issue to the VS Code repo since the raised question is independent from the npm module that implements a DAP library for node.js.

@weinand that's great to know! I'm so far behind on the state of VS Code extension / debug adapter development :(

@indiejames Please check out Mock Debug.
The debug adapter now runs inside the extension which makes debugging/inspection much easier: just press F5 and you can step everywhere, both the extension and the DA.
The other modes of running the DA are still there and you can configure theme here: https://github.com/microsoft/vscode-mock-debug/blob/dc3ccfeb2195a1d2e5876f40fc9436b3b6f58a40/src/extension.ts#L12-L16


ERROR: Repository not found. from npm install

Hey! I tried following the readme and ran into this:
Not sure if it's a mistake on my behalf or something more sinister.
➜  scorekeeper  npm install --save @hoodie/dev-top-level
npm WARN package.json<EMAIL_ADDRESS>No description
npm WARN package.json<EMAIL_ADDRESS>No repository field.
npm WARN package.json<EMAIL_ADDRESS>No README data
npm ERR! git clone git@github.com:hoodie/dev-top-level Cloning into bare repository '/home/nick/.npm/_git-remotes/git-github-com-hoodie-dev-top-level-0937b8c5'...
npm ERR! git clone git@github.com:hoodie/dev-top-level ERROR: Repository not found.
npm ERR! git clone git@github.com:hoodie/dev-top-level fatal: Could not read from remote repository.
npm ERR! git clone git@github.com:hoodie/dev-top-level
npm ERR! git clone git@github.com:hoodie/dev-top-level Please make sure you have the correct access rights
npm ERR! git clone git@github.com:hoodie/dev-top-level and the repository exists.
npm ERR! addLocal Could not install hoodie/dev-top-level
npm ERR! Error: ENOENT, stat 'hoodie/dev-top-level'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.16.3-200.fc20.x86_64
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--save" "@hoodie/dev-top-level"
npm ERR! cwd /home/nick/Development/scorekeeper
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.3
npm ERR! path hoodie/dev-top-level
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /home/nick/Development/scorekeeper/npm-debug.log
npm ERR! not ok code 0

Hello @nickcolley,
thanks for reporting this issue. For the time being this is a scoped package, which can only be reliably installed with an npm version of 2 or higher.
(Not only because of this) you should update your current npm from 1.4.3 to the latest version 2.13.4.
npm install --global npm
If you want you can send a PR making this temporary requirement explicit in the README :)
Best,
Stephan

Thanks a lot @boennemann :)


Migrate from YADM to ChezMoi

Fully migrated starting from https://github.com/ddnomad/dotfiles/commit/9f7209c10fe882b5555495d71ca2f297d90f2832


Change unpacker type to more specific TarGz

Issue: #3
As far as I can see this archiver type is used for both linux and macOS (The currently supported platforms). I guess some more branching would be needed for future windows support. I'm not sure if this is the best implementation.
Perhaps as this is now a hard type cast to a TarGz, there is no need for any of
unpacker, err := archiver.ByExtension(dl.Filename)
if err != nil {
	return fmt.Errorf("don't know how to unpack %s: %v", dl.Filename, err)
}
// *archiver.TarGz is the archiver (and Unarchiver) type for the linux and macOS tarballs.
TarGzArchiver, ok := unpacker.(*archiver.TarGz)
if !ok {
	return fmt.Errorf("The archiver type specified by source filename is not of type (*archiver.TarGz). Filename: %s specifies (%T)", dl.Filename, unpacker)
}
TarGzArchiver.OverwriteExisting = true

and instead just have
// *archiver.TarGz is the archiver (and Unarchiver) type for the linux and macOS tarballs.
TarGzArchiver := archiver.NewTarGz()
TarGzArchiver.OverwriteExisting = true

This would be the hard coded way and could work because as far as I can see this would still support the two currently supported operating systems.

I will submit a more generic and probably better way of doing it as well.

I have added what I believe to be a better solution in the form of pull request #5 .

Not a good solution to the problem. I'm working on another.