profile
viewpoint
Daniel Lo Nigro Daniel15 @Facebook Palo Alto, CA https://d.sb/ Senior Frontend Developer @facebook. C# / .NET fan. @dotnet-foundation member. Australian 🇦🇺

babel/babel-standalone 794

:video_game: Now located in the Babel repo! Standalone build of Babel for use in non-Node.js environments, including browsers.

Daniel15/BuildSize 50

Automatically track the size of your build artifacts

babel/babel-standalone-bower 9

Bower build of babel-standalone. See https://github.com/Daniel15/babel-standalone

Daniel15/AjaXplorer-Azure 1

Plugin for AjaXPlorer that allows browsing of Windows Azure Blob Storage

Daniel15/Banshee-StatusUpdater 1

Show your currently playing music in your Telepathy / Empathy status

DanBuild/babel-standalone-TEST 0

Standalone build of Babel for use in non-Node.js environments, including browsers. Similar to the (now deprecated) babel-browser.

Daniel15/511php 0

A library for accessing 511.org's Transit Trip Planner from PHP

Daniel15/acme-dns 0

Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.

Daniel15/acme.sh 0

A pure Unix shell script implementing ACME client protocol

Daniel15/ajax-solr 0

A JavaScript framework for creating user interfaces to Solr.

issue commentDaniel15/prometheus-net.SystemMetrics

Does this package support netcoreapp2.2?

I've only tested it with .NET Core 3.x myself, however it may be possible to build it for 2.2 as well. You could try build it for 2.2 and see if it works? Feel free to submit a PR adding .NET Core 2.2 support if you like.

rsibanez89

comment created time in a day

issue closedrofl0r/proxychains-ng

HTTPS proxy support

Hi! Is it possible to support HTTPS proxies in addition to HTTP? Right now it just seems to say "<--socket error or timeout!" if I try to use a HTTP proxy running on port 443.

closed time in 13 days

Daniel15

issue commentrofl0r/proxychains-ng

HTTPS proxy support

Duplicate of #186

Not currently possible, but I got it working using socat to create a tunnel:

socat TCP-LISTEN:24351,bind=127.0.0.1,fork,reuseaddr OPENSSL:proxy.example.com:443

Then in the proxychains config:

http 127.0.0.1 24351
Daniel15

comment created time in 13 days

issue openedrofl0r/proxychains-ng

HTTPS proxy support

Hi! Is it possible to support HTTPS proxies in addition to HTTP? Right now it just seems to say "<--socket error or timeout!" if I try to use a HTTP proxy running on port 443.

created time in 14 days

startedtannerlinsley/react-query

started time in 16 days

startedsimonw/simonw

started time in 16 days

issue openedbeemdevelopment/Aegis

Unable to pick icon from downloaded folder

Info

  • Version: 1.2.1
  • Source: Google Play
  • Vault encrypted: Yes (with biometric unlock)
  • Device: Samsung Galaxy S10
  • Android version and ROM: Android 10, standard Samsung ROM
Steps to reproduce

Long-tap an entry Tap the edit button Tap the placeholder icon Try to select a new icon

What do you expect to happen?

Allow me to use a file browser (eg Solid Explorer) to choose a file.

What happens instead?

It's only showing me options to use the gallery or Google Photos to select an icon, neither of which seem to let me select a downloaded file.

created time in 22 days

startedkrisu5/aegis-icons

started time in 22 days

startedbeemdevelopment/Aegis

started time in 22 days

issue commentbeemdevelopment/Aegis

Authenticator Plus import

Thank you for this!! I've been using Authenticator Plus for many years, but it seems like it's been abandoned by its developer (last update in December 2018). I think I'm going to switch to Aegis instead.

orangenbaumblatt

comment created time in 22 days

issue commentyarnpkg/berry

[Feature] RFC: Telemetry

I feel like people would trust it more if the server-side portion was open source, compared to using a third party closed-source system.

