Mosaic 0.1.3
• Drag panes by their header to rearrange your workspace layout
• Ctrl-C (and friends) now work right in shell panes.
• Spam Ctrl-C to kill stubborn processes; shell panes won't close on you
• Rail counts skip archived sessions
https://t.co/fkafXghuVo
@dan_le_brown@DenLoginoff@thdxr npm allows maintainers to set loose version ranges go defaults to the minimal version i believe. but don't quote me on that lol.
@dan_le_brown@DenLoginoff@thdxr go is still susceptible to supply chain attacks, it's just a bit more difficult. go pins package and dependencies along with checksum hardening but not eliminating the threat.
non satire answer. honestly, it won't. everyone depends and trusts packages to much in light of convenience.
the whole paradigm doesn't work. package -> dep package -> dep package -> dep package.
we rely on the "trust me bro" code to heavily for our own good.
real answer, either write the code yourself, or build sandboxed package audit(agent) tool to analyze for malicious activity but that could still won't be 100%. and for the love of god pin your versions lol.
Every developer on Earth has to privately vote:
Blue: Run pip/npm install.
Red: Write the functionality yourself.
If more than 50% of developers choose Blue, the entire ecosystem stays safe and productive. Everyone benefits. If fewer than 50% choose Blue, the ecosystem collapses (supply chain attacks, abandoned packages, broken dependencies, etc.) But only developers who chose Red survive unaffected.