profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/PeterDaveHello/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Peter Dave Hello PeterDaveHello @nodejs @maintainers @transmission-remote-gui Taiwan, R.O.C https://www.peterdavehello.org/ Free & Open Source enthusiast. Interested in SysAdmin & Git ⚒⚙. A 👨🏼 who ♥️ Debian GNU/Linux 🐧 lives in 🇹🇼

g0v/moedict-webkit 470

萌典網站

PeterDaveHello/add-apt-ppa 5

🏎 Speedup ppa apt repo adding process 🕶

cmingou/cord-tools 3

Tools and scripts about build CORD

PeterDaveHello/AccountAutoCreator 2

FreeBSD account bulk creator

chitwanix/Kelvin 1

A scientific conversion Utility

chitwanix/loadshedding 1

Nepal Loadshedding Utility

extend1994/cdnjs 1

Free and Open Source Public Web CDN for web developer!

chitwanix/chitwanix.com 0

Official Site of Chitwanix.com

gitstats-collection/jsdelivr-gitstats 0

jsdelivr main repository gitstats analytics

push eventngosang/trackerslist

ngosang

commit sha 8ab59307b7d482ca6e688e4773a0f21b14122739

Update 2021/05/16

view details

push time in 34 minutes

pull request commentprivacytools/privacytools.io

Add Session messenger + new sub-section for nodal messengers + fixes #2232

What about renaming the section just "Blockchain"? Although this kind of network architecture is not specific to blockchains, most implementations use blockchains, so that would fit most cases.

lrq3000

comment created time in an hour

push eventvergoh/vnstat

Teemu Toivola

commit sha 81103442bbdcd600f742fa07d6f3391bb48d7703

fix Coverity Scan findings

view details

push time in an hour

push eventPeterDaveHello/web-minify-helper

Renovate Bot

commit sha 578240411c5da3bdcbf293500381aaea945c7549

Update dependency clean-css-cli to v5

view details

push time in an hour

push eventPeterDaveHello/web-minify-helper

Renovate Bot

commit sha 5db538b37270c926e19fe8cb7adabb60f95e1971

Pin dependencies

view details

push time in an hour

release wakatime/wakatime-cli

v1.5.0-alpha.1

released time in 2 hours

Pull request review commentdonnemartin/system-design-primer

