#packagemanager — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #packagemanager, aggregated by home.social.
-
winget-tui - A terminal UI for Windows Package Manager (winget) - search, install, upgrade, and manage packages | by Scott Hanselman
-
winget-tui - A terminal UI for Windows Package Manager (winget) - search, install, upgrade, and manage packages | by Scott Hanselman
-
winget-tui - A terminal UI for Windows Package Manager (winget) - search, install, upgrade, and manage packages | by Scott Hanselman
-
winget-tui - A terminal UI for Windows Package Manager (winget) - search, install, upgrade, and manage packages | by Scott Hanselman
-
winget-tui - A terminal UI for Windows Package Manager (winget) - search, install, upgrade, and manage packages | by Scott Hanselman
-
RPM 6.1.0 porta fix importanti, macro più flessibili, firme PKCS11 e build più pulite. Un aggiornamento da tenere d’occhio per chi usa Linux e gestisce pacchetti. #Linux #RPM #DevOps #OpenSource #PackageManager
-
Dear people at @packagist:
Add multi-auth bearer for packages under the same domain for #ComposerPHP.
Thank you.
#Programming #PHP #FOSS #OSS #OpenSource #Coding #Code #SoftwareDevelopment #PackageManager #WebDevelopment #WebDev
-
Dear people at @packagist:
Add multi-auth bearer for packages under the same domain for #ComposerPHP.
Thank you.
#Programming #PHP #FOSS #OSS #OpenSource #Coding #Code #SoftwareDevelopment #PackageManager #WebDevelopment #WebDev
-
Dear people at @packagist:
Add multi-auth bearer for packages under the same domain for #ComposerPHP.
Thank you.
#Programming #PHP #FOSS #OSS #OpenSource #Coding #Code #SoftwareDevelopment #PackageManager #WebDevelopment #WebDev
-
Dear people at @packagist:
Add multi-auth bearer for packages under the same domain for #ComposerPHP.
Thank you.
#Programming #PHP #FOSS #OSS #OpenSource #Coding #Code #SoftwareDevelopment #PackageManager #WebDevelopment #WebDev
-
Dear people at @packagist:
Add multi-auth bearer for packages under the same domain for #ComposerPHP.
Thank you.
#Programming #PHP #FOSS #OSS #OpenSource #Coding #Code #SoftwareDevelopment #PackageManager #WebDevelopment #WebDev
-
Hey y'all
The #XeroLinux Package Manager is ready for testing. I removed hard dependency on our Distro making it work on any Arch-based Distro (with limitations).
Feel free to test and report any issues via Github. Will try my best.
-
PHP Composer Flaws Expose Code Execution Risk, Prompting Patches
Critical flaws in PHP Composer, a popular package manager, leave countless websites vulnerable to code execution attacks - but fortunately, patches have been released to swiftly mitigate this risk. If exploited, these high-severity vulnerabilities could allow hackers to execute arbitrary commands, putting entire…
#PhpComposer #CodeExecution #PackageManager #CommandInjection #VulnerabilityManagement
-
Made a skill for this! ❤️ Hope it helps!
-
AI coding agents often use improper package manager. And it is annoying to explicitly mention this problem in every project.
ni sounds like a one-size-fits-all solution that perfectly fits my need.
-
Okay okay. That's that. I'm converted. It's uv all the way.
Not just because of the speed though. It uses the best ideas of poetry and Pipenv, both of which I've used and the latter I've depended on for the past 4-ish years.
-
Oh joy, another package manager no one asked for, claiming to be faster than a caffeinated cheetah on a sugar high 🏃♂️💨. Written in #Zig, because why not? Apparently, it's 7,000x faster than Homebrew, but only if you squint hard enough and sacrifice a goat to the gods of #benchmarks 🐐🔮.
https://nanobrew.trilok.ai/ #packageManager #fasterThanHomebrew #techHumor #programmingJokes #HackerNews #ngated -
GlazePKG porta ordine nel caos dei package manager: una TUI elegante che mostra ogni pacchetto installato, con ricerca fuzzy, snapshot, diff e supporto a 34 gestori diversi. #Linux #PackageManager #TUI
-
Windows Package Manager v1.29.30-preview Release | GitHub
https://github.com/microsoft/winget-cli/releases/tag/v1.29.30-preview
#winget #packagemanager #windows #windowsdev #msix #packaging
-
I'm trying to understand / implement dependency resolving using the pubgrub algorithm (to use in my buildsystem nitto). But I keep running into bugs; The newset one:
Suppose we have the following state:
```
root 1.0.0 -> foo ^1.0.0, bar ^1.0.0
foo 1.1.0 -> bar ^2.0.0
foo 1.0.0 -> n/a
bar 1.0.0 -> n/a
bar 1.1.0 -> n/a
bar 2.0.0 -> n/a
```Now after avoiding a conflict and by choosing to not select `foo 1.1.0` and deriving `not foo 1.1.0` from `{foo 1.1.0, not bar ^2.0.0}`, it derives `foo ^1.0.0` from `{root 1.0.0, not foo ^1.0.0}` even tho it is already an derivation term in the assignments! Aparentily it relates `not foo ^1.0.0` as as overlapping, and wants to add it again to the partial solution...
#pubgrub #packagemanager #packagemanagement #dependencyresolution #programming #developing #coding #softwaredevelopment #foss #floss
-
Homebrew può essere installato facilmente su Ubuntu e Debian: una guida completa per configurarlo, usarlo e gestire pacchetti e dipendenze in modo moderno. #Homebrew #Ubuntu #Debian #Linux #PackageManager
-
Are you using Homebrew? Sorry to hear that, check this out:
🍺 **zerobrew** — A modern drop-in replacement for Homebrew on macOS
💯 Content-addressable store + parallel downloads = 20x faster
🦀 Written in Rust!
⭐ GitHub: https://github.com/lucasgelfond/zerobrew
#rustlang #cli #devtools #macos #homebrew #packagemanager #performance
-
#Notepad plus plus reminds us to thank our package maintainers for doing what they do.
Tbh not having a #packagemanager seems kind of barbaric to me.
#PackageManagement is a public good.
-
WinGet Configuration: Set up your dev machine in one command | by Kayla Cinnamon
https://developer.microsoft.com/blog/winget-configuration-set-up-your-dev-machine-in-one-command
#winget #windowsdev #cli #terminal #itpro #windows #packagemanager
-
GNU Guix 1.5 arrives after three long years, and it was worth the wait
https://fed.brid.gy/r/https://nerds.xyz/2026/01/gnu-guix-1-5-linux/
-
@Linux_in_a_Bit @zstg
For me the math probably won't change, coz nixpkgs is supported not only on NixOS, but also with other distros and even Mac. Also with android via nix-on-droid(like termux - cli based)I also use flatpaks for certain applications (declaratively though), but still nixpkgs is my first choice always. Coz I can manage the dotfiles too with nix home manager.
#nix #nixpkgs #flatpak #distro #packagemanager -
How uv got so fast | Andrew Nesbitt
https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html -
🇬🇧 𝗪𝗶𝗻𝗴𝗲𝘁 𝗶𝗻 𝗪𝗶𝗻𝗱𝗼𝘄𝘀 𝟭𝟭: 𝗦𝗮𝘆 𝗚𝗼𝗼𝗱𝗯𝘆𝗲 𝘁𝗼 𝗢𝘂𝘁𝗱𝗮𝘁𝗲𝗱 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲
𝖥𝖾𝖽 𝗎𝗉 𝗐𝗂𝗍𝗁 𝗈𝗎𝗍𝖽𝖺𝗍𝖾𝖽 𝗌𝗈𝖿𝗍𝗐𝖺𝗋𝖾? 𝖣𝗂𝗌𝖼𝗈𝗏𝖾𝗋 𝗁𝗈𝗐 𝖶𝗂𝗇𝗀𝖾𝗍 𝖻𝗋𝗂𝗇𝗀𝗌 𝖫𝗂𝗇𝗎𝗑-𝗌𝗍𝗒𝗅𝖾 𝗉𝖺𝖼𝗄𝖺𝗀𝖾 𝗆𝖺𝗇𝖺𝗀𝖾𝗆𝖾𝗇𝗍 𝗍𝗈 𝖶𝗂𝗇𝖽𝗈𝗐𝗌 𝟣𝟣. 𝖫𝖾𝖺𝗋𝗇 𝗁𝗈𝗐 𝗍𝗈 𝗂𝗇𝗌𝗍𝖺𝗅𝗅, 𝗅𝗂𝗌𝗍, 𝖺𝗇𝖽 𝖺𝗎𝗍𝗈𝗆𝖺𝗍𝖾 𝖺𝗉𝗉 𝗎𝗉𝖽𝖺𝗍𝖾𝗌 𝗎𝗌𝗂𝗇𝗀 𝖯𝗈𝗐𝖾𝗋𝖲𝗁𝖾𝗅𝗅 𝗌𝖼𝗋𝗂𝗉𝗍𝗌 𝖺𝗇𝖽 𝖨𝗇𝗍𝗎𝗇𝖾 𝖿𝗈𝗋 𝖺 𝗉𝗋𝗈𝖿𝖾𝗌𝗌𝗂𝗈𝗇𝖺𝗅, '𝗌𝖾𝗍 𝖺𝗇𝖽 𝖿𝗈𝗋𝗀𝖾𝗍' 𝗌𝗒𝗌𝗍𝖾𝗆 𝖾𝗑𝗉𝖾𝗋𝗂𝖾𝗇𝖼𝖾 𝗍𝗈𝖽𝖺𝗒!
https://dariusz.wieckiewicz.org/en/winget-say-goodbye-to-outdated-software-in-windows/
#Windows11
#Winget
#Microsoft
#SoftwareUpdates
#PowerShell
#Automation
#Intune
#Microsoft365
#PackageManager -
#Q: Why can't I just tell the package manager that it's April 1st, 2005 and install packages which were available back then?
Perhaps note if known working newer version are available?
-
GT-CLPM: مدير الحزم الشامل الذي طالما انتظرته مجتمع Linux
📖 المقدمة
في عالم Linux المتنوع، يواجه المستخدمون تحديًا دائمًا في التعامل مع أنظمة إدارة الحزم المختلفة. كل توزيعة لها مدير الحزم الخاص بها: APT لـ Debian/Ubuntu، DNF لـ Fedora، Pacman لـ Arch، وهكذا. هذا التنوع، رغم كونه ميزة، يمكن أن يكون مصدر إرباك للمستخدمين، خاصة الجدد منهم.
GT-CLPM يأتي كحل ثوري لهذه المشكلة - مدير حزم موحد يعمل على جميع توزيعات Linux تقريبًا!
🎯 ما هو GT-CLPM؟
GT-CLPM (GNUTUX Command Line Package Manager) هو مدير حزم شامل مفتوح المصدر، صممه المطور SalehGNUTUX، بهدف تبسيط إدارة الحزم عبر توزيعات Linux المختلفة من خلال واجهة سطر أوامر موحدة وسهلة الاستخدام.
✨ المميزات الرئيسية
- 🌐 دعم متعدد اللغات: واجهة بالعربية والإنجليزية
- 📦 دعم 12+ مدير حزم: APT, DNF, YUM, Pacman, Zypper, Eopkg, XBPS, Emerge, PKG, APK, Nix
- 📱 تكامل مع Flatpak و Snap: إدارة شاملة لجميع أنواع الحزم
- ⚙️ أدوات نظام متكاملة: نسخ احتياطي، صيانة، معلومات النظام
- 🎨 واجهة ملونة: تجربة مستخدم جذابة وسهلة الاستخدام
🔧 كيف يعمل؟
الهيكل التقني
يستخدم GT-CLPM آلية ذكية للكشف التلقائي عن مدير الحزم المناسب لنظامك، ثم يقوم بتوجيه الأوامر إلى المدير الأصلي مع تقديم واجهة موحدة.
# مثال على الكود الذي يكشف مدير الحزم detect_package_manager() { if command -v apt &> /dev/null; then echo "apt" elif command -v dnf &> /dev/null; then echo "dnf" # ... وهكذا لبقية المديرين fi }الوظائف الأساسية
- إدارة الحزم التقليدية: تثبيت، إزالة، تحديث، ترقية
- البحث والمعلومات: البحث في المستودعات، عرض معلومات الحزم
- الصيانة: إصلاح الحزم المعطلة، تنظيف الذاكرة المؤقتة
- النسخ الاحتياطي: حفظ واستعادة قائمة الحزم المثبتة
🚀 طريقة الاستخدام
التثبيت السهل
# التثبيت برمزة واحدة curl -fsSL https://raw.githubusercontent.com/SalehGNUTUX/GT-CLPM/main/install.sh | bashالتشغيل
gt-clpmالواجهة التفاعلية
عند تشغيل البرنامج، تظهر قائمة رئيسية منظمة:
🏠 القائمة الرئيسية 1. 📦 عمليات مدير الحزم 2. 📱 مدير فلاتباك 3. 🔧 مدير سناب 4. ⚙️ أدوات النظام 5. 🛠️ الإعدادات 0. 🚪 خروج🌍 لماذا GT-CLPM مهم؟
للمستخدمين الجدد
- تبسيط التعلم: واجهة واحدة بدلاً من تعلم أوامر متعددة
- تقليل الأخطاء: أوامر موحدة تخفف من الأخطاء الشائعة
- دعم اللغة العربية: يجعل Linux أكثر accessibility للمستخدمين العرب
للمستخدمين المتقدمين
- توفير الوقت: واجهة موحدة لإدارة أنظمة متعددة
- أتمتة المهام: نسخ احتياطي تلقائي، صيانة مبرمجة
- مرونة أكبر: الانتقال بين التوزيعات بسهولة
للمطورين
- نموذج للبرمجة بلغة Bash: كود منظم ومعلق بشكل ممتاز
- تطوير مفتوح المصدر: إمكانية المساهمة والتطوير
- توثيق متعدد اللغات: يدعم مجتمعين مختلفين
🔮 المستقبل والتطوير
المشروع مفتوح المصدر ومرخص تحت رخصة GPLv2، مما يعني:
- حرية الاستخدام: لأي غرض
- حرية الدراسة: فهم كيفية العمل
- حرية التعديل: تطويع حسب الاحتياجات
- حرية التوزيع: مشاركة التحسينات
💡 حالات استخدام عملية
للإدارة المنزلية
# تحديث جميع الأنظمة بغض النظر عن التوزيعة gt-clpm → تحديث حزم النظاملبيئات العمل
# نسخ احتياطي لقائمة الحزم على أجهزة متعددة gt-clpm → أدوات النظام → نسخ احتياطي لقائمة الحزمللتعليم
# تعلم إدارة الحزم بطريقة موحدة gt-clpm → معلومات الحزم → أدخل اسم الحزمة🎉 الخلاصة
GT-CLPM ليس مجرد أداة تقنية، بل هو جسر يربط بين توزيعات Linux المختلفة، ويسهل رحلة المستخدم في عالم المصادر المفتوحة. يمثل المشروع نقلة نوعية في:
- تبسيط Linux: جعل النظام أكثر سهولة للجميع
- تمكين المستخدم العربي: دعم اللغة الأم
- توحيد المعايير: واجهة موحدة لأنظمة متعددة
- تعزيز المجتمع: مشروع مفتوح المصدر يمكن للجميع المساهمة فيه
🔗 روابط مهمة
- المستودع: GitHub - GT-CLPM
التثبيت:
curl -fsSL ... | bash- الدعم: قضايا GitHub
*جرب و أخبرنا بانطباعك.🚀
#bash #linux #package_manager #shell_script #ubuntu #fedora #archlinux #arabic #opensource #OpenSource #Linux #SystemAdministration #PackageManagement #ArabicDeveloper #TechInnovation #GTCLPM #Linux #PackageManager #مدير_حزم #لينكس #عربي #مفتوح_المصدر #GNUTUX
-
Modern-day package systems solve some problems posed by classic formats like DEB and RPM. Andrea Ciarrocchi looks at Flatpak, AppImage, and Snap and describes how they differ
https://www.linux-magazine.com/Issues/2025/298/Universal-Package-Formats?utm_source=mlm
#PackageManager #Flatpak #AppImage #Snap #Linux #OpenSource #SoftwareDistribution #FOSS -
Homebrew 5.0.0 released, https://brew.sh/2025/11/12/homebrew-5.0.0/.
The most signifiant change is parallel downloads.
-
One Open-source Project Daily
apt-get for .debs published via GitHub or direct download 📦
https://github.com/wimpysworld/deb-get
#1ospd #opensource #apt #aptget #deb #debian #dpkg #hacktoberfest #install #linux #packagemanager #ppa #ubuntu #upgrade -
One Open-source Project Daily
apt-get for .debs published via GitHub or direct download 📦
https://github.com/wimpysworld/deb-get
#1ospd #opensource #apt #aptget #deb #debian #dpkg #hacktoberfest #install #linux #packagemanager #ppa #ubuntu #upgrade -
One Open-source Project Daily
apt-get for .debs published via GitHub or direct download 📦
https://github.com/wimpysworld/deb-get
#1ospd #opensource #apt #aptget #deb #debian #dpkg #hacktoberfest #install #linux #packagemanager #ppa #ubuntu #upgrade -
One Open-source Project Daily
apt-get for .debs published via GitHub or direct download 📦
https://github.com/wimpysworld/deb-get
#1ospd #opensource #apt #aptget #deb #debian #dpkg #hacktoberfest #install #linux #packagemanager #ppa #ubuntu #upgrade -
One Open-source Project Daily
apt-get for .debs published via GitHub or direct download 📦
https://github.com/wimpysworld/deb-get
#1ospd #opensource #apt #aptget #deb #debian #dpkg #hacktoberfest #install #linux #packagemanager #ppa #ubuntu #upgrade -
DNF5 Can Auto-Install Missing Commands and Rerun Them Instantly #dnf5 #packagemanager #linuxhowto #linuxtips #linuxcommands #fedora #rhel
https://ostechnix.com/dnf5-auto-install-missing-commands/ -
🚀 Oh, *another* #Python manager but with a Rusty twist? 🤔 Because clearly, what the world needed was a #speedy way to juggle even more package #dependencies. 🙄 When your packages are faster than your code, maybe it's time to rethink priorities! 🐢💨
https://github.com/astral-sh/uv #Rust #PackageManager #HackerNews #ngated -
FAIR package manager
The Linux Foundation has announced the FAIR package manager for WordPress. This will be an independent and neutral plugin and theme package manager.
One of the features of FAIR is the ability to deactivate Gravatar avatars, which means a slightly reduced privacy leak (depending on how much you trust Gravatar).
As a result, I’m carefully considering making the switch for all sites with Author Buzz UK. Thoughts and opinions gladly received.
-
Our NuGet total downloads reached 2M!
We have finally reached 2 million downloads across all our NuGet packages, which consist of both the current and the past libraries that have been downloaded over the lifetime of our NuGet feed existence that started on August 2019. Thanks to everyone who have tried out our packages and used them in their applications!
This is a minor milestone, but we are aiming for major ones, such as 5 million downloads across all packages. To celebrate this milestone, we’re introducing brand new versions of libraries. This is to add new features and to improve existing ones.
Nitrocid 0.1.3 is going to have a major arrangement overhaul when it comes to the API, so we’re going to mark this by increasing the API version to v4.0 from v3.1 as it’s a huge breaking change. This will make sure that the Nitrocid application acts like a “launcher” for the core Nitrocid kernel, which, in turn, depends on the base kernel library. This is vaguely similar to how v0.0.20 was developed.
Textify will be updated to improve the RTL reverse performance by getting rid of the libicu library in favor of the more efficient method after this experiment proves successful. As always, we are aiming to change how we make experiments to make sure that they don’t hinder the final production code, but, sometimes, we’d release a version that includes such experiments to gather feedback.
We are going to try reducing the distribution size of Terminaux starting from v7.0, and Beta 3 will include this improvement to ensure that we reduce the download size, especially for future Nitrocid versions. We have already updated Terminaux 6.1.x to include this improvement, and docs have been already updated to reflect this change.
Finally, we are going to introduce some subtle changes to the CI system across all projects, as well as some more build system improvements that we’ve promised, to improve build times and to increase reliability. This applies to developers only.
Enjoy!
#Net #Net6 #Net60 #NET7 #NET70 #Net8 #Net80 #Net9 #Net90 #NetCore #NetCore31 #NetFramework #NetStandard #C_ #csharp #NuGet #NuGetPackageManager #NuGetOrg #Package #PackageManager #Packages #Packaging #VBNET
-
Essential DNF5 Commands Examples for Managing Packages in Fedora, RHEL, AlmaLinux and Rocky Linux #dnf5 #dnf #packagemanager #fedora #rhel #almalinux #rockylinux #linux #softwaremanagement #linuxcommands #linuxhowto
https://ostechnix.com/dnf5-commands-examples/ -
Introduction to DNF5: The Next-Generation Fedora Package Manager #dnf5 #dnf4 #dnf #yum #fedora #rhel #packagemanager #rpm #linux #opensource
https://ostechnix.com/dnf5-package-manager-introduction/ -
Debian releases APT 3.1!
New day, new release. Debian has just released the first minor version of the APT 3.0 package manager that featured columnar display for listing packages when installing one of them. This improves user experience and makes things more readable than before. According to the official release tracker, this version of the package manager has been submitted to the unstable branch of Debian, which means that it’s only available on unstable versions of Debian for now.
Ubuntu will use this version of APT to bring several improvements to the package manager. The new solver, which was introduced in APT v3.0, is now used in Ubuntu. It introduces the “apt why” and the “apt why-not” commands, which worked similar to their Aptitude counterparts. Those commands give you a report as to why a particular package management decision was taken.
You can also include and exclude packages from a specific repository to limit them. For those who are using dselect, you can now use the HTTPS repositories to download and install packages interactively, all with just a terminal. Finally, APT V3.1 brings general improvements and bug fixes.
Learn more about this new solver here.
Meanwhile, distributions that are Debian-based will take a bit of time to make it to the next version, including Ubuntu 25.10 which will reportedly switch to APT 3.1 from the older 2.x series.
#APT #APT31 #Debian #news #Package #PackageManager #Packages #Tech #Technology #update
-
#Linux users: Have you tried and did you like using #nixos ❄️?
#coding #programming #computing #os #osdev #packagemanager #operating #system #nix #unix #distro #linuxdistribution #linuxdistro #linuxdistributions
-
Package Manager for Markdown
I'm working on a project that is intended to encourage folk to make markdown text files which can be bundled together in different bundles of text files using a package manager.
Question for coders; Which package manager would you suggest I use?
Main criterias (in order) are:
1. Easy for someone with basic command line skills to edit the file and update version numbers and add additional packages.
2. All being equal, more commonly and easy to setup is preferred.
#Markdown #CommonMark #PackageManager #Programming #Dev
#NPM #RubyGems #Cargo #PickingAMastodonInstance
#Ruby #Python #Rust #Javascript #NodeJs #Lisp #CommonGuide -
🚨 ALERT! 🚨 Shockingly, a package manager filled with amateur Lego pieces is dangerous! Who would've thought? 🤯 But fear not, for we've got a 2,025 step guide on securing your digital sandbox. 🏗️🔐 Because, clearly, complex problems need even more complexity! 🙄
https://www.reversinglabs.com/blog/malicious-npm-patch-delivers-reverse-shell #packageManager #LegoSafety #digitalSandbox #securityGuide #complexProblems #HackerNews #ngated -
🚨 ALERT! 🚨 Shockingly, a package manager filled with amateur Lego pieces is dangerous! Who would've thought? 🤯 But fear not, for we've got a 2,025 step guide on securing your digital sandbox. 🏗️🔐 Because, clearly, complex problems need even more complexity! 🙄
https://www.reversinglabs.com/blog/malicious-npm-patch-delivers-reverse-shell #packageManager #LegoSafety #digitalSandbox #securityGuide #complexProblems #HackerNews #ngated -
🚨 ALERT! 🚨 Shockingly, a package manager filled with amateur Lego pieces is dangerous! Who would've thought? 🤯 But fear not, for we've got a 2,025 step guide on securing your digital sandbox. 🏗️🔐 Because, clearly, complex problems need even more complexity! 🙄
https://www.reversinglabs.com/blog/malicious-npm-patch-delivers-reverse-shell #packageManager #LegoSafety #digitalSandbox #securityGuide #complexProblems #HackerNews #ngated -
🚨 ALERT! 🚨 Shockingly, a package manager filled with amateur Lego pieces is dangerous! Who would've thought? 🤯 But fear not, for we've got a 2,025 step guide on securing your digital sandbox. 🏗️🔐 Because, clearly, complex problems need even more complexity! 🙄
https://www.reversinglabs.com/blog/malicious-npm-patch-delivers-reverse-shell #packageManager #LegoSafety #digitalSandbox #securityGuide #complexProblems #HackerNews #ngated