What happens when a file gets executed in Linux? What does it mean that a file is executable? Can we only execute compiled binaries? What about shell scripts then? If I can execute shell scripts, what else can I execute? In this article we will try to answer those questions.
A cartoon intro to DNS over HTTPS – Mozilla Hacks : the Web developer blogThreats to users’ privacy and security are growing. At Mozilla, we closely track these threats. We believe we have a duty to do everything we can to protect Firefox users and their data. We’re taking on the companies and organizations that want to secretly collect and sell user data.
UTC is Enough for Everyone, Right?Programming time is pretty weird. It can sometimes make you feel week in the knees, and very days and confused about how it all fits together. But watch it: this is hour burden to bear, and we can't just let it past us over.
Machine Learning Crash CourseMachine Learning Crash Course features a series of lessons with video lectures, real-world case studies, and hands-on practice exercises.
VS Code: The Last Editor You'll Ever NeedVS Code is a cross platform editor from Microsoft that combines the speed and simplicity of a code editor with the great code editing and debugging experiences normally only found in heavy IDEs. VS Code downloads and installs in under a minute complete with deep JavaScript, Node, CSS/LESS/SASS suppo
?Julia Evans? on Twitterwhat's an awesome Linux/unix command that you wish someone had told you about earlier?
Graph Databases Will Change Your Freakin' Life (Best Intro Into Graph Databases)## WTF is a graph database- Euler and Graph Theory- Math -- it's hard, let's skip it- It's about data -- lots of it- But let's zoom in and look at the basics## Relational model vs graph model- How do we represent THINGS in DBs- Relational vs Graph- Nodes and Relationships## Why use a graph over a re
Thinking Outside the Synchronisation Quadrant - Kevlin HenneyAsk programmers what comes to mind when you say concurrency and most are likely to say threads. Ask what comes to mind when you say threads and most are likely to say locks or synchronisation.These assumptions are so deeply held that they define and constrain how programmers are taught and think abo
ITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many ProgrammersHabits help you manage the complexity of code. You apply existing skill and knowledge automatically to the detail while focusing on the bigger picture. But because you acquire habits largely by imitation, and rarely question them, how do you know your habits are effective? Many of the habits that pr
infosec.mozilla.orgThe goal of this document is to help operational teams with the configuration of OpenSSH server and client. All Mozilla sites and deployment should follow the recommendations below. The Enterprise Information Security (Infosec) team maintains this document as a reference guide.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.