arcanis

comment created time in 23 days

issue commentnetdata/netdata

Linux slab info

Hello,

This collector is already available, but indeed was disabled by default as it leads to large quantities of dimensions in some setups.

To enable it, just set it in netdata.conf:

[plugins]
  slabinfo = yes

I may add more configuration features to it, but didn't had any request of this kind so far... but feel free :)

Cheers

Oh wow, I didn't know about this! Is this documented on the Netdata site anywhere?

Daniel15

comment created time in 23 days

issue commentyarnpkg/berry

[Feature] RFC: Telemetry

Data would be stored on a third-party we don't own.

Why? Isn't it better for the data to be owned by the Yarn project rather than a third party?

arcanis

comment created time in 23 days

issue commentxteve-project/xTeVe

A simple option to choose TV logos source

Ahh, interesting, I didn't know it did that. So just an option to swap the order (prefer M3U over EPG) would suffice.

groenator

comment created time in 24 days

issue openedngoduykhanh/PowerDNS-Admin

Missing index

I started getting this error on my PowerDNS-Admin installation:

#1038 - Out of sort memory, consider increasing server sort buffer size

while running this query on the dashboard:

SELECT history.id AS history_id, history.msg AS history_msg, history.detail AS history_detail, history.created_by AS history_created_by, history.created_on AS history_created_on FROM history ORDER BY history.created_on DESC

It turns out the history table was missing an index on the created_on column, so sorting was very inefficient. Manually adding an index resolved the issue:

ALTER TABLE `history` ADD INDEX(`created_on`);

You may want to consider adding this to your MySQL schema.

created time in 25 days

issue commentxteve-project/xTeVe

Feature request: access streams through a proxy server

Oh cool, I didn't realise that NordVPN has proxy servers! That makes it much easier to proxy just a single app through it, which is something I was wondering about.

One approach that might work would be to figure out the command-line arguments to enable SOCKS proxying for VLC, and then configure xTeVe to buffer via VLC. However, that'd apply the proxy to all the M3Us, not just specific ones, so it doesn't fully suit your use case.

ReenigneArcher

comment created time in 25 days

issue commentbeeminder/BeeSwift

allow disabling twitter, facebook, sentry

@andrewpbrett That crash only affected old versions of the SDK.

krugerk

comment created time in 25 days

issue commentxteve-project/xTeVe

Feature request: access streams through a proxy server

FWIW, if you have a proxy server you control, you could probably accomplish this by running xTeVe on the proxy server itself? Otherwise I've had good luck using hls-proxy.

ReenigneArcher

comment created time in a month

issue commentxteve-project/xTeVe

A simple option to choose TV logos source

@mar-mei Do you think this would be easy to accomplish?

