Unable to type in Windows terminal

Windows Terminal version (or Windows build number)
1.7.1033.0
Other Software
PowerShell 7.1.3
Windows PowerShell 10.0.19042.928
Command Prompt 10.0.19042.928
Steps to reproduce

Open Windows terminal.
Try to type.

Expected Behavior
I should be able to type in the terminal.
Actual Behavior
I am unable to type in the Terminal, tried with all three of the types listed above.
Attached is a video of the issue, I am able to type in Powershell 7.1.3 but not when it is opened through Terminal.
https://user-images.githubusercontent.com/5573038/115236573-812d8400-a0e9-11eb-8f5b-754322a2b7ea.mp4

In the video, you can see the dots on the small white WhatPulse icon being the second from the left in the notification area of the taskbar. Each dot on the right side of that icon is a keypress, I am typing in the video even though it doesn't show anything in the Terminal.

(the following is copy-pasta, so yes I see that you've got the "Touch Keyboard and Handwriting Panel" started)
Can you confirm that the "Touch Keyboard and Handwriting Panel" service is running? You can check that with the command
sc query TabletInputService

Which should get you something like:

If you're seeing that the service is running, could you check if ctfmon.exe is also running? Apparently ctfmon.exe is the real important process, which the service is just used to resurrect.
> tasklist /v /fi "imagename eq ctfmon.exe" /fo list

Image Name:   ctfmon.exe
PID:          10828
Session Name: Console
Session#:     1
Mem Usage:    26,536 K
Status:       Running
User Name:    REDMOND\migrie
CPU Time:     0:01:05
Window Title: N/A

It needs to be running with a stable PID. So run that command a few times and make sure that the PID isn't changing.
Also, can you check InputServiceEnabled in the registry? You can do that with:
reg query hklm\software\microsoft\input /v InputServiceEnabled

Which should give you something like:
HKEY_LOCAL_MACHINE\software\microsoft\input
InputServiceEnabled REG_DWORD 0x1

(See #8045, #4448)

Here are the outputs from those commands:
PS C:\Users\ngupton> sc query TabletInputService
SERVICE_NAME: TabletInputService
        TYPE               : 30  WIN32
        STATE              : 4  RUNNING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

PS C:\Users\ngupton> tasklist /v /fi "imagename eq ctfmon.exe" /fo list
INFO: No tasks are running which match the specified criteria.

PS C:\Users\ngupton> reg query hklm\software\microsoft\input /v InputServiceEnabled
HKEY_LOCAL_MACHINE\software\microsoft\input
    InputServiceEnabled    REG_DWORD    0x1

It looks like ctfmon.exe is not running for some reason, strange. I tried to start it, but it looks like it might be closing or crashing right after launch.
PS C:\Users\ngupton> ctfmon.exe
PS C:\Users\ngupton> tasklist /v /fi "imagename eq ctfmon.exe" /fo list
INFO: No tasks are running which match the specified criteria.

@ebadger can you help OP here figure out why ctfmon.exe is crashing on launch?

Here are the outputs from those commands:
PS C:\Users\ngupton> sc query TabletInputService
SERVICE_NAME: TabletInputService
        TYPE               : 30  WIN32
        STATE              : 4  RUNNING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

PS C:\Users\ngupton> tasklist /v /fi "imagename eq ctfmon.exe" /fo list
INFO: No tasks are running which match the specified criteria.

PS C:\Users\ngupton> reg query hklm\software\microsoft\input /v InputServiceEnabled
HKEY_LOCAL_MACHINE\software\microsoft\input
    InputServiceEnabled    REG_DWORD    0x1

It looks like ctfmon.exe is not running for some reason, strange. I tried to start it, but it looks like it might be closing or crashing right after launch.
PS C:\Users\ngupton> ctfmon.exe
PS C:\Users\ngupton> tasklist /v /fi "imagename eq ctfmon.exe" /fo list
INFO: No tasks are running which match the specified criteria.

Could you try following these instructions:
https://docs.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps
and enable collecting user mode dumps to your local disk?
Do you see any ctfmon dumps?  If so, I'd like to see one of them.
Thanks,
Eric

Hey @ebadger I enabled the dumps in my registry, but running ctfmon.exe doesn't seem to produce any.
The %LOCALAPPDATA%\CrashDumps folder is empty after running these commands:
PS C:\Users\ngupton> ctfmon.exe
PS C:\Users\ngupton> tasklist /v /fi "imagename eq ctfmon.exe" /fo list
INFO: No tasks are running which match the specified criteria.

Would you run this command and reply with output:
tasklist /m msctfmonitor.dll

Sure, no problem. Here it is:
PS C:\Users\ngupton> tasklist /m msctfmonitor.dll

Image Name                     PID Modules
========================= ======== ============================================
taskhostw.exe                12000 MsCtfMonitor.dll

please try terminating PID 12000, signing out, and signing back in

That seems to have fixed it, I'm able to type now, what a strange issue...
 Thanks!


Can not perform DFU update (Error: Error 7: The specified device has disconnected from us.)

Hi,
Can not perform DFU update.
Receiving Error: Error 7: The specified device has disconnected from us.
Log and screenshot attached. Tested on iOS 9 & 10.
Best regards,
Risto

nRF_log.txt

I see this is an InuHeat devcice, you will need to get in touch with someone at InuHeat as this was a firmware bug they had related to the CCCD / Service changed notification not being implemented, your only workaround is to use the android client to do that since there is a workaround implemented in android that we can't implement on iOS since it doesn't follow the standards.
will close issue as it's not related to nRF-Toolbox nor iOSDFULibrary


[Data collection flow] Text field not restored from draft

...and user is returned to previous (add polygon LOI) task:
Screen_recording_20240920_170944.webm

This PR https://github.com/google/ground-android/pull/2720 is fixing this issue

https://github.com/user-attachments/assets/e9fc0979-705a-41f0-bab2-c751a2c2e630
Closing as this is working now


Future application shortcuts (add requests)

This is a place to add any applications whose shortcuts should go up on the site. If you add a link to where we could find the docs, that's double helpful.

Sketch up
Notepad++
Cool stuff


chore(site): support site build w/o recompiling API docs

If the site has already been built once, then rebuild the site without re-harp-compiling the API docs use:
gulp check-deploy —lang=''

Otherwise specify the languages whose API docs are to be rebuilt; as usual, omitting the —lang flag is equivalent to —lang=all which is equivalent to —lang=‘ts|js|dart’.
Other changes to gulp tasks:

Renamed serve to harp-serve.
Removed check-serve. Use harp-compile followed by `serve-www’ instead.
harp-compile now also defaults to —lang=all.

@wardbell @Foxandxss @kwalrath : ready for review.

I like the idea. Will try it!

We used (or use) to have 20 tasks doing similar jobs, if we can reduce a bunch of them, I will be all in.
We have 3-4 that harpCompile, another that serves, another that compiles and serves...

So much faster!
There's one issue with the output, though: The "Deploy to Firebase? (y/n):" question is obscured by the 3 new lines of "Rename" output. Could you move those lines to be before the deploy prompt? Here's what I see:
...
[10:11:29] compile ok
[10:11:29] running live server ...
prompt: Deploy to Firebase? (y/n): :  [10:11:29] Rename: mv public/docs/ts/latest/_api-tmp-hide-from-jade public/docs/ts/latest/api
[10:11:29] Rename: mv public/docs/js/latest/_api-tmp-hide-from-jade public/docs/js/latest/api
[10:11:29] Rename: mv public/docs/dart/latest/_api-tmp-hide-from-jade public/docs/dart/latest/api
n
[10:13:00] Not deploying
[10:13:00] Finished 'check-deploy' after 2.13 min

The newest version works great for me! OK if I merge this, @wardbell & @Foxandxss?


MacBook Pro 16,3

I have been using MacBookPro16,3 SMBIOS config and it seems rather stable. I like that the CPU is much closer in identification to the i7-8550U we have in the 9360. I'd advise you to take a look at it as well.
Only issue so far is that one-key-cpufriend script does not yet support the board of the MBP16,3 for cpufried.kext creation.

@egore24 Hi, I'm curious: what changes you made for SSDT-*.dsl and in config.plist for changing from 15,2 to 16,3 SMBIOS?
I'm asking just because my machine (Huawei Matebook X Pro 2018) is quite similar to XPS-9360...


Console.log output is truncated

Describe the bug
The extension captures the console log and displays it in the output window. However, messages are often (not quite always) truncated. Here's a test which I ran 3 times:
test('vitest console log test', () => {
  console.log('message 1');
  console.log('message 2');
  console.log('message 3');
});

Maybe this is not right:
https://github.com/vitest-dev/vscode/blob/becf8269f703e1e7d947f3180609280cb5e56a43/src/log.ts#L9-L10
Suggestion
My wish would be to get the console log into a separate output window, call it "Vitest Console Log" 🙏 😃
PS: Other extensions like Copilot use multiple output windows, too.
Reproduction

Create and run the test 3x
Check output

VSCode: 1.94.2
OS: Windows_NT x64 10.0.19045
Node: 20.15.1
Npm: 10.8.2
Output
[INFO 10:19:45 AM] Running 1 file(s) with name pattern: ^\s?vitest console log test$
[INFO 10:19:46 AM] [Worker] message
[INFO 10:19:46 AM] [Worker] message 2
message
[INFO 10:19:49 AM] Running 1 file(s) with name pattern: ^\s?vitest console log test$
[INFO 10:19:50 AM] [Worker] message
[INFO 10:19:50 AM] [Worker] message
[INFO 10:19:50 AM] [Worker] message
[INFO 10:19:53 AM] Running 1 file(s) with name pattern: ^\s?vitest console log test$
[INFO 10:19:54 AM] [Worker] message 1
message 2
message

Version
v1.6.0
Validations

[X] Check that you are using the latest version of the extension
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

The "Output" tab is an internal logging tab; it's not meant for public usage. The extension prints all logs to the "Test Results" tab already, so there is no need to duplicate it yet again:

But the fact that it's truncated in the output tab is a bug.

My Test Results tab wasn't working. It does now after Code restart 👍 Thanks


Mursi 473 is mislinked to Murle

Mursi (UPSID 473) is linked to Glottolog Murle (murl1244).  It should be linked to Glottolog Mursi (murs1242).  In addition, Mursi (UPSID 473) lists two ultimate bibliographic sources for Mursi:  Turton and Bender 1976 (which is the only source listed in UPSID for this language) and Arensen 1982.  Arensen is actually a source for Murle, but isn't listed at murle (AA 793).
Note:  Please don't think I'm trying to pick apart your excellent phonological reference site.  I'm using it as a database for some of my own research (and will, of course, cite it appropriately) and am simply noticing things that pop out at me.

As an update, I looked at the on-line UPSID and notice that they list Mursi with Murle as an alternate name.  I was using Maddieson's earlier version of UPSID in "Patterns of Sounds".  The online version also lists both Arensen 1982 and Turton and Bender 1976 as sources for Mursi.  Glottolog, however, correctly separates Mursi and Murle into two languages (that not are even sisters in the Surmic family, but cousins).  Arensen 1982 is included in the bibliography for Murle there and Turton and Bender 1976 is included in the bibliography for Mursi.  So clearly this error predates Phoible and can be attributed to the last version of UPSID

@Taivo55 -- no offense taken! We appreciate very much any and all notices for corrections and I'd be happy to add you to the list of credits (https://phoible.org/credits) for your contributions.
As you've correctly pointed out, the last decades of linguistic fieldwork have led to more precise language identification, as illustrated by the the splitting of ISO 639-3 codes.
This case though does seem to be a choice between assigning Murle (murl1244) vs Mursi (UPSID 473), where Maddieson used a bibliographic source from each language in his typologization of the phonological inventory.
In general, we try to leave UPSID (and any of its mistakes) as is for preservation purposes.
Maddieson has been working on an expanded and corrected version called Lapsyd and there:
http://www.lapsyd.ddl.cnrs.fr/lapsyd/index.php?data=view&code=240
the entry for Murle includes a third reference, which Glottolog also lists under Murle:
https://glottolog.org/resource/reference/id/18341
So, two of three references are from Murle.
I'm inclined to leave it as is and perhaps put a note somewhere on phoible (dev), e.g. the README page for the UPSID raw-data.
What do you think @drammock?
Regarding AA 793, this is extracted from the Alphabets of Africa and cited as such:
https://archive.org/details/rosettaproject_mur_ortho-1/mode/1up
http://sumale.vjf.cnrs.fr/phono/PhonologieN.php

If I might comment about the confusion, the original UPSID, found in Maddieson's "Patterns of Sound" (pg 307), was actually correct in citing just one source for "Mursi", Turton and Bender 1976, which was unequivocally about Mursi, without listing "Murle" as an alternative name.  I checked and they don't even mention "Murle".  The original UPSID inventory is of Murse.  The last version of UPSID has the same inventory, but, without comment, includes the Arensen 1982 source (which I have not seen).  The link you gave me to lapsyd was to the Murle entry, which is not problematic in either Phoible or Lapsyd.  All the references are accurate and, as far as I can tell, the inventories match the Murle sources.  So we can leave the Murle inventory aside.  The only problem is in the Mursi entry here in Phoible (UPSID 473).
If you look up Mursi in Lapsyd you arrive at [http://www.lapsyd.ddl.cnrs.fr/lapsyd/index.php?data=view&code=724] which includes the original UPSID reference to Turton and Bender 1976 (Mursi only) as well as the new reference to Yigezu 2001, which is also cited at the Lapsyd entry for Murle.  This Mursi inventory in Lapsyd matches not only the original UPSID inventory (labelled "Mursi"), but the Phoible inventory drawn from it.  In other words, Lapsyd recognizes the original UPSID inventory as Mursi, including the Turton and Bender 1976 reference (which is not referenced at the Murle entry), but also the validity of separating Murle from Mursi.  The problem arose with the last version of UPSID where, inexplicably, the Arensen reference to Murle was added to Mursi.
But even the issue is just one of preserving the historical record, the last version of UPSID still labels this inventory (Mursi UPSID 473) as Mursi and includes "Murle" only as an alternative name.  It still preserves the original Turton and Bender 1976 reference and uses their inventory as the inventory.  Using the "alternative name" as the link in Phoible when Mursi has been recognized as a separate language throughout the history of the Surmic family is probably an error that needs to be corrected.
So to summarize, Murle (AA 793), is fine and requires no fixes.  It was never used in UPSID, either the original version or the later versions.
Mursi (UPSID 473) should link to Glottolog murs1242 (ISO 639-3 muz), Mursi, since the inventory and its history are clearly tied to Mursi and not to Murle, except in the singular reference to "Murle" as an alternative name in the last version of UPSID

Thank you also for offering to add me to your list of credits.  My IRL name is John E. McLaughlin (I'm an associate professor at Utah State University with a PhD in Linguistics from the University of Kansas)

even if the issue is just one of preserving the historical record, the last version of UPSID still labels this inventory (Mursi UPSID 473) as Mursi and includes "Murle" only as an alternative name. It still preserves the original Turton and Bender 1976 reference and uses their inventory as the inventory.

Makes sense

Mursi (UPSID 473) should link to Glottolog murs1242 (ISO 639-3 muz), Mursi, since the inventory and its history are clearly tied to Mursi and not to Murle, except in the singular reference to "Murle" as an alternative name in the last version of UPSID

I'm convinced that we should make this change. If I understand correctly, UPSID isn't the locus of this mistake, it's our linkage from UPSID to glottolog.

I have to apologize for making this sound like something of monumental proportions.  The only thing that actually needs changing is the link to Mursi in Glottolog rather than to Murle on this single entry (Mursi UPSID 473)

no apology necessary @Taivo55. We very much appreciate it when researchers with interest or expertise in a particular family help us find and fix our mistakes :)

@Taivo55 - thanks! fixed in:
https://github.com/phoible/dev/pull/262


Develop

#6 Add pre-commit hooks
#4 Add a DOI
Add tox for python 3.9, 3.10 and 3.11

Codecov Report
Patch and project coverage have no change.

Comparison is base (14ff582) 100.00% compared to head (cafd143) 100.00%.
Report is 2 commits behind head on master.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff            @@
##            master        #7   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            6         6
  Lines          545       545
=========================================
  Hits           545       545

Files Changed
Coverage Δ

nested_grid_plotter/base_plotter.py
100.00% <ø> (ø)

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


@nativescript/core/utils/utils doesn't exist for NativeScript 8.4.1

After upgrading to NativeScript 8.4.1 I cannot run my project because of these error. I also had in my own code updated path for utils and now path should be @nativescript/core/utils instead of @nativescript/core/utils/utils

@serrg1994 a new update is already released ;) (just)


Remove markTestSkipped

closes #212
Everything was search & replace so a review is needed!

Looks fine to me, few extra lines were trimmed in the process. :smile:


I would like to ask if there's any fix for this. I use fullhd display with RPi3B. My app have 7 screens. App should run without xserver. When I go to 4-th screen labels replaced by black rectangles. When problem beggan on all next screens, all labels have the same problems. On previous screens all still work propertly. Look's like overflowing but I don't have any erroe in the console. When I change someone of labels on first 3 screens, the black square begin point will shifted on 1 or 2 labels. gpu_mem = 512 don't work for me.
This app work propertly on my laptop (Linux Mint) with the same fullhd resolution.
I'm just begginer in Kivy.

i would guess it's a lack of video ram issue, try setting the options of the rpi to allocate more of it, or try to remove large labels that you are not displaying currently (maybe setting their text to '' when the screen is not visible), to free video ram.

Thanks for quick answer!  But my app is touch GUI, so buttons and labels are can't be smaller. Correct if I'm wrong, in video ram loaded only 2 screens for screen transaction or all created screens? So maybe I can free video ram of all not displayed screens and use only for active one?

afaik, all widgets that are part of the widget tree, visible or not, can be in the video ram, so if you want to free space in it, you have to remove the screen from the screenmanager, or the content of the screen from it.

Having bashed my head off this a few weeks ago, here are some notes (not sure if helpful). RPi3 with default package installed SDL support worked but Kivy components leaked like hell into the GPU memory (allocating more just delays the onset of the reported issue).
On inspection of the GPU memory contents (sudo vcdbg reloc), I noticed that the items were mostly marked for removal but were not being removed. If anyone knows more about SDL / video drivers, I'm happy to replicate and provide more data.
Similarly setup RPi4 with source build SDL2 seems to work perfectly with no leaking into GPU memory.


[Event Request] Report 492 "Copy Purchase Document" - New publisher

Hello, we need a new Event publisher in the procedure ValidateIncludeHeader. Can you please check that? Thank you!
procedure ValidateIncludeHeader()
begin
    RecalculateLines :=
      (FromDocType in [FromDocType::"Posted Receipt", FromDocType::"Posted Return Shipment"]) or not IncludeHeader;

    OnAfterProcedureValidateIncludeHeader(RecalculateLines, IncludeHeader);       <====NewEvent====
end;

New Event:
[IntegrationEvent(false, false)]
local procedure OnAfterProcedureValidateIncludeHeader(var RecalculateLines: Boolean; IncludeHeader: Boolean)
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Floating point numbers not displaying correct in current and status commands.

Fixed before issue reported; reported in case it happens again.

Closed as fixed in v1.0.3.


added missing 'be'

Coverage remained the same at 99.737% when pulling 85176656f0120bfe36dcaae7b87ce3cedd099aa3 on scottidler:master into f1037843eecd8d2078bcd84bd850488c3cecc22e on pydoit:master.

thanks

no problem


Main dependencies updated

gradle wrapper to 8.1
kotlin to 1.9.20
java to version 17
mockito-core to version 5.7.0
few other related changes

The idea is to get recent java version and keep the project up to date, so there are less issues with modern plugins that work on Java 17 i.e. AGP 8.x
Thank you for submitting a pull request!
[x] Keep your commits clean: squash your commits if necessary.

I updated by downgrading to Java 11 but got a failing test:
doReturn_withGenericIntReturnType_on
Will take a look a bit later. Updating Strictness doesn't help


Files don't update on window and a deleted, renamed or minified file doesn't update on server

Thanks for this plugin, a couple of things I noticed:

If I create a new file and save it, it uploads to the server (since I checked it with a ftp program) but doesn't update on the remote-ftp window inside Atom letting us know that it was uploaded.

If I delete a file from the the remote-ftp window, the file window doesn't update to remove the file (but checking with a FTP program, i noticed it was removed from the server). It's just not updating on the remote-ftp window to let us know that it was removed.

Deleting a file from local doesn't sync with the remote server. It keeps the file on remote server.

Using atom-minify, if a file is minified then it would be great if remote-ftp can detect if there is that new file in the directory and upload it to remote server (just like the plugin in Netbeans). At the moment it's not uploading it. Even if I try syncing it manually it doesn't allow it to be synced, only if I go into the minified file and make a change.

The same happens if a file is being renamed locally, it doesn't rename on the remote server automatically and I'm also not able to upload the newly renamed file manually unless I go into the file and make a change. But that will upload a new file in the remote server with the new name, leaving the old file on the remote server with the old name instead of renaming that same file.

Moving files locally also doesn't update and move files on remote

Point 1 & 2 should be resolved in the current release

I still see issue 1 & 2.

What about point 3?
Could be added an option on local to "delete local and remote file"?


Write Tests

Writing tests for a Streamlit app/component could be challenging. Here is a framework, presented by Randy Zwitch (@randyzwitch), on the Streamlit blog:
Streamlit test framework with SeleniumBase & OpenCV
I hope this will start the discussion on writing test cases for this Streamlit component and encourage people to come forward and write tests.
Example repo: https://github.com/randyzwitch/streamlit-folium

Actually Streamlit isn't making testing any harder here.
In terms of unit tests, we really just need to test the function called get_annotated_html. This should be quite simple, but the cost/benefit ratio is quite high given this is such a simple component anyway.
The other thing that would be useful is screenshot tests. But these are fairly complex to set up (I would know! I worked a lot on them in github.com/streamlit/streamlit!), so cost/benefit would be even higher.


habtm changes being persisted immediately on setting variable

class Foo
  include Mongoid::Document
  has_and_belongs_to_many :bars, :inverse_of => nil
end
class Bar
  include Mongoid::Document
end

f = Foo.create!
f.bars = [Bar.new]
f.reload.bars
 => [#<Bar _id: 4f0f39e50bed3f14fa000002, _type: nil>]

So f.bars was persisted immediately, rather than waiting for a save. Is this behaviour intended? It means you don't get to run validations on bars...

Yeah, that shouldn't be happening. I've confirmed this in 2.4.0 .

This is intentional to match AR behaviour. From AR: "Note that this operation instantly fires update sql without waiting for the save or update call on the parent object."
http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-has_and_belongs_to_many
It also matches the bahaviour of embeds_many and has_many as well for consistency.
For not wanting the auto-persist #build is always there.

Yes there is: #1441

Oops sorry, should have searched harder.

No worries - not your job to know everywhere to look through this sea of issues. :)

Sorry about marking this as a bug, @durran. I don't know why I forgot that this has been the intended behaviour for a while now.
Out of curiousity, do you know why AR decided to make this auto-persist?

One should not ask questions for which one does not want the answer to... :)
Just kidding, It might have something to do with the complexity of this relation in AR having a join table, but I don't know exactly why.

@durran You closed #461 about 6 months ago saying that there was a pull request to add this feature... it doesn't seem to have been merged in.  Are these planned for a particular milestone or are you waiting for someone to take a stab at it and make a pull request?


Most Subscribed YouTube Channels Analysis

ML-Crate Repository (Proposing new issue)
:red_circle: Project Title : Most Subscribed YouTube Channels Analysis
:red_circle: Aim : Perform EDA
:red_circle: Dataset : https://www.kaggle.com/datasets/surajjha101/top-youtube-channels-data
:red_circle: Approach : Try to use 3-4 algorithms to implement the models and compare all the algorithms to find out the best fitted algorithm for the model by checking the accuracy scores. Also do not forget to do a exploratory data analysis before creating any model.

📍 Follow the Guidelines to Contribute in the Project :

You need to create a separate folder named as the Project Title.
Inside that folder, there will be four main components.

Images - To store the required images.
Dataset - To store the dataset or, information/source about the dataset.
Model - To store the machine learning model you've created using the dataset.
requirements.txt - This file will contain the required packages/libraries to run the project in other machines.

Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.

:white_check_mark: To be Mentioned while taking the issue :

Full name :
GitHub Profile Link :
Participant ID (If not, then put NA) :
Approach for this Project :
What is your participant role? (Mention the Open Source Program name. Eg. HRSoC, GSSoC, GSOC etc.)

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

Assigned to you @ghousiya47

@abhisheks008 sir please assign me this issue under JWOC'24


Require SimpleITK_INT64_PIXELIDS for 64-bit builds.

With the addition of DanielssonDistanceMap VectorDistanceMap output
which produces a Image of Vectors with pixel type of OffsetType, there
is now the requirement for the instantiated pixel types list to
include pixels of the same size as Offset.
The SimpleITK_INT64_PIXELIDS option will be removed in the future.
Closes #1578

Although doesn't seem to be the case, in the original git issue my testing was with Visual Studio 2022. Maybe SimpleITK should include a build in its testing of Visual Studio 2022 and the v143 toolset considering that is the new default for developers when they download fresh from https://visualstudio.microsoft.com/downloads/. Appears Azure Pipelines also has windows-2022 image options https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#software.

Everything appears good on my end with Slicer 👍🏻. I’ll update my Slicer PR to use latest SimpleITK once this is merged.


Update es.json

File updated based on latest version of en.json.
Revised existing translations and added missing strings.

thanks again @kangy1989 🥳

My pleasure!


Feature Request: customize commands that are executed by each option

As it is now, the commands are hard-coded to do exactly the same thing for every user, every DE, etc
The issue is that on my specific DE (Hyprland) commands for logging out like loginctl terminate-session basically throw me out back to my tty, which is a bit unfortunate.
Hyprland has its own way of terminating a session, using the hyprctl dispatch exit command. Just so this issue doesn't happen to anyone else, i think it's best if the commands that are executed for each option in the power-menu can be customized via the config file.
Wish i could help to be entirely honest, but i'm more of a C++ guy :/

Hi @alexlnkp
If I understood you correctly, the feature is already implemented: you have a cmd attribute to override the command, e.g.
[menu.logout]
  cmd = "hyprctl dispatch exit"

Please let me know whether it works for your use case.

Hi @alexlnkp If I understood you correctly, the feature is already implemented: you have a cmd attribute to override the command, e.g.
[menu.logout]
  cmd = "hyprctl dispatch exit"

Please let me know whether it works for your use case.

Well, it does work!
The new issue i noticed is that some buttons change their identity if other one is disabled
I'll open the new issue right now


(fix) custom service account in helm

Issue
While using helm, if you pass a custom name other than ack-iam-controller, then the controller pod gets stuck and shows the following error: -
2023-09-13T14:43:19.072Z	INFO	controller-runtime.metrics	Metrics server is starting to listen	{"addr": "<IP_ADDRESS>:8080"}
2023-09-13T14:43:19.073Z	INFO	setup	initializing service controller	{"aws.service": "iam"}
2023-09-13T14:43:19.278Z	INFO	setup	starting manager	{"aws.service": "iam"}
2023-09-13T14:43:19.278Z	INFO	Starting server	{"path": "/metrics", "kind": "metrics", "addr": "[::]:8080"}
I0913 14:43:19.278700       1 leaderelection.go:248] attempting to acquire leader lease ack-system/ack-iam.services.k8s.aws...
E0913 14:43:19.280349       1 leaderelection.go:330] error retrieving resource lock ack-system/ack-iam.services.k8s.aws: leases.coordination.k8s.io "ack-iam.services.k8s.aws" is forbidden: User "system:serviceaccount:ack-system:ack-iam-controller-sa" cannot get resource "leases" in API group "coordination.k8s.io" in the namespace "ack-system"

(I tried passing in ack-iam-controller-sa)
The pod is no longer able to do anything.

Hi @a-hilaly,
A similar PR raised https://github.com/aws-controllers-k8s/code-generator/pull/468.

Thank you @grandwizard28 !
/close


fix: allow linuxbrew

linuxbrew (let brew installs work on linux if brew is detected)
closes #220
closes #192
closes #203
closes #225
closes #228
closes #230
closes #234
add traitor docs (closes #193)
closes #246
closes #245
closes #242
closes #241
closes #240
closes #223
closes #232
closes #239
closes #238
closes #237
closes #194
closes #202

@thehappydinoa i think i've got all the other PRs cleaned up and combined into this PR

@TobiTenno looks like you pinned python requests to a version incompatible with Python 3.7, would you mind updating the CI and README.md to reflect that? If you also bump the version we can get another release out


Allow timed metrics collection

Enhancement
Allow metrics collection to be timed so that they will only capture data for a fixed number of seconds and then stop.
Solution
Introduce additional REST routes to

POST /collections/{seconds} - Allow the duration to be specified when starting a new collection, stashing the collection to a temporary file.
GET /collections/{metricsID} - Fetch the stashed collection which will contain the timed data only

Once the stashed collection has been returned in a response, the collection is removed and the temporary file is delete.
Signed-off-by: markcor11<EMAIL_ADDRESS>

Codecov Report

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

@@            Coverage Diff            @@
##             master     #103   +/-   ##
=========================================
  Coverage     61.75%   61.75%
  Complexity      170      170
=========================================
  Files            26       26
  Lines          1012     1012
  Branches         85       85
=========================================
  Hits            625      625
  Misses          358      358
  Partials         29       29

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a85b0e1...cba8165. Read the comment docs.


Wipe inventory/property button

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
A wipe or delete button on top of the inventory contents so it's easy to wipe someone inventory with just a key 👍🏼
Additional context
Add any other context or screenshots about the feature request here.
Something like this will do
https://img.kaieagle.me/u/3TLOKGC.png

bet

this wont really work properly for a bunch of inventories cause it would be desynced ingame


Moving assets and changing max length

I moved the jscs and jshint out to the assets folder, added links to the files from the readme and increased max line length to 160 from 120.

Yay, you really like me!


Assignment 03 -- 28 Feb 2024

Continue updating repository by uploading files with related commit messages.
Put link to recent update here to show the progress.

Tugas 3
Nama : Nita Dwi Fitriani
NIM : 209223
Berikut saya lampirkan commit untuk

Menambah Plot prediksi Material Baru
2.Menambah data testing dan multi dimensi data

Repo : https://github.com/NitaDwiFitriani/20922303_Nita-Dwi-Fitriani.git

Assignment 3
Name: Dewa Made Alit Adinugraha
NIM: 20922006
Here I attach a commit to:

added YouTube comment scrap code

Issues:

added step to get YouTube API Data v3
added step to get YouTube videoId

Repository: https://github.com/alitadinugraha/YT-comment-scraper

Assignment 3

Name: Muhammad Abraar Abhirama
NIM: 20923003

Updates:

I added the main environment of stock portfolio: Link
I added the main program to run the stock portfolio environment using Deep Q-Learning Algorithm: Link

Thank you


Update aad-integration.md

@ingared8 : Thanks for your contribution! The author, @iainfoulds, has been notified to review your proposed change.

Hi, @ingared8. Thanks for the suggestion. We're trying to maintain consistent wording, similar to https://docs.microsoft.com/en-us/azure/aks/kubernetes-walkthrough, that details the minimum required version of the CLI that is required. I'm already working to add this across docs in a consistent way and without just the bold text at the start of a doc.
The CLI releases every two weeks, so a general best practice is to use always use the latest version. You can also use the Azure Cloud Shell, which is always in sync with the latest version.
For now, #please-close


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


ml workflow etc

we need a chunk to define how a typical ML workflow looks like.
we have a pic for that which used to be in day1intro
and the munichre day8 centered on the topic, we can steal lots of slides from there

What are the steps one needs to take to solve this issue?

Is this already in Demos @tpielok?

No, it isn't. Should it be?

Make one chunk on this, the details are then treated in applied ML

we should explain in that chunk the other typical components of an ML / DS project, so data collection, formalization, reporting.
We definitely also have slides for that in EDS for day10 MR.


Spatial Mapping Meshes not aligned with Unity UP vector

Hello,
I am using Unity to develop a Hololens app.
Most of the time the room mesh that I receive from the Lens is aligned with the UP direction in Unity's world (0,1,0).
However, it sometimes occurs that the room meshes suddenly losses its alignment with Unity UP vector, which results in a tilted mesh (about 40 degree off Unity's UP direction).
(Please note that the room mesh looks perfectly fine inside the lens, its just that its UP vector is off compared to Unity's UP so it looks tilted in the editor)
(Please also note that once the tilt happens the room meshes will be tilted both on the editor with remote debug, and when running the app directly on the lens itself).
Now I understand that the origin of the room is different from Unity but 40 degrees seems a bit off, that would also mean that many game properties would have to be changed accordingly (gravity direction for instance).
The strange thing is that the room is normally aligned with Unity's UP for a while, and then it changes for no obvious reason and cannot be reverted back to normal alignment and remains off 40 degrees, unless I create an entirely new scene (some obscure residual cache value might cause the problem ???)
Could anybody confirm that this behavior is not to be expected, and that a room mesh should always more or less be aligned with Unity's UP vector?

It's your device losing it's tracking when this error happens?

The tracking is working fine, like I said, inside the lens everything is fine.
The up vector is only off ONLY compared to unity up vector, so If I place an object inside the scene and pointing in the UP direction (0,1,0) it  will not be aligned with the room anymore.
But again the room mesh appears perfectly aligned with the actual room.
This issue appears suddenly after several tests on the Lens using "Remote to Device" directly in the editor.
Only if I create a new scene from scratch the problem disappear for a while...

Do you have specific reproduction steps I can try?

Unfortunately no, I do not know how to reproduce the problem.
But since the problem seems to persist perhaps I could share one of my scene broken scene so that you guys could have a look.

Sure, but I think you'd have to share more than just the scene file.
I'm unsure if the scene is broken or maybe scripts associated with the specific functionality.
It could possibly even be a bug in the editor.

Yes sure, thats what I meant

This issue was probably due because my suddenly camera lost its original position & rotation (which is weird because I only modify these values in play mode, probably a unity glitch or something). Resetting the camera position and rotation will solve this issue.

That's good to hear!
Did you submit a bug report to unity?

No I just made a script that always reset my camera transform.
I don't really want to bother them because I have literally no clue how/when/why the camera transform suddenly keeps changes made in play mode.

I'd do a search and make sure you're not manually changing the camera transform for any reason.

@matmuze any update on this, or how to reproduce it?

@matmuze if you can provide reproducible steps please reopen the issue. Thanks


remove R dependency

I originally used R because I found code that reduces the amount of corners in a geographic polygon: http://rpubs.com/geospacedman/alphasimple
The function in the vectorizer is:
https://github.com/NYPL/map-vectorizer/blob/9b9129b9d135c89b350700549794e7d0f2348af2/vectorize_map.py#L227
and the R code:
https://github.com/NYPL/map-vectorizer/blob/9b9129b9d135c89b350700549794e7d0f2348af2/simplify_map.R
Ideally, we would eliminate R and have python code that produces the same output as R (one shapefile for each polygon that was simplified that is within the area threshold).
A shapefile-per-polygon is produced (thousands!) because it was the only way I could pass data from python-to-R-and-back but was also useful to find the average color of the polygon.

Is this a duplicate of issue #12?
Also, you only needed shapefiles to communicate between R and Python; the shapes can stay in memory if it's just Python.

correct


eBay in license

Wondering why eBay appears in  license text.

Ah, I used their default license. Will update. Cheers.


Python Interactive Window container itself is scrolling

Issue Type: Bug

open any python file or an empty file and write some lines of codes.
execute it in the python interactive window
Scroll over the python interactive window

Extension version: 2019.10.44104
VS Code version: Code 1.40.0 (86405ea23e3937316009fc27c9361deee66ffbf5, 2019-11-06T17:02:13.381Z)
OS version: Windows_NT x64 10.0.18362

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (12 x 2208)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_offsurface_control: disabled_offsurface_synchronization: enabled_onvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.88GB (3.20GB free)

Process Argv

Screen Reader
no

VM
50%

I have the same bug, same version of VS Code and Python plugin, OS: Linux x64 5.0.0-32-generic (Ubuntu).

Thanks for letting us know. We'll look into it.

We're having trouble reproing this, but it might be related to this issue:
https://github.com/microsoft/vscode/issues/83209

No, the status bar is fine. Only the problem is with the Python Interactive window, and it does not happen always and resolves when we restart vscode.

It's not that the status bar is being covered, it's that windows are bleeding over into each other. VS code may not be sizing things correctly, although it's suspicious that it takes an event from us to cause it. That sounds more like it's our fault.
The sure fire way to tell if it's a VS code issue or our webview's problem is to run the "Developer: Open Webview Tools" and use the chrome tools to see what the height of the webview is.
You can see in this screenshot how the inner body object inside of the iframe represents the total height of the webview (this is the part our extension controls):

If that body element doesn't encompass the black area of your screen, then this is a VS code issue.

The shifted area is part of the webview, see screenshot.

From your screenshot, that would have been a VS code issue. That webview portion is outside of the iframe that contains our html.

I believe the problem originates from the documentation tooltip, because it overflows its container, as shown in the screenshot.

After disabling it in the settings "editor.parameterHints.enabled": false and restarting VS Code, the problem isn't occurring anymore.

I'm seeing this same behavior and am able to reliably reproduce by using a function with a "long" parameter hint (thx @SebastianGrans).
Steps to reproduce:

Open VS Code
Wait for code analysis to complete
Open interactive window
import numpy as np
tyype "np.logspace(" and wait for parameter hint to appear

The interactive window is broken.  Only way to fix is restart VS Code. Turning off parameterHints ("editor.parameterHints.enabled": false) fixes the issue.
VS Code: 1.40.1
Python extension: 2019.10.44104
Python 3.6.9
Windows 10 x64

facing the same issue

The issue that @mlline00  and @jadhosn are reporting is different. It's this bug here:
https://github.com/microsoft/vscode-python/issues/8006
This issue has been fixed in our newest bits that should be coming out today or tomorrow.

Please reopen this issue or create a new issues if this is not resolved in the next official release.


--index-url Argument not recognized

I'm trying to use pip-audit with a corporate package-proxy using the --index-url argument stated in --help .
poetry export -f requirements.txt --output requirements.txt
poetry run pip-audit -r requirements.txt --index-url https://some.internal.url/pypi/pypi-virtual/simple --skip-editable --desc on
# the use of poetry doesn't make any difference

Unfortunatelly, it seems like pip-audit ignores --index-url and tries to access pypi.org directly (what is blocked by the corporate proxy). The provided package-index-address isn't mentioned in the protocol below.

Skipping virtualenv creation, as specified in config file.
Traceback (most recent call last):
File "C:\path\to\venv\lib\site-packages\urllib3\connection.py", line 174, in _new_conn
conn = connection.create_connection(
File "C:\path\to\venv\lib\site-packages\urllib3\util\connection.py", line 95, in create_connection
raise err
File "C:\path\to\venv\lib\site-packages\urllib3\util\connection.py", line 85, in create_connection
sock.connect(sa)
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\path\to\venv\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
File "C:\path\to\venv\lib\site-packages\urllib3\connectionpool.py", line 386, in _make_request
self._validate_conn(conn)
File "C:\path\to\venv\lib\site-packages\urllib3\connectionpool.py", line 1040, in _validate_conn
conn.connect()
File "C:\path\to\venv\lib\site-packages\urllib3\connection.py", line 358, in connect
conn = self._new_conn()
File "C:\path\to\venv\lib\site-packages\urllib3\connection.py", line 179, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x000001DB1C111550>, 'Connection to pypi.org timed out. (connect timeout=15)')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\path\to\venv\lib\site-packages\requests\adapters.py", line 440, in send
resp = conn.urlopen(
File "C:\path\to\venv\lib\site-packages\urllib3\connectionpool.py", line 785, in urlopen
retries = retries.increment(
File "C:\path\to\venv\lib\site-packages\urllib3\util\retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /pypi/et-xmlfile/1.1.0/json (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001DB1C11
1550>, 'Connection to pypi.org timed out. (connect timeout=15)'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\path\to\venv\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\path\to\venv\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "C:\path\to\venv\Scripts\pip-audit.exe_main.py", line 7, in
File "C:\path\to\venv\lib\site-packages\pip_audit_cli.py", line 403, in audit
for (spec, vulns) in auditor.audit(source):
File "C:\path\to\venv\lib\site-packages\pip_audit_audit.py", line 66, in audit
for dep, vulns in self._service.query_all(specs):
File "C:\path\to\venv\lib\site-packages\pip_audit_service\interface.py", line 149, in query_all
yield self.query(spec)
File "C:\path\to\venv\lib\site-packages\pip_audit_service\pypi.py", line 58, in query
response: requests.Response = self.session.get(url=url, timeout=self.timeout)
File "C:\path\to\venv\lib\site-packages\requests\sessions.py", line 542, in get
return self.request('GET', url, **kwargs)
File "C:\path\to\venv\lib\site-packages\requests\sessions.py", line 529, in request
resp = self.send(prep, **send_kwargs)
File "C:\path\to\venv\lib\site-packages\requests\sessions.py", line 645, in send
r = adapter.send(request, **kwargs)
File "C:\path\to\venv\lib\site-packages\cachecontrol\adapter.py", line 57, in send
resp = super(CacheControlAdapter, self).send(request, **kw)
File "C:\path\to\venv\lib\site-packages\requests\adapters.py", line 507, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /pypi/et-xmlfile/1.1.0/json (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001DB1C
111550>, 'Connection to pypi.org timed out. (connect timeout=15)'))

Further information:

The internal package-proxy was (and is) available and accessible (also the referenced package)
pip and poetry are working flawlessly with the internal package index.

Python 3.9.7
pip-audit 2.3.1
requests 2.27.1
urllib3 1.26.8

[edited for style]

Thanks for the report!
What happens if you use --extra-index-url <YOUR-INTERNAL-INDEX>? That's the intended CLI option for configuring additional indices, although I would have expected --index-url to also work in this instance.

Thank you for the fast reply! This option doesn't work either!

(That's definitely something we should explain in the pip-audit documentation -- until PyPI's JSON API is standardized, we're unfortunately dependent on the "canonical" package index for vulnerability information.)

The "-s osv" argument worked! Is it due to the JSON-API or else?

Is it due to the JSON-API or else?

Yep, it's the JSON API. It's not included in mirrors and it's not used by pip (since there's no standard for it), but pip-audit requires it for vulnerability information.
I'll update the documentation to emphasize that --index-url and --extra-index-url only affect dependency resolution, not vulnerability lookup. I'll also tweak the error handling here to check for ConnectTimeout and offer some helpful advice.

Is there any downside to using the osv-feed? Can you recommend a comparisson or else?

PyPI's feed pulls from OSV, so the two should be mostly equivalent.

Thanks for the incredible fast resolution! Looking forward to checking my dependencies in the future ;-)


feat: add dry run option in migrate CLI

For #601
Adding -d/--dryRun option in migrate CLI, which will print all the files that will be attempted to be migrated, and skip all the other tasks.

@haochuan @wondersloth  can we use some different param name instead of dryRun?
I think dryRun is too broad for migrate command.

@haochuan @wondersloth can we use some different param name instead of dryRun? I think dryRun is too broad for migrate command... for example in upgrade it means change files but not commit and this is why I'm planning to rename it as well :)
I'm not sure about the actual name, but we can have something like :
doNotMigrate
doNotCommint

or something like
steps=*** (filter or list)

I like the idea of steps, so that we can run individual tasks to check the output/result. For this case, we are just printing out the result(context) of the initialization task.

However, for this use case (check files for migration), it's a little overkill to have more generic steps=*** and I don't see too much benefits of having it at least for now. I'd prefer just having a different name.

100% agree, but have no idea what param name to use instead :)

.... or we can keep dryRun but the letter include the other steps (without modifying files) - list of files to migrate, list of files to create (tsconfig, etc.), probably number of errors to fix.

Synced with @egorio we are going to use --checkFiles for now, and we are probably going to have more like this such as --checkErrors in the future.

Chatted to @lynchbomb  about this ... --checkFiles seems to indicate that you're going to check the files. It's probably better to keep --dry-run and just list the files and then skip the rest of the steps for now. We can then iterate and flesh out the other stuff @egorio mentioned in another PR.

I think it's fine to keep --dryRun for migrate and --dryRun for upgrade. It's common CLI convention to have this be a no mutative task.
For now it makes sense to just dump the files to migrate.
In future versions, it might make sense to make the rehearsal migrate --dryRun argument migrate files, but do not augment them in place.
That way we can surface errors or walk through an interactive mode but leave the work directory clean.

Cool seems like most folks agree on keep --dryRun as what it is for now, I've reverted my previous --checkFiles commit brought the origin --dryRun back.


feat: migrate TGE liquidity to PCL

This PR expands tge.auction.test with TGE liquidity migration tests.
tasks:

https://hadronlabs.atlassian.net/browse/NTRN-204
https://hadronlabs.atlassian.net/browse/NTRN-206

related PRs:

https://github.com/neutron-org/neutronjsplus/pull/17
https://github.com/neutron-org/neutron-tge-contracts/pull/82
https://github.com/neutron-org/neutron-dao/pull/90

progress:

[x] PCL pairs deployment + generator configuration
[x] PCL lockdrop deployment + XYK lockdrop migration
[x] users' funds migration to PCL lockdrop
[x] post-migraiton checks of lockdrop contracts' states and funds flow (lockdrop rewards, generator rewards, LP token balances, staked LP token amounts)
[x] post-migration lockup withdrawals (for a single user with withdraw_lp_stake=true)
[x] post-migration lockup withdrawals (would be good but not necessary: check rewards accrual with withdraw_lp_stake=false)
[x] PCL vaults deployment + addition to the DAO
[x] post-migration voting power checks:

[x] once a user is migrated, voting power of the user in XYK lockdrop vault is removed and accrued in PCL lockdrop vault;
[x] post-migration voting power of a user is pretty close to the voting power they had before migration
[x] there is only XYK lockdrop vault or PCL lockdrop vault voting power for a user at a given time

https://github.com/neutron-org/neutron-tests/actions/runs/8859626868

https://github.com/neutron-org/neutron-tests/actions/runs/8860647811


Information security

Our code currently spits out a lot of potentially delicate information to logs and configs. The goal of solving this issue should be to hide all potential openings.

As I said this morning, we should restrict this to encapsulating private keys and passwords in a type that implements debug and print in a safe way. That's all.

this isn't done and has been shelved for now.


Isotope collapses when changing route

Hi, i have an isotope layout on one of my vue-router routes. Whenever i leave this route, the layout visibly breaks during the route transition. The isotope styles are removed, and the elements are just stacked column wise as standard, block layout divs.
This is the route transition css.
.fade-enter-active, .fade-leave-active{
  transition: .5s;
}

.fade-enter, .fade-leave-to {
  opacity: 0;
}

.fade-enter-active {
  transition-delay: .5s;
}

The broken layout is visible for half a second, which is more than enough time for the user to go, "huh?".
What can i do to fix this?

Hello @guanzo , I have too few information to provide a helpfull comment here. I f you are able to isoltae the problem and create o jsfiddle I will investigate.

You can use the keep-alive tag around the router view:

This way the Isotope Component stays rendered inside Memory and won't collapse on change of route (isn't destroyed anymore)

Corrected in version 3.1.2


Can't scan QR-code on Android

Description of the problem:
It's easy to use at the beginning. But with the increase of the code, the identification rate will slow down, and then basically can not get result.
Which phone/tablet are you using, and which Android version does it run? (e.g. Samsung Galaxy S5,
Android 5.0)
Does the same happen on other devices or an emulator?
Can you reproduce the issue in the sample project included with the library? If not, can you
provide your own sample project or sample code that produces this error?
In the case of an error do you have a stack trace or adb logs?

Not enough info.


IT_EMAIL_ADDRESS is in settings page but not used aside from durable job failures

Description
We should either remove this setting or replace it with some instances of support_email_address.
Where support email is referenced

https://github.com/civiform/civiform/blob/1a21f67dc4975e873423de4bb3e7f2381c61ed13/server/app/views/errors/InternalServerError.java#L56 - this is related to internal server errors, which I'd think should go to the IT email
https://github.com/civiform/civiform/blob/1a21f67dc4975e873423de4bb3e7f2381c61ed13/server/app/views/applicant/ApplicantLayout.java#L157 - in the footer, which is what is described for this email

IT email address is only used when durable jobs fail:

https://github.com/civiform/civiform/blob/1a21f67dc4975e873423de4bb3e7f2381c61ed13/server/app/durablejobs/AbstractDurableJobRunner.java#L59

At the least, we should make sure the settings description makes sense:

IT one: https://github.com/civiform/civiform/blob/1a21f67dc4975e873423de4bb3e7f2381c61ed13/server/app/services/settings/SettingsManifest.java#L1707
support one: https://github.com/civiform/civiform/blob/1a21f67dc4975e873423de4bb3e7f2381c61ed13/server/app/services/settings/SettingsManifest.java#L1700

What priority is this?
Low
Associated civic entity
This was something that came up when looking into an issue for Arkansas
Additional Context
Add any other context or screenshots about the feature request here.
Done when:
What conditions need to be met before this issue can be closed?

Hi, I'm working with a group of 2 other CS students from Florida International University. We are part of the Tech Talent Academy program where we are required to join an open source project and make a contribution. We were wondering if we could tackle this issue

Hi @NotAPlumber505, here is some guidance for how to get started contributing to CiviForm:  Technical contribution guide.  You'll find an invite there for our CiviForm Slack, which you're welcome to join.
If you decide this is the first issue that you want to work on, please confirm in another comment on this issue and I'll assign it to you.  Thanks for you interest in CiviForm!


Adding IKEA IT AB to the USERS.md

Show support for Cilium from IKEA IT AB
Signed-off-by: Karsten Nielsen<EMAIL_ADDRESS>

Thank you for your patient :heart:


Chess: Move B4 to C3

Please do not change the title. Just click "Submit new issue". You don't need to do anything else :D

Incredibl


[BUG] (minor) syntax highlighting issue for long condition

Atom.jl 0.10.1
julia client 0.10.1
language-julia 0.19
ink 0.11
Here's a rather ugly line (don't judge), the end is not highlighted properly (last few characters all highlighted as chars, see the last two closing parentheses on the screenshot below). This only happens when the line is fairly long so feel free to close as insignificant issue.
if scl[1] ∈ ('*', '-', '+') || (length(scl) ≥ 2 && scl[1] ∈ ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9') && scl[2] ∈ ('.', ')') )

Yeah, this is by design and can't be configured, afaict. Moving to a tree-sitter grammar should fix the issue, but we're not quite ready for that yet ;)


fix Guild setOwner example

Please describe the changes this PR makes and why it should be merged:
it Fixes setOwner example in discord.js docs :eyes:
Semantic versioning classification:

[  ] This PR changes the library's interface (methods or parameters added)
[  ] This PR includes breaking changes (methods removed or renamed, parameters moved or removed)
[ x] This PR only includes non-code changes, like changes to documentation, README, etc.

I don't see how this is a "fix"...

example shows how to use Map as Array and also guilds.members isn't a thing

I'm bad at seeing things, please ignore me


Date / Time stamp showing the last update

Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
When looking at the screen, I am not clear on when the last update occurred or how many records were updated / sync'd. It would be nice to have a mini dashboard showing that info - maybe as a popup or maybe on the same location as the local data age. I sync every 5 minutes - but I'm not clear on how many records that includes.  The local data age was confusing me for this until I looked at the tool tip :-)
Describe alternatives you've considered
...
Additional context
...

I will see what I can do to clarify some values and make more data visible without overloading the UI

Clicking on the data-age label will now display a popup with information about your local database:

Implemented in v<IP_ADDRESS>


Proposal for dynamic implementation and testing

Relative to #16

Thanks edr! I just merged the code.


Change to MIT License

I'd like to change this project from Apache to MIT licensing, in order to be the least restrictive possible.
I've tried to go through the commit list, and checked for all contributors who have contributed code to the project itself, which still exists in some form or another.
Would you all please comment here that you either agree, or let me know why you object, so we can re-license this in a future release?
Thank you,
Reed
People who have contributed code which still exists in some form:

[x] @reedcopsey
[x] @kevlut
[ ] @JohanLarsson
[ ] @jschiefer
[ ] @vasily-kirichenko

For the people! I'm in

Fine with me also.

I agree, great move.

Fine with me.

Changed for 3.1.2.  Thanks all!


Let users know when account password doesn't match across nodes

Feedback from ship: if the user you're logging into halin as, has a different password on different members, you get a weird error message and can't connect.
Idea -- just detect this situation and report to the user what happened.  Don't try to allow actual multiple usernames/passwords.

Closed by https://github.com/moxious/halin/releases/tag/v0.11


How to supplement single point feature?

Hi there, congrats on your work!
I have a question about your experimental design.
In your paper, Section3.1, says

Then we gradually supplement the single point feature with different
features to refine the coarse predictions.

So HOW did you perform such supplementation? Really curious about the motivation behind this.

As shown in the figure below. On the one hand, the bounding box of the human depends on the border of it(extreme point), on the other hand, do we really need to extract the whole region feature to enhance the single point feature?
Following the motivation, we suspect that extracting extreme point boundary point features may be important for box localization. So we compare the perfomance of the region feature, border feature and middle point of the border feature.

thanks for the clarification!


Improve Build Pipeline

This is a large change that accomplishes the following goals:

Improve the quality, maintainability, and testability of the code
Enable future improvements to speed and reliability

What Changed:

Updated the directory structure to be more python-friendly. Folders with dashes and ampersands cannot be imported in a python script. Folders previously named frameworks/ATT&CK-vX.Y are now named frameworks/attack_x_y
Moved all NIST 800-53 r4 code - frameworks/ATT&CK-vX.Y/nist800_53_r4/parse.py, parse_controls.py, and parse_mappings.py to src/parse_4.py, src/parse_r4_controls.py, src/parse_r4_mappings.py. This action took source code that was triplicated and condensed it into one loaction.
Moved all NIST 800-53 r5 code into the src/ directory same as above.
Replaced all subprocess.run commands with function calls. This is enabled by moving the r4 and r5 processing code into src/ and renaming the folder structure
Removed now-dead code - for instance the if __name__ == "__main__" and argparse blocks in list_mappings.py, mappings_to_heatmaps.py and substitute.py.
Change tox's flake8 call to flake8 src/ tests/. This reduced the run time of flake8 from 260 seconds to 0.5 seconds.

Limitations:

Because 700+ ATT&CK Navigator JSON files are checked into source control, the folder rename adds a lot changes to this PR.
NIST 800-53 R4/R5 is still separate. They can be combined in a future change.
src/make.py still takes ~forever~ 10 minutes to run, impairing modifiability
ATT&CK content is still downloaded ~10 times for each build

Changes include:

Added a new directory under /src to keep local copies of the attack content. Removes the need to download the content and therefore the requests dependency.
Removed the use of the stix2 library for simple use cases (searching for objects) and implemented a STIX ID -> STIX Object mapping to make O(1) lookups.
Update the tests.


fix: when mmsi is set make selfId be the maritime resource identifier

Hm this is unclear. I already had "urn:mrn:imo:mmsi:XXX" in my settings file, much like uuid examples. Now i get double up with "urn:mrn:imo:mmsi:urn:mrn:imo:mmsi:XXX"

I suggest we merge #182 and update docs so that this is clear. It makes sense not to have the urn part of the uuid and mmsi inside the settings files. But the examples are inconsistent and confusing before #182


[WIP] Robot wrapper

Motivation and Context
End goal is to provide an extensible convenience interface for common robot functionality. This PR addresses immediate need for wheeled mobile manipulator and specifically Fetch robot interface.
Migrated from Andrew Szot's implementation.
Some open questions are listed TODO in the code.
Secondary:

Adds "hab_fetch" option to datasets_download.py
Fixes a bug with ArticulatedLink bounding boxes
Adds some items to viewer (most of these will go before merge)

How Has This Been Tested
Added a pytest.
Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have completed my CLA (see CONTRIBUTING)
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Looks like any import habitat_sim will error unless we manually defer the robots import in __init__.py. 🤔

I think that is because there is no __init__.py in the robots folder.  Without one of those, even when they are just a blank file, python often does the wrong thing.

I think that is because there is no __init__.py in the robots folder.

😆  Apparently I forgot to git add that.


Illustrated primer or coronavirus - resource

Lifeology just published an illustrated mini-course on COVID-19 written by Shauna Bennett, illustrated by Elfy Chiang in Taiwan, and reviewed by Tara C. Smith, Ian Mackay and other virologists and MDs. The course is published in English, Chinese and soon in Spanish.
Links https://lifeapps.io/lifeology/covid-19 (English)
https://lifeapps.io/lifeology/covid-19-zh (Chinese)
This course was written to help people with low health and science literacy be more prepared for the COVID-19 epidemic. If you feel so inclined, please share. The course is Creative Commons license with attribution, so feel free to re-use as you see fit.
Thanks for helping to combat misinformation on this virus.
Thanks!
-Paige

I have added this as a resource here, it should show up under flattenthecurve.com/resources tomorrow at latest.

Amazing!
On Tue, Apr 7, 2020 at 3:53 PM Jan Rous<EMAIL_ADDRESS>wrote:

I have added this as a resource here https://forms.gle/2zi67brmMZ7byCvb8,
it should show up under flattenthecurve.com/resources tomorrow at latest.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/flattenthecurve/guide/issues/36#issuecomment-610614846,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AO2MAGC2MO42TKKNP5EQV43RLOHFXANCNFSM4LJBPTBA
.

--
Paige B. Jarreau, Ph.D.
Director of Social Media, LifeOmic https://lifeomic.com/
Science Communication Specialist
College of Science, LSU
Science Writer, www.fromthelabbench.com
Work/Cell:<PHONE_NUMBER>
Twitter: @FromTheLabBench https://twitter.com/#!/FromTheLabBench


Convert Spectra to array of python Spectrum objects

I assume the Spectrum class is defined in matchms? is this a general object also used in other packages? @hechth can you maybe provide more info here?
Also, is there a documentation on the additional attributes and the expected data types for this type of spectrum?

The documentation of the Spectrum class can be found here:
https://matchms.readthedocs.io/en/latest/api/matchms.Spectrum.html

The additional attributes are just stored in a dict in the Metadata class - I'm not sure how dicts are managed in reticulate, bu the individual attributes can be accessed.
Maybe we can schedule an initial meeting to discuss the aims of this project? I think that might be more efficient :)

Python dict equals to an R named list

@jorainer The Spectrum object is likely used in Spec2Vec, MS2DeepScore and also in most of our python based tools - the actual peaks are stored in a separate object.
So you want something that takes a Spectra R object and gives you a list of Spectrum python objects?

Exactly @hechth ! Ideally with an option to set all, or only a reduced set of additional spectra variables we have in Spectra.
And then also the way back would be cool (list of Spectrum -> Spectra).

Super simple solution, without carrying any metadata for the moment:
# function to convert an R Spectra to a Python Spectrum
rspect_to_pyspec <- function(x, reference = import("matchms")) {

  reference$Spectrum(mz = np_array(x$mz[[1]]),
                      intensities = np_array(x$intensity[[1]]))

}

# convert spectra to python spectrum
spectrum1 <- spectrum2 <- spectrapply(sps, rspect_to_pyspec) %>% unname()

Does any function within matchms, Spec2Vec, MS2DeepScore etc, use any other information, e.g. precursor m/z etc? I guess this has to go to the Metadata, right?

I don't think Spec2Vec and MS2DeepScore do, the MetadataMatch class does

So, maybe a good solution would be to have a converter function that has a parameter to allow defining which (if any) spectra variables should be converted to Python. I would assume converting just the peaks matrix would be faster than considering also metadata, and if matchms does not use metadata anyway we should also allow to avoid this additional conversion (for performance reasons).

I have in my branch already some functions. I can modify them to have a selection of metadata to be carried along.

Matchms does use metadata - it can be used for filters - since metadata is just holding a dict, any kind of metadata can be stored.


Feature: ability for retry to send prompt

Hello, I think this feature will be useful

Hi @JMarkin ,
Thanks a lot for your suggestion and PR ❤ ! I've implemented a simpler retry mechanism here: https://github.com/David-Kunz/gen.nvim/commit/ed802f06a691895c8d6c5cf88b70b698a52514ad and https://github.com/David-Kunz/gen.nvim/commit/729e230bf6f95c431bbbb8b6d180b439f6f4f1d6
Best regards,
David


breaking: Remove dangerZone.trackServerFetches

We had to make a breaking change in #9945, so we added this option to give people who knew it was safe an easy way to keep their apps running while they implemented fixes. Since we're releasing 2.0, we can remove this security-related override.
Closes #11234
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[ ] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[ ] This message body should clearly illustrate what problems it solves.
[ ] Ideally, include a test that fails without this PR but passes with it.

Tests

[ ] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[ ] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpm changeset and following the prompts. Changesets that add features should be minor and those that fix bugs should be patch. Please prefix changeset messages with feat:, fix:, or chore:.

Will dangerZone continue to show up in autocompletes and in the docs even though there's now nothing in it? Is this what we want?

Will dangerZone continue to show up in autocompletes and in the docs even though there's now nothing in it? Is this what we want?

Yeah, wasn't sure what we wanted to do with that -- seems like it'd be good to have an established place to put experimental or security-related things like this, and it also seemed weird to remove it and re-add it later.

I'd be okay with removing and re-adding later if we need it again

I'd be okay with removing and re-adding later if we need it again

Just checking, did you see Ben's comment? Might be good to leave it in with an @deprecated tag for v2 and then remove it in v3.

I would remove it from options.js if we can though and only leave it in the types

We can mention it in the migration docs, then it still shows up in search somewhere, and we can remove it here

That works for me. Let's start a migration doc with that one note in it as part of this PR so that we don't forget

Started in #11199


Update pose_converter.py

Sorry for duplicate the pull request, this is the new version.

Amazing!


Automatically Update html and *css modules

declare module '*.html' {
  const content: string;
  export default content;
}

declare module '*.scss' {
  const content: string;
  export default content;
}

import template from '../test/test.component.html';
import scss from '../test/test.component.scss';

If you move file to another location Automatically Update won't work for them.
Feature request: Automatically Update  should work for them.

I believe this was previously being tracked by https://github.com/microsoft/TypeScript/issues/19018
Not sure what the current issue covering this feature request is


error: dev (potential hmr?) error.

Description
error: The server is being restarted or closed. Request is outdated
 code: "ERR_CLOSED_SERVER"

I cannot quite remember how I managed to get the error, but it seems like it is using a stale Request of some kind? It might have happened after saving a file and triggering HMR with Vite.

https://brillout.github.io/rules/

https://brillout.github.io/rules/

I apologise for this. Everything seems to be working fine now. It was just a one off occurrence I think.
I will keep these rules in mind for the next time I submit an issue in relation to Vike.
Thanks heaps!

Thanks 👍


Edit Individual Segments

Is there a way I can allow users to add text to specific segments of video. I found this, but the customization of this library is causing some headeaches regarding how to integrate....if using the code from the stack link can i turn videoComp into a segment?

You can generate you own AVVideoComposition using the segments inside an SCRecordSession and you can attach it to an AVPlayerItem (for playback) or an export session (for export).


Upgrade to Manifest V3

Need to investigate migrating from background page to service workers

Work done in branch ManifestV3.


[WIP] Main without assets

WHY
Because we had 4000+ CSS and JS files in CRUD, so  the v6 to main diff was unusable. Now, we point v6 to main-without-assets. That way, we can actually tell what the differences are.
When everything's ready to merge, we can merge everything into main:

this branch (main-without-assets)
v6
any other feature branches that hadn't been merged to v6

A new inspection was created.

The inspection completed: 709 Issues, 103 Patches

A new inspection was created.

The inspection completed: 706 Issues, 104 Patches

A new inspection was created.

The inspection completed: 794 Issues, 103 Patches


Master -> Live

Docs Build status updates of commit 6cfda8b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/mr-dev-days.md
:white_check_mark:Succeeded
View

mixed-reality-docs/unreal-qr-codes.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 52dfceb:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/mr-dev-days.md
:white_check_mark:Succeeded
View

mixed-reality-docs/unreal-qr-codes.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


help!!!RuntimeError:          CUDA Setup failed despite GPU being available. Please run the following command to get more information:

===================================BUG REPORT===================================
Welcome to bitsandbytes. For bug reports, please run
python -m bitsandbytes
and submit this information together with your error trace to: https://github.com/TimDettmers/bitsandbytes/issues
bin /home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/libbitsandbytes_cuda121.so
False
/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py:149: UserWarning: WARNING: The following directories listed in your path were found to be non-existent: {PosixPath('/usr/local/cuda/lib')}
warn(msg)
/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py:149: UserWarning: /usr/local/cuda/lib did not contain ['libcudart.so', 'libcudart.so.11.0', 'libcudart.so.12.0'] as expected! Searching further paths...
warn(msg)
CUDA_SETUP: WARNING! libcudart.so not found in any environmental path. Searching in backup paths...
CUDA SETUP: CUDA runtime path found: /usr/local/cuda/lib64/libcudart.so
CUDA SETUP: Highest compute capability among GPUs detected: 7.5
CUDA SETUP: Detected CUDA version 121
CUDA SETUP: Loading binary /home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/libbitsandbytes_cuda121.so...
/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/libbitsandbytes_cuda121.so)
CUDA SETUP: Something unexpected happened. Please compile from source:
git clone git@github.com:TimDettmers/bitsandbytes.git
cd bitsandbytes
CUDA_VERSION=121
python setup.py install
Traceback (most recent call last):
File "/home/yed_dev/qlora/qlora.py", line 15, in
import bitsandbytes as bnb
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/init.py", line 6, in
from . import cuda_setup, utils, research
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/research/init.py", line 1, in
from . import nn
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/research/nn/init.py", line 1, in
from .modules import LinearFP8Mixed, LinearFP8Global
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/research/nn/modules.py", line 8, in
from bitsandbytes.optim import GlobalOptimManager
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/optim/init.py", line 6, in
from bitsandbytes.cextension import COMPILED_WITH_CUDA
File "/home/yed_dev/.local/lib/python3.10/site-packages/bitsandbytes/cextension.py", line 20, in
raise RuntimeError('''
RuntimeError:
CUDA Setup failed despite GPU being available. Please run the following command to get more information:
    python -m bitsandbytes

    Inspect the output of the command and see if you can locate CUDA libraries. You might need to add them
    to your LD_LIBRARY_PATH. If you suspect a bug, please take the information from python -m bitsandbytes
    and open an issue at: https://github.com/TimDettmers/bitsandbytes/issues

python qlora.py --model_name_or_path /dev/shm/chatglm-6b  error

Maybe give this solution a shot?

Upgrade to bitsandbytes==0.41.0 worked for me

bitsandbytes==0.41.0

Thank you sooo much! After searching under the bitsandbytes repo, by changing the libcuda.so, the LD_LIBRARY_PATH, by cp a bitsandbytes_cuda118.so to bitsandbytes_cpu.so, uninstall and reinstall pytorch again and again, your solution finally prevents the cuda warnings!