New sub-section on architecture patterns

 Pinterest, for example, could have the following microservices: user profile, fo  Systems such as [Consul](https://www.consul.io/docs/index.html), [Etcd](https://coreos.com/etcd/docs/latest), and [Zookeeper](http://www.slideshare.net/sauravhaloi/introduction-to-apache-zookeeper) can help services find each other by keeping track of registered names, addresses, and ports.  [Health checks](https://www.consul.io/intro/getting-started/checks.html) help verify service integrity and are often done using an [HTTP](#hypertext-transfer-protocol-http) endpoint.  Both Consul and Etcd have a built in [key-value store](#key-value-store) that can be useful for storing config values and other shared data. +### Architecture Patterns++When designing a system, a software architect may be put before a challenging task of satisfying the criteria such as those defined by business goals or project constraints. There exists a whole variety of concrete architecture patterns that can be used alone or in a combination. [This](https://docs.microsoft.com/en-us/previous-versions/msp-n-p/dn589799(v=pandp.10)) guide by Microsoft is a very good overview of 24 such patterns as well as an in-depth look at each.  Each serves a concrete engineering purpose and is worth getting acquainted with.  

you're right, that's the main link to start with. updated.

dron-dronych

comment created time in 2 hours

release wakatime/wakatime-cli

v1.4.0-alpha.5

released time in 2 hours

PR opened toptal/gitignore

Add .sonarqube folder to SonarQube ignore

Pull Request

Thank you for contributing to @dvcs/gitignore and https://www.gitignore.io.

New or update

Select the appropriate check box for this pull request. This helps when merging to ensure there are no conflicts with other templates or misunderstandings of how thee template list works.

New

  • [ ] Template - New .gitignore template
  • [ ] Composition - Template made from smaller templates
  • [ ] Inheritance - Template similar to an existing template
  • [ ] Patch - Template extending functionality of existing template

Update

  • [x] Template - Update existing .gitignore template

Details

The dotnet-sonarscanner tool uses a .sonarqube folder, which should be ignored

+1 -0

0 comment

1 changed file

pr created time in 2 hours

release wakatime/wakatime-cli

v1.4.0-alpha.4

released time in 2 hours

push eventPeterDaveHello/YZU-Proxy-PAC

Renovate Bot

commit sha 68c1eccc3a0a63e1a1ebab754df3460948418fbd

chore(deps): pin dependencies

view details

push time in 3 hours

pull request commentprivacytools/privacytools.io

Add Session messenger + new sub-section for nodal messengers + fixes #2232

@LongJohn-Silver Yes, certainly Matrix fits in the decentralized model. But Session doesn't fully fit in the distributed model either, although I guess it would be a better fit.

The quintessential example of the distributed model is peer-to-peer, where all nodes are connected together and play both the roles of users and relayers for other users. Here, with the nodal model Session uses (which is kind of a hybrid between decentralized and distributed now that I think about it), the nodes aren't users, and users aren't nodes. The users are shielded and anonymized precisely because they are outside of the network, and once they enter the network, the nodes take care of all the work for them, the users do not contribute to the network at all.

If I would draw what I think is a nodal network, it would be something like this (excuse me for the crude photoshopping, I'm no artist):

nodal-network

In green are the users (sender and recipient of a message in a Session communication for example), in black are the nodes selected to route messages for this communication, in grey the other nodes that are not involved for this communication, but can be for others. This shows the users are outside of the network, not part of it contrary to a distributed network. Also, the route is not selected to be the fastest, but by other metrics, so that the route acts as a further isolated subnetwork inside the whole nodal network. (Kinda like how the brain works, functional connectivity vs structural connectivity, not all nodes are used and not necessarily the fastest one but the most effective for the task at hand).

About the graphs yes it can be nice to add but I wonder if users will understand? We can also add a link to this tutorial maybe, which has a very illustrative animated version of the graph above to demonstrate the difference in resilience: https://web.archive.org/web/20200614011014/https://hackernoon.com/a-state-of-the-art-of-decentralized-web-part-1-54f70fdb7355

lrq3000

comment created time in 3 hours

issue openeddear-github/dear-github

Gitlab : Authentication Request

Hi All,

I am very new to the Gitlab trying to push and pull from a Gitlab CI Server, but every time when i pull or push to the Remote Repository, it asks for my Authentication.

How shall i overcome that barrier, so that on my git pull/push it doesn't ask for my credentials for Gitlab?

Please guide me how to overcome this.

Regards, linuxadmin25

created time in 3 hours

pull request commentprivacytools/privacytools.io

Add Session messenger + new sub-section for nodal messengers + fixes #2232

@lrq3000 I totally agree with you although I find that decentralized fits perfectly into what Matrix does, and distributed into what Session does, at least if we look at the graphs above, but maybe I am missing something.

I also think it would be a nice idea to add a small graph next to each category to make it easier for end user to understand in my opinion, even more if you choose to stay with the nodal definition which will be more confusing.

lrq3000

comment created time in 3 hours

pull request commentzlib-ng/zlib-ng

Fix build on NetBSD

We can accept "incremental" patches, but it would be useful to have CI for NetBSD to verify this is the only fix/change that is required. Otherwise the patch is clean and I see no reason not to accept it... @Dead2 can merge it when he is online.

kolbycrouch

comment created time in 4 hours

issue commentnodejs/help

FATAL ERROR: NewSpace::Rebalance Allocation failed - JavaScript heap out of memory

I have a similar setup and a similar problem. Up to 64 workers hammering a pg db with huge await loops. Set all possible mem adjustments to 256GB, with no luck. When the processes crash (with almost identical error) they just use around 36GB (all). Machine has 512GB.

Any update here?

drouarb

comment created time in 4 hours

PR opened privacytools/privacytools.io

Add link to audit for Element messenger

Description

Resolves: #none

It's a trivial change to match what was done for Signal, as I guess it's important for users to know if there was an independent audit to assess their threat model. I can open an issue if necessary.

Check List

  • [x] I understand that by not opening an issue about a software/service/similar addition/removal, this pull request will be closed without merging.

  • [x] I have read and understand the contributing guidelines.

  • [x] The project is Free Libre and/or Open Source Software

  • Netlify preview for the mainly edited page: <!-- link or Non Applicable? Edit this in afterwards -->
+1 -1

0 comment

1 changed file

pr created time in 4 hours

PR opened zlib-ng/zlib-ng

Fix build on NetBSD

This fixes building on NetBSD for at least amd64.

+1 -1

0 comment

1 changed file

pr created time in 4 hours

pull request commentprivacytools/privacytools.io

Add Session messenger + new sub-section for nodal messengers + fixes #2232

Thank you both for your replies.

So indeed, I devised this new "nodal" category, because I do think this is a different category from federated. Both are indeed subtypes of decentralized networks, but their conceptual differences produce very significant differences in their threat models and use cases. For instance:

  • Federated servers are still a semi-centralized model, but instead of having one authority controlling the servers, it's multiple authorities. When authorities include the wide public (ie, anybody can run a server), we can say it's decentralized. But this model still imbues controlling powers to the server owners, such as access restrictions, filtering users, content (eg, by keyword) or other servers. Also, the user leaks metadata to the server they connect to.
  • Nodal networks on the other hand decouples nodes from authority, nodes are agnostic. The nodes have no mean to filter any content nor user, and banning other nodes is fruitless, it's only used in case of malicious nodes to protect the network, but banning nodes cannot impair user's ability to communicate since any new route can be created at any moment. Nodes also get no metadata about who the source is (except of course the id/public key). Nodal networks can in fact be seen as self-contained networks, although I never saw this terminology used for communication systems, but note that this is not surprising given this is a very new kind of communication system, Session being one of the first to implement this fully and robustly (BCM messenger needed servers that are now down and other messengers rely on Tor, with less than satisfying reliability as we know). I used the examples of Tor and Blockchain because that's the underlying technologies that underlie this new class of communication systems, Session being an example (the nodes are using the Oxen blockchain - I should add this info BTW).

So I'm strongly convinced that merging federated with nodal network messengers would be inaccurate and confusing, as both models work very differently. So although both would fit in a "decentralized" section, I think it's much clearer for users to separate and describe their respective pros and cons.

However I am not attached to the "nodal" typology, if you find a better name...

And that's just my opinion and reasoning for this PR. I will modify this PR according to the editorial board's decision of course.

lrq3000

comment created time in 5 hours

pull request commentterkelg/tiny-glob

chore: update test runner

https://codecov.io/gh/terkelg/tiny-glob/tree/b5c0d9608f36c05108673de7fa309f4e9d0d9559

lukeed

comment created time in 5 hours

push eventterkelg/tiny-glob

Luke Edwards

commit sha b5c0d9608f36c05108673de7fa309f4e9d0d9559

chore(action): enable codecov report

view details

push time in 5 hours

pull request commentterkelg/tiny-glob

chore: update test runner

Added a new CODECOV_TOKEN secret

lukeed

comment created time in 5 hours

delete branch terkelg/tiny-glob

delete branch : chore/tests

delete time in 5 hours

push eventterkelg/tiny-glob

Luke Edwards

commit sha dbbbe6e3c11c49a28309760e6b24490280a4f65b

chore: update test runner (#70) * chore: uninstall `tape` * chore: install `uvu` test runner * chore: convert tests * chore: rename `index` -> `async` file * chore: test `sync` module * chore: update broken rename * chore: attach `c8` coverage for CI

view details

push time in 5 hours

PR merged terkelg/tiny-glob

Reviewers
chore: update test runner

217ms vs 43ms 😆 not bad

+483 -1129

1 comment

9 changed files

lukeed

pr closed time in 5 hours

release alanhamlett/pip-update-requirements

5.4.1

released time in 5 hours

push eventgetgnulinux/getgnulinux

José Vieira

commit sha db74719a3e7fc3426121a35f8dba169e7ce1ce64

Translated using Weblate (Portuguese (Portugal)) Currently translated at 100.0% (510 of 510 strings) Translation: get GNU/Linux!/getgnulinux.pot Translate-URL: https://hosted.weblate.org/projects/getgnulinux/getgnulinux-pot/pt_PT/

view details

push time in 6 hours

push eventXIU2/TrackersListCollection

XIU2

commit sha ffe617b78db2a37ed97a29c00c0aaf51e5b05517

2021-05-16

view details

push time in 6 hours

issue commentnodejs/help

installing nodejs 14.17.0

@sharktie005 It looks like one of the other PPAs you’ve added doesn’t exist (anymore)? You can look for "aguignard" in /etc/apt/sources.list.d and remove it/comment it out and can try again, maybe?

(This doesn’t seem related to Node.js or the NodeSource distribution of it, specifically)

sharktie005

comment created time in 6 hours

issue openednodejs/help

installing nodejs 14.17.0

<!-- We have a special help section for general questions about Node.js: https://github.com/nodejs/help/issues/ --> curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

Installing the NodeSource Node.js 14.x repo...

Populating apt-get cache...

  • apt-get update Ign:1 http://ppa.launchpad.net/aguignard/ppa/ubuntu focal InRelease Hit:2 http://ppa.launchpad.net/alexlarsson/flatpak/ubuntu focal InRelease
    Hit:3 http://ny-mirrors.evowise.com/ubuntu focal InRelease
    Err:4 http://ppa.launchpad.net/aguignard/ppa/ubuntu focal Release
    404 Not Found [IP: 91.189.95.85 80] Hit:5 http://ny-mirrors.evowise.com/ubuntu focal-updates InRelease
    Hit:6 http://ny-mirrors.evowise.com/ubuntu focal-backports InRelease
    Hit:7 http://ny-mirrors.evowise.com/ubuntu focal-security InRelease
    Hit:8 https://packages.microsoft.com/ubuntu/20.04/prod focal InRelease
    Get:9 https://apt.mopidy.com buster InRelease [14.1 kB] Reading package lists... Done
    E: The repository 'http://ppa.launchpad.net/aguignard/ppa/ubuntu focal Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. Error executing command, exiting

on ubuntu. Please let me know how i can fix this

created time in 7 hours