I think it would be useful to behave like this:

  • Have two options "Prefer icons from EPG" and "Prefer icons from playlist"
  • If an icon is available in the non-preferred source, use that (eg. if "Prefer icons from EPG" is selected, but the EPG doesn't have a icon for a channel, use the icon from the M3U)
groenator

comment created time in a month

startedxteve-project/xTeVe

started time in a month

push eventDaniel15/dnstools

Daniel Lo Nigro

commit sha dc948879c2894ed12b40ac988f4063979fb89f6a

Uncomment Canada 🤔

view details

Daniel Lo Nigro

commit sha 57d1393a231eeb2bdbde1e64403d293f6247cb25

Update acme-dns-auth to use Python3

view details

Daniel Lo Nigro

commit sha 1edc33be76fd55f86b291d6a50312024c0bec73a

Merge branch 'master' of github.com:Daniel15/dnstools

view details

push time in a month

pull request commentjoohoi/acme-dns-certbot-joohoi

Force usage of Python 3

I'd think it would be the best practice to let the distribution itself define the default version of Python to use

Newer Debian versions only have Python 3 installed:

daniel@ny02:~$ python --version
-bash: python: command not found
daniel@ny02:~$ python3 --version
Python 3.8.3

So the shebang currently in this script doesn't work properly.

Since Python 2 is EOL and everyone should be migrating to Python 3, IMO it makes sense to change the shebang to hard-code python3.

theel0ja

comment created time in a month

push eventDaniel15/dnstools

Daniel Lo Nigro

commit sha 72fd28b61919fee44347bf08adc4fa0258e475dd

Remove WireGuard from README

view details

push time in a month

pull request commentfacebook/jscodeshift

Async

I think this is a duplicate of #237.

mikob

comment created time in a month

pull request commentfacebook/jscodeshift

Allow transform to be a promise. Resolves #210.

Does this have a performance impact for non-async transforms, if they're running across tens of thousands of files?

rektide

comment created time in a month

push eventDaniel15/dnstools

Daniel Lo Nigro

commit sha fa726a7a1b28c4e715f2845ad792861f837597a7

Add /hello for uptime checks, with no IP restriction.

view details

push time in a month

issue commentyarnpkg/berry

site redirecting to `https://yarnpkg.com/pnpify/cli/--sdk` and gives 404 error

@arcanis Do you know where this link is supposed to lead?

muhammadsammy

comment created time in a month

issue openedDaniel15/dnstools

Configure UptimeRobot

created time in a month

pull request commentbenjamn/ast-types

Update Flow definitions

This would be really useful for my jscodeshift use case. Is it possible to merge this?

gkz

comment created time in a month

pull request commentreactjs/React.NET

Add blog post for 5.2

Thanks Dustin! :D

dustinsoftware

comment created time in a month

issue commentyarnpkg/yarn

Yarn attempts to rebuild fsevents even on incompatible operating systems

@adisher It's just a warning and shouldn't actually break anything.

Daniel15

comment created time in a month

issue commentreactjs/React.NET

Documentation and Git repo does not match

Either engine should be fine... @dustinsoftware Do you know if one engine should be preferred over the other?

IncrediblePony

comment created time in a month

startedAndreyAkinshin/perfolizer

started time in a month

delete branch Daniel15/prometheus-net

delete branch : patch-1

delete time in a month

issue commentngoduykhanh/PowerDNS-Admin

ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory

@fabio-filho I didn't dig into it too deeply, but simply uninstalling and reinstalling mysqlclient was enough to fix it. My guess is that an update of the packages on my server resulted in libmysqlclient being updated, and an older version of the Python module wasn't compatible with it any more.

Daniel15

comment created time in a month

issue openedDaniel15/dnstools

Switch back to Octicons now that it's tree shakable

https://github.com/primer/octicons/issues/224

Basically revert d6cdcf78712aeb377868a69b052b60d9d36a289a

created time in a month

issue closedwarren-bank/HLS-Proxy

Access controls

Thanks for this project! I'm trying it out as a proxy for geogated TV streams (so that I can watch free TV channels from my home country while living abroad) and it's working quite well for that use case.

I was wondering if there's currently any option for access controls, such as being able to use Basic authentication (username + password) or restrict connections so they can only come from particular IP addresses. I'd like to restrict my instance so that only I can connect to it.

I'm happy to look through the code and send a pull request if this is not currently available, just wanted to check first :)

Also, can you confirm that the proxy doesn't use any bandwidth if it's not actively being used (assuming prefetching is disabled)? I'd like to leave it running 24/7 but don't want it to keep consuming streams after I disconnect my client.

Thanks!

closed time in a month

Daniel15

issue commentwarren-bank/HLS-Proxy

Access controls

Thanks! I think this should work for me. My ISP uses dynamic IP addressing but I think I can create a script to periodically get the current IP from a dynamic DNS service and update the ACL / restart the proxy if it changes.

Daniel15

comment created time in a month

issue commentztoben/assets-webpack-plugin

AssetsPlugin + .netcore appsettings

@ztoben I haven't looked at the code for this plugin yet, but does it write the entire file atomically, or does it write it a chunk at a time? I imagine various tools that watch the file system may encounter issues if the writes are not atomic and they read the file as soon as one write completes, without waiting for further writes. Alternatively I wonder if it could write to a temp file, then delete the destination file and move the temp file into its place (or have that as an option)

thurfir

comment created time in 2 months

pull request commentprometheus-net/prometheus-net

Implement gRPC metrics

Thank you for merging this! Sorry I didn't have time to add the tester myself.

Daniel15

comment created time in 2 months

issue commentwarren-bank/HLS-Proxy

Access controls

Thank you! I think that will be sufficient. I'll try it some time this week.

Does it work with IPv6? Some of my servers are IPv6-only.

Daniel15

comment created time in 2 months

issue openedwarren-bank/HLS-Proxy

Access controls

Thanks for this project! I'm trying it out as a proxy for geogated TV streams (so that I can watch free TV channels from my home country while living abroad) and it's working quite well for that use case.

I was wondering if there's currently any option for access controls, such as being able to use Basic authentication (username + password) or restrict connections so they can only come from particular IP addresses. I'd like to restrict my instance so that only I can connect to it.

I'm happy to look through the code and send a pull request if this is not currently available, just wanted to check first :)

Also, can you confirm that the proxy doesn't use any bandwidth if it's not actively being used (assuming prefetching is disabled)? I'd like to leave it running 24/7 but don't want it to keep consuming streams after I disconnect my client.

Thanks!

created time in 2 months

startedwarren-bank/HLS-Proxy

started time in 2 months

issue openedpierre-emmanuelJ/iptv-proxy

Username and password not prepended to M3U URLs

I'm using this publicly-accessible M3U for testing: https://iptv-org.github.io/iptv/countries/au.m3u

Command:

iptv-proxy --m3u-url https://iptv-org.github.io/iptv/countries/au.m3u --port 19502 --hostname xxxxxxxx  --user daniel --password tvforme

When I then hit this URL: http://xxxxxxxx:19502/iptv.m3u?username=daniel&password=tvforme

the resulting file looks like:

#EXTM3U
#EXTINF:-1 tvg-id="tv.101002210221" tvg-name="ABC" tvg-language="English" tvg-logo="https://www.abc.net.au/tv/epg/images/channels/ABC1_60x53.png" tvg-country="AU" tvg-url="http://i.mjh.nz/nzau/epg.xml.gz" group-title="News", ABC
http://xxxxxxxx:19502/au/Brisbane/tv.101002410241.m3u8
#EXTINF:-1 tvg-id="tv.101002210222" tvg-name="ABC COMEDY/ABC KIDS NSW" tvg-language="English" tvg-logo="https://www.abc.net.au/tv/epg/images/channels/ABC2_76x37.png" tvg-country="AU" tvg-url="http://i.mjh.nz/nzau/epg.xml.gz" group-title="News", ABC Comedy
http://xxxxxxxx:19502/au/Brisbane/tv.abc2.m3u8
#EXTINF:-1 tvg-id="tv.101002210222" tvg-name="ABC COMEDY/ABC KIDS NSW" tvg-language="English" tvg-logo="https://www.abc.net.au/cm/rimage/11251996-1x1-large.png" tvg-country="AU" tvg-url="http://i.mjh.nz/nzau/epg.xml.gz" group-title="News", ABC Kids
...

However, those URLs do not work, and just throw a 404. It seems like it actually expects the username and password to be prepended to the URL (ie. /daniel/tvforme/au/Brisbane/tv.101002410241.m3u8)

Is this expected, or am I doing something wrong?

created time in 2 months

issue commentpierre-emmanuelJ/iptv-proxy

Multiple M3U URLs

I realised I could just make my own M3U file that points to the other M3U files, and use that. That'd work, right? Not sure why I didn't think of that originally 😛

Daniel15

comment created time in 2 months

issue openedpierre-emmanuelJ/iptv-proxy

Multiple M3U URLs

Is there a way to have multiple M3U URLs with this app? I have some streams that are geogated to a particular country and want to proxy them, but each stream has its own M3U file.

created time in 2 months

Pull request review commentbenjamn/recast

Fix trailing comma in destructuring rest spread

 function genericPrintNoParens(path: any, options: any, print: any) {                     allowBreak = !multiLine;                 } else if (len !== 1 && isTypeAnnotation) {                     parts.push(separator);-                } else if (!oneLine && util.isTrailingCommaEnabled(options, "objects")) {+                } else if (+                    !oneLine && +                    util.isTrailingCommaEnabled(options, "objects") &&+                    childType !== 'RestElement'

Will do!

Daniel15

comment created time in 2 months

push eventDaniel15/recast

Daniel Lo Nigro

commit sha a9e55a6145b254a01b905fbd3dd4e8601747cc54

Inline `childType`

view details

push time in 2 months

issue commentbenjamn/recast

Trailing comma in destructuring rest spread property breaks code

https://github.com/benjamn/recast/pull/716 should fix this.

coderaiser

comment created time in 2 months

PR opened benjamn/recast

Fix trailing comma in destructuring rest spread

When the trailingComma option is enabled, we shouldn't append a trailing comma to a rest spread.

Closes #559

+28 -1

0 comment

2 changed files

pr created time in 2 months

create barnchDaniel15/recast

branch : fix-trailing-rest

created branch time in 2 months

fork Daniel15/recast

JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator

fork in 2 months

issue commentnetdata/netdata

Linux slab info

Even just the top 10 types would be useful, or some way of logging particular types (so I could enable it just for the generic kmalloc-* types)

Daniel15

comment created time in 2 months

issue commentnetdata/netdata

Linux slab info

That makes sense. There's already charts with a large number of dimensions (eg. many of the "applications" and "systemd services" ones) but I guess they're not quite that large.

Perhaps the empty ones can be filtered out by default, which would reduce the cardinality a bit.

Daniel15

comment created time in 2 months

issue openednetdata/netdata

Linux slab info

Netdata currently displays reclaimable and unreclaimable slab usage:

However, it would be useful to also show the types of the slabs that are in use, similar to the output from slabtop.

My exact use case is that I'm encountering a memory leak in the kernel with kmalloc-64 slabs, so I'd like to see how the number and size of kmalloc-64 slabs is rising over time across all my servers, to see how many are affected by this issue. Just looking at overall slab usage is not sufficient, as it could be other slabs using the memory (like ext4_inode_cache, which is totally fine)

slabtop sources this information from /proc/slabinfo.

created time in 2 months

issue commentztoben/assets-webpack-plugin

AssetsPlugin + .netcore appsettings

the .net core crashes saying it doesn't understand what's inside the appsettings.json file.

Do you have the exact error message you're seeing?

WebpackTag supports hitting the Webpack dev server rather than reading the file from disk, so that's another option.

thurfir

comment created time in 2 months

pull request commentprometheus-net/prometheus-net

Implement gRPC metrics

If you intend the gRPC part to only support .NET Core 3

gRPC itself only supports .NET Core 3 (see https://www.nuget.org/packages/Grpc.AspNetCore) so any code that uses it also requires .NET Core 3, which is why I used it here instead of sticking with the same .NET version as everything else.

Daniel15

comment created time in 2 months

pull request commentfacebook/relay

Add Black Lives Matter banner

@josephsavona It seems like the styling isn't working correctly on the live site :/ https://relay.dev/

Daniel15

comment created time in 2 months

issue openediovisor/bcc

error: field has incomplete type 'struct memcg_cache_params'

I installed this on Debian Bullseye using:

apt install bpfcc-tools

but when I run slabratetop-bpfcc, I get this error:

In file included from /virtual/main.c:6:
include/linux/slub_def.h:112:28: error: field has incomplete type 'struct memcg_cache_params'
        struct memcg_cache_params memcg_params;
                                  ^
include/linux/slub_def.h:112:9: note: forward declaration of 'struct memcg_cache_params'
        struct memcg_cache_params memcg_params;
               ^
1 error generated.
Traceback (most recent call last):
  File "/usr/sbin/slabratetop-bpfcc", line 109, in <module>
    b = BPF(text=bpf_text)
  File "/usr/lib/python3/dist-packages/bcc/__init__.py", line 347, in __init__
    raise Exception("Failed to compile BPF module %s" % (src_file or "<text>"))
Exception: Failed to compile BPF module <text>

Any ideas?

created time in 2 months

pull request commentreactjs/reactjs.org

in solidarity with our community

Thanks for doing this! I submitted a PR to add a similar banner to the Relay site.

threepointone

comment created time in 2 months

CommitCommentEvent

pull request commentprometheus-net/prometheus-net

Implement gRPC metrics

Sure. I just need to clean up the csproj file based on @sungam3r's comment, and figure out how to change the Azure Pipelines build to use the .NET Core 3 build of the tests. If someone could help me with the latter, I'd appreciate it.

Daniel15

comment created time in 2 months

PR opened facebook/relay

Add Black Lives Matter banner

Similar to the Docusaurus and React sites.

image

React's version, for reference:

image

It seems harder to show it above the menubar with Docusaurus, so I placed it underneath instead. This is consistent with what the Docusaurus site itself is doing.

+28 -11

0 comment

2 changed files

pr created time in 2 months

create barnchDaniel15/relay

branch : blm

created branch time in 2 months

fork Daniel15/relay

Relay is a JavaScript framework for building data-driven React applications.

https://relay.dev

fork in 2 months

startedtokers/zstd-nginx-module

started time in 2 months

issue commentfacebook/create-react-app

Change existing bit.ly links

I wonder if whoever created the bit.ly link has an account and can update it to go somewhere else. It still links to the facebookincubator org: https://bitly.com/CRA-PWA+

Otherwise we can just create a new shortened link... maybe a fb.me link like React itself uses.

ShubhankarKG

comment created time in 2 months

issue commentmicrosoft/WSL

cannot reach ipv6 only address

Is there any ETA for a fix for this? At Facebook, our internal network is mostly IPv6-only (see https://www.internetsociety.org/blog/2014/06/facebook-moving-to-an-ipv6-only-internal-network/) so this issue limits the usefulness of WSL2 in this environment.

andyli

comment created time in 2 months

delete branch Daniel15/Recoil

delete branch : patch-1

delete time in 2 months

push eventDaniel15/dnstools

Daniel Lo Nigro

commit sha e970acea86412688b3a0b290732df72ddc3979bb

[worker] Allow access from localhost

view details

Daniel Lo Nigro

commit sha 10d58c9870cb55ce742e23d3ca527834ef941ec1

[worker] Allow DNS servers to be specified in request This allows the lookup and traversal features to target particular servers. I needed to split the DnsLookupRequest and DnsTraversalRequest into two separate Protobuf structs to allow this.

view details

push time in 2 months

startedMichaCo/DnsClient.NET

started time in 2 months

issue commentyarnpkg/berry

[Bug] Package details page on site shows 404 before rendering

@7rulnik Yes, production is on Netlify. Thanks for fixing this!

Daniel15

comment created time in 2 months

issue commenttwuni/asdf-yarn

Yarn package location has changed causing Bad Signature warning

@npearson72 It's working fine for you:

gpg: Good signature from "Yarn Packaging yarn@dan.cx" [unknown]

The "WARNING: This key is not certified with a trusted signature!" can be ignored, it's just because the key hasn't been marked as 'trusted' on your system. The actual signature from that key is valid. I can confirm that 6D98 490C 6F1A CDDD 448E 4595 4F77 6793 6947 5BAA is the correct subkey.

npearson72

comment created time in 2 months

issue commentfacebook/hhvm

Is there a way to make SimpleXMLElement work with the type checker?

Maybe codegen is the best solution for strongly-typed XML access. Someone could write a code generator that takes an XML schema as input and returns a Hack class as output. Internally the Hack class could use dynamic, but at least it could be hidden from users.

tslettebo

comment created time in 2 months

starteddvtng/react-loading-skeleton

started time in 2 months

startedmicrosoft/GW-BASIC

started time in 2 months

Pull request review commentfacebook/relay

[Do not land] Remove fast-glob

 const WatchmanClient = require('../core/GraphQLWatchmanClient');  const crypto = require('crypto'); const fs = require('fs');+const glob = require('glob');

Not sure if we do it for open-source builds, but internally at FB we automatically inline requires so the behaviour would be identical in that case.

cpojer

comment created time in 2 months

issue commenttwuni/asdf-yarn

Yarn package location has changed causing Bad Signature warning

It's possible. Did you try again? The downloads come from GitHub which is sometimes flaky.

npearson72

comment created time in 2 months

pull request commentjupyterlab/team-compass

[RFC] Adopt formal process for provisional features in JupyterLab core

Do you know if they had a discussion on what to name it somewhere we could reference?

Not sure, sorry.

The Relay team also sometimes use an _UNSTABLE suffix rather than prefix (eg https://github.com/facebook/relay/commit/56ab5879a69f988d6322ef64338d3c544787678c, https://github.com/facebook/relay/commit/b1cf05de8770122b30d491c4265df01e161e67c9) but I'm not sure if there's a story behind that either.

Internally at Facebook we sometimes semi-jokingly use DO_NOT_USE_OR_YOU_WILL_GET_FIRED for things that are internal-only and should never be used by users, but have to be exposed for some reason (and I think React may even have one or two of those) 😂

telamonian

comment created time in 2 months

push eventDaniel15/Newly-Remote-Companies

Daniel Lo Nigro

commit sha d8f41a6e3c9554a2ae05db9928ae4e37cc03bb84

Facebook is remote until January 2021

view details

push time in 2 months

fork Daniel15/Newly-Remote-Companies

List dedicated to tracking companies that have gone remote after COVID-19 spread.

fork in 2 months

issue commentgrafana/loki

Documentation about local installation

I followed this. sbcode.net/grafana/install-loki-service

One major issue with that guide is that Loki ends up running as root. You should add User=loki to the systemd unit, and add a user called loki, for example by doing:

adduser --system loki --group --home /var/local/loki/

The other thing I'm curious about is that config-loki.yml file. It's very large. I wonder if all of those config items are needed, or if Loki has some defaults that can be omitted. That's some thing the Loki docs don't really clarify at the moment.

cyriltovena

comment created time in 2 months

issue commentgrafana/loki

Documentation about local installation

@rlex Your Ansible role looks really good and is a good indication at what would be good to include in the docs:

  • A systemd unit. Ideally contained in the tar.gz file download so I could just mv loki.service /etc/systemd/system/loki.service && systemctl reload
  • A minimal config documented somewhere. The bare minimum configuration required for Loki to start, without any unnecessary boilerplate.

The docs should mention that a separate user should be created, for security reasons.

It would be really nice to have a Debian package for Loki so I could simply apt install loki and get a working installation that's configured correctly.

cyriltovena

comment created time in 2 months

PR opened facebookexperimental/Recoil

Fix badge URL in README

Show the status of the official build rather than @dustinsoftware's, and make it link to the actions page rather than just showing the badge image on click.

+1 -1

0 comment

1 changed file

pr created time in 2 months

push eventDaniel15/Recoil

Daniel Lo Nigro

commit sha e25da9d2c7328b7eda130c4ce91c49ce13a213f1

Fix badge in README

view details

push time in 2 months

fork Daniel15/Recoil

Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.

fork in 2 months

PR opened microsoft/winget-pkgs

Use permalink for Yarn download

/latest.msi redirects to the latest version of Yarn. This means that if a new version is released, it'll start downloading the new version rather than the expected version (1.22.4), and the hash won't match.

This PR updates it to use the permalink to the installer for 1.22.4 specifically.

+1 -1

0 comment

1 changed file

pr created time in 3 months

push eventDaniel15/winget-pkgs

Daniel Lo Nigro

commit sha 704d3cef64c67f8d6f5623417c76cfc3087121ff

Use permalink for Yarn download

view details

push time in 3 months

fork Daniel15/winget-pkgs

The Microsoft community Windows Package Manager manifest repository

fork in 3 months

issue commentyarnpkg/yarn

Remove hostnames from the lockfiles

@PMExtra This is the wrong repo for 2.0. The 2.0 repo is here: https://github.com/yarnpkg/berry

arcanis

comment created time in 3 months

issue commentgrafana/loki

Promtail Packages

Are there any Debian packages available yet, or does that still need to be built out?

DanCech

comment created time in 3 months

pull request commentjupyterlab/team-compass

[RFC] Adopt formal process for provisional features in JupyterLab core

For what it's worth, React has used unstable_ for a while. unstable_batchedUpdates has existed for a while and unstable_createPortal used to exist years ago.

What changed recently is that APIs that are only in experimental prerelease builds are now also prefixed with unstable_. Previously, only experimental APIs that existed in stable releases had the unstable_ prefix.

telamonian

comment created time in 3 months

issue commentXabaril/AspNetCore.Diagnostics.HealthChecks

Prometheus-Net 3.x is not supported

Fixed by #528

jessie7216

comment created time in 3 months

PR opened Xabaril/AspNetCore.Diagnostics.HealthChecks

Upgrade prometheus-net to v3.x

What this PR does / why we need it: Upgrades the Prometheus integration to use v3 of the prometheus-net library.

This is the smallest amount of code needed to change in order to upgrade prometheus-net and keep everything in its current state.

There's a bit of weirdness in this project's integration into Prometheus - Instead of having its own separate endpoint that updates the metrics and returns them in Prometheus format, it should instead rely on the standard /metrics Prometheus endpoint exposed by endpoints.MapMetrics() from prometheus-net.AspNetCore, and integrate into Prometheus by using Registry.AddBeforeCollectCallback (so that Prometheus calls this library to update the metrics, rather than going the other way around). However, that can be done in a separate PR.

Please reference the issue this PR will close: Fixes #419

Special notes for your reviewer: N/A

Does this PR introduce a user-facing change?: This is a breaking change as v3 of prometheus-net is not API-compatible with v2. People just using AspNetCore.Diagnostics.HealthChecks without any customisations to Prometheus (eg. adding their own metrics) will be fine, but people that have deeper integrations into Prometheus will need to upgrade their own code to use the v3 API.

Please make sure you've completed the relevant tasks for this PR, out of the following list:

  • [x] Code compiles correctly
  • [ ] Created/updated tests
  • [x] Unit tests passing
  • [x] End-to-end tests passing
  • [ ] Extended the documentation
  • [ ] Provided sample for the feature
+34 -64

0 comment

8 changed files

pr created time in 3 months

push eventDaniel15/AspNetCore.Diagnostics.HealthChecks

Daniel Lo Nigro

commit sha 5ae387db554fcfd848fd7f0000787cfadf361ba3

Upgrade prometheus-net to v3.x

view details

push time in 3 months

push eventDaniel15/AspNetCore.Diagnostics.HealthChecks

Daniel Lo Nigro

commit sha 73d03f1d1faab257942ccfc01d0ef21934ee3da6

Upgrade prometheus-net to v3.x

view details

push time in 3 months

create barnchDaniel15/AspNetCore.Diagnostics.HealthChecks

branch : prom-v3

created branch time in 3 